/*
 * Social Buttons for Bootstrap
 */
#socialicons>a span {top:0;left:-100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;} #socialicons>ahover div {left:0;} .btn-twitter{background:#00acee;border-radius:0;color:#fff} .btn-twitter:link,.btn-twitter:visited{color:#fff} .btn-twitter:active,.btn-twitter:hover{background:#0087bd;color:#fff} .btn-facebook{background:#3b5998;border-radius:0;color:#fff} .btn-facebook:link,.btn-facebook:visited{color:#fff} .btn-facebook:active,.btn-facebook:hover{background:#30477a;color:#fff} .btn-googleplus{background:#e93f2e;border-radius:0;color:#fff} .btn-googleplus:link,.btn-googleplus:visited{color:#fff} .btn-googleplus:active,.btn-googleplus:hover{background:#ba3225;color:#fff} .btn-stumbleupon{background:#f74425;border-radius:0;color:#fff} .btn-stumbleupon:link,.btn-stumbleupon:visited{color:#fff} .btn-stumbleupon:active,.btn-stumbleupon:hover{background:#c7371e;color:#fff} .btn-linkedin{background:#0e76a8;border-radius:0;color:#fff} .btn-linkedin:link,.btn-linkedin:visited{color:#fff} .btn-linkedin:active,.btn-linkedin:hover{background:#0b6087;color:#fff} .btn-sitename{background-color:#000;border-radius:0;color:#fff} .btn-sitename:link,.btn-sitename:visited{color:#fff} .btn-sitename:active,.btn-sitename:hover{background-color:#000;color:#fff} .SocialButtonList a { margin-bottom:3px; }

/*
 * Popup EuLaw
 */
