﻿.allcomments:hover, .sayfalama li a:hover {
    cursor: pointer;
    text-decoration: none;
}

.allcomments:hover, .blogbaslik:hover, .ebulten a, .vbox a:hover {
    text-decoration: none;
}

.altkonular li a, .half .half div span, .search-box-left input, .search-box-right-1st input, input, label, textarea {
    box-sizing: border-box;
}

.altkonular, .banklist ul, .bolgebutton, .fiyata-dahil ul, .fiyattablosu ul, .sosyal, .vozellikler, .yorum ul {
    list-style: none;
}

*, body {
    font-family: Roboto, sans-serif !important;
}

.nopadding {
    padding: 0;
}

.logo {
    height: 130px;
    display: block;
    /*padding-top: 4px;*/
    padding-bottom: 4px;
}

    .logo img {
        height: 100%
    }

.rezervasyon-tel {
    background-image: url(../img/telefon.svg);
    display: inline-block;
    line-height: 47px;
    padding-left: 65px;
    background-position: 0 -6px;
    background-repeat: no-repeat;
    margin: 27px 10px 0;
    background-size: auto 65px;
    font-size: 18px;
}

.calisma-saatleri, .iletisimpop .calisma-saatleri {
    background-image: url(../design/saat.png);
    background-position: left center;
    height: 45px;
    padding-left: 50px;
    padding-top: 4px;
    background-repeat: no-repeat;
}

.calisma-saatleri {
    margin: 25px 10px 0;
    font-size: 12px;
}

    .calisma-saatleri span {
        display: block;
        font-size: 18px;
        color: #94c11c;
    }

    .calisma-saatleri.altsaat {
        margin: 10px 10px 0 !important;
    }

.iletisimpop .calisma-saatleri {
    margin: 0 30px 0 10px;
    font-size: 12px;
}

.populer, .rezervasyon-yap {
    background-position: center;
}

.iletisimpop .calisma-saatleri span {
    display: block;
    font-size: 18px;
    color: #94c11c;
    float: none;
}

.iletisimpop .calisma-saatleri.altsaat {
    margin: 10px 10px 0 !important;
}

.navalan {
    margin: 0;
}

.rezervasyon-yap {
    height: 100px;
    line-height: 49px;
    text-align: center;
    color: #fff;
    background-image: url(../img/rezervasyonyap.svg);
    background-repeat: no-repeat;
    display: inline-block;
    padding: 25px 37px;
    background-size: 95% auto;
    font-size: 10px;
}

.line {
    /*    background-image: url(../img/menu-bg.jpg);
    background-repeat: repeat-x;*/
    background-color: transparent;
    border-color: transparent;
}

    .line .menu .navbar-default {
        background-color: transparent;
        border-color: transparent;
    }

        .line .menu .navbar-default .navbar-nav > li > a {
            color: #fff;
            padding-top: 18px;
            padding-bottom: 15px;
            border-bottom: 2px solid transparent;
        }

            .line .menu .navbar-default .navbar-nav > .active > a, .line .menu .navbar-default .navbar-nav > .active > a:focus, .line .menu .navbar-default .navbar-nav > .active > a:hover, .line .menu .navbar-default .navbar-nav > li > a:hover {
                color: #fff;
                background-color: transparent;
                border-bottom: 2px solid #adcb07;
            }

    .line .menu .navbar {
        margin-bottom: 0;
    }

.populer {
    background-image: url(../img/populer.jpg);
    background-size: cover;
    padding: 0;
}

.baslik {
    text-align: center;
    color: #fff;
    font-weight: 700;
}

.searcharea h1.baslik {
    font-size: 24px;
}

.searcharea input, .searcharea span {
    display: block;
    width: 100%;
    font-size: 12px;
}

.search-box-left {
    background-color: #fff;
    padding: 15px;
    float: left;
    color: #666;
}

.searcharea span {
    text-align: left;
    color: #7D7D7D;
}

.searcharea input {
    text-align: left;
    border: 0;
}

/*.listele, .vplace {
    text-align: center;
}*/

.searcharea input[type=submit], .searcharea input[type=button] {
    display: block;
    width: 100%;
    font-size: 12px;
    border: 0;
    padding-left: inherit !important;
    padding-right: inherit !important;
    text-align: center;
}

.search-box-left {
    margin-right: 15px;
    width: 20%
}

    .search-box-left input {
        font-size: 18px !important;
        height: 44px !important;
        padding-left: 10px !important;
    }

    .search-box-left ::-webkit-input-placeholder {
        color: #cecece;
    }

    .search-box-left ::-moz-placeholder {
        color: #cecece;
    }

    .search-box-left :-ms-input-placeholder {
        color: #cecece;
    }

    .search-box-left :-moz-placeholder {
        color: #cecece;
    }

.search-box-right {
    float: left;
    background-color: #fff;
    width: 78%
}

.search-box-right-1st, .search-box-right-2nd {
    float: left;
    width: 50%
}

    .search-box-right-1st input {
        font-weight: 700;
        font-size: 20px !important;
        width: 200px;
        height: 40px !important;
        padding-left: 10px !important;
    }

    .search-box-right-1st ::-webkit-input-placeholder {
        color: #424242;
    }

    .search-box-right-1st ::-moz-placeholder {
        color: #424242;
    }

    .search-box-right-1st :-ms-input-placeholder {
        color: #424242;
    }

    .search-box-right-1st :-moz-placeholder {
        color: #424242;
    }

.search-box-right-1st {
    background-image: url(../img/pointer.svg);
    background-position: 90% center;
    background-repeat: no-repeat;
    border-right: 1px solid #BDBDBD;
    padding-right: 10px;
    background-size: 40px;
}

.villabul {
    background-image: url(../img/villa-bulun.png);
    background-position: right center;
    background-repeat: no-repeat;
}

.search-box-right {
    padding: 15px 10px;
}

    .search-box-right input, .search-box-right select {
        padding: 13px 15px !important;
    }

    .search-box-right select {
        border: 0;
        height: 44px;
        display: inline-block !important;
        float: left;
        background-color: #F5F5F5;
    }

/*.listele, .villaname, .vprice {
    background-color: #94C11C;
}*/
/*.listele, .vprice {
    background-color: #94C11C;
}*/

.pcount {
    line-height: 40px;
    color: #000 !important;
    font-weight: 700;
    font-size: 17px !important;
    float: left;
    width: auto !important;
    padding-left: 7px;
}

.listele {
    color: #fff;
    padding: 12px 20px;
    display: block;
    float: left;
}

.vname, .vstar {
    display: inline-block;
}

.search-box-right-2nd-col-1 {
    width: 70%;
    float: left;
    background-image: url(../img/stick-man.svg);
    background-repeat: no-repeat;
    background-position: 70% center;
    background-size: 40px;
}

.search-box-right-2nd-col-2 {
    width: 30%;
    float: left;
}

.villaname {
    height: 44px;
}

.vname, .vstar {
    line-height: 34px;
}

.vname {
    color: #fff;
    font-weight: 700;
    padding: 5px;
}
.sizinicin .vname{
    font-size:22px;
}

/*.vstar {
    background-image: url(../img/star.svg);
    background-size: 14px;
    background-repeat: repeat-x;
    width: 71px;
    margin-top: 15px;
    height: 29px;
    margin-right: 8px;
}*/
.vstar {
    background-image: url(../designv2/star.png);
    background-repeat: no-repeat;
    width: 71px;
    margin-top: 15px;
    height: 29px;
    margin-right: 8px;
}

