<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html, body {
    background: #d2d2d2 none repeat scroll 0px 0px !important;
}
/* .quick-search-cancel {
    color: #EEE;
    display: block;
    float: left;
    font: 12px/11px "raleway",sans-serif;
    margin-top: 15px;
    text-decoration: none;
} */
.quick-search-cancel:hover {
    color: #AAA;
}
#booking_form label {
    display: block;
    width: 100%;
    height: 25px;
    color: #FFF;
    font: 13px/25px "raleway",sans-serif;
}
#booking_form .date-picker, #booking_form .bf_input-iata {
	font-size: 12px;
}
.lang_ar #booking_form .date-picker, #booking_form .bf_input-iata {
    font-size: 12px;
    direction: ltr;
}
#page_wrapper {
    background: #FFF none repeat scroll 0px 0px;
    z-index: 200;
}
#logo {
    background: #FFF none repeat scroll 0% 0%;
    z-index: 200;
}
#header {
    background: #555 none repeat scroll 0% 0%;
}
#booking_form #bf_submit {
    background: #85352C;/* #aa1e25 none repeat scroll 0% 0%;  */
	font: 16px/36px "raleway",sans-serif;
}
#booking_form #bf_submit:hover {
    background: #9F453B;/* #85352c; */
}
a.book:hover, .promotion .button a:hover, .FB_starting_from a span.book:hover, .marker-booknow a:hover, #offer_details .button a:hover {
    color: #FFF;
    background-color: #85352c;
    text-decoration: none;
}
.promotion .button a:hover {
    background-color: #85352c;
}
#main_menu .menu &gt; li.current-page-ancestor &gt; a, #main_menu .menu &gt; li.current-menu-item &gt; a, #main_menu .menu &gt; li:hover &gt; a {
    color: #FFF;
    text-decoration: none;
    background-color: #465157;
}
#footer_extra_wrapper {
    background: #000 none repeat scroll 0% 0%;
}
#footer_menu_wrapper .menu li a:hover, #footer_menu_wrapper .menu &gt; li.current-page-ancestor &gt; a, #footer_menu_wrapper .menu &gt; li.current-menu-item &gt; a {
    background-color: #465157;
}
#social a .fa {
    background: #444;
}
#preview_offers.box_preview {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0% 0%;
}
#spot {
    background: rgba(203, 188, 168, 0.8);
    color: #FFF;
    font: 14px/140% "raleway",sans-serif;
    margin-top: -230px;
    padding: 20px;
    position: relative;
    z-index: 300;
}
a.book, .FB_starting_from a span.book, .marker-booknow a, #offer_details .button a {
    cursor: pointer;
    background-color: #E1A108;
    border: medium none;
    color: #FFF;
    display: inline-block;
    font: 13px/30px "raleway",sans-serif;
    letter-spacing: 1px;
    padding: 0px 10px;
    text-decoration: none;
    text-transform: uppercase;
    transition: all 0.5s ease 0s;
}


.menu &gt; li a {
    padding: 0px 7px;
}

#logo a {
    display: block;
    margin: 0px auto;
    padding: 4px 0px;
    text-align: center;
    transition: all 0.25s ease 0s;
}

#logo img {
    height: 75px;
	margin-left: -2px;
}

.preview_page .page_title {
    background: #000 none repeat scroll 0px 0px;
    color: #FFF;
}

.preview_page .page_title:hover {
    background: rgba(0, 0, 0, 0.8) none repeat scroll 0px 0px;
    text-decoration: none;
}

.actions a.more {
    background: #465157;
    color: #FFF;
}

.actions a.more:hover {
    /* background: #6c757a; */
    color: #FFF;
}

.actions a:hover, a:focus {
    /* color: #fff !important; */
    /* text-decoration: underline; */
}

#contactform input.submit {
    background: #85352c none repeat scroll 0px 0px;
	text-indent: 0px;
}

#contactform input.submit:hover {
    background: #BA0007 none repeat scroll 0px 0px;
}

#preview_offers {
    background: #465157 none repeat scroll 0% 0%;

}

#preview_gallery .content h4 a {
    /* background: rgba(85, 85, 85, 0.9); */
	background: rgba(133, 53, 44, 0.8) none repeat scroll 0% 0%;
}

#offer_details .title {
    font: 24px/1.2 "raleway",sans-serif;
    margin-bottom: 20px;
    padding: 20px;
    background: #000;
}

#offer_details div.price {
    background: #465157;
}