.eupopup-container{background-color:rgba(25,25,25,0.9);color:#efefef;padding:5px 20px;font-size:12px;line-height:1.2em;text-align:center;display:none;z-index:1100}.eupopup-container-top,.eupopup-container-fixedtop{position:absolute;top:0;left:0;right:0}.eupopup-container-fixedtop{position:fixed}.eupopup-container-bottom{position:fixed;bottom:0;left:0;right:0}.eupopup-container-bottomleft{position:fixed;bottom:10px;left:10px;width:300px}.eupopup-container-bottomright{position:fixed;bottom:10px;right:10px;width:300px}.eupopup-closebutton{font-size:16px;font-weight:100;line-height:1;color:#a2a2a2;filter:alpha(opacity=20);position:absolute;font-family:helvetica,arial,verdana,sans-serif;top:0;right:0;padding:5px 10px}.eupopup-closebutton:hover,.eupopup-closebutton:active{color:#fff;text-decoration:none}.eupopup-head{font-size:1.2em;font-weight:700;padding:7px;color:#fff}.eupopup-body{color:#a2a2a2}.eupopup-buttons{padding:7px 0 5px}.eupopup-button_1{color:#f6a21d;font-weight:700;font-size:14px}.eupopup-button_2{color:#f6a21d;font-weight:400;font-size:12px}.eupopup-button{margin:0 10px}.eupopup-button:hover,.eupopup-button:focus{text-decoration:underline;color:#f6a21d}body .eupopup-color-inverse{color:#000;background-color:rgba(255,255,255,0.9)}body .eupopup-color-inverse .eupopup-head{color:#000}body .eupopup-style-compact{text-align:left;padding:8px 30px 7px 20px;line-height:15px}body .eupopup-style-compact .eupopup-head,body .eupopup-style-compact .eupopup-body,body .eupopup-style-compact .eupopup-buttons{display:inline;padding:0;margin:0}body .eupopup-style-compact .eupopup-button{margin:0 5px}

/*
 * Rabbit MadeBy Brand
*/
love {width: 16px; height: 16px; background-size: 100%; display: inline-block; -webkit-animation: hearthing 2s ease infinite; animation: TheRabbitHeart 2s ease infinite; background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cpath style='fill:%23C03A2B;' d='M24.85,10.126c2.018-4.783,6.628-8.125,11.99-8.125c7.223,0,12.425,6.179,13.079,13.543 c0,0,0.353,1.828-0.424,5.119c-1.058,4.482-3.545,8.464-6.898,11.503L24.85,48L7.402,32.165c-3.353-3.038-5.84-7.021-6.898-11.503 c-0.777-3.291-0.424-5.119-0.424-5.119C0.734,8.179,5.936,2,13.159,2C18.522,2,22.832,5.343,24.85,10.126z'/%3E%3Cpath style='fill:%23ED7161;' d='M6,18.078c-0.553,0-1-0.447-1-1c0-5.514,4.486-10,10-10c0.553,0,1,0.447,1,1s-0.447,1-1,1 c-4.411,0-8,3.589-8,8C7,17.631,6.553,18.078,6,18.078z'/%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A"); } @keyframes TheRabbitHeart { 0% { transform: scale( .75 ); } 20% { transform: scale( 1 ); } 40% { transform: scale( .75 ); } 60% { transform: scale( 1 ); } 80% { transform: scale( .75 ); } 100% { transform: scale( .75 ); } }

/*
    Callout Style
*/
.bs-callout { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #eee; border-image: none; border-radius: 3px; border-style: solid; border-width: 1px 1px 1px 5px; margin-bottom: 5px; padding: 20px; } .bs-callout:last-child { margin-bottom: 0px; } .bs-callout h4, .bs-callout h5 { margin-bottom: 10px; margin-top: 0; font-weight: 600; } .bs-callout-danger { border-left-color: #dc3545; } .bs-callout-danger h4, .bs-callout-danger h5{ color: #dc3545; } .bs-callout-success { border-left-color: #28a745; } .bs-callout-success h4, .bs-callout-success h5{ color: #28a745; } .bs-callout-primary { border-left-color: #007bff; } .bs-callout-primary h4, .bs-callout-primary h5{ color: #007bff; } .bs-callout-info { border-left-color: #17a2b8; } .bs-callout-info h4, .bs-callout-info h5{ color: #17a2b8; } .bs-callout-secondary { border-left-color: #6c757d; } .bs-callout-secondary h4, .bs-callout-secondary h5{ color: #6c757d; } .bs-callout-warning { border-left-color: #ffc107; } .bs-callout-warning h4, .bs-callout-warning h5{ color: #ffc107; } .bs-callout-dark { border-left-color: #343a40; } .bs-callout-dark h4, .bs-callout-dark h5{ color: #343a40; }

a[aria-expanded="false"]::before, a[aria-expanded="true"]::before {
    content:initial !important;
}

.grecaptcha-badge {
    display: none;
}

/*
Product Filter Side Menü
*/
.card { margin-bottom: 15px; } .icon-action { float: right; font-size: 17px; margin: 0px 0px 0px 0px;} .list-group-item .title { margin-top: 5px; margin-bottom: 12px; font-weight: 600; text-align: left;}
.custom-control {
    padding-left:0px !important;
}
.list-group-item {
    padding: 0.45rem 0.7rem !important;
}
.smartscroll{
    max-height: 160px;
    overflow-x: scroll;
}
.brandcheck{margin: 0px 0px 5px 0px; font-size: 12px;}
.brandcheck input{}
.brandcheck label{margin-left: -34px;}


/*
iyzico mobile
*/
#iyzipay-checkout-form .iyzi-installment-holder { padding: 20px } #iyzipay-checkout-form .cyber-numpad { width: 120px; background: white; position: absolute; left: -110px; top: 45px; padding: 5px !important; -webkit-border-radius: 7px; -ms-border-radius: 7px; -o-border-radius: 7px; border-radius: 7px; border: 1px solid #ccc !important; -webkit-transform-origin: right top; -moz-transform-origin: right top; -ms-transform-origin: right top; -o-transform-origin: right top; transform-origin: right top; -webkit-transform-origin: right top; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out; transform-style: preserve-3d; opacity: 0; transform: rotateY(60deg); -moz-transform: rotateY(60deg); -webkit-transform: rotateY(60deg); -o-transform: rotateY(60deg); -ms-transform: rotateY(60deg) } #iyzipay-checkout-form div .iyzi-arrow-info-window { width: 0; height: 0; border-bottom: 10px solid transparent; border-top: 10px solid transparent; border-right: 10px solid #ccc; font-size: 0; line-height: 0; position: absolute; left: -10px; top: 15px } #iyzipay-checkout-form div .iyzi-arrow-keypad { width: 0; height: 0; border-bottom: 10px solid transparent; border-top: 10px solid transparent; border-left: 10px solid #ccc; font-size: 0; line-height: 0; position: absolute; right: -10px; top: 47px } #iyzipay-checkout-form .iyzi-info-window { left: 308px; -webkit-transform-origin: 0 50%; -moz-transform-origin: 0 50%; -ms-transform-origin: 0 50%; -o-transform-origin: 0 50%; transform-origin: 0 50%; -webkit-transform-origin: 0 50%; transform: rotateY(-60deg); -moz-transform: rotateY(-60deg); -webkit-transform: rotateY(-60deg); -o-transform: rotateY(-60deg); -ms-transform: rotateY(-60deg) } #iyzipay-checkout-form .iyzi-info-window.cvc { top: 132px } #iyzipay-checkout-form .iyzi-info-window.savecard, #iyzipay-checkout-form .iyzi-info-window.buyerprotection, #iyzipay-checkout-form .iyzi-info-window.secure { top: 185px } #iyzipay-checkout-form.iyzi-form { background-color: #fbfbfc; width: 100%; padding: 15px; -webkit-border-radius: 7px; -ms-border-radius: 7px; -o-border-radius: 7px; border-radius: 7px; -webkit-box-shadow: 0 0 10px 5px rgba(51, 51, 3, 0.23); -moz-box-shadow: 0 0 10px 5px rgba(51, 51, 3, 0.23); box-shadow: 0 0 10px 5px rgba(51, 51, 3, 0.23); border: 1px solid #555; transition: all .2s ease-in-out; top: -1000px } #iyzipay-checkout-form.iyzi-form { width: 315px !important; margin: 0 auto; position: relative } #iyzipay-checkout-form .iyzi-form .iyzi-payment-tab.iyzi-bkm-express { margin: 20px 0 0 }


/*
    E-Commerce Cart
*/
.table>tbody>tr>td, .table>tfoot>tr>td{vertical-align: middle;}
@media screen and (max-width: 600px) {
    table#cart .nomargin {margin:0px !important;}
    table#cart tbody td .form-control{width:20%;display: inline !important;}
    .actions .btn{width:36%;margin:1.5em 0;}
    .actions .btn-info{float:left;}
    .actions .btn-danger{float:right;}
    table#cart thead { display: none; }
    table#cart tbody td { display: block; padding: .6rem; min-width:79vw;}
    table#cart tbody tr td:first-child { background: #fff; color: #2f2f2f; }
    table#cart tbody td:before { content: attr(data-th); font-weight: bold; display: inline; width: 8rem; margin-right: 10px;}
    table#cart tfoot td{display:block; }
    table#cart tfoot td .btn{display:block;}
}

/*
 * E-Commerce Multiselect CSS
 */
span.multiselect-native-select{position:relative}span.multiselect-native-select select{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px -1px -1px -3px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;left:50%;top:30px}.multiselect-container{position:absolute;list-style-type:none;margin:0;padding:0}.multiselect-container .input-group{margin:5px}.multiselect-container .multiselect-reset .input-group{width:93%}.multiselect-container>li{padding:0}.multiselect-container>li>a.multiselect-all label{font-weight:700}.multiselect-container>li.multiselect-group label{margin:0;padding:3px 20px;height:100%;font-weight:700}.multiselect-container>li.multiselect-group-clickable label{cursor:pointer}.multiselect-container>li>a{padding:0}.multiselect-container>li>a>label{margin:0;height:100%;cursor:pointer;font-weight:400;padding:3px 20px 3px 40px}.multiselect-container>li>a>label.checkbox,.multiselect-container>li>a>label.radio{margin:0}.multiselect-container>li>a>label>input[type=checkbox]{margin-bottom:5px}.btn-group>.btn-group:nth-child(2)>.multiselect.btn{border-top-left-radius:4px;border-bottom-left-radius:4px}.form-inline .multiselect-container label.checkbox,.form-inline .multiselect-container label.radio{padding:3px 20px 3px 40px}.form-inline .multiselect-container li a label.checkbox input[type=checkbox],.form-inline .multiselect-container li a label.radio input[type=radio]{margin-left:-20px;margin-right:0}.filtrelemetext { text-align: left; border-radius: 0px; } .filtrelemetext b.caret { float: right; margin-top: 8px; } .filtrele { padding: 4px 0px; } .filtrele button{ float:inherit !important; }.filter-content strong { display: block; margin: 4px 0px 0px 0px; color: #000000; padding: 4px; }.customfilter.list-group{ padding: 0px; margin: 0px; } .customfilter .list-group-item { border: 0px; padding: 4px; margin: 2px; } .customfilter .list-group-item .custom-control-input{ }.btn-block { display: block; width: 100%; }.multiselect-container { width: 100% !important; } ul.multiselect-container { width: 100% !important; position: relative !important; } .multiselect-native-select .btn-group{display: block;} .multiselect-native-select .btn-group button{text-align: left;}

/*
    Collapse Panel
*/
.panel-collapse.CmsCommerce >.list-group .list-group-item:first-child {border-top-right-radius: 0;border-top-left-radius: 0;} .panel-collapse.CmsCommerce >.list-group .list-group-item {border-width: 1px 0;} .panel-collapse.CmsCommerce >.list-group {margin-bottom: 0;} .panel-collapse.CmsCommerce .list-group-item {border-radius:0;} .panel-collapse.CmsCommerce .list-group .list-group {margin: 0;margin-top: 10px;} .panel-collapse.CmsCommerce .list-group-item li.list-group-item {margin: 0 -15px;border-top: 1px solid #ddd !important;border-bottom: 0;padding-left: 30px;} .panel-collapse.CmsCommerce .list-group-item li.list-group-item:last-child {padding-bottom: 0;} .panel-collapse.CmsCommerce div.list-group div.list-group{margin: 0;} .panel-collapse.CmsCommerce div.list-group .list-group a.list-group-item {border-top: 1px solid #ddd !important;border-bottom: 0;padding-left: 30px;} .panel-collapse.CmsCommerce .list-group-item li.list-group-item {border-top: 1px solid #DDD !important;}

/*
    login-register
*/
.panel-login { } .panel-login>.panel-heading { color: #00415d; background-color: #fff; border-color: #fff; text-align:center; } .panel-login>.panel-heading a{ text-decoration: none; color: #666; font-weight: bold; font-size: 16px; -webkit-transition: all 0.1s linear; -moz-transition: all 0.1s linear; transition: all 0.1s linear; } .panel-login>.panel-heading a.active{ color: #f57000; font-size: 18px; } .panel-login>.panel-heading hr{ margin-top: 10px; margin-bottom: 0px; clear: both; border: 0; height: 1px; background-image: -webkit-linear-gradient(left,rgba(0, 0, 0, 0),rgba(0, 0, 0, 0.35),rgba(0, 0, 0, 0)); background-image: -moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.35),rgba(0,0,0,0)); background-image: -ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.35),rgba(0,0,0,0)); background-image: -o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.35),rgba(0,0,0,0)); } .panel-login input[type="text"],.panel-login input[type="email"],.panel-login input[type="password"] { height: 45px; border: 1px solid #ddd; font-size: 16px; -webkit-transition: all 0.1s linear; -moz-transition: all 0.1s linear; transition: all 0.1s linear; } .panel-login input:hover, .panel-login input:focus { outline:none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border-color: #ccc; } .btn-login:hover, .btn-login:focus { color: #fff; background-color: #53A3CD; border-color: #53A3CD; } .forgot-password { text-decoration: underline; color: #888; } .forgot-password:hover, .forgot-password:focus { text-decoration: underline; color: #666; }

/*
    Featherlight css
*/
/**
 * Featherlight - ultra slim jQuery lightbox
 * Version 1.7.13 - http://noelboss.github.io/featherlight/
 *
 * Copyright 2018, Noël Raoul Bossart (http://www.noelboss.com)
 * MIT Licensed.
**/
html.with-featherlight{overflow:hidden}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999 !important;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight link.featherlight-inner,.featherlight script.featherlight-inner,.featherlight style.featherlight-inner{display:none}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(255,255,255,.3);color:#000;border:0;padding:0}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch}.featherlight iframe{border:0}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}@media print{html.with-featherlight>*>:not(.featherlight){display:none}}


/*
    Site Loader Plugin
*/
:root {
    --loader-renk1: #1d2949;
    --loader-renk2: #ec642f;
    --loader-renk3: #1d2949;
    --loader-bg: #ffffff;
}
#loaderBG {background-image: url(../images/loaderbg.png); border-radius: 50%; background-size: cover;background-repeat: no-repeat; background-position: center center; }#loader-wrapper .loader-section { position: fixed; top: 0; width: 51%; height: 100%; background: var(--loader-bg); -moz-transition: all 0.5s ease-in; -webkit-transition: all 0.5s ease-in; -o-transition: all 0.5s ease-in; transition: all 0.5s ease-in; z-index: 999999999; }#loader-wrapper .loader-section.section-left {left: 0;}#loader-wrapper .loader-section.section-right {right: 0;}#loader-wrapper { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 9999999999; } #loaderBG { display: block; position: relative; left: 50%; top: 50%; width: 100px; height: 100px; margin: -125px 0 0 -50px; background-position: center center; background-repeat: no-repeat; z-index: 1000000001; } #loader { display: block; position: relative; left: 50%; top: 50%; width: 150px; height: 150px; margin: -75px 0 0 -75px; border-radius: 50%; border: 3px solid transparent; border-top-color: var(--loader-renk1); -webkit-animation: spin 2s linear infinite; animation: spin 2s linear infinite; z-index: 99999999999; } #loader:before { content: ""; position: absolute; top: 5px; left: 5px; right: 5px; bottom: 5px; border-radius: 50%; border: 3px solid transparent; border-top-color: var(--loader-renk2); -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: var(--loader-renk3); -webkit-animation: spin 1.5s linear infinite; animation: spin 1.5s linear infinite; }.loaded #loader-wrapper { visibility: hidden; }.loaded #loader-wrapper .loader-section.section-left { -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000); transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000); } .loaded #loader-wrapper .loader-section.section-right { -webkit-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%); -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000); transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000); } .loaded #loader { opacity: 0; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
@-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); } }


/*
    New Cart
*/
.tablet-desktop-only {
    display: none
}

.desktop-only {
    display: none
}

.desktopsm-only {
    display: none
}

.desktoplg-only {
    display: none
}

@media(min-width:768px) {
    .mobile-only {
        display: none
    }

    .tablet-desktop-only {
        display: inherit
    }

    .desktopsm-only {
        display: inherit
    }
}

@media(min-width:1024px) {
    .mobile-tablet-only {
        display: none
    }

    .desktop-only {
        display: inherit
    }
}

@media(min-width:1180px) {
    .desktopsm-only {
        display: none
    }

    .desktoplg-only {
        display: inherit
    }
}

.container {
    position: relative;
    max-width: 1140px;
    margin: 0 auto
}

.content {
    padding: 30px 0
}
.ucase {
    text-transform: uppercase;
}
.cart {
    padding-right: 15px;
    padding-left: 15px
}

.empty-cart {
    padding-bottom: 40px;
    text-align: center
}

.empty-cart .cart-title {
    padding-bottom: 48px;
    background-size: 28px
}

.empty-cart .cart-warning {
    margin-bottom: 20px;
    font-size: 13px
}

.empty-cart .btn-primary {
    max-width: 100%
}

.cart-title {
    margin: 0 0 20px;
    font-weight: 300;
    font-size: 24px;
    text-align: center
}

.cart-nav {
    padding-bottom: 20px;
    border-bottom: 1px solid #ccc
}

.cart-nav-buttons a,
.cart-nav-buttons button {
    margin: 0 auto
}

.cart-nav-buttons>div {
    margin-bottom: 10px
}

.cart-product-list {
    font-size: 13px;
    line-height: 18px
}

.cart-product-list a {
    color: #222;
    text-decoration: none
}

.cart-product {
    min-height: 145px;
    position: relative;
    padding: 16px 0 46px 132px;
    border-bottom: 1px solid #ccc
}

.cart-product p {
    margin: 0
}

.cart-product .cart-supply {
    position: absolute;
    bottom: 40px;
    left: 130px
}

.cart-product .cart-supply-wrapper {
    position: relative
}

.cart-product .tooltip {
    top: -95px !important;
    left: 135px !important;
    padding: 8px 10px
}

.cart-product .btn-tooltip {
    display: inline;
    width: auto;
    height: auto;
    border: none;
    border-radius: 0;
    margin-left: 0;
    background: 0 0;
    vertical-align: inherit;
    cursor: pointer;
    text-decoration: underline
}

.cart-product .bold {
    font-weight: 700
}

.cart-product-image {
    position: absolute;
    top: 16px;
    left: 0;
    width: 122px;
    min-height: 100px;
}

.cart-product-image img {
    width: 100%;
    height: auto
}

.cart-product-meta>* {
    display: table
}

.cart-product-meta .brand {
    font-weight: 600
}

.cart-product-meta .name {
    margin-bottom: 10px
}

.cart-product-meta .feats span {
    color: #888
}

.cart-product-meta .note {
    color: #888
}

.cart-product-meta .note span {
    color: #222
}

.cart-product-price span {
    color: #888
}

.cart-product-discount span.couponed {
    color: #e4312e
}

.cart-product-discount span {
    color: #888
}

.cart-product-qty .label {
    color: #888
}

.cart-product-total {
    font-weight: 600
}

.cart-product-giftwrap {
    position: absolute;
    bottom: 16px;
    left: 0;
    height: 18px;
    padding-right: 23px
}

.cart-product-giftwrap label {
    padding-left: 46px;
    margin-bottom: 0;
    font-size: 13px
}

.cart-product-giftwrap label::before {
    position: absolute;
    top: 0;
    left: 23px;
    width: 18px;
    height: 18px;
    background: transparent url(/content/img/giftwrap-icon.svg) 0 0 no-repeat;
    content: ""
}

.cart-product-giftwrap label input[type=checkbox] {
    position: absolute;
    top: 0;
    left: 0;
    background-size: 18px
}


.cart-product-giftwrap .tooltip {
    bottom: 29px;
    left: 0;
    width: 290px
}

.cart-product-giftwrap .no-giftwrap {
    padding-left: 23px
}

.cart-product-giftwrap .no-giftwrap::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 18px;
    height: 18px;
    content: ""
}

.cart-product-actions {
    position: absolute;
    top: 6px;
    right: -10px;
    width: 31px;
    height: 31px
}

.cart-product-actions .remove-from-cart {
    position: relative;
    width: 100%;
    height: 100%;
    font-size: 0;
    text-indent: -9999px
}

.cart-product-actions .remove-from-cart i {
    display: block;
    width: 100%;
    height: 100%;
    background: transparent url(/content/img/close-icon-small.svg) 50% 50% no-repeat;
    background-size: 11px
}

.cart-summary {
    padding: 15px 0;
    border-bottom: 1px solid #ccc;
    font-size: 13px;
    line-height: 18px
}

.cart-summary dl {
    padding: 0;
    margin: 0
}

.cart-summary dl:after {
    clear: both;
    display: table;
    content: ""
}

.cart-summary dt,
.cart-summary dd {
    float: left;
    width: 50%;
    margin: 0 0 8px;
    padding: 0;
    padding: 4px 2px;
    border-bottom: 1px solid #d2d2d2
}

.cart-summary dt {
    clear: left;
    font-weight: 600;
    text-align: left
}

.cart-summary dd {
    text-align: right
}

.cart-summary dd.discount {
    color: #e4312e
}

.cart-coupon,
.cart-loyalty {
    border-bottom: 1px solid #ccc
}

.cart-coupon {
    font-size: 13px
}

.cart-coupon-title {
    display: inline;
    padding: 0;
    margin: 0;
    border: none;
    border-radius: 0;
    background: 0 0;
    position: relative;
    display: block;
    width: 100%;
    padding: 10px 0 12px;
    font-size: 13px;
    font-weight: 600;
    text-align: left
}

.cart-coupon-title::after {
    position: absolute;
    top: 15px;
    right: 0;
    width: 12px;
    height: 7px;
    background: transparent url(/content/img/down-arrow-small.svg) 50% 50% no-repeat;
    content: "";
    transition: transform .2s
}

.cart-coupon-title.open::after {
    transform: rotate(180deg)
}

.cart-coupon-content,
.cart-loyalty-content {
    display: none;
    padding: 15px 0 20px;
    border-top: 1px solid #ccc
}

.cart-coupon-content input,
.cart-loyalty-content input,
.cart-coupon-content submit,
.cart-loyalty-content submit {
    margin-bottom: 15px
}

.cart-coupon-content .btn-secondary,
.cart-loyalty-content .btn-secondary {
    max-width: 100%
}

.cart-coupon-content .actives,
.cart-loyalty-content .actives {
    padding: 7px 0 8px;
    margin: 0;
    list-style: none
}

.cart-coupon-content .actives li,
.cart-loyalty-content .actives li {
    position: relative;
    padding: 8px 0 7px
}

.cart-coupon-content .actives .delete-coupon,
.cart-loyalty-content .actives .delete-coupon {
    position: absolute;
    top: 8px;
    right: 0;
    width: 15px;
    height: 15px;
    padding: 2px
}

.cart-coupon-content .actives .delete-coupon svg,
.cart-loyalty-content .actives .delete-coupon svg {
    width: 100%;
    height: 100%
}

.cart-loyalty-content {
    font-size: 12px
}

.cart-loyalty-content .loyalty {
    display: block;
    min-height: 36px;
    padding: 9px 0;
    margin: 0 0 15px;
    line-height: 1.5
}

.cart-checkout {
    padding-top: 20px
}

.cart-checkout>a {
    margin: 0 auto
}

.cart-checkout .btn-secondary {
    margin-top: 20px
}

@media(min-width:768px) {
    .empty-cart {
        width: 500px;
        margin: 0 auto
    }

    .empty-cart .btn-primary {
        width: 290px;
        margin: 0 auto
    }

    .cart-nav-buttons:after {
        clear: both;
        display: table;
        content: ""
    }

    .cart-nav-buttons>div {
        float: left;
        width: 50%;
        padding-right: 9px
    }

    .cart-nav-buttons>div+div {
        padding-right: 0;
        padding-left: 9px
    }

    .cart-nav-buttons a {
        max-width: unset
    }

    .cart-product {
        position: relative;
        min-height: 145px;
        padding-bottom: 16px
    }

    .cart-product-qty {
        position: absolute;
        top: 15px;
        left: 410px;
        padding-top: 20px
    }

    .cart-product-qty .label {
        position: absolute;
        top: 0;
        left: 0
    }

    .cart-product-qty .qty-actions a {
        position: absolute;
        top: 20px;
        display: block;
        width: 36px;
        height: 36px;
        border: 1px solid #ccc
    }

    .cart-product-qty .qty-actions .negative {
        left: 0;
        background: transparent url(/content/img/footer-minus.svg) 50% 50% no-repeat;
        background-size: 16px
    }

    .cart-product-qty .qty-actions .positive {
        left: 72px;
        background: transparent url(/content/img/footer-plus.svg) 50% 50% no-repeat;
        background-size: 16px
    }

    .cart-product-qty .qty-actions .qty-text {
        position: absolute;
        top: 20px;
        left: 36px;
        width: 36px;
        height: 36px;
        border-top: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
        line-height: 34px;
        text-align: center
    }

    .cart-product-price,
    .cart-product-discount,
    .cart-product-total {
        position: absolute;
        right: 0
    }

    .cart-product-price {
        top: 15px
    }

    .cart-product-discount {
        top: 35px
    }

    .cart-product-total {
        top: 55px
    }

    .cart-product-giftwrap {
        bottom: 16px;
        left: 130px
    }

    .cart-product-actions {
        top: unset;
        right: 0;
        bottom: 17px;
        width: 220px;
        height: 20px
    }

    .cart-product-actions .tablet-desktop-only {
        display: inline-block
    }

    .cart-product-actions a {
        display: inline-block;
        margin-right: 15px;
        color: #888;
        text-decoration: underline
    }

    .cart-product-actions .remove-from-cart {
        width: auto;
        height: auto;
        padding-left: 15px;
        margin: 0;
        font-size: 13px;
        text-indent: 0
    }

    .cart-product-actions .remove-from-cart i {
        position: absolute;
        left: 0;
        width: 1px;
        height: 20px;
        background-color: #888;
        background-image: none
    }

    .cart-footer {
        position: relative;
        padding-top: 20px
    }

    .cart-summary {
        float: right;
        width: calc(50% - 24px);
        border: none
    }

    .cart-coupon,
    .cart-loyalty {
        margin-right: calc(50% + 24px)
    }

    .cart-coupon {
        border-top: 1px solid #ccc
    }

    .cart-coupon-content,
    .cart-loyalty-content {
        display: block
    }

    .cart-checkout>a {
        max-width: 100%
    }
}

@media(min-width:1180px) {
    .cart {
        padding-right: 0;
        padding-left: 0
    }

    .cart-title {
        font-size: 28px
    }

    .cart-nav {
        position: relative
    }

    .cart-nav .cart-title {
        height: 40px;
        margin: 0;
        line-height: 40px
    }

    .cart-nav-buttons {
        position: absolute;
        top: 0;
        width: 100%;
        height: 0
    }

    .cart-nav-buttons>div {
        width: 345px
    }

    .cart-nav-buttons>div+div {
        float: right
    }
    .cart-product-list-titles {
        border-top: 1px solid #ccc;
    }
    .cart-product-list-titles:after {
        clear: both;
        display: table;
        content: ""
    }

    .cart-product-list-titles>div {
        float: left;
        padding: 15px 0;
        height: 48px;
        border-bottom: 1px solid #ccc;
        font-weight: 600
    }

    .cart-product-list-titles .name {
        width: 525px
    }

    .cart-product-list-titles .price {
        width: 163px
    }

    .cart-product-list-titles .qty {
        width: 195px
    }

    .cart-product-list-titles .discount {
        width: 130px
    }

    .cart-product-list-titles .total {
        width: 95px
    }

    .cart-product-qty {
        left: 717px
    }

    .cart-product-qty .qty-actions a {
        top: 0
    }

    .cart-product-qty .qty-actions .qty-text {
        top: 0
    }

    .cart-product-qty .label {
        display: none
    }

    .cart-product-price {
        left: 555px;
        width: 160px
    }

    .cart-product-discount {
        top: 15px;
        left: 913px;
        width: 100px
    }

    .cart-product-total {
        top: 15px;
        right: 0
    }

    .cart-footer:after {
        clear: both;
        display: table;
        content: ""
    }

    .cart-summary,
    .cart-checkout {
        width: 345px
    }

    .cart-coupon,
    .cart-loyalty {
        float: left;
        width: 345px;
        margin-right: 52px
    }

    .cart-coupon,
    .cart-coupon-content,
    .cart-loyalty,
    .cart-loyalty-content {
        border: none
    }
}

.cart-slider .product-slider-title {
    padding-bottom: 0
}

.cart-slider .product-slider-title:after {
    display: none
}

@media(max-width:768px) {
    .cart-product .tooltip {
        left: auto !important
    }
}

.header-fixed .checkout-header {
    position: absolute;
    top: 0;
    width: 100%
}

.checkout-header {
    height: 50px;
    background-color: #fff;
    z-index: 11
}

.checkout-header .container {
    height: 100%;
    position: relative
}

.checkout-header .header-logo {
    position: absolute;
    top: 15px;
    left: 15px;
    width: 118px;
    height: 19px;
    padding: 0;
    margin: 0;
    background-image: none
}

.checkout-header .security {
    position: absolute;
    top: 16px;
    right: 15px;
    padding-left: 23px;
    background: transparent url(/content/img/lock-icon.svg) 0 0 no-repeat;
    background-size: 18px;
    font-size: 13px;
    font-weight: 600;
    line-height: 18px
}

@media(min-width:768px) {
    .checkout-header {
        padding: 0 25px
    }
}

@media(min-width:1180px) {
    .checkout-header {
        height: 68px;
        padding: 0
    }

    .checkout-header .header-logo {
        width: 216px;
        height: 35px;
        top: 17px
    }

    .checkout-header .security {
        top: 24px
    }
}

.checkout-footer {
    padding: 29px 0 27px;
    border-top: 1px solid #ccc
}

.checkout-footer .footer-card-logos {
    padding: 13px 15px;
    border: none;
    background-color: transparent
}

.checkout-footer .footer-card-logos svg,
.checkout-footer .footer-card-logos a {
    height: 27px
}

.checkout-footer .footer-copyright {
    padding: 13px 15px;
    border: none;
    background-color: transparent;
    font-size: 11px;
    color: #666
}

.checkout-nav {
    height: 50px;
    background-color: #222;
    padding: 0 15px
}

.checkout-nav>.container:after {
    clear: both;
    display: table;
    content: ""
}

.checkout-nav span,
.checkout-nav a {
    float: left;
    width: 33.3%;
    color: #888;
    font-size: 11px;
    font-weight: 600;
    line-height: 50px;
    text-decoration: none
}

.checkout-nav span.current,
.checkout-nav a.current {
    color: #fff
}

.checkout-nav span:nth-child(2),
.checkout-nav a:nth-child(2) {
    text-align: center
}

.checkout-nav span:nth-child(3),
.checkout-nav a:nth-child(3) {
    text-align: right
}

.checkout-nav a:hover {
    color: #fff
}

.checkout-login {
    padding-top: 30px
}

.checkout-login .alert {
    margin: 0 15px 20px
}

.checkout-login-form,
.checkout-guest {
    padding-right: 15px;
    padding-left: 15px
}

.checkout-login-form .title,
.checkout-guest .title {
    margin: 0 0 20px;
    font-weight: 600;
    font-size: 20px;
    text-align: center
}

.checkout-login-form {
    padding-bottom: 30px;
    border-bottom: 1px solid #ccc
}

.checkout-login-form .btn-facebook {
    margin-bottom: 20px
}

.checkout-login-form .login-or {
    margin-bottom: 20px
}

.checkout-guest {
    padding: 30px 15px;
    text-align: center
}

.checkout-guest p {
    font-size: 13px;
    margin: 0 0 20px
}

@media(min-width:480px) {

    .checkout-login .btn-primary,
    .checkout-login .btn-secondary {
        max-width: 100%
    }
}

@media(min-width:768px) {

    .checkout-login-form,
    .checkout-guest {
        padding-right: 40px;
        padding-left: 40px
    }

    .checkout-nav {
        padding: 0 10px
    }

    .checkout-nav span {
        text-align: center
    }

    .checkout-nav span:nth-child(3) {
        text-align: center
    }
}

@media(min-width:1180px) {
    .checkout:after {
        clear: both;
        display: table;
        content: ""
    }

    .checkout-login {
        padding: 80px 0 100px
    }

    .checkout-login:after {
        clear: both;
        display: table;
        content: ""
    }

    .checkout-login-form,
    .checkout-guest {
        float: left;
        width: 50%;
        padding: 0 112px;
        border: none
    }

    .checkout-login-form {
        border-right: 1px solid #ccc
    }
}

.checkout-address,
.checkout-payment,
.checkout-success {
    padding: 30px 15px
}

.checkout-address .title,
.checkout-payment .title,
.checkout-success .title {
    margin: 0 0 20px;
    color: #222;
    font-size: 15px;
    font-weight: 600;
    line-height: 20px
}

.checkout-box {
    border: 1px solid #ccc;
    padding: 16px 11px;
    margin-bottom: 20px
}

.checkout-address-box {
    border: 1px solid #ccc;
    padding: 0;
    margin-bottom: 30px
}

.checkout-address-box-title {
    padding: 10px;
    border-bottom: 1px solid #ccc
}

.checkout-address-box-title p {
    margin: 0
}

.checkout-address-box-title .title {
    margin-bottom: 2px;
    line-height: 20px
}

.checkout-address-box-title .info {
    font-size: 13px;
    line-height: 18px
}

.checkout-address-select .btn-address-select {
    height: 30px;
    padding: 5px 0;
    font-size: 14px;
    line-height: 20px
}

.checkout-address-select>.btn-primary {
    margin-bottom: 20px
}

.checkout-address-shipping-select,
.checkout-address-billing-select {
    position: relative;
    padding: 20px 10px 10px
}

.checkout-address-shipping-select .title,
.checkout-address-billing-select .title {
    margin-bottom: 10px;
    line-height: 30px
}

.checkout-address-shipping-select .btn-address-add,
.checkout-address-billing-select .btn-address-add {
    position: absolute;
    top: 20px;
    right: 10px;
    width: calc(50% - 14px)
}

.checkout-address-shipping-select {
    border-bottom: 1px solid #ccc
}

.checkout-address-billing-select {
    display: none
}

.checkout-address-dropdown {
    position: relative;
    width: 100%;
    margin-bottom: 10px
}

.checkout-address-dropdown>.btn-primary {
    max-width: 100%
}

.checkout-address-select-boxes {
    border-top: 1px solid #ccc;
    padding-top: 10px
}

.checkout-address-select-box {
    display: none
}

.checkout-address-select-box p {
    margin: 0;
    font-size: 13px;
    line-height: 18px
}

.checkout-address-select-box p.title {
    width: 100%;
    margin: 0;
    font-size: 13px;
    font-weight: 600;
    line-height: 18px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.checkout-address-select-box p.title label {
    color: #222;
    font-weight: inherit
}

.checkout-address-select-box p.title input {
    display: none
}

.checkout-address-select-box .actions {
    padding-top: 10px
}

.checkout-address-select-box .actions:after {
    clear: both;
    display: table;
    content: ""
}

.checkout-address-select-box .actions button {
    float: left;
    width: calc(50% - 4px)
}

.checkout-address-select-box .actions button+button {
    margin-left: 8px
}

.checkout-address-identical {
    padding: 20px 10px
}

.checkout-address-identical .custom-checkbox {
    margin: 0
}

.checkout-address-cargo-select {
    padding: 10px 10px 0;
    line-height: 18px
}

.checkout-address-cargo-select .custom-radio {
    position: relative;
    padding: 0 80px 0 33px;
    margin: 0 0 -2px;
    color: #222;
    font-size: 13px;
    font-weight: 600
}

.checkout-address-cargo-select .custom-radio input[type=radio] {
    position: absolute;
    top: 2px;
    left: 0
}

.checkout-address-cargo-select p {
    margin: 0
}

.cargo-select-item {
    position: relative;
    margin-bottom: 20px
}

.cargo-select-item .custom-select {
    margin-top: 14px
}

.cargo-select-item .custom-select select {
    margin-bottom: 8px
}

.cargo-select-item>p {
    padding-left: 0
}

.cargo-select-sameday-popup {
    display: none
}

.cargo-select-info {
    padding-left: 33px;
    font-size: 12px;
    color: #888
}

.cargo-select-info strong {
    font-weight: 600
}

.cargo-select-price {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 13px;
    color: #222;
    line-height: 18px
}

.btn-address-submit {
    margin-bottom: 20px
}

.checkout-address-edit .checkout-box:after {
    clear: both;
    display: table;
    content: ""
}

.checkout-address-edit input,
.checkout-address-edit textarea {
    font-size: 12px
}

.checkout-address-edit .input-error {
    display: none
}

.checkout-address-edit .btn-secondary,
.checkout-address-edit .btn-primary {
    float: left;
    width: calc(50% - 4px)
}

.checkout-address-edit .btn-primary {
    margin-left: 8px
}

.checkout-address-edit p {
    margin: 0
}

.checkout-address-edit p.title {
    margin-bottom: 5px
}

.checkout-address-edit p.info {
    padding-bottom: 25px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 25px;
    font-size: 13px
}

.checkout-address-edit .alert {
    margin-bottom: 20px
}

.checkout-address-edit textarea {
    height: 72px;
    resize: none
}

.checkout-address-shipping-edit,
.checkout-address-billing-edit {
    display: none;
    padding: 21px 11px 11px
}

.checkout-billing-type {
    display: none
}

.checkout-summary-cart-box {
    border: 1px solid #ccc;
    margin-bottom: 20px
}

.checkout-summary-cart-box .title {
    padding: 15px 10px;
    border-bottom: 1px solid #ccc;
    margin: 0
}

.checkout-summary-cart {
    padding: 0 10px;
    font-size: 13px;
    line-height: 18px
}

.checkout-summary-cart-list {
    padding: 0;
    margin: 0;
    list-style: none
}

.checkout-summary-cart-item {
    position: relative;
    padding: 15px 0 15px 72px;
    min-height: 121px;
    border-bottom: 1px solid #ccc
}

.checkout-summary-cart-item img {
    position: absolute;
    top: 15px;
    left: 0;
    border: 1px solid #ccc
}

.checkout-summary-cart-item span {
    display: block
}

.checkout-summary-cart-pn {
    margin-bottom: 5px
}

.checkout-summary-cart-feat {
    color: #888
}

.checkout-summary-cart-feat>i {
    color: #222;
    font-style: normal
}

.checkout-summary-cart-prc {
    margin-top: 5px;
    font-weight: 600
}

.checkout-summary-cart-total {
    padding: 20px 0
}

.checkout-summary-cart-total:after {
    clear: both;
    display: table;
    content: ""
}

.checkout-summary-cart-total span {
    width: 50%;
    margin-bottom: 8px
}

.checkout-summary-cart-total span.leftcol {
    clear: both;
    float: left;
    font-weight: 600
}

.checkout-summary-cart-total span.rightcol {
    float: right;
    text-align: right
}

@media(min-width:480px) {
    .checkout-address-box-title {
        padding: 20px
    }

    .checkout-address-shipping-select,
    .checkout-address-billing-select {
        padding: 30px 20px 20px
    }

    .checkout-address-shipping-select .btn-address-add,
    .checkout-address-billing-select .btn-address-add {
        top: 30px;
        right: 20px
    }

    .checkout-address-identical {
        padding: 20px
    }

    .checkout-address-cargo-select {
        padding: 20px 20px 0
    }

    .cargo-select-item .custom-select {
        display: inline-block;
        width: calc(50% - 10px)
    }

    .cargo-select-item .custom-select+.custom-select {
        margin-left: 10px
    }

    .checkout-address-shipping-edit,
    .checkout-address-billing-edit {
        padding: 21px
    }
}

@media(min-width:768px) {

    .checkout-address-shipping-select,
    .checkout-address-billing-select {
        padding: 34px 20px 20px
    }

    .checkout-address-shipping-select .btn-address-add,
    .checkout-address-billing-select .btn-address-add {
        top: 34px;
        width: calc(50% - 20px)
    }

    .checkout-address-billing-select {
        padding-top: 14px
    }

    .checkout-address-billing-select .btn-address-add {
        top: 14px
    }

    .checkout-address-select-box .actions:after {
        clear: both;
        display: table;
        content: ""
    }

    .checkout-address-select-box .actions button {
        width: calc(50% - 10px)
    }

    .checkout-address-select-box .actions button+button {
        margin-left: 20px
    }

    label[for=cargo-select-sameday] .btn-tooltip {
        display: none
    }

    .checkout-address-cargo-select .custom-radio {
        margin-bottom: 0
    }

    .cargo-select-item {
        padding-right: 100px
    }

    .cargo-select-item .custom-select {
        width: 240px;
        margin: 9px 0 0 33px
    }

    .cargo-select-item .custom-select select {
        margin-bottom: 10px
    }

    .cargo-select-item>p {
        margin-left: 33px
    }
}

@media(min-width:1180px) {
    .checkout-address {
        padding: 30px 0
    }

    .checkout:after {
        clear: both;
        display: table;
        content: ""
    }

    .checkout-address-form {
        float: left;
        width: 750px;
        margin-right: 30px
    }

    .checkout-summary {
        float: left;
        width: 360px
    }

    .checkout-address-shipping-select,
    .checkout-address-billing-select {
        padding: 20px
    }

    .checkout-address-shipping-select:after,
    .checkout-address-billing-select:after {
        clear: both;
        display: table;
        content: ""
    }

    .checkout-address-shipping-select .title,
    .checkout-address-billing-select .title {
        margin-bottom: 0
    }

    .checkout-address-shipping-select .btn-address-add,
    .checkout-address-billing-select .btn-address-add {
        float: left;
        position: static;
        width: calc(50% - 15px);
        height: 150px;
        border: 1px solid #ccc;
        margin: 23px 0 20px;
        background-color: #f2f2f2
    }

    .checkout-address-shipping-select {
        padding: 20px 20px 0
    }

    .checkout-address-select .micro_export {
        clear: both
    }

    .checkout-address-select-boxes {
        border-top: none
    }

    .checkout-address-select-boxes:after {
        clear: both;
        display: table;
        content: ""
    }

    .checkout-address-select-box {
        float: left;
        display: block;
        width: calc(50% - 15px);
        margin: 0 30px 15px 0
    }

    .checkout-address-select-box:nth-child(2n) {
        margin-right: 0
    }

    .checkout-address-select-box p.title input {
        display: inline-block
    }

    .checkout-address-select-box .address {
        position: relative;
        height: 150px;
        padding: 10px 10px 50px;
        border: 1px solid #ccc;
        overflow: hidden
    }

    .checkout-address-select-box .actions {
        position: absolute;
        bottom: 10px;
        left: 10px;
        width: calc(100% - 20px)
    }

    .cargo-select-item p.desktop-only {
        padding-top: 7px;
        border-top: 1px solid #ccc;
        margin-top: 10px
    }

    .checkout-address-edit .leftcol,
    .checkout-address-edit .rightcol {
        float: left;
        width: 50%
    }

    .checkout-address-edit .leftcol {
        clear: both;
        padding-right: 15px
    }

    .checkout-address-edit .rightcol {
        padding-left: 15px
    }

    .checkout-address-edit .fullcol {
        clear: both
    }

    .checkout-address-edit .btn-secondary,
    .checkout-address-edit .btn-primary {
        width: calc(50% - 15px)
    }

    .checkout-address-edit .btn-secondary {
        margin-right: 22px
    }
}

.checkout-payment-select .title {
    margin-bottom: 0
}

.checkout-payment-select .info {
    margin: 0 0 10px;
    font-size: 13px
}

.checkout-payment-select select {
    margin: 0
}

.checkout-payment-tabs:after {
    clear: both;
    display: table;
    content: ""
}

.checkout-payment-tabs button {
    float: left;
    height: 52px;
    width: 180px;
    padding: 0;
    border: 1px solid #ccc;
    border-right: none;
    border-radius: 0;
    margin-bottom: -1px;
    background: #f2f2f2;
    font-size: 13px;
    font-weight: 600;
    line-height: 50px
}

.checkout-payment-tabs button:nth-child(4) {
    border-right: 1px solid #ccc
}

.checkout-payment-tabs button.active {
    position: relative;
    border-bottom: 1px solid #fff;
    background-color: #fff
}

.checkout-payment-tabs button.active::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 3px;
    background-color: #000;
    content: ""
}

.checkout-payment-type {
    display: none;
    font-size: 13px
}

.mobil-express-info {
    margin: 0 0 15px
}

.mobil-express-inline-logo {
    display: inline-block;
    position: relative;
    top: 3px;
    width: 73px;
    height: 15px;
    background: transparent url(../../img/responsive/mobile-express-inline.png) 0 0 no-repeat;
    text-indent: -9999px
}

.saved-card {
    margin-bottom: 15px
}

.saved-card input[type=radio] {
    margin-right: 10px
}

.saved-card img {
    margin: 0 10px 0 0;
    vertical-align: middle
}

.cc-form.has-saved-card {
    display: none;
    padding-top: 20px
}

.cc-exp:after {
    clear: both;
    display: table;
    content: ""
}

.cc-exp .custom-select {
    float: left;
    width: calc(50% - 5px);
    margin-right: 10px
}

.cc-exp .custom-select+.custom-select {
    margin-right: 0
}

.cc-cvc input {
    display: inline-block;
    width: calc(50% - 5px)
}

.cvv-info {
    position: absolute;
    top: 25px;
    right: 0;
    width: calc(50% - 5px);
    margin: 0;
    color: #888;
    font-size: 10px;
    line-height: 1.4
}

.save-mobile-express {
    margin-bottom: 10px
}

.three-d-secure {
    clear: left;
    position: relative;
    width: 240px;
    padding: 10px 0
}

.three-d-secure .btn-tooltip {
    position: absolute;
    top: 10px;
    right: 0
}

.three-d-secure .tooltip {
    right: -10px;
    bottom: 50px
}

.use-bonus {
    padding: 13px 10px;
    margin: 0 -11px -16px;
    color: #222;
    background-color: #f2f2f2
}

.use-bonus .custom-checkbox {
    margin: 0 0 0 1px
}

.use-bonus .custom-checkbox input[type=checkbox] {
    top: 9px
}

.use-bonus em {
    color: #54b146;
    font-style: normal;
    font-weight: 600
}

.cc-inst .title {
    margin: 0
}

.cc-inst .info {
    margin: 0 0 10px;
    font-size: 13px
}

.cc-inst .installment-select {
    margin: 0
}

.cc-inst .installment-radio {
    padding: 0;
    margin: 0;
    list-style: none
}

.cc-inst .installment-radio:after {
    clear: both;
    display: table;
    content: ""
}

.cc-inst .installment-radio li {
    float: left;
    width: 102px;
    height: 102px;
    margin-right: 20px;
    font-size: 13px;
    line-height: 18px;
    text-align: center;
    background-color: #daa520
}

.cc-inst .installment-radio li label {
    position: relative;
    width: 100%;
    height: 100%;
    padding: 10px
}

.cc-inst .installment-radio li input {
    -webkit-appearance: none;
    -moz-appearance: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 0;
    border: 1px solid #ccc;
    margin: 0;
    background-color: #f2f2f2;
    outline: 0
}

.cc-inst .installment-radio li input:checked {
    border-color: #222;
    background-color: #fff
}

.cc-inst .installment-radio li span {
    position: relative;
    display: block;
    z-index: 1
}

.cc-inst .installment-radio .inst-qty {
    padding-top: 3px;
    color: #e4312e;
    font-size: 10px;
    line-height: 1.4
}

.cc-inst .installment-radio .inst-ttl {
    margin-top: 12px;
    font-size: 10px;
    line-height: 1.4
}

.paytype-atdoor *[data-payAtDoorType] {
    display: none
}

.paytype-atdoor .info {
    font-size: 13px
}

.paytype-desktop {
    padding: 0;
    border: none;
    margin: 0
}

.pad-payment-type {
    margin: 0
}

.checkout-payment-agree {
    font-size: 13px
}

.checkout-cant-pay {
    display: none
}

.checkout-payment-legal .checkout-box {
    padding-bottom: 11px;
    font-size: 13px
}

.checkout-payment-legal .title {
    padding: 0 11px 15px;
    border-bottom: 1px solid #ccc;
    margin: 0 -11px
}

.checkout-payment-legal .info {
    position: relative;
    height: 100px;
    overflow: hidden
}

@media(min-width:480px) {
    .save-mobile-express {
        clear: left;
        width: calc(50% - 5px)
    }
}

@media(min-width:768px) {
    .checkout-payment .checkout-box {
        padding: 20px
    }

    .three-d-secure .tooltip {
        right: auto;
        bottom: 13px;
        left: 250px;
        width: 240px
    }

    .three-d-secure .tooltip::after {
        right: auto;
        bottom: 12px;
        left: -12px;
        border-top-color: transparent;
        border-right-color: #ccc
    }

    .use-bonus {
        margin: 0 -20px -20px
    }

    .use-bonus .custom-checkbox {
        margin: 0 0 0 10px
    }

    .checkout-payment-legal .title {
        padding: 0 20px 15px;
        margin: 0 -20px
    }
}

@media(min-width:1180px) {
    .checkout-payment {
        position: relative
    }

    .checkout-payment-form {
        width: 750px
    }

    .paytype-desktop {
        padding: 16px 11px;
        border: 1px solid #ccc;
        margin-bottom: 20px
    }

    .paytype-mobile {
        padding: 0;
        border: none
    }

    .paytype-cc .checkout-box:after {
        clear: both;
        display: table;
        content: ""
    }

    .paytype-cc .cc-name,
    .paytype-cc .cc-no {
        width: 350px
    }

    .paytype-cc .cc-exp {
        float: left;
        width: 230px
    }

    .paytype-cc .cc-cvc {
        float: left;
        width: 460px;
        margin-left: 10px
    }

    .paytype-cc .cc-cvc input {
        width: 110px
    }

    .paytype-cc .cc-cvc .desktop-only {
        display: inline-block
    }

    .paytype-cc .cc-cvc .tooltip {
        bottom: 20px;
        left: 155px;
        width: 270px;
        padding: 10px 8px 15px;
        border: 1px solid #ccc;
        background-color: #f8f8f8
    }

    .paytype-cc .cc-cvc .tooltip:after {
        clear: both;
        display: table;
        content: ""
    }

    .paytype-cc .cc-cvc .tooltip::before {
        position: absolute;
        bottom: 12px;
        left: -12px;
        width: 0;
        height: 0;
        border: 6px solid transparent;
        border-right-color: #ccc;
        content: ""
    }

    .paytype-cc .cc-cvc .tooltip::after {
        right: auto;
        bottom: 12px;
        left: -11px;
        border-top-color: transparent;
        border-right-color: #f8f8f8
    }

    .paytype-cc .cc-cvc .cvc-visa,
    .paytype-cc .cc-cvc .cvc-amex {
        float: left;
        width: calc(50% - 14px);
        margin: 0 7px;
        text-align: center
    }

    .paytype-cc .cc-cvc .cvc-visa p,
    .paytype-cc .cc-cvc .cvc-amex p {
        margin: 0;
        font-size: 10px;
        line-height: 1.2
    }

    .paytype-cc .cc-cvc .cvc-visa .title,
    .paytype-cc .cc-cvc .cvc-amex .title {
        font-size: 12px;
        line-height: 1.5
    }

    .paytype-cc .cc-cvc .cvc-visa img,
    .paytype-cc .cc-cvc .cvc-amex img {
        padding-top: 5px
    }

    .checkout-payment-summary {
        position: absolute;
        top: 30px;
        right: 0
    }

    .checkout-payment-legal {
        width: 750px
    }
}

.checkout-success {
    min-height: 300px;
    text-align: center
}

.checkout-success>.title {
    margin: 0 0 30px;
    font-size: 24px;
    font-weight: 300;
    line-height: 1.4
}

.checkout-success .back-to-home {
    margin: 0 auto;
    max-width: 300px
}

.checkout-success-order {
    margin-bottom: 30px;
    font-size: 13px
}

.checkout-success-order p {
    margin: 0
}

.checkout-success-orderno {
    display: inline-block;
    padding: 0 15px;
    background-color: #f2f2f2;
    font-size: 15px;
    font-weight: 600;
    line-height: 24px
}

.checkout-success-lp {
    margin-bottom: 30px;
    font-size: 13px
}

.checkout-success-lp p {
    margin: 0;
    line-height: 24px
}

.checkout-success-lp a {
    color: #222;
    text-decoration: none
}

.checkout-success-message {
    margin-bottom: 30px
}

.checkout-success-message p {
    margin: 0;
    font-size: 11px;
    line-height: 20px
}

.checkout-success-message p.georgia {
    margin-top: 30px;
    font-size: 21px;
    font-family: Times, times new roman, serif;
    font-style: italic;
    line-height: 25px
}

.checkout-success-summary {
    text-align: left
}

@media(min-width:768px) {
    .checkout-success {
        padding: 30px 40px 100px
    }
}

@media(min-width:1180px) {
    .checkout-success .checkout-summary {
        float: none;
        width: 100%
    }
}

.checkout-summary-cart-list {
    font-size: 13px;
    line-height: 18px
}

.checkout-summary-cart-list>li {
    position: relative;
    padding: 15px 0 15px 70px;
    margin-top: 10px;
    border-bottom: 1px solid #ccc
}

.checkout-summary-cart-list>li:last-child {
    border: none
}

.checkout-summary-cart-list>li>img {
    position: absolute;
    top: 0;
    left: 0
}

.checkout-summary-cart-list span {
    display: block
}

.chkout-v3-scs-cart-bn {
    font-weight: 600
}

.chkout-v3-scs-cart-pn {
    margin-bottom: 5px
}

.chkout-v3-scs-cart-feat {
    margin-bottom: 5px
}

.ingredient-direction {
    margin-top: 30px
}

.ingredient-direction h3 {
    font-size: 1.2rem;
    font-weight: 700;
    margin-bottom: 20px
}

.ingredient-direction ul.ingredients {
    padding: 30px;
    list-style: none;
    background: #f9f9f9
}

.ingredient-direction ul.ingredients li {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px dashed #dedede
}

.ingredient-direction ol.directions {
    list-style-type: decimal;
    margin: 15px 0 0 34px;
    padding: 0;
    counter-reset: li-counter
}

.ingredient-direction ol.directions>li {
    position: relative;
    margin-bottom: 30px;
    padding-left: 20px
}

.ingredient-direction ol.directions>li:before {
    font-size: 16px;
    font-weight: 700;
    line-height: 32px;
    position: absolute;
    top: 3px;
    left: -34px;
    width: 34px;
    height: 34px;
    text-align: center;
    color: #999;
    background-color: #f4f4f4;
    content: counter(li-counter);
    counter-increment: li-counter;
    cursor: default
}

ul.chec-radio {
    margin: 0;
    padding: 0
}

ul.chec-radio li.pz {
    display: inline
}

.chec-radio label.radio-inline input[type="checkbox"] {
    display: none
}

.chec-radio label.radio-inline input[type="checkbox"]:checked+div {
    color: #fff;
    background-color: #000
}

.chec-radio .radio-inline .clab {
    cursor: pointer;
    background: #e7e7e7;
    padding: 8px 15px;
    text-align: center;
    text-transform: uppercase;
    color: #000;
    position: relative;
    float: left;
    margin: 0;
    margin-bottom: 5px;
}

.chec-radio label.radio-inline input[type="checkbox"]:checked+div:before {
    font-family: "Font Awesome 5 Free";
    font: normal normal normal 14px/1 FontAwesome;
    font-weight: 400;
    content: "\f00c";
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    margin-right: 5px
}

.chec-radio label.radio-inline input[type="radio"] {
    display: none
}

.chec-radio label.radio-inline input[type="radio"]:checked+div {
    color: #fff;
    background-color: #000
}

.chec-radio label.radio-inline input[type="radio"]:checked+div:before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg fill='%23ffffff' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M20.285 2l-11.285 11.567-5.286-5.011-3.714 3.716 9 8.728 15-15.285z'/%3E%3C/svg%3E");
    display: inline-block;
    line-height: 1;
    margin-right: 5px;
    width: 15px;
    height: 15px;
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: center center;
}

div.clab small {
    display: block;
    text-align: center;
    margin-top: -5px;
    font-size: 10px;
    font-weight: 700
}

.priceline {
    padding: 5px 0
}

.priceline span {
    float: left;
    background-color: #e53323;
    font-size: 14px;
    padding: 10px;
    color: #fff;
    margin-right: 10px
}

.priceline del {
    padding: 4px 9px;
    font-size: 14px;
    color: #909090;
    margin-right: 10px
}

.urun-ismi-alt {
    font-size: 12px;
    padding: 4px 8px;
    background-color: #eaeaea;
    display: inline-block
}

.minusplus span button {
    border: 1px solid #000;
    border-radius: 0
}

.minusplus span:hover button {
    background-color: #000
}

.minusplus span:hover button i {
    color: #fff
}

.minusplus span button i {
    font-size: 16px;
    padding: 4px
}

.minusplus input {
    padding: 4px 6px;
    border-top: 1px solid #000;
    height: auto;
    border-bottom: 1px solid #000
}

.btn-sepet {
    background-color: #fff;
    color: #000;
    padding: 7px 25px 6px 25px;
    margin: 0;
    border-radius: 0;
    border: 1px solid #000
}

.btn-sepet:hover {
    background-color: #000;
    color: #fff
}

.btn-sepet:disabled {
    background-color: #fff;
    color: #dedede;
    border: 1px solid #dedede
}

.btn-sepet:disabled:hover {
    background-color: #dedede;
    color: #000;
    border: 1px solid #dedede;
    cursor: not-allowed
}

.tabs {
    max-width: 100%;
    margin: 20px auto;
    padding: 0
}

#tab-button {
    display: table;
    table-layout: fixed;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none
}

