.orderAgreements {
    float: right;
}
.site--header .right-part .socials .soc.in {
    background: url(../images/social-instagram.png) no-repeat 0px 0px;
}
.site--header .right-part .socials .soc.yt {
    background: url(../images/ytl.png) no-repeat 0px 0px;
}
.content-placer-in-cat  .slider_image { 
    z-index: 0;
}
.container.content-placer-in-cat {
    overflow:hidden;
}
.content-placer-in-cat .content-placer { 
    z-index: 1;
    position: absolute;
}
.loading_cupon_code {
    position: relative;
}
.btn-cupons-code.btn {
    position: absolute;
    top: 0;
    right: 15px;
    height: 100%;
    background-color: #b440b5;
    color: #fff;
    border: 1px solid #b440b5;
}
.btn-cupons-code.btn img {
    display: none;
    height: 100%; 
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; 
    position: absolute;
    margin: 0 auto;
}

.loading_cupon_code .btn-cupons-code.btn {
    color: #b440b5;
}
.loading_cupon_code .btn-cupons-code.btn:hover {
    color: #963597;
}
.loading_cupon_code .btn-cupons-code.btn img {
    display: block;
}
.btn-cupons-code.btn:hover {
    background-color: #963597;
}
.loading_cupon_holder {
    display: none;
}
.loading_cupon_code .loading_cupon_holder {
    display: block;
    position: absolute;    top: 0;    left: 0;    right: 0;    left: 0; height:100%; margin: 0 15px;
}
.loading_cupon_code .loading_cupon_holder > div{
    width: 100%; height: 100%; background:#000; opacity:0.1
}
.slider_image{width:100%;position:absolute;top:0;left:0;z-index:-1;}
.index_flexslider .flex-control-nav{bottom:40px;}
.index_flexslider .flex-viewport{padding-top:0px;}
.hide_price{display:none;}
#productOptions1 .col-md-3{padding-right:0px;}
.category--boxes .category-box .cat_title{font-size:56px;}
.select-numbers .ui-widget-content{background:none;border:none;}
.ui-spinner-button.ui-spinner-up{background:url('../images/buttons/order-pl.png') no-repeat center;float:right;}
.ui-spinner-button.ui-spinner-down{background:url('../images/buttons/order-min.png') no-repeat center;}
.ui-spinner-button > *{display:none;}
.ui-spinner-button{display:inline-block;width:22px;height:38px;line-height:38px;border:none;float:left;}
.product-order .select-numbers .field_holf{float:none;}
.error{color:#cc3333;background:url(../images/icons/warning.png) no-repeat left center;padding-left:20px;display:none;line-height:20px;height:20px;}
.error.show{display:block;}
.js_hidden_results .js_objects{opacity:0;display:none;}
.section-hold .in-header .right-filters .filter-block.sort{width:160px;}
.loading .js_object{opacity:0.3;}
.colors--select .color-box .input-color-circle{width:28px;height:28px;}
.no-padding-left{padding-left:0px;}
.subscribe--box.loading .subscribe-form .js_subscribe_btn , .subscribe--box.subscribe-success .subscribe-form .js_subscribe_btn{background-position:center center;background-repeat:no-repeat;text-indent:-9999px;}
.subscribe--box.loading .subscribe-form .js_subscribe_btn{cursor:not-allowed;background-image:url('../images/subscribe_preload.GIF?v=1');}
.subscribe--box.subscribe-success .subscribe-form .js_subscribe_btn{background-color:#3EB311;border:1px solid #3EB311;background-image:url('../images/subscribe_success.png');}
.category--boxes .category-box > *{position:relative;z-index:2;}
.category--boxes .category-box > .box-image{z-index:1;position:absolute;right:3px;top:3px;max-width:250px;max-height:291px;}
.page--hold .browse-product .product-name{height:99px;}
#imagelightbox{cursor:pointer;position:fixed;z-index:10000;-ms-touch-action:none;touch-action:none;-webkit-box-shadow:0 0 3.125em rgba(0, 0, 0, .75);box-shadow:0 0 3.125em rgba(0, 0, 0, .75);}
#imagelightbox-loading,
#imagelightbox-loading div{border-radius:50%;}
#imagelightbox-loading{width:2.5em;height:2.5em;background-color:#444;background-color:rgba(0, 0, 0, .5);position:fixed;z-index:10003;top:50%;left:50%;padding:0.625em;margin:-1.25em 0 0 -1.25em;-webkit-box-shadow:0 0 2.5em rgba(0, 0, 0, .75);box-shadow:0 0 2.5em rgba(0, 0, 0, .75);}
#imagelightbox-loading div{width:1.25em;height:1.25em;background-color:#fff;-webkit-animation:imagelightbox-loading .5s ease infinite;animation:imagelightbox-loading .5s ease infinite;}
@-webkit-keyframes imagelightbox-loading{from{opacity:.5;-webkit-transform:scale(.75);}
                                         50%{opacity:1;-webkit-transform:scale(1);}
                                         to{opacity:.5;-webkit-transform:scale(.75);}
}
@keyframes imagelightbox-loading{from{opacity:.5;transform:scale(.75);}
                                 50%{opacity:1;transform:scale(1);}
                                 to{opacity:.5;transform:scale(.75);}
}
#imagelightbox-overlay{background-color:#fff;background-color:rgba(255, 255, 255, .9);position:fixed;z-index:9998;top:0;right:0;bottom:0;left:0;}
#imagelightbox-close{width:2.5em;height:2.5em;text-align:left;background-color:#666;border-radius:50%;position:fixed;z-index:10002;top:2.5em;right:2.5em;-webkit-transition:color .3s ease;transition:color .3s ease;}
#imagelightbox-close:hover,
#imagelightbox-close:focus{background-color:#111;}
#imagelightbox-close:before,
#imagelightbox-close:after{width:2px;background-color:#fff;content:'';position:absolute;top:20%;bottom:20%;left:50%;margin-left:-1px;}
#imagelightbox-close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
#imagelightbox-close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
#imagelightbox-caption{text-align:center;color:#fff;background-color:#666;position:fixed;z-index:10001;left:0;right:0;bottom:0;padding:0.625em;}
#imagelightbox-nav{background-color:#444;background-color:rgba(0, 0, 0, .5);border-radius:20px;position:fixed;z-index:10001;left:50%;bottom:3.75em;padding:0.313em;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
#imagelightbox-nav button{width:1em;height:1em;background-color:transparent;border:1px solid #fff;border-radius:50%;display:inline-block;margin:0 0.313em;}
#imagelightbox-nav button.active{background-color:#fff;}
.imagelightbox-arrow{width:3.75em;height:7.5em;background-color:#444;background-color:rgba(0, 0, 0, .5);vertical-align:middle;display:none;position:fixed;z-index:10001;top:50%;margin-top:-3.75em;}
.imagelightbox-arrow:hover,
.imagelightbox-arrow:focus{background-color:#666;background-color:rgba(0, 0, 0, .75);}
.imagelightbox-arrow:active{background-color:#111;}
.imagelightbox-arrow-left{left:2.5em;}
.imagelightbox-arrow-right{right:2.5em;}
.imagelightbox-arrow:before{width:0;height:0;border:1em solid transparent;content:'';display:inline-block;margin-bottom:-0.125em;}
.imagelightbox-arrow-left:before{border-left:none;border-right-color:#fff;margin-left:-0.313em;}
.imagelightbox-arrow-right:before{border-right:none;border-left-color:#fff;margin-right:-0.313em;}
#imagelightbox-loading,
#imagelightbox-overlay,
#imagelightbox-close,
#imagelightbox-caption,
#imagelightbox-nav,
.imagelightbox-arrow{-webkit-animation:fade-in .25s linear;animation:fade-in .25s linear;}
@-webkit-keyframes fade-in{from{opacity:0;}
                           to{opacity:1;}
}
@keyframes fade-in{from{opacity:0;}
                   to{opacity:1;}
}
@media only screen and (max-width:41.250em){#container{width:100%;}
                                            #imagelightbox-close{top:1.25em;right:1.25em;}
                                            #imagelightbox-nav{bottom:1.25em;}
                                            .imagelightbox-arrow{width:2.5em;height:3.75em;margin-top:-2.75em;}
                                            .imagelightbox-arrow-left{left:1.25em;}
                                            .imagelightbox-arrow-right{right:1.25em;}
}
@media only screen and (max-width:20em){.imagelightbox-arrow-left{left:0;}
                                        .imagelightbox-arrow-right{right:0;}
}
.site--header .site--nav .nav-list > li {
    margin: 0 5px;
}
.category--boxes .category-box .cat_title {
    font-size: 44px;
}
.site--header .site--nav .nav-list > li > a { 
    font-size: 14px;
    padding: 13px 0px;
}
.mobile_nav {
    display:none;
}

@media (min-width: 769px){
    .site--header .site--nav .nav-list.first-nav {
        margin-top: -50px;
    }
}
@media (max-width: 768px){
    .site--header .right-part {
        position: absolute;
        right: 5px;
        top: 0px;
    }
    .mobile_nav {

        display: block;
        background: url("../images/buttons/nav_mobile.png");
        width: 40px;
        height: 40px;
        float: left;
    }
    .site--header .logo_hold {
        float: none;
        display: block;
        height: 91px;
        text-align: center;
    }
    .site--header .logo {
        display: inline-block;
        height: 70px;
        width: 150px;
        position: relative;
        float: none;
    }
    .site--header .logo img {
        position: absolute;
        left: -9999px;
        right: -9999px;
        top: 0;
        bottom: 0;
        margin: auto;
        display: block;
        width: 100%;
        max-width: 100%;
        height: auto;
        max-height: 100%;
        width: auto;
        height: 60px;
    }
    .site--header {
        min-height: 100px;
    }
    .container {
        padding: 0;
    }
    .site--header .site--nav {
        display: block;
        height: 0;
        width: 100%;
        top: 0;
        overflow: hidden;
        opacity: 0;
        transition    : all 0.2s ease-in-out; 
        -o-transition       : all 0.2s ease-in-out;
        -moz-transition     : all 0.3s ease-in-out;
        -webkit-transition  : all 0.3s ease-in-out;
    }
    .site--header .site--nav .sub-list {
        display: none;
        transform: none !important;
        opacity: 1!important;
        visibility: visible !important;
        width: 100%;
    }
    .site--header .site--nav .open_dropdown .sub-list {
        display: block;
        z-index: 1000;
    }
    .site--header .site--nav.open_nav {
        min-height: 391px;
        overflow: visible;
        opacity: 1;
        margin: 0;
        background-color: #FFF;
    }
    .site--header .site--nav .nav-list {
        float: left;
        width: 100%;
        margin-left: 5px;
        background-color: #FFF;
    }
    .site--header {
        z-index: 99;
    }
    .site--header .site--nav .nav-list>li {
        float: none;
        border-bottom: 1px solid #999;
        background: none;
        margin: 0;
        padding: 0 5px;
    }

}
@media (max-width: 480px){
    .mobile_nav {
        display: block;
        background: url("../images/buttons/nav_mobile.png");
    }
    .logo {
        width: 135px;
    }
    .site--header .site--nav.open_nav {

    }
}




.container-white p , .container-white h2{
    color: #FFF;
}
.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}
.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-banner .cc-btn:last-child{min-width:140px}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}
.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-banner{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{-ms-flex:1;flex:1}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}
@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}}
.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}
.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}



.info-box {
    border-radius:  0px;
    position: -webkit-sticky;
    position: sticky;
    top: 0px;
    z-index: 9999;
    text-align: center;
}