/* general */
.marker-booknow a, 
.book_now, 
.button a { background:none repeat scroll 0 0 #C78C16; border-color:#C78C16; }
.thumb_container .shadow, #slideshow .bg_slideshow {background:none;}

/**/
#topbar { background-color:#000; }

/* logo background light #C78C16  dark #604300*/
#logo {
	background: #111111;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C78C16', endColorstr='#604300', GradientType=0);	
}

/* page background colors*/
#page_content { background-color:#111111; color:white; background-image:none;  }

/* previwews */
#preview_bar { background:none repeat scroll 0 0 #C68E17; } 
/* services */
.services { background:none repeat scroll 0 0 #C68E17; }
.services .box h4 a , .services .box1 h4 a { color:#000;text-decoration: none;}
.services .box .text , .services .box1 .text{ color:white; }
.services a.more_services {color:white;}
.services .box1 h4 {
    font-family: "Raleway",georgia,serif;
    font-size: 24px;
    font-weight: 300;
    line-height: 1.3;
}
.services .box1 .text {
    margin: 10px 0px;
}
.services .box1 a.more {
    text-decoration: none;
}
.services .box1 a.more:hover {
    text-decoration: underline;
}
.services .box1 h4 a:hover{ color:#fff;text-decoration: none;}
.services .box1 .thumb {
    max-height: 150px;
    margin-bottom: 10px;
    overflow: hidden;
    width: 100%;
}
.services .box1 .thumb a {
    display: block;
    height: 100%;
    width: 100%;
}
.services .box1 .thumb a img {
    height: auto;
    width: 100%;
}

.services .box .thumb a img {
   margin-left: -10px;
}
.thumb a img:hover{
opacity:0.5;
width:100%;
}

/* ------------------ MENU ------------------ */
/*BACKGROUND*/
/*COLOR*/
/*HOVER*/
#main_menu{width:180px; margin:0 auto; position:relative;}

#main_menu .menu li {
  border-color: #C68E17;
  border-style: solid;
  text-transform: uppercase;
}
#main_menu .menu li a {
  color: #ffffff;
  background: rgba(17, 17, 17, 0.9);
}
#main_menu .menu li.current-menu-item > a {
   background: #333333;
}
#main_menu .menu > li > a:hover,
#main_menu .menu > li:hover > a {
  background: rgb(198,142,23) ;
}
#main_menu .menu .sub-menu li a {
  background: rgba(17, 17, 17, 0.9);
}
#main_menu .menu .sub-menu li a:hover {
  background: #333333;
}
#main_menu .menu .sub-menu li.current-menu-item a {
  background: rgb(198,142,23) ;
}
#main_menu .menu .sub-menu li.current-menu-item a:hover {
  background: rgb(198,142,23) ;
}
#main_menu .menu li.current-menu-ancestor > a, #main_menu .menu li.current-menu-item > a {
    background: #333333;
}
/* END MENU*/
#booking_form_wrapper { min-width:280px; position:absolute; bottom:0; left:0; top:auto; z-index:200; background: rgba(17,17,17,0.7);}

#booking_form_wrapper.fixed {background: rgb(128, 46, 25); } /*rgba(17,17,17,0.7);*/

#booking_form{width:280px; height:300px; margin:0 auto; position:relative; z-index:100; color: #C68E17;}

#booking_form .bf_title {
  font-size: 12px;
}
#booking_form .bf_title h4 {
  font-family: 'ms sans serif', geneva, sans-serif;
}
#booking_form .bf_title h2 {
  font-size: 24px;
  color: #fff;
  /*font-weight:600;*/
  letter-spacing: 1px;
}
#booking_form .booking-tab .quickbook-form-tab {
  background: #F5F1E8;
  color: #333;
  border-color: #fff;
}
#booking_form .booking-tab .quickbook-form-tab:hover {
  border-color: #666;
}
#booking_form .quickbook-form-tab { }