/*    .vstar img {
        height: 13px;
        margin-left: 2px;
        display: none;
    }*/

.desc {
    /*background-color: #fff;*/
    color:#fff;
}

.vplace {
    /*border-bottom: 1px solid #DBDBDB;*/
    color: #fff;
/*    padding: 10px 0;*/
    display: inline-block;
    width: 100%;
    padding-left: 10px;
    font-weight:bold;
}

.vimg {
    height: 165px;
    /*    background-image: url(../img/1.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;*/
    position: relative;

}

.sizinicin .vimg {
    height: 340px;
    position: relative;
}



.vkisi, .vyatak, .vcocukhavuzlu {
    background-position: 0 center;
    padding: 15px 0 15px 43px;
    background-size: 120px;
    width: 32%;
    font-size: 10px;
    text-align: left;
    display: inline-block;
    background-repeat: no-repeat;
    margin-bottom: 7px;
}

.bxcarousel2 .vkisi, .bxcarousel2 .vyatak, .bxcarousel1 .vkisi, .bxcarousel1 .vyatak {
    background-position: 0 center;
    padding: 15px 0 15px 43px;
    background-size: 120px;
    width: 49%;
    font-size: 10px;
    text-align: left;
    display: inline-block;
    background-repeat: no-repeat;
    margin-bottom: 7px;
}

.villabul .vcocukhavuzlu, .bxcarousel1 .vcocukhavuzlu, .bxcarousel2 .vcocukhavuzlu {
    display: none
}


.vkur, .vprice {
    position: absolute;
}

.vkisi {
    background-image: url(../designv2/villa-kisi.png);
    /*    border-right: 1px solid #dbdbdb;*/
}

.vyatak {
    background-image: url(../designv2/villa-yatak.png);
}

.vcocukhavuzlu {
    background-image: url(../designv2/villa-cocuk-havuzu.png);
}

.vprice {
    width: auto;
    padding: 0 10px;
    left: 10px;
    bottom: 20px;
    clear: both;
    display: inline-block;
}

.varalik, .vpricetext, .vpricetext2 {
    width: 100%;
    display: block;
    text-align: center;
}

.varalik {
    font-weight: 700;
    color: #fff;
    padding-top: 3px;
    font-size: 18px;
}

.vpricetext {
    font-size: 12px;
    color: #ffc000;
    font-weight: 600;
}

.vkur {
    top: -35px;
    left: -45px;
    background-image: url(../img/tl.svg);
    background-repeat: no-repeat;
    background-position: 0;
    width: 80px;
    height: 80px;
}

.vcats {
    padding: 20px 0;
    padding-top: 0;
    padding-bottom: 0;
}

    .vcats ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
        padding-left: 20px;
        display: inline-block;
    }

        .vcats ul li {
            display: table-cell;
            text-align: center;
            width: 10.8%;
            border-right: 1px solid #E8E8E8;
            position: relative;
            width:70px;
        }

    .sayfalama li, .vcats img, .vcats span {
        display: inline-block;
    }

    .vcats ul li:nth-last-child(-n+1) {
        border-right: none;
    }

    .vcats ul li .tooltipi {
        position: absolute;
        background-color: #003e4b;
        color: #fff;
        border-radius: 10px;
        height: 20px;
        top: -40px;
        width: 70px;
        left: 50%;
        margin-left: -35px;
        line-height: 22px;
        font-size: 11px;
        transition: .5s ease-out;
        opacity: 0;
    }

    .sayfalama, .vcats span {
        width: 100%;
        text-align: center;
    }

    .vcats ul li:hover .tooltipi {
        transition: .3s ease-out;
        top: -30px;
        opacity: 1;
    }

    .vcats ul li .tooltipi::after {
        content: " ";
        position: absolute;
        top: 100%;
        left: 50%;
        /*margin-left: -5px;*/
        border-width: 5px;
        border-style: solid;
        border-color: #003e4b transparent transparent;
    }

    .vcats img {
        height: 70px;
        margin-bottom: 20px;
        
    }

    .vcats .imgwhite {
        filter: brightness(0) invert(1);
    }

.vcats span {
    font-size: 13px;
}

        .vcats span a {
            color: #fff;
        }

/*.list {
    background-image: url(../img/list-bg.jpg);
    background-repeat: repeat-x;
    background-color: #F5F5F5;
}*/

.bolgeler, .cvillaimg {
    background-repeat: no-repeat;
}
.vbox{text-align:left;}

.list .vbox {
    margin-bottom: 10px;
}

.vbox a{
    display:block;
    border-radius: 15px;
    background-color: #01607d;
}

.vbox .villaname {
    padding-left: 5px;
}

.vbox .vimg img {
   border-radius: 15px;
   padding:10px;
}



/*.last-added .vprice, .list .vprice {
    background-color: rgba(0, 158, 0, .75);
}*/

.vprice {
    /*background-color: #164064;*/
    background-color: rgba(0, 158, 0, .75);
}

.last-added .vpricetext, .list .vpricetext {
    /* color: #4A8FCB;*/
    color: #ffc000;
}

.vpricetext2, .list .vpricetext2 {
    color: #ffffff;
    font-size: 12px;
    text-align:center;
}

.yorumlar .baslik {
    padding: 25px 0;
}

.bolgeler .baslik {
    color: #fff !important;
    font-weight: 300;
}

.cname, .ctitle, .cvillaname, .distance, .ebulten-title, .ekstra, .lname, .nedirtittle, .vdname {
    font-weight: 700;
}

.sayfalama li a {
    color: #95989A;
    padding: 15px 20px;
    background-color: #fff;
    display: block;
}

    .sayfalama li a.active, .sayfalama li a:hover {
        background-color: #EFEFEF;
    }

.vcount, .yorumlar {
    background-color: #fff;
}

.bolgeler {
    background-image: url(../img/bolgeler.jpg);
    background-size: 100% auto;
    background-position: center top;
    margin-top: -88px;
    padding: 180px 0;
    height: auto;
}

    .bolgeler .bolgeresim {
        width: 195px;
        float: left;
        margin-right: 8px;
    }

    .bolgeler .bolgeitem {
        max-height: 155px;
        margin-bottom: 15px;
    }

.cdate, .ctitle {
    margin-bottom: 10px;
}

.yorumlar {
    margin-top: -165px;
    text-align: center;
}

    .yorumlar ul {
        width: 100%;
        text-align: center;
        padding-left: 0;
    }

        .yorumlar ul li {
            width: 33%;
            display: inline-block;
        }

.cvillaimg {
    background-position: center;
    background-size: cover;
}

    .cvillaimg img {
        height: 110px;
    }

.cvillaname {
    color: #0A2D3D;
    text-align: center;
    padding: 15px 0;
    display: block;
}

.allcomments, .content, .content a:last-child, .content span, .half {
    display: inline-block;
}

.half {
    position: relative;
}

.vcount {
    position: absolute;
    top: -5px;
    right: 20%;
    color: #EF5350;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .75);
    -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .75);
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, .75);
    padding: 0 5px;
    font-size: 13px;
}

.reply, .vdprice {
    position: relative;
}

