.capa:before,.slogan::before{text-rendering:auto;-moz-osx-font-smoothing:grayscale}.search-inner.in{background:linear-gradient(0deg,#2196f3,#0079d9)}.page-main.bg-grey-blue{background:#f6f9fe}.search-inner.in .col-wrap{margin:0 -3px}.search-inner.in .col-wrap .col{margin:0 3px;border:0;border-radius:6px;border-left:4px solid #00b307}.search-inner.in .col-wrap .col:last-child{border-left:0}.search-inner.in .col-wrap .col-btns button:hover{background:#2fa252}.search-inner.in .col-wrap .col .title{color:#29ade2}.search-inner.in .col-wrap .col .icon{color:#b7d3ec}.filter-wrap .title-result .title{color:#094bb3!important;font-weight:700}.tour-cat-title h1,.tour-cat-title span{font-weight:700}.sort-wrapper{background:0 0;border:0;padding:0;min-height:auto}#searchComplete{position:sticky;bottom:0;width:100%;border:0;background:#094bb3;color:#fff;font-size:1rem;font-weight:700;height:40px}.tlfiyat{font-size:14px;display:block;color:#585858}.tour-box2 h3.title{border-bottom:1px solid #ddd;display:block;font-size:1rem;font-weight:700;margin:0 -10px;padding:0 60px 8px 10px}.tour-box2 h3.title a{color:#000}.bottomKampanya{border-top:1px solid #ddd;display:block;padding:8px 10px 0;margin:0 -10px}.bottomKampanya span{display:inline;width:100%;font-size:.8rem}.bottomKampanya .kampanya-wrap{margin:0}.tour-list .tour-box2 .content span.locations{height:auto}.kesinkalkislitur{display:inline-block;width:auto!important}.tour-list .tour-box2 .content .informations{flex-wrap:wrap}.tour-list .tour-box2 .content .informations *{margin-right:5px;margin-bottom:0;padding:3px 0}.onerilen-tur-icon{top:5px}.tour-list .tour-box2 .content .date-btn .other-dates{top:auto;bottom:100%}@media (max-width:768px){#searchComplete{display:none}.kontenjanWrap{padding:0 10px!important}.tour-list .tour-box2{padding-top:10px}.tour-list .tour-box2 .image{margin-bottom:0;padding:0}.tour-list .tour-box2 .content{padding:10px 0 0}.bottomKampanya{display:inline-block;margin-top:10px}.tour-list .tour-box2 .content .informations{height:auto!important}}.capa:empty,.capa:empty:before{display:none}.capa:before{margin-right:5px;content:"\f13d";position:relative;font-family:"Font Awesome 5 Free";-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;line-height:1;font-weight:900}.kontenjanWrap{overflow:hidden;position:relative;margin:-10px -10px 5px;padding:10px}.kontenjan{position:absolute;right:-25px;width:105px;top:18px;text-align:center;transform:rotate(45deg);background:#000;color:#fff;font-size:.8rem;padding:2px 0;font-weight:400}.kontenjan.green{background:#4caf50!important}.kontenjan.orange{background:#fd9827!important}.kontenjan.red{background:red!important}.kontenjan.light-red{background:#e3464f!important}#search-inner.sticky{position:fixed;top:0;z-index:99;box-shadow:0 0 5px 0 rgba(0,0,0,.35);animation:1s forwards fadeInAnimation}@keyframes fadeInAnimation{0%{opacity:0}100%{opacity:1}}.aside-menu{width:100%;background:#fff;border:1px solid #ddd;border-radius:8px;padding:15px}.aside-menu .title{font-weight:700;font-size:.9rem;margin-bottom:10px;display:block}.aside-menu ul,.turSolReklam ul{list-style:none;margin:0;padding:0}.aside-menu ul li{margin-bottom:3px}.aside-menu ul li a{display:block;font-size:.8rem}@media(max-width:768px){.kontenjan{z-index:1}.aside-menu{display:none}.aside-menu.active{display:block;position:fixed;z-index:9999;top:0;left:0;height:100vh;margin:0!important}.catClose{float:right}.mobile-filter .btns .row .col-xs-4:first-child{padding-right:0}.mobile-filter .btns .row .col-xs-4:nth-child(2){padding:0}.mobile-filter .btns .row .col-xs-4:nth-child(3){padding-left:0}.bread .container{width:1100px}}.turSolReklam{margin-top:20px}.turSolReklam ul li{margin-bottom:10px}.turSolReklam img,.turSolReklam ul li img{max-width:100%}.slogan{color:#3d4e55;font-size:.9rem;margin:0}.slogan::before{position:relative;margin-right:4px;content:"\f265";display:inline-block;font:14px/1 FontAwesome;font-size:inherit;-webkit-font-smoothing:antialiased}.slogan:empty{display:none!important}.turliste_vize.yesilpasaportvizesiz{display:inline-block;width:auto;padding:0;border-radius:0;border:0;margin:0 2px;min-height:auto;color:#3d4e55;font-weight:600;font-size:.8rem}.turliste_vize.vize.yesilpasaportvizesiz::before{content:"\f0ac";font-family:"Font Awesome 5 Free";margin-right:5px}.onerilen-tur-aciklama{color:#0681b1;font-weight:600}
.tour-list .tour-box2 {
    position: relative;
    float: left;
    width: 100%;
    margin-bottom: 15px;
    border: 1px solid #eee;
    padding: 10px;
    box-shadow: 0 3px 5px rgb(0 0 0 / 7%);
    background: #fff;
    border-radius: 10px;
}

.tour-list .tour-box2 .image img {
    max-width: 100%;
    height: auto;
    border-radius: 5px
}
.favori-icon {
    border-radius: 50px;
    color: #df3c44;
    background: white;
    position: absolute;
    top: 8px;
    left: 22px;
    width: 25px;
    height: 25px;
    padding-left: 4px;
}
.tour-list .tour-box2 .content {
    display: block;
    padding: 0;
    min-height: 190px;
    font-size: .8rem;
    position: relative
}

.tour-list .tour-box2 .content .title {
    display: block;
    font-size: 1rem;
    font-weight: 700;
    margin-bottom: 7px;
    margin-top: 0
}

.tour-list .tour-box2 .content .date {
    font-size: .8rem;
    color: #3d4e55;
    display: inline-block;
    width: auto;
    margin-right: 1px
}

.tour-list .tour-box2 .content span {
    color: #3d4e55;
    display: inline;
    width: 100%;
    margin-bottom: 3px;
    font-size: .8rem
}

.tour-list .tour-box2 .content span.red {
    color: red;
    font-weight: 700;
    margin-bottom: 7px
}

.tour-list .tour-box2 .content span.blue {
    color: #2196f3;
    font-weight: 700;
    margin-bottom: 0;
    margin-top: 7px
}

.tour-list .tour-box2 .content span.locations {
    display: block;
    font-size: .8rem;
    height: 34px;
    overflow: hidden;
    text-overflow: ellipsis
}

.tour-list .tour-box2 .price-wrap {
    text-align: center;
    min-height: 190px;
    height: 100%;
    display: block;
    width: 100%;
    position: relative;
    border-left: 1px solid #ececec;
    padding: 0 0 0 20px
}

.tour-list .tour-box2 .price-wrap .wrap {
    position: absolute;
    bottom: 10px;
    width: calc(100% - 20px)
}

.tour-list .tour-box2 .price-wrap .wrap .indirimorancssana {
    display: inline-block;
    padding: 5px 10px;
    font-size: .65rem;
    color: #fff;
    background: #df3c44;
    border-radius: 15px;
    font-weight: 700;
    margin-top: 10px
}

.tour-list .tour-box2 .price-wrap .wrap del {
    display: block;
    font-size: .75rem;
    color: #999;
    font-weight: 600;
    text-decoration: line-through;
    margin-top: 5px
}

.tour-list .tour-box2 .price-wrap .wrap del .a,.tour-list .tour-box2 .price-wrap .wrap del .b {
    font-size: .75rem!important
}

.tour-list .tour-box2 .price-wrap .detail-go {
    display: block;
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: .8rem;
    font-weight: 700;
    color: #fff;
    background: #094bb3;
    border-radius: 5px;
    text-decoration: none;
    text-transform: uppercase
}

.tour-list .tour-box2 .price-wrap .detail-go:hover {
    background: #094bb3;
    transition: 450ms ease-in-out
}

.tour-list .tour-box2 .price-wrap hr {
    margin-top: 10px;
    margin-bottom: 10px;
    border: 0;
    border-top: 1px solid #ddd
}

.tour-list .tour-box2 .price-wrap .ulasim {
    font-size: 12px
}

.tour-list .tour-box2 .price-wrap .t-price {
    font-size: 1.4rem;
    font-weight: 700;
    color: #0681b1;
    margin: 0 0 7px;
    text-align: right
}

.tour-list .tour-box2 .price-wrap .t-price small,.tour-list .tour-box2 .price-wrap .wrap small {
    font-weight: 400;
    font-size: .7rem;
    display: block;
    color: #333;
    line-height: 1
}

.tour-list .tour-box2 .price-wrap .t-price .b,.tour-list .tour-box2 .price-wrap .t-price .c {
    font-size: 14px
}

.tour-list .tour-box2 .content .date-btn {
    text-decoration: underline;
    position: relative;
    cursor: pointer
}

.tour-list .tour-box2 .content .date-btn:hover {
    transition: 350ms ease-in
}

.tour-list .tour-box2 .content .date-btn .other-dates {
    display: none;
    position: absolute;
    width: 100%;
    left: 0;
    top: 100%;
    background: #fff;
    box-shadow: 0 4px 5px rgba(0,0,0,.35);
    border-radius: 5px;
    padding: 10px;
    z-index: 9;
    border: 1px solid #c7c7c7;
    color: #707070;
    font-size: 13px;
    transition: .3s ease-in-out;
    max-height: 100px;
    overflow: auto
}

.tour-list .tour-box2 .content .other-dates:empty {
    display: none!important
}

.tour-list .tour-box2 .content .informations {
    position: relative;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 100%
}