#booking_form .booking-tab .quickbook-form-tab .date {
  border-color: #ccc;
  color: #802e19;
  font-family: impact, charcoal, sans-serif;
  font-size: 48px;
}
#booking_form .quickbook-form-tab .month,
#booking_form .quickbook-form-tab .year {
  letter-spacing: 1px;
  color: #000;
}
#booking_form .bf_input-iata {
  /* background: url(../img/iata_bg.png) repeat-x scroll center center transparent;*/
  border-color: #fff;
}
#booking_form .bf_input-iata:hover {
  border-color: #666;
}
#booking_form .form form input#bf_submit {
  background: rgb(198,142,23);
  color: #fff;
  font-family: 'Raleway', georgia, serif;
  font-size: 18px;
  letter-spacing: 2px;
  text-transform: capitalize;
  border-color: #000;
}
#booking_form .form form input#bf_submit:hover {
  background: #333333;
  border-color: #fff;
}
#booking_form .booking-tab.iata-tab .iata input {
    background-color: #F5F1E8;
}
#booking_form h4 {
    color: #C68E17;
	font-size: 18px;
	font-weight:bold;
}
#booking_form .booking-tab h5 {
    color: #C68E17;
    font-size: 16px;
}
/* preview offers */
#preview_offers {bottom: 0;height: 210px;left: 430px;position: absolute;right: 180px;width: 75%;z-index: 190; background: rgba(198,143,23,0.8);}
.offers_container {width:100%;}
.offers_container ul{width:100% !important;}
#preview_offers .promo-wrapper{width:100%; border:none; float:none; height:auto; margin:0; padding:0;}
#preview_offers .promotion{padding:3% 3%; text-align:center; margin-bottom:10px; margin-left: -32px; width:auto;  color: #fff; padding-right: 180px;}
#preview_offers .promotion .image{display:none;}
#preview_offers .promotion .description{height:18px;margin:10px 0;display:block;overflow:hidden;}
#preview_offers .promotion .title{text-transform:lowercase; margin-bottom:auto;}
#preview_offers .promotion .more{display:none;}
#preview_offers .promotion .price{margin-bottom:10px;font-size: 24px;font-family: 'Raleway', georgia, serif;}
#preview_offers .promotion .discount{display:none;}
#preview_offers .pager{position:absolute; bottom:10px; left:10px; z-index:200;}
#preview_offers .pager a{display:inline-block; margin-right:5px; height:7px; width:7px; overflow:hidden; border-radius:100px; text-indent:-9999px; background: #fff;}
#preview_offers .promotion .strike {text-decoration: line-through}
#preview_offers .pager a:hover,
#preview_offers .pager a.cycle-pager-active {
  background: #000;
}

#preview_offers .offers_container  img {
	padding-top: 55px !important;
	padding-left: 390px !important;
}

#preview_offers .promotion .description p{margin:0;}

#preview_offers .promotion .title,
#preview_offers .promotion .title strong {
  font-family: 'Raleway', georgia, serif;
  font-size: 28px;
  line-height: 1.2;
  font-weight: bold;
}
#preview_offers .promo-wrapper .promotion .title:hover,
#preview_offers .promo-wrapper .promotion .title:hover strong { color: #000; cursor:pointer;}

#preview_offers .promotion span.price {
  color: #fff;
}

#preview_offers .promotion .button a {
  border-color: #C68E17;
  color: #fff;
  background: #000;
}

#preview_offers .promotion .button a:hover {
  background: #000;
  border-color: #fff;
}

.close:hover {
  background: #000;
  color: #fff;
}

#highlight_pages .content  .buttons a.more, #preview_location .buttons a.more {
background: #fff; color:#000;
float: right;
margin: 0px;
display: block;
height: 40px;
width: 40px;
overflow: hidden;
text-align: center;
line-height: 40px;
font-size: 11px;
text-decoration: none;}