.ctitle {
    color: #94C11C;
    font-size: 18px;
    border-bottom: 5px solid #FFCA28;
    padding-bottom: 5px;
}

.cdate, .cname, .comment, .nedirtext {
    font-size: 12px;
}

.cname {
    color: #0597B7;
}

.cdate, .comment {
    color: #95989A;
}

.cdate, .cname, .comment, .ctitle {
    display: inline-block;
    text-align: left;
    width: 100%
}

.content, .content *, .merak-ettikleriniz .col-lg-12 {
    text-align: center;
}

.allcomments {
    padding: 20px 30px;
    background-color: #0597B7;
    color: #fff;
    margin: 10px;
}

.bannertext {
    padding: 35px 0;
    background: -moz-linear-gradient(left, rgba(239, 83, 80, 0) 1%, rgba(239, 83, 80, 0) 14%, rgba(239, 83, 80, 1) 100%);
    background: -webkit-linear-gradient(left, rgba(239, 83, 80, 0) 1%, rgba(239, 83, 80, 0) 14%, rgba(239, 83, 80, 1) 100%);
    background: linear-gradient(to right, rgba(239, 83, 80, 0) 1%, rgba(239, 83, 80, 0) 14%, rgba(239, 83, 80, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ef5350', endColorstr='#ef5350', GradientType=1 );
    width: 100%
}

.content {
    margin-left: 60%;
    width: 380px;
}

    .content * {
        color: #fff;
    }

    .content span {
        width: 100%;
        margin: 5px 0;
    }

.ekstra {
    border-radius: 20px;
    background-color: #fff;
    width: auto !important;
    padding: 10px 30px;
    color: #EF5350;
}

.content a:last-child {
    background-color: #AD1714;
    padding: 15px 20px;
    color: #fff;
}

.merak-ettikleriniz .col-lg-6 img {
    max-width: 165px;
}

.part-one {
    width: 30%
}

.part-two {
    width: 68%;
    margin-left: 10px;
}

.part-one, .part-two {
    display: block;
    float: left;
    text-align: left;
}

.nedirtittle {
    color: #0C3E55;
    width: 100%;
    display: inline-block;
    padding: 5px 0;
}

.nedirtext {
    color: #95989A;
}

.devami {
    color: #29B6F6;
    font-style: italic;
}

.diger-konular, .ebulten-text, .ebulten-title {
    color: #fff;
    display: block;
}

.diger-konular {
    background-color: #FFCA28;
    padding: 20px 30px;
    margin: 20px auto 80px;
    width: 184px;
    text-align: center;
}

.footerust {
    background-color: #164064;
}

.ebulten {
    background-color: #94C11C;
    -webkit-box-shadow: 0 0 10px 0 rgba(148, 193, 28, 1);
    -moz-box-shadow: 0 0 10px 0 rgba(148, 193, 28, 1);
    box-shadow: 0 0 10px 0 rgba(148, 193, 28, 1);
    background-image: url(../img/e-bulten.svg);
    background-repeat: no-repeat;
    background-position: center left;
    background-size: auto 90%;
/*    margin-top: -60px;*/
}

.ebulten-title {
    font-size: 28px;
    padding: 40px 20px;
}

.ebulten-text {
    font-size: 12px;
    padding: 20px 0;
}

.banklist ul li, .ebulten a, .menubottom a, .menubottom ul, .sosyal li, .sosyal li a {
    display: inline-block;
}

.ebulten-mid input {
    width: 100%;
    border: 0;
    background-color: rgba(0, 0, 0, 0);
    border-bottom: 1px solid #5D8430;
    color: #5D8430;
    height: 40px;
}

    .ebulten-mid input::-webkit-input-placeholder {
        color: #5D8430;
    }

    .ebulten-mid input ::-moz-placeholder {
        color: #5D8430;
    }

    .ebulten-mid input :-ms-input-placeholder {
        color: #5D8430;
    }

    .ebulten-mid input :-moz-placeholder {
        color: #5D8430;
    }

.ebulten a {
    background-color: #637B23;
    color: #fff;
    padding: 20px 40px;
    margin-top: 35px;
}

.menubottom {
    padding: 15px 0;
}

    .menubottom li {
        width: 20%;
        float: left;
    }

    .menubottom ul {
        width: 100%;
        padding: 0;
        margin: 0;
        list-style-image: url(../img/madde-imi.svg);
    }

    .menubottom a {
        color: #fff;
        padding: 5px 15px;
        border-right: solid 1px rgba(255, 255, 255, .6);
    }

        .menubottom a:last-child {
            border-right: 0;
        }

.banklist {
    text-align: center;
    padding: 15px 0;
    border-bottom: 1px solid #95989A;
}

.sosyal {
    margin: 0;
    padding: 20px 0;
}

.footertext span {
    line-height: 70px;
}

.footerbottom .col-lg-4 img {
    margin-top: 5px;
}

.footerbottom {
    margin-bottom: 55px;
}

.detay {
    /*background-color: #F5F5F5;*/
    background-color: transparent; 
}

.blue {
    background-color: #164064;
}

.white {
    background-color: #fff;
}

/*.nsection {
    padding: 20px;
}*/

.vdname, .vdplace {
    color: #fff;
    display: block;
    width: 100%
}

.vdplace {
    font-size: 14px;
}

.sub-header .varalik, .vdname {
    font-size: 28px;
}

.vdplace a {
    color: #fff;
}

.vdname {
    margin: 0;
    display: block;
}

.sub-header .vpricetext {
    color: #4A8FCB;
}

.vdprice {
    padding: 20px 10px;
}

.sub-header .varalik, .sub-header .vpricetext {
    display: inline-block;
}

.sub-header .vkur {
    top: -9%
}

.pay, .rezform, .hizlifiyat {
    padding: 10px 10px;
    color: #fff;
    display: block;
    /*margin-top: 20px;*/
    text-align: center;
    border-radius: 10px;
    font-weight: bold;
    -webkit-box-shadow: 2px -1px 4px 1px rgba(255,255,255,0.81);
    box-shadow: 2px -1px 4px 1px rgba(255,255,255,0.81);
    transition: all .2s ease-in;
}

.pay {
    background: #c20000;
    /*    background: -moz-linear-gradient(-45deg, rgba(244, 97, 94, 1) 0, rgba(214, 59, 56, 1) 100%);
    background: -webkit-linear-gradient(-45deg, rgba(244, 97, 94, 1) 0, rgba(214, 59, 56, 1) 100%);
    background: linear-gradient(135deg, rgba(244, 97, 94, 1) 0, rgba(214, 59, 56, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4615e', endColorstr='#d63b38', GradientType=1 );*/
}

.rezform {
    background: #008300;
    /*    background: -moz-linear-gradient(-45deg, rgba(157, 203, 34, 1) 0, rgba(135, 177, 24, 1) 100%);
    background: -webkit-linear-gradient(-45deg, rgba(157, 203, 34, 1) 0, rgba(135, 177, 24, 1) 100%);
    background: linear-gradient(135deg, rgba(157, 203, 34, 1) 0, rgba(135, 177, 24, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dcb22', endColorstr='#87b118', GradientType=1 );*/
}

.hizlifiyat {
    background: #ee6f00;
}

    .pay:hover, .rezform:hover, .hizlifiyat:hover {
        color: #000;
        /*opacity: 0.8;*/
        filter: brightness(1.25);
        -webkit-box-shadow: 1px -1px 3px 1px rgba(255,255,255,0.81);
        box-shadow: 1px -1px 3px 1px rgba(255,255,255,0.81);
        text-decoration:blink;
    }

.slider {
    margin: 10px 0;
}

.mesafecetveli {
    /*padding: 10px;*/
    
}
    .mesafecetveli .baslik{
        margin: 0 0 10px;
        width:100%;
        text-align:center;
    }


    .mesafecetveli * {
        float: left;
    }

    .mesafecetveli ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

    .mesafecetveli li {
        float: left;
        width: 50%;
/*        padding-bottom: 7px;*/
        padding-top: 7px;
        /*        margin-bottom: 10px;*/
    }
        .mesafecetveli li:nth-child(odd) {

         /*   padding-right: 14px;*/
            border-right: 1px solid;
            border-top: 1px solid;
        }

        .mesafecetveli li:nth-child(even) {
            padding-left: 14px;
            border-top: 1px solid;
            /* border-right: 1px solid;*/
        }

       /* .mesafecetveli li:nth-child(5) {
            border-bottom: 0;
        }
        .mesafecetveli li:nth-child(6) {
            border-bottom: 0;
        }*/


.lname, .pname, .distance {
    display: block;
    float: none;
    text-align: right;
}

.mesafecetveli img {
    height: 30px;
    width: 30px;
    margin: 15px 0;
}

.lcontent {
    width: 70%
}

.lname {
    color: #ffffff;
    font-size: 14px;
}

.pname {
    font-size: 11px;
    color: #ffffff;
}

.distance {
    color: #ffffff;
    font-size: 12px;
}

.birim {
    font-weight: 300;
    font-size: 13px;
    float: right;
    margin: 5px 0 0 5px;
}

.vdkisisayisi, .vdyataksayisi {
    margin-top: 10px;
}

.video {
    margin-top: 10px;
}

.slider .col-lg-8 {
    padding-right: 0;
}

.vdkisisayisi {
    background-color: #94c11c;
    background-color: -moz-linear-gradient(top, rgba(148, 193, 28, 1) 0, rgba(171, 216, 50, 1) 100%);
    background-color: -webkit-linear-gradient(top, rgba(148, 193, 28, 1) 0, rgba(171, 216, 50, 1) 100%);
    background-color: linear-gradient(to bottom, rgba(148, 193, 28, 1) 0, rgba(171, 216, 50, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#94c11c', endColorstr='#abd832', GradientType=0 );
    background-image: url(../img/kisi-sayisi.svg);
    -webkit-box-shadow: 0 0 5px 0 rgba(148, 193, 28, 1);
    -moz-box-shadow: 0 0 5px 0 rgba(148, 193, 28, 1);
    box-shadow: 0 0 5px 0 rgba(148, 193, 28, 1);
}

.vdyataksayisi {
    background-color: #ef5350;
    background-color: -moz-linear-gradient(top, rgba(239, 83, 80, 1) 0, rgba(255, 115, 113, 1) 100%);
    background-color: -webkit-linear-gradient(top, rgba(239, 83, 80, 1) 0, rgba(255, 115, 113, 1) 100%);
    background-color: linear-gradient(to bottom, rgba(239, 83, 80, 1) 0, rgba(255, 115, 113, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef5350', endColorstr='#ff7371', GradientType=0 );
    background-image: url(../img/yatak-sayisi.svg);
    -webkit-box-shadow: 0 0 5px 0 rgba(239, 83, 80, 1);
    -moz-box-shadow: 0 0 5px 0 rgba(239, 83, 80, 1);
    box-shadow: 0 0 5px 0 rgba(239, 83, 80, 1);
    margin-left: 15px;
}

.vdkisisayisi, .vdyataksayisi {
    padding: 5px 10px;
    display: inline-block;
    width: 47.6%;
    background-repeat: no-repeat;
    background-position: 90% center;
    background-size: 36px;
}

    .vdkisisayisi span, .vdyataksayisi span {
        font-weight: 700;
        font-size: 32px;
        display: inline-block;
        width: 49.5%;
        color: #fff;
    }

        .vdkisisayisi span:last-child, .vdyataksayisi span:last-child {
            font-weight: 300;
            font-size: 14px !important;
            width: 100%;
            display: inline-block;
        }

.video iframe {
    width: 100% !important;
    height: 243px !important;
}

.fiyattablosu {
    /*    background-image: url(../img/fiyat-tablosu.svg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: -11px top;*/
    background: rgba(1,96,125,.90);
    border-radius: 15px;
    padding: 5px 5px 20px;
    display:inline-block;
}

    .fiyattablosu .baslik {
        font-weight: 100;
        color: #fff;
        text-align: center;
        margin-top: 20px;
        padding-left: 10px;
    }

.ftdesc {
    /*background-color: #637B23;*/
    background: rgba(1,96,125,1);
    border-radius: 10px;
    display: block;
    padding: 10px 20px;
    width: 90%;
    color: #fff;
    text-align: center;
    margin: 0 auto;
    font-size: 13px;
}

.fiyattablosu ul {
    margin: 0;
    padding: 0;
}

.fiyattablosu li {
    background-repeat: no-repeat;
    background-position: center left;
    /*background-size: auto 77px;*/
    /*padding: 20px 0 20px 80px;*/
    padding: 1px 0 5px 62px;
    display: block;
    width: 49%;
    float: left;
    border-bottom: solid 1px #ff9d02;
}

    .fiyattablosu li:nth-last-child(-n+2) {
        border-bottom: 0;
    }

    .fiyattablosu li:nth-child(odd) {
        border-right: solid 2px #fff;
    }

/*    .fiyattablosu li .text-sari {
        border-bottom: dotted 1px #fff;
    }*/

    .fiyattablosu li img {
        width: 16px;
        height: 16px;
    }

    .fiyattablosu li div {
        width: 100%;
        float: left;
    }

        .fiyattablosu li div  span {
            font-size: 11px;
            color: #ffffff;
            display: inline-block;
            width: 31%;
            text-align: center;
        }



/*.fiyattablosu li div:nth-child(1) {
    border-bottom: 1px solid #ffffff;
}*/

/*            .fiyattablosu li div:nth-child(1) div {
                font-weight: 700;
                font-size: 11px;
            }*/

                /*.fiyattablosu li div:nth-child(1) span:last-child {
                    font-weight: 300;
                    font-size: 12px;
                }

        .fiyattablosu li div:nth-child(2) {
            margin-top: 10px;
        }

            .fiyattablosu li div:nth-child(2) span {
                font-size: 12px;
                color: #ffffff;
                display: inline-block;
                width: 31%;
                text-align: center;
            }*/



.about .baslik, .yorum .baslik {
    text-align: left;
}

.fiyata-dahil {
    padding: 20px;
    border-radius: 15px;
    border: solid 2px rgba(1,96,125,1);
}

    .fiyata-dahil .baslik {
        margin-top: 0;
        color: #000000;
        text-align: center;
        border-bottom: 2px solid #000;
    }

    .fiyata-dahil ul {
        padding: 0;
        margin: 0;
    }

    .harita .baslik {
        text-align: left;
        margin-top: 0;
    }

    .fiyata-dahil ul li {
        display: inline-block;
        width: 32%;
        padding: 5px;
    }

.vozellikler li, .vozellikler-title, .yorum li {
    display: block;
    width: 100%
}

.harita {
    padding: 20px;
}

.fiyata-dahil ul li .spandiv {
    color: #fff;
    background: rgba(1,96,125,1);
    font-size: 12px;
    padding: 2px;
    font-weight: 400;
    vertical-align: middle;
    text-align: center;
    border-radius: 4px;
    display: flow-root;
}

.fiyata-dahil ul li i {
    font-size: 13px;
    display: block;
    font-style: normal;
    color: rgba(1,96,125,1);
}

.fiyata-dahil ul li img {
    width: 35px;
    height: 35px;
}

.fiyata-dahil ul li:nth-child(odd) {
/*    border-right: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2;*/
}

.fiyata-dahil ul li:nth-child(even) {
/*    border-left: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2;*/
    /*margin-left: -4px;*/
}

.fiyata-dahil ul li:nth-last-child(-n+2) {
    /*border-bottom: 0;*/
}

.harita {
    /*margin-top: 30px;*/
    background: rgba(1,96,125,.65);
/*    border: solid 5px rgba(1,96,125,.5);*/
    border-radius: 15px;
}

.vozellikler {
    margin: 30px 0 0;
    padding: 0;
}

    .vozellikler li {
        margin-bottom: 10px;
        float: left;
        border-bottom: 2px solid #000;
    }

.vozellikler-title {
    font-size: 22px;
    color: #000;;
}

.yorum {
    margin-top: 20px;
    padding: 20px;
}

    .yorum ul {
        margin: 0;
        padding: 0;
    }

    .yorum li {
        border-bottom: 1px solid #ddd;
        float: left;
        margin-bottom: 20px;
    }

.gcomment {
    padding: 10px 0;
    color: #95989A;
    font-size: 12px;
}

.commenttitle {
    color: #94C11C;
    font-weight: 700;
    font-size: 18px;
}

.positive {
    border-bottom: 4px solid #FFCA28;
}

.negative {
    border-bottom: 4px solid #EF5350;
}

.commentowner {
    color: #0597B7;
    font-weight: 700;
}

.reply {
    background-color: #e2efc1;
    padding: 6px 14px;
    color: #777;
    margin-top: 20px;
}

    .reply span:nth-child(1) {
        font-weight: 700;
        line-height: 35px;
        font-size: 14px;
    }

.ucgen {
    background-color: #94C11C;
    width: 40px;
    height: 40px;
    position: absolute;
    top: -10px;
    left: 5%;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    display: none;
}

.denden {
    border-radius: 50%;
    background-color: rgba(0, 0, 0, 0);
    -webkit-box-shadow: -3px 16px 40px 10px rgba(0, 0, 0, .15);
    -moz-box-shadow: -3px 16px 40px 10px rgba(0, 0, 0, .15);
    box-shadow: -3px 16px 40px 10px rgba(0, 0, 0, .15);
    width: 75px;
    height: 75px;
    font-size: 75px;
    color: #fff;
    float: left;
    text-align: center;
    margin: 15px 15px 0 20px;
    line-height: 100px;
    font-family: 'Times New Roman' !important;
    display: none;
}

.cform input, .cform textarea, textarea {
    background-color: #F5F5F5;
}

.ctext {
    float: left;
}

.cform input {
    border: 0;
    margin-right: 20px;
}

.cform textarea {
    margin-top: 20px;
    border: 0;
    width: 100%;
    padding-top: 30px;
}

.cform p {
    width: 33%;
    float: left;
    padding: 5px;
}

input, textarea {
    font-family: inherit;
    font-size: 100%;
    margin: 0;
    width: 100%;
    padding-left: 45px !important;
    padding-top: 23px;
}

textarea {
    overflow: auto;
    vertical-align: top;
    margin: 5px;
}

input[type=email], input[type=text] {
    height: calc(3em + 2px);
    padding: 4px;
    font-size: 1em;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out;
    box-shadow: none;
    resize: none;
    background-color: #F5F5F5;
    outline: 0;
}

    input[type=email]:active + label:before, input[type=email]:focus + label:before, input[type=text]:active + label:before, input[type=text]:focus + label:before {
        color: #023D4A;
    }

    input[type=email] + label, input[type=text] + label {
        display: block;
        font-size: 1em;
        height: 3em;
        line-height: 3em;
        margin-top: calc(-3em - 1px);
        margin-bottom: 1em;
        pointer-events: none;
        margin-left: 28px;
    }

textarea, textarea + label {
    font-size: 1em;
    height: calc(120px + 2px);
}

input[type=email] + label:before, input[type=text] + label:before {
    content: attr(placeholder);
    display: inline-block;
    color: #999;
    margin: 0 calc(1em + 2px);
    white-space: nowrap;
    -webkit-transition-property: -webkit-transform, color;
    -webkit-transition-property: color, -webkit-transform;
    transition-property: color, -webkit-transform;
    transition-property: transform, color;
    transition-property: transform, color, -webkit-transform;
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-delay: 0;
    transition-delay: 0;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    -webkit-transform-origin: left center;
    transform-origin: left center;
}

input[type=email].active + label:before, input[type=email]:focus + label:before, input[type=email]:valid + label:before, input[type=text].active + label:before, input[type=text]:focus + label:before, input[type=text]:valid + label:before {
    line-height: 1;
    padding: 0 1.5px;
    -webkit-transform: translateY(calc(-3em / 2 - 1px/2)) scale(.8, .8);
    transform: translateY(calc(-25px / 2 - 1px/2)) scale(.8, .8);
}

textarea {
    padding: 1em;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out;
    box-shadow: none;
    resize: none;
    outline: 0;
}

    textarea:active + label:before, textarea:focus + label:before {
        color: #023D4A;
    }

    textarea + label {
        display: block;
        line-height: 1;
        padding-top: calc(1em + 1px);
        margin-top: calc(-120px - 2px);
        margin-bottom: 1em;
        pointer-events: none;
        margin-left: 34px;
    }

.takvimbilgi, .ui-button, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, html .ui-button.ui-state-disabled:active, html .ui-button.ui-state-disabled:hover {
    font-size: 12px;
    text-align: center;
}

textarea + label:before {
    content: attr(placeholder);
    display: inline-block;
    color: #999;
    margin: 0 calc(1em + 2px);
    white-space: nowrap;
    -webkit-transition-property: -webkit-transform, color;
    -webkit-transition-property: color, -webkit-transform;
    transition-property: color, -webkit-transform;
    transition-property: transform, color;
    transition-property: transform, color, -webkit-transform;
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-delay: 0;
    transition-delay: 0;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    -webkit-transform-origin: left center;
    transform-origin: left center;
}

textarea.active + label:before, textarea:focus + label:before, textarea:valid + label:before {
    line-height: 1;
    padding: 0 1.5px;
    -webkit-transform: translateY(calc((-1em - .5em) - .5px)) scale(.8, .8);
    transform: translateY(calc((-5px - .5em) - .5px)) scale(.8, .8);
}

.buton {
    background-color: #94C11C !important;
    color: #fff !important;
    padding: 15px 55px !important;
    border: 0;
    width: auto !important;
    margin-right: 0 !important;
}

.ad {
    background-image: url(../img/ad-soyad.svg);
}

.eposta {
    background-image: url(../img/email.svg);
}

.nereden {
    background-image: url(../img/telephone.svg);
}

.nereden1 {
    background-image: url(../img/nereden.svg);
    background-size: 26px !important;
    background-position: 10px center !important;
}

.mesaj {
    background-image: url(../img/mesaj.svg);
}

.ad, .eposta, .mesaj, .nereden, .nereden1 {
    background-repeat: no-repeat;
    background-size: auto 25px;
    background-position: 10px 10px;
}

.cevresindekiler {
    padding-bottom: 50px;
}

.harita #google-harita {
    height: 311px;
    width: 100%
}

.about .baslik, .cform .baslik, .fiyata-dahil .baslik, .harita .baslik, .last-added .baslik, .list .baslik, .merak-ettikleriniz .baslik, .mesafecetveli .baslik, .reztakvim .baslik, .yorum .baslik, .yorumlar .baslik {
/*    color: #0C3E55;
    font-weight: 300;*/
}

.about .baslik, .yorum .baslik {
    margin: 0 0 30px;
    width:100%;
    text-align:center;
}

.reztakvim {
    margin-top:10px;
    margin-bottom:10px;
    background: rgba(1,96,125,1);
    border-radius:10px;
}

.takvimbilgibox {
    margin: 10px auto;
    background: rgba(255,255,255,.5);
    border-radius: 10px;
    width: auto;
    padding: 5px 10px;
    display:table;
}

.takvimbilgi {
    height: 35px;
    line-height: 35px;
    /*border: 1px solid #ccc;*/
    font-weight: 900;
    padding: 5px;
    font-size:14px;
    color:#000;
}

    .takvimbilgi i {
        width: 15px;
        height: 15px;
        display: inline-block;
        margin-left: 5px;
        margin-bottom: -2px;
    }

#musaitliktakvim {
    margin-bottom: 25px;
}

    #musaitliktakvim .ui-datepicker-inline {
        /*width: 100% !important;*/
        margin:0 auto;
    }

    #musaitliktakvim .ui-datepicker-multi-4 .ui-datepicker-group {
        padding: 15px;
        box-sizing: border-box;
    }

    #musaitliktakvim .ui-state-disabled, #musaitliktakvim .ui-widget-content .ui-state-disabled, #musaitliktakvim .ui-widget-header .ui-state-disabled, .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
        opacity: 1 !important;
        color: #ccc !important;
    }

        .ui-state-disabled .ui-state-default, .ui-widget-content .ui-state-disabled .ui-state-default, .ui-widget-header .ui-state-disabled .ui-state-default {
            border: 1px solid #fff;
        }

.ui-datepicker .ui-datepicker-title, .ui-datepicker th {
    font-size: 15px;
}

.ui-widget-header {
    border: 1px solid #ddd;
    background: #003576;
    color:#fff;
}

.giriscikis, .ilkgun, .opsiyongiris, .songun {
    background-repeat: no-repeat;
}

.ui-button, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, html .ui-button.ui-state-disabled:active, html .ui-button.ui-state-disabled:hover {
    background-color: transparent !important;
    border: none;
}

.giriscikis, .giriscikis .ui-state-default, .ilkgun, .ilkgun .ui-state-default, .kapaligun .ui-state-default, .opsbitisrezgiris .ui-state-default, .opsiyoncikis .ui-state-default, .opsiyongiris, .opsiyongiris .ui-state-default, .opsiyongiriscikis .ui-state-default, .reserved .ui-state-default, .rezcikisopsgiris .ui-state-default, .songun, .songun .ui-state-default {
    border: none !important;
}

.kapaligun {
    background-color: red;
}

.acikgun {
    background-color: #eefdfc;
}

#musaitliktakvim .reserved, #musaitliktakvim .ui-state-disabled.reserved, .reserved {
    /*background-color: #fffc00;*/
    background-color: #7030a0;
}

    .reserved .ui-state-default {
        color: red;
        font-weight: 700;
    }