#tab-button li {
    display: table-cell;
    width: 20%
}

#tab-button li a {
    display: block;
    padding: .5em;
    background: #eee;
    border: 1px solid #ddd;
    text-align: center;
    color: #000;
    text-decoration: none
}

#tab-button li:not(:first-child) a {
    border-left: none
}

#tab-button li a:hover,
#tab-button .is-active a {
    border-bottom-color: transparent;
    background: #fff
}

.tab-contents {
    padding: .5em 2em 1em;
    border: 1px solid #ddd
}

.tab-contents {
    margin-top: 0
}

#tab-select {
    border: 1px solid #b3b3b3;
    border-radius: 0;
    padding: 10px;
    margin-bottom: 0
}

.tab-button-outer {
    display: none
}

.tab-contents {
    margin-top: 20px
}

@media screen and (min-width:768px) {
    .tab-button-outer {
        position: relative;
        z-index: 2;
        display: block
    }

    .tab-select-outer {
        display: none
    }

    .tab-contents {
        position: relative;
        top: -1px;
        margin-top: 0
    }
}

.slider-nav img {
    max-height: 190px
}

.slider-for:not(.slick-initialized) a:not(:first-child) img {
    display: none
}

.slider-nav:not(.slick-initialized) {
    max-height: 190px;
    overflow: hidden
}

