@font-face {
font-family: 'century gothic';
font-style: normal;
font-weight: normal;
src: local('cipher'), url('cipher__.woff') format('woff');
}

html, body {
	font-size: 13px;
}

h2, #highlight_pages .box h4.title a, #preview_location .content h4.title a, .services .box h4 {
	font-family: century gothic,Raleway,georgia,serif;
}

#page_content { background: rgba(35, 35, 35, 0.6); }

.services .box h4 a {
	color: #888;
}

#content_wrapper .content h2, .content b, .content strong, #highlight_pages .box h4.title a, #preview_location .content h4.title a {color:#F4DA82;}


#preview_location .buttons a.more, #highlight_pages .box .buttons a.more {
	background: #888;
}

#logo a:hover {
filter: Alpha(opaciy=100);
opacity: 1;
}

#preview_offers .promo-wrapper .promotion .title:hover, #preview_offers .promo-wrapper .promotion .title:hover strong {
	color: white;
}

.owl-theme .owl-controls .owl-page.active span {
background: none repeat scroll 0 0 #00999B;
}

/* CUSTOMISE BOOK NOW BUTTON */
#preview_offers .promotion .button a, .marker-booknow a, .book_now, .button a {
	background: #8B7641;
	border-color: #8B7641;
}

#highlight_pages .box .excerpt {
	color: white;
}

#preview_location {
	background: rgba(0, 0, 0, 0.6);
}

#preview_location .content .logo a, #highlight_pages .box .logo a {
	background: #fff;
	color: #888;
}

#highlight_pages .box .logo a {
display: block;
height: 100px;
overflow: hidden;
width: 100px;
margin: 0 auto;
font-size: 42px;
background: none repeat scroll 0 0 #fff;
color: #00999B;
line-height: 100px;
-webkit-border-radius: 500px;
-moz-border-radius: 500px;
border-radius: 500px;
}

#highlight_pages .box .logo {
height: 100px;
overflow: hidden;
width: 100%;
margin: 20px 0;
text-align: center;
}

#main_menu .menu li.current-menu-ancestor > a, #main_menu .menu li.current-menu-item > a {
	background: none repeat scroll 0 0 #888;
	color: #000;
    font-size: 14px;
}
#main_menu .menu li a {
	color: #888;
	font-family: "arial";
	font-weight: none;
    font-size: 14px;
}



#booking_form .booking-tab .quickbook-form-tab .date, #back a  {
color: #F4DA82;
text-shadow: 1px 1px 1px #000;
}

#booking_form .form form input#bf_submit { background: #8B7641; }

#booking_form .form form input#bf_submit:hover { background: rgba(0, 0, 0, 0.8) none repeat scroll 0px 0px; }

.thumb_container .shadow {
	
background: none;
}

#slideshow .bg_slideshow {
background: none;
}

.sharethis a:hover .fa { background: #888; }

#list_places .box h3 a {
	color: white;
}

#preview_offers .pager a:hover, #preview_offers .pager a.cycle-pager-active { background: #888; }
#preview_location .content .logo a:hover { background: none repeat scroll 0 0 #888; }

#rooms_list .box .content h3 a { color: #888; }
#rooms_list .box .content a.book-room { color: green; text-shadow: 1px 1px #d1d1d1; }

.special_offers .promotion span.price { color: #F4DA82; }
.special_offers .promotion .title:hover, .special_offers .promotion .title:hover strong, .special_offers .promotion .title:hover b {
	color: #888;
}

#offer_details .button a { background-color: #8B7641; }
#offer_details .title, #offer_details .title b, #offer_details .title strong { color: rgb(244, 218, 130);
font-weight: bold;
text-shadow: 1px 1px 1px #000; }
#offer_details span.price { color: rgb(244, 218, 130);
font-weight: bold;
text-shadow: 1px 1px 1px #000; }

.footer-menu li.current-menu-item a, .footer-menu li a:hover { color: #888; }


.services .box {
	height: 250px;
}

#booking_form_wrapper{ width: 25% !important;}

#preview_offers {background: rgba(0, 0, 0, 0.4);}

#footer_wrapper h4 {
    margin-bottom: 10px;
    color: #F4DA82;
}

.excerpt span {
	color: rgb(136, 136, 136) !important;

}
#main_menu .menu > li > a:hover, #main_menu .menu > li:hover > a {
    background: #888 none repeat scroll 0px 0px;
    color: #000;
}
#main_menu .menu li.current-menu-item .sub-menu a:hover {
    text-decoration: none;
    background: #888 none repeat scroll 0px 0px;
    color: #000;
}
#main_menu .menu .sub-menu > li > a:hover, #main_menu .menu .sub-menu > li:hover > a {
    background: #888 none repeat scroll 0px 0px;
    color: #000;
}
#logo a:hover{filter:Alpha(opaciy=50); opacity:0.5;}
#logo { background: #F4DA82; }
#highlight_pages .box .img_box {
    height: 140px;
    overflow: hidden;
    width: 100%;
    text-align: center;
    margin: 20px auto;
    font-size: 42px;
    border-radius: 0px;
}