#highlight_pages .content .buttons, #preview_location .content .buttons {
    position: absolute;
    bottom: 0px;
    left: 0px;
    z-index: 400;
}
#highlight_pages .content .buttons a.more:hover, #preview_location .buttons a.more:hover {color:#fff; background:#000;}
/* end preview offers */
/* special offers */
.special_offers .promotion span.price{color: #C68E17; font-size: 22px;}
#offer_details .button a {background-color: #C68E17; color: #FFF;}
#offer_details span.price {color: #C68E17;}
#offer_details .title, #offer_details .title b, #offer_details .title strong {color: #000;}
/* end special offers */


/* Home Page Small Boxes */
#highlight_pages {background: #C68E17; color: #fff;}
#preview_location {background: #000; color: #fff;}
#highlight_pages, #preview_location {float:left; width:30%; min-height:380px; z-index:200; position:relative; z-index: 500;}
#highlight_pages .content, #preview_location .content{padding: 11px 15px 0px 15px; line-height: 1.4;}
#highlight_pages .item .info, #preview_location .item .info{display:block; font-size:11px; position:absolute; bottom:0; left:0;width:40px; line-height:40px; height:40px; text-align:center;}
#highlight_pages .content .img_box, #preview_location .content .img_box{display:block; width: 100%; height:140px; line-height:100px; text-align:center; border-radius:0px; margin-top: 10px; font-size:42px; margin: 20px auto;}
#highlight_pages .content, #preview_location .content {margin: 0px;padding: 12%;padding: 11px 15px 0px;line-height: 1.4;}
#highlight_pages .content h4.title, #preview_location .content h4.title{
	text-align:center;font-family: "Raleway",georgia,serif;
	font-size: 24px;
	font-weight: 300;
	line-height: 1.3;}
#highlight_pages .content h4.title a, #preview_location .content h4.title a {color: #fff; text-decoration: none;}
#highlight_pages .content h4.title a:hover, #preview_location .content h4.title a:hover{text-decoration:underline;}
#highlight_pages .content .img_box a:hover #preview_location .content .img_box a:hover { opacity: 1; filter: alpha(opacity=100); }

#highlight_pages .content .img_box a, #highlight_pages .content .img_box img {
display: block;
height: 100%;
overflow: hidden;
width: 100%;
margin: 0;
}

#preview_location .content .img_box a, #preview_location .content .img_box img {
display: block;
height: 100%;
overflow: hidden;
width: 100%;
margin: 0;
}
/* End Home Page Small Boxes */
/* End Home Page Small Boxes */

/* colors content */
#content_wrapper .content h2 { color:#C68E17;}
#content_wrapper .content b ,
#content_wrapper .content strong { color:#C68E17;}

/* rooms */
#rooms_list .box .content a.book-room { color:#C68E17; }



/* footer #802E19*/
.footer-menu li {text-transform: uppercase;}
.footer-menu li a{background:none; color:#C68E17;}
.footer-menu li a:hover{color:#fff !important; }
.sharethis span {background: none repeat scroll 0 0 #fff; color:#C68E17;}
.sharethis a{display:block; margin:0 5px 0 0; float:left;}
.sharethis a .fa{font-size:18px; width:30px; height:30px; line-height:30px; text-align:center;}
.sharethis a:hover .fa {  background: none repeat scroll 0 0 #222; }
.social.hotel .at_PinItButton:hover { background: none repeat scroll 0 0 #222; color:#fff;   }
#footer_wrapper{margin:0 auto; width:100%; min-width:940px; max-width:1410px; position:relative;  min-height:200px;}
#footer{padding-right:180px; background-color: #111111;}
#footer .content{padding:4%;}
#footer .content h4{margin-bottom:10px;}




#photogallery .thumb {
    padding: 10px;
	
}

#back a {
    color: #C68E17;
}
/* gallery */
.owl-theme .owl-controls .owl-page.active span {
    background: none repeat scroll 0px 0px #C68E17;
}

.footer-menu li.current-menu-item a{
    color: #C68E17;
}	
.services {
float: left;
height: 345px;
width: 30.1%;
padding: 0px 1.61%;

}
.services .service {
margin-left:-19px;
}
.services .box, .services .box1 {
width: 96%;
padding: 0px 2% 0px 29px;
}

.services .box1 {
width: 96%;
padding: 0px 2% 0px 16px;
}

.services .content{
padding: 4% 0% 3%;
}

.services .box1 {
border-width: 0px 0px 0px 1px;
border-color: #333;
float: left;
margin-bottom: 40px;
margin-right:13px;
}

#content_wrapper.hasthumb .content_container {
overflow-y: auto;
height: 600px;
}


.content_container::-webkit-scrollbar {
height: 12px;
width: 12px;
background: #000;
    }
.content_container::-webkit-scrollbar-thumb {
    background: #444444;
    -webkit-border-radius: 1ex;
    -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.75);
}
.content_container::-webkit-scrollbar-corner {
    background: #000;
}
.thumb_box img {
position: absolute;
right: 400px;
}