.form-control {
    border-radius: 0;
    padding: 10px 10px;
    height: auto
}

.btn-kadinim {
    border-radius: 0;
    padding: 7px 20px;
    font-size: 15px
}

#cms_payment_form .rabForm_title {
    font-weight: 600;
    font-size: 18px;
    clear: both;
    border-bottom: 1px solid #b3b3b3;
    margin-bottom: 10px;
    padding: 0;
    min-height: 37px;
}

#cms_payment_form .rabForm_title a {
    font-weight: 200;
    font-size: 12px;
    display: inline-block;
    float: right;
    clear: both;
    padding: 4px
}

#cms_payment_form .rabForm_title a:hover {
    background-color: #e4e4e4
}

#cms_payment_form div.rowLine {
    margin-bottom: 30px
}

#cms_payment_form div.oyoptions div {
    padding: 4px 0
}

.ph-item {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 30px 15px 15px;
    overflow: hidden;
    margin-bottom: 30px;
    background-color: #fff;
    border: 1px solid #e6e6e6;
    border-radius: 2px
}

.ph-item,
.ph-item *,
.ph-item :after,
.ph-item :before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.ph-item:before {
    content: " ";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 50%;
    z-index: 1;
    width: 500%;
    margin-left: -250%;
    -webkit-animation: phAnimation .8s linear infinite;
    animation: phAnimation .8s linear infinite;
    background: -webkit-gradient(linear, left top, right top, color-stop(46%, hsla(0, 0%, 100%, 0)), color-stop(50%, hsla(0, 0%, 100%, .35)), color-stop(54%, hsla(0, 0%, 100%, 0))) 50% 50%;
    background: linear-gradient(90deg, hsla(0, 0%, 100%, 0) 46%, hsla(0, 0%, 100%, .35) 50%, hsla(0, 0%, 100%, 0) 54%) 50% 50%
}

