/*
Theme Name: pebbles
Author: Amsal
Author URI: http://striipes.io
Description: Theme for Pebbles Inn
Version: 1.0.0
Text Domain: pebbles
*/

/*!
 * Datepicker for Bootstrap v1.5.0-RC1 (https://github.com/eternicode/bootstrap-datepicker)
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */
.datepicker{padding:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker.datepicker-rtl{direction:rtl}.datepicker.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #999;border-top:0;border-bottom-color:rgba(0,0,0,.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker>div{display:none}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day:hover,.datepicker table tr td.day.focused{background:#eee;cursor:pointer}.datepicker table tr td.old,.datepicker table tr td.new{color:#999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td.highlighted{background:#d9edf7;border-radius:0}.datepicker table tr td.today,.datepicker table tr td.today:hover,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover{background-color:#fde19a;background-image:-moz-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-ms-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdd49a),to(#fdf59a));background-image:-webkit-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-o-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:linear-gradient(to bottom,#fdd49a,#fdf59a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#000}.datepicker table tr td.today:hover,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today[disabled],.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today.disabled:hover[disabled]{background-color:#fdf59a}.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active{background-color:#fbf069 \9}.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range:hover,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover{background:#eee;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover{background-color:#f3d17a;background-image:-moz-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-ms-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3c17a),to(#f3e97a));background-image:-webkit-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-o-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:linear-gradient(to bottom,#f3c17a,#f3e97a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today[disabled],.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today.disabled:hover[disabled]{background-color:#f3e97a}.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active{background-color:#efe24b \9}.datepicker table tr td.selected,.datepicker table tr td.selected:hover,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover{background-color:#9e9e9e;background-image:-moz-linear-gradient(to bottom,#b3b3b3,gray);background-image:-ms-linear-gradient(to bottom,#b3b3b3,gray);background-image:-webkit-gradient(linear,0 0,0 100%,from(#b3b3b3),to(gray));background-image:-webkit-linear-gradient(to bottom,#b3b3b3,gray);background-image:-o-linear-gradient(to bottom,#b3b3b3,gray);background-image:linear-gradient(to bottom,#b3b3b3,gray);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);border-color:gray #808080 #595959;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected[disabled],.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected.disabled:hover[disabled]{background-color:gray}.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active{background-color:#666 \9}.datepicker table tr td.active,.datepicker table tr td.active:hover,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom,#08c,#04c);background-image:-ms-linear-gradient(to bottom,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(to bottom,#08c,#04c);background-image:-o-linear-gradient(to bottom,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active:hover,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active[disabled],.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active.disabled:hover[disabled]{background-color:#04c}.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active{background-color:#039 \9}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom,#08c,#04c);background-image:-ms-linear-gradient(to bottom,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(to bottom,#08c,#04c);background-image:-o-linear-gradient(to bottom,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active[disabled],.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active.disabled:hover[disabled]{background-color:#04c}.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active{background-color:#039 \9}.datepicker table tr td span.old,.datepicker table tr td span.new{color:#999}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .prev,.datepicker .next,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .prev:hover,.datepicker .next:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-append.date .add-on,.input-prepend.date .add-on{cursor:pointer}.input-append.date .add-on i,.input-prepend.date .add-on i{margin-top:3px}.input-daterange input{text-align:center}.input-daterange input:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-daterange input:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:18px;padding:4px 5px;font-weight:400;line-height:18px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}

/** Medium */
@font-face {
	font-family: "San Francisco";
	font-weight: normal;
	src: url("fonts/sanfranciscodisplay-medium-webfont.woff");
}

/** Semi Bold */
@font-face {
	font-family: "San Francisco";
	font-weight: 500;
	src: url("fonts/sanfranciscodisplay-semibold-webfont.woff");
}

/** Bold */
@font-face {
	font-family: "San Francisco";
	font-weight: bold;
	src: url("fonts/sanfranciscodisplay-bold-webfont.woff");
}

body {
	font-family: "San Francisco",Helvetica,Arial,sans-serif;
	background: rgb(247, 247, 247);
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
}
a {
	color: rgb(133, 134, 136);
}
a:focus, a:hover {
	text-decoration: none;
	color: #222;
}
.container {
	max-width: 1024px;
}

.pebbles-main {
	margin-right: -15px;
	margin-left: -15px;
}

.pebbles-main .item img {
	width: 100%;
	height: auto;
}
.carousel-control.right, .carousel-control.left {
	background: none !important;
}
footer.main-footer {
	/*background-color: rgba(133, 134, 136, 0.07);*/
	padding: 25px 0 25px;
}
footer.main-footer .container .row .col-sm-6, footer.main-footer .container .row .col-sm-3 {
	margin-bottom: 20px;
}
footer.main-footer h4 {
	font-weight: 700;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #727377;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	padding-bottom: 10px;
	font-family: 'Century Gothic', CenturyGothic, AppleGothic, sans-serif;
}

footer.main-footer .footer-copyright {
	color: rgb(133, 134, 136);
	font-weight: 500;
	font-size: 12px;
}

footer.main-footer .lower-footer {
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	padding: 15px 0;
}

footer.main-footer .social-icons {
	font-size: 20px;
}
footer.main-footer .social-icons a {
	margin-right: 8px;
	color: rgb(133, 134, 136);
	-webkit-transition: all ease-in-out .25s;
	-moz-transition: all ease-in-out .25s;
	-ms-transition: all ease-in-out .25s;
	-o-transition: all ease-in-out .25s;
	transition: all ease-in-out .25s;
}
footer.main-footer .social-icons a:hover {
	color: rgb(169, 207, 70);
}
footer.main-footer p.text-footer-p {
	font-size: 12px;
	color: rgb(133, 134, 136);
}
footer.main-footer .address-block {
	font-size: 12px;
	color: rgb(133, 134, 136);
	font-weight: 500;
	margin-top: 5px;
}
footer.main-footer .address-block p {
	margin-bottom: 0px;
}
footer.main-footer .address-block p .fa {
	margin-right: 3px;
}
.weather-widget {
	margin-top: 1px;
	font-size: 17px;
	font-weight: 400;
}
.weather-widget img {
	height: 20px;
	vertical-align: sub;
}
.weather-widget span {
	font-size: 18px;
	font-weight: bold;
}
.caption-overlay {
	height: auto;
	float: left;
	position: absolute;
	top: 0;
	left: 10%;
	right: 10%;
	bottom: 0;
	background: url('img/caption-overlay.png');
	z-index: 99;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
#google_translate_element .goog-te-gadget-simple {
	border: 0;
	border-radius: 2px;
	padding: 5px;
	margin-top: 3px;
}

#google_translate_element .goog-te-gadget-simple .goog-te-menu-value span {
	text-decoration: none;
	color: rgba(0, 0, 0, 0.55);
}
.navbar-pebbles {
	border: none;
	border-radius: 0;
	background-color: rgb(133, 134, 136);
	margin-bottom: 0;
}
.navbar-pebbles .navbar-brand {
	height: auto;
	padding-top: 15px;
	padding-bottom: 0;
	width: 100%;
	text-align: center;
}
.navbar-pebbles .navbar-brand img {
	width: auto;
	height: 60px;
	display: inline-block;
}
.navbar-pebbles #navbar {
	border-top: 1px solid rgb(146, 146, 146);
	border-bottom: 0;
	box-shadow: none;
}
.navbar-pebbles ul.navbar-left, .navbar-pebbles .navbar-right {
	margin-top: 0;
	margin-bottom: 0;
}
.navbar-pebbles .navbar-nav>li>a {
	color: rgb(255, 255, 255);
	padding: 10px 15px 10px;
	font-weight: 400;
	font-size: 15px;
	border: 0;
	border-bottom: 1px solid rgb(146, 146, 146);
	font-family: 'Century Gothic', CenturyGothic, AppleGothic, sans-serif;
	-webkit-transition: all ease-in-out .25s;
	-moz-transition: all ease-in-out .25s;
	-ms-transition: all ease-in-out .25s;
	-o-transition: all ease-in-out .25s;
	transition: all ease-in-out .25s;
}
.navbar-pebbles ul.navbar-left {
	margin-left: -15px;
}
.navbar-pebbles .navbar-right {
}
.navbar-pebbles .navbar-right .fa {
	margin-right: 5px;
}
.navbar-pebbles .navbar-right>li>a {
	background: #a9cf46;
	border: 0;
	color: #727377;
	padding: 10px 15px 12px 15px;
	border-radius: 0;
	margin-top: 0;
}
.navbar-pebbles .navbar-nav>li>a:focus {
	color: rgb(200, 201, 203);
}
.navbar-pebbles .navbar-nav>li.active>a,  .navbar-pebbles .navbar-nav>li.active>a:hover,  .navbar-pebbles .navbar-nav>li.active>a:focus {
	background: none;
	border: 0;
	border-bottom: 3px solid #a9cf46;
	color: rgb(200, 201, 203);
}
.global-check-availability {
	margin-bottom: 20px;
}
.global-check-availability input, .global-check-availability select  {
	border: 0;
	box-shadow: none !important;
	height: 45px;
	margin: 0 3px;
	padding: 10px 10px;
	color: rgb(119, 108, 95);
	-webkit-transition: all ease-in-out .25s;
	-moz-transition: all ease-in-out .25s;
	-ms-transition: all ease-in-out .25s;
	-o-transition: all ease-in-out .25s;
	transition: all ease-in-out .25s;
}
.global-check-availability input:focus, .global-check-availability select:focus {
	background: rgb(248, 248, 248);
}
.global-check-availability button {
	border: none;
	box-shadow: none !important;
	outline: 0 !important;
	border: 1px solid #a9cf46;
	color: #a9cf46;
	margin-left: 3px;
	height: auto;
	padding: 11px 12px 12px 12px;
	border-radius: 2px;
	-webkit-transition: all ease-in-out .25s;
	-moz-transition: all ease-in-out .25s;
	-ms-transition: all ease-in-out .25s;
	-o-transition: all ease-in-out .25s;
	transition: all ease-in-out .25s;
}
.global-check-availability button:hover, .global-check-availability button:active, .global-check-availability button:focus {
	border: 1px solid #a9cf46;
	color: rgb(255, 255, 255);
	background: #a9cf46;

}
.page-maldives .panel-primary {
    border-color: rgb(169, 207, 70);
}
.page-maldives .panel-primary>.panel-heading {
    background-color: rgb(169, 207, 70);
    border-color: rgb(169, 207, 70);
}
.page-maldives #custom-collapse-0 > div > div.panel-heading > h4 > a {
    display: block;
}
.homepage-boxes-d {
	background: rgb(255, 255, 255);
	box-shadow: 0 0px 2px rgba(0, 0, 0, 0.09);
	padding: 15px;
	border-radius: 2px;
}
.homepage-boxes-d img {
	max-width: 330px;
	margin-bottom: 10px;
	width: 100%;
	height: auto;
}
.homepage-boxes-d div {
	font-size: 16px;
	padding: 0 15px;
	color: rgba(0, 0, 0, 0.6);
}
.homepage-boxes-c div.col-sm-4 {
	height: 140px;
	margin-top: 20px;
	margin-bottom: 20px;
	border-radius: 5px;
	position: relative;
	background-size: cover !important;
	background-repeat: no-repeat !important;
	background-clip: content-box !important;
	cursor: pointer;
}
.homepage-boxes-c .homepage-box-text {
	position: absolute;
	right: 15px;
	padding: 10px 15px;
	background-color: rgb(133, 134, 136);
	color: rgb(255, 255, 255);
	font-family: 'Century Gothic', CenturyGothic, AppleGothic, sans-serif;
	font-size: 16px;
	top: 40%;
	border-radius: 2px 0 0 2px;
	border-right: 1px solid transparent;
	cursor: pointer;
	z-index: 5;
	-webkit-transition: all ease-in-out .25s;
	-moz-transition: all ease-in-out .25s;
	-ms-transition: all ease-in-out .25s;
	-o-transition: all ease-in-out .25s;
	transition: all ease-in-out .25s;
}
.homepage-boxes-c .col-sm-4 .homepage-box-text .fa {
	opacity: 0;
	width: 0px;
	overflow: hidden;
	-webkit-transition: all ease-in-out .25s;
	-moz-transition: all ease-in-out .25s;
	-ms-transition: all ease-in-out .25s;
	-o-transition: all ease-in-out .25s;
	transition: all ease-in-out .25s;
}
.homepage-boxes-c .col-sm-4:hover .homepage-box-text .fa {
	width: auto;
	min-width: 20px;
	opacity: 1;
}

