﻿@charset "utf-8";

@media (min-width:1024px) and (max-width:1280px){ 
.container{padding-right:0px;padding-left:0px;margin-right:auto;margin-left:auto}}

body {font-family: "function_probook",sans-serif; font-weight: 400!important; font-size: 16px!important;}
a:hover{text-decoration:none;color: #de0000;}
ul,ol,li { list-style: none; }

.search-menu-cont #SearchMobile .btn{
    border-radius: 0px!important;
    -webkit-border-radius: 0px!important;
    -moz-border-radius: 0px!important;
}

.yukari:before, .navbar-menu .navbar-nav .dropdown-menu .btn-link:after, .navbar-menu .navbar-nav .nav-link:before, .user-menu li a:before, .user-menu1 li a:before, ul.destination5 li .district-dd .district-menu li a:after, ul.destination5 li button:after, ul.destination5 li button:before {
font-family: 'LineAwesome';
}

.on-desktop {
    display: block !important
}

.off-desktop {
    display: none !important
}

.bg-light {
    background-color: #f0f0f0 !important
}


.text-ats {
    color: #ED2C7B
}

a.text-ats:hover {
    color: #D72FBD
}


.btn-facebook:hover:hover {
    color: #fff
}


.btn-facebook {
    background-color: #4267b2;
    border-color: #29487d;
    color: #fff
}



.oluklar {
    margin-right: -10px;
    margin-left: -10px
}

    .oluklar > .col, .oluklar > [class*=col-] {
        padding-right: 10px;
        padding-left: 10px
    }


.form-control::placeholder {
    color: #8d8d8d;
    opacity: 1
}

.form-control {
border-color: #abcf37;
    border-radius: 0px;
    color: #6b6b6b;
    font-weight: 400;
    font-size: 16px;
    height: 38px !important
}

textarea.form-control {
    height: auto !important
}

.form-control:focus {
    border-color: #bd3b9c;
   border-radius: 0px;
    box-shadow: 0 0 0 .2rem rgb(242,149,218,.26)
}

.rounded {
    border-radius: 0.30rem !important
}

.btn-lg.rounded {
    border-radius: 0.30rem !important
}

.btn-sm.rounded {
    border-radius: 0px !important
}

.border {
    border: 1px solid #d4d8d9 !important;
}


.fancybox-content {
    padding: 36px !important
}

.alert.fixed-bottom {
    background-color: rgba(34,34,34,.8);
    border-color: #000;
    bottom: 15px;
    color: #f4f4f4;
    left: 15px;
    margin: 0;
    right: auto;
    width: 300px
}

    .alert.fixed-bottom h5 {
        margin-top: 0
    }

header .input-group, header .logo {
    margin: 5px 0  5px  0px;
}

.alert.fixed-bottom a {
    color: #fff;
    text-decoration: underline
}

.alert.fixed-bottom .close {
    color: #fff;
    opacity: .5
}

    .alert.fixed-bottom .close:hover {
        opacity: .5
    }

.yukari {
z-index: 99;
    background-color: #e37c33;
    border-radius: 4px;
    display: block;
    height: 41px;
    position: fixed;
    bottom: -50px;
    right: 15px;
    width: 41px;
    transition: all .3s ease-in-out;
    -webkit-box-shadow: 0 6px 8px rgb(0 0 0 / 20%);
    -moz-box-shadow: 0 6px 8px rgba(0,0,0,.2);
    box-shadow: 0 6px 8px rgb(0 0 0 / 20%);
}

    .yukari.active {
        bottom: 55px
    }

    .yukari:before {
        content: '\f110';
        color: #fff;
        font-size: 24px;
        line-height: 1;
        position: absolute;
        left: calc(50% - 12px);
        top: calc(50% - 12px);
        transition: all .3s ease-in-out
    }

.yukari:hover:before {
    transform: rotate(-180deg)
}

.close {
    opacity: 1;
    right: 1rem;
    top: 1rem;
    z-index: 2
}


.sub-nav {
    background-color: #f4f4f4;
    box-shadow: 0 -5px 10px rgba(0,0,0,.2);
    height: 60px;
    position: fixed;
    bottom: -60px;
    width: 100%;
    z-index: 9;
    transition: all .3s ease-in-out
}

    .sub-nav.active {
        bottom: 0
    }


header {
    background-color: #fff;
    z-index: 1021;
}

    header .logo {
        color: #ed2c7a;
        display: block;
        font-size: 44px;
        line-height: 1;
        text-decoration: none
    }

    header .form-control {
        border-width: 2px;
        border-radius: 0px;
        font-weight: 300;
        height: 44px !important;
        padding: .5rem 1.25rem
    }

        header .form-control:focus {
            border-color: #7ca808;
            box-shadow: none
        }



    header .user-menu {
        display: table;
        float: right;
        list-style: none;
        margin: 0;
        padding: 20px 0
    }

.user-menu li {
    display: table-cell;
    padding-right: 20px;
    position: relative;
    vertical-align: middle
}



    .user-menu li a {
color: #000;
        display: block;
        font-weight: 300;
        line-height: 40px;
        padding-left: 36px;
        position: relative;
        text-decoration: none;
        z-index: 10;
font-size: .935rem;
    }

        .user-menu li a:before {
            content: '';
 color: #000;
            line-height: 1;
            position: absolute;
            left: 0;
        }


.user-menu li:nth-child(1) a:before {
 font-family: 'icomoon';
content: '\e99b';
font-size: 1.5rem;
color: #000;
 left: 15px;
    }

.user-menu li:nth-child(2) a:before {
 font-family: 'icomoon';
content: '\e92e';
font-size: 1.5rem;
color: #000;
text-align: center;
        }

 .user-menu li:nth-child(3) a:before {
 font-family: 'icomoon';
content: '\e987';
font-size: 1.5rem;
 left: 2px;
color: #000;
    }



   header .user-menu1 {
        display: table;
        float: right;
        list-style: none;
        margin: 0;
        padding: 20px 0
    }

.user-menu1 li {
    display: table-cell;
    padding-right: 50px;
    position: relative;
    vertical-align: middle
}



    .user-menu1 li a {
color: #000;
        display: block;
        font-weight: 300;
        line-height: 40px;
        padding-left: 36px;
        position: relative;
        text-decoration: none;
        z-index: 10;
font-size: .935rem;
    }

        .user-menu1 li a:before {
            content: '';
 color: #000;
            line-height: 1;
            position: absolute;
            left: 10px;
        }


.user-menu1 li:nth-child(1) a:before {
 font-family: 'icomoon';
content: '\e96c';
font-size: 1.5rem;
color: #000;
 left: 15px;
}

.user-menu1 li:nth-child(2) a:before {
 font-family: 'icomoon';
content: '\e99c';
font-size: 1.5rem;
color: #000;
 left: 15px;
}

.user-menu1 li:nth-child(3) a:before {
 font-family: 'icomoon';
content: '\e99b';
font-size: 1.5rem;
color: #000;
text-align: center;
}

 .user-menu1 li:nth-child(4) a:before {
 font-family: 'icomoon';
content: '\e987';
font-size: 1.5rem;
 left: 2px;
color: #000;
}



.ustcart a{
font-size: 26px;
color: #000;
text-decoration: none;
 padding-top: 7px;
}
.ustcart a:hover{
color: #f5a1d3;
}

.ustcart1 h5{
font-size: 14px;
color: #000;
text-decoration: none;
margin-top: -7px;
}

@media (max-width:576px){
.ustcart a{
color: #000;
}
.ustcart1 h5{
color: #000;
}
}

.ustcart1 a{
font-size: 18px;
color: #000;
text-decoration: none;
 padding-top: 7px;
}
.ustcart1 a:hover{
color: #f5a1d3;
}

@media (max-width:576px){
.ustcart1 a{
color: #000;
}
}

@media (min-width:900px) and (max-width:5000px) {
.search-menu-cont {
    display: block;
    position: relative;
 left: 0px;
 top: 15px;
z-index: 999;
}
 }

@media (min-width:0px) and (max-width:900px) {
.search-menu-cont {
    display: block;
    position: relative;
 top: 0px;
z-index: 9;
}
 }