.ph-item>* {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    padding-right: 15px;
    padding-left: 15px
}

.ph-item>*,
.ph-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.ph-row {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 7.5px
}

.ph-row div {
    height: 10px;
    margin-bottom: 7.5px;
    background-color: #ced4da
}

.ph-row .big,
.ph-row.big div {
    height: 20px;
    margin-bottom: 15px
}

.ph-row .empty {
    background-color: hsla(0, 0%, 100%, 0)
}

.ph-col-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%
}

.ph-col-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%
}

.ph-col-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%
}

.ph-col-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%
}

.ph-col-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%
}

.ph-col-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%
}

.ph-avatar {
    position: relative;
    width: 100%;
    min-width: 60px;
    background-color: #ced4da;
    margin-bottom: 15px;
    border-radius: 50%;
    overflow: hidden
}

.ph-avatar:before {
    content: " ";
    display: block;
    padding-top: 100%
}

.ph-picture {
    width: 100%;
    height: 120px;
    background-color: #ced4da;
    margin-bottom: 15px
}

@-webkit-keyframes phAnimation {
    0% {
        -webkit-transform: translate3d(-30%, 0, 0);
        transform: translate3d(-30%, 0, 0)
    }

    to {
        -webkit-transform: translate3d(30%, 0, 0);
        transform: translate3d(30%, 0, 0)
    }
}

@keyframes phAnimation {
    0% {
        -webkit-transform: translate3d(-30%, 0, 0);
        transform: translate3d(-30%, 0, 0)
    }

    to {
        -webkit-transform: translate3d(30%, 0, 0);
        transform: translate3d(30%, 0, 0)
    }
}

.bootstrap-select>select.bs-select-hidden,
select.bs-select-hidden,
select.selectpicker {
    display: none !important
}

.bootstrap-select {
    width: 220px\0;
    vertical-align: middle
}

.bootstrap-select>.dropdown-toggle {
    position: relative;
    width: 100%;
    text-align: right;
    white-space: nowrap;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.bootstrap-select>.dropdown-toggle:after {
    margin-top: -1px
}

.bootstrap-select>.dropdown-toggle.bs-placeholder,
.bootstrap-select>.dropdown-toggle.bs-placeholder:active,
.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,
.bootstrap-select>.dropdown-toggle.bs-placeholder:hover {
    color: #999
}

.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:active,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:focus,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:hover,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:active,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:focus,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:hover,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:active,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:focus,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:hover,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:active,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:focus,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:hover,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:active,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:focus,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:hover,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:active,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:focus,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:hover {
    color: rgba(255, 255, 255, .5)
}

.bootstrap-select>select {
    position: absolute !important;
    bottom: 0;
    left: 50%;
    display: block !important;
    width: .5px !important;
    height: 100% !important;
    padding: 0 !important;
    opacity: 0 !important;
    border: none;
    z-index: 0 !important
}

.bootstrap-select>select.mobile-device {
    top: 0;
    left: 0;
    display: block !important;
    width: 100% !important;
    z-index: 2 !important
}

.bootstrap-select.is-invalid .dropdown-toggle,
.error .bootstrap-select .dropdown-toggle,
.has-error .bootstrap-select .dropdown-toggle,
.was-validated .bootstrap-select .selectpicker:invalid+.dropdown-toggle {
    border-color: #b94a48
}

.bootstrap-select.is-valid .dropdown-toggle,
.was-validated .bootstrap-select .selectpicker:valid+.dropdown-toggle {
    border-color: #28a745
}

.bootstrap-select.fit-width {
    width: auto !important
}

.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 220px
}

.bootstrap-select .dropdown-toggle:focus,
.bootstrap-select>select.mobile-device:focus+.dropdown-toggle {
    outline: thin dotted #333 !important;
    outline: 5px auto -webkit-focus-ring-color !important;
    outline-offset: -2px
}

.bootstrap-select.form-control {
    margin-bottom: 0;
    padding: 0;
    border: none
}

:not(.input-group)>.bootstrap-select.form-control:not([class*=col-]) {
    width: 100%
}

.bootstrap-select.form-control.input-group-btn {
    float: none;
    z-index: auto
}

.form-inline .bootstrap-select,
.form-inline .bootstrap-select.form-control:not([class*=col-]) {
    width: auto
}

.bootstrap-select:not(.input-group-btn),
.bootstrap-select[class*=col-] {
    float: none;
    display: inline-block;
    margin-left: 0
}

