/*Date pickers*/
.datepicker td, .datepicker th {text-align: center;width: 40px;height: 40px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;border: none;}
.datepicker table tr td.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active:hover,.datepicker table tr td.active.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled:hover.disabled, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active.disabled:hover[disabled], .datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active:active, .datepicker table tr td.active:hover, .datepicker table tr td.active:hover.active, .datepicker table tr td.active:hover.disabled, .datepicker table tr td.active:hover:active, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active:hover[disabled], .datepicker table tr td.active[disabled]{background: #db4f6b;color: #fff;}
.datepicker table tr td.day.focused, .datepicker table tr td.day:hover,
.datepicker .datepicker-switch:hover, .datepicker .next:hover, .datepicker .prev:hover, .datepicker tfoot tr th:hover{background: #db4f6b;color: #fff;}
/* // Date pickers // */

.flexslider .slides img{max-height: 480px;}

.flexslidertur .slides img{height: 520px;max-height: 520px;}

ul.features li {

	height:24px;

	overflow:hidden;	

}

.tour-locations .box .box-title {

	height:40px;

	overflow:hidden;

}

.global-map-area {

	background:url(/site/images/bigfon.jpg) no-repeat;

}

.image-box .box .box-title, .image-box.box .box-title {

	height:32px;

	overflow:hidden;

}

.image-box .box .details .description {

	height:90px;

	overflow:hidden;

	width:240px;

	margin-top:5px;	

}

#footer .discover li.baslik { 

	width: 50%;

	float:left;

}



.tour-locations .box .box-title {

	line-height: 1em; 

}

#header .topnav ul.quick-menu > li > a {

	font-size: 1em;

	text-transform:none;

}

#main-menu ul.menu > li, .chaser ul.menu > li {

	float: left;

	padding-left: 0px;

	padding-right: 20px;

}

#main-menu ul.menu > li > a, .chaser ul.menu > li > a {

	text-transform:none;

	letter-spacing: 0em;

	font-size: 1.2em;

	color:#2d3e52;

}

.section {

	padding-top: 50px;

}

.tour-locations .box .time span {

	letter-spacing: 0em;

	font-size:1.2em;

}

.icon-box.style5 > i {

	background:#FF0067;

}

.page-title-container.style6 {

	background: #2d3e52;

}

.sehirliste li {

	width: 16.666%;

	float:left;

	margin-bottom:15px;

}

.filters-container ul li a {

	color: #2d3e52;

	display: block;

	padding: 8px 0;

	text-transform: uppercase;

	font-size: 11px;

	border-bottom:1px solid #eaeaea;

}

.filters-container ul li:before {

	background: #ff3e3e;

	color: #fff;

	float: left;

	width: 15px;

	height: 16px;

	display: block;

	line-height: 14px;

	text-align: center;

	margin-top: 12px;

}

.reklam li { margin-bottom:30px; }

.otellistebolgeler li {

	float:left;

	padding:5px 10px 5px 10px;

	background:#FF3E3E;

	border-radius:5px;

	margin-right:6px;	

	margin-bottom:10px;

}

