.no-top-padd {padding-top: 0;}
.tur-kutu {-webkit-transition: all .4s;-moz-transition: all .4s;-ms-transition: all .4s;-o-transition: all .4s;transition: all .4s;margin-bottom: 0;border-bottom: 1px solid #bec3c9;padding: 15px;background: #fff;}
.tur-kutu > .row {margin: 0;display: table-row;}
.tur-kutu > .row > .col-height {display: table-cell;float: none;}
.tur-kutu > .row > .v-top {vertical-align: top;}
.tur-kutu .item-image {padding: 0;}
.tur-kutu .item-image .image-wrap {position: relative;}
.tur-kutu .item-image .image-wrap .camp {position: absolute;right: 5px;bottom: 5px;width: 40px;height: 40px;background-image: url('site/resim/safe-tourism.png');background-size: contain;z-index: 2;}
.tur-kutu .item-image .image-wrap img {max-width: 100%;}
.tur-kutu .item-desc {padding-left: 15px;padding-right: 5px;padding-top: 0;}
.tur-kutu .item-desc h3 {font-size: 16px;font-weight: bold;margin-bottom: 5px;}
.tur-kutu .item-desc > span {display: block;margin-bottom: 4px;color: #215f9a;font-weight: 400;font-size: 14px;}
.tur-kutu .item-desc .turliste_ulasim {color: #34495e;font-weight: bold;font-size: 14px;width: 120px;border-radius: 3px;border: 1px solid #67bdf0;}
.tur-kutu .item-desc .konaklama {}
.tur-kutu .item-desc .geceleme {font-weight: bold;color: #fd8611;}
.tur-kutu .item-desc .yerler {height: 17px;overflow: hidden;position: relative;}
.tur-kutu .item-desc .yerler.active {height: auto;}
.tur-kutu .priceBox {vertical-align: top;text-align: center;padding: 0 0 0 10px;height: 100%;position: relative;}
.tur-kutu .priceBox:before {position: absolute;left: 0;width: 1px;border-left-style: dotted;border-left-width: 2px;height: 100%;border-left-color: #e4e4e4;top: 0;content: "";}
.tur-kutu .priceBox .indirimorancssana {display: inline-block;padding: 3px 6px;background: #0486bc;line-height: normal;border-radius: 5px;color: #fff;margin-bottom: 5px;}
.tur-kutu .priceBox del {font-size: 17px;font-weight: bold;color: #646464;margin: 5px 0;}
.tur-kutu .t-price {font-size: 22px;font-weight: bold;color: #000;}
.tur-kutu .yakinTarih {font-weight: bold;}
.tur-kutu .detail-go {display: block;font-weight: 400;background: #0486bc;color: #fff;padding: 0 30px;margin: 0;box-shadow: inset 0 0 0 0 #0486bc;height: 30px;line-height: 30px;-webkit-transition: all .6s ease-out;-moz-transition: all .6s ease-out;-o-transition: all .6s ease-out;transition: all .6s ease-out;width: 100%;border-radius: 5px!important;margin-top: 10px;}
.tur-kutu .detail-go:hover {background: #ff7e07 !important;}
.tur-kutu .date-btn {font-size: 12px !important;position: relative;cursor: pointer;display: inline-block;padding: 2px 4px;line-height: normal;width: auto;border-radius: 3px;border: 1px solid #67bdf0;margin-bottom: 0;margin-right: 2px;float: left;margin-top: 0px;}
.tur-kutu .date-btn:hover {background: #eef9fd;transition: ease-in all 350ms;}
.tur-kutu .other-dates {display: none;position: absolute;width: 100%;left: 0;top: 100%;background: #fff;box-shadow: 0px 4px 5px rgb(0 0 0 / 35%);border-radius: 5px;padding: 10px;z-index: 9;border: 1px solid #c7c7c7;color: #707070;font-size: 13px;transition: ease-in-out all 300ms;max-height: 100px;overflow: auto;}
.tur-kutu .other-dates span {display: block;}
.tur-kutu .date-btn:hover .other-dates {display: block;}
.tur-kutu .date-btn.pasif {display: none;}
@media(min-width: 768px) {
	.tur-kutu .item-image .image-wrap img {height: 210px;object-fit: cover;}
}
@media(max-width: 768px) {
	.tur-kutu .date-btn {float: none;}
	.tur-kutu > .row > .col-height {display: block;float: left;}
	.tur-kutu .item-image .image-wrap img {width: 100%;}
	.tur-kutu .item-desc {padding-left: 0;padding-right: 0;padding-top: 10px;}
	.tur-kutu .priceBox {padding: 10px 0 0 0px;}
	.tur-kutu .priceBox:before {position: absolute;left: 0;height: 1px;border-top-style: dotted;border-top-width: 2px;width: 100%;border-top-color: #e4e4e4;top: 0;content: "";}
}
.yerlertumu {cursor: pointer;position: absolute;right: 0;top: 0;}
.onerilen-tur-aciklama {
    width: auto !important;
}
.turliste_vize.vize.yesilpasaportvizesiz {
    width: auto !important;
}
.karttaksit{color: #c04f15 !important;position: relative;cursor: pointer;display: inline-block;padding: 2px 4px;line-height: normal;width: auto;border-radius: 3px;border: 1px solid #c04f15;margin-bottom: 4px;margin-right: 2px;float: left;margin-top: 0px;font-size: 12px !important;}
.onerilen-tur-aciklama{color: #f3c;position: relative;cursor: pointer;display: inline-block !important;padding: 2px 4px;line-height: normal;width: auto;border-radius: 3px;border: 1px solid #f3c;margin-bottom: 4px;margin-right: 2px;float: left;margin-top: 0px;font-size: 12px !important;}
.kesinkalkislitur {color: #215f9a;position: relative;cursor: pointer;display: inline-block;padding: 2px 4px;line-height: normal;width: auto;border-radius: 3px;border: 1px solid #215f9a;margin-bottom: 4px;margin-right: 2px;float: left;margin-top: 0px;font-size: 12px !important;}
.onerilen-tur-aciklama:before {font-family: "Font Awesome 6 Free";font-weight: 900;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: var(--fa-display,inline-block);font-style: normal;font-variant: normal;line-height: 1;text-rendering: auto;content: "\f004";position: absolute;left: 4px;top: 5px;}
.karttaksit:before {font-family: "Font Awesome 6 Free";font-weight: 900;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: var(--fa-display,inline-block);font-style: normal;font-variant: normal;line-height: 1;text-rendering: auto;content: "\f06a";position: absolute;left: 4px;top: 5px;}
.karttaksit{padding: 2px 4px 2px 20px;}
.onerilen-tur-aciklama {padding: 2px 4px 2px 20px;}
.karttaksit:empty {display: none !important;}
.turliste_vize.vize {
    cursor: pointer;
    line-height: normal;
    width: auto;
    z-index: 8;
    position: absolute;
    bottom: 65px;
    background: #fd8611;
    color: white;
    padding: 5px 24px;
    box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;
        width: fit-content !important;
    border-radius: 1px 15px 15px 0;
}
.turliste_vize.vize:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: var(--fa-display,inline-block);
    font-style: normal;
    font-variant: normal;
    line-height: 1.3;
    text-rendering: auto;
    content: "\f5ab";
    position: absolute;
    left: 8px;
    top: 5px;
}
.turliste_vize.yesilpasaportvizesiz{
    color: #00b050;
    position: relative !important;
    cursor: pointer;
    display: inline-block;
    padding: 2px 18px;
    line-height: normal;
    width: auto !important;
    border-radius: 3px;
    border: 1px solid #00b050;
    margin-bottom: 4px;
    margin-right: 2px;
    float: left;
    margin-top: 0px;
    font-size: 12px !important;
    bottom: 0;
    background: white;
    box-shadow: unset;
}
.turliste_vize.vize.yesilpasaportvizesiz:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: var(--fa-display,inline-block);
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto;
    content: "\f5ab";
    position: absolute;
    left: 4px;
    top: 5px;
}