.ilkgun {
    background-image: url(../images/ilkgun.png) !important;
    background-position: right top;
    background-size: 100% 100%;
}

.songun {
    background-image: url(../images/songun.png) !important;
    background-position: left top;
    background-size: 100% 100%;
}

.giriscikis {
    background-image: url(../images/ilk-son-gun.png) !important;
    background-position: center top;
    background-size: 100% 100%;
}

.opsiyongiris {
    background-image: url(../images/opsiyonilkgun.png) !important;
    background-position: right top;
    background-size: 100% 100%;
}

.opsiyoncikis {
    background-image: url(../images/opsiyon-songun.png) !important;
    background-position: left top;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    border: none !important;
}

.opsbitisrezgiris, .opsiyongiriscikis, .rezcikisopsgiris {
    background-position: center top;
    border: none !important;
    background-repeat: no-repeat;
}

.opsbitisrezgiris {
    background-image: url(../images/opsiyon-son-rez-ilk-gun.png) !important;
}

.rezcikisopsgiris {
    background-image: url(../images/rez-son-opsiyon-ilkgun.png) !important;
}

.opsiyongiriscikis {
    background-image: url(../images/opsiyon-ilk-ve-songun.png) !important;
}

.ui-button.ui-state-active:hover, .ui-button:active, .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active {
    background-color: #1672d4 !important;
}