.homepage-boxes-c .col-sm-4:hover .homepage-box-text {
	border-right: 5px solid rgb(169, 207, 70);
	color: rgb(255, 255, 255);
}
.homepage-boxes-c div.col-sm-4:after {
	content: '';
	position: absolute;
	left: 15px;
	right: 15px;
	bottom: 0;
	top: 0;
	z-index: 1;
	background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0.45)), color-stop(1, rgba(255, 255, 255, 0.1)));
	opacity: 0;
	-webkit-transition: all ease-in-out .25s;
	-moz-transition: all ease-in-out .25s;
	-ms-transition: all ease-in-out .25s;
	-o-transition: all ease-in-out .25s;
	transition: all ease-in-out .25s;
}
.homepage-boxes-c div.col-sm-4:hover:after {
	opacity: 1;
}
.hotel-managed-by {
	float: left;
}
.hotel-managed-by img {
	height: 33px;
	margin-right: 10px;
}

.navbar-pebbles .navbar-header {
	text-align: center;
}
.navbar-pebbles .navbar-header .navbar-toggle {
	float: none !important;
	margin:  15px 0;
	border: none;
	border-radius: 2px;
	background-color: rgb(169, 207, 70);
	-webkit-transition: all ease-in-out .25s;
	-moz-transition: all ease-in-out .25s;
	-ms-transition: all ease-in-out .25s;
	-o-transition: all ease-in-out .25s;
	transition: all ease-in-out .25s;
}
.navbar-pebbles .navbar-header .navbar-toggle.collapsed {
	background-color: rgba(0, 0, 0, 0.51);
}
.navbar-pebbles .navbar-header .navbar-toggle .icon-bar {
	background-color: rgb(133, 134, 136);
}
.pebbles-main .carousel-indicators, .lower-footer .pull-right {
	display: none;
}
footer.main-footer .footer-copyright {
	width: 100%;
	padding: 0;
}
footer.main-footer .footer-copyright i {
	font-style: normal;
}
header.page-header {
	margin: 10px 0 30px;
	padding-bottom: 0;
	border: 0;
	text-align: center;
	font-family: 'Century Gothic', CenturyGothic, AppleGothic, sans-serif;
	color: rgb(74, 74, 74);
}
header.page-header h1 {
	margin: 0;
}
.page-content {
	color: rgba(0, 0, 0, 0.6);
	margin-bottom: 0;
	background: rgb(255, 255, 255);
	padding: 10px;
	box-shadow: 0 0px 2px rgba(0, 0, 0, 0.09);
	border-radius: 3px;
}
.error-404.not-found .page-content {
	text-align: center;
}
.page-content img.size-full {
	width: 100%;
	height: auto;
	margin-bottom: 10px;
}
.page-content h1 {
	margin: 20px 0 15px;
	padding-bottom: 0;
	border: 0;
	font-family: 'Century Gothic', CenturyGothic, AppleGothic, sans-serif;
	color: rgb(74, 74, 74);
	font-size: 28px;
}
.jp-carousel-info {
	display: none !important;
}
img.alignleft, img.alignright  {
	width: 100%;
	height: auto;
}
.page-rooms h3 {
	font-family: 'Century Gothic', CenturyGothic, AppleGothic, sans-serif;
	color: rgb(74, 74, 74);
	margin: 0 0 15px;
	font-size: 18px;
}
.page-leisure-activities .row {
	margin-right: 0px;
	margin-left: 0px;
}
.page-leisure-activities .row h3 {
	font-family: 'Century Gothic', CenturyGothic, AppleGothic, sans-serif;
	color: rgb(74, 74, 74);
	margin: 0 0 5px;
	font-size: 18px;
}
.page-leisure-activities .row h3 .fa, .page-rooms h3 .fa, .page-rooms h4 .fa, .page-packages-offers h4 .fa {
	color: rgb(169, 207, 70);
}
.page-rooms h4 .fa, .page-packages-offers h4 .fa  {
	margin-right: 3px;
}
.page-leisure-activities hr {
	border-top: 1px solid rgba(238, 238, 238, 0.8);
}
.page-rooms span.amenities {
	text-align: center;
	display: inherit;
	font-size: 16px;
	font-family: 'Century Gothic', CenturyGothic, AppleGothic, sans-serif;
}
.page-rooms h4, .page-packages-offers h4 {
	font-size: 16px;
	margin-bottom: 5px;
}
.facilities-img-icon {
    float: left;
    margin-right: 8px;
    margin-top: 3px;
    border-radius: 2px;
}
.page-book form br {
	display: none;
}
.page-book form label {
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 12px;
	color: rgb(133, 134, 136);
	width: 100%;
}
.page-book form .form-control {
	border-radius: 2px;
	border: 1px solid rgb(221, 221, 228);
	box-shadow: none;
	background: rgb(251, 251, 252);

	padding: 8px 15px;
	height: auto;
}
.page-book form .form-control:hover, .page-book form .form-control:focus {
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	background: rgb(251, 251, 252);
	background: rgb(248, 248, 249);
	border: 1px solid rgb(199, 199, 208);
}
span.ArrivalTime input, span.DepartureTime input  {
	width: 70%;
	float: left;
}
span.AMPM1 select, span.AMPM2 select {
	width: 28%;
	float: right;
	padding: 8px 5px !important;
}
.page-book form .pdb-f {
	padding-bottom: 8px;
}
.page-book form h2 {
	margin: 0 0 10px;
	font-size: 18px;
	font-weight: 700;
	color: rgb(169, 207, 70);
	border-bottom: 1px solid rgba(221, 221, 228, 0.51);
	padding-bottom: 10px;
}
.submit-cnt {
	text-align: center;
	margin-top: 15px;
}
.submit-cnt input {
	display: inline-block;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	box-shadow: none;
	outline: 0;
	background: white;
	border: 1px solid rgb(169, 207, 70);
	color: rgb(169, 207, 70);
	margin-left: 3px;
	height: auto;
	padding: 8px 12px 9px 12px;
	border-radius: 2px;
	-webkit-transition: all ease-in-out .25s;
	-moz-transition: all ease-in-out .25s;
	-ms-transition: all ease-in-out .25s;
	-o-transition: all ease-in-out .25s;
	transition: all ease-in-out .25s;
}
.submit-cnt input:hover {
	border: 1px solid rgb(169, 207, 70);
	color: rgb(255, 255, 255);
	background: rgb(169, 207, 70);
}
div.wpcf7 img.ajax-loader {
	background: rgb(255, 255, 255);
	padding: 10px;
}
span.wpcf7-not-valid-tip {
	display: none;
}
.wpcf7-not-valid {
	border-color: rgb(255, 114, 114) !important;
	background: rgb(255, 246, 246) !important;
}
.page-book form .rt2, .page-book form .rt3 {
	display: none;
}
div.wpcf7-response-output {
	margin: 15px 0;
	padding: 15px;
	border-width: 1px !important;
	border-radius: 2px;
}
div.wpcf7-validation-errors {
	border: 1px solid rgb(247, 231, 0);
	background: rgb(254, 255, 236);
	color: rgb(173, 156, 24);
}
div.wpcf7-mail-sent-ok {
	border: 1px solid rgb(170, 228, 146);
	background: rgb(228, 253, 213);
	color: rgb(90, 148, 66);
}
div.wpcf7-mail-sent-ng {
	border: 1px solid rgb(255, 99, 99);
	background: rgb(255, 241, 241);
	color: rgb(197, 50, 50);
}
div.wpcf7-spam-blocked {
	border: 1px solid rgb(247, 231, 0);
	background: rgb(254, 255, 236);
	color: rgb(173, 156, 24);
}
@media (min-width: 768px) {
	.page-rooms span.amenities {
		font-size: 20px;
	}
	.page-rooms h3 {
		font-size: 24px;
	}
	.page-content {
		padding: 25px;
	}
	.page-leisure-activities .row h3 {
		font-size: 24px;
	}
	img.alignleft, img.alignright  {
		width: auto!important;
		height: auto;
	}
	figure.alignleft, figure.alignright, .alignleft img, .alignright img {
		width: initial !important;
		height: auto;
	}
	.homepage-boxes-d {
		margin-top: 20px;
	}
	.alignleft {
		display: inline;
		float: left;
		margin-right: 1.5em;
	}
	.alignright {
		display: inline;
		float: right;
		margin-left: 1.5em;
	}
	.pebbles-main {
		margin-right: 0;
		margin-left: 0;
	}
	.navbar-pebbles {
		margin-bottom: 20px;
	}
	.navbar-pebbles .navbar-brand img {
		height: 80px;
	}
	.navbar-pebbles #navbar {
		float: left;
		width: 100%;
		border-top: 1px solid rgb(146, 146, 146);
		margin-top: 20px;
	}
	.navbar-pebbles .navbar-nav>li>a {
		color: white;
		padding: 26px 12px 20px;
		font-weight: 400;
		font-size: 14px;
		border: 0;
		border-bottom: 3px solid transparent;
	}
	.navbar-pebbles .navbar-nav>li>a:hover {
		border: 0;
		border-bottom: 3px solid #a9cf46;
		color: rgb(200, 201, 203);
	}
	.navbar-pebbles .navbar-right>li>a {
		background: #a9cf46;
		border: 0;
		color: #727377;
		padding: 5px 15px 6px 15px;
		border-radius: 20px;
		margin-top: 19px;
	}
	.navbar-pebbles .navbar-right>li>a:hover {
		color: #727377;
		background: white;
		border: 0;
	}
	.pebbles-main .carousel-indicators {
		display: block;
	}
	.lower-footer .pull-right {
		display: block;
	}
	footer.main-footer .footer-copyright {
		width: 50%;
		padding: 0 15px;
	}
	.affix-la {
		padding-left: 0;
	}
	.affix-content-la {
		border-left: 1px solid rgb(230, 230, 230);
	}
	#navbar-affix-la li>a .fa { padding-right: 2px; color: rgb(169, 207, 70); }
	#navbar-affix-la li>a{
	-webkit-transition: all ease-in-out .25s;
	-moz-transition: all ease-in-out .25s;
	-o-transition: all ease-in-out .25s;
	transition: all ease-in-out .25s;
	}
	#navbar-affix-la li>a:hover {
	    border-left: 2px solid rgb(169, 207, 70);
	}
}
@media (min-width: 992px) {
	.affix-la {
	}
	.navbar-pebbles #menu-primary>li>a {
		padding: 26px 15px 20px;
		font-size: 15px;
	}
}