.bootstrap-select.dropdown-menu-right,
.bootstrap-select[class*=col-].dropdown-menu-right,
.row .bootstrap-select[class*=col-].dropdown-menu-right {
    float: right
}

.form-group .bootstrap-select,
.form-horizontal .bootstrap-select,
.form-inline .bootstrap-select {
    margin-bottom: 0
}

.form-group-lg .bootstrap-select.form-control,
.form-group-sm .bootstrap-select.form-control {
    padding: 0
}

.form-group-lg .bootstrap-select.form-control .dropdown-toggle,
.form-group-sm .bootstrap-select.form-control .dropdown-toggle {
    height: 100%;
    font-size: inherit;
    line-height: inherit;
    border-radius: inherit
}

.bootstrap-select.form-control-lg .dropdown-toggle,
.bootstrap-select.form-control-sm .dropdown-toggle {
    font-size: inherit;
    line-height: inherit;
    border-radius: inherit
}

.bootstrap-select.form-control-sm .dropdown-toggle {
    padding: .25rem .5rem
}

.bootstrap-select.form-control-lg .dropdown-toggle {
    padding: .5rem 1rem
}

.form-inline .bootstrap-select .form-control {
    width: 100%
}

.bootstrap-select.disabled,
.bootstrap-select>.disabled {
    cursor: not-allowed
}

.bootstrap-select.disabled:focus,
.bootstrap-select>.disabled:focus {
    outline: 0 !important
}

.bootstrap-select.bs-container {
    position: absolute;
    top: 0;
    left: 0;
    height: 0 !important;
    padding: 0 !important
}

.bootstrap-select.bs-container .dropdown-menu {
    z-index: 1060
}

.bootstrap-select .dropdown-toggle .filter-option {
    position: static;
    top: 0;
    left: 0;
    float: left;
    height: 100%;
    width: 100%;
    text-align: left;
    overflow: hidden;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto
}

.bs3.bootstrap-select .dropdown-toggle .filter-option {
    padding-right: inherit
}

.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option {
    position: absolute;
    padding-top: inherit;
    padding-bottom: inherit;
    padding-left: inherit;
    float: none
}

.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner {
    padding-right: inherit
}

.bootstrap-select .dropdown-toggle .filter-option-inner-inner {
    overflow: hidden
}

.bootstrap-select .dropdown-toggle .filter-expand {
    width: 0 !important;
    float: left;
    opacity: 0 !important;
    overflow: hidden
}

.bootstrap-select .dropdown-toggle .caret {
    position: absolute;
    top: 50%;
    right: 12px;
    margin-top: -2px;
    vertical-align: middle
}

.input-group .bootstrap-select.form-control .dropdown-toggle {
    border-radius: inherit
}

.bootstrap-select[class*=col-] .dropdown-toggle {
    width: 100%
}

.bootstrap-select .dropdown-menu {
    min-width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.bootstrap-select .dropdown-menu>.inner:focus {
    outline: 0 !important
}

.bootstrap-select .dropdown-menu.inner {
    position: static;
    float: none;
    border: 0;
    padding: 0;
    margin: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.bootstrap-select .dropdown-menu li {
    position: relative
}

.bootstrap-select .dropdown-menu li.active small {
    color: rgba(255, 255, 255, .5) !important
}

.bootstrap-select .dropdown-menu li.disabled a {
    cursor: not-allowed
}

.bootstrap-select .dropdown-menu li a {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.bootstrap-select .dropdown-menu li a.opt {
    position: relative;
    padding-left: 2.25em
}

.bootstrap-select .dropdown-menu li a span.check-mark {
    display: none
}

.bootstrap-select .dropdown-menu li a span.text {
    display: inline-block
}

.bootstrap-select .dropdown-menu li small {
    padding-left: .5em
}

.bootstrap-select .dropdown-menu .notify {
    position: absolute;
    bottom: 5px;
    width: 96%;
    margin: 0 2%;
    min-height: 26px;
    padding: 3px 5px;
    background: #f5f5f5;
    border: 1px solid #e3e3e3;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
    pointer-events: none;
    opacity: .9;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.bootstrap-select .no-results {
    padding: 3px;
    background: #f5f5f5;
    margin: 0 5px;
    white-space: nowrap
}

.bootstrap-select.fit-width .dropdown-toggle .filter-option {
    position: static;
    display: inline;
    padding: 0;
    width: auto
}

.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,
.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner {
    display: inline
}

.bootstrap-select.fit-width .dropdown-toggle .bs-caret:before {
    content: '\00a0'
}

.bootstrap-select.fit-width .dropdown-toggle .caret {
    position: static;
    top: auto;
    margin-top: -1px
}

.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark {
    position: absolute;
    display: inline-block;
    right: 15px;
    top: 5px
}

.bootstrap-select.show-tick .dropdown-menu li a span.text {
    margin-right: 34px
}

.bootstrap-select .bs-ok-default:after {
    content: '';
    display: block;
    width: .5em;
    height: 1em;
    border-style: solid;
    border-width: 0 .26em .26em 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg)
}

.bootstrap-select.show-menu-arrow.open>.dropdown-toggle,
.bootstrap-select.show-menu-arrow.show>.dropdown-toggle {
    z-index: 1061
}

.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before {
    content: '';
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid rgba(204, 204, 204, .2);
    position: absolute;
    bottom: -4px;
    left: 9px;
    display: none
}

.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after {
    content: '';
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    position: absolute;
    bottom: -4px;
    left: 10px;
    display: none
}

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before {
    bottom: auto;
    top: -4px;
    border-top: 7px solid rgba(204, 204, 204, .2);
    border-bottom: 0
}

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after {
    bottom: auto;
    top: -4px;
    border-top: 6px solid #fff;
    border-bottom: 0
}

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before {
    right: 12px;
    left: auto
}

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after {
    right: 13px;
    left: auto
}

.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:after,
.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:before,
.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:after,
.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:before {
    display: block
}

.bs-actionsbox,
.bs-donebutton,
.bs-searchbox {
    padding: 4px 8px
}

.bs-actionsbox {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.bs-actionsbox .btn-group button {
    width: 50%
}

.bs-donebutton {
    float: left;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.bs-donebutton .btn-group button {
    width: 100%
}

.bs-searchbox+.bs-actionsbox {
    padding: 0 8px 4px
}

.bs-searchbox .form-control {
    margin-bottom: 0;
    width: 100%;
    float: none
}

.bootstrap-select {
    min-width: 100%;
    border: 1px solid #ced4da;
    color: #000
}

.bootstrap-select button {
    color: #000
}

.table.zero td,
.table.zero th {
    padding: 3px 6px
}

.tahsilattutari {
    text-align: right;
    font-size: 22px;
    font-weight: 800;
    color: #e53323
}

.btn-sepet.kirmizi {
    background-color: #e53323;
    color: #fff;
    border: 1px solid #e53323
}

.inner-wrapper-sticky {
    position: relative;
    background-color: rgb(243, 243, 243);
    padding: 0 10px
}

#holder_sel_invoice,
#holder_sel_shipping {
    padding: 5px 5px;
    border-left: 4px solid #b3b3b3;
    margin-top: 5px;
    color: #a5a5a5;
}

.formHeadp {
    font-weight: 600;
    text-align: center;
    font-size: 16px
}

label.sozlesmeCheck input {
    float: left;
    width: 30px;
    margin-top: 3px
}

label.sozlesmeCheck {
    font-size: 12px;
    color: #5d5d5d
}

label.sozlesmeCheck a {
    color: #000;
    text-decoration: underline !important
}

meter {
    margin: 0 auto 1em;
    width: 100%;
    height: .5em;
    background: none;
    background-color: rgba(0, 0, 0, .2)
}

meter::-webkit-meter-bar {
    background: none;
    background-color: rgba(0, 0, 0, .2)
}

meter[value="1"]::-webkit-meter-optimum-value {
    background: red
}

meter[value="2"]::-webkit-meter-optimum-value {
    background: yellow
}

meter[value="3"]::-webkit-meter-optimum-value {
    background: orange
}

meter[value="4"]::-webkit-meter-optimum-value {
    background: green
}

meter[value="1"]::-moz-meter-bar {
    background: red
}

meter[value="2"]::-moz-meter-bar {
    background: yellow
}

meter[value="3"]::-moz-meter-bar {
    background: orange
}

meter[value="4"]::-moz-meter-bar {
    background: green
}

.feedback {
    color: #9ab;
    font-size: 90%;
    padding: 0 .25em;
    font-family: Courgette, cursive;
    margin-top: 1em
}

#master_popup {
    display: none;
    -webkit-transition: opacity 2s ease-in;
    -moz-transition: opacity 2s ease-in;
    -o-transition: opacity 2s ease-in;
    -ms-transition: opacity 2s ease-in;
    transition: opacity 2s ease-in
}

#master_popup .master_popup_close {
    position: absolute;
    top: -10px;
    right: -10px;
    border-radius: 50%
}

#master_popup img {
    max-height: 600px
}

body.blur section {
    -webkit-filter: blur(10px);
    -moz-filter: blur(10px);
    -o-filter: blur(10px);
    -ms-filter: blur(10px);
    filter: blur(10px)
}

.navbar-light .navbar-nav .nav-link {
    color: rgb(64, 64, 64)
}

.btco-hover-menu a,
.navbar>li>a {
    text-transform: capitalize;
    padding: 10px 15px;
    font-family: 'Yeseva One', arial;
    color: #292929;
    border-bottom: 1px solid transparent;
    font-size: 14px;
    font-family: 'Yeseva One', arial;
    letter-spacing: 1px;
    text-transform: uppercase
}

.btco-hover-menu .active a,
.btco-hover-menu .active a:focus,
.btco-hover-menu .active a:hover,
.btco-hover-menu li a:hover,
.btco-hover-menu li a:focus,
.navbar>.show>a,
.navbar>.show>a:focus,
.navbar>.show>a:hover {
    color: #000;
    background: transparent;
    outline: 0;
    border-bottom: 1px solid #000;
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -ms-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s
}

.dropdown-menu {
    padding: 0 0;
    margin: 0 0 0;
    border: 0 solid transition !important;
    border: 0 solid rgba(0, 0, 0, .15);
    border-radius: 0;
    -webkit-box-shadow: 5px 5px 5px 0 rgba(0, 0, 0, .55);
    -moz-box-shadow: 5px 5px 5px 0 rgba(0, 0, 0, .55);
    box-shadow: 5px 5px 5px 0 rgba(0, 0, 0, .55)
}

.navbar {
    background-color: transparent !important
}

.dropdown-toggle:after {
    margin-top: 10px !important;
    float: right
}

#navbarsExample07 {
    border-top: 1px solid #b3b3b3;
    border-bottom: 1px solid #b3b3b3
}

.btco-hover-menu .collapse ul>li>a {
    font-size: 12px
}

.btco-hover-menu .collapse ul>li:hover>a {
    background: #f5f5f5
}

.btco-hover-menu .collapse ul ul>li:hover>a,
.navbar .show .dropdown-menu>li>a:focus,
.navbar .show .dropdown-menu>li>a:hover {
    background: #fff
}

.btco-hover-menu .collapse ul ul ul>li>a {
    font-size: 12px
}

.btco-hover-menu .collapse ul ul ul>li:hover>a {
    background: #fff
}

.btco-hover-menu .collapse ul ul,
.btco-hover-menu .collapse ul ul.dropdown-menu {
    background: #f5f5f5
}

.btco-hover-menu .collapse ul ul ul,
.btco-hover-menu .collapse ul ul ul.dropdown-menu {
    background: #f5f5f5
}

.btco-hover-menu .collapse ul ul ul ul,
.btco-hover-menu .collapse ul ul ul ul.dropdown-menu {
    background: #f5f5f5
}

.btco-hover-menu {
    background: none;
    margin: 0;
    padding: 0;
    min-height: 20px
}

@media only screen and (max-width:991px) {
    .btco-hover-menu .show>.dropdown-toggle::after {
        transform: rotate(-90deg)
    }
}

@media only screen and (min-width:991px) {
    .btco-hover-menu .collapse ul li {
        position: relative
    }

    .btco-hover-menu .collapse ul li:hover>ul {
        display: block
    }

    .btco-hover-menu .collapse ul ul {
        position: absolute;
        top: 100%;
        left: 0;
        min-width: 250px;
        display: none
    }

    .btco-hover-menu .collapse ul ul li {
        position: relative
    }

    .btco-hover-menu .collapse ul ul li:hover>ul {
        display: block
    }

    .btco-hover-menu .collapse ul ul ul {
        position: absolute;
        top: 0;
        left: 100%;
        min-width: 250px;
        display: none
    }

    .btco-hover-menu .collapse ul ul ul li {
        position: relative
    }

    .btco-hover-menu .collapse ul ul ul li:hover ul {
        display: block
    }

    .btco-hover-menu .collapse ul ul ul ul {
        position: absolute;
        top: 0;
        left: -100%;
        min-width: 250px;
        display: none;
        z-index: 1
    }
}

.hesabim {
    margin-top: 30px
}

.btn-dblue {
    color: #000;
    background-color: #fff;
    border-color: #000A7A;
    text-align: center;
    height: auto;
    display: block;
    max-width: 200px;
    margin: 10px;
    float: left;
    font-size: 15px;
    border: 1px solid #dadada
}

.btn-dblue:hover,
.btn-dblue:focus,
.btn-dblue:active,
.btn-dblue.active,
.open .dropdown-toggle.btn-dblue {
    color: #fff;
    background-color: #18148C;
    border-color: #000A7A
}

.btn-dblue:active,
.btn-dblue.active,
.open .dropdown-toggle.btn-dblue {
    background-image: none
}