.altkonular {
    padding: 0;
    margin: 15px 0;
}

    .altkonular li {
        float: left;
        width: 20%
    }

        .altkonular li a {
            background-color: #ececec;
            border: 1px solid #cecece;
            font-size: 12px;
            padding: 4px 12px;
            margin: 2px;
            display: block;
            color: #000;
            text-align: center;
            border-radius: 14px;
        }

            .altkonular li a:hover {
                background-color: #cecece;
                border: 1px solid #cecece;
            }

.pagecontent {
/*    color: #7D7D7D;*/
font-weight:bold;
}

/*.sub-header.white {
    padding: 15px;
}*/

.white .vdplace, .white .vdplace a {
    color: #95989A;
}

.white .vdname {
    color: #023D4A;
}

.white .rezform {
    text-align: center;
    border-radius: 50px;
    margin-top: 0;
    font-weight: 700;
}

.slider.white {
    padding-top: 15px;
    padding-bottom: 15px;
}

.iletisimpop {
    padding: 15px 20px;
    background-color: #fff;
    margin: -50px auto 0;
    display: block;
    width: 540px;
    position: relative;
    z-index: 10;
    height: 85px;
}

    .iletisimpop * {
        display: block;
        float: left;
    }

    .iletisimpop img {
        width: 175px;
        margin-right: 20px;
        margin-top: 5px;
    }

