#headerContainer { border-bottom:3px solid #67533e;}
#topLogoContainer img { width:50%;}
#detailContainer { width:100%; right:0; position:absolute; z-index:99;   }
.scroll-pane { width:100%; overflow: auto;}			
.detailContainer { float:left; margin:0 0 0 7px ; cursor:pointer;}
.titleContainer {  background:#fff; padding:15px 127px 5px 20px; position:relative;}
.titleContainer h1 { font-size:24px;}
.titleContainer h2 { font-size:18px; padding:20px 0 10px 0;}
#detailContainerContent {  background:#fff; padding:0 20px 20px 20px; line-height:24px; }
.detailPagePlayButtonContainer { font-size:24px; position:absolute; right:20px; top:19px;}
.detailPagePlayButtonContainer span { cursor:pointer;}
.btnClose { background:url(../images/btn-close.png) no-repeat; width:29px; height:23px; display:block; cursor:pointer; float:right;}
.btnOpen { background:url(../images/btn-open.png) no-repeat; width:29px; height:23px; display:block; cursor:pointer; float:right;}
.pageRedirect{ /* border-right: 1px solid #67533E; */ float: left; margin: -7px 15px 0 0; padding: 10px 10px 10px 0; }
.pageRedirect .icon{ float:left; margin:0 5px; }
.btnGeri{ background:url(../images/geriBtn.png) no-repeat left center; float:left; margin:-1px 5px; width:69px;  }
.detailSummary { font-size:14px; padding:0 0 10px 0;}
.detailText { font-size:12px;}
.detailText p { padding:5px 0; margin:0;}

.reservationOption { width:100%; top:78px !important; background:#564133;}
#reservationPageRoom{ width:100%; margin:111px 0 0 0 !important; background:#564133; } 
#reservationPageFly{ width:100%; margin:111px 0 0 0 !important; background:#564133; }  

/*
#reservationPageRoom .titleContainer h1{ font-size:18px !important; }
#roomForm select, #flyForm select{ height:30px !important; }
.selectCountry, .selectCity, .selectHotel{ margin:2px 0; }

#roomForm { margin:10px 0 0; }
#flyForm { margin:10px 0 0; }
#reservationPageFly .titleContainer h1{ font-size:18px !important; }

.customSelect { background: none repeat scroll 0 0 #efe7e7;  border: medium none; color: #888c8d !important; cursor: pointer;  display: inline-block;  font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;  font-size: 12px !important; font-weight: 100; margin: 0; outline: medium none; overflow: hidden; padding: 8px !important; width: 100% !important;}
.customSelect.changed {	background-color: #efe7e7;}
.customSelectInner {background:url("/images/bg/reservationSelectNav.png") no-repeat center right; width:100% !important;}

.gonderForm .gonderBtn, #flyGonderBtn {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #67533e;
    color: #67533e;
    cursor: pointer;
    font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
    font-size: 13px;
    font-weight: 100;
    margin: 5px 0 0;
    padding: 5px 1px;
    text-align: center;
    text-decoration: none;
    width: 120px;
}

.flyNereden input {
    background: none repeat scroll 0 0 #efe7e7;
    border: medium none;
    color: #67533e;
    float: left;
    font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
    font-size: 12px;
    font-weight: 100;
    margin: 0;
    padding: 8px;
    width: 100%;
}
.flyGirisTarihi input {
    background: none repeat scroll 0 0 #efe7e7;
    border: medium none;
    color: #67533e;
    float: left;
    font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
    font-size: 12px;
    font-weight: 100;
    margin: 0;
    padding: 8px;
    width: 100%;
}

.flyCikisTarihi input {
    background: none repeat scroll 0 0 #efe7e7;
    border: medium none;
    color: #67533e;
    float: left;
    font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
    font-size: 12px;
    font-weight: 100;
    margin: 0;
    padding: 8px;
    width: 100%;
}

#reservationPageFly {
    background: none repeat scroll 0 0 #fff;
    display: none;
    position: absolute;
    right: 0;
    width: 100%;
    z-index: 1000;
}


*/













#listContainer { width:100%; right:0; position:absolute; z-index:99;   }
.listContainer { float:left; margin:0 0 0 7px ; cursor:pointer;}
.titleContainerForList { background:#523f2c !important; color:#fff;}
#listContainerContent {  background:#fff; padding:0 0 0 5px; }
#listContainerContent ul {}
#listContainerContent ul li { border-bottom:1px solid #e2dfdb;}
#listContainerContent ul li a { background:#fff url(../images/list-bullet.png) 95% center no-repeat; padding:15px 5px 15px 20px; display:block; font-size:16px; color:#67533e; text-decoration:none;}
#listContainerContent ul li a:hover { background:#f6f6f6 url(../images/list-bullet.png) 95% center no-repeat;}
#listContainerContent .jspVerticalBar { left:0;}

.listFooterContainer {}
.listFooterMenu { background:#523f2c; color:#af7944; padding:10px 50px 10px 15px; font-size:8px;  font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
.listFooterMenu a { color:#af7944; text-decoration:none; padding:0 3px 0 0;}
.listFooterMenu a:hover { color:#af7944;}
.listFooter { background:#604c37; padding:10px 13px 8px 17px; font-size:11px; color:#392b1d; text-align:center; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
.listFooter span { display:block;}
.listFooter a {}
.listFooterAuthor { float:none !important; margin:5px 0 0 0; display:block;}
.listFooterCopy { float:none !important;}

.detailContainerForVillaDetail { width:100% !important;}
.titleContainerForVillaDetail { background:#fff; color:#67533e;}
.detailContainerContentForVillaDetail { background:#fff !important; color:#b69570; font-size:12px;}
.detailContainerContentForVillaDetail .detailSummary { font-size:14px; color:#67533e; border-bottom:1px solid #8e8173;}
.detailContainerContentForVillaDetail .jspDrag { background:#594631;}
.detailContainerContentForVillaDetail .jspTrack { background:#fff;}
.detailContainerContentForVillaDetail .detailText { padding:0;}


#home-accordion {
    background:#FFFFFF url(../images/etc/make-choise-480.png) 1% 60% no-repeat;
}
.accordion-caption {
	position: absolute;
	font-size:14px;
	bottom:5%;
	/* Safari */
	-webkit-transform: rotate(0);
	/* Firefox */
	-moz-transform: rotate(0);
	/* IE */
	-ms-transform: rotate(0);
	/* Opera */
	-o-transform: rotate(0);
	/* Internet Explorer */
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

.accordion-caption span {
	background:#67533e; 
	color:#fff; 
	padding:10px 15px;
	position:absolute;
	left:0;
	min-width:290px;
	}
	
.detail-fullscreen-caption h1 {
	font-size: 24px;
}
.detail-fullscreen-caption h2 {
	font-size: 1em;
}
.detail-fullscreen-caption h3 {
	font-size: 12px;
}
	
#headerMenuContainer { display:none;}
#mobileMenuContainer { position:fixed; z-index:999; top:0; min-height:100% !important; height:100% !important; right:0;  }
#topLogoContainer { text-align:left; padding:10px; height:auto;}

.mobileMenuOpenButton { background:url(../images/btn-mobile-menu.png) no-repeat; width:36px; height:26px; cursor:pointer; border:none; position:absolute; right:3%; top:45px; z-index:9; display:block; }
.fa-reorder { background:url(../images/btn-close.png) no-repeat; width:15px; height:19px; cursor:pointer; border:none; display:block; }
.btnReservation { border:none; background:#67533e; color:#fff; font-size:14px; font-family: 'Roboto', sans-serif; font-weight: 100; cursor:pointer; text-decoration:none; padding:3px 5px 2px 5px; position:relative; right:auto; top:0; display:block; width:100%; text-align:center; margin:0;}
.btnReservation:hover { border-top:3px solid #67533E; background:#fff; color:#67533e; font-size:14px; cursor:pointer; text-decoration:none;}
.btnSpecialOffers { border:1px solid #fff; padding:10px 20px; color:#fff; cursor:pointer; background:none; float:right; font-size:16px; font-family: 'Roboto', sans-serif; font-weight: 100; text-decoration:none;}
.btnSpecialOffers:hover { background:#fff; color:#67533e;}
.button { border:1px solid #fff; padding:10px 20px; color:#fff; cursor:pointer; background:none; font-size:16px; font-family: 'Roboto', sans-serif; font-weight: 100; text-decoration:none;}
.button:hover { background:#fff; color:#67533e;}
.buttonDark { border:1px solid #67533e; padding:10px 20px; color:#67533e; cursor:pointer; background:none; font-size:14px; font-family: 'Roboto', sans-serif; font-weight: 100; text-decoration:none;}
.buttonDark:hover { background:#67533e; color:#fff;}

.fullscreen-caption h1, .fullscreen-caption h2 { font-size:18px;}
.btnSpecialOffers { font-size:12px; padding:5px; display:table; margin:0 auto; } 
/* #home-slider .controls { display:none;} */

#topMenuContainer { background:#d3d3d3; padding:8px 0 10px 0; text-align:center; font-size:10px;}
.topMenuItems { display:none; position:absolute; width:100%; z-index:99999;}
.topMenuItems a { padding:10px 0px; color:#67533e; text-decoration:none; display:block; background:#d3d3d3; border-bottom:1px solid #67533e;}
.topMenuItems a:hover { color:#67533e;}
.mobileTopMenuButtonContainer { display:block;} 
.mobileTopMenuOpenButton {background:url(../images/btn-mobile-top-menu.png) center no-repeat; width:100%; height:11px; display:block; cursor:pointer;}
.mobileTopMenuCloseButton {background:#d3d3d3 url(../images/btn-mobile-top-menu.png) center no-repeat !important; width:100%; padding:15px 0 !important; display:block; cursor:pointer;}


.roomNameContainer { border-top:1px solid #bcb3ac; margin:10px 0; padding:10px 0 0 0; }
.roomName { font-size:16px; color:#66543e;}
.btnBackToList { color:#9b9188; text-decoration:none; font-size:12px;}

#home-slider .controls a {
    border: 1px solid #FFFFFF;
    border-radius: 20px;
    display: block;
    float: left;
    font-size: 0;
    height: 15px !important;
    margin-right: 4px;
    padding: 0;
    text-align: right;
    width: 15px;
}

.fullscreen-caption {
    position: absolute;
    right: 0;
    top: 20px;
    width: 225px;
}

.gorselSlogan{ display:none !important; }


#homeSocialMedia {
    bottom: 60px;
    left: 10px;
    position: fixed;
    z-index: 99999999;
}

.logoGlobal { left:10px;}


#homeAccordionMobile{ display:block; }
#mobilePage{ display:block; }

#homeAccordionMobile{ display:block; margin:0; padding:0; width:100%; }
#homeAccordionMobile{ list-style:none; }
#homeAccordionMobile li{ display:block; margin:5px 0; width:100%; height:auto; overflow:hidden;}
#homeAccordionMobile li img{ display:block; width:100%; height:auto;}
#homeAccordionMobile li a{}
#homeAccordionMobile .accordion-caption span{ position:relative; transform: rotate(0deg) !important;  bottom:0; display:block; min-width:90%; padding:10px 5px; }
#homeAccordionMobile .accordion-caption{ position:relative; transform: rotate(0deg) !important;  bottom:0; display:block; overflow:hidden; }

/*
.reservationOption {
    background: none repeat scroll 0 0 #67533E;
    color: #FFFFFF;
    cursor: pointer;
    display: none;
    font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
    font-size: 12px;
    font-weight: 100;
    padding: 5px 10px;
    position: absolute;
    right: 0%;
    text-decoration: none;
    top: 115px;
    width: 100%;
	text-align:center;
    z-index: 9999;
}
.reservationOption a {
    color: #FFFFFF;
    font-size: 12px;
	text-decoration:none;
} 
*/



#hotelIletisimForm{ font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px;}
.formEleman{ float:left; margin:0 10px; width:250px; }
.formLabel{ display:block; margin:0 0; }
.formInput{ display:block; margin:5px 0; }
.formInput input[type=text]{ padding:6px; color:#ae9364; font-size:12px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; background:#fff; border:1px solid #cec9c3; width:250px; }


.btnLanguage {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #67533e;
    color: #67533e;
    cursor: pointer;
    font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
    font-size: 12px;
    padding: 3px 10px;
    position: absolute;
    right: 17%;
    text-decoration: none;
    top: 46px;
    z-index: 99;
	height:26px;
}
.btnLanguage:hover { border:1px solid #67533e; background:#fff; color:#67533e; font-size:12px; cursor:pointer; text-decoration:none;}
.languageDIV {
    cursor: pointer;
    display: none;
    font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
    font-size: 12px;
    position: absolute;
    right: 17%;
    text-decoration: none;
    top: 74px;
    z-index: 9999;
}
.languageDIV a {
    color: #fff;
    font-size: 11px;
}