.infoBox {
    color: #000 !important;
	padding: 15px !important;
}
.marker-wrapper .marker-content {
    float: left;
}
.marker-wrapper .marker-booknow {
    float: right;
    margin-top: 10px;
}

#main_menu .sub-menu &gt; li &gt; a:hover, #main_menu .sub-menu &gt; li.current-menu-item &gt; a {
    background-color: #465157;
    color: #FFF;
    text-decoration: none;
}
.promotion .title {
    margin-bottom: 40px !important;
	text-transform: none !important;
}
.promotion div.price {
    margin-bottom: 50px;
}
.promotion span.apd {
    width: 100%;
    text-transform: lowercase;
    font-size: 1.3em;
    display: block;
    margin-bottom: 5px;
}
.promotion span.price, .promotion .currency {
    font-size: 2.4em;
    line-height: 1.4;

}
.promotion span.pernight {
    text-transform: lowercase;
    font-size: 1.3em;
    display: block;
}
.promotion .button a {
    cursor: pointer;
    background-color: #E1A108;
    border: medium none;
    color: #FFF;
    display: inline-block;
    font: 13px/30px "raleway",sans-serif;
    letter-spacing: 1px;
    padding: 5px 20px;
    text-decoration: none;
    text-transform: uppercase;
    transition: all 0.5s ease 0s;
}
.promotion .more a {
    text-decoration: none;
    color: #EEE;
}
.promotion .more a:hover {
    text-decoration: underline;
    color: #AAA;
}

#main_menu .menu &gt; li:first-child.current-menu-item a span {
    color: #fff;

}
/* #main_menu_ .menu &gt; li.current-menu-item.fa&gt; a span {
	color: #fff;
} */
#main_menu .menu &gt; li:first-child a span:hover {
    color: #fff;
}
#main_menu .menu &gt; li:first-child a span {
	color: #5A645A ;
}
#mobile_book {
    background: #85352C none repeat scroll 0px 0px;
    box-shadow: 0px -1px 1px rgba(0, 0, 0, 0.3) inset, 0px -1px 0px rgba(255, 255, 255, 0.5) inset;
    left: 0px;
    line-height: 50px;
    padding: 0px;
    position: fixed;
    text-align: center;
    top: 0px;
    transition: all 0.2s ease 0s;
    z-index: 999;
}
#a {
    position: relative;
    bottom: 5em;
    left: 2em;
}

.b
{
	border: 1px solid #000;
}

.b td
{
	border: 1px solid #000;
}

#list_offers .promotion .more a
{
	display:inline;
}
.promotion .more {
    display: inline!important;
}

.menu &gt; li.current-page-ancestor &gt; a, .menu &gt; li.current-menu-item &gt; a, .menu &gt; li:hover &gt; a
{
	background-color: #3a414d;
}
.lang_ar #page_content {
    font-size: 20px;
}

.lang_ar .children .box .excerpt {
    font-size: 15px;
}


.lang_ar a.more
{
	font-size: 17px;
	}

.lang_ar #a
{
    position: relative;
    bottom: 3.4em;
    left: 2em;
}

.lang_ar .res p
{
	margin-bottom:-80px;
}

.lang_ar  .res td
{
 padding:35px!important;
 float:right;
}

 .lang_zh-hans #main_menu .menu &gt; li a {
    padding: 0px 25px;
}
.lang_zh-hans #main_menu .menu &gt; li:first-child.current-menu-item a span {
    color: #fff;
	    margin-left: -25px;

}

.lang_zh-hans #main_menu .menu &gt; li:first-child a span {
    color: #5A645A;
    margin-left: -25px;
}
#directions_wrapper #directions_submit {
    background: rgb(133,53,44);
}
.preview_faqs {
    background: #000 none repeat scroll 0% 0%;
}
  @media (max-width: 767px) {
	.res tr,.res td
	  {
		  display:block;
	  }

	  .lang_ar .res p {
    margin-bottom: -10px;
}
.lang_ar .res td
{
	padding:10px !important;
}

	 #a{
		  position: relative;
		  width: 90%;
		  top:-35px;
		  left:5px;
		  margin-bottom: 15px;
	}
	.lang_ar #a {
    position: relative;
    top: -10px;
    left: 0em;
	}

	.b
	{
		font-size:10px;
	}

  }



.res td {
    padding: 30px !important;
}

.res tbody {
    border-top: 2px solid #DDD;

}