.iletisimbaslik, .pagecontent .col-lg-6 .col-lg-12 .col-lg-10 span {
    width: 100%;
    display: block;
}

.halt {
    border: 1px solid #EF5350;
    color: #EF5350;
    text-align: center;
    border-radius: 40px;
    padding: 15px 20px;
    font-style: italic;
}

.iletisimbaslik {
    color: #023D4A;
    text-align: left;
    font-weight: 700;
    font-size: 28px;
    margin-bottom: 40px;
}

.pagecontent .col-lg-6 .col-lg-12 .col-lg-10 span:first-child {
    color: #0C3E55;
    font-size: 20px;
    font-weight: 700;
}

.pagecontent .col-lg-6 .col-lg-12 {
    margin-bottom: 15px;
}

    .pagecontent .col-lg-6 .col-lg-12 .col-lg-10 {
        border-bottom: 1px solid #DDD;
        padding-bottom: 25px;
    }

    .pagecontent .col-lg-6 .col-lg-12:last-child .col-lg-10 {
        border-bottom: 0 none;
    }

.contactform input {
    border: 0;
}

.contactform textarea {
    margin: 0;
}

#wrapper {
    max-width: 100%;
    margin: 0 auto;
}

#list {
    width: 112%;
    overflow: hidden;
    margin-left: -1.4%;
    margin-bottom: -1.875em;
}

