@import './header-panel.css';
@import './ar.css';

.mb-30 {margin-bottom: 30px !important;}
.ui-autocomplete {text-align: left;font-weight: normal;}
.ui-autocomplete-category {font-weight: bold;padding: 7px 4px;background: #18458B;color: #fff;}
.lightpick {width: auto !important;}
.lightpick__reset-action, .lightpick__apply-action {padding: 4px;}
.lightpick__tooltip {z-index: 999;}
.fmenu {}
.fmenu ul li {text-align: left;margin-bottom: 3px;}
.fmenu ul li a {color: #fff;display: inline-block;padding: 4px;}
.fmenu ul li a:hover {transition: ease-in-out all 300ms;color: #004772;}
.yildiz img {float: left;width: 16px;}

.geodir-opt-list a:hover span {color: #fff;}
.tour-sale-window {position: absolute;right: 20px;top: 20px;z-index: 3;background: #5ECFB1;padding: 8px 18px;border-radius: 4px;font-size: 11px;color: #fff;-webkit-transform: translate3d(0,0,0);}
.geodir-category-content-title {padding-bottom: 10px;}
.geodir-category-content h3 {height: 38px;overflow: hidden;width: 100%;}
.contTxt {display: block;width: 100%;float: left;height: 70px;text-align: left;font-size: 12px;font-weight: 500;line-height: 24px;color: #999; }

.main-header {background: #fff;}
.nav-holder nav li a,
.show-lang, .show-currency-tooltip,
.show-search-button {color: #636363;}

.main-search-input {margin-top: 0;}
.search-tabs-menu {position: relative;margin-top: 40px;margin-bottom: 15px;}
.search-tabs-menu ul {list-style: none;margin: 0;padding: 0;}
.search-tabs-menu ul li {display: inline-block;position: relative;}
.search-tabs-menu ul li a {padding: 8px 20px;display: block;border-radius: 4px;color: #fff;font-weight: 600;position: relative;letter-spacing: 2px;box-sizing: border-box;font-size: 0.8rem;text-transform: uppercase;}
.search-tabs-menu ul li a:hover,
.search-tabs-menu ul li a.active {background: #fb9600;font-weight: bold;}
.tab-wrap {display: none;}
.tab-wrap.active {display: block;}

.main-search-input-item.three {width: 22.2%;}
.main-search-input-item.two {width: 50%;}
.main-search-input-item select {float: left;border: none;width: 100%;height: 50px;padding: 0 10px 0 40px;appearance: inherit;}
.border-r-left,
.border-r-left select,
.border-r-left input {border-radius: 6px 0px 0px 6px}
.border-r-right,
.border-r-right select,
.border-r-right input {border-radius: 0px 6px 6px 0px}
.quantity.custom {float: left;width: 100%;height: auto;margin-top: 20px;}

.price-opt {width: 100%;}
.price-opt .listsearch-input-item:first-child {margin-left: 0;}
.price-opt .listsearch-input-item {width: calc(100%/4 - 15px);top: -10px;}
@media (max-width: 768px) {
	.fw-col-list-wrap .list-main-wrap-opt {padding: 0;}
	.price-opt .listsearch-input-item {width: calc(100%/2);top: 0px;margin: 0px 0px 10px 0px;}
}

.geodir-category-opt .rate-class-name.left {float: left;}
.tour-sale-window.left {left: 20px;right: auto;}

.pagination li {display: inline-block;margin-right: 5px;}
.pagination li:last-child {margin-right: 0;}
.pagination a {width: auto;padding: 0 8px;}

.side-menu {text-align: left;}
.side-menu h4 {text-align: left;color: #878C9F;font-size: 18px;margin-bottom: 15px;}
.side-menu ul {list-style: none;margin: 0;padding: 0;}
.side-menu ul li {width: 100%;border-bottom: 1px solid #eee;}
.side-menu ul li:last-child {border-bottom: 0;}
.side-menu ul li a {display: block;padding: 8px 10px;color: #878C9F;}
.side-menu ul li a:hover {color: #46A5DC;transition: ease-in all 300ms;}

.box-widget-list li span {min-width: auto;}
.box-widget-list li a {margin-left: 0;}

a.gal-link{
	position:absolute;
	width:40px;
	height:40px;
	line-height:40px;
	border-radius:100%;
	color:#fff;
	font-size:8px;
	z-index:10;
	top:40%;
	left:50%;
	margin:-20px 0 0 -20px;
	opacity:0;
	box-shadow: 0px 0px 0px 9px rgba(255,255,255,0.4);
	-webkit-transition: all 300ms linear;
    transition: all 300ms linear;
    background: #004772;
}
a.gal-link:hover {background: #18458B;}
.slick-slide-item:hover a.gal-link {
	top:50%;
	opacity:1;
}
.ayirici {display: none;}

.tur-fiyat-tablo table {
  border-collapse: collapse;
  width: 100%;
}

.tur-fiyat-tablo table td, .tur-fiyat-tablo table th {
  border: 1px solid #ddd;
  padding: 8px;
}

.tur-fiyat-tablo table tr:nth-child(even){background-color: #f2f2f2;}

.tur-fiyat-tablo table tr:hover {background-color: #ddd;}

.tur-fiyat-tablo table td.turfiyatbaslik {
  background-color: #004772;
  color: white;
}
.hizmetler-title {margin-bottom: 15px;font-size: 17px;text-align: left;}
.dahil,
.dahildegil {margin-bottom: 5px;text-align: left;font-weight: normal;}
.dahil ul,.dahildegil ul{list-style: none;padding: 0;font-size: 0.8rem;}
.dahil ul li:before{display: inline-block;color: green;margin-right: 5px;content: "\f00c";font: normal normal normal 14px/1 Font Awesome\ 5 Pro;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;}
.dahildegil ul li:before{display: inline-block;color: red;margin-right: 5px;content: "\f00d";font: normal normal normal 14px/1 Font Awesome\ 5 Pro;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;}


.total-guest {background: #f7f9fb;position: relative;float: left;width: 100%;height: 35px;line-height: 35px;font-size: 0.8rem;padding: 0px 15px;cursor: pointer;border-radius: 4px;border: 1px solid #eee;margin-bottom: 15px;}

.guest {position: absolute;min-width: 300px;background: white;box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 10%);visibility: hidden;opacity: 0;z-index: 355;transition: all 250ms ease-in-out;margin-top: 14px;top: 100%;}
.guest:before {bottom: 100%;left: 20%;border: solid transparent;content: "";height: 0;width: 0;position: absolute;pointer-events: none;z-index: 200;border-color: rgba(136,183,213,0);border-bottom-color: white;border-width: 14px;margin-left: -14px;filter: drop-shadow(0 -2px 2px rgba(0,0,0,0.02));}
.guest.show {visibility: visible;opacity: 1;}
.guest .rooms {padding: 10px;}
.guest .actions {width: 100%;padding: 10px 20px;border-top: 1px solid #EFEFEF;text-align: right;}
.guest .actions .add-room {color: #0065B8;font-weight: 700;cursor: pointer;font-size: 0.8rem;}

.guest .rooms {padding: 10px;}
.guest .rooms .info-row {width: 100%;text-align: left;padding: 3px 0px 0px;}

.guest .rooms .info-row .col {display: table-cell;min-width: 95px !important;max-width: 95px;padding: 0px 10px !important;text-align: left;}
.guest .rooms .info-row .col:first-child {min-width: 55px;}
.guest .rooms .info-row .col span.room-number {width: 24px;line-height: 22px;height: 24px;color: #28374F;text-align: center;font-weight: 700;display: block;border: 1px solid #000;border-radius: 50%;}
.guest .rooms .info-row .col label {color: #000;margin-bottom: 3px;float: none;}
.guest .rooms .info-row .col select {width: 100%;height: 35px;padding: 0px 10px;border: 1px solid #ddd;border-radius: 4px;}

.guest .rooms .info-row .col .remove-oda {line-height: 34px;height: 34px;border: 1px solid #ff3e3e;display: block;text-align: center;border-radius: 5px;color: #ff3e3e;font-weight: bold;}
@media(max-width: 768px) {
    .guest {width: 98%;min-width: 98%;left: 1%;}
    .guest .rooms .info-row .col {display: inline-block;min-width: 33%;width: 33%;margin-right: -0.5px;}
    .guest .rooms .info-row .col:first-child {width: 100%;}
    .guest .rooms .info-row .col:first-child label{display: none;}
    .guest .rooms .info-row .col.remove-oda-wrap {width: 100%;}
}

.pasif {display: none;}
.pasif.aktif {display: block;}

.otelfiyatsablon {background: #efefef;position: relative;margin: 0px;padding: 10px;border-radius: 4px;}
.otelfiyatsablon:nth-of-type(odd) {background-color: #f9f9f9;}
.otelfiyatsablon .info {text-align: left;}
.otelfiyatsablon .info .oda {color: #ffb606;font-weight: bold;font-size: 0.8rem;}
.otelfiyatsablon .info .pansiyon {color: #2196F3;font-weight: bold;font-size: 0.8rem;}
.otelfiyatsablon .buy .fiyat {color: #4CAF50;font-size: 1.2rem;font-weight: bold;margin-top: 9px;}
.otelfiyatsablon .satinal a {display: block;width: 100%;padding: 10px;background: #ffb606;font-weight: bold;color: #fff;margin-top: 2px;border-radius: 4px;font-size: 0.8rem;text-align: center;line-height: normal;height: auto;}
.otelfiyatsablon .satinal a:after {display: none;}
#turPasifOdalariGoster {color: #fff;font-size: 0.7rem;}


.fiyatkutubaslik1,
.fiyatkutubaslik2,
.fiyatkutubaslik3,
.fiyatkutubaslik4,
.fiyatkutubaslik5{color: #18458b;font-size: 18px;font-weight: bold;text-transform: uppercase;margin: 0px 0px;background: #e6e6e6;padding: 10px;}
.odafiyat .baslik{list-style: none;padding: 0;margin: 0;width: 100%;background: #18458b;color: #fff;}
.odafiyat .baslik .yftbaslik{display: inline-block;width: 10.6%;text-align: center;padding: 5px 0px;}

.odafiyat .even{list-style: none;padding: 0;margin: 0;width: 100%;background: #f5f5f5;color: #000;font-size: 12px;}
.odafiyat .even .yticerikli{display: inline-block;width: 10.6%;text-align: center;padding: 10px 0px;}

.odafiyat .odd{list-style: none;padding: 0;margin: 0;width: 100%;background: #e6e6e6;color: #000;font-size: 12px;}
.odafiyat .odd .yticerikli{display: inline-block;width: 10.6%;text-align: center;padding: 10px 0px;}


.odafiyat ul {position: relative;}
.odafiyat ul li {position: relative;}
.cocuk-fiyat-detaylari:before {
        display: block;content: "";position: absolute;right: 10%;margin-right: -10px;top: -10px;border-style: solid;border-width: 0 10px 10px 10px;border-color: transparent transparent #333333 transparent;}
.cocuk-fiyat-detaylari {display: none;position: absolute;width: max-content;background: #333333;color: #fff;border-radius: 5px;box-shadow: 0px 0px 5px #00000061; z-index: 9;right: 0;margin-top: 5px;}
.cocuk-fiyat-detaylari .baslik {display: flex;}
.cocuk-fiyat-detaylari .satir {display: flex;}
.cocuk-fiyat-detaylari .baslik .col {padding: 10px;width: calc(100%/5);text-align: center;border-bottom: 1px solid #666666;border-right: 1px solid #666666;}
.cocuk-fiyat-detaylari .baslik .col:last-child {border-right: 0;}

.cocuk-fiyat-detaylari .satir .col {padding: 10px;width: calc(100%/5);text-align: center;border-bottom: 1px solid #666666;border-right: 1px solid #666666;}

.cocuk-fiyatlari-goster {display: block;}
.cocuk-fiyatlari-goster:hover~.cocuk-fiyat-detaylari,
.cocuk-fiyat-detaylari:hover {
    display: block;
}

.reservation .left-block {width: 67%;padding: 15px;float: left;}
.reservation .right-block {width: 33%;padding: 15px;float: left;}

.reservation .left-block .block-box {background: #efefef;border-radius: 10px;margin-bottom: 20px;padding: 10px;}
.step-line {margin-bottom: 10px;float: left;width: 100%;}
.step-line .title {font-size: 17px;float: left;font-weight: bold;margin-bottom: 0;}
.step-line .roundstep {float: right;width: 25px;height: 25px;background: green;color: #fff;text-align: center;line-height: 25px;border-radius: 100%;}

.reservation .block-box {font-weight: normal;text-align: left;}
.reservation .block-box hr {margin-bottom: 10px;margin-top: 10px;}
.reservation .block-box strong {font-weight: bold;}
.reservation .block-box .column {width: 50%;padding: 0px 10px;margin-bottom: 10px;float: left;}
.reservation .block-box .column.full {width: 100%;}
.reservation .block-box .column label {font-weight: bold;display: block;width: 100%;margin-bottom: 5px;}
.reservation .block-box label {font-weight: bold;display: block;width: 100%;margin-bottom: 5px;}
.reservation .block-box input.input,
.reservation .block-box input[type="text"],
.reservation .block-box input[type="tel"],
.reservation .block-box select {background: #fff;height: 38px;border-radius: 3px;display: block;float: left;border: 1px solid #fff;width: 100%;font-size: 14px;padding: 0 10px;color: #000;}
.reservation .block-box .select-wrap {position: relative;}
.reservation .block-box input::-webkit-input-placeholder {
  color: rgba(145, 145, 147, 0.47);
}
.reservation .block-box input::-moz-placeholder {
  color: rgba(145, 145, 147, 0.47);
}
.reservation .block-box input:-moz-placeholder {
  color: rgba(145, 145, 147, 0.47);
}
.reservation .block-box input:-ms-input-placeholder {
  color: rgba(145, 145, 147, 0.47);
}

.reservation .block-box .persons td {padding: 0px 2px;}
.reservation .block-box .persons input[type="text"],
.reservation .block-box .persons input[type="tel"],
.reservation .block-box .persons select {background: #fff;height: 38px;border-radius: 3px;display: block;float: left;border: 1px solid #fff;width: 100%;font-size: 14px;font-family: 'Nunito', sans-serif;padding: 0 7px;color: #000;}
.reservation .block-box .persons select {-webkit-appearance: listitem !important;-moz-appearance: listitem !important;appearance: listitem !important;}
.reservation .block-box .persons select#cins1,
.reservation .block-box .persons select#cins2,
.reservation .block-box .persons select#cins3,
.reservation .block-box .persons select#cins4,
.reservation .block-box .persons select#ccins1,
.reservation .block-box .persons select#ccins2,
.reservation .block-box .persons select#ccins3,
.reservation .block-box .persons select#ccins4 {width: 100%;}

.reservation .block-box .persons input#kisi1_oda1,
.reservation .block-box .persons input#kisi2_oda1,
.reservation .block-box .persons input#kisi3_oda1,
.reservation .block-box .persons input#kisi4_oda1,
.reservation .block-box .persons input#kisi1_oda2,
.reservation .block-box .persons input#kisi2_oda2,
.reservation .block-box .persons input#kisi3_oda2,
.reservation .block-box .persons input#kisi4_oda2,
.reservation .block-box .persons input#kisi1_oda3,
.reservation .block-box .persons input#kisi2_oda3,
.reservation .block-box .persons input#kisi3_oda3,
.reservation .block-box .persons input#kisi4_oda3,
.reservation .block-box .persons input#cocuk1,
.reservation .block-box .persons input#cocuk2,
.reservation .block-box .persons input#cocuk3,
.reservation .block-box .persons input#cocuk4 {width: 100%;}

.reservation .block-box .extras .title {font-size: 14px;font-family: 'Nunito', sans-serif;margin-bottom: 7px;text-align: left;}

.reservation .block-box .payment-left {width: 30%;float: left;padding: 20px 0px;}
.reservation .block-box .payment-content {width: 70%;float: left;padding: 20px;}

.reservation .complete-btn {text-align: center;display: block;}
.reservation .complete-btn button.rez-tamamla-btn {display: inline-block;float: none;padding: 18px;background: #4CAF50;color: #fff;font-size: 15px;font-weight: bold;transition: ease-in-out all 1s;border:0;}
.reservation .complete-btn button.rez-tamamla-btn:hover {background: #419044;}

.reservation .right-block {max-width: 475.19px;}
.reservation .right-block .block-box {background: #efefef;border-radius: 10px;margin-bottom: 20px;padding: 10px;}
.reservation .right-block .vitrin {text-align: center;}
.reservation .right-block .vitrin img {max-width: 100%;height: auto;}
.reservation .right-block table.table {width: 100%;border-radius: 10px;}
.reservation .right-block table.table tr td {border: 1px solid #b9b9b9;padding: 7px;background: #ffffff;}
.reservation .right-block table.table tr td.strong {font-weight: bold;text-align: center;line-height: normal;}
.reservation .right-block table.table tr td.price {font-weight: bold;font-size: 16px;color: green;}
.block-box .row {margin-left:0;margin-right: 0;}
/*Rezervasyon SayfasÄ±*/
@media (max-width: 768px) {
    /*Rezervasyon*/
  .reservation .left-block {width: 100%;}
  .reservation .right-block {width: 100%;max-width: 100% !important;}
  .reservation .block-box .persons table tr td {display: block;width: 100% !important;}
  .reservation .block-box .persons input,
  .reservation .block-box .persons select {margin-bottom: 10px;}
  .reservation .block-box .persons select#binisyeri1, .reservation .block-box .persons select#c1binisyeri,
  .reservation .block-box .persons select#binisyeri2, .reservation .block-box .persons select#c2binisyeri,
  .reservation .block-box .persons select#binisyeri3, .reservation .block-box .persons select#c3binisyeri,
  .reservation .block-box .persons select#binisyeri4, .reservation .block-box .persons select#c4binisyeri {width: 100% !important;}
  .reservation .complete-btn button.rez-tamamla-btn {margin-bottom: 20px;}

  .reservation .block-box .payment-left {width: 100%;padding: 20px;margin-bottom: -70px;}
  .reservation .block-box .payment-content {width: 100%;}
  .reservation .block-box .payment-content.persons input[type="radio"] {width: auto;}

}

.reservation .block-box .persons select#cins11,
.reservation .block-box .persons select#cins12,
.reservation .block-box .persons select#cins13,
.reservation .block-box .persons select#cins14,
.reservation .block-box .persons select#ccins11,
.reservation .block-box .persons select#ccins12,
.reservation .block-box .persons select#ccins13,
.reservation .block-box .persons select#ccins14 {width: 30%;}

.reservation .block-box .persons input#kisi11,
.reservation .block-box .persons input#kisi12,
.reservation .block-box .persons input#kisi13,
.reservation .block-box .persons input#kisi14,
.reservation .block-box .persons input#cocuk11,
.reservation .block-box .persons input#cocuk12,
.reservation .block-box .persons input#cocuk13,
.reservation .block-box .persons input#cocuk14 {width: 68%;margin-left: 2%;}

@media (max-width: 768px) {
    .reservation .block-box .column {width: 100%;}
}

.gezitakvimi>li.baslik {
    background: #18458b;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    padding: 10px;
    margin: 15px 0px;
}
.gezitakvimi>li.altbaslik{
    background: #bbbbbb;
    padding: 7px;
    font-size: 14px;
    font-weight: bold;
    color: #000;
}
.gezitakvimi>li.satir{
    background: #e0e0e0;
    padding: 7px;
    border-bottom: 1px solid #eee;
    color: #000;
}
.gezitakvimi>li.satir a:hover,
.gezitakvimi>li.satir:hover,
.gezitakvimi>li.satir:hover a{
    background: #18458b;color: #fff;
}
@media (max-width: 768px){
    .gezitakvimi{
        overflow: scroll;
    }
    .gezitakvimi>li.satir,
    .gezitakvimi>li.baslik,
    .gezitakvimi>li.altbaslik{
        width: 1200px;
    }
}

.contact-form  textarea,
.contact-form  input,
.contact-form  select {background: transparent;border: 2px solid #e8e8e8;height: 50px;line-height: 50px;padding: 0 10px;width: 100%;margin-bottom: 15px;}
.contact-form  textarea {height: auto !important;}
.contact-form .send {width: 100%;height: 50px;background: #18458b;border: 2px solid #18458b;color: #fff;transition: ease-in-out all 400ms;}
.contact-form .send:hover {background: #fff;color: #18458b;}

/*Transfer*/
.main-search-input-item.four {width: 25%;}
.main-search-button.transfer {width: 225px;bottom: 0;top: auto;}
.main-search-input.transfer {padding: 0;}
/* autocomplete  */
#searchwordunder-nereden {position: absolute;top:53px;list-style: none;display: none;padding-left: 3px;z-index: 9999;}
#searchwordunder-nereden li{padding: 3px 5px 3px 0px;background-color: #fff;font-size:16px;color:#000;cursor: pointer;border-bottom: 1px solid #7FCFFB;padding-bottom: 7px;}
#searchwordunder-nereden li:hover{background: #ebeced;}
#searchwordunder-nereye {position: absolute;top:53px;list-style: none;display: none;padding-left: 3px;z-index: 9999;}
#searchwordunder-nereye li{padding: 3px 5px 3px 0px;background-color: #fff;font-size:16px;color:#000;cursor: pointer;border-bottom: 1px solid #7FCFFB;padding-bottom: 7px;}
#searchwordunder-nereye li:hover{background: #ebeced;}
.hg_section{z-index: 0;}
.autocomplete-d1 {width: 100%;}
.autocomplete-d2 {width: 40px;text-align: center;display: table-cell;vertical-align: middle;}
.autocomplete-d3 {display: table-cell;vertical-align: middle;}
.autocomplete-d4 {overflow: hidden;}
.autocomplete-d5 {overflow: hidden;color: #697379;font-size:12px;}



.listing .listingRow {
    display: flex;
    border: solid 1px #bababa;
    border-radius: 4px;
    box-shadow: 0 4px 8px 0 rgba(138, 107, 118, 0.08);
    cursor: pointer;
    background: #fff;
    position: relative;
    margin-bottom: 15px;
}
.listing .listingRow > div.bx {padding: 25px 15px;}
.listing .listingRow:hover {
    border-color: #008cff;
    background: #f4faff;
}
.listing .listingRow:hover .priceDetails {
    background: #def0ff;
    border-left: 1px #b0cde3 solid;
}
.listing .listingRow .hotelType {
    padding: 4px 8px;
    border-radius: 4px;
    position: relative;
    color: #f5a623;
    border: 1px #f5a623 solid;
}
.listing .listingRow .img img {max-width: 100%;height: auto;}
@media (min-width: 768px) {.listing .listingRow .img img {min-height: 169px;}}
.listing .listingRow .title {font-size: 22px;font-weight: 900;color: #000;margin: 10px 0px 5px;}
.listing .listingRow .title a {color: inherit;}
.listing .listingRow .addres {display: block;width: 100%;color: #9b9b9b;font-size: 12px;line-height: 12px;font-weight: 700;margin-bottom: 4px;}
.listing .listingRow .inf {display: block;width: 100%;color: #4a4a4a;font-size: 12px;line-height: 12px;font-weight: 700;margin-bottom: 4px;}

.listing .listingRow .priceDetails {
    text-align: center;
    background: #f5f5f5;
    border-left: 1px #e6e6e6 solid;
    border-radius: 0 6px 6px 0;
}
.listing .listingRow .priceDetails .pricedel {font-size: 14px;line-height: 14px;font-weight: 500;color: #9b9b9b;text-align: center;text-decoration: line-through;}
.listing .listingRow .priceDetails .price {font-size: 21px;line-height: 21px;font-weight: 900;color: #000;text-align: center;margin-bottom: 2px;}
.listing .listingRow .priceDetails .buy {font-weight: 900;color: #008cff;border: 1px solid;display: block;text-decoration: none;transition: ease-in-out all 400ms;padding: 5px;}
.listing .listingRow .priceDetails .buy:hover {background: #008cff;color: #fff;}
.listing .listingRow .priceDetails .spot {display: block;width: 100%;color: #9b9b9b;font-size: 12px;line-height: 12px;font-weight: 700;margin-bottom: 20px;}
.listing .listingRow .priceDetails .sleep {display: block;width: 100%;border: 1px solid #4CAF50;margin-bottom: 10px;border-radius: 5px;}


.listing .listingRow.viparac { display: block; float: left; position: relative;}
.listing .listingRow.viparac .img img{height: 70px;}
.listing .listingRow.viparac > div.bx {padding: 10px 15px 5px;}
.listing .listingRow.viparac .title {margin: 0px 0px 5px; font-size: 14px;}
.listing .listingRow.viparac > div.bx.bx2 { padding: 5px 15px 5px;}
.listing .listingRow.viparac > div.bx.bx2 { padding: 5px 15px 5px;}
.listing .listingRow.viparac > div.bx .icon { float: left; margin-right: 5px;}
.listing .listingRow.viparac > div.bx .icontitle { font-size: 14px; margin: 0;line-height: 20px;float: left;}
.listing .listingRow.viparac > div.bx.priceDetails {background: none;border: none; }
.listing .listingRow.viparac > div.bx.priceDetails .price {float: left; }

.timeDropdown {display: none;width: 130px;background: #fff;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;position: absolute;top: 100%;margin-top: 0px;left: 0px;-webkit-box-shadow: 0 1px 6px 0 rgba(0,0,0,.2);-moz-box-shadow: 0 1px 6px 0 rgba(0,0,0,.2);box-shadow: 0 1px 6px 0 rgba(0,0,0,.2);z-index: 9999;height: auto;max-height: 400px;overflow: auto;padding: 5px 0;text-align: left;}
.timeDropdown li {padding: 10px;cursor: pointer;}
.timeDropdown li:hover {background: #eaf5ff;}
.timeDropdown.show {display: block;}
.saatDropdown {display: none;width: 130px;background: #fff;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;position: absolute;top: 100%;margin-top: 0px;left: 0px;-webkit-box-shadow: 0 1px 6px 0 rgba(0,0,0,.2);-moz-box-shadow: 0 1px 6px 0 rgba(0,0,0,.2);box-shadow: 0 1px 6px 0 rgba(0,0,0,.2);z-index: 9999;height: auto;max-height: 400px;overflow: auto;padding: 5px 0;text-align: left;}
.saatDropdown li {padding: 10px;cursor: pointer;}
.saatDropdown li:hover {background: #eaf5ff;}
.saatDropdown.show {display: block;}

.viparacDropdown {display: none;min-width: 130px;width: 100%;background: #fff;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;position: absolute;top: 100%;margin-top: 0px;left: 0px;-webkit-box-shadow: 0 1px 6px 0 rgba(0,0,0,.2);-moz-box-shadow: 0 1px 6px 0 rgba(0,0,0,.2);box-shadow: 0 1px 6px 0 rgba(0,0,0,.2);z-index: 9999;height: auto;max-height: 400px;overflow: auto;padding: 5px 0;text-align: left;}
.viparacDropdown div {padding: 10px;cursor: pointer;font-weight: 400;}
.viparacDropdown li {padding: 10px;cursor: pointer;font-weight: 400;}
.viparacDropdown div ul {list-style: none;margin: 0;padding: 0px 0px 0px 5px;}
.viparacDropdown div ul li {padding: 10px;cursor: pointer;font-weight: normal;}
.viparacDropdown div ul li:hover {background: #eaf5ff;}
.viparacDropdown.show {display: block;}



.konuklar {margin-bottom: 20px;position: relative;float: left;width: 100%;}    
.konuklar .konuksatir .col {width: calc(90%/4 - 5px);float: left;margin-right: 5px;}
.konuklar .konuksatir .col.addperson {float: left;width: 10%;margin-right: 0;} 
.konuklar .konuksatir .col.addperson a {background: #009688;color: #fff;font-size: 14px;font-weight: 600;display: block;width: 100%;height: 38px;line-height: 38px;text-align: center;text-decoration: none;}

.konuklar #konuklar .konuksatir {margin: 8px 0px;position: relative;float: left;width: 100%;}
.konuklar #konuklar .konuksatir .col.removeperson {float: left;width: 10%;margin-right: 0;}
.konuklar #konuklar .konuksatir .col.removeperson a {background: #F44336;color: #fff;font-size: 14px;font-weight: 600;display: block;width: 100%;height: 38px;line-height: 38px;text-align: center;text-decoration: none;}
.konuklar #konuklar .konuksatir .number {position: absolute;left: -12px;top: 50%;background: #03A9F4;color: #fff;padding: 1px;}

@media(max-width: 768px) {
  .konuklar .konuksatir .col {width: calc(100%/2 - 2.5px);}
  .konuklar .konuksatir .col:nth-child(2),
  .konuklar .konuksatir .col:nth-child(4) {margin-right: 0;}
  .konuklar .konuksatir .col.addperson {width: 100%;}
  .konuklar #konuklar .konuksatir .col.removeperson {float: right;width: 35%;}
}

.show-reg-form {display: flex;align-items: center;color: #636363;line-height: normal;}


.uyelik-panel-form {text-align: left;}
.uyelik-panel-form label {display: block;margin-bottom: 6px;}
.uyelik-panel-form .form-group {display: block;margin-bottom: 15px;}
.uyelik-panel-form input[type="text"],
.uyelik-panel-form select {border-radius: 0;height: 40px;width: 100%;border: 1px solid #ddd;margin-bottom: 3px;padding: 0 10px;}
.uyelik-panel-form .text-muted {color: red !important;}
.uyelik-panel-form .btn {    float: right;color: #fff !important;border-radius: 0;padding: 8px 40px;font-size: 16px;font-weight: bold;height: auto;line-height: normal;background: #004772;border: 0;}

.geodir-category-price span {
    font-weight: bold;
    margin-top: 0;
    font-size: 16px;
    color: #5ECFB1 !important;
}
.geodir-category-price {background: transparent;border: 0;padding: 0;}
@media (max-width:  1200px) {  .filter-wrap {display: none;}
}
@media (max-width: 768px) {
  .main-search-input-item.three {width: 100% !important;}
}


@media (min-width: 768px) { .mobile-filter {display: none;} }
.mobile-filter {position: relative;float: left;width: 100%;text-align: center;background: #fff;padding: 10px 0px;}
.mobile-filter .btns {background: #ddd;color: #000;border-radius: 6px;}
.mobile-filter .mfilter-btn {display: block;padding: 8px;color: #000;border-right: 1px solid #fff;}

@media (max-width:  768px) {
  .filter-wrap.mobile {display: block;position: fixed;top: 0px;z-index: 999999;padding: 10px;left: 0;overflow-y: auto;height: calc(100% - 40px);}
  .filter-apply {position: fixed;bottom: 0px;left: 0;width: 100%;height: 40px;line-height: 40px;text-align: center;font-size: 0.9rem;font-weight: bold;z-index: 99999;background: #2fa252;color: #fff;}
  .filter-apply.hide {display: none;}
  #dynamicSort {display: none;}
  #dynamicSort.mobile {width:  100%;display: block;position: fixed;bottom: 40px;z-index: 999999;padding: 10px;left: 0;overflow: auto;height: max-content;background: #fff;}
  #dynamicSort.mobile .sort-btn {width: 100%;margin: 0 0 5px;}
  .sort-apply {position: fixed;bottom: 0px;left: 0;width: 100%;height: 40px;line-height: 40px;text-align: center;font-size: 0.9rem;font-weight: bold;z-index: 99999;background: #2fa252;color: #fff;}
  .sort-apply.hide {display: none;}

}

.add-hotel:hover .agencymenu {display: block;}
.agencymenu {position: absolute;left: 0;width: 100%;background: #004772;border-top: 2px solid #fff;display: none;text-align: left;z-index: 999999;}
.agencymenu li:first-child {border-bottom: 1px solid #fff;}
.agencymenu li a {color: #fff;display: block;padding: 0 10px;}
.agencymenu li a:hover {background: #fb9600;}

.contact-form h3 {font-size: 22px;border-bottom: 2px solid #e8e8e8;padding-bottom: 10px;width: auto;display: inline-block;padding-right: 25px;}
.contact-form  textarea,
.contact-form  input,
.contact-form  select {background: transparent;border: 2px solid #e8e8e8;height: 50px;line-height: 50px;padding: 0 10px;width: 100%;margin-bottom: 15px;}
.contact-form  textarea {height: auto !important;}
.contact-form .send {width: 100%;height: 50px;background: #004772;border: 2px solid #004772;color: #fff;transition: ease-in-out all 400ms;}
.contact-form .send:hover {background: #fff;color: #004772;}

@media(max-width:  768px) {
  .listing-item.has_one_column .geodir-category-img {width: 97%;}
  .listing-item.has_one_column .geodir-category-content {width: 100%;}
}
.turfiyatsatir2 del {
  text-decoration: line-through;
}
.tur-search-css{
  position: relative !important;
  float: left !important;
  width: 25% !important;
}
@media(max-width:  768px) {
  .tur-search-css{
    position: relative !important;
    float: left !important;
    width: 100% !important;
  }
  
.listing .listingRow {
  display: flex !important;
}
.col-md-12.bx.img img {
  width: -webkit-fill-available;
}
.col-md-12.bx.img.mobildegizle {
  display: none;
}
}