.megamenu-li {
    position: static
}

.megamenu {
    position: absolute;
    width: 100%;
    left: 0;
    right: 0;
    padding: 15px
}

#header__kadinim {
    font-family: 'Montserrat', sans-serif
}

#header__kadinim ul {
    list-style: none;
    padding: 0;
    margin: 0
}

#header__kadinim .top {
    background: #f1f1f1;
    margin-bottom: 10px;
    border-bottom: 1px solid #ddd
}

#header__kadinim .top ul li {
    float: left;
    margin-right: 15px
}

#header__kadinim .top ul li a {
    display: inline-block;
    font-weight: 700;
    padding: 10px 0;
    font-size: 13px;
    color: #000;
    font-weight: 600
}

#header__kadinim .top ul li a:hover {
    color: #333
}

#header__kadinim .top ul li a .icon {
    display: none
}

#header__kadinim .top ul li:last-child {
    margin-right: 0
}

#header__kadinim .top ul.right-menu {
    float: right
}

#header__kadinim .center {
    padding: 15px 0
}

#header__kadinim .center .item .item-container .search-form {
    margin-top: 15px
}

#header__kadinim .center .item .item-container .search-form .input-group {
    position: relative
}

#header__kadinim .center .item .item-container .search-form .input-group::after {
    content: '\f002';
    font-family: fontawesome;
    position: absolute;
    top: 10px;
    left: 14px;
    color: #333;
    z-index: 3
}

#header__kadinim .center .item .item-container .search-form .form-control {
    border-radius: 0;
    height: 44px;
    font-size: 14px;
    line-height: 44px;
    padding-left: 35px
}

#header__kadinim .center .item .item-container .search-form .form-control:focus {
    outline: none;
    border-color: #333
}

#header__kadinim .center .item .item-container .search-form .btn {
    border-radius: 0;
    padding: 0 15px;
    height: 44px;
    font-size: 14px;
    line-height: 44px;
    border-color: #ced4da;
    color: #000;
    background-color: transparent
}

#header__kadinim .center .item .item-container .user-basket-profile {
    display: block;
    text-align: right;
    margin-top: 13px
}

#header__kadinim .center .item .item-container .user-basket-profile .box {
    margin-right: 15px;
    padding: 7px 15px 7px 0;
    display: inline-block;
    text-align: left;
    overflow: hidden;
    border-right: 1px solid #ddd
}
#header__kadinim .center .item .item-container .user-basket-profile .box:last-child {
    display: none;
}

#header__kadinim .center .item .item-container .user-basket-profile .box .icon {
    display: inline-block;
    float: left;
    font-size: 18px;
    color: #888;
    width: 24px;
    padding-top: 5px;
    height: 30px;
    margin-right: 5px
}

#header__kadinim .center .item .item-container .user-basket-profile .box .text {
    display: inline-block;
    float: left;
    overflow: hidden;
    font-size: 13px
}

#header__kadinim .center .item .item-container .user-basket-profile .box .text .mini-title {
    display: block;
    font-size: 11px;
    font-weight: 600;
    color: #777
}

#header__kadinim .center .item .item-container .user-basket-profile .box .text .title {
    font-weight: 600;
    color: #229cd6;
    font-size: 11px
}

#header__kadinim .center .item .item-container .user-basket-profile .box .text .title small {
    margin-left: 5px;
    font-weight: 600;
    font-size: 9px;
    color: #777
}

#header__kadinim .center .item .item-container .user-basket-profile .box:last-child {
    margin-right: 0;
    border-right: 0;
    padding: 5px 0 5px 0
}

#header__kadinim .bottom {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd
}

#header__kadinim .bottom .navbar .navbar-nav .nav-link {
    font-weight: 200;
    color: #333;
    text-transform: uppercase
}

#header__kadinim .bottom .navbar .navbar-nav .nav-link:hover {
    color: #666
}

#header__kadinim .bottom .navbar .navbar-brand {
    font-size: 14px;
    font-weight: 600;
    color: #333
}

#header__kadinim .bottom .navbar .navbar-toggler {
    border: 1px solid #ddd;
    color: #333
}

#header__kadinim .bottom .navbar .dropdown-menu {
    padding: 0;
    box-shadow: 0 2px 38px -15px rgba(0, 0, 0, .75);
    border: 0
}

#header__kadinim .dropdown-menu:not(.megamenu) a.nav-link {
    font-size: 12px
}

.dropdown-item.active,
.dropdown-item:active {
    color: #000;
    text-decoration: none;
    background-color: #d6d6d6
}

#header__kadinim .bottom .navbar .dropdown-menu .dropdown-item {
    font-size: 12px;
    font-weight: 200;
    padding: 5px 15px;
    color: #333;
    width: 48%;
    margin-right: 1%;
    float: left;
    display: block;
    clear: initial;
    white-space: normal
}

#header__kadinim .bottom .navbar .dropdown-menu .dropdown-item:hover {
    background-color: transparent;
    color: #666
}

#header__kadinim .bottom .navbar .dropdown-menu .megamenu-li {
    position: static
}

#header__kadinim .bottom .navbar .dropdown-menu.megamenu {
    border-radius: 0;
    top: 45px;
    position: absolute;
    width: 100%;
    left: 0;
    right: 0;
    padding: 20px;
    box-shadow: 0 2px 38px -15px rgba(0, 0, 0, .75);
    border: 0
}

#header__kadinim .bottom .navbar .dropdown-menu.megamenu h5 {
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 10px
}

#header__kadinim .bottom .navbar .dropdown-menu.megamenu .dropdown-item {
    padding: 0;
    margin-bottom: 3px;
    color: #171717
}

#header__kadinim .bottom .navbar .dropdown-menu.megamenu .dropdown-item:hover {
    background-color: transparent;
    color: #666
}

#header__kadinim .bottom .navbar .dropdown-menu.megamenu .dropdown-item:last-child {
    margin-bottom: 5px
}

@media only screen and (max-width:767px) {
    #header__kadinim .top {
        margin-bottom: 0
    }

    #header__kadinim .top ul li a .icon {
        display: block
    }

    #header__kadinim .top ul li a .text {
        display: none
    }

    #header__kadinim .center {
        padding: 5px 0
    }

    #header__kadinim .center .item .item-container .user-basket-profile {
        text-align: center;
        margin-bottom: 5px;
        overflow: hidden
    }

    #header__kadinim .center .item .item-container .user-basket-profile .box {
        display: block;
        width: 48%;
        float: left;
        margin-right: 0
    }

    #header__kadinim .center .item .item-container .user-basket-profile .box:last-child {
        float: right
    }

    #header__kadinim .bottom .navbar .dropdown-menu.megamenu {
        position: relative !important;
        top: 5px
    }
}

/* User Dashboard */
.mt0 {margin-top:0px !important;}
.pt0{padding-top:0px !important;}
.panel-baslik{
    padding: 0px;
    margin: 0px 0px 10px 0px;
    font-size: 20px;
}
.dash-left{
    
}
.dash-right{

}
.userProfileSideBar {
  margin: 20px 0;
}

.userProfileSideBar-sidebar {
  padding: 20px 0 10px 0;
}
.userProfileSideBar-usertitle {
  text-align: center;
}

.userProfileSideBar-usertitle-name {
  color: #5a7391;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 7px;
}

.userProfileSideBar-usertitle-job {
  text-transform: uppercase;
  color: #5b9bd1;
  font-size: 12px;
  font-weight: 600;
  margin-bottom: 15px;
}

.userProfileSideBar-userbuttons {
  text-align: center;
  margin-top: 10px;
}

.userProfileSideBar-userbuttons .btn {
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 600;
  padding: 6px 15px;
  margin-right: 5px;
}

.userProfileSideBar-userbuttons .btn:last-child {
  margin-right: 0px;
}
    
.userProfileSideBar-usermenu {
  margin-top: 30px;
}

.userProfileSideBar-usermenu ul li {
    border-bottom: 1px solid #f0f4f7;
    width: 100%;
}

.userProfileSideBar-usermenu ul li:last-child {
  border-bottom: none;
}

.userProfileSideBar-usermenu ul li a {
    display: block;
    color: #93a3b5;
    font-size: 14px;
    font-weight: 400;
    width: 100%;
    padding:4px 6px;
}

.userProfileSideBar-usermenu ul li a i {
  margin-right: 8px;
  font-size: 14px;
}

.userProfileSideBar-usermenu ul li a:hover {
  background-color: #fafcfd;
  color: #5b9bd1;
}

.userProfileSideBar-usermenu ul li.active {
  border-bottom: none;
}

.userProfileSideBar-usermenu ul li.active a {
  color: #5b9bd1;
  background-color: #f6f9fb;
  border-left: 2px solid #5b9bd1;
  margin-left: -2px;
}

/* userProfileSideBar Content */
.userProfileSideBar-content {
  /*padding: 20px;*/
  min-height: 460px;
}

.userProfileSideBar .media{
    margin: 0px 0px 5px 0px;
    padding: 0px;
}
.userProfileSideBar .dp{
    border-radius: 50%;
    border: 1px solid #eee;
    transition: all 0.2s ease-in-out;
    width: 80px;
    height:80px;
    margin-right: 10px;
}
.userProfileSideBar .dp:hover{
    border:2px solid #eee;
    transform:rotate(360deg);
    -ms-transform:rotate(360deg);  
    -webkit-transform:rotate(360deg);  
    /*-webkit-font-smoothing:antialiased;*/
}
.userProfileSideBar .media-heading {
  font-size: 12px;
}
/* User Dashboard Bitti */

div.not-found{
    background-image: url(/content/img/not-found.svg);
    min-height: 400px;
    background-repeat: no-repeat;
    background-position: left;
    margin: 50px 0px;
}
div.not-found span{
display: block;
    text-align: right;
    top: 50%;
    position: sticky;
    font-size: 34px;
    max-width: 300px;
    float: right;
    font-weight: 800;
    color: #c2ccd4;
}
@media (max-width: 575.98px) {
    div.not-found{
    background-size: 80%;
    background-position: center 110px;
    }
    div.not-found span{
        top: inherit;
        position: inherit;
        font-size: 26px;
        max-width: 100%;
        text-align: center;
        float: inherit;
    }
}

.hesabim {
  margin-top:30px;
}
.btn-dblue { 
    color: #000000;
    background-color: #ffffff;
    border-color: #000A7A;
    text-align: center;
    height: auto;
    display: block;
    max-width: 200px;
    margin: 10px;
    float: left;
    font-size: 15px;
    border: 1px solid #dadada;
} 
 
.btn-dblue:hover, 
.btn-dblue:focus, 
.btn-dblue:active, 
.btn-dblue.active, 
.open .dropdown-toggle.btn-dblue { 
  color: #ffffff; 
  background-color: #18148C; 
  border-color: #000A7A; 
} 
 
.btn-dblue:active, 
.btn-dblue.active, 
.open .dropdown-toggle.btn-dblue { 
  background-image: none; 
} 


/* Mega Menu*/
.navbar {
    box-shadow: none !important;
}
.megamenu-li {
  position: static;
}

.megamenu {
  position: absolute;
  width: 100%;
  left: 0;
  right: 0;
  padding: 15px;
}