.otellistebolgeler li a { color:#FFF; }

.otellistebolgeler li a:hover { text-decoration:underline; } 

.otellistebolgeler ul:after { content: ''; display: block; clear: both; }

.listing-style3.hotel .details > * > :last-child { width: 150px; }

.listing-style3 .price del { color:#FF3E3E; font-size:0.9em; }

.listing-style3.hotel .details .button { margin-top: 30px; }

.listing-style3 .review { color:#2D3E52; }

.box .details .oteliincele { color: #ff3e3e; }

#hotel-main-content .flex-viewport { max-height:500px !important; }

.varyokgenel .baslik { font-size: 1.2em; line-height: 1.25em; color:#2d3e52; }

.varyokgenel ul li { float:left; width:20%; }

.varyokgenel ul:after { content: ''; display: block; clear: both; }

.varyokgenel ul { margin-top:10px; margin-bottom:20px; }

.detailed-logo .feedback { font-size: 1em; }

.image-box.style14 .details { padding: 0px 15px 0; }

.fiyatkutubaslik1, .fiyatkutubaslik2, .fiyatkutubaslik3, .fiyatkutubaslik4, .fiyatkutubaslik5, .fiyatkutubaslik6, .fiyatkutubaslik7, .fiyatkutubaslik8, .fiyatkutubaslik9, .fiyatkutubaslik10 {

	line-height:30px;

	height:50px;

	padding:10px;

	font-size:1.5em;

	    background-color: #424d58;
    border-bottom: 3px solid #db4f6b;

	margin-bottom:0px;

	color: #FFF;

}

.tab-container ul.tabs li a { color: #000; }

.ftbaslik { background-color:#e3e3e3; color:#2D3E52; }

#hotel-availability table {

	border-collapse:separate;	

	border-spacing:1px;

	color:#000;

}

#hotel-availability .cizgili { text-decoration:line-through; }

#hotel-availability .tablofiyat { color:#F00; font-size:1.1em; }

#hotel-availability .row3 { background-color:#EDF8FF; }

#hotel-availability .taksit { color:#1200FF; }

.yorum-kutu { border:10px solid #F5F5F5; padding:10px; margin:5px 0px 10px 0px; }

.yorum-kutu .yorum-isim { font-size:1.2em; font-weight:400; color:#2D3E52; padding-bottom:10px; }

.yorum-kutu .yorum { color:#000; padding-bottom:10px; }

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { color: #000; }

.otelfiyatsablon { border:1px solid #e3e3e3; border-radius:5px; padding:10px; margin:15px; }

.otelfiyatsablon .oda { font-size:1.4em; color:#1961C6; font-weight:700; }

.otelfiyatsablon .pansiyon { font-size:1.1em; color:#FF3E3E; font-weight:400; }

.otelfiyatsablon .fiyat {

	font-size: 2em;

	color: #7DB921;

	font-weight: 700;

	line-height: 36px;

}

.otelfiyatsablon .onlinerezlink { background: #ff3e3e; width:100px; color:#FFF; border-radius:5px; height:25px; display:block; line-height:25px; margin-top:5px; }

.booking-details .other-details { font-size: 1em; }

.booking-form label { letter-spacing:normal; font-size:1em; display:inline; text-transform:none; }

.card-information input { margin-right:8px; }

.person-information table { border-spacing:5px; border-collapse:separate; }

.listing-style3 .box, .listing-style3.box { margin-bottom: 10px; }


.turgunbaslik {
	width: 100%;
font-size: 1.1em;
color: #2D3E52;
font-weight: 700;
border-bottom: 2px solid #db4f6b;
margin-bottom: 20px;
display: inline-block;
}


.turprogramgun p {
text-align: justify;
border-left: 3px solid #e1e2e3;
padding-left: 30px;
}

#tour-availability .turfiyatbaslik { background-color:#2D3E52; color:#FFF; }

#tour-availability table {

	border-collapse:separate;	

	border-spacing:1px;

	color:#000;

}

#tour-availability .cizgili { text-decoration:line-through; }

#tour-availability .tablofiyat { color:#F00; font-size:1.1em; }

#tour-availability .turfiyatsatir2 { background-color:#EDF8FF; }

#tour-availability .taksit { color:#1200FF; }

.taksittablobaslik {line-height:35px; margin-bottom:10px; text-align:center; color:#222; font-size:17px; font-weight:bold; }

.karttablo {border:1px solid #ccc; padding:1px;width:99.5%;}

.karttablo td{line-height:20px; height:20px; text-align:center; font:normal 11px Arial, Helvetica, sans-serif; }

.gri {background-color:#f2f3f4;}

.karttablo .odd {background-color:#f2f3f4;}

.karttablo .even {}

.add-information input { margin-right: 8px; }

.tour-booking .details { padding-top:0px; }

.fancy_grouped_elements { float:left; margin-right:10px; border:1px solid #e3e3e3; padding:10px; margin-bottom:10px; }







.yftbaslik { 
	background-color: #e3e3e3;
    color: #000;
    float: left;
    width: 10%;
    margin:0;
    padding: 0;
    text-align: center;
    min-height: 60px;
    list-style: none;
 }

.yticerikli { 
	padding-top: 10px;
    float: left;
    width: 10%;
    margin: 0;
    text-align: center;
    padding: 5px;
    color: #000;
 }

.even {    background-color: #ffffff;
    border-bottom: 1px solid;}

.rowsifirlama { margin-left: 0!important; width: 100%; margin-bottom: 0!important; }

.widthyuzde10 { width: 10%; }

.widthyuzde15 { width: 15%; }

.odafiyat { min-width: 480px; }

.odafiyat .row + .row{margin-top: 0;}


/*Tema Ayar*/
.sol-menu li {display: inline-block;margin-left: 5px;}


    .full-width{width:100%;}
    .schedule-block {
    display: table;
    width: 100%;
}
.schedule-block .element {
    background-color: #F5F5F5;
    color: #000;
    font-weight: 500;
    display: table-cell;
    width: 20%;
    padding: 6px 0;
    text-align: center;
    vertical-align: middle;
    border-right: 1px solid #ffffff;
}
.booking-form .checkout select, .country_to_state{width: auto};

table.table.alt-2 tbody tr td.turfiyatbaslik {
	background-color: #e3e3e3;
    color: #000;
    float: left;
    width: 10%;
    margin: 0;
    padding: 0;
    text-align: center;
    min-height: 60px;
    list-style: none;
}