#CDSSCROLLINGRAVE.narrow {
    width: 105.5% !important;
    margin-top: 3px;
    padding: 10px 10px 10px 11px;
    margin-left: -11px;
}

@media (min-width:1500px)
 {
	.lang_ar .res #a
	{
		position:relative;
		left: 4em !important;
	}

		.lang_ar .res td
	{
		float: none !important;
	}
	.res td
	{
		float: none !important;
	}
	#a
	{
		position:relative;
		top:-70px !important;
	}



 }

 @media (min-width:1200px)
 {
	.promotion div.price
	{
    margin-bottom: 28px;
	}
	.b
	{
		width:149%;
	}


		 .lang_ar .res td
	 {
		 float:right;
		 position: relative;
	 }
	 .res td
	 {
		 float:left;
		 position: relative;
	 }

	 	#a
	{
		position:relative;
		left: 0em !important;
		top:-45px;
	}
 }



  @media (max-width: 991px) {
	 #CDSSCROLLINGRAVE.narrow {
    width: 102% !important;
    margin-top: 3px;
    padding: 10px 10px 10px 11px;
    margin-left: -10px;
	}
	#lang_sel_list {
		float: none;
		margin: 0;
		position: relative;
		width: 100%;
		height:auto;
		overflow:hidden;
		background:none repeat scroll 0 0 #000;
		border-width:0 0 1px 0 ;
		border-style:solid;
		border-color:#2a313d; }
	#lang_sel_list ul li a span {
		display: inline;
	}

		.b
	{
		width:100%;
	}

 }

 @media (min-width:992px) {

	 	.b
	{
		width:149%;
	}
	.lang_ar .b {
    width: 149%;
    max-width: 130%;
    position: relative;
    left: 13em;
}
.res td
{
	float:left;
}
	 	#a
	{
		position:relative;
		left: 0em ;
		top:-45px;
	}

 }
@media (min-width:767px)
{
 .promotion .title {
    margin-bottom: 15px !important;
}
.promotion div.price {
    margin-bottom: 25px;
}

.lang_ar .res #a
{
	position:relative;
	left:0px;

}
}



 .contact-no {
	float: left;
	margin: 0px 3px 0px 0px;
	font-family: helvetica,arial,sans-serif;
	color: #FFF;
	font-size: 12px;
	display: none;
}
@media (min-width: 767px) {.contact-no {font-size: 12px;} }
@media (min-width:992px) {
	.col-md-2 {
		width: 12.5% !important;
	}
	.col-md-14 {
		width: 87.5% !important;
	}
	.contact-no {font-size: 12px;}
}
@media (min-width: 1200px) {
	#main_menu .menu &gt; li a  {padding:0 14px; }
	.contact-no {font-size: 13px;}
}

 .FB_starting_from a {
    color: #000;
    font-size: 17px;
}
.fbdeal__link {
    border-radius: 0px;
	padding: 3px;
	font: 18px/36px "raleway",sans-serif;
}
.fbdeal--bottom-right {
    bottom: 0px;
    right: 1.5%;
}
.fbdeal__title {
    margin: 0px;
    padding: 0px 30px 0px 0px;
    font-size: 22px;
    text-transform: none;
    text-align: center;
    color: #000;
}

#sidebar .preview.services .service h4 {
    margin: 7px;
    font: 18px/1.2 "raleway",serif;
	color: #333
}
#sidebar .preview.services .service p {
    margin: 0px;
    color: #444;
	font: 14px/1.2 "raleway",serif;
}
#sidebar .preview.services {
    background: #CBBCA8 none repeat scroll 0px 0px;
    padding: 0px 0px 18px 0px;
}
#sidebar .preview.services .service
{
	padding:18px 0px;
}
/* #booking_form {
    margin: 10px auto 0px;
    padding: 0px;
    position: relative;
    width: 675px;
    z-index: 1;
} */

/* calender */
.ui-widget-header{
	background: #999 !important;
	border: none !important;
	font-size: 12px !important;
}

.ui-widget-header .ui-icon{
	background: url(../images/datepicker.png) 0 -74px !important;
}

.ui-widget-header .ui-icon-circle-triangle-w{
	background-position: -75px -189px !important;

}

.ui-datepicker-calendar thead span{
	font-size: 12px !important;
}

#ui-datepicker-div{
	background: #DDD;
	text-transform: uppercase !important;
}

.ui-datepicker-next:hover, .ui-datepicker-prev:hover {
	cursor: pointer;
	background: #FFF !important;
}