#header__rabbit {
  font-family: 'Montserrat', sans-serif;
}
#header__rabbit ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
#header__rabbit .top {
  background: #f1f1f1;
  margin-bottom: 10px;
  border-bottom: 1px solid #ddd;
}
#header__rabbit .top ul li {
  float: left;
  margin-right: 15px;
}
#header__rabbit .top ul li a {
  display: inline-block;
  font-weight: bold;
  padding: 10px 0;
  font-size: 13px;
  color: #000;
  font-weight: 600;
}
#header__rabbit .top ul li a:hover {
  color: #333;
}
#header__rabbit .top ul li a .icon {
  display: none;
}
#header__rabbit .top ul li:last-child {
  margin-right: 0;
}
#header__rabbit .top ul.right-menu {
  float: right;
}
#header__rabbit .center {
  padding: 15px 0;
}
#header__rabbit .center .item .item-container .search-form {
  margin-top: 15px;
}
#header__rabbit .center .item .item-container .search-form .input-group {
  position: relative;
}
#header__rabbit .center .item .item-container .search-form .input-group::after {
  content: '\f002';
  font-family: fontawesome;
  position: absolute;
  top: 10px;
  left: 14px;
  color: #333;
  z-index: 3;
}
#header__rabbit .center .item .item-container .search-form .form-control {
  border-radius: 0;
  height: 44px;
  font-size: 14px;
  line-height: 44px;
  padding-left: 35px;
}
#header__rabbit .center .item .item-container .search-form .form-control:focus {
  outline: none;
  border-color: #333;
}
#header__rabbit .center .item .item-container .search-form .btn {
    border-radius: 0;
    padding: 0 15px;
    height: 44px;
    font-size: 14px;
    line-height: 44px;
    border-color: #ced4da;
    color: #000;
    background-color: transparent;
    margin: 0px !important;
    box-shadow: none !important;
    border: 0px !important;
    color: #fff !important;
    background-color: #229cd7 !important;
}
#header__rabbit .center .item .item-container .user-basket-profile {
  display: block;
  text-align: right;
  margin-top: 13px;
}
#header__rabbit .center .item .item-container .user-basket-profile .box {
  margin-right: 10px;
  padding: 7px 15px 7px 0;
  display: inline-block;
  text-align: left;
  overflow: hidden;
  border-right: 1px solid #ddd;
}
#header__rabbit .center .item .item-container .user-basket-profile .box .icon {
  display: inline-block;
  float: left;
  font-size: 18px;
  color: #888;
  width: 24px;
  padding-top: 5px;
  height: 30px;
  margin-right: 5px;
}
#header__rabbit .center .item .item-container .user-basket-profile .box .text {
  display: inline-block;
  float: left;
  overflow: hidden;
  font-size: 13px;
}
#header__rabbit .center .item .item-container .user-basket-profile .box .text .mini-title {
  display: block;
  font-size: 11px;
  font-weight: 600;
  color: #777;
}
#header__rabbit .center .item .item-container .user-basket-profile .box .text .title {
  font-weight: 600;
  color: #229cd6;
  font-size: 11px;
}
#header__rabbit .center .item .item-container .user-basket-profile .box .text .title small {
  margin-left: 5px;
  font-weight: 600;
  font-size: 9px;
  color: #777;
}
#header__rabbit .center .item .item-container .user-basket-profile .box:last-child {
  margin-right: 0;
  border-right: 0;
  padding: 5px 0px 5px 0;
}
#header__rabbit .center .item .item-container .user-basket-profile .box:nth-child(3) {
    display: none;
}
#header__rabbit .bottom {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
#header__rabbit .bottom .navbar .navbar-nav .nav-link {
  font-weight: 200;
  color: #333;
      text-transform: uppercase;
}
#header__rabbit .bottom .navbar .navbar-nav .nav-link:hover {
  color: #666;
}
#header__rabbit .bottom .navbar .navbar-brand {
  font-size: 14px;
  font-weight: 600;
  color: #333;
}
#header__rabbit .bottom .navbar .navbar-toggler {
  border: 1px solid #ddd;
  color: #333;
}
#header__rabbit .bottom .navbar .dropdown-menu {
  padding: 0;
  box-shadow: 0px 2px 38px -15px rgba(0, 0, 0, 0.75);
  border: 0;
}
#header__rabbit .dropdown-menu:not(.megamenu) a.nav-link {
    font-size:12px;
}
.dropdown-item.active, 
.dropdown-item:active {
    color: #000;
    text-decoration: none;
    background-color: #d6d6d6;
}
#header__rabbit .bottom .navbar .dropdown-menu .dropdown-item {
  font-size: 12px;
  font-weight: 200;
  padding: 5px 15px;
  color: #333;

  width: 100%;
  margin-right:1%;
  float: left;
  display: block;
  clear: initial;
  white-space: normal;
}
#header__rabbit .bottom .navbar .dropdown-menu .dropdown-item:hover {
    background-color: transparent;
    color: #666 !important;
    box-shadow: none;
}
#header__rabbit .bottom .navbar .dropdown-menu .megamenu-li {
  position: static;
}
#header__rabbit .bottom .navbar .dropdown-menu.megamenu {
  border-radius: 0;
  top: 45px;
  position: absolute;
  width: 100%;
  left: 0;
  right: 0;
  padding: 20px;
  box-shadow: 0px 2px 38px -15px rgba(0, 0, 0, 0.75);
  border: 0;
}
#header__rabbit .bottom .navbar .dropdown-menu.megamenu h5 {
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 10px;
}
#header__rabbit .bottom .navbar .dropdown-menu.megamenu .dropdown-item {
  padding: 0;
  margin-bottom: 3px;
  color: #171717;
}
#header__rabbit .bottom .navbar .dropdown-menu.megamenu .dropdown-item:hover {
  background-color: transparent;
  color: #666;
}
#header__rabbit .bottom .navbar .dropdown-menu.megamenu .dropdown-item:last-child {
  margin-bottom: 5px;
}

@media only screen and (max-width: 767px) {
  #header__rabbit .top {
    margin-bottom: 0;
  }

  #header__rabbit .top ul li a .icon {
    display: block;
  }

  #header__rabbit .top ul li a .text {
    display: none;
  }

  #header__rabbit .center {
    padding: 5px 0;
  }

  #header__rabbit .center .item .item-container .user-basket-profile {
    text-align: center;
    margin-bottom: 5px;
    overflow: hidden;
  }

  #header__rabbit .center .item .item-container .user-basket-profile .box {
    display: block;
    width: 48%;
    width: 38%;
    float: left;
    margin-right: 1%;
  }

  #header__rabbit .center .item .item-container .user-basket-profile .box:last-child {
    display: block;
    text-align: center;
    width: 19%;
  }

  #header__rabbit .bottom .navbar .dropdown-menu.megamenu {
    position: relative !important;
    top: 5px;
  }
  #header__rabbit .bottom {
    border: 0px !important;
  }
}

/*
    Price Ajax
*/
.priceline {
    display: block;
    border-top: 1px solid #b3b3b3;
    padding: 10px 0px;
    border-bottom: 1px solid #b3b3b3;
    font-size: 20px;
    font-weight: 500;
    margin: 20px 0px;
}
.priceline span {
    float: left;
    background-color: #e53323;
    font-size: 14px;
    padding: 10px;
    color: #fff;
    margin-right: 10px;
}
.priceline del {
    padding: 4px 9px;
    font-size: 14px;
    color: #909090;
    margin-right: 10px;
    text-decoration: line-through !important;
}


/*! Basscss | http://basscss.com | MIT License */.h1{font-size:2rem}.h2{font-size:1.5rem}.h3{font-size:1.25rem}.h4{font-size:1rem}.h5{font-size:.875rem}.h6{font-size:.75rem}.font-family-inherit{font-family:inherit}.font-size-inherit{font-size:inherit}.text-decoration-none{text-decoration:none}.bold{font-weight:700}.regular{font-weight:400}.italic{font-style:italic}.caps{text-transform:uppercase;letter-spacing:.2em}.left-align{text-align:left}.center{text-align:center}.right-align{text-align:right}.justify{text-align:justify}.nowrap{white-space:nowrap}.break-word{word-wrap:break-word}.line-height-1{line-height:1}.line-height-2{line-height:1.125}.line-height-3{line-height:1.25}.line-height-4{line-height:1.5}.list-style-none{list-style:none}.underline{text-decoration:underline}.truncate{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-reset{list-style:none;padding-left:0}.inline{display:inline}.block{display:block}.inline-block{display:inline-block}.table{display:table}.table-cell{display:table-cell}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-auto{overflow:auto}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.left{float:left}.right{float:right}.fit{max-width:100%}.max-width-1{max-width:24rem}.max-width-2{max-width:32rem}.max-width-3{max-width:48rem}.max-width-4{max-width:64rem}.border-box{box-sizing:border-box}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.m0{margin:0}.mt0{margin-top:0}.mr0{margin-right:0}.mb0{margin-bottom:0}.ml0,.mx0{margin-left:0}.mx0{margin-right:0}.my0{margin-top:0;margin-bottom:0}.m1{margin:.5rem}.mt1{margin-top:.5rem}.mr1{margin-right:.5rem}.mb1{margin-bottom:.5rem}.ml1,.mx1{margin-left:.5rem}.mx1{margin-right:.5rem}.my1{margin-top:.5rem;margin-bottom:.5rem}.m2{margin:1rem}.mt2{margin-top:1rem}.mr2{margin-right:1rem}.mb2{margin-bottom:1rem}.ml2,.mx2{margin-left:1rem}.mx2{margin-right:1rem}.my2{margin-top:1rem;margin-bottom:1rem}.m3{margin:2rem}.mt3{margin-top:2rem}.mr3{margin-right:2rem}.mb3{margin-bottom:2rem}.ml3,.mx3{margin-left:2rem}.mx3{margin-right:2rem}.my3{margin-top:2rem;margin-bottom:2rem}.m4{margin:4rem}.mt4{margin-top:4rem}.mr4{margin-right:4rem}.mb4{margin-bottom:4rem}.ml4,.mx4{margin-left:4rem}.mx4{margin-right:4rem}.my4{margin-top:4rem;margin-bottom:4rem}.mxn1{margin-left:-.5rem;margin-right:-.5rem}.mxn2{margin-left:-1rem;margin-right:-1rem}.mxn3{margin-left:-2rem;margin-right:-2rem}.mxn4{margin-left:-4rem;margin-right:-4rem}.ml-auto{margin-left:auto}.mr-auto,.mx-auto{margin-right:auto}.mx-auto{margin-left:auto}.p0{padding:0}.pt0{padding-top:0}.pr0{padding-right:0}.pb0{padding-bottom:0}.pl0,.px0{padding-left:0}.px0{padding-right:0}.py0{padding-top:0;padding-bottom:0}.p1{padding:.5rem}.pt1{padding-top:.5rem}.pr1{padding-right:.5rem}.pb1{padding-bottom:.5rem}.pl1{padding-left:.5rem}.py1{padding-top:.5rem;padding-bottom:.5rem}.px1{padding-left:.5rem;padding-right:.5rem}.p2{padding:1rem}.pt2{padding-top:1rem}.pr2{padding-right:1rem}.pb2{padding-bottom:1rem}.pl2{padding-left:1rem}.py2{padding-top:1rem;padding-bottom:1rem}.px2{padding-left:1rem;padding-right:1rem}.p3{padding:2rem}.pt3{padding-top:2rem}.pr3{padding-right:2rem}.pb3{padding-bottom:2rem}.pl3{padding-left:2rem}.py3{padding-top:2rem;padding-bottom:2rem}.px3{padding-left:2rem;padding-right:2rem}.p4{padding:4rem}.pt4{padding-top:4rem}.pr4{padding-right:4rem}.pb4{padding-bottom:4rem}.pl4{padding-left:4rem}.py4{padding-top:4rem;padding-bottom:4rem}.px4{padding-left:4rem;padding-right:4rem}.col{float:left}.col,.col-right{box-sizing:border-box}.col-right{float:right}.col-1{width:8.33333%}.col-2{width:16.66667%}.col-3{width:25%}.col-4{width:33.33333%}.col-5{width:41.66667%}.col-6{width:50%}.col-7{width:58.33333%}.col-8{width:66.66667%}.col-9{width:75%}.col-10{width:83.33333%}.col-11{width:91.66667%}.col-12{width:100%}@media (min-width:40em){.sm-col{float:left;box-sizing:border-box}.sm-col-right{float:right;box-sizing:border-box}.sm-col-1{width:8.33333%}.sm-col-2{width:16.66667%}.sm-col-3{width:25%}.sm-col-4{width:33.33333%}.sm-col-5{width:41.66667%}.sm-col-6{width:50%}.sm-col-7{width:58.33333%}.sm-col-8{width:66.66667%}.sm-col-9{width:75%}.sm-col-10{width:83.33333%}.sm-col-11{width:91.66667%}.sm-col-12{width:100%}}@media (min-width:52em){.md-col{float:left;box-sizing:border-box}.md-col-right{float:right;box-sizing:border-box}.md-col-1{width:8.33333%}.md-col-2{width:16.66667%}.md-col-3{width:25%}.md-col-4{width:33.33333%}.md-col-5{width:41.66667%}.md-col-6{width:50%}.md-col-7{width:58.33333%}.md-col-8{width:66.66667%}.md-col-9{width:75%}.md-col-10{width:83.33333%}.md-col-11{width:91.66667%}.md-col-12{width:100%}}@media (min-width:64em){.lg-col{float:left;box-sizing:border-box}.lg-col-right{float:right;box-sizing:border-box}.lg-col-1{width:8.33333%}.lg-col-2{width:16.66667%}.lg-col-3{width:25%}.lg-col-4{width:33.33333%}.lg-col-5{width:41.66667%}.lg-col-6{width:50%}.lg-col-7{width:58.33333%}.lg-col-8{width:66.66667%}.lg-col-9{width:75%}.lg-col-10{width:83.33333%}.lg-col-11{width:91.66667%}.lg-col-12{width:100%}}.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (min-width:40em){.sm-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (min-width:52em){.md-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (min-width:64em){.lg-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.items-start{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.items-end{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}.items-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.items-baseline{-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;-ms-grid-row-align:baseline;align-items:baseline}.items-stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch}.self-start{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.self-end{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.self-center{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.self-baseline{-webkit-align-self:baseline;-ms-flex-item-align:baseline;align-self:baseline}.self-stretch{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.justify-start{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.justify-end{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.justify-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.justify-between{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.justify-around{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.content-start{-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.content-end{-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.content-center{-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.content-between{-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between}.content-around{-webkit-align-content:space-around;-ms-flex-line-pack:distribute;align-content:space-around}.content-stretch{-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.flex-auto{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;min-height:0}.flex-none{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}.order-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.order-last{-webkit-box-ordinal-group:100000;-webkit-order:99999;-ms-flex-order:99999;order:99999}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.z1{z-index:1}.z2{z-index:2}.z3{z-index:3}.z4{z-index:4}.border{border-style:solid;border-width:1px}.border-top{border-top-style:solid;border-top-width:1px}.border-right{border-right-style:solid;border-right-width:1px}.border-bottom{border-bottom-style:solid;border-bottom-width:1px}.border-left{border-left-style:solid;border-left-width:1px}.border-none{border:0}.rounded{border-radius:3px}.circle{border-radius:50%}.rounded-top{border-radius:3px 3px 0 0}.rounded-right{border-radius:0 3px 3px 0}.rounded-bottom{border-radius:0 0 3px 3px}.rounded-left{border-radius:3px 0 0 3px}.not-rounded{border-radius:0}.hide{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}@media (max-width:40em){.xs-hide{display:none!important}}@media (min-width:40em) and (max-width:52em){.sm-hide{display:none!important}}@media (min-width:52em) and (max-width:64em){.md-hide{display:none!important}}@media (min-width:64em){.lg-hide{display:none!important}}.display-none{display:none!important}

/* SLICK SLIDE*/
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
.slick-loading .slick-list{background:#fff url(./ajax-loader.gif) center center no-repeat}@font-face{font-family:'slick';font-weight:400;font-style:normal;src:url(./fonts/slick.eot);src:url(./fonts/slick.eot?#iefix) format("embedded-opentype"),url(./fonts/slick.svg#slick) format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}