.item {
    width: 45%;
    float: left;
    text-align: justify;
    margin-right: 20px;
    margin-bottom: 20px;
}

    .item:nth-child(even) {
        margin-right: 0;
        float: right;
    }

.iteminner {
    padding: 20px;
    float: left;
    width: 100%;
    height: auto;
}

.half {
    width: 63%;
    float: left;
}

    .half:first-child {
        width: 37%;
        float: left;
    }

.blistil, .blistilce {
    display: block;
    float: left;
    width: 100%
}

.blistil {
    color: rgba(255, 255, 255, .6);
    font-size: 18px;
}

.blistilce {
    color: #fff;
    font-size: 37px;
    font-weight: 700;
    margin-top: -10px;
}

.half .half {
    width: 50% !important;
}

    .half .half * {
        display: inline-block;
    }

    .half .half img {
        margin-top: -33px;
    }

    .half .half div span {
        padding-left: 5px;
        color: #fff;
        display: block;
    }

.vcounttitle {
    font-size: 13px;
    font-weight: 700;
}

.vsayi {
    font-size: 32px;
    font-weight: 700;
}

.bolgetext {
    float: left;
    width: 100%;
    color: #fff;
    font-size: 14px;
}

.bolgegaleri {
    float: right;
    width: 250px;
    height: 268px;
    margin: 10px;
    -webkit-box-shadow: 10px 10px 0 0 rgba(255, 255, 255, .6);
    -moz-box-shadow: 10px 10px 0 0 rgba(255, 255, 255, .6);
    box-shadow: 10px 10px 0 0 rgba(255, 255, 255, .6);
}

.arrow {
    width: 100%;
    text-align: left;
    display: block;
    margin-bottom: 10px;
}

.bolgewrapper {
    margin-top: 20px;
}

    .bolgewrapper .bolgegaleri {
        float: left;
        margin: 0 20px 20px 0;
    }

.bolgehavadurumu {
    float: right;
    width: 300px;
}

.bolgeinner {
    width: 100%;
    float: left;
    padding: 20px;
}

.bolgebutton {
    padding: 0;
    margin: 0;
}

    .bolgebutton li {
        display: inline-block;
    }

.bolgehavadurumu .half *, .havadurumuarsiv ul {
    display: block;
    float: left;
}

.bolgebutton .blistil, .bolgebutton .blistilce {
    color: rgba(0, 0, 0, .2);
}

.bolgebutton li.baktif .blistil {
    color: rgba(255, 255, 255, .7);
}

.bolgebutton li.baktif .blistilce {
    color: #fff;
}

.bolgehavadurumu {
    margin-left: 20px;
}

    .bolgehavadurumu .half {
        width: 50% !important;
    }

        .bolgehavadurumu .half div {
            width: 90px;
            padding: 5px;
        }

    .bolgehavadurumu .vsayi {
        margin-top: -10px;
    }

.weathertitle {
    border-bottom: 1px solid rgba(255, 255, 255, .7);
    padding-bottom: 10px;
    margin-bottom: 15px;
}

.havadurumuarsiv {
    background-image: url(../img/havadurumu-bg.svg);
    background-repeat: no-repeat;
    margin-top: 50px;
    background-size: 105% auto;
    width: 100%;
    float: left;
    position: relative;
    bottom: -30px;
    background-position: center;
    padding-bottom: 30px;
}

    .havadurumuarsiv ul {
        list-style: none;
        text-align: center;
        width: 100%;
        margin: 0;
        padding: 0;
    }

    .havadurumuarsiv li {
        display: inline-block;
    }

        .havadurumuarsiv li *, .indirim span, .weathertitle {
            display: block;
        }

        .havadurumuarsiv li span {
            width: 100%
        }

.weathertitle {
    width: 96.5%;
    float: left;
    margin: 15px;
}

    .weathertitle .half span {
        display: block;
        width: 100%
    }

    .weathertitle .half:nth-child(1) span:first-child {
        color: rgba(255, 255, 255, .6);
        font-size: 18px;
    }

    .weathertitle .half:nth-child(1) span:last-child {
        color: #fff;
        font-size: 28px;
        font-weight: 700;
        line-height: initial;
        margin-top: 10px;
    }

.firstweather, .secondweather {
    width: auto !important;
}

.slidenavbtn1, .slidenavbtn2 {
    width: 25px;
    height: 60px;
    margin-top: -30px;
    color: #fff;
    top: 50%;
    position: absolute;
}

.firstweather {
    font-size: 11px;
    margin-left: 10px;
}

.secondweather {
    font-size: 16px;
    font-weight: 700;
}

.slidenavbtn1 {
    left: 30px;
}

.slidenavbtn2 {
    right: 30px;
}

.preload .load {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100px;
    height: 100px;
}

    .preload .load span {
        border: 0;
        margin: 0;
        width: 40%;
        height: 40%;
        position: absolute;
        border-radius: 50%;
        animation: spin 2s ease infinite;
    }

    .preload .load :first-child {
        background: #19A68C;
        animation-delay: -1.5s;
    }

    .preload .load :nth-child(2) {
        background: #F63D3A;
        animation-delay: -1s;
    }

    .preload .load :nth-child(3) {
        background: #FDA543;
        animation-delay: -.5s;
    }

    .preload .load :last-child {
        background: #193B48;
    }

@keyframes spin {
    0%, 100% {
        transform: translate(0);
    }

    25% {
        transform: translate(160%);
    }

    50% {
        transform: translate(160%, 160%);
    }

    75% {
        transform: translate(0, 160%);
    }
}

.noleft {
    padding-left: 15px !important;
}

.indirim {
    position: absolute;
    right: 0;
    background-image: url(../design/indirim.png);
    background-repeat: no-repeat;
    background-position: top -24px right;
    width: 43px;
    height: 82px;
    font-weight: 700;
    color: #ffe200;
    font-size: 22px;
    padding-top: 32px;
}

.best, .slideyazi {
    position: absolute;
    left: 0;
    background-repeat: no-repeat;
    background-position: top right;
    font-weight: 700;
}

.indirim span {
    font-size: 10px;
}

.indirim i {
    font-size: 15px;
    display: inline-block;
}

.slideyazi {
    bottom: 0;
    color: #000;
    background-image: url(../design/etiket.png);
    width: 190px;
    height: 86px;
    font-size: 13px;
    padding: 4px 33px 4px 8px;
}

    .slideyazi span {
        height: 100%;
        display: flex;
        justify-content: center;
        align-content: center;
        flex-direction: column;
    }

.best {
    padding-top: 19px;
    color: #000;
    background-image: url(../design/best.png);
    width: 89px;
    height: 89px;
    top: 2px;
}

    .best span {
        display: block;
        font-size: 14px;
        line-height: 15px;
    }



.etiketler {
    font-size: 12px;
    margin-bottom: 5px;
}



.vprice.yazili {
    right: 50%;
    width: 90%;
    margin-right: -45%;
}

.harita iframe {
    width: 100%;
    height: 296px;
}

.blogitem .blogresim img {
    max-width: 100%;
}

.fancybox-content {
    background: transparent !important;
    padding: 0px !important;
}

.center {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 50%;
}

.marginbottom15{margin-bottom:15px;}

.text-bold{font-weight:bold;}

.sosyal-fa a {
    color: white;
    margin-right: 4px;
}
    .sosyal-fa a:hover {
        color: #adcb07
    }


.sub-header {
    background: #01607d;
    padding: 15px;
    border: 1px solid #000;
    border-left: none;
    border-right: none;
    margin-top: 10px;
    border-radius: 10px;
    color:#fff;
}

.mesafecetveli {
    background: #01607d;
    padding: 10px;
    border: 1px solid #000;
    border-left: none;
    border-right: none;
    /*margin-top: 10px;*/
    border-radius: 15px;
    color: #fff;
}

.vstarbig {
    max-width: 100%;
}

.vdpricev2 {
    background: rgba(1,96,125,0.75);
    padding: 15px;
    border-radius: 10px;
    color: #fff;
    margin-top:-12px;
    text-align:center;
    font-size:24px;
}

.vkisibig, .vyatakbig {
    width: 46%;
    font-size: 24px;
    text-align: left;
    display: inline-block;
    border-radius: 10px;
    background: rgba(1,96,125,1);
    padding: 15px;
    margin-top: -12px;
    color: #fff;
    float:left;
    margin-right:10px;
}

.vkisibig img, .vyatakbig img{ height:26px; padding-right:10px}

.nopaddingv2{
    padding-left:0;
    padding-right:0;
}

.sagbilgiler {
    background: rgba(1,96,125,0.75);
    border-radius: 15px;
    border: solid 5px rgba(1,96,125,0.75);
}

.sanal360v2 {
    border-radius: 15px;
    max-width: 100%;
    height: auto;

}

.tursabv2 {
    position: absolute;
    right: 5px;
    margin-top: -40px;
}

.text-sari {
color: #ff9d02
}

.f-iletisim-title {
    margin-top: 0;
    padding-bottom: 20px;
}

.blogitem {
    background: rgba(1,96,125,.2);
    padding: 15px;
    border: 6px solid #01607d;
    margin-top: 10px;
    border-radius: 10px;
    color: #fff;
}

    .blogitem:nth-child(odd) {
        border-top: none;
        border-right: none;
    }
    .blogitem:nth-child(even) {
        border-top: none;
        border-left: none;
    }

    .blogitem:nth-child(odd) .blogresim {
        display: inline-block;
        float: left;
        padding: 0 10px;
        
    }
    .blogitem:nth-child(even) .blogresim {
        display: inline-block;
        float: right;
        padding: 0 10px;
    }

    .blogitem .blogresim img {
        max-height: 243px;
    }

.blogbaslik {
    background: rgba(1,96,125,1);
    padding: 15px;
    border-radius: 10px;
    color: #fff;
    font-size: 15px;
    font-weight: 600;
    display: flow-root;
    margin-bottom: 5px;
}

    .blogbaslik .tarih {
        font-weight: 300;
        font-size: 13px;
    }

    .blogbaslik:hover {
        color: #adcb07
    }

    .blogmore {
    font-weight: 600;
    font-size: 15px;
    color: #01607d;
}

.blogozet {
    font-weight: 600;
    font-size: 15px;
    color: #01607d;
    
}

.blog-sosyal-fa a {
    color: white;
    margin-right: 4px;
    background: rgba(1,96,125,1);
    border-radius: 50%;
    padding: 5px;
    min-width: 32px;
    display: inline-block;
    text-align: center;
}

    .blog-sosyal-fa a:hover {
        color: #adcb07
    }

.iletisimpopv2 {
    display: block;
    width: 250px;
    position: relative;
    height: 140px;
    background-image: url(../designv2/calismasaatleri.png);
    background-position: left center;
    background-repeat: no-repeat;
}

    .iletisimpopv2 .calisma-saatleriv2 {
        bottom: 0;
        display: block;
        position: absolute;
        width: 140px;
    }

        .iletisimpopv2 .calisma-saatleriv2 small {
            font-size: 10px;
            line-height: 10px;
        }
        .iletisimpopv2 .calisma-saatleriv2 strong {
            font-weight: 900;
        }

.iletisimadam {
    display: block;
    position: relative;
    height: 282px;
    background-image: url(../designv2/iletisim-adam.png);
    background-position: left center;
    background-repeat: no-repeat;
}

.ul-iletisim {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.ekipli {
    font-size: 0;
    overflow: hidden;
    /*    background-image: url(../designv2/line.png);
    background-position: top center;
    background-repeat: repeat-x;*/
}

    .ekipli img {
        width: 155px;
        padding: 20px 0;
        margin-left: auto;
        margin-right: auto;
        font-size: 0;
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transition: .3s ease-in-out;
        transition: .3s ease-in-out;
        opacity: 1;
    }

        .ekipli img:hover {
            -webkit-transform: scale(1.1);
            transform: scale(1.1);
            opacity: .7;
            /*margin-top:36px;*/
        }
.iletisim-sosyal-fa {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

    .iletisim-sosyal-fa li .iletisim-wa {
        background-image: url(../designv2/btn-wa.png);
        background-position: left center;
        background-repeat: no-repeat;
        width:250px;
        height:85px;
        display:block;
        padding-left:100px;
        padding-top: 28px;
    }
    .iletisim-sosyal-fa li .iletisim-ins {
        background-image: url(../designv2/btn-ins.png);
        background-position: left center;
        background-repeat: no-repeat;
        width: 250px;
        height: 85px;
        display: block;
        padding-left: 100px;
        padding-top: 28px;
    }
    .iletisim-sosyal-fa li .iletisim-fb {
        background-image: url(../designv2/btn-fb.png);
        background-position: left center;
        background-repeat: no-repeat;
        width: 250px;
        height: 85px;
        display: block;
        padding-left: 100px;
        padding-top: 28px;
    }
    .iletisim-sosyal-fa li .iletisim-tw {
        background-image: url(../designv2/btn-tw.png);
        background-position: left center;
        background-repeat: no-repeat;
        width: 250px;
        height: 85px;
        display: block;
        padding-left: 100px;
        padding-top: 28px;
    }
    .iletisim-sosyal-fa li .iletisim-yt {
        background-image: url(../designv2/btn-yt.png);
        background-position: left center;
        background-repeat: no-repeat;
        width: 250px;
        height: 85px;
        display: block;
        padding-left: 100px;
        padding-top: 28px;
    }

#musaitliktakvim .ui-widget.ui-widget-content {
    width: 100% !important;
    border: none !important;
}

#musaitliktakvim .ui-datepicker-calendar td[title]::after {
    content: attr(title);
    display: block;
    font-size: 9px;
    text-align: center;
    color: #333333;
    /*position: absolute;
    left: 0;
    right: 0;
    bottom: 5px;*/
}