.ui-state-default, .ui-widget-content .ui-state-defaultt{
	color: #000 !important;
	text-align: center !important;
	background: #ffffff !important;
}

.ui-state-active{
	background: #aa1e25 !important;
	color: #ffffff !important;
	border: none !important;
}

.ui-state-hover{
	background: #aa1e25 !important;
	color: #ffffff !important;
}
.ui-widget-content {
    color: #000 !important;
}
.ui-widget-header {
    font-weight: bold;
    color: #FFF !important;
}
#TA {
	text-align: center;
}
#TA img{
	padding: 15px 5px 7px;
}
#TA a{
	text-decoration: none;
}
#TA_cdsscrollingravenarrow655 {
	direction: ltr;
}
.lang_ar  #offer_details .button a {
    margin: 0px 20px 20px 0px;

}
.lang_ar #offer_details .description {
    margin: 0px 219px 20px 0px;
}
@media (min-width: 767px) and (max-width: 991px) {
	#sidebar .preview.services .service {

		border-left: none;
	}
}
.children .box .book {
    text-align: center;
}
.lang_ar #slideshow .cycle .slide {
    direction: ltr;
}
.lang_ar #viewMobileMenu .container_viewMobileMenu {

    direction: ltr;
}
.viewMobileMenu span.fa {
    color:#000;
}
.preview_faqs {
    border-width: 0px 0px 0px 0px;
}

a.book, .promotion .button a, .FB_starting_from a span.book, .booknow_wrap a.book, .marker-booknow a, #offer_details .button a {
 background-color: #85352C;
}

a.book:hover, .promotion .button a:hover, .FB_starting_from a span.book:hover, .booknow_wrap a.book:hover, .marker-booknow a:hover, #offer_details .button a:hover {
 background-color: #9F453B;
}

.lang_ar .children a.book, .children .box span.book {
    margin-right: 10px;
}

#menu-item-credits {
    display: none;
}


.lang_ar .fbdeal__winbtn--open::after, .fbdeal__winbtn--close::after {
    margin-right: -13px;
}
.lang_ar .fbdeal__winbtn--close::after {
    transform: rotate(-45deg);
}
.lang_ar .fbdeal__winbtn--close::before {
    transform: rotate(45deg);
}
.lang_ar .fbdeal__winbtn--open::before, .fbdeal__winbtn--close::before {
    margin-right: -3px;
}
.lang_ar .fbdeal__winbtn {
right:28px;
}

.lang_ar .fbdeal__winbtn--open::after {
    transform: rotate(45deg);
}

.lang_ar .fbdeal__winbtn--open::before {
    transform: rotate(-45deg);
}

#z
{
	margin-bottom:-50px;

}

#spot h2 {
    margin-bottom: 0px;
    font: 29px/1.2 "Raleway",sans-serif;
    color: #36464F;
}

#starting_from span.price, #starting_from span.currency {
    display: inline-block;
    font-size: 28px;
    color: #86362D;
}

@media (max-width: 1200px) {

#main_menu .menu &gt; li a  {padding:0 7px; font-size: 13px;}
}

#starting_from a {
    color: #000;
}

.marker-wrapper .marker-title {
    font: 1.2em/1.4em "Raleway",serif;
    margin-bottom: 0px;
}

.section-nb_adults {
    display: none;
}

#new_bf_submit {
    background: none repeat scroll 0 0 #d5af60;
    border: medium none;
    color: #fff;
    float: left;
    font: 14px/36px "raleway",sans-serif;
    height: 34px;
    margin: 20px 20%;
    padding: auto;
    text-transform: capitalize;
    transition: all 0.5s ease 0s;
    width: 400px;
    background: #85352C;
    font: 16px/36px "raleway",sans-serif;
    text-align: center;
}
@media (max-width: 1024px) {
    #new_bf_submit {

        margin: 20px 5%;
    }
}


#booking_form {
    margin: auto!important;
}


.hardcoded-book-url,
a.hardcoded-book-url {
    cursor: pointer;
    background-color: #85352C;
    border: medium none;
    color: #FFF;
    display: inline-block;
    letter-spacing: 1px;
    padding: 0px 10px;
    text-decoration: none;
    font: 13px/40px "raleway",sans-serif;
    text-align: center;
    text-transform: uppercase;
    transition: all 0.5s ease 0s;
}


.hardcoded-book-url:hover,
a.hardcoded-book-url:hover {
    color: #FFF;
    background-color: #85352c;
    text-decoration: none;
}

#special_offers {
	background: none;
}
</pre></body></html>