
#header,.internal_page #header_container{background:#fff}#header_container{background:#000;background:-moz-linear-gradient(top,rgba(0,0,0,.8) 0,transparent 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.8) 0,transparent 100%);background:linear-gradient(to bottom,rgba(0,0,0,.8) 0,transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000', endColorstr='#000', GradientType=0 )}@media (max-width:991px){#header_container{background:#fff}}#header.fixed{border-color:#EFECE4}.home #header{background:0 0}.home #header.fixed{background:#fff}@media (max-width:991px){#open_menu:focus:before,#open_menu:hover:before{color:#fff;border-color:#91c11d;background:#91c11d}#change_lang select{background-color:#fff}}#lang ul li a{color:#666}#lang .lang_sel_sel{color:#91c11d}#main_book{background-color:#91c11d;color:#fff}#main_book:focus,#main_book:hover{background-color:#371B0F;color:#fff}#menu_top ul.menu>li,#menu_top ul.menu>li>a{color:#777}#menu_top ul.menu>li.current-menu-item>a,#menu_top ul.menu>li:focus>a,#menu_top ul.menu>li:hover>a{color:#91c11d}#menu_top ul.menu>li .sub-menu>li>a{color:#fff}#menu_top ul.menu>li .sub-menu>li.current-menu-item>a,#menu_top ul.menu>li .sub-menu>li>a:focus,#menu_top ul.menu>li .sub-menu>li>a:hover,.index #header.fixed #menu_top ul.menu>li.current-menu-item>a,.index #header.fixed #menu_top ul.menu>li>a:hover,.index #menu_top ul.menu>li.current-menu-item>a,.index #menu_top ul.menu>li>a:hover{color:#91c11d}#menu_bottom ul.menu>li,#menu_bottom ul.menu>li>a{color:#777}#menu_bottom ul.menu>li.current-menu-item>a,#menu_bottom ul.menu>li:focus>a,#menu_bottom ul.menu>li:hover>a{color:#91c11d}#menu_bottom ul.menu>li .sub-menu>li>a{color:#fff}#menu_bottom ul.menu>li .sub-menu>li.current-menu-item>a,#menu_bottom ul.menu>li .sub-menu>li>a:focus,#menu_bottom ul.menu>li .sub-menu>li>a:hover,.index #header.fixed #menu_bottom ul.menu>li.current-menu-item>a,.index #header.fixed #menu_bottom ul.menu>li>a:hover,.index #menu_bottom ul.menu>li.current-menu-item>a,.index #menu_bottom ul.menu>li>a:hover{color:#91c11d; font-size:22px;}

#bookingform_container #booking_form .section-submit_wrap #bf_submit{
	background-color:#91c11d;
	text-transform: capitalize;
}

.promo-wrapper .promotion .button a{
	 background-color: #91c11d;
	 text-transform: capitalize;
}

#rooms_preview .page_wrap .page_title, .children_section .page_wrap .subtitle{
	    color: #91c11d;
}

.children_section .page_wrap .subtitle:focus,.children_section .page_wrap .subtitle:hover{text-decoration:none;background-color:#91c11d;color:#fff}

#bookingform_container #booking_form .section-submit_wrap #bf_submit:focus, #bookingform_container #booking_form .section-submit_wrap #bf_submit:hover{
		background-color:#517300;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{
	border-color: #91c11d;
    background: #91c11d;
}

.offers_section .info:hover,.offers_section .info:focus{text-decoration:none;color:#91c11d}

.promo-wrapper .promotion div.price{
	    text-transform: capitalize;
}

#main_book.btn_visible{
	    text-transform: uppercase;
}

#footer_contacts .social.inverse a span[class*=fa]{
	   background-color: #ffffff;
    color: #91c11d;
    border: 2px solid #91c11d;
}

#footer_contacts .contacts .element a{
	    color: #91c11d;

}

#footer_contacts .social a{
	    border: 2px solid #91c11d;
}

#footer_contacts{
    background: #f8f7f5;
}

#footer{
	    background: #dae0ca;
	        padding: 15px 0;
}
#footer #footer_menu ul.menu>li:hover>a,#footer #footer_menu ul.menu>li:focus>a,#footer #footer_menu ul.menu>li.current-menu-item>a{color:#91c11d;outline:none}

.promo-wrapper .promotion .button a:hover,.promo-wrapper .promotion .button a:focus{background-color:#517300;color:#fff;text-decoration:none}

#itinerary_container{
	    background: #dae0ca;
}

#footer #copy{
    text-align: center;
    margin: 0px 0 10px;
}

#footer_contacts .title{
	display: none;
}

@media (min-width: 992px){
	#itinerary_container #itinerary {
		width: 805px;
	}
}

#infobox b, #infobox strong, .the_content b, .the_content strong{
	color: #91c11d;
    font-size: 23px;
}

#infobox, .the_content{
	    font-weight: 200;
}
.logo img{
	  max-width: 90%;
    max-height: 96%;
}

#lang_container #lang ul li a.lang_sel_sel, #lang_container #lang ul li a:hover {
	    color: #91c11d;
}
@media (max-width: 991px){
	#mobile_menu_container #mobile_menu ul.menu>li.current-menu-item>a, #mobile_menu_container #mobile_menu ul.menu>li:focus>a, #mobile_menu_container #mobile_menu ul.menu>li:hover>a{
		    color: #91c11d;
	}
}

#itinerary_container #itinerary .field.submit a{
color: #91c11d;
}

#itinerary_container #itinerary .field.submit a:hover{
	background-color: #91c11d;
	color: #fff;
}

#itinerary_mobile a{
	color: #91c11d;
}

#main_book:hover{
	background-color: #517300;
}

#location_address .element a{
	color: #91c11d;
}

#menu_top ul.menu>li>a {
	font-size: large ;
}

/*Display room Offers CSS*/
#single_room_offer .special_offers>ul>li{
	display:unset;
	color: white;
}

#single_room_offer .special_offers { 
	background-color: white;
}

.section-iata  {
	display: none;
}