.navbar-menu {background: #0334a8;}
.navbar-menu .navbar-nav .nav-link { color: #fff; }
@media (min-width:992px) and (max-width:5000px) {
.navbar-menu .navbar-nav .nav-link { border-right: #8b9cc5 solid 1px; color: #fff; }
.navbar-menu .navbar-nav .nav-item:first-child .nav-link { border-left: #8b9cc5 solid 1px }
}
.navbar-menu .dropdown.show .nav-link, .navbar-menu .navbar-nav .nav-link:hover { background-color: #fff; color: #bc389b }
@media (min-width:0px) and (max-width:991.98px) {
.navbar-menu .navbar-nav .nav-link { border-right: 0px; }
.navbar-menu .navbar-nav .nav-item:first-child .nav-link { border-left: 0px }
}
@media (max-width:576px){.navbar-menu {background: #fff;}}

    .search-menu-cont .search-load {
        display: none;
        height: 44px;
        position: absolute;
        right: 70px;
        top: 0px;
        text-align: center;
        width: 44px;
        z-index: 9
    }

        .search-menu-cont .search-load.active {
            display: block
        }

        .search-menu-cont .search-load .lds-ellipsis div {
            background-color: #9FC5DF
        }

    .search-menu-cont .search-result-cont {
        background-color: #fff;
        border-radius: 0 0 0.25rem 0.25rem;
        box-shadow: 0 3px 5px rgba(0,0,0,.4);
        display: none;
        padding: .5rem 0 1.25rem;
        position: absolute;
        left: 0;
        top: 44px;
        width: 100%;
        z-index: 19
    }

        .search-menu-cont .search-result-cont.active {
            display: block
        }

        .search-menu-cont .search-result-cont .search-menu {
            display: block;
            list-style: none;
            height: auto;
            margin: 0;
            padding: 0
        }

            .search-menu-cont .search-result-cont .search-menu li {
                display: block
            }

                .search-menu-cont .search-result-cont .search-menu li a {
                    color: #000;
                    display: block;
                    padding: .25rem 1rem;
                    position: relative;
                    text-decoration: none;
                    transition: all .3s ease-in-out
                }

                    .search-menu-cont .search-result-cont .search-menu li a:hover {
                        background-color: #e3e5eb
                    }

    .search-menu-cont .remove-btn {
        color: #E60000;
        display: inline-block;
        font-size: 35px;
        line-height: 1;
        position: absolute;
        right: 52px;
        top: 1px;
        text-decoration: none;
        transition: all .3s ease-in-out;
        z-index: 17
    }

        .search-menu-cont .remove-btn:hover {
            color: #000
        }


    .navbar-menu .navbar {
        padding: 0
    }

        .navbar-menu .navbar .emblem {
            color: #fff;
            font-size: 0 !important;
            opacity: 0;
            margin: 0;
            padding: 0;
            transition: all .3s ease-in-out

        }


            .navbar-menu .navbar .emblem.active {
                font-size: 2rem !important;
                margin-right: 1rem;
                opacity: 1;
            }

    .navbar-menu .dropdown-toggle::after {
        display: none !important
    }

    .navbar-menu .navbar-nav .nav-link {
        display: block;
        line-height: 1;
         padding: 1.25rem .7rem 1.25rem .7rem !important;
        position: relative;
        transition: all .3s ease-in-out;
        height: 100%;
font-size: 14px!important;
    }


    .navbar-menu .navbar-nav .active > .nav-link, .navbar-menu .navbar-nav .active > .nav-link:hover {
        background-color: rgba(255,255,255,.3);
        color: #fff
    }

    .navbar-menu .navbar-nav .nav-link:before {
        content: '';
        font-size: 2rem!important;
        position: absolute;
        left: 12px;
top: 12px;
    }


    .navbar-menu .navbar-nav .nav-link.gonderimegore:before {
    }


    .navbar-menu .navbar-nav .nav-link.cicek:before {

    }

    .navbar-menu .navbar-nav .nav-link.kutulu:before {

    }

    .navbar-menu .navbar-nav .nav-link.tasarla:before {

    }

    .navbar-menu .navbar-nav .nav-link.kadinlargunu:before {

    }

    .navbar-menu .navbar-nav .nav-link.dogumgunu:before {

    }
    .navbar-menu .navbar-nav .nav-link.iller:before {

    }

    .navbar-menu .navbar-nav .nav-link.iletisim:before {

    }

    .navbar-menu .navbar-nav .nav-link.odeme:before {

    }
    .navbar-menu .navbar-nav .nav-link.uye:before {

    }
    .navbar-menu .navbar-nav .nav-link.sepet:before {

    }
    .navbar-menu .navbar-nav .dropdown {
        position: static
    }

    .navbar-menu .navbar-nav .dropdown-menu {
        border: 0;
        border-radius: 0;
        box-shadow: 0 2px 3px rgba(0,0,0,.2);
        margin: 0;
        padding: 1rem 1.05rem;
        right: 0;
        transition: all .3s ease-in-out
    }

        .navbar-menu .navbar-nav .dropdown-menu .btn-success {
            overflow: hidden;
            padding-right: 30px;
            position: relative;
            transition: all .3s ease-in-out;
        }

.navbar-menu .navbar-nav .dropdown-menu .font23{
font-size: 19px;
font-weight: 400;
color: #000;
   }
 .navbar-menu .navbar-nav .dropdown-menu .btn-success:after, .navbar-menu .navbar-nav .dropdown-menu .btn-success:before {
font-size: 12px;
                line-height: 1;
                position: absolute;
                top: calc(50% - 6px);
                transition: all .3s ease-in-out
            }

            .navbar-menu .navbar-nav .dropdown-menu .btn-success:before {
                right: 10px;
z-index:9!important;
            }

            .navbar-menu .navbar-nav .dropdown-menu .btn-success:after, .navbar-menu .navbar-nav .dropdown-menu .btn-success:hover:before {
                right: -15px
            }

            .navbar-menu .navbar-nav .dropdown-menu .btn-success:hover:after {
                right: 10px
            }

        .navbar-menu .navbar-nav .dropdown-menu .btn-link {
            position: relative;
            transition: all .3s ease-in-out;
        }

            .navbar-menu .navbar-nav .dropdown-menu .btn-link:after {
                content: '\f112';
                font-size: 17px;
                line-height: 1;
                position: absolute;
                right: 23px;
                top: calc(50% - 6px);
                opacity: 0;
                transition: all .3s ease-in-out;
            }

            .navbar-menu .navbar-nav .dropdown-menu .btn-link:hover:after {
                right: 15px;
                opacity: 1
            }

    .navbar-menu .navbar-scroll {
        opacity: 0;
        transition: all .3s ease-in-out
    }

        .navbar-menu .navbar-scroll.active {
            opacity: 1
        }

        .navbar-menu .navbar-scroll .nav-link {
            border: none !important;
            font-size: 1.875rem;
            padding: .8rem .5rem !important;
            position: relative
        }

        .navbar-menu .navbar-scroll .nav-item:first-child .nav-link {
            font-size: 1.5rem;
            padding: .94rem 0rem !important
        }

        .navbar-menu .navbar-scroll .nav-link .piece {
            background-color: #28a745;
            border-radius: 100%;
            color: #fff;
            display: inline-block;
            font-size: 10px;
            font-weight: 400;
            height: 14px;
            line-height: 14px;
            position: absolute;
            left: 16px;
            top: 26px;
            text-align: center;
            width: 14px
        }


        .ribbon span {
            display: block
        }

.product-list .page-link {
    color: #6c757d;
    padding: .75rem 1.15rem;
    transition: all .3s ease-in-out
}


.product-list .page-item.active .page-link {
    background-color: #ed2c7a;
    border-color: #ed2c7a
}


.product-list .page-item:first-child .page-link {
    border-top-left-radius: 23px;
    border-bottom-left-radius: 23px
}

.product-list .page-item:last-child .page-link {
    border-top-right-radius: 23px;
    border-bottom-right-radius: 23px
}

.breadcrumb a, .breadcrumb h1 {
    display: inline-block;
    font-size: 14px;
    margin: 0
}

.breadcrumb-item + .breadcrumb-item::before {
    content: '>'
}

.custom-control-label {
    cursor: pointer
}

    .custom-control-label::before {
        transition: all .3s ease-in-out
    }

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before, .custom-radio .custom-control-input:checked ~ .custom-control-label::before {
    background-color: #28a745
}









.opportunity-countdown .time_circles > div > h4 {
    font-size: 14px !important
}

.opportunity-countdown .time_circles > div > h4, .opportunity-countdown .time_circles > div > span {
    color: #fff;
    font-weight: 300
}





.icon-clock-time {
    font-size: 36px
}

.widgetbg{
   border-radius: 5px;
border: 1px solid #a8a8a8;
font-size: 15px;

}
.widget {
    display: table;
    list-style: none;
    margin: 0;
    padding: 3px;
    width: 100%;
}

    .widget li {
       color: #000;
        cursor: default;
        display: table-cell;
        height: 60px;
        padding: 0;
        position: relative;
        vertical-align: middle;
        text-align: center;
        width: 25%;
 line-height: 17px;
    }

        .widget li:hover {
            color: #28a745
        }

        .widget li:before {
            content: '';
            display: block;
            font-size: 30px;
            font-weight: 400;
 line-height: 29px;
            margin-bottom: 10px
        }

        .widget li:hover:before {
            color: #ed0261
        }

        .widget li:nth-child(1)::before {
    font-family: 'icomoon' !important;
            content: '\e935'
        }

        .widget li:nth-child(2)::before {
    font-family: 'icomoon' !important;
            content: '\e615'
        }

        .widget li:nth-child(3)::before {
    font-family: 'icomoon' !important;
            content: '\e621'
        }

        .widget li:nth-child(4)::before {
    font-family: 'icomoon' !important;
            content: '\e94d'
        }

        .widget li::after {
            content: '';
            height: 72px;
            width: 1px;
            position: absolute;
            right: 0;
            top: calc(50% - 36px)
        }

        .widget li:last-child::after {
            display: none
        }


.nav-tabs .nav-link {
    border-color: transparent;
    border-radius: 0;
    color: #6c757d;
    font-size: 1.5rem;
    font-weight: 500;
    margin-right: 1rem;
    padding: 0 0 1rem
}

    .nav-tabs .nav-link:hover {
        border-color: transparent;
        color: #ed2c7a
    }

    .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
        border-color: transparent transparent #ed2c7a;
        color: #ed2c7a
    }

.page-info {
    border-bottom: #d2d4da solid 1px;
    border-top: #d2d4da solid 1px
}



    footer:after, footer:before {
        content: '';
        height: 5px;
        width: 50%;
        position: absolute;
        bottom: 0
    }

.transaction-result .jumbotron {
    margin-top: 2rem
}

    .transaction-result .jumbotron span {
        font-size: 96px;
        margin-bottom: 2rem
    }


footer {
    position: relative
}

    footer .fontalt1 {
           color: #7E7E7E;
          font-size: 15px;
          font-weight: 300;
          line-height: 17px; 

    }

@media (min-width:0px) and (max-width:575.98px) {
footer .mobilbutton{
margin-bottom: 50px; 
}
 }


    footer .h6 {
font-size: 18px;
 font-weight: 400;
color: #3c3c3c!important;
letter-spacing: 0.10rem;
    }


* html .ui-autocomplete {
    height: 250px
}

.ui-autocomplete {
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    max-height: 250px;
    overflow-y: auto;
    overflow-x: hidden
}

.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 {
    border: none !important;
    background: #ddd !important;
    font-weight: 400 !important;
    color: #000 !important;
    margin: 0 !important
}

.ui-menu .ui-menu-item-wrapper {
    border-radius: 0;
    color: #3d3d3d;
    display: block;
    padding: 5px 8px !important;
    text-decoration: none
}

.ui-widget.ui-widget-content {
    border: 1px solid #dfdfdf !important;
    border-top: none !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    padding: 10px 0
}

.ui-autocomplete-loading {
    background: url(../images/Loading.gif) right center no-repeat #fff
}

.ui-state-focus, .ui-state-hover, .ui-widget-content .ui-state-focus, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-focus, .ui-widget-header .ui-state-hover {
    background-color: #ddd;
    border: none;
    color: #3d3d3d;
    border-radius: 0;
    font-weight: 400
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    border: none !important;
    background: 0 0 !important;
    color: #000 !important;
    font-weight: 700 !important
}


@media (max-width:575.98px) {
    .m-mt-3, .product-list {
        margin-top: 1rem !important
    }

    .m-mb-3 {
        margin-bottom: 1rem !important
    }

    .m-p-0 {
        padding: 0 !important
    }

    .on-mobile {
        display: block !important
    }

    .off-mobile {
        display: none !important
    }

    .oluklar {
        margin-right: -5px;
        margin-left: -5px
    }

        .oluklar > .col, .oluklar > [class*=col-] {
            padding-right: 5px;
            padding-left: 5px
        }


    .sub-nav .user-menu {
        display: table;
        padding: 0;
        width: 100%
    }

        .sub-nav .user-menu li {
            padding: 7px 0;
            vertical-align: top;
            width: 26%
        }

            .sub-nav .user-menu li a {
                font-size: 14px;
                line-height: 1;
                padding-left: 0;
                padding-top: 30px;
                text-align: center
            }

            .sub-nav .user-menu li:nth-child(2) a {
                padding-left: 0;
            }

            .sub-nav .user-menu li a:before {
                font-size: 24px;
                left: calc(50% - 12px);
                top: 0px
            }

            .sub-nav .user-menu li:nth-child(2) a:before {
                font-size: 32px;
                left: calc(50% - 16px);
                top: -4px
            }


            .sub-nav .user-menu li .piece {
                left: calc(50% - 7px);
                top: 17px
            }

            .sub-nav .user-menu li .exit {
                font-size: 9px;
                left: calc(50% - 30px);
                line-height: 16px;
                padding: 0;
                top: 5px
            }

    .sub-nav .dropdown-menu {
        background-color: #f4f4f4;
        box-shadow: 0 10px 10px rgba(0,0,0,.2);
        margin-bottom: 35px;
        padding: 10px;
        width: 250px
    }

        .sub-nav .dropdown-menu:before {
            content: '';
            width: 0;
            height: 0;
            border-left: 10px solid transparent;
            border-right: 10px solid transparent;
            border-top: 10px solid #f4f4f4;
            position: absolute;
            bottom: -10px;
            left: 30px
        }

        .sub-nav .dropdown-menu .form-control {
            height: 44px !important
        }

    .navbar-menu .navbar {
        padding: .25rem 0
    }

    .navbar-brand {
        color: #fff;
        font-size: 2rem;
        padding: 0
    }

    .navbar-toggler {
        border-color: #fff !important;
        border-radius: 50px;
        color: #fff !important;
        height: 34px;
        outline: 0 !important;
        padding: 0;
        position: relative;
        width: 34px
    }

        .navbar-toggler:before {
 font-family: 'LineAwesome';
            content: '\f342';
            font-size: 19px;
            line-height: 1;
            position: absolute;
            left: calc(50% - 9px);
            top: calc(50% - 9px);
            transition: all .1s ease-in-out
        }

        .navbar-toggler.collapsed:before {

 font-family: 'LineAwesome';
            content: '\f131';
            left: calc(50% - 10px);
            top: calc(50% - 10px)
        }

        .navbar-toggler.search.collapsed:before {
 font-family: 'LineAwesome';
            content: '\f2eb';
            font-size: 18px;
            left: calc(50% - 9px);
            top: calc(50% - 9px)
        }

        .navbar-toggler.basket span {
            border-radius: 8px;
            font-size: 12px;
            font-weight: 300;
            height: 16px;
            line-height: 16px;
            width: 16px;
            padding: 0;
            position: absolute;
            right: -6px;
            top: -3px;
            text-align: center
        }

        .navbar-toggler.basket:before {
            content: '\e942';
            font-size: 22px;
            left: calc(50% - 11px);
            top: calc(50% - 11px)
        }

    .navbar-menu .navbar-nav .nav-item:first-child .nav-link, .navbar-menu .navbar-nav .nav-link {
        border: none;
   border-top: #9e0c78 solid 1px;
        padding-bottom: 1rem !important;
        padding-left: 3.5rem !important;
        padding-top: 1rem !important
    }

    .navbar-menu .navbar-nav .nav-item:first-child .nav-link {
        border-top: none
    }

    .navbar-menu .navbar-nav .nav-item:last-child .nav-link {
        border-bottom: none
    }

    .navbar-menu .dropdown.show .nav-link, .navbar-menu .navbar-nav .nav-link:hover {
        border: none !important
    }

    .navbar .form-control {
        height: 44px !important
    }

    .navbar .input-group > .input-group-append > .btn {
        border-top-right-radius: 5px;
        border-bottom-right-radius: 5px
    }

    .navbar-menu .navbar-nav .dropdown-menu {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0
    }

    .navbar-menu .dropdown:hover > .dropdown-menu {
        padding-top: 0
    }

    .navbar-menu .navbar-nav .dropdown-menu .btn-success {
        display: block
    }

    section.destination .ribbon, ul.destination5 > li:first-child {
        display: none
    }

    .search-menu-cont .remove-btn {
        right: 45px
    }

    .search-menu-cont .search-result-cont .btn-warning {
        width: 70% !important
    }


    .product-list .custom-control {
        display: block !important;
        font-size: 14px
    }

    .product-list nav.mt-4 {
        margin-top: 0 !important
    }

    .product-list .page-link {
        font-size: 14px;
        padding: .25rem .5rem
    }

    .breadcrumb a, .breadcrumb h1 {
        font-size: 13 px;
        margin: 0
    }

    .breadcrumb-item + .breadcrumb-item::before {
        font-size: 10px
    }

    .bg-light.mt-4 {
        margin-top: 1rem !important
    }







    .nav-tabs .nav-link {
        font-size: 1rem;
        margin-right: .5rem;
        padding: 0 0 .5rem
    }

    footer .bg-light {
        padding-bottom: 2rem !important;
        padding-top: 2rem !important
    }




    footer .bg-secondary {
        text-align: center
    }

        footer .bg-secondary .float-right {
            float: none !important
        }
}

@media (min-width:576px) and (max-width:767.98px) {
    .m-mt-3 {
        margin-top: 1rem !important
    }

    .m-mb-3 {
        margin-bottom: 1rem !important
    }

    .m-p-0 {
        padding: 0 !important
    }

    .on-mobile {
        display: block !important
    }

    .off-mobile {
        display: none !important
    }

    .oluklar {
        margin-right: -5px;
        margin-left: -5px
    }

        .oluklar > .col, .oluklar > [class*=col-] {
            padding-right: 5px;
            padding-left: 5px
        }

    .sub-nav .user-menu {
        display: table;
        padding: 0;
        width: 100%
    }

        .sub-nav .user-menu li {
            padding: 7px 0;
            vertical-align: top;
            width: 21%
        }

            .sub-nav .user-menu li a {
                font-size: 14px;
                line-height: 1;
                padding-left: 0;
                padding-top: 30px;
                text-align: center
            }

            .sub-nav .user-menu li:nth-child(2) a {
                padding-left: 0
            }

            .sub-nav .user-menu li a:before {
                font-size: 24px;
                left: calc(50% - 12px);
                top: 0px
            }

            .sub-nav .user-menu li:nth-child(2) a:before {
                font-size: 32px;
                left: calc(50% - 16px);
                top: -4px
            }


            .sub-nav .user-menu li .piece {
                left: calc(50% - 7px);
                top: 17px
            }

            .sub-nav .user-menu li .exit {
                font-size: 9px;
                left: calc(50% - 30px);
                line-height: 16px;
                padding: 0;
                top: 5px
            }

    .sub-nav .dropdown-menu {
        background-color: #f4f4f4;
        box-shadow: 0 10px 10px rgba(0,0,0,.2);
        margin-bottom: 35px;
        padding: 10px;
        width: 250px
    }

        .sub-nav .dropdown-menu:before {
            content: '';
            width: 0;
            height: 0;
            border-left: 10px solid transparent;
            border-right: 10px solid transparent;
            border-top: 10px solid #f4f4f4;
            position: absolute;
            bottom: -10px;
            left: 30px
        }

        .sub-nav .dropdown-menu .form-control {
            height: 44px !important
        }

    .navbar-menu .navbar {
        padding: .25rem 0
    }

    .navbar-brand {
        color: #fff;
        font-size: 2rem;
        padding: 0
    }

    .navbar-toggler {
        border-color: #fff !important;
        border-radius: 0.25rem;
        color: #fff !important;
        height: 34px;
        outline: 0 !important;
        padding: 0;
        position: relative;
        width: 34px
    }

        .navbar-toggler:before {
 font-family: 'LineAwesome';
            content: '\f342';
            font-size: 19px;
            line-height: 1;
            position: absolute;
            left: calc(50% - 9px);
            top: calc(50% - 9px);
            transition: all .1s ease-in-out
        }

        .navbar-toggler.collapsed:before {
 font-family: 'LineAwesome';
            content: '\f131';
            font-size: 20px;
            left: calc(50% - 10px);
            top: calc(50% - 10px)
        }

        .navbar-toggler.search.collapsed:before {
 font-family: 'LineAwesome';
            content: '\f2eb';
            font-size: 18px;
            left: calc(50% - 9px);
            top: calc(50% - 9px)
        }

        .navbar-toggler.basket span {
            border-radius: 8px;
            font-size: 12px;
            font-weight: 300;
            height: 16px;
            line-height: 16px;
            width: 16px;
            padding: 0;
            position: absolute;
            right: -6px;
            top: -3px;
            text-align: center
        }

        .navbar-toggler.basket:before {
            content: '\e942';
            font-size: 22px;
            left: calc(50% - 11px);
            top: calc(50% - 11px)
        }

    .navbar-menu .navbar-nav .nav-item:first-child .nav-link, .navbar-menu .navbar-nav .nav-link {
        border: none;
        
        border-top: #e86ac0 solid 1px;
        padding-bottom: 1rem !important;
        padding-left: 3.5rem !important;
        padding-top: 1rem !important
    }

    .navbar-menu .navbar-nav .nav-item:first-child .nav-link {
        border-top: none
    }

    .navbar-menu .navbar-nav .nav-item:last-child .nav-link {
        border-bottom: none
    }

    .navbar-menu .dropdown.show .nav-link, .navbar-menu .navbar-nav .nav-link:hover {
        border: none !important
    }

    .navbar .form-control {
        height: 44px !important
    }

    .navbar .input-group > .input-group-append > .btn {
        border-top-right-radius: 22px;
        border-bottom-right-radius: 22px
    }

    .navbar-menu .navbar-nav .dropdown-menu {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0
    }

    .navbar-menu .dropdown:hover > .dropdown-menu {
        padding-top: 0
    }

    .navbar-menu .navbar-nav .dropdown-menu .btn-success {
        display: block
    }

}


@media (min-width:768px) and (max-width:991.98px) {
    .t-mt-0 {
        margin-top: 0 !important
    }

    .t-mt-3 {
        margin-top: 1rem !important
    }

    .t-mb-3 {
        margin-bottom: 1rem !important
    }

    .on-mobile {
        display: block !important
    }

    .off-mobile, .off-tablet {
        display: none !important
    }

    .on-tablet {
        display: block !important
    }

    .oluklar {
        margin-right: -5px;
        margin-left: -5px
    }

        .oluklar > .col, .oluklar > [class*=col-] {
            padding-right: 5px;
            padding-left: 5px
        }

    .sub-nav .user-menu {
        display: table;
        padding: 0;
        width: 100%
    }

        .sub-nav .user-menu li {
            padding: 8px 0;
            vertical-align: top;
            width: 25%
        }

            .sub-nav .user-menu li a {
                font-size: 14px;
                line-height: 1;
                padding-left: 0;
                padding-top: 30px;
                text-align: center
            }

            .sub-nav .user-menu li:nth-child(2) a {
                padding-left: 0
            }

            .sub-nav .user-menu li a:before {
                font-size: 24px;
                left: calc(50% - 12px);
                top: 0
            }

            .sub-nav .user-menu li:nth-child(2) a:before {
                font-size: 32px;
                left: calc(50% - 16px);
                top: -4px
            }


            .sub-nav .user-menu li .piece {
                left: calc(50% - 7px);
                top: 17px
            }

            .sub-nav .user-menu li .exit {
                font-size: 9px;
                left: calc(50% - 30px);
                line-height: 16px;
                padding: 0;
                top: 5px
            }

    .sub-nav .dropdown-menu {
        background-color: #f4f4f4;
        box-shadow: 0 10px 10px rgba(0,0,0,.2);
        margin-bottom: 35px;
        padding: 10px;
        width: 250px
    }

        .sub-nav .dropdown-menu:before {
            content: '';
            width: 0;
            height: 0;
            border-left: 10px solid transparent;
            border-right: 10px solid transparent;
            border-top: 10px solid #f4f4f4;
            position: absolute;
            bottom: -10px;
            left: 30px
        }

        .sub-nav .dropdown-menu .form-control {
            height: 44px !important
        }

    .navbar-menu .navbar {
        padding: .25rem 0
    }

    .navbar-brand {
        color: #fff;
        font-size: 2rem;
        padding: 0
    }

    .navbar-toggler {
        border-color: #fff !important;
        border-radius:  0.25rem;
        color: #fff !important;
        height: 34px;
        outline: 0 !important;
        padding: 0;
        position: relative;
        width: 34px
    }

        .navbar-toggler:before {
 font-family: 'LineAwesome';
            content: '\f342';
            font-size: 19px;
            line-height: 1;
            position: absolute;
            left: calc(50% - 9px);
            top: calc(50% - 9px);
            transition: all .1s ease-in-out
        }

        .navbar-toggler.collapsed:before {
  font-family: 'LineAwesome';
            content: '\f131';
            font-size: 20px;
            left: calc(50% - 10px);
            top: calc(50% - 10px)
        }

        .navbar-toggler.search.collapsed:before {
          font-family: 'LineAwesome';
            content: '\f2eb';
            font-size: 18px;
            left: calc(50% - 9px);
            top: calc(50% - 9px)
        }

        .navbar-toggler.basket span {
            border-radius: 5px;
            font-size: 12px;
            font-weight: 300;
            height: 16px;
            line-height: 16px;
            width: 16px;
            padding: 0;
            position: absolute;
            right: -6px;
            top: -3px;
            text-align: center
        }

        .navbar-toggler.basket:before {
            content: '\e942';
            font-size: 22px;
            left: calc(50% - 11px);
            top: calc(50% - 11px)
        }



    .navbar-menu .navbar-nav .nav-item:first-child .nav-link, .navbar-menu .navbar-nav .nav-link {
        border: none; 
        border-top: #9e0c78 solid 1px;
        padding-bottom: 1rem !important;
        padding-left: 3.5rem !important;
        padding-top: 1rem !important
    }

    .navbar-menu .navbar-nav .nav-item:first-child .nav-link {
        border-top: none
    }

    .navbar-menu .navbar-nav .nav-item:last-child .nav-link {
        border-bottom: none
    }


    .navbar-menu  .dropdown.show .nav-link, .navbar-menu .navbar-nav .nav-link:hover {
        border: none !important
    }

    .navbar .form-control {
        height: 44px !important
    }

    .navbar .input-group > .input-group-append > .btn {
        border-top-right-radius: 22px;
        border-bottom-right-radius: 22px
    }

    .navbar-menu .navbar-nav .dropdown-menu {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0
    }

    .navbar-menu .dropdown:hover > .dropdown-menu {
        padding-top: 0;
    }

    .navbar-menu .navbar-nav .dropdown-menu .btn-success {
        display: block
    }


}


@media (min-width:992px) and (max-width:11199.98px) {
    .off-tablet {
        display: none !important
    }


    .user-menu {
        padding: 14px 0
    }
    .user-menu1 {
        padding: 14px 0
    }

        .user-menu li a {
            line-height: 1;
            padding-left: 30px;
padding-right: 30px;
            padding-top: 40px;
            text-align: center
        }
        .user-menu1 li a {
            line-height: 1;
            padding-left: 0;
            padding-top: 40px;
            text-align: center
        }
        .user-menu li:nth-child(2) a {
            padding-left: 0
        }
        .user-menu1 li:nth-child(2) a {
            padding-left: 0
        }
        .user-menu li a:before {
            left: calc(50% - 15px);
            top: 7px
        }
        .user-menu1 li a:before {
            left: calc(50% - 15px);
            top: 7px
        }
        .user-menu li:nth-child(2) a:before {
            top: 5px
        }
       .user-menu1 li:nth-child(2) a:before {
            top: 6px
        }

        .user-menu li .piece {
            left: 16px;
            top: 13px
        }

        .user-menu li .exit {
            top: 0
        }


}


@media (min-width:2010px) and (max-width:1599.98px) {
    header .col-xl-2 {
        min-width: 16.666667%
    }

    header .col-xl-4 {
        min-width: 33.333333%
    }

    .col-xl-2 {
        min-width: 25%
    }

    .col-xl-4 {
        min-width: 50%
    }

    .user-menu {
        padding: 14px 0
    }

    .user-menu1 {
        padding: 14px 0
    }

        .user-menu li a {
            line-height: 1;
            padding-left: 0;
            padding-top: 40px;
            text-align: center
        }
        .user-menu1 li a {
            line-height: 1;
            padding-left: 0;
            padding-top: 40px;
            text-align: center
        }

        .user-menu li:nth-child(2) a {
            padding-left: 0
        }

        .user-menu1 li:nth-child(2) a {
            padding-left: 0
        }

        .user-menu li a:before {
            left: calc(50% - 15px);
            top: 0
        }

        .user-menu1 li a:before {
            left: calc(50% - 15px);
            top: 0
        }

        .user-menu li:nth-child(2) a:before {
            top: 0
        }

     .user-menu1 li:nth-child(2) a:before {
            top: 0
        }

        .user-menu li .piece {
            left: 16px;
            top: 13px
        }

        .user-menu li .exit {
            top: 0
        }

    section.destination .ribbon {
        display: none
    }

}

@media (min-width:1600px) {
    .container {
        max-width: 1540px
    }
}



.renk1 {background-color: #abcf37;  color: #fff; font-size: 20px}
.renk1:hover {
    color: #fff;
    background-color: #e41b70;
}


#navs1 .nav1>a img{margin-right:12px;height:30px}
#navs1 .nav1>a span{color:#fff;font-size:14px}
      #navs1 .nav1 .navBottom1 .container1 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; 
}
        #navs1 .nav1 .navBottom1 .container1 a {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          width: 12%;
          height: 100px;
          -webkit-transition: all .3s;
          transition: all .3s;
color: #ED2C7B;
  text-decoration: none;
}

          #navs1 .nav1 .navBottom1 .container1 a img {
            width: auto;
            height: 40px;
            margin-bottom: 10px;}

          #navs1 .nav1 .navBottom1 .container1 a span {
            font-size: 15px;
            text-align: center; 
}

#navs1 .nav1 .navBottom1 .container1 a:hover {
  border: 1px dashed #fa869b;
  border-radius: 5px;
   background-color: #ffdfe5;
 }



header .dropdown-menu {
    border-radius: 0;
    box-shadow: 0 2px 3px rgba(0,0,0,.2);
    margin: 0;
    left: -50px !important;
    right: 0px !important;
    top: 17px !important;
    padding: 20px;
    width: 300px

}

.yukari:before, ul.destination5 li button.active:after {
    transform: rotate(180deg);
}


@media (min-width:0px) and (max-width:767px){ 
.owl-carousel-main .owl-nav, .anasolslider .owl-nav { position: absolute; width: 100%; top: 27%;}
.owl-carousel-main .owl-prev, .anasolslider .owl-prev { position: absolute; left: 0; font-size: 25px !important;  background: transparent  !important; border: 0px; padding: 0px;  color: #fff !important; margin: 0px;}
.owl-carousel-main .owl-next, .anasolslider .owl-next { position: absolute; right: 0; font-size: 25px !important;  background: transparent  !important; border: 0px; padding: 0px;  color: #fff !important; margin: 0px; }
}

@media (min-width:768px) and (max-width:1023px){ 
.owl-carousel-main .owl-nav, .anasolslider .owl-nav { position: absolute; width: 100%; top: 30%;}
.owl-carousel-main .owl-prev, .anasolslider .owl-prev { position: absolute; left: 0; font-size: 35px !important;  background: transparent  !important; border: 0px; padding: 0px;  color: #fff !important; margin: 0px;}
.owl-carousel-main .owl-next, .anasolslider .owl-next { position: absolute; right: 0; font-size: 35px !important;  background: transparent  !important; border: 0px; padding: 0px;  color: #fff !important; margin: 0px; }
}

@media (min-width:1024px) and (max-width:5000px){
.owl-carousel-main .owl-nav, .anasolslider .owl-nav { position: absolute; width: 100%; top: 35%;}
.owl-carousel-main .owl-prev, .anasolslider .owl-prev { position: absolute; left: 0; font-size: 45px !important;  background: transparent  !important; border: 0px; padding: 0px;  color: #fff !important; margin: 0px;}
.owl-carousel-main .owl-next, .anasolslider .owl-next { position: absolute; right: 0; font-size: 45px !important;  background: transparent  !important; border: 0px; padding: 0px;  color: #fff !important; margin: 0px; }
}

.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{max-width:100%;display:block;height:auto}
@media (min-width:0px) and (max-width:767px){ .bottom20 { margin-top: 10px; margin-bottom: 8px; }}
@media (min-width:768px) and (max-width:1023px){ .bottom20 { margin-bottom: 8px; }}
@media (min-width:1024px) and (max-width:1280px){ .bottom20 { margin-bottom: 14px; }}
@media (min-width:1280px) and (max-width:5000px){ .bottom20 { margin-bottom: 15px; }}
.center-block{display:block; margin-right:auto;margin-left:auto}




.social a{margin-right:7px; display:inline-block !important;box-sizing:border-box;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform;}
.social a::before{pointer-events:none;position:absolute;z-index:-1;content:'';top:100%;left:5%;height:10px;width:90%;opacity:0;background:-webkit-radial-gradient(center,ellipse,rgba(0,0,0,0.35) 0%,transparent 80%);background:radial-gradient(ellipse at center,rgba(0,0,0,0.35) 0%,transparent 80%);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform,opacity;transition-property:transform,opacity;}
.social a:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);}
.social a:hover::before{opacity:1;-webkit-transform:translateY(5px);transform:translateY(5px);}

.social .la-facebook{display:inline-block; background:#3a589b; width:35px;height:35px;line-height:35px;margin-bottom:4px; font-size:30px;text-align:center;  text-decoration: none;color:#fff;  border-radius: 100px;}
.social .la-facebook:hover{display:inline-block; background:#ed1d24; width:35px;height:35px;line-height:35px;margin-bottom:4px; font-size:30px;text-align:center;  text-decoration: none;color:#fff;  border-radius: 100px;}
.social .la-twitter{display:inline-block; background:#598dca; width:35px;height:35px;line-height:35px;margin-bottom:4px; font-size:30px;text-align:center;  text-decoration: none;color:#fff;  border-radius: 100px;}
.social .la-twitter:hover{display:inline-block; background:#ed1d24; width:35px;height:35px;line-height:35px;margin-bottom:4px; font-size:30px;text-align:center;  text-decoration: none;color:#fff;  border-radius: 100px;}
.social .la-pinterest{display:inline-block; background:#ca2026; width:35px;height:35px;line-height:35px;margin-bottom:4px; font-size:30px;text-align:center;  text-decoration: none;color:#fff;  border-radius: 100px;}
.social .la-pinterest:hover{display:inline-block; background:#ed1d24; width:35px;height:35px;line-height:35px;margin-bottom:4px; font-size:30px;text-align:center;  text-decoration: none;color:#fff;  border-radius: 100px;}
.social .la-google-plus{display:inline-block; background:#d6492f; width:35px;height:35px;line-height:35px;margin-bottom:4px; font-size:30px;text-align:center;  text-decoration: none;color:#fff;  border-radius: 100px;}
.social .la-google-plus:hover{display:inline-block; background:#ed1d24; width:35px;height:35px;line-height:35px;margin-bottom:4px; font-size:30px;text-align:center;  text-decoration: none;color:#fff;  border-radius: 100px;}
.social .la-instagram{display:inline-block; background:#517fa6; width:35px;height:35px;line-height:35px;margin-bottom:4px; font-size:30px;text-align:center;  text-decoration: none;color:#fff;  border-radius: 100px;}
.social .la-instagram:hover{display:inline-block; background:#ed1d24; width:35px;height:35px;line-height:35px;margin-bottom:4px; font-size:30px;text-align:center;  text-decoration: none;color:#fff;  border-radius: 100px;}
.social .la-linkedin{display:inline-block; background:#0270ad; width:35px;height:35px;line-height:35px;margin-bottom:4px; font-size:30px;text-align:center;  text-decoration: none;color:#fff;  border-radius: 100px;}
.social .la-linkedin:hover{display:inline-block; background:#ed1d24; width:35px;height:35px;line-height:35px;margin-bottom:4px; font-size:30px;text-align:center;  text-decoration: none;color:#fff;  border-radius: 100px;}
.social .la-youtube{display:inline-block; background:#cf3427; width:35px;height:35px;line-height:35px;margin-bottom:4px; font-size:30px;text-align:center;  text-decoration: none;color:#fff;  border-radius: 100px;}
.social .la-youtube:hover{display:inline-block; background:#ed1d24; width:35px;height:35px;line-height:35px;margin-bottom:4px; font-size:30px;text-align:center;  text-decoration: none;color:#fff;  border-radius: 100px;}


.lazy{display:block;width:100%;}



.filterproduct-title{background:url(../images/slider-bar.png) right no-repeat;font-size:16px;font-weight:300;line-height:42px;margin:0;color:#313131;text-transform:uppercase;text-align:left}
.filterproduct-title .content{background-color:#fff;padding-right:20px;display:inline}
.filterproduct-title>a{font-size:13px;font-weight:400;text-transform:none}

.owl-dots {margin: 0;border: 0;}
.owl-dot {width: 10px;height: 10px; border: 1px solid #fff;background: #333;margin-right: 5px;display: inline-block; }
.owl-dot.active { background: #ffa60a;}



.cms-index-index .owl-carousel{ z-index:0;}

.cms-index-index { padding-top:0px; padding-bottom:5px; }

.filterproduct-title strong{font-size:16px;font-weight:400;}
.filterproduct-title{position:relative;overflow:hidden;background:0;font-weight:400}.filterproduct-title .content{z-index:2;position:relative}
.filterproduct-title .title_line{position:absolute;height:1px;background-color:#dde0e2;width:100%;top:50%;left:0;right:0}.recent-posts .item .post-image{padding:0;border:0;margin:0}.recent-posts .item .post-image img{border-radius:0}.recent-posts .item .post-image .post-date{background-color:#65829d;text-align:center;color:#fff;font-weight:400;position:absolute;top:7px;left:22px}.recent-posts .item .post-image .post-date .day{font-size:18px;letter-spacing:.05em;background:0;color:#fff;font-weight:400;padding:7px 0 0}
.recent-posts .item .post-image .post-date .month{font-size:13px;letter-spacing:.05em;text-transform:uppercase;background:0;font-weight:400;padding:0 0 8px}.recent-posts .item .postTitle{min-height:auto;padding-top:10px;padding-left:0;margin-bottom:10px}.recent-posts .item .postContent,.recent-posts .item .postContent p{padding-left:0;font-size:14px;color:#7b7f83;line-height:24px;margin-bottom:5px}.recent-posts .item .postContent{padding-bottom:15px}.recent-posts .item .postContent p{padding-left:0}.recent-posts .item .readmore{margin-left:0;text-transform:uppercase;font-size:12px;letter-spacing:.05em;color:#575f68;background-color:#e1e6ea;padding:10px 18px;border-radius:0;box-shadow:none}.recent-posts .item .postTitle h2{font-size:18px;letter-spacing:-0.01em;line-height:22px}.recent-posts .item .postTitle h2 a{color:#2b2b2d;font-weight:400}.cms-index-index .testimonial-author{margin:8px 0 0}.cms-index-index .testimonial-author .img-thumbnail{border:0;padding:0;margin-right:20px;border-radius:100%!important;overflow:hidden}
.cms-index-index blockquote.testimonial{border:0;background-color:transparent!important;color:#7b7f83;font-size:14px;font-style:normal;line-height:24px;font-weight:400;margin:0 -10px;padding:15px 30px 15px 43px;float:left;margin-top:1px;position:relative;margin-left:73px}.cms-index-index blockquote.testimonial:before{left:10px;top:0;content:"\201C";font-style:normal;line-height:1;position:absolute;color:#65829d;font-weight:400;font-size:54px}.cms-index-index blockquote.testimonial:after{right:54px;bottom:-.3em;content:"\201D";font-style:normal;line-height:1;position:absolute;color:#65829d;font-weight:400;font-size:54px}.cms-index-index .testimonial-author p{line-height:20px}.cms-index-index .testimonial-author p>strong{font-size:16px;font-weight:400;letter-spacing:.0025em;color:#2b2b2d;margin-bottom:3px}.cms-index-index blockquote.testimonial p{line-height:20px;letter-spacing:.001em}
.cms-index-index .testimonial-author p>strong{color:#111;display:block;padding-top:7px;font-size:14px}.cms-index-index .testimonial-author span{color:#666;display:block;font-size:14px}
.cms-index-index .testimonial-author .img-thumbnail{border:none;padding:0;margin-right:20px;border-radius:100% !important;overflow:hidden}
.cms-index-index .testimonial-author .img-thumbnail{border-radius:7px;float:left;margin-right:10px;position:relative;padding:4px;line-height:1.5;background-color:#fff;border:1px solid #ddd;display:inline-block;max-width:100%;height:auto}
.cms-index-index .testimonial-author .img-thumbnail img{max-width:60px;display:inline-block;height:auto}
.cms-index-index .testimonial-author p{color:#666;margin:0 0 0 25px;text-align:left;line-height:24px}
.cms-index-index .testimonial-author a{color:#D9006C;}

.footer-newsletter{color: #fff; background-color: #0b4add;}
.footer-newsletter .newsletter-title{display:inline-block;font-size:1.471em;margin-right:25px;line-height:2.429em;margin-bottom:0;}
.footer-newsletter .newsletter-title::before{content:"\f156";font-family: 'LineAwesome';margin-right:15px;font-size:1.619em;vertical-align:middle;}
.footer-newsletter .newsletter-marketing-text{font-weight:400; margin-left:25px;font-size:1.051em; }
.footer-newsletter form{margin-top:0px;}
.footer-newsletter input[type="text"]{font-weight:300; font-size:16px; border-radius:0px; height: 38px!important; padding:0.15em 1em;background-color:#fff;border:0;}
.footer-newsletter button{border-radius:0; height: 38px!important;background-color:#000;border:0; margin:0px;}
.footer-newsletter .input-group{margin-top:12px;}

@media (min-width:0px) and (max-width:767px){ 
.footer-newsletter .newsletter-marketing-text{font-size:14px; margin-left:3px;}
.footer-newsletter .newsletter-title{font-size:1.151em;margin-right:0px;}
.footer-newsletter .newsletter-title::before{margin-right:3px;font-size:1.319em;}
.footer-newsletter .input-group{margin-top:-5px;}
.footer-newsletter{padding-bottom:10px}
}
@media (min-width:768px) and (max-width:1023px){ 
.footer-newsletter .newsletter-marketing-text{font-size:15px; margin-left:5px;}
.footer-newsletter .newsletter-title{font-size:1.251em;margin-right:5px;}
.footer-newsletter .newsletter-title::before{margin-right:5px;font-size:1.319em;}
.footer-newsletter .input-group{margin-top:12px;}
.footer-newsletter{padding-bottom:10px}
}




.work-img{border-radius:50%;overflow:hidden;margin-bottom:21px;height:284px;}
.work-img img{max-width:100%;width:auto;margin:0 auto;height:100%;}
.work-img.type-2{height:300px;margin-bottom:5px;}
.work-text{padding:0 10%; }
.simple-article.color-1 p{color:#a3a2a2}
.simple-article.color-2 p{color:#6a6a6a}
.block{position:relative;width:100%;}
.block .container{position:relative;}
.nopadding{padding-left:0;padding-right:0;margin-left:0;margin-right:0;}
.blocks{overflow:hidden;z-index:0;position:relative;padding-top:40px; }
.left-col{height:340px;background:#fff4c8;}
.img-absolute{position:absolute;top:0;left:-70px;width:auto;max-width:100%;}
.img-absolute.right{left:auto;right:-130px;}
.learn-more{position:absolute;top:50%;left:40%;width:280px;padding-top:10px;margin-bottom:0;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.left-col.right{background:#ffe4c6;}
.left-col.right .learn-more{left:auto;right:40%;}
.learn-more .h6{line-height:27px;text-transform:uppercase;font-weight:400;margin-bottom:17px;}
.learn-more p{height:69px;overflow:hidden; font-weight:400;font-size:14px;}
.learn-more .button.style-1{background:transparent; }
.blocks .button.color-1.style-1{font-weight:400;color:#f23a61;border:1px solid #f23a61;}
.blocks .button.color-1.style-1:hover{background:#f23a61;color:#fff;}
.blocks .button{position:relative;display:inline-block;font-size:13px;line-height:27px;color:#fff;font-weight:600;padding:5px 20px;text-transform:uppercase;border:2px solid transparent;}
.simple-article.small p{font-size:15px;line-height:20px;font-weight:400;}
@media (min-width:0px) and (max-width:990px){ 
  .blocks{padding-top:0;margin-bottom:15px;}
  .img-absolute{left:-140px;bottom:0;top:auto;}
  .learn-more{left:110px;}
  .left-col.right .learn-more{left:15px;right:auto;}
}

.anateslimatrenk {background-color: #fff; margin-bottom:15px; margin-top:15px; padding-top:10px;}
.anaikiresimrenk {background-color: #fff; margin-bottom:10px; margin-top:15px; padding-top:10px; padding-bottom:0px;}
.anayorumlarrenk {background-color: #fff; }





/*# ÜRÜN DETAY */

.product-detail {
  padding: 30px 0;
}

.product-detail .nav-links.top {
  padding: 0px;
  margin: -30px 0 15px;
  border-radius: 0 0 8px 8px;
background: #fff;
color:#566d7a;
 font-weight: 300;
  font-size: 13px;
}
.product-detail .nav-links.top a{
color:#566d7a;
 font-weight: 300;
}
.product-detail .product-title {
 font-size: 26px;
  color: #566d7a;
  margin: 0 0 10px;
}
.product-detail .product-code {
  font-size: 14px;
  color: orange;
  text-align: right;
}
.product-detail .product-list-price {
  margin: 10px 0 0;
 font-size: 18px;
  color: #969696;
  text-decoration: line-through;
}
.product-detail .product-price1 {
font-size: 18px;
  color: #b5b5b5;
}
.product-detail .product-price1 strong {
font-size: 32px;
  color: #ed2b7a;
}
.product-detail .product-icon-buttons {
  float: right;
  border-top: 1px solid #c5c5c5;
}
.product-detail .product-icon-buttons a {
  display: block;
  height: 28px;
  border-bottom: 1px solid #c5c5c5;
}
.product-detail .product-icon-buttons a i {
  display: inline-block;
  border-left: 1px solid #c5c5c5;
  border-right: 1px solid #c5c5c5;
  width: 38px;
  height: 28px;
  font-size: 14px;
  line-height: 28px;
  text-align: center;
  color: #9a9a9a;
}
.product-detail .product-icon-buttons a span {
  display: inline-block;
  border-right: 1px solid #c5c5c5;
font-size: 14px;
  color: #9a9a9a;
  width: 160px;
  padding: 0 10px;
}
.product-detail .product-icon-buttons a:hover span {
  color: #000;
}

.product-detail .social-links {
  float: right;
  margin: -36px 0 0;
}
.product-detail .social-links a {
  display: block;
  width: 25px;
  height: 25px;
  text-align: center;
  font-size: 15px;
  line-height: 25px;
  color: #FFF;
  background: #333;
  margin: 0 0 10px;
  border-radius: 5px;
}
.product-detail .social-links a.rss {
  background: #d45f2e;
}
.product-detail .social-links a.facebook {
  background: #2a4a82;
}
.product-detail .social-links a.twitter {
  background: #21c1fc;
}
.product-detail .buttons {
  margin: 0 0 20px;
}




.product-detail .buttons button{font-weight: 700; position: relative;overflow: hidden; border: 1px solid #000;z-index: 1; transition: color 0.4s ease;border-radius: 0; font-size: 1.2rem; border-radius: 6px !important; padding: 10px;  padding-right: 60px; padding-left: 60px; border:0px!important;background-color:#000;color:#fff;}
.product-detail .buttons button::before {  content: ""; position: absolute;  top: 0; left: -100%;  width: 100%;  height: 100%;  background: #fff;  z-index: -1;  transition: left 0.4s ease;border: 1px solid #000;}
.product-detail .buttons button:hover::before { left: 0;}
.product-detail .buttons button:hover {color: #000;}




.product-detail .buttons button i {
  margin-right: 10px;
}
.product-detail .buttons button.cart-add {
  background: blue;
}



.form h1.form-title {
font-size: 25px;
  color: #ed2b7a;
  margin: 30px 0 10px;
}

.form button[type=submit] {
  border: 0;
  padding: 0;
  margin: 0;
  width: 100%;
  height: 50px;
font-size: 23px;
  color: #fff;
}


.province-selector {
  margin: 0 0 20px;
font-size: 16px;
}

.province-selector .select2-container, .province-selector .select2-container--default .select2-selection--single {
  width: 100%;
  height: 40px;
}
.province-selector .select2-container--default .select2-selection--single .select2-selection__rendered,
.province-selector .select2-container--default .select2-selection--single .select2-selection__arrow {
  margin: 5px 5px 0;
}
.province-selector .select2-selection__rendered {
  position: relative;
  padding: 0 0 0 30px !important;
  display: block;
}


.province-selector .select2-selection__rendered:before {
content: '\f27d';
  font: 30px/27px  'LineAwesome';
  position: absolute;
  left: 0px;
  top: 0;
}


.period-selector {
  margin: 0 0 20px;
font-size: 16px;
}
.period-selector .select2-container, .period-selector .select2-container--default .select2-selection--single {
  width: 100%;
  height: 40px;
}
.period-selector .select2-container--default .select2-selection--single .select2-selection__rendered,
.period-selector .select2-container--default .select2-selection--single .select2-selection__arrow {
  margin: 5px 5px 0;
}
.period-selector .select2-selection__rendered {
  position: relative;
  padding: 0 0 0 36px !important;
  display: block;
}
.period-selector .select2-selection__rendered:before {
content: '\f18f';
  font: 30px/27px  'LineAwesome';
  position: absolute;
  left: 0px;
  top: 0;
}

label.datepicker {
  position: relative;
  text-align: center;
  display: block;
  margin: 0 0 20px;
  padding: 10px;
  cursor: pointer;
  height: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  background: #edf1f2;
  border-radius: 4px;
border: 1px solid #DDD;
}
label.datepicker h3 {
font-size: 16px;
  margin: 0 0 8px;
  position: relative;
  z-index: 33;
}
label.datepicker i {
 font: 35px/16px 'LineAwesome';
  margin: 0 0 8px;
  position: relative;
  z-index: 33;
}
label.datepicker.active {
background: #51b549;
border: 1px solid #51b549;
 color: #fff!important;
}


label.time {
  position: relative;
  text-align: center;
  display: block;
  margin: 0 0 20px;
  padding: 10px;
  cursor: pointer;
  height: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}



label.time input {
  display: none;
}

label.time input:checked + .bg {
  background: #51b549;
border: 1px solid #51b549;
box-shadow: 0 2px 7px rgba(0,0,0,.2);
 transition: all .2s ease-in-out;
}

label.time .bg {
  position: absolute;
  width: 100%;
  height: 100%;
  background: #edf1f2;
  border-radius: 4px;
border: 1px solid #DDD;
  top: 0;
  left: 0;
}

#time-selector input[type=radio]:checked~h3{
    color: #fff!important;
}
#time-selector input[type=radio]:checked~h2{
    color: #fff!important;
}


label.time h3 {
font-size: 17px;
  margin: 0 0 4px;
  position: relative;
  z-index: 33;
}

label.time h2 {
font-size: 19px;
  margin: 0;
  position: relative;
  z-index: 33;
}


@media (min-width:0px) and (max-width:991.98px) {
label.time h3 {font-size: 14px;}
label.time h2 {font-size: 15px;}
}



label.design-check {
  position: relative;
  border: 1px solid #DDD;
  padding: 10px;
  border-radius: 3px;
  display: flex;
  align-items: center;
  margin: 0 0 15px;
cursor:pointer;
 background: #fff;
}
label.design-check input {
  display: none;
}
label.design-check input:checked + .check {
background: #bff0a1;
border: 1px solid #83ce56;
}
label.design-check input:checked + .check i {
  color: #000;
  opacity: 1;
}
label.design-check .check {
  float: left;
  width: 24px;
  height: 24px;
  border: 1px solid #F2F2F2;
  text-align: center;
  transition: all ease 0.5s;
  border-radius: 4px;
  margin-right: 8px;
}
label.design-check .check i {
  opacity: 0.4;
  color: #333;
 font: 20px/24px 'LineAwesome';
  transition: all ease 0.5s;
 
}
label.design-check .title {
font-size: 18px;
}

.select2-results{ font-size: 17px; }
.datepicker { font-size: 17px; }

/*# ÜRÜN DETAY BİTİŞ*/




.sepet_uyarisi,.closed_today{display:none;width:97%;}

@media (max-width:768px){
.sepet_uyarisi,.closed_today{width:100%;padding:5px;}
.sepet_uyarisi{font-size:11px;margin-bottom:-15px;margin-top:25px;}
}



.textfont1{font-size:15px!important;font-weight:300!important;}


label.error {
    position: absolute;
    background: #ee0101;
    background: rgba(238, 1, 1, 0.80);
    padding: 2px 5px;
    top: -15px;
    left: 15px;
    color: #fff;
    font-size: 11px;
    font-weight: normal;
    display: inline-block;
    box-shadow: 0 -1px 4px rgba(0, 0, 0, 0.6);
    z-index: 5;
}

    label.error:before {
        content: "";
        border: 4px solid transparent;
        border-top: 4px solid #ee0101;
        border-top: 4px solid rgba(238, 1, 1, 0.80);
        position: absolute;
        bottom: -8px;
    }


.vyok{
font-size: 22px;
}


.boyla5 {
  padding: 0px!important;

}

.fontform4 {font-weight:400;font-size:14px; color:#555555;}




/*# ÜRÜN DETAY RESİM SLİDER VE ZOOM*/

.detail-gallery {
  position: relative;
  padding-right: 20px;

}
.detail-gallery .image-lightbox{
  position: relative;
}
.detail-gallery .image-lightbox img{
  margin: auto;
  position: relative;
  border: 1px solid #dadada;
  transition: all 0.35s ease-out 0s;
  -webkit-transition: all 0.35s ease-out 0s;
}

.detail-gallery .image-lightbox .fancybox-buttons:hover img{
  box-shadow: 0px 8px 30px 0px rgba(0, 0, 0, 0.1) !important;
}
.detail-fixed-info .detail-gallery .image-lightbox a img{
margin-bottom: 60px;
}
.detail-fixed-info .detail-gallery .image-lightbox a:last-child img{
  margin-bottom: 0px;
}

.detail-gallery .gallery-control {
  text-align: center;
  position: relative;
  margin-top: 40px;
}
.detail-gallery .gallery-control > a {
  position: absolute;
  top: 50%;
  margin-top: -17.5px;
  font-size: 22px;
  background: #eeeeee;
  width: 35px;
  height: 35px;
  line-height: 32px;
  border-radius: 50%;
  display: block;
  z-index: 9;
  text-decoration: none;
  outline: none;
color:#555555;
}

.detail-gallery .gallery-control .slick-hidden, 
.detail-gallery .gallery-control .slick-disabled {
  cursor: not-allowed;
}
.product-horizontal .gallery-slider {
  margin: 0 60px;
}
.detail-gallery .gallery-control > a:hover {
  color: #fff;
  background-color: #c3d450;
}
.detail-gallery .gallery-control > a.next {
  right: 0px;
}
.detail-gallery .gallery-control > a.prev {
  left: 0px;
}

/*Product thumbnail*/
.gallery-slider .slick-slide img{
    cursor: pointer;
    border: 1px solid #d6d6d6;
 width: 110px;
  height: 90px;
}
.gallery-slider .slick-slide .active img{
    border: 2px solid #c3d450;
}
.product-horizontal .gallery-slider{
    margin: 0 40px;
}
.product-horizontal .gallery-slider .slick-slide {
    padding: 0 5px;
}

.detail-gallery img{
    max-width: 100%;
    height: auto;
}

@media only screen and (max-width: 991px) { .detail-gallery{ padding: 0 !important;} }

/*# ÜRÜN DETAY RESİM SLİDER VE ZOOM BİTİŞ*/

.oluklar{margin-right:-10px;margin-left:-10px}
.oluklar>.col,.oluklar>[class*=col-]{padding-right:10px;padding-left:10px}

.ana-search input[type="text"]{font-weight:300; font-size:16px; border-radius:0px; height: 38px!important; padding:0.15em 1em;background-color:#F2F2F2;border:0;}
.ana-search button{border-radius:0; height: 38px!important;background-color:#000;border:0; margin:0px;}
.ana-search .input-group{border: 1px solid #ccc; margin-top:12px;}



@font-face{font-family:"urge";src:url(../fonts/urge.eot);src:url(../fonts/urge.eot?#iefix) format("embedded-opentype"),url(../fonts/urge.woff2) format("woff2"),url(../fonts/urge.woff) format("woff"),url(../fonts/urge.ttf) format("truetype"),url(../fonts/urge.svg#urge) format("svg");font-weight:400;font-style:normal}
.kataciklama h2{font-family:"urge",Georgia,"Times New Roman",Times,serif!important;font-display:swap}
.kataciklama p{font-family:"urge",Georgia,"Times New Roman",Times,serif!important;font-display:swap}
.kataciklama div{font-family:"urge",Georgia,"Times New Roman",Times,serif!important;font-display:swap}

/*# ÜRÜN DETAY İKONLAR*/
.product-detail .detay-icon{margin:18px 0 0;padding:0;width:100%;display:table;list-style:none;margin-bottom:30px;margin-top:20px}.product-detail .detay-icon li{color:#666;cursor:default;display:inline-block;width:23%;margin-right:2%;height:auto;line-height:1;padding:10px 0;float:left;position:relative;vertical-align:middle;text-align:center;transition:all .3s ease-in-out;border:1px solid #dadada;border-radius:5px}.product-detail .detay-icon>li:last-child{margin-right:0}.product-detail .detay-icon li .ico{margin-bottom:5px}.product-detail .detay-icon li>.detay-text{font-size:16px;line-height:21px;color:#666}
.detay-bilgiler-title{color:#727272; font-size:16px;font-weight:600!important}.detay-bilgiler-title1{color:#727272;font-size:14px;font-weight:300!important;line-height:16px}.detay-bilgiler-options{margin-bottom: 0px;padding:10px;border:1px solid #dadada;border-radius:5px}.detay-bilgiler-icon{list-style:none;margin:0;padding:0;display:block;width:100%}.detay-bilgiler-icon li{display:inline-block;overflow:hidden;width:calc(12% - 12px)}.detay-bilgiler-icon li:last-child{margin-bottom:0}.detay-bilgiler-icon img{width:100%;border:1px solid #dadada;padding:2px}
@media only screen and (max-width: 768px) { .detay-bilgiler-options{ margin-bottom: 23px;} }


/*# ÜRÜN DETAY YORUM*/
.tabs-elastic.tabs .tabs-nav{display:table;width:100%}.tabs-elastic.tabs .tabs-nav li{display:table-cell;text-align:center}.propage-tab .nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:transparent}.propage-tab .nav-tabs{margin-bottom:10px}.propage-tab .nav-tabs>li{float:none!important;display:inline-block}.propage-tab .nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover,.nav-tabs>li>a,.nav-tabs{border:0}.propage-tab .nav-tabs>li.active>a,.nav-tabs>li>a:hover,.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#51aa1b}.propage-tab .nav>li>a:focus,.propage-tab .nav>li>a:hover{background-color:transparent}.propage-tab .heading{font-size:18px;margin-bottom:20px;text-transform:capitalize;color:#2a3746}.propage-tab .nav-tabs>li>a{border-radius:0;margin:0;font-size:17px;text-transform:capitalize;color:#282828;border-top:1px solid #ebebeb;border-bottom:0 solid #ebebeb;border-right:1px solid #ebebeb;border-left:1px solid #ebebeb}.propage-tab .nav-tabs>li.active>a,.propage-tab .nav-tabs>li.active>a:focus,.propage-tab .nav-tabs>li.active>a:hover{color:#fff}.propage-tab .nav-tabs li{text-transform:capitalize;position:relative;padding-right:4px}.propage-tab .nav-tabs{border-bottom:0}#tab-review i{color:#2a3746}.propage-tab .nav-tabs>li>a{padding:7px 15px}.propage-tab .nav-tabs>li>a:hover{background:#eee;text-decoration:none}.propage-tab .nav-tabs>li>a:focus{background:#fff;color:#f00}.propage-tab .tab-content{border:1px solid #ebebeb;padding:10px;margin-top:-5px}.prodrate1{color:#F4B800!important;width:15px}.prodrate2 label{cursor:pointer}.prodrate2 i{display:inline-block}#tab-review .fa-stack-2x{font-size:1em;left:0;position:absolute;text-align:center;width:100%}#tab-review{font-size:16px;line-height:21px;font-family:"urge",Georgia,"Times New Roman",Times,serif!important;color:#7a7a7a}.propage-tab h7{font-size:16px;line-height:21px;color:#000;font-weight:500!important}.propage-tab h8{font-size:16px;line-height:21px;color:#9c0;font-weight:300!important}.propage-tab td{border-bottom:1px solid #ebebeb;padding-top:10px}.table2 i{padding:1px!important;margin:1px!important}.table2 span{padding:1px!important;margin:1px!important}@media(max-width:768px){#tab-review{font-size:15px}}.propage-tab .formatla{padding-top:20px;font-size:15px;font-weight:300!important;margin-left:5px}.propage-tab .formatla h2{padding-left:15px;font-size:18px;font-weight:600!important}.propage-tab #button-review{padding-left:25px;padding-right:25px;padding-top:5px;height:35px!important;margin-left:15px;font-size:17px;font-weight:400!important;background:#9c0;border:0}.propage-tab #button-review:hover{background:#000}.propage-tab #tab-description{font-size:16px;font-weight:300!important}

/*# ÜRÜN DETAY OWL BENZER ÜRÜNLER*/
.pro-bg a.card{border:0px solid #e5e5e5;}.pro-bg a.card .ribbon{left:9px}.pro-bg a.card:hover{box-shadow:none}.pro-bg h2{position:relative;font-size:21px;text-transform:uppercase;font-weight:300!important}.pro-bg h2{margin-top:0;margin-bottom:10px;position:relative}.pro-nepr .owl-theme .owl-controls .owl-buttons div{padding:1px 7px!important;background:#cacaca!important;opacity:1!important;border-radius:0!important;width:35px;height:26px}.pro-nepr .owl-theme .owl-controls .owl-buttons div:hover{background:#51aa1b!important}.pro-nepr .owl-theme .owl-controls .owl-buttons .owl-prev{position:absolute;top:-40px;left:auto;right:40px}.pro-nepr .owl-theme .owl-controls .owl-buttons .owl-next{position:absolute;top:-40px;right:0}.pro-nepr .owl-carousel .owl-buttons div i{font-size:20px!important;position:relative;top:0px;margin:0}.thummargin{margin:0 -8px}
.product-thumb{border:1px solid #e5e5e5;padding-bottom:15px;margin-bottom:5px}
.product-layout,.product-block{padding:0 8px}.product-layout .product-thumb .image{overflow:hidden}.product-layout .product-thumb .image img{position:relative;display:block;width:100%;background:none no-repeat 50%;background-size:cover;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden}.product-layout:hover .image img{-webkit-transform:scale(1.08);transform:scale(1.08)}.product-layout .image{background-color:#fff}.product-layout .image img{object-fit:scale-down;width:300px;height:220px}




.fontform1{font-weight:400;font-size:14px;color:#444444;}
.tablemiddle tr > td{vertical-align:middle;}
#AtlasList td{padding:4px; font-size:14px;}
.textfont1 .card-header .btn-link{font-size:18px;color:#FF0000;}


/*# ÜRÜN LİSTE FONT BOY*/

.top-icons {
    color: #923d7f;
}


.middle-section-part{background:#edf1f1;margin-top:60px;}
.section-part h2{padding:24px 0 0px 0;text-align:center;font-weight:300;line-height:44px;color:#32383e;font-size:28px;}
.section-part h1{text-align:center;font-weight:500;line-height:54px;color:#32383e;font-size:29px;}
.section-part p{font-size:15px;font-weight:300;line-height:21px; margin:5px 0 0 0 ;color:#32383e;}
.section-part div{font-size:15px;font-weight:300;line-height:21px;margin:5px 0 0 0 ;color:#32383e;}
.nav-pannel ul{padding:0px;margin:0px;}
.nav-pannel ul li{font-weight:400;font-size:12px;color:#424548;line-height:67px;padding-bottom:30px;}
.nav-pannel h2{padding:24px 0 0px 0;text-align:center;font-weight:300;line-height:44px;color:#32383e;font-size:25px;}
.section-part a{color:#337ab7;}
.middle-section-part .list-inline a{font-weight:300; font-size:16px; color: #3c3c3c!important;}
.middle-section-part .list-inline span{font-size:13px; color: #999!important;font-weight:400;}


.flower-banners div {margin:10px auto;}


.parlamaefekt {
    margin: 50px;
    animation: glowing 1500ms infinite;
border-radius: 3px;
}

@keyframes glowing {
  0% { background-color: #f0f0f0; box-shadow: 0 0 6px #f0f0f0; }
  50% { background-color: #d80781; box-shadow: 0 0 13px #d80781; }
  100% { background-color: #f0f0f0; box-shadow: 0 0 6px #f0f0f0; }  
}



@media (max-width: 524px) {
.top-banner .col-xs-6, .top-banner .col-xs-12 {padding-right:3px; padding-left: 3px;}
.top-banner {margin: 5px 0 3px;}
}

@media (max-width: 359px) {
.top-banner {margin: 5px 0 3px;}
}


.buy-it:hover {
 transition: all .2s ease-in-out;
box-shadow: 0 2px 7px rgba(0,0,0,.2);
}

#agonderilecekyer{
 transition: all .2s ease-in-out;
box-sizing: border-box;
border-radius: 2px;
  border: 1px solid #aaaaaa;
}
#agonderilecekyeraciklama{
 transition: all .2s ease-in-out;
box-sizing: border-box;
border-radius: 2px;
  border: 1px solid #aaaaaa;
}

/* preloader il ilçe yükleniyor */
#loader-wrapper{position:absolute;top:0px;left:10px;width:100%;height:100%;z-index:1000}#loader{display:block;position:relative;left:50%;top:50%;width:140px;height:140px;margin:-75px 0 0 -75px;border-radius:50%;border:3px solid transparent;border-top-color:#3498db;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;z-index:1001}#loader:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:#e74c3c;-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite}#loader:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-top-color:#f9c922;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}.loaded #loader{opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.loaded #loader-wrapper{visibility:hidden;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .3s 1s ease-out;transition:all .3s 1s ease-out}


/* il ilçe semt mahalle arama */
#sehirlerkutu {
border-radius: 6px;
font-weight: 400; display:block;overflow-y:auto; color:#000!important; margin-left:112px; padding-left:40px!important;font-size:18px!important;width:74%;height: 50px;line-height: 45px;} 
#sehirlerkutu::placeholder {color: #fff !important;}

@media (min-width:581px) and (max-width:99999px) {
#sehirlerkutu {
background-color: #fff;
}
}

@media only screen and (max-width: 991px) { #sehirlerkutu {padding-top:13px!important; height: 46px;line-height: 17px;}  }

.arama-yer-bolumu { padding: 0px 0;}
.atskonum-ara-ust-sira{padding-left: 10px; color:#b33cb0;}
.map-icon {float: left;margin-left: 120px;margin-top: -38px;position: relative;z-index: 2; color:#666;font-size: 29px;}
.acik-arama {float: right;margin-right: 25px;margin-top: -38px;position: relative;z-index: 2; color:#666;font-size: 23px;cursor:pointer;}
.aramayi-temizle {float: right;margin-right: 36px;margin-top: -38px;position: relative;z-index: 2;color: #42a539;font-size: 26px;cursor:pointer;}
.arama-metni {width: 100%;}
.kapali-arama {float: right;margin-right: 5px;margin-top: -37px;position: relative;z-index: 99;color: black;font-size: 26px;display:inline-block;cursor:pointer;}
.tikla {cursor:pointer;}
#ilce {width:100%; border: none; padding-right:46px;}
.arama-sonuc {position: relative; overflow: hidden; width: auto; height: 210px; padding:10px;}
div.atskonum-ara{display:table;margin-top:16px!important;width:100%;height:97px;}

.konumbg {
background-color: #edf1f2;
border-radius: 6px;
padding: 10px;
height:65px!important;
margin-top:0px!important;
}

@media (min-width:0px) and (max-width:580px) {
div.atskonum-ara{margin-top:0px!important;height:65px;}
}

div.atskonum-ara-hucre{height: 0px; display:table-cell;position:relative;vertical-align:middle}
#ilce {height:48px!important;text-align:left;position:relative;}
.tum-sehir-listesi{padding-top:10px; background-color:#fff;position:absolute;left:0px;top:0px;width:100%;transform:translateX(120%);transition:all .3s ease-in-out;}
.tum-sehir-listesi.active{transform:translateX(0)}
.sehir-diyalog{border-radius: 6px;background-color:#fff; border:1px solid #d3d3d3!important;display:none;overflow:hidden;position:absolute;left:112px;top:25px;width:74%;z-index:999;}
.sehir-diyalog.show{display:block}
.ats-liste-bolumu .form-control{font-size:16px;border-bottom:1px solid #d3d3d3!important;}
.arama-sonuc-devam{padding-top:10px;height:260px!important;padding-bottom:10px;position:relative;z-index:12}
.ana-sehir-listesi{height:260px!important;}
.geri-link{font-size:18px; color:#000;display:block;text-decoration:none}
.geri-button {margin:0 4px; display:inline-block;}
.ileri-yazi-sonuclar-bolum{background-color:#fff;display:none;position:absolute;left:0px;top:0;width:100%}
.ileri-yazi-sonuclar-bolum.active{transform:translateX(0)}
.ileri-yazi-sonuclar-bolum.active{display:block;}
.arama-sonuc{display:block;list-style:none;height:220px;margin:0;overflow-y:auto;padding:0 7px 0 0;font-size:15px;}
.arama-sonuc li{display:block}
.arama-sonuc li span, .arama-sonuc li a{color:#000;display:block;position:relative;text-decoration:none;padding:4px 10px;}
.arama-sonuc li span:hover, .arama-sonuc li a:hover{transition: all .3s ease-in-out; background-color:#d8aecf;color:#fff}
.arama-sonuc li span:after, .arama-sonuc li a:after{font-size:20px; display: inline-block; font-family: 'LineAwesome'; font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\f112";right: 1em;position:absolute;}
.arama-sonuc li span:hover:after, .arama-sonuc li a:hover:after{right:.5rem}
/* il ilçe semt mahalle arama */

@media (min-width:0px) and (max-width:580px) {
#sehirlerkutu {margin-left:0px!important; width:100%; padding-left:50px!important;}
.map-icon {color: #fff !important; float: left;margin-left: 10px;margin-top: -38px;}
.sehir-diyalog{left:0px;top:8px;width:100%;}

#sehirlerkutu {
border-radius: 6px;
border: 0px solid #e2e7e9;
background-color:#42a539!important;
font-weight: 400; display:block;overflow-y:auto; color:#fff!important; margin-left:0px; padding-left:40px!important;font-size:18px!important;width:100%;height: 50px;line-height: 30px;} 
.acik-arama {color:#fff!important;}
}

/* ürün detay saat seçimi */
select.customDropdown::-ms-expand{display:none}
select.customDropdown{outline:0;overflow:hidden;text-indent:.01px;text-overflow:'';background:url("../images/sort-down.png") no-repeat right #fff;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}
select.customDropdown{padding:0px 0px 0px 6px;
border: 1px solid #51b549;
box-shadow: 0 2px 7px rgba(0,0,0,.2);
border-radius: 3px; color:#fff; border:1px solid #51b549; background-color:#51b549; cursor: pointer; }
@media (min-width:0px) and (max-width:991.98px) {
select.customDropdown{padding:0 7px 0 0; font-size:14px;}
}


/*# ÜRÜN DETAY HIZLI TESLİMAT*/
.form-items .form-item {
  padding: 2px 0;
  color: #353333;
}
.form-items .form-item input[type=checkbox],
.form-items .form-item input[type=radio] {
  display: none;
}

.form-items .form-item input[type=checkbox] + label,
.form-items .form-item input[type=radio] + label {
 position: relative;
  box-sizing: border-box;
cursor:pointer;
line-height:20px;
font-size:17px;
font-weight:300;
align-items:center;
border-radius:3px;
display:flex;
padding:6px 7px 7px 25px;

transition:all .2s ease-in-out
background-color: #a7228f;
color: #fff;
  background-size: 19px;
  background-repeat: no-repeat;
  background-position: center left 3px;
}
.form-items .form-item img{height:35px;margin-left:5px;}
.form-items .form-item input[type=checkbox]:checked + label,
.form-items .form-item input[type=radio]:checked + label {
background-image: url("../images/checkbox.png");
color:#fff;
background-color: #ed2c99;
box-shadow: 0 2px 7px rgba(0,0,0,.2);
transition: all .2s ease-in-out;
}
.form-items .form-item input[type=checkbox] + label,
.form-items .form-item input[type=radio] + label {
background-color: #bf64bc;
}
@media (min-width:768px) and (max-width:991.98px) {
.form-items .form-item img{height:25px;margin-left:1px}
.form-items .form-item input[type=checkbox] + label,
.form-items .form-item input[type=radio] + label {
line-height:17px;
font-size:15px;
padding:6px 4px;
}
}

@media (min-width:768px) and (max-width:10000px) {.urundetay-left {padding-left:0px;}}
.tarihozelgun{border-radius:3px;color:#be00a1!important}.tarihozelgun .bg{border:1px solid #51b549!important;background:#fff1f5!important}label.tarihozelgun.time input:checked+.bg{background:#51b549!important;border:1px solid #51b549}label.time.tarihozelgun h3{font-size: 15px;}label.time.tarihozelgun h2{font-size: 15px;text-align:center}label.time.tarihozelgun i{font-size:22px;position:relative;z-index:33;color:#ff70a6}#time-selector input[type=radio]:checked~i{color:#fff!important}

span.cartcount{background-color:#e64e41;color:#fff;width:20px;height:20px;display:inline-block;border-radius:50%;text-align:center;line-height:20px;font-size:13px!important;position:absolute;right:40px;top:-4px;z-index:99}
@media (min-width:0px) and (max-width:1023px) {span.cartcount {right: -10px;top: 5px;}.molile-m-onof{  margin-top: 60px;}}

span.cartcount1{background-color:#000;color:#fff;width:15px;height:15px;display:inline-block;border-radius:50%;text-align:center;line-height:15px;font-size:13px!important;position:absolute;left:20px;top:-7px;z-index:9}
@media (min-width:0px) and (max-width:1023px) {span.cartcount1 {right: -5px;top: 5px;}.molile-m-onof{  margin-top: 60px;}}


#İndirimKodum .form-control {height: 44px; font-size: 1rem; border-color: #edf1f2;}
#İndirimKodum .form-control::placeholder {color: #999!important;}

.sepetbox{border: 2px solid #edf1f2; padding:1rem 1.2rem;background:#fff;border-radius:.2rem;font-size:14px;line-height:16px}
.bg28{background-color:#edf1f2;border-radius: 4px; padding: 10px;}

.sepetbox .font5{font-size:16px;color:#000}
.sepetbox .font2{font-size:16px; color:#4eae3d}
.sepetbox .font2 span{color:#000;}
.sepetbox .sepetbtn{font-size:15px;padding:2px 6px 2px 6px}
.sepetbox .font3{background-color:#edf1f2;border-radius: 4px; padding: 0px 10px 0;}
.sepetbox .font3 span{font-size:20px}
.sepetbox .font3 h3{font-size:22px;padding-top:5px;color:#000;font-weight: 600;}
.sepetbox .font4 span{color:#4eae3d;font-size:16px}
.sepetbox .font4{border-radius: 4px; padding: 10px 10px 0;background-color:#edf1f2; color:#000;font-size:16px; line-height: 20px;}
.sepbaslik{font-size:1.75rem;font-weight:300!important;margin-bottom:5px;margin-top:-7px}
.sepbaslik i{font-size:1.75rem;color:#51b549}
.icon-sepetim:before {
    content: "\E987";
}
.font6 i{font-size:24px;color:#fff}@media(min-width:0) and (max-width:1023px){.font6 i{font-size:18px;color:#fff}}.font7{font-size:14px}

.Kupon-Gosteri .list-group-item{background:#eaf4ff;border:1px solid #BADBFC!important}
.Kupon-Gosteri .close{background:#d50000;color:#fff;margin-top:12px}
.Kupon-Gosteri .text-success{color:#fc7700!important;font-size:1rem;}
.button4{background-color: #1bae11!important; }
.button4:hover{background-color: #b0239e!important;}

.cart-empty:before{ line-height:50px; content:"\f207";font-family:"LineAwesome";font-size:150px;color:#51b549 ;font-weight:300; }

/* SEPET DETAY ADET İNPUT */
.quantity {
    position: relative;
}
.quantity input[type="number"]::-webkit-inner-spin-button,
.quantity input[type="number"]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
.quantity input[type="number"] {
    -moz-appearance: textfield;
}
.quantity input {
    width: 65px;
    height: 31px;
    line-height: 1.65;
    float: left;
    display: block;
    padding: 0;
    margin: 0;
    padding-left: 6px;
    border: 1px solid #eee;
}
.quantity input:focus {
    outline: 0;
}
.quantity-nav {
    float: left;
    position: relative;
    height: 32px;
}
.quantity-button {
    position: relative;
    cursor: pointer;
    border-left: 1px solid #eee;
    width: 25px;
    text-align: center;
    color: #949494;
    font-size: 20px;
    line-height: 0.8;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.quantity-button.quantity-up {
    position: absolute;
    height: 50%;
    top: 0;
    border-bottom: 1px solid #eee;
}
.quantity-button.quantity-down {
    position: absolute;
    bottom: 2px;
    height: 50%;
}


#SiparisForm input.qty{margin-right:4px;display:inline-block;vertical-align:middle;height:34px;width:50px!important;font-size:14px;}

.qty-holder{display:inline-block;vertical-align:middle;margin-right:7px;width:60px}
.qty-changer{display:inline-block;vertical-align:middle}
.qty-changer>a{left:0px; right:0px; border:1px solid #E3E3E3!important;font-weight: 800;line-height:0px; width:16px;height:16px;display:block;color:#08c;text-align:center;margin-bottom:6px;border-radius:2px;font-size:16px;background-color:#FEFFDD}
.qty-changer >a.qty_dec{margin-bottom:0}

.h4 .border-bottom{border-color:#ffc107!important;} 
.boyutlandir4{height:50%!important; width:100%}

.favoriurun{transition:all .3s ease-in-out; border-radius: 6px; border: solid 1px #ef265c;background-color: #fff; padding: 11px 12px; line-height: 1.42857143;}
.favoriurun i{transition:all .3s ease-in-out; font-size:28px;color:#ef265c;}
.favoriurun i:hover{color:#00B700;}
.favoriurun:hover{border: solid 1px #00B700; }

.favoriurun1{transition:all .3s ease-in-out; border-radius: 4px; border: solid 1px #ef265c;background-color: #fff; padding: 3px 15px; line-height: 1.32857143;}
.favoriurun1 i{transition:all .3s ease-in-out; font-size:20px;color:#ef265c;}
.favoriurun1 i:hover{color:#00B700;}
.favoriurun1:hover{border: solid 1px #00B700; }

.favorite__text span,.percentage-ab .ab-product-price-default{display:block}
.favorite__text{color:#b5b5b5;line-height:1.38;display:none}
.favorite__text{display:inline-block;font-size:.85rem; margin-left:8px}

.search-menu-cont #SearchMobile .btn{
    border-radius: 0px!important;
    -webkit-border-radius: 0px!important;
    -moz-border-radius: 0px!important;
}

.search-menu-cont .query{
    border-radius: 8px;
    padding: .5rem 1rem;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
border: 2px solid #b3b3b3;
}

header .btn-success {
    border-radius: 8px;
    padding: .4rem .7rem;
background-color: #51b549;
border: 0px;
}

.icon-search-33:before {
    content: "\e92e";
}

.search-menu-cont button {
    font-size: 22px;
    line-height: 22px;
color: #fff;
}

.top-search-list{list-style:none;line-height:22px;margin:10px 0px;color:#8e8e8f;font-size:14px;padding:0 0 0 2px;height:26px;bottom:0}.top-search-list-item{display:inline-block;line-height:22px;vertical-align:middle;float:left;padding-right:3px}.top-search-list-item-link{cursor:pointer;color:#8e8e8f;padding:0 1px}.top-search-list-item-link:hover{color:#000}
@media (min-width:1600px) and (max-width:10000px) { .top-search-list{margin:2px 0;} }




.navbar-menu{background-color:#fff;}



.destination .ribbon {
    position: absolute;
    left: 20px;
    top: 11px;
    z-index: 1;
    overflow: hidden;
    width: 84px;
    height: 84px;
    text-align: right
}

.destination .ribbon span {
width: 74px;
    height: 74px;
    display: table-cell;
    text-align: center;
    background-color: #51b549;
    color: #fff;
    border-radius: 50%;
    vertical-align: middle;
    -ms-transform: rotate(-35deg);
    -webkit-transform: rotate(
-35deg);
    transform: rotate(
-35deg);
}

.destination .ribbon span::after,
.destination .ribbon span::before {
    top: 100%;
    z-index: -1;

    position: absolute;
    content: ""
}

.destination .ribbon span::before {
    left: 0;
}

.destination .ribbon span::after {
    right: 0;

}

section.destination {
    display: table;
    list-style: none;
    margin: 0;
    width: 100%;
font-size: 16px;
line-height: 17px;font-weight: 400;
}

/* İletişim formu harita*/
 #mapCanvas {height: 300px;width: 100%;}
@media (max-width:990px){#mapCanvas {height: 220px;width: 100%;}}

/*# MODÜL 10  HEADER ÜST MESAJ */
header .mesajust {padding: 5px 0; text-align: center;line-height: 21px;font-weight: 400;letter-spacing: 1px;}

.ana-orta-bg {background-color: #edf1f2; border-radius: 5px;}
@media (max-width:576px){.ana-orta-bg {background-color: #fff; border-radius: 0px; margin:0px!important; padding-top:0px!important;}}

/* ANA SAYFA OVAL OWL */
.catnavparent2 a{margin-left:auto;margin-right:auto;display:block;text-align:center;color:#585858;line-height:15px;font-size:15px}.catnavparent2 img{height:83px;width:83px;display:block;border:0;margin:auto;vertical-align:middle;text-align:center;border-radius:100%}.catnavparent2 div{margin-left:auto;margin-right:auto;display:block}.catnavparent2{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
@media(max-width:990px){.catnavparent2 img{height:60px; width:60px;}.catnavparent2 a{font-size:14px}}
@media(max-width:768px){.catnavparent2 img{height:50px; width:50px;}.catnavparent2 a{font-size:13px}}
@media(max-width:480px){.catnavparent2 img{height:50px; width:50px;}.catnavparent2 a{font-size:12px}}
.slick-slider a{background:0;cursor:pointer}
.slide-arrow{position:absolute;top:50%;margin-top:-40px;display:block;width:22px;cursor:pointer;outline:0;height:50px;border-radius:6px;background-color:#fff;border:1px solid #edf1f2;font-family:'icomoon'}
.prev-arrow{z-index:9; padding-top:17px;left:0px}
.prev-arrow:before{content:'\e62d';font-size:14px;color:#828282}
.next-arrow{z-index:9;padding-top:20px;right:0px}
.next-arrow:before{content:'\e601';font-size:14px;color:#828282}
@media (min-width:0px) and (max-width:576px){.catnavparent2{margin-top:0px!important; padding:3px;}}
/* footer linkleri */
.footer_description{color:#999!important;width:100%;text-align:center;font-size:.875rem;font-weight:400!important;line-height:22px}.footer_description p{color:#999!important;font-size:.975rem;line-height:17px}.footer_agreement{color:#696969!important;font-size:.975rem}.footer_description-link,.footer_description-link:hover{text-decoration:underline;color:#696969!important}.footer_copyright{text-align:center;font-size:.965rem!important}

/* whatsapp */
.whatsapp{position:fixed;left:15px;bottom:15px;transition:all .3s ease-in-out;z-index:999}.whatsapp a{height:50px;width:50px;border-radius:50%;overflow:hidden;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);font-size:35px;display:block;text-align:center;line-height:50px;color:white;background:#25d366;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;transition:all .2s}@media(max-width:767px){.whatsapp a{line-height:38px;font-size:30px;height:40px;width:40px}}.whatsapp .tooltiptext{visibility:hidden;width:100px;background-color:black;color:#fff;text-align:center;border-radius:5px;padding:5px 0;position:absolute;z-index:1;line-height:normal;font-size:15px;top:13px;left:110%;height:auto}.whatsapp:hover a{transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:scale(1.1)}.whatsapp:hover .tooltiptext{visibility:visible}

/* ana sayfa alt resimler anasayfa6 */
.listeboy{ padding-top:62%;}
.liste-box picture{border-radius: 4px; position:relative;overflow:hidden;}
.liste-box picture img{left: 0;right: 0; top: 0;bottom: 0;width: 100%; position:absolute; object-position: 50% 10%; overflow:hidden;}
.liste-box.style-1 .image .secondary{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;opacity:0;transform:scale(2);-webkit-transform:scale(2);transition:all .5s ease;-webkit-transition:all .5s ease;pointer-events:none}
.liste-box.style-1 .image .secondary[data-path=""]{display:none}
.liste-box.style-1:hover .image .secondary{opacity:1;transform:scale(1);-webkit-transform:scale(1)}
.liste-box.style-1:hover{border-radius: 4px; -webkit-box-shadow:1px 1px 7px rgba(0,0,0,.4);-moz-box-shadow:1px 1px 7px rgba(0,0,0,.4);box-shadow:1px 1px 7px rgba(0,0,0,.4);}

/* ANA SAYFA BANNER */
.featured{margin-bottom:7px}.featured:after,.featured:before{content:" ";display:table}.featured:after{clear:both}.featured-landing-page .ats-banner_link{margin-bottom:8px}.ats-banner_col-1,.ats-banner_col-2,.ats-banner_col-3,.ats-banner_col-3 .ats-banner_col-inner-col,.ats-banner_col-4{float:left;width:100%;position:relative;min-height:1px;padding-left:10px;padding-right:10px}.ats-banner_col-2,.ats-banner_col-3,.ats-banner_col-4{width:50%}.ats-banner_col-3 .ats-banner_col-inner{margin-left:-4px;margin-right:-4px}.ats-banner_col-4{width:100%}.ats-banner_image{display:block;width:100%;height:auto;transition:all .1s;border-radius:4px;box-shadow:0 0 1px rgba(0,0,0,.15)}.ats-banner_link{display:block;margin-bottom:8px}.ats-banner_link:focus{outline:0;box-shadow:none}.ats-banner_link:first-child{margin-top:0}@media(min-width:480px){.featured{margin-bottom:0}.featured-landing-page .ats-banner_link{margin-bottom:18px}.ats-banner_col-1{float:left;width:66.66666667%}.ats-banner_col-2,.ats-banner_col-3{float:left;width:33.33333333%;display:block}.ats-banner_col-3{width:100%}.ats-banner_col-3 .ats-banner_col-inner-col{float:left;width:50%}.ats-banner_col-3 .ats-banner_col-inner{margin-left:-10px;margin-right:-10px}.ats-banner_image{border:0;box-shadow:none}.ats-banner_link{margin-bottom:18px}}@media(min-width:768px){.ats-banner_col-1{float:left;width:50%}.ats-banner_col-2,.ats-banner_col-3{float:left;width:25%}.ats-banner_col-3 .ats-banner_col-inner-col{float:left;width:100%}}@media(min-width:992px){.ats-banner_link:focus{box-shadow:0 2px 0 #96d391}}@media only screen and (min-width:1024px){.ats-banner_image:hover:hover{-webkit-box-shadow:1px 1px 7px rgba(0,0,0,.4);-moz-box-shadow:1px 1px 7px rgba(0,0,0,.4);box-shadow:1px 1px 7px rgba(0,0,0,.4)}}@media(min-width:1600px){.ats-banner_col-1{float:left;width:40%}.ats-banner_col-2,.ats-banner_col-3,.ats-banner_col-4{float:left;width:20%}.ats-banner_col-4{display:block}}@media(max-width:1599px){.ats-banner_col-4 .ats-banner_col-inner-col:last-child{display:none}.ats-banner_col-4 .ats-banner_col-inner-col:first-child{display:none}}@media(max-width:480px){.ats-banner_col-1{padding-left:4px;padding-right:4px}.ats-banner_col-2,.ats-banner_col-3,.ats-banner_col-3 .ats-banner_col-inner-col{padding-left:4px;padding-right:4px}.ats-banner_col-4 .ats-banner_col-inner-col:last-child{width:50%;float:right;margin-left:0;margin-right:-5px;display:block}.ats-banner_col-4 .ats-banner_col-inner-col:first-child{width:50%;float:left;margin-left:-5px;margin-right:0;display:block}}


.oluklar1{margin-right:-10px;margin-left:-10px}
.oluklar1>.col,.oluklar1>[class*=col-]{padding-right:10px;padding-left:10px}
@media(max-width:480px){
.oluklar1{margin-right:-4px;margin-left:-4px}
.oluklar1>.col,.oluklar1>[class*=col-]{padding-right:4px;padding-left:4px}
}







/* ANA ARAMA */
.product-search{width:100%;position:relative;top:0;}

@media(max-width:767px){.product-search__input{ border-radius:4px;height:40px;line-height:40px}}

.product-search__input{padding:0 5px 0 28px;height:44px;line-height:44px;font-size:15px;border:0px solid #e2e7e9}

@media(max-width:767px){.product-search__input{border-radius:4px;height:40px;line-height:40px}}
@media(max-width:767px){.responsive-search{box-shadow:none}}
.responsive-search{-webkit-box-shadow:0 6px 8px rgb(0 0 0 / 20%);-moz-box-shadow:0 6px 8px rgba(0,0,0,.2);box-shadow:0 6px 8px rgb(0 0 0 / 20%);display:none;padding:10px 0;width:100%}
@media(max-width:767px){.responsive-search{display:block;box-shadow:none}}

.responsive-search:after,.responsive-search:before{content:" ";display:table}
@media(max-width:767px){.product-search__button{height:40px}}

.product-search__button{padding-left:5px!important; background:#fff; position:absolute;left:0;top:0;height:38px;width:27px;text-align:center;color:#42a539; }

.subheader__filter-icon{ font-size:24px;}
.filter-responsive{color:#a4a4a4; padding-top:10px;}
.filter-responsive a{color:#a4a4a4;}
.filter-responsive-text{font-size:.875rem;}
.filter-responsive-item-left{border-radius:4px; background:#fff;}
.filter-responsive .subheader__filter{padding:7px;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:row-reverse}
.filter-responsive .subheader__filter-icon{font-size:1.25rem}
.filter-responsive .subheader__filter-icon:before{color:#42a539}





/* KATEGORİ LİSTE 5 SIRA */
@media (min-width:1600px){
.products-category .products-item{-webkit-flex:0 0 20%;-moz-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%}
}
/* LİSTE HOVER */
.products-item-link.card:hover{-webkit-box-shadow:1px 1px 7px rgba(0,0,0,.4);-moz-box-shadow:1px 1px 7px rgba(0,0,0,.4);box-shadow:1px 1px 7px rgba(0,0,0,.4)}
/* ÜRÜN LİSTE */
a.card:hover{border-color:#6c757d}


.products{margin:0 auto;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.products-item{-webkit-flex:0 0 50%;-moz-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;position:relative;font-size:1rem;margin-bottom:15px}
.products-item-list .products-item-inner{padding:0 4px}
.products-item-img{width:100%;height:auto;border-radius:4px 0 0 4px;position:relative;z-index:20}
.products-item-img-container{position:relative;height:0px;overflow:hidden;z-index:9!important;}


.products-item-link{display:block;border-radius:4px;position:relative;background:#fff}
.products-item-link:focus{box-shadow:none;outline:0}
.ats-clone-container .products-item-link:focus{outline:0;box-shadow:none}
.ats-clone-container .products-item.active .products-item-link{-webkit-box-shadow:1px 1px 7px rgba(0,0,0,.4)!important;-moz-box-shadow:1px 1px 7px rgba(0,0,0,.4)!important;box-shadow:1px 1px 7px rgba(0,0,0,.4)!important}

@media (min-width:0px){
.products{margin:0 -5px 10px}
.products-item{margin-bottom:15px;-webkit-flex:0 0 50%;-moz-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}
.products-item{margin-bottom:20px}
.products-item-img{border-radius:4px 4px 0 0}
.products-item-img-container{padding-bottom:130%}
.products-item-img-container .products-item-img-city{width:61px;height:61px;bottom:4px;left:4px}
}

@media (min-width:768px){
.products{margin:0 -10px 20px}
.products-item{-webkit-flex:0 0 25%;-moz-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%}
.products-favorite-icon::after,.products-item-similar-5,.products-item-similar-6,.products-recommend::after{display:none}
.products-item-list .products-item-inner,.products-item-inner{padding:0 10px}
}
.products-favorite-icon{position:absolute;z-index:99;right:10px;top:10px;border-radius:8px;border:solid 1px #edf1f2;background-color:#fff;width:26px;height:26px;text-align:center;cursor:pointer}
.products-favorite-icon::after,.products-recommend::after{content:"";position:absolute;top:-15px;right:-12px;width:55px;height:51px}
.products-favorite-icon .icon-favorite-border{font-size:.875rem;margin:0}

@media (max-width:0px){
.products-item-list .products-item-inner,.products-item-inner{padding:0}
.products-item-img-container{float:left;width:50%;padding-bottom:47%;border-radius:0}
.products-item-link{min-height:130px}
.products-item-link:after{content:"";clear:both;display:table}
.products-favorite-icon{right:20px;top:10px;width:24px;height:24px;}
}
@media (min-width:1600px){.products-item-list{flex:0 0 16.64%}}
.text-ats1{font-weight: 400!important;letter-spacing:.2px;font-size: .875rem;color: #51b549;}
a.card{border-width:1px;min-height:400px;border-radius:4px!important;text-decoration:none;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
a.card.opportunity:hover{border-color:#28a745}
a.card.opportunity .ribbon span{background:#28a745}
a.card.opportunity .ribbon span:after,a.card.opportunity .ribbon span:before{display:none}
a.card.reduced:hover{border-color:#ed2c7a}
a.card.reduced:hover .ribbon span:after,a.card.reduced:hover .ribbon span:before{display:none}
a.card .card-title{font-size: 16px !important;color: #3f3f3f!important;font-weight:400;line-height:1.2}
a.card .ribbon{position:absolute;top:0px;right:auto;bottom:auto;left:0px;z-index:1;overflow:hidden;width:90px;height:90px;text-align:right}
a.card .ribbon span{font-family:  Oswald,sans-serif;background:#f04033;box-shadow:0 3px 10px -5px #000;color:#fff;display:block;font-weight:400;font-size:11px;line-height:21px;position:absolute;top:17px;right:auto;bottom:auto;left:-24px;text-align:center;text-transform:uppercase;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);width:105px}
a.card .ribbon span::after,a.card .ribbon span::before{display:none}
a.card figure{margin:0;position:relative}
a.card figure .dots{align-items:center;display:none;list-style:none;margin:0;padding:0;position:absolute;top:auto;right:auto;bottom:10px;left:auto;width:100%;justify-content:center}
a.card figure .dots li{background-color:#d8d8d8;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:6px;width:6px;margin:0 2px}
a.card figure .dots li.active{background-color:#f70}
a.card figure:hover .dots{display:flex}
a.card:hover{border-color:#6c757d}
@media (max-width:479px){a.card .ribbon span{font-size:10px;line-height:17px;position:absolute;}}

.rozet{font-size:100%;font-weight:400}
.rozet{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}
.rozet:empty{display:none}
.btn .rozet{position:relative;top:-1px;}
.card-body{text-align:left;padding:10px}
.card-title{margin-bottom:.5rem}
.card-subtitle{margin-top:-.25rem;margin-bottom:0}
.card-text:last-child{margin-bottom:0}
.card-link:hover{text-decoration:none}
.card-link+.card-link{margin-left:1rem}
.card-header{padding:.5rem 1rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}
.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}
.card-footer{padding:.5rem 1rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}
.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}
.card-header-tabs{margin-right:-.5rem;margin-bottom:-.5rem;margin-left:-.5rem;border-bottom:0}

@media (min-width:768px) and (max-width:991.98px){
a.card{min-height:400px}
a.card .text-ats1.small,a.card small.text-ats1{font-size:12px}
a.card.text-success{font-size:12px}
}

@media (max-width:575.98px){a.card{min-height:400px}
a.card .text-ats1.small,a.card small.text-ats1{font-size:12px;line-height:1.2}
a.card .text-success.small,a.card small.text-success{font-size:13px}
}
@media (min-width:1200px){a.card{min-height:430px}}
@media (min-width:576px) and (max-width:767.98px){a.card{min-height:360px}}
@media (max-width:0px){
.products-item-img{padding-right:10px!important}
a.card .card-title{margin-bottom:.1rem; font-size: 16px !important;color:#000!important;line-height:1.2}
.text-ats1{font-size: 15px!important;color: #51b549;line-height:1.2!important}
.card-body{padding:0rem 0rem;}
.products-star{padding-top:1px; padding-bottom:1px;}
}
.products-star-review-toplam{color:#555;font-size:.875rem;vertical-align:text-top;margin-left:2px;position:relative;top:-2px}
.products-star-dropdown-evaluation{display:inline-block;padding:4px 4px 0 0}
.products-star-icon{font-size:.875rem;color:#ffc107;margin:0;vertical-align:text-top;display:block}
.products-star-icon.star-passive{color:#e2e7e9}
.products-star-icon.icon-half{color:#ffc107;position:absolute;left:0;top:0;width:50%;overflow:hidden}
.products-star-icon-wrapper{display:inline-block;position:relative;width:15px;height:15px;margin-right:-4px}
@media (min-width:992px){
.products-star-text{font-size:.875rem;vertical-align:baseline}
.products-star-icon-wrapper{width:22px;height:20px;margin-right:-4px}
}
@media (min-width:360px){
.products-star-icon-wrapper{float:left;margin-right:1px;width:14px;height:14px;top:0px}
.products-star-icon-wrapper{width:22px;height:20px;margin-right:-4px}
.products-star-icon{font-size:.775rem;color:#ffc107;margin:0;vertical-align:text-top;display:block}
.products-star-review-toplam{font-size:.785rem;}
}
.products-star{display:inline-block;padding-top:5px; padding-bottom:0px;}
.products-star1{padding-top:1px; padding-bottom:5px;}

@media (max-width:479px){.products-star{padding-top:0px; padding-bottom:0px;}}
.products-item .product-price li .indirim-oran{margin-right:6px; background-color:#f04033;font-size:13px;font-weight:400;padding:.25rem .5rem}
.products-item .product-price li .price.indirimli-price{color:#999!important;font-weight:400;font-size:15px;text-decoration:line-through}
.products-item .product-price li .price.indirimli-price .small,.products-item .product-price li .price.indirimli-price small{color:#999!important;font-size:14px;line-height:14px; }
.products-item .product-price {text-align: left; vertical-align: middle;list-style:none;margin:0;padding:0;display:inline-block;}
.products-item .product-price li .price small:last-child{bottom:-6px;top:auto;}
.products-item .product-price li .price{ float: left; }
.products-item .product-price li .indirimli-price{padding-right:6px;}
.products-item .product-price li{ float: left;}
.products-item .product-price li .prices span{color:#000;font-size:18px;}
.products-item .product-price li .prices small{color:#000;font-size:14px;}


/* ÜRÜN LİSTE OYLAMA YORUM YILDIZ */
.rate-result-cnt{width:90px;height:19px;position:relative;background-color:#e2e7e9;float:left}
.rate-stars{width:90px;height:19px;background:url(../images/rate-stars1.png) no-repeat;position:absolute}
.rate-bg{height:19px;background-color:#ffc107;position:absolute}
.rate-result-cnt1{width:90px;height:19px;position:relative;background-color:#e2e7e9;float:left}
.rate-stars1{width:90px;height:19px;background:url(../images/rate-stars2.png) no-repeat;position:absolute}
.rate-bg1{height:19px;background-color:#ffc107;position:absolute}

/* ürün liste  indirim fırsat ürünü sol çubuk ribbon*/
.products .ribbon{height:75px;overflow:hidden;position:absolute;top:-5px;right:auto;bottom:auto;left:15px;text-align:right;width:75px;z-index:11!important}
.products .ribbon span{background:#79a70a;background:linear-gradient(#f04033 0,#f04033 100%);-webkit-box-shadow:0 3px 10px -5px #000;-moz-box-shadow:0 3px 10px -5px #000;box-shadow:0 3px 10px -5px #000;color:#fff;display:block;font-weight:500;font-size:11px;line-height:20px;position:absolute;top:19px;right:auto;bottom:auto;left:-23px;text-align:center;text-transform:uppercase;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);width:100px}
.products .ribbon span::after,.products .ribbon span::before{content:"";border-bottom:3px solid transparent;border-top:3px solid #f04033;position:absolute;top:100%;z-index:-1}
.products .ribbon span::before{border-left:3px solid #f04033;border-right:3px solid transparent;left:0}
.products .ribbon span::after{border-left:3px solid transparent;border-right:3px solid #f04033;right:0}
.product-detail .ribbon{height:75px;overflow:hidden;position:absolute;top:-5px;right:auto;bottom:auto;left:15px;text-align:right;width:75px;z-index:11!important}
.product-detail .ribbon span{background:#79a70a;background:linear-gradient(#f04033 0,#f04033 100%);-webkit-box-shadow:0 3px 10px -5px #000;-moz-box-shadow:0 3px 10px -5px #000;box-shadow:0 3px 10px -5px #000;color:#fff;display:block;font-weight:500;font-size:11px;line-height:20px;position:absolute;top:19px;right:auto;bottom:auto;left:-23px;text-align:center;text-transform:uppercase;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);width:100px}
.product-detail .ribbon span::after,.product-detail .ribbon span::before{content:"";border-bottom:3px solid transparent;border-top:3px solid #f04033;position:absolute;top:100%;z-index:-1}
.product-detail .ribbon span::before{border-left:3px solid #f04033;border-right:3px solid transparent;left:0}
.product-detail .ribbon span::after{border-left:3px solid transparent;border-right:3px solid #f04033;right:0}


/* MENÜ MOBİL*/
@media (min-width:0px) and (max-width:576px){
.on-mobile-1 {display: block !important;}
.on-mobile-2 {display: none !important;}
}
@media (min-width:577px) and (max-width:1023px){
.on-mobile-1 {display: none !important;}
.on-mobile-2 {display: block !important;}
}

@media (min-width:1023px) and (max-width:9999999px){
.navbar-menu { display: block }
}

/* MENÜ MOBİL ALT*/
.mobile-fixed-bottom{border-top:solid 1px #B5B5B5; height:50px;z-index:999999;
background: #f7f7f7;
background: rgba(251, 251, 251, 1); }
.mobile-fixed-bottom div{ float:left;width:20%;text-align:center;}
.mobile-fixed-bottom a{color:#000000; text-decoration: none;}
.mobile-fixed-bottom a:hover {color:#00a1f5;}
.mobile-fixed-bottom i{color:#777; line-height: 35px; display:block;font-size:26px}
.mobile-fixed-bottom span{display:block;font-size:10px;margin-top:-5px}

.mobile-fixed-bottom a.active {
background: #000!important;
color:#fff!important;
}


/* SAYFA YÜKLEME ANİMASYONU */
.preloader{ position: relative; margin: 0 auto;width: 100px;}
.preloader:before{ content: '';display: block;padding-top: 100%;}
.circular {animation: rotate 2s linear infinite;height: 50px;transform-origin: center center;width: 50px; position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;}
.path {stroke-dasharray: 1, 200; stroke-dashoffset: 0;animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;stroke-linecap: round;}
@keyframes rotate { 100% {transform: rotate(360deg);  }}
@keyframes dash {0% { stroke-dasharray: 1, 200; stroke-dashoffset: 0;}50% {stroke-dasharray: 89, 200;stroke-dashoffset: -35px;}100% {stroke-dasharray: 89, 200;stroke-dashoffset: -124px;}}
@keyframes color {100%,0% {stroke: #d62d20;}40% {stroke: #0057e7;} 66% {stroke: #008744;}80%,90% {stroke: #ffa700;}}
.preloader { width: 100%; height: 100%;top: 0px;position: fixed; z-index: 99999;background: #fff;}
.preloader .cssload-speeding-wheel { position: absolute; top: calc(50% - 3.5px); left: calc(50% - 3.5px);}




.product-detail .product-content{border: solid 1px #e2e7e9;background-color: #f2f5f5; -webkit-border-radius:6px;-moz-border-radius:6px;border-radius:5px;font-weight:500;padding:15px}
@media (max-width:991.98px){.product-detail .product-content{margin-top:15px}}
.product-detail .product-content .h1,.product-detail .product-content h1{font-size:1.5rem;margin:0}
@media (max-width:991.98px){.product-detail .product-content .h1,.product-detail .product-content h1{font-size:1rem}}
@media (min-width:992px) and (max-width:1599.98px){.product-detail .product-content .small,.product-detail .product-content small{line-height:1.2}}

.product-detail .product-price{align-items:flex-end;display:flex;list-style:none;margin:0;padding:0}
.product-detail .product-price li{font-size:1.5rem;line-height:1;margin-right:.25rem}
.product-detail .product-price li:first-child{margin-right:.5rem}
.product-detail .product-yorum a{font-size: 1.125rem!important;line-height: 1.25rem!important; color: #555!important; text-decoration: underline!important;font-weight: 400!important;}

.product-detail .product-price{margin:1rem 0 0}.product-detail .product-price{align-items:flex-end;display:flex;list-style:none;margin:0;padding:0}.product-detail .product-price li .discount-rate{font-size:1.25rem;padding:.75rem .35rem;background-color:#f04033;color:#fff}.product-detail .product-price li .price{color:#000;letter-spacing:0}.product-detail .product-price li .price.discounted-price{color:#999!important;font-weight:400;font-size:1rem;text-decoration:line-through}.product-detail .product-price li .price{align-items:flex-end;color:#000;font-weight:500;display:flex;line-height:1;position:relative}.product-detail .product-price li .price.discounted-price .small,.product-detail .product-price li .price.discounted-price small{color:#999!important;font-size:14px;line-height:14px}.product-detail .product-price li .price{align-items:flex-end;color:#000;font-weight:500;display:flex;line-height:1;position:relative}.product-detail .product-price li{font-size:2rem}.product-detail .product-price li .price span .small:last-child,.product-detail .product-price li .price span small:last-child{font-size:17px;letter-spacing:0;line-height:17px}.product-detail .product-price{margin:1rem 0 0}.ps-5{padding-left:.5rem!important}.pe-3{padding-right:1rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.7rem!important}


/* ürün detay variants input ları */
.magic-radio,.magic-checkbox{position:absolute;display:none}.magic-radio[disabled],.magic-checkbox[disabled]{cursor:not-allowed}.magic-radio+label,.magic-checkbox+label{position:relative;display:block;padding-left:40px;cursor:pointer;vertical-align:middle}.magic-radio+label:hover:before,.magic-checkbox+label:hover:before{animation-duration:.4s;animation-fill-mode:both;animation-name:hover-color}.magic-radio+label:before,.magic-checkbox+label:before{position:absolute;top:0;left:0;display:inline-block;width:30px;height:30px;content:'';background-color:#fff;border:1px solid #e2e7e9}.magic-radio+label:after,.magic-checkbox+label:after{position:absolute;display:none;content:''}.magic-radio:checked+label:before,.magic-checkbox:checked+label:before{animation-name:none}.magic-radio:checked+label:after,.magic-checkbox:checked+label:after{display:block}.magic-radio+label:before{border-radius:20%}.magic-radio+label:after{top:7px;left:7px;width:16px;height:16px;border-radius:20%;background:#51b549}

/* ürün detay variants input ları */
.bg-check {background-color: #edf1f2; }
.variants__text{float:none;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%;display:inline-block}.variants__info{font-size:.875rem;display:block;float:none;position:relative;line-height:.875rem}.variants__info:focus{outline:0}.variants__price{font-size:1.25rem}.variants__price--decimal{font-size:.8125rem}.variants__info{padding-left:125px}.variants__item-inner,.variants__label{height:27px}.variants__text{float:left;width:49%}.variants__info{float:right;padding-right:0;line-height:18px;display:inline-flex;align-items:baseline}.variants__price,.variants__price--decimal{line-height:20px}.variants__top-seller{background-color:#e37c33;color:#fff;border-radius:4px;padding:4px 3px;text-align:center;float:right;line-height:.9rem;position:absolute;right:-8px;top:-28px;height:28px;line-height:20px;font-size:.875rem}.variants__top-seller .icon-bestseller{font-size:1rem}.variants__top-seller{float:left;margin-right:10px}.variants__top-seller{float:right;right:-15px;left:inherit;top:-28px}.variants__top-seller{float:left;left:0;right:inherit;top:0}.variants__price--decimal,.variants__top-seller{font-size:12px}.variants__top-seller .icon-bestseller{font-family:'icomoon'!important;font-size:1rem}.icon-bestseller:before {content: "\e97b";}
@media(max-width:1023px){.variants__item-inner,.variants__label{height:27px}}@media(max-width:1023px){.variants__info{float:right;padding-left:113px;padding-right:0;line-height:18px;display:inline-flex;align-items:baseline}}@media(max-width:1023px){.variants__top-seller{float:right;right:-15px;left:inherit;top:-28px;font-size:.7rem;padding:1px 3px;line-height:0!important;height:23px}}@media(max-width:1023px){.variants__price,.variants__price--decimal{line-height:10px;font-size:1rem}}@media(max-width:480px){.variants__top-seller{float:right;right:-15px;left:inherit;top:-28px;font-size:.7rem;padding:1px 3px;line-height:0!important;height:23px}}@media(max-width:480px){.variants__top-seller{float:left;margin-right:10px}.variants__price,.variants__price--decimal{line-height:8px}}
@media(min-width:768px){.product__webtoapp-container{padding:7px 15px}}.product__webtoapp-container{border-radius:5px;background-color:#eaf5ff;padding:15px 10px 20px;margin-top:10px;display:inline-flex;display:-webkit-inline-flex;flex-direction:column;-webkit-flex-direction:column;width:100%}

/* ürün detay yorum sayfası */
.comments__wrapper{border:solid 1px #e2e7e9;padding:30px}@media(max-width:768px){.comments__wrapper{border:solid 0 #e2e7e9!important;margin:0!important;padding:0!important}}.sayfa-yorumlari{position:relative;float:left;width:100%;margin:20px 0;padding-bottom:20px;border-bottom:1px solid #e2e7e9}.sayfa-yorumlari-item{position:relative;float:left;width:100%;min-height:1px;padding:15px 0;font-size:1rem;border-bottom:1px solid #e0e0e0}.sayfa-yorumlari-item-stars{padding:0;list-style:none;float:left;margin-bottom:7px;margin-right:8px;position:relative;top:-4px}.sayfa-yorumlari-item-star-item{float:left}.sayfa-yorumlari-item-star-icon{color:#f9cc57;font-size:.875rem;margin:0 1px 0 0}.sayfa-yorumlari-item-star-icon.is-passive{color:#e2e7e9}.sayfa-yorumlari-item-text{clear:both;white-space:normal}.sayfa-yorumlari-item-name{font-family:"function_promedium"}.yorum_button-bg{clear:both;text-align:center}.yorumlar_tum{color:#fff;display:inline-block;font-size:1.125rem;padding:11.5px 50px;border-radius:6px}

/* ürün yorum sayfası */
.horitzonal-urun{padding:5px!important;border-radius:5px;border:1px solid #efefef;background-color:#f9f9f9}.horitzonal-urun img{display:block;height:140px;padding:0;float:left}@media only screen and (max-width:768px){.horitzonal-urun img{width:100%!important;height:auto!important}}.horitzonal-product-name{line-height:15px!important}.horitzonal-product-name a{font-weight:400;text-align:center;font-size:18px;color:#757575}.horitzonal-urun .favoriurun, .horitzonal-urun .favoriurun1{color:#757575}.horitzonal-urun .horitzonal-favori-name{font-size:15px;color:#757575}#rating-stats{display:table;height:150px;width:100%}#rating-stats>div{display:table-cell;vertical-align:middle}.one{width:190px}.horitzonal-stats{border-radius:5px;border:1px solid #ddd;padding:0}.avarage-rating-cont{position:relative;background-color:#fff;font-weight:400;text-align:center;color:#757575;border-radius:5px;border:1px solid #ddd;width:100%}.avarage-rating-header{position:absolute;top:-13px;left:50px;background-color:#fff;display:inline-block;padding:0 5px}.avarage-rating-value{line-height:83px;font-size:83px;margin-bottom:5px}.total-comment{margin-bottom:33px;font-size:18px}@media only screen and (max-width:768px){#rating_stats,#rating-stats>div{display:block;width:100%}.avarage-rating-cont{margin:0 auto}.horitzonal-stats{margin-top:1px}}.five-star-percent{background:#e2e7e9;height:13px;border-radius:8px}.five-star-percent>div{background-color:#f9cc57;height:13px;border-radius:8px}.star-rating-ratio{height:20px;position:relative;width:100px}.horitzonal-stats>div{display:table;width:100%}.horitzonal-stats>div>div{display:table-cell;padding:5px}.percent-text{width:50px}

.section-heading__title {font-size: 1.5rem;}

@media(max-width:768px){
    .search-menu-cont .remove-btn {
        font-size: 25px;
top: 6px;
right: 50px;
    }
}

#SiparisForm .card-img-top {
    width: 100%;
border-top-left-radius: calc(.25rem - 1px);
border-top-right-radius: calc(.25rem - 1px);
}

/* ürün detay resim */
.product-image-wrap{border-radius: 4px!important;}
.ats2-product-gallery__image{border-radius: 4px!important;}
.owl-stage-outer{border-radius: 4px!important;}

.product-additional-galleries{position:absolute;bottom:0px;left:0;z-index:2;padding:30px 30px 45px 30px}
.product-additional-galleries>div{margin-bottom:10px}
.product-additional-galleries>div:last-child{margin-bottom:0}
.wd-show-product-gallery-wrap>a:before{content:"\E907";font-family:"icomoon"}
.wd-gallery-btn{display:flex;align-items:flex-start;flex-direction:column}.wd-gallery-btn>a{display:flex;align-items:center;flex-direction:row;flex-wrap:nowrap;overflow:hidden;min-width:50px;height:50px;border-radius:30px;background:rgba(255,255,255,0.9);box-shadow:0 0 5px rgba(0,0,0,0.08);color:rgba(0,0,0,0.7);font-size:13px}.wd-gallery-btn>a:before{display:inline-block;width:50px;height:50px;text-align:center;font-size:16px;line-height:50px;content:"\E907";font-family:"icomoon"}.wd-gallery-btn>a>span{overflow:hidden;padding:0;max-width:0;white-space:nowrap;font-weight:400;transition:padding 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.15),max-width 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.15)}.wd-gallery-btn>a:hover{color:#333}.wd-gallery-btn>a:hover>span{padding-right:25px;max-width:280px}.global-color-scheme-light .wd-gallery-btn>a{background-color:rgba(0,0,0,0.9);color:rgba(255,255,255,0.8)}.global-color-scheme-light .wd-gallery-btn>a:hover{color:#fff}
@media (max-width: 1024px){.wd-gallery-btn>a{min-width:40px;height:40px;line-height:40px}.wd-gallery-btn>a:before{width:40px;height:40px;font-size:14px;line-height:40px}}
.thumbs-position-left .ats2-product-gallery__wrapper{margin-bottom:0px}
.ats2-product-gallery .thumbnails.owl-carousel .owl-item{padding-right:2px;padding-left:2px}
.ats2-product-gallery .product-image-thumbnail:hover, .ats2-product-gallery .product-image-thumbnail.active-thumb {opacity: .5;}
.ats2-product-gallery .owl-nav > div.disabled {color: var(--color-gray-400);cursor: default;}
.ats2-product-gallery .owl-carousel{overflow:hidden}.ats2-product-gallery .owl-carousel .product-image-wrap{padding-right:2px;padding-left:2px}.ats2-product-gallery .owl-loaded:after,.ats2-product-gallery .owl-loaded:before{content:none}.ats2-product-gallery .product-image-thumbnail{cursor:pointer;transition:opacity .25s ease}.ats2-product-gallery .product-image-thumbnail.active-thumb{transition:none}.ats2-product-gallery .product-image-thumbnail:hover,.ats2-product-gallery .product-image-thumbnail.active-thumb{opacity:.5}.ats2-product-gallery .ats2-product-gallery__wrapper.owl-carousel.owl-items-lg-1>.product-image-wrap:nth-child(n+2){display:none}.ats2-product-gallery .ats2-product-gallery__wrapper.owl-carousel.owl-items-lg-2>.product-image-wrap:nth-child(n+3){display:none}.ats2-product-gallery .thumbnails{opacity:0}.ats2-product-gallery .thumbnails.thumbnails-ready{opacity:1;transition:opacity .2s ease .2s}.ats2-product-gallery .slick-slider{display:flex;align-items:stretch;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.ats2-product-gallery .slick-slider .slick-list{flex:1 1 100%;order:1;max-width:100%;width:100%}.ats2-product-gallery .slick-slider .slick-prev,.ats2-product-gallery .slick-slider .slick-next{order:2}.ats2-product-gallery .thumbnails.owl-carousel .owl-item{padding-right:2px;padding-left:2px}.image-action-none .product-image-wrap a{cursor:default;pointer-events:none}.image-action-none .owl-carousel .product-image-wrap a{cursor:move}.image-action-zoom .zoomImg[src$=".png"]{background-color:white;backface-visibility:hidden;-webkit-backface-visibility:hidden}.image-action-zoom .owl-carousel .product-image-wrap{cursor:move;cursor:grab;cursor:-webkit-grab}.image-action-zoom .owl-grab .zoomImg{opacity:0 !important;transition:opacity .25s ease}.thumbs-position-centered .ats2-product-gallery__image{transition:opacity .3s ease}.thumbs-position-centered .owl-item:not(.center) .ats2-product-gallery__image{opacity:.4;pointer-events:none}.thumbs-position-bottom .ats2-product-gallery__wrapper{margin-bottom:4px}.thumbs-position-bottom_column .product-image-wrap,.thumbs-position-bottom_grid .product-image-wrap,.thumbs-position-bottom_combined .product-image-wrap{margin-bottom:4px}
.ats2-product-gallery a:hover,a:focus,a:active{outline:none;text-decoration:none}
.ats2-product-gallery a:hover{color:var(--wd-link-color-hover)}
.ats2-product-gallery a:focus{outline:none}
.ats2-product-gallery img{max-width:100%;height:auto;border:0;vertical-align:middle}
.wd-close-side{position:fixed;top:0;left:0;width:100%;height:100%;z-index:400;opacity:0;visibility:hidden;background-color:rgba(0,0,0,0.7);transition:opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1),visibility 0s cubic-bezier(0.19, 1, 0.22, 1) 0.5s}
.wd-close-side-opened{opacity:1;visibility:visible;transition:opacity .25s ease, visibility 0s ease}
.wd-btn-arrow{visibility:hidden;opacity:0;pointer-events:none;color:var(--color-gray-800);position:absolute;top:50%;z-index:250;display:inline-flex;align-items:center;justify-content:center;margin-top:-25px;width:50px;height:50px;cursor:pointer;backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:all .25s ease}
.wd-btn-arrow[class*="prev"]{transform:translateX(-30px)}
.wd-btn-arrow[class*="prev"]:after{content:"\E926";font-family:"icomoon"}
.wd-btn-arrow[class*="next"]{transform:translateX(30px)}
.wd-btn-arrow[class*="next"]:after{content:"\E925";font-family:"icomoon"}
.browser-Safari .wd-btn-arrow{visibility:visible}
.wd-btn-arrow:after{font-size:24px;line-height:1}
.wd-btn-arrow:hover{color:var(--color-gray-500)}
@media (max-width: 1024px) {.wd-close-side {top: -150px;height: calc(100vh + 300px);}
.wd-btn-arrow[class*="prev"],
.wd-btn-arrow[class*="next"] {transform: translateX(0); }
.wd-btn-arrow[class*="prev"] { justify-content: flex-start;}
.wd-btn-arrow[class*="next"] {justify-content: flex-end;}
.wd-btn-arrow {margin-top: -20px; width: 40px;height: 40px;}
.wd-btn-arrow:after {font-weight: 400;font-size: 25px; }
}


/* kategori cicekler filtreleme */
.filters{z-index:99; align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-bottom:.8rem;padding:0 1rem;width:100%}
.filters form{width:100%}
.filters .filter-buttons{display:flex;justify-content:space-between;width:100%}
.filters .filter-buttons .btn{width:49%}
.filters .filter-bar{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}
.filters .filter-bar .dropdown-toggle::after{content:'\EA13';border:none;font-family:icomoon;font-size:7px;font-weight:300;height:12px;line-height:1;margin:0;position:absolute;top:calc(50% - 4px);right:.75rem;bottom:0;left:auto;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:12px}
.filters .filter-bar .show .dropdown-toggle::after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}
.filters .filter-bar .sort .dropdown-toggle::after{content:'\EA12';font-size:16px;height:16px;top:calc(50% - 8px);width:16px}
.filters .filter-bar .dropdown-menu{max-height:240px;overflow-y:auto;z-index:999}
.filters .filter-bar .dropdown-item{padding-left:.5rem;padding-right:.5rem}
.filters .filter-request{align-items:center;display:flex;justify-content:space-between;margin:0 0 .5rem 0;width:100%}
.filters .filter-request .filter-list{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}
.filters .filter-request .filter-list li{margin-right:1rem}
.filters .filter-request .filter-list li .badge{padding:.5rem}
.filters .filter-request .filter-list li a.remove{color:#ed2c7a;margin-left:.5rem;text-decoration:none}
.filters .filter-bar .dropdown-menu::-webkit-scrollbar-track{background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.filters .filter-bar .dropdown-menu::-webkit-scrollbar{width:5px;background-color:#fff}
.filters .filter-bar .dropdown-menu::-webkit-scrollbar-thumb{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#f4f4f4;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.filters .filter-bar .dropdown-menu::-webkit-scrollbar-thumb:hover{background:#6c757d}
.btn-light-sort{ cursor: pointer; border: 1px solid #e2e7e9;  background-color:#fff;margin-right:.25rem;padding-right:2.5rem;position:relative}
.sort-menu li{ cursor: pointer; }.sort-menu label{ cursor: pointer; }
.dropdown .dropdown-toggle::after{content:'\EA13';border:none;font-family:icomoon;font-size:7px;font-weight:300;height:12px;line-height:1;margin:0;position:absolute;top:calc(50% - 4px);right:.75rem;bottom:0;left:auto;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:12px}
.dropdown.show .dropdown-toggle::after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}
.dropdown.sort .dropdown-toggle::after{content:'\EA12';font-size:16px;height:16px;top:calc(50% - 8px);width:16px}


/* İNPUT ŞEKİL ÜYE GİRİŞ ÜYE KAYIT OL İNPUT*/
.ats-form-group{display:flex;flex-direction:column;margin-bottom:1.25rem}
.ats-form-group{position:relative;display:flex;flex-direction:column;margin-bottom:1.25rem}
.ats-form-group.yildiz::after{content:"*";position:absolute;font-size:1.375rem;color:#e90808;top:3px;right:7px}
.ats-form-groupicon{position:relative;display:flex;align-items:center;margin-bottom:1.25rem}
.ats-form-groupicon.metinalani{align-items:flex-start}
.ats-form-groupicon.metinalani .ats-form-icon{margin-top:13px}
.ats-form-groupicon .ats-textbox,.ats-form-groupicon .ats-form-label{padding-left:2.6rem}
.ats-form-groupicon.yildiz::after{content:"*";position:absolute;font-size:1.375rem;color:#e90808;top:3px;right:7px}
.ats-form-icon{position:absolute;margin-left:.4rem;font-size:1.95rem;color:#c3c3c3}
.ats-form-label{font-size:1.265rem; position:absolute;top:calc(100% - 40px);padding-left:.9375rem;transition:all 200ms;opacity:.5}
.ats-form-label.metinalani{top:.9375rem}
.ats-textbox{width:100%;height:53px;padding:0 .9375rem;border:1px solid #bcbfc2;background-color:#fff;color:#9b9b9b;font-size:1.1rem;border-radius:4px;-moz-appearance:none;-webkit-appearance:none}
.ats-textbox.-creditCard{letter-spacing:5px;}
.ats-textbox.metinalani{height:auto;padding-top:.9375rem}
.ats-textbox.-error{border:1px solid #ff0000}
.ats-textbox.-success{border:1px solid #1bae11}
.ats-textbox:focus{border-color:#0e0e0e;outline:0}
.ats-textbox::placeholder{color:#9b9b9b}
.ats-select{position:relative;width:100%;background:#fff}
.ats-select .-errorMesage{padding-top:.3125rem;margin-top:0;background:#f7f7f7}
.ats-select::after{font-family: 'LineAwesome';content: '\f110';position:absolute;font-size:1.25rem}
.ats-select-control{ position:relative;z-index:1;width:100%;border:2px solid #bcbfc2;background:transparent;color:#9b9b9b;border-radius:4px;box-shadow:none;outline:0;-moz-appearance:none;-webkit-appearance:none;cursor:pointer}
.ats-select-control:select:focus{outline:0}
.ats-select-control.-error{border:1px solid #e90808 !important}
.ats-select-control.-error{border:1px solid #ff0000}
.ats-select-control.-success{border:1px solid #1bae11 !important}
.ats-select-control:invalid{color:#9b9b9b;}
.ats-select.-medium{background-color:#fff}
.ats-select.-medium .ats-select-control{height:53px;padding:.625rem 1.875rem .625rem .625rem;border:1px solid #bcbfc2;font-size:1.265rem}
.ats-select.-medium .ats-select-control option{color:#0e0e0e;}
.ats-select.-medium .ats-select-control:invalid{color:#9b9b9b;}
.ats-select.-medium .ats-select-control:focus{border-color:#0e0e0e}
.ats-select.-medium::after{top:.9375rem;right:.9375rem}
.ats-textbox:focus+.ats-form-label,.ats-textbox:valid+.ats-form-label{font-size:.6875rem;transform:translate3d(0,-150%,0);opacity:1;background:#fff;margin-left:15px;padding:0px 5px}
.ats-textbox:valid ~ i{color:#1bae12}
.ats-textbox.metinalani:focus+.ats-form-label,.ats-textbox.metinalani:valid+.ats-form-label{transform:translate3d(0,-150%,0)}
.ats-form-message{display:flex; font-size:14px;color:#e90808;margin-bottom:.9375rem;margin-top:-15px}
.ats-checkbox{display:flex;color:#000;font-size:16px;user-select:none;position:relative}
.ats-checkbox.yildiz::after{content:"*";position:absolute;font-size:1rem;color:#e90808;top:-10px;right:0}
.ats-checkbox-input{display:none}
.ats-checkbox-input:checked ~ .ats-checkbox-label::before{display:block}
.ats-checkbox-input:checked ~ .ats-checkbox-label::after{display:block;border-color:#1bae11}
.ats-checkbox-label{cursor: pointer; padding-top:4px;position:relative;padding-left:1.875rem;cursor:pointer}
.ats-checkbox-label::after{content:"";position:absolute;top:0;left:0;width:20px;height:20px;border:1px solid #bcbfc2;border-radius:4px}
.ats-checkbox-label::before{font-family: 'LineAwesome';content: '\f17b';position:absolute;z-index:1;top:2px;left:2px;display:none;width:10px;height:10px;color:#1bae11;font-weight: 900;font-size:.9775rem}
.ats-checkbox-label-satinal{padding-top:4px;position:relative;padding-left:0.675rem;cursor:pointer}
.ats-form-icon.active{color:#51b549}

/* ORTA 3 İKON*/
.OrtaBars{margin-left:0;padding-left:0;padding-right:0;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;height:90px;overflow:hidden;background:#fff;border:1px solid #d4d8d9!important}.OrtaBar{border-radius:0;background:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.OrtaBar:first-child{background:0}.OrtaBar img{margin-right:10px;height:45px}.OrtaBar span{color:#666;font-size:14px;font-weight:800;line-height:20px}

/* RESPONSİVE*/
@media (min-width:0px) and (max-width:767.98px) {
#navs1 .nav1 .navBottom1 .container1 a { width: 33%;height: 95px;}
#navs1 .nav1 .navBottom1 .container1 a span {font-size:14px !important}
}
@media (min-width:768px) and (max-width:991.98px) {
#navs1 .nav1 .navBottom1 .container1 a { width: 14%;height: 95px;}
#navs1 .nav1 .navBottom1 .container1 a span {font-size:14px !important}
}



/* ARAMA ÇUBUĞU */

#arama-overlay {
  position: fixed;
  top: 170px;
  left: 0;
  width: 100%;
  height: calc(100% - 80px);
  background: rgba(0,0,0,0.5);
  z-index: 9998;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s ease;
}



#arama-overlay.show{display:block;opacity:1}

#urun-arama{ 
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition: max-height 0.4s ease, opacity 0.4s ease;
  background-color: #fff;
  border-top: 1px solid #ddd;
position: fixed !important;
  top: 167px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  z-index: 10001;
  border-radius: 0;
padding: 0 !important; 
  pointer-events: none; /* gizliyken tıklanmasın */
}

#urun-arama.show{  
  max-height: 500px;
  opacity: 1;
padding: 5px !important;
  pointer-events: auto; /* gösterilince tıklanabilir olsun */
}

#urun-arama input{border:0;outline:0;box-shadow:none;font-size:17px;width:100%}
#urun-arama input::placeholder{font-size:17px;color:#000}
#urun-arama input:focus{outline:none!important;box-shadow:none!important}
@media(max-width:992px){
#arama-overlay {top: 90px;}
#urun-arama{ top: 14%;}
}

.icon-cart-2{ font-size: 18px; }
.icon-search-444{ font-size: 18px; }

/* ANA SAYFA BANNER YENİ QWL */
.anaslider{width:100%;}.anaslider .item img{display:block;width:100%;height:auto;transform:scale(1.1);opacity:0;transition:transform .8s ease,opacity .8s ease;border-radius:0!important}.anaslider .owl-item.active img{transform:scale(1);opacity:1}

.anaslider .owl-dots{position:absolute;bottom:15px;right:20px;width:100%;text-align:right;z-index:10}
.anaslider .owl-dot{width:32px;height:10px;margin:0 8px;background:rgba(255,255,255,0.6);display:inline-block;transition:background .3s;border:1px solid #fff}.anaslider .owl-dot.active{background:#fff}

@media(max-width:576px){
.anaslider .owl-dots{bottom:5px;right:10px;}
.anaslider .owl-dot{width:22px;height:8px;}
}

.owl-anaslider {
  position: relative;
  overflow: hidden;
}
.owl-carousel.owl-anaslider .owl-stage-outer {
  border-radius: 0 !important;
}
/* ANA SAYFA BANNER ALTI BUTTON */
.scroll-down-button {
  position: absolute;
  bottom: -25px;  /* Resmin hemen üstü */
  left: 50%;
  transform: translateX(-50%);
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background: rgba(0,0,0,0.5);
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
  transition: background-color 0.3s ease;
  z-index: 11;
}
@media(max-width:576px){ .scroll-down-button {  bottom: -17px;  width: 32px; height: 32px;}}

.scroll-down-button:hover { background: rgba(0,0,0,0.8);}
.scroll-down-button svg { stroke-width: 2;}
.anayazi .h6{ padding-top: 80px; font-size: 0.95rem; letter-spacing: 0.18rem; color:#6f6f6f}
.anayazi .h1{padding-top: 20px; padding-bottom: 50px; font-size: 1.85rem; letter-spacing: 0.18rem; color:#000}



/* ANA SAYFA ÜRÜNLER OWL */
.owl-featured-slider .owl-dots {position: absolute;right: 15px;bottom: 15px;}
.owl-featured-slider .card-body{ text-align: center;}
.owl-featured-slider .card-title{font-size: 1rem; letter-spacing: 0.10rem; color:#000}
.owl-featured-slider .card-text {font-size: 0.9rem; letter-spacing: 0.10rem; color:#6f6f6f}
.owl-featured-slider.owl-carousel {position: relative;}
.owl-featured-slider.owl-carousel .owl-nav {
  position: absolute;
  top: 40%;
  left: 0;
  right: 0;
  width: 100%;
display: none;
  justify-content: space-between;
  align-items: center;
  transform: translateY(-50%);
  pointer-events: none; /* içerikle çakışmayı engeller */
  z-index: 10;
}

.owl-featured-slider.owl-carousel .owl-nav button.owl-prev,
.owl-featured-slider.owl-carousel .owl-nav button.owl-next {
  background: transparent !important;
  border: none;
  font-size: 2rem;
  color: #000;
  cursor: pointer;
  pointer-events: all;
  padding: 10px;
  z-index: 20;
}

.owl-featured-slider.owl-carousel .nav-left,
.owl-featured-slider.owl-carousel .nav-right {
  font-size: 2rem;
}
@media(max-width:576px){
.owl-featured-slider.owl-carousel .nav-left,
.owl-featured-slider.owl-carousel .nav-right {
  font-size: 1.6rem;
}

.owl-featured-slider.owl-carousel .owl-nav button.owl-prev,
.owl-featured-slider.owl-carousel .owl-nav button.owl-next {
  margin-left: -20px!important;
  margin-right: -20px!important;
  display: none;
}
}
.owl-featured-slider a.card {box-shadow: none!important;border-width: 0px!important;border-radius: 0px !important;color: #000;}
.owl-featured-slider .card .card-img-top {border-radius: 0px !important;}
.owl-featured-slider a.card {min-height: auto!important;}

/* tümün gör buttonu*/
.tumurunbtn{position: relative;overflow: hidden; border: 1px solid #000;z-index: 1; transition: color 0.4s ease;border-radius: 0; font-size: 1.2rem;padding: 6px;  padding-right: 30px; padding-left: 30px; border:0px!important;background-color:#000;color:#fff;}
.tumurunbtn::before {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: #fff;
  z-index: -1;
  transition: left 0.4s ease;
border: 1px solid #000;
}
.tumurunbtn:hover::before { left: 0;}
.tumurunbtn:hover {color: #000;}

/* Modül 7 */
.anasayfa7 .baslik{padding-top: 30px; padding-bottom: 30px; font-size: 1.45rem; letter-spacing: 0.18rem; color:#000}
.anasayfa7 .aciklama{font-size: 1rem; color:#6f6f6f}
.anasayfa7 a{text-decoration:none;}
.anasayfa7 img{width: 100%!important;}

/* Modül 8 */
.image-button-container {
  position: relative;
  overflow: hidden;
  transition: all 0.3s ease;
}
.image-button-container:hover img{
  transform: scale(1.2);
}
.image-button-container img {
  width: 100%;
  height: auto;
  display: block;
  transition: all 4s ease;
}
.button-overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  margin-bottom: 40px;
}
.image-button{  cursor: pointer; position: relative;overflow: hidden; border: 1px solid #000;z-index: 1; transition: color 0.4s ease;border-radius: 0; font-size: 1.2rem;padding: 6px;  padding-right: 30px; padding-left: 30px; border:0px!important;background-color:#000;color:#fff;}
.image-button::before {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: #fff;
  z-index: -1;
  transition: left 0.4s ease;
border: 1px solid #000;
}
.image-button:hover::before { left: 0;}
.image-button:hover {color: #000;}




/* newsletter */
#newsletter {
  background-color: #000; 
  padding: 3rem 0; 
margin-bottom: 2.5rem;
margin-top: 2.5rem;
}

#newsletter .h6 {
  letter-spacing: 1px;
  color: #fff;
  margin-bottom: 1rem;
font-size: 1rem; 
font-weight: 600;
}

#newsletter .lead {
  color: #fff;
  margin-bottom: 2rem;
font-size: 0.9rem; 
font-weight: 600;
}




#newsletter .btn-dark{  cursor: pointer; position: relative;overflow: hidden; border: 2px solid #fff;z-index: 1; transition: color 0.4s ease;border-radius: 0; font-size: 1rem;padding: 6px;  padding-right: 80px; padding-left: 80px; border:0px!important;background-color:#fff;color:#000;}
#newsletter .btn-dark::before {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: #000;
  z-index: -1;
  transition: left 0.4s ease;
border: 2px solid #fff;
}

@media (max-width: 576px) {  #newsletter .btn-dark{ padding-right: 30px; padding-left: 30px;}}

#newsletter .btn-dark:hover::before { left: 0;}
#newsletter .btn-dark:hover {color: #fff;}

#newsletter .form-control {
  background-color: #000;
  border: 1px solid #8b8e7b;
  color: white;
min-width: 250px !important;
 height: 45px !important; 
}

@media (max-width: 992px) {
#newsletter .form-control {
min-width: 110px !important; 
}
}

#newsletter .form-control:focus {
  background-color: #000;
  border-color: #ced4da;
  color: white;
  box-shadow: none;
}
#newsletter .form-control::placeholder {
  color: #bdbfb4; 
  opacity: 1; 
font-weight: 600;
}

#newsletter .form-inline {
  flex-wrap: nowrap;
}
#newsletter .btn {
  white-space: nowrap; /* Button textinin alt satıra inmesini engeller */
  margin-left: -10px;
 height: 45px !important; 
}

/* Küçük ekranlarda düzenleme */
@media (max-width: 576px) {
  #newsletter .form-inline {
    display: flex;
    width: 100%;
  }
  
  #newsletter .form-control {
    flex: 1;
    min-width: unset;
  }
}




/* HAFTANIN ÜRÜNÜ */

 .btn-hotspot {
    transform: translate(-50%, -50%);
    z-index: 10;
    cursor: pointer;
    transition: all 0.3s ease;
  }
  
  .btn-hotspot:hover {
    transform: translate(-50%, -50%) scale(1.1);
  }
  
  .btn-hotspot.active {
    background-color: #fff !important;
    border-color: #fff !important;
  }
  
  .product-card {
    padding: 15px;
  }
  
   .product-card .product-image {
    overflow: hidden;
  }
  
   .product-card .product-image img {
    transition: transform 0.3s ease;

  }
  
   .product-card .product-image:hover img {
    transform: scale(1.03);
  }
  
   .product-card .product-title {
    font-size: 1rem;
    margin-bottom: 0.75rem;
 letter-spacing: 0.11rem;
font-weight: 400;
  }
  .product-title a{
 color: #676c51;
  }

   .product-card .price {
    color: #74795d;
    margin-bottom: 1rem;
    font-size: 1rem;
  }
  
  
.custom-dot {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: rgba(0,0,0,0.2);
  border: none;
  padding: 0;
  cursor: pointer;
  transition: all 0.3s ease;
  outline: none;
  position: absolute;
}


.product-card .btn-outline-dark{  cursor: pointer; position: relative;overflow: hidden; border: 1px solid #000;z-index: 1; transition: color 0.4s ease;border-radius: 0; font-size: 1rem;padding: 7px;  padding-right: 40px; padding-left: 40px; border:0px!important;background-color:#000;color:#fff;}
.product-card .btn-outline-dark::before {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: #fff;
  z-index: -1;
  transition: left 0.4s ease;
border: 1px solid #000;
}

@media (max-width: 576px) {  .product-card .btn-outline-dark{ padding-right: 30px; padding-left: 30px;}}

.product-card .btn-outline-dark:hover::before { left: 0;}
.product-card .btn-outline-dark:hover {color: #000;}

.anayazi1 .h1{padding-top: 30px; padding-bottom: 20px; font-size: 1.85rem; letter-spacing: 0.18rem; color:#000}
.anayazi1 .h6{ padding-top: 0px; font-size: 0.95rem; letter-spacing: 0.18rem; color:#6f6f6f}

.pulse-animation {  animation: pulse 2s infinite;}

@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.7);
    transform: translate(-50%, -50%) scale(1);
  }
  70% {
    box-shadow: 0 0 0 12px rgba(255, 255, 255, 0);
    transform: translate(-50%, -50%) scale(1.05);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
    transform: translate(-50%, -50%) scale(1);
  }
}




/* ANA SAYFA KAYAN ZEMİNLİ YAZI */
#modul9.sabit-arka-plan {
  min-height: 80vh;
  background-size: cover;
  background-attachment: fixed;
  background-position: center;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px 20px; /* Üst-alt boşluk */
  margin-top: 70px; /* Üst-alt boşluk */
}
#modul9 .icerik-kutusu {
  backdrop-filter: blur(12px); /* Blur efekti */
  -webkit-backdrop-filter: blur(12px); /* Safari desteği */
  background-color: rgba(255, 255, 255, 0.1); /* Saydam beyaz */
  padding: 30px;
  max-width: 380px;
  width: 100%;
  color: #000;
box-shadow: 0 1px 20px #3636364d;
    color: #fff;
    font-size: 1.1rem;
  text-align: center;
}
#modul9 .icerik-kutusu a{color: #f5f5f5;}
#modul9 .icerik-kutusu a:hover{color: #f7dd00;}


/* ANA SAYFA ALT RESİMLER OWL */
.anayazi2 .h1{font-weight: 700;padding-top: 120px; padding-bottom: 0px; font-size: 2rem; color:#000}
.anayazi2 .h6{ padding-top: 0px; font-size: 1.1rem;  padding-bottom: 25px; color:#6f6f6f}
.anayazi2 a{color: #000;}
.anayazi2 a:hover{color: #f7dd00;}

.owl-featured-slider1 .owl-dots {position: absolute;right: 15px;bottom: 15px;}
.owl-featured-slider1 .card-body{ text-align: center;}
.owl-featured-slider1 .card-title{font-size: 1rem; letter-spacing: 0.10rem; color:#000}
.owl-featured-slider1 .card-text {font-size: 0.9rem; letter-spacing: 0.10rem; color:#6f6f6f}
.owl-featured-slider1.owl-carousel {position: relative;}
.owl-featured-slider1.owl-carousel .owl-nav {position: absolute; top: 40%; left: 0;right: 0; width: 100%; display: flex !important;justify-content: space-between; align-items: center;transform: translateY(-50%); pointer-events: none; /* içerikle çakışmayı engeller */ z-index: 10;
}
.owl-featured-slider1.owl-carousel .owl-nav button.owl-prev,
.owl-featured-slider1.owl-carousel .owl-nav button.owl-next {background: transparent !important;border: none;font-size: 2rem;color: #000;cursor: pointer; pointer-events: all; padding: 10px; z-index: 20;}
.owl-featured-slider1.owl-carousel .nav-left,
.owl-featured-slider1.owl-carousel .nav-right { font-size: 2rem;}
@media(max-width:576px){
.owl-featured-slider1.owl-carousel .nav-left,.owl-featured-slider1.owl-carousel .nav-right {font-size: 1.6rem;}
.owl-featured-slider1.owl-carousel .owl-nav button.owl-prev,
.owl-featured-slider1.owl-carousel .owl-nav button.owl-next {margin-left: -10px!important;margin-right: -10px!important;}
}
.owl-featured-slider1 a.card {box-shadow: none!important;border-width: 0px!important;border-radius: 0px !important;color: #000;}
.owl-featured-slider1 .card .card-img-top {border-radius: 10px !important;}
.owl-featured-slider1 .card img{  transition: 0.3s ease; }

.owl-featured-slider1 .card::after { content: ""; position: absolute; top: 0; left: 0;width: 100%;  height: 100%;  background: rgba(0,0,0,0.3);  opacity: 0;  transition: 0.3s ease;border-radius: 10px !important;}
.owl-featured-slider1 .card:hover::after {opacity: 1;}
.owl-featured-slider1 .card {position: relative;display: inline-block; overflow: hidden;}
.owl-featured-slider1 .card img { display: block; width: 100%;  height: auto;  transition: 0.3s ease;}

.owl-featured-slider1 a.card {min-height: auto!important;}

.tumurunbtn1{font-weight: 700; position: relative;overflow: hidden; border: 1px solid #000;z-index: 1; transition: color 0.4s ease;border-radius: 0; font-size: 1.2rem; border-radius: 10px !important; padding: 12px;  padding-right: 60px; padding-left: 60px; border:0px!important;background-color:#000;color:#fff;}
.tumurunbtn1::before {  content: ""; position: absolute;  top: 0; left: -100%;  width: 100%;  height: 100%;  background: #fff;  z-index: -1;  transition: left 0.4s ease;border: 1px solid #000;}
.tumurunbtn1:hover::before { left: 0;}
.tumurunbtn1:hover {color: #000;}

/* ANA SAYFA MODÜL 28 */
.modul28{background-color: #000 !important; position:relative; overflow:hidden; margin-top: 140px;  padding-top: 20px; padding-bottom: 40px;}
.modul28 .text{font-weight: 400;font-size:17px; padding-top: 15px;}
@media(max-width:565px){.modul28 .text{font-size:14px;}}
.modul28 img{ transition:.6s; height:100%; width:64px!important;}
@media(max-width:565px){ .modul28 img{ height:100%; width:64px!important;}}
.modul28 .fbox-center{cursor:pointer;flex-direction:column;align-items:center;text-align:center;min-width:100%;flex:0 0 calc(50% - 15px);max-width:calc(50% - 15px);padding:20px 10px;box-sizing:border-box;z-index:10;position:relative}
.modul28 .fbox-center:hover img{ transform:scale(1.2)}
.modul28 .fbox-center:hover .text{color:#fff!important;}
.modul28 .col-padding{padding:10px}


/* FOOTER newsletter */
.footernewsletter .form-control { border: 1px solid #e8e9e5;  color: #000; height: 45px !important; }
.footernewsletter .form-control:focus {  border-color: #000;  color: #000;  box-shadow: none;}
.footernewsletter .form-control::placeholder { color: #000; opacity: 1; }

.footernewsletter .btn-dark{ font-weight: 600; cursor: pointer; position: relative;overflow: hidden; border: 1px solid #000;z-index: 1; transition: color 0.4s ease;border-radius: 0; font-size: 1rem;padding: 6px;  padding-right: 30px; padding-left: 30px; border:0px!important;background-color:#000;color:#fff;}
.footernewsletter .btn-dark::before {  content: ""; position: absolute; top: 0; left: -100%;  width: 100%; height: 100%;  background: #fff;  z-index: -1;  transition: left 0.4s ease;border: 1px solid #000;}
@media (max-width: 576px) {  .footernewsletter .btn-dark{ padding-right: 30px; padding-left: 30px;}}
.footernewsletter .btn-dark:hover::before { left: 0;}
.footernewsletter .btn-dark:hover {color: #000;}

/* SİTE ALT TELEFON WHATSAPP */
.widgetb{position:fixed;bottom:20px;z-index:999999;cursor:pointer}.widgetb-right{right:20px}@media(max-width:768px){.widgetb-right{right:10px;bottom:55px}}.widgetb-left{left:20px}@media(max-width:768px){.widgetb-left{left:10px;bottom:10px}}.widgetb.active .widgetbbtn{display:block}.widgetbbtn{display:none;height:55px;width:55px;margin:auto;margin-bottom:15px;border-radius:50%;overflow:hidden;box-shadow:2px 2px 6px rgba(0,0,0,.2);font-size:28px;text-align:center;line-height:50px;color:#fff;outline:0!important;background-position:center center;background-repeat:no-repeat;transition:all;transition-duration:.2s}@media(max-width:768px){.widgetbbtn{height:45px;width:45px}}.widgetbbtn-activator:hover,.widgetbbtn:hover{box-shadow:2px 2px 8px 2px rgba(0,0,0,.2)}.widgetbbtn:active{height:48px;width:48px;box-shadow:2px 2px 6px rgba(0,0,0,0);transition:all;transition-duration:.2s}@media(max-width:768px){.widgetbbtn:active{height:45px;width:45px}}.widgetbbtn-activator{width:60px;height:60px;position:relative;cursor:pointer;border-radius:50%}.green-circle{width:60px;height:60px;background-color:#4dc247;border-radius:50%;position:relative;display:flex;justify-content:center;align-items:center;z-index:10}.static-whatsapp{width:32px;height:32px;background-image:url('../images/widgetb-whatsapp1.svg');background-size:contain;background-repeat:no-repeat;background-position:center}.white-circle{width:46px;height:46px;background:white;border-radius:50%;position:absolute;top:7px;left:7px;overflow:hidden;z-index:20;opacity:0;visibility:hidden}.widgetb .icon{width:46px;height:46px;position:absolute;top:0;left:46px;background-size:28px 28px;background-repeat:no-repeat;background-position:center;opacity:0}.whatsapp{background-image:url('../images/widgetb-whatsapp.svg');z-index:25}.telephone{background-image:url('../images/widgetb-telephone.svg');z-index:24}
@keyframes whiteInOut {0%   { opacity: 0; transform: scale(0); }10%  { opacity: 1; transform: scale(1); }90%  { opacity: 1; transform: scale(1); }100% { opacity: 0; transform: scale(0); }}
@keyframes whatsappIn {0%, 10%   { left: 46px; opacity: 0; }15%       { left: 0; opacity: 1; }35%       { left: 0; opacity: 1; }40%       { opacity: 0; }100%      { left: 0; opacity: 0; }}
@keyframes telephoneIn {0%, 40%   { left: 46px; opacity: 0; }45%       { left: 0; opacity: 1; }65%       { left: 0; opacity: 1; }70%       { opacity: 0; }100%      { left: 0; opacity: 0; } }
.animations-active .white-circle{opacity:1;visibility:visible;animation:whiteInOut 3s ease-in-out forwards}.animations-active .whatsapp{animation:whatsappIn 3s ease-in-out forwards}.animations-active .telephone{animation:telephoneIn 3s ease-in-out forwards}.widget-pulse{display:block;border-radius:50px;width:100%;height:100%;position:absolute;opacity:0;top:0;left:0;z-index:-1;pointer-events:none;background:#4dc247;-webkit-animation:av_pulsate 1.8s ease-out infinite;animation:av_pulsate 1.8s ease-out infinite}@keyframes av_pulsate{0%{transform:scale(1);opacity:.6}100%{transform:scale(1.3);opacity:0}}.widgetbbtn-activator-icon{height:55px;width:55px;background-image:url(../images/widgetb-whatsapp1.svg);background-size:55%;background-position:center center;background-repeat:no-repeat;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}@media(max-width:768px){.widgetbbtn-activator-icon{height:45px;width:45px}}.widgetbbtn-email{background-color:#c3c3c3;background-image:url(../images/widgetb-email.svg);background-size:65%;background-position:9px 9px}

.widgetbbtn-telephone{background-color:#ff802c;background-image:url(../images/widgetb-telephone1.svg);background-size:65%}

.widgetbbtn-whatsapp{background-color:#4dc247;background-image:url(../images/widgetb-whatsapp1.svg);background-size:65%}
@-webkit-keyframes button-slide{0%{opacity:0;display:none;margin-top:0;margin-bottom:0;-ms-transform:translateY(15px);-webkit-transform:translateY(15px);-moz-transform:translateY(15px);-o-transform:translateY(15px);transform:translateY(15px)}to{opacity:1;display:block;margin-top:0;margin-bottom:15px;-ms-transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes button-slide{0%{opacity:0;display:none;margin-top:0;margin-bottom:0;-ms-transform:translateY(15px);-webkit-transform:translateY(15px);-moz-transform:translateY(15px);-o-transform:translateY(15px);transform:translateY(15px)}to{opacity:1;display:block;margin-top:0;margin-bottom:14px;-ms-transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-o-keyframes button-slide{0%{opacity:0;display:none;margin-top:0;margin-bottom:0;-ms-transform:translateY(15px);-webkit-transform:translateY(15px);-moz-transform:translateY(15px);-o-transform:translateY(15px);transform:translateY(15px)}to{opacity:1;display:block;margin-top:0;
:15px;-ms-transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}
@keyframes button-slide{0%{opacity:0;display:none;margin-top:0;margin-bottom:0;-ms-transform:translateY(15px);-webkit-transform:translateY(15px);-moz-transform:translateY(15px);-o-transform:translateY(15px);transform:translateY(15px)}to{opacity:1;display:block;margin-top:0;margin-bottom:15px;-ms-transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.button-slide{-webkit-animation-name:button-slide;-moz-animation-name:button-slide;-o-animation-name:button-slide;animation-name:button-slide;-webkit-animation-duration:.2s;-moz-animation-duration:.2s;-o-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.button-slide-out{-webkit-animation-name:button-slide;-moz-animation-name:button-slide;-o-animation-name:button-slide;animation-name:button-slide;-webkit-animation-duration:.2s;-moz-animation-duration:.2s;-o-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;-o-animation-direction:reverse;animation-direction:reverse}
/* Mobil Görünüm*/@media (max-width: 768px) {.widgetbbtn-activator{width:45px;height:45px}.green-circle{width:45px;height:45px}.white-circle{width:32px;height:32px;top:6.5px;left:6.5px}.static-whatsapp{width:24px;height:24px}
.widgetb .icon{width:32px;height:32px;background-size:20px 20px;left:32px}.animations-active .icon.whatsapp{animation:whatsappInMobile 3s ease-in-out forwards}.animations-active .icon.telephone{animation:telephoneInMobile 3s ease-in-out forwards}.widget-pulse{width:45px;height:45px}@keyframes whatsappInMobile {0%, 10%   { left: 32px; opacity: 0; }15%       { left: 0; opacity: 1; }35%       { left: 0; opacity: 1; }40%       { opacity: 0; }100%      { left: 0; opacity: 0; } }@keyframes telephoneInMobile {0%, 40%   { left: 32px; opacity: 0; }45%       { left: 0; opacity: 1; } 65%       { left: 0; opacity: 1; }70%       { opacity: 0; }100%      { left: 0; opacity: 0; }}}
.widgetb .close-icon{position:absolute;top:50%;left:50%;width:45px;height:45px;background-image:url('../images/widgetb-close.svg');background-size:24px 24px;background-repeat:no-repeat;background-position:center;transform:translate(-50%,-50%) rotate(0deg);opacity:0;pointer-events:none;transition:opacity .3s ease,transform .3s ease;z-index:99}.widgetbbtn-activator.active .close-icon{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) rotate(90deg)}.green-circle.paused-state .white-circle,.green-circle.paused-state .static-whatsapp,.green-circle.paused-state .icon{display:none!important;animation:none!important;transition:none!important;transform:none!important}
@media(max-width:768px){ .widgetb .close-icon{ background-size:19px 19px;}}

.time_circles>div>h4,.time_circles>div>span{color:#000;margin:0;padding:0;text-align:center;line-height:1}.time_circles{position:relative;width:100%;height:100%}.time_circles>div{position:absolute;text-align:center}.time_circles>div>span{display:block;width:100%;font-weight:700}

footer {border-top: 1px solid #f5f5f5;}
.atsmenum{border-bottom: 1px solid #f5f5f5;}
