:root {

  --mainRedColor: #f31c1c;

  --fs6: 20px;

  --fs5: 18px;

  --fs4: 16px;

  --fs3: 14px;

  --fs2: 12px;

  --fs1: 10px;

}

.sectionTitle,

.sectionTitle a {font-size: var(--fs6);font-weight: bold;color: #000;line-height: normal;}



.bannerArea {margin-bottom: 20px;height: 250px;background-size: cover;background-position: bottom center;position: relative;padding: 0;}

.bannerArea:before {position: absolute;content: "";left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.18);z-index: 1;}

.searchArea {position: relative;z-index: 2;top: 85px;}

.searchArea .searchRow {display: flex !important;margin: 0 -5px;}

.searchArea .searchRow .column {width: 15%;display: flex;background: #fff;margin: 0 5px;border-radius: 10px;border: 1px solid var(--mainRedColor);padding: 5px 10px;align-items: center;}

.searchArea .searchRow .column.half {width: 30%;}

.searchArea .searchRow .column:first-child {width: 40%;}

.searchArea .searchRow .column .cont {display: flex;flex-direction: column;width: 100%;}

.searchArea .searchRow .column.half .innerCol {display: flex;align-items: center;}

.searchArea .searchRow .column.half .innerCol:first-child {border-right: 1px solid #ddd;}

.searchArea .searchRow .column.half .innerCol:last-child {padding-left: 15px;}

.searchArea .searchRow .column .icon {padding-right: 10px;font-size: var(--fs6);color: var(--mainRedColor);line-height: normal;}

.searchArea .searchRow .column label {font-size: var(--fs2);font-weight: bold;}

.searchArea .searchRow .column input,

.searchArea .searchRow .column .person-total {width: 100%;color: #000;font-size: var(--fs3);border: 0;}

.searchArea .searchRow .column.persons {width: 17%;}

.searchArea .searchRow .column.button {padding: 0;width: 12%;}

.searchArea .searchRow .column .searchBtn {display: block;width: 100%;height: 100%;border-radius: 10px;border: 0;background: var(--mainRedColor);color: #fff;font-weight: bold;font-size: 14px;}



.iconBox {margin-bottom: 20px;padding: 0;}

.iconBox .box {display: flex !important;align-items: center;line-height: normal;}

.iconBox .box .image {width: 70px;}

.iconBox .box .txt {width: calc(100% - 100px);font-size: var(--fs3);font-weight: bold;color: #000;padding-left: 15px;}



.cardBox {margin-bottom: 20px;padding: 0;}

.cardBox .cardItem {display: flex !important;align-items: center;line-height: normal;background: #eee;border-radius: 10px;padding: 0px 15px 0px 0px;}

.cardBox .cardItem .image {width: 100px;height: 100px;align-items: center;display: flex;justify-content: center;}

.cardBox .cardItem:last-child .image img {height: 60px;width: auto;}

.cardBox .cardItem .txt {width: calc(100% - 100px);font-size: var(--fs3);font-weight: bold;color: #000;padding-left: 15px;}

.cardBox .cardItem .txt .spot {font-weight: normal;}



.popBolge {margin-bottom: 20px;padding: 0;}

.popBolge .lister {display: inline-block;width: calc(100% / 6);}

.popBolge .lister a {width: 100%;position: relative;overflow: hidden;padding: 10px;display: block;}

.popBolge .lister .resim img {height: 150px;object-fit: cover;border-radius: 8px;}

.popBolge .lister .title {font-weight: bold;font-size: var(--fs3);color: #000;line-height: normal;margin-top: 5px;}

.popBolge #nereyegidelim {margin: 0 -10px;width: calc(100% + 20px);}



.hotelsArea {margin-bottom: 0px;padding: 40px 0px;}

.hotelsArea:nth-child(even) {background: #fff;}

.hotelsArea:nth-child(odd) {background: #fbfbfb;}

.hotelsArea .hotelSlider {margin: 0 -5px;width: calc(100% + 10px) !important;}

.hotelsArea .allBtn .gruplink {display: inline-block !important;padding: 4px 8px;background: #f31c1c;text-align: center;width: auto !important;border-radius: 5px;color: #ffff;line-height: normal;font-size: 12px;}

.hotelsArea .col {padding: 0 5px;}

.hotelsArea .tour-grid-item-01 .content {position: relative;overflow: hidden;height: 195px;}

.hotelsArea .favori-icon {left: 5px;top: 5px;}

.hotelsArea .tour-grid-item-01 h5 {height: 20px;overflow: hidden;}

.hotelsArea .tour-grid-item-01 h5 a {font-size: var(--fs3);}

.hotelsArea .tour-grid-item-01 img {height: 300px; object-fit: cover;}

.hotelsArea .tour-grid-item-01 ul,

.hotelsArea .tour-grid-item-01 li {font-size: 11px;line-height: normal;}

.hotelsArea .tour-grid-item-01 ul.orange,

.hotelsArea .tour-grid-item-01 ul.orange li,

.hotelsArea .tour-grid-item-01 ul.orange span {color: orange;}

.hotelsArea .tour-grid-item-01 ul.blue,

.hotelsArea .tour-grid-item-01 ul.blue li,

.hotelsArea .tour-grid-item-01 ul.blue span {color: #006ed0;}



.blogArea {margin-bottom: 20px;padding: 0 !important;}

.blogArea .post-grid-01 img {height: 180px;object-fit: cover;max-height: 180px;}



@media(max-width: 768px) {

	.cardItem {margin-bottom: 10px;}

	.searchArea {top: 30px;}

	.searchArea .searchRow {flex-wrap: wrap;}

	.searchArea .searchRow .column {width: 100% !important;margin-bottom: 5px;}

	.searchArea .searchRow .column.button {height: 50px;}

	.bannerArea {height: 280px;}

}

.tour-grid-item-01 .indirimorancssana {border-radius: 8px;}