@charset "UTF-8";*:focus{outline:none!important;}


@keyframes overfGradient {
    0% {
        background-color: #26c9e0;
        color: #fff;
    }
    25% {
        background-color: #62e37a;
        color: #fff;
    }
    50% {
        background-color: #ff478f;
        color: #fff;
    }
    75% {
        background-color: #fe6b47;
        color: #fff;
    }
    100% {
        background-color: #feeb37;
        color: #fff;
    }
}


input, textarea, select{-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;}
input.call_group::-webkit-input-placeholder{color:#fff;opacity:1;}
input.call_group:-moz-placeholder{color:#fff;opacity:1;}
input.call_group::-moz-placeholder{color:#fff;opacity:1;}
input.call_group:-ms-input-placeholder{color:#fff;opacity:1;}
textarea::-webkit-input-placeholder,
input.fast_group::-webkit-input-placeholder,
input.input_coupon::-webkit-input-placeholder,
input.form-control::-webkit-input-placeholder{color:#000;opacity:1;}
textarea:-moz-placeholder,
input.fast_group:-moz-placeholder,
input.input_coupon:-moz-placeholder,
input.form-control:-moz-placeholder{color:#000;opacity:1;}
textarea::-moz-placeholder,
input.fast_group::-moz-placeholder,
input.input_coupon::-moz-placeholder,
input.form-control::-moz-placeholder{color:#000;opacity:1;}
textarea:-ms-input-placeholder,
input.fast_group:-ms-input-placeholder,
input.input_coupon:-ms-input-placeholder,
input.form-control:-ms-input-placeholder{color:#000;opacity:1;}
input:focus::-webkit-input-placeholder{color:transparent !important;}
input:focus:-moz-placeholder{color:transparent !important;}
input:focus::-moz-placeholder{color:transparent !important;}
input:focus:-ms-input-placeholder{color:transparent !important;}
svg{max-width:100%;max-height:100%;}
body input:focus:required:invalid,
body textarea:focus:required:invalid{}
body input:required:valid,
body textarea:required:valid{}
html{height:100%;}
html.js .loader{background:none repeat scroll 0 0 #fff;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:9999;}
html.js .loader_inner{background-image:url("../img/preloader.gif");background-size:cover;background-repeat:no-repeat;background-position:center center;background-color:#fff;height:60px;width:60px;margin-top:-30px;margin-left:-30px;left:50%;top:50%;position:absolute;}
body{font-family:sans-serif;font-size:16px;font-style:normal;min-width:320px;position:relative;line-height:1.6;font-family:"GothaProLig", sans-serif;color:#000;height:100%;}
.hidden-btn{display:none;}
.logo_developers img{height:31px;margin-top:2px;}
a{color:#000000;text-decoration:none;font-style:normal;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}
a:hover{color:#9ae2ff;text-decoration:none;}
a:active{color:#9ae2ff;text-decoration:none;}
a:focus{color:#1c82a8;text-decoration:none;}
h2.star{font-family:"GothaProBol", sans-serif;font-size:40px;color:#fff;text-transform:uppercase;text-align:center;padding:60px 0px 60px;}
h2.star.classik{color:#654321;}
h2.star span{background:#42bae7;width:auto;padding:11px 15px;margin:30px -1px 30px;display:inline-block;height:86px;border-bottom:0px solid #42bae7;border-top:0px solid #42bae7;vertical-align:middle;}
h2.star i{display:inline-block;line-height:0;vertical-align:middle;}
h2.transparency i{display:inline-block;line-height:0px;vertical-align:middle;}
.heading_logos i{display:inline-block;line-height:0;vertical-align:middle;}
.heading_logos i svg{width:19px;height:24px;}
h2.star i svg{width:86px;height:128px;}
h2.star.transparency span{background:none;width:auto;border-bottom:4px solid #fff;border-top:4px solid #fff;padding:18px 15px;margin:30px -1px 30px;display:inline-block;line-height:1.15;vertical-align:middle;height:89px;}
h2.star.classik.transparency span{border-bottom:4px solid #654321;border-top:4px solid #654321;}
h2.star.transparency i svg{width:93px;height:133px;}
h3.star{font-family:"GothaProBol", sans-serif;font-size:26px;color:#000;text-transform:uppercase;padding-bottom:10px;}
section{padding-bottom:70px;}
.link_color{background:url(../images/icons/color_bar.png) no-repeat;width:100%;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-position:center center;height:8px;}
.btn_opacity{border:2px solid #fff;text-transform:uppercase;font-family:"GothaProMed", sans-serif;font-size:20px;color:#fff;padding:20px 35px;}
.banner_star_kids .btn_opacity{padding:20px 45px;}
.banner_star_classik .btn_opacity{padding:20px 55px;}
.btn_opacity:hover{border:2px solid #6ad7ff;background:#6ad7ff;color:#fff;}
.btn_opacity:focus{border:2px solid #1c82a8;background:#1c82a8;color:#fff;}
.btn_opacity2{border:2px solid #42bae7;text-transform:uppercase;font-family:"GothaProMed", sans-serif;font-size:20px;color:#fff;padding:20px 55px;background:#42bae7;position:relative;}
.btn_opacity2.main_buy{padding:20px 35px 20px 75px;}
.btn_opacity2.main_buy:before{content:'';position:absolute;width:29px;height:25px;background-position:-80px -40px;background-image:url(../images/spritesheet.png);background-repeat:no-repeat;display:inline-block;z-index:2;top:30%;left:15%;}
.btn_opacity2:hover{border:2px solid #6ad7ff;background:#6ad7ff;color:#fff;}
.btn_opacity2:focus{border:2px solid #1c82a8;background:#1c82a8;color:#fff;}
input.call_group{background:none;padding:0px 15px;font-family:"GothaProReg", sans-serif;font-size:42px;border:1px solid #fff;width:auto;color:#fff;max-width:490px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}
textarea{resize:none;height:150px;}
input.call_group:hover{border:1px solid #6ad7ff;}
input.call_group:focus{border:1px solid #42bae7;}
input.fast_group{background:none;padding:0px 15px;font-family:"GothaProReg", sans-serif;font-size:45px;border:1px solid #000;width:auto;color:#000;max-width:490px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}
input.fast_group:hover{border:1px solid #42bae7;}
input.fast_group:focus{border:1px solid #1c82a8;}
input.buy_cart,
a.buy_btn,
input.buy_btn,
input.call_btn{background:#42bae7;color:#fff;padding:10px;font-family:"GothaProMed", sans-serif;font-size:19px;border:1px solid #42bae7;width:auto;padding:20px 30px 20px 80px;text-transform:uppercase;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;position:relative;}
input.buy_btn{background:#17d61d;border:1px solid #17d61d;}
input.buy_cart{padding:20px 40px 20px 65px}
a.buy_btn{font-family:"GothaProMed", sans-serif;font-size:20px;padding:20px 28px 20px 28px;display:inline-block;vertical-align:middle;}
.box_buy_order{position:relative;}
.box_buy_order:before{content:'';position:absolute;width:29px;height:25px;background-position:-80px -40px;background-image:url(../images/spritesheet.png);background-repeat:no-repeat;display:inline-block;z-index:2;top:35%;left:15%;}
.box_call_btn{position:relative;}
.box_call_btn:before{content:'';position:absolute;width:26px;height:33px;background-position:-5px -5px;background-image:url(../images/spritesheet.png);background-repeat:no-repeat;display:inline-block;z-index:2;top:23%;left:11%;}
.box_cart_btn{position:relative;}
.box_cart_btn:before{content:'';position:absolute;width:26px;height:25px;background-image:url(../images/icons/ok_ico.png);background-repeat:no-repeat;display:inline-block;z-index:2;top:33%;left:8%;}
a.buy_btn:hover,
input.buy_cart:hover,
input.call_btn:hover{background:#6ad7ff;color:#fff;border:1px solid #6ad7ff;}
input.buy_btn:hover{background:#11ab16;border:1px solid #11ab16;}
a.buy_btn:focus,
input.buy_cart:focus,
input.buy_btn:focus,
input.call_btn:focus{background:#6ad7ff;color:#fff;border:1px solid #6ad7ff;}
a.video_btn,
.disab_btn,
a.fast_btn{background:#fff;color:#42bae7;padding:10px;font-family:"GothaProMed", sans-serif;font-size:20px;border:1px solid #42bae7;width:auto;padding:20px 28px 20px 28px;display:inline-block;text-transform:uppercase;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}
.disab_btn{cursor:pointer;}
.fn-not_preorder{margin-top:10px;text-align:center;}
a.video_btn{padding:20px 28px 20px 80px;position:relative;}
a.video_btn:before{content:'';position:absolute;display:inline-block;background-image:url(../images/video_sprite.png);background-repeat:no-repeat;width:32px;height:32px;background-position:-5px -5px;top:21px;left:28px;}
a.video_btn:hover:before{background-position:-5px -47px;}
a.video_btn:hover,
a.fast_btn:hover{background:#6ad7ff;color:#fff;border:1px solid #6ad7ff;}
a.video_btn:focus,
a.fast_btn:focus{background:#1c82a8;color:#fff;border:1px solid #1c82a8;}
input.order_btn{background:#fff;color:#42bae7;padding:10px;font-family:"GothaProLig", sans-serif;font-size:16px;border:1px solid #42bae7;width:auto;padding:5px 10px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;margin:20px 0px;}
input.order_btn:hover{background:#6ad7ff;color:#fff;border:1px solid #6ad7ff;}
input.order_btn:focus{background:#1c82a8;color:#fff;border:1px solid #1c82a8;}
input.coupon_btn:hover{background:#6ad7ff;color:#fff;border:1px solid #6ad7ff;}
input.coupon_btn:focus{background:#1c82a8;color:#fff;border:1px solid #1c82a8;}
input.coupon_btn{background:#42bae7;color:#fff;padding:10px;font-family:"GothaProMed", sans-serif;font-size:13px;border:1px solid #42bae7;width:auto;padding:15px 30px 15px 30px;text-transform:uppercase;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}
input.coupon_btn:hover{background:#6ad7ff;color:#fff;border:1px solid #6ad7ff;}
input.coupon_btn:focus{background:#1c82a8;color:#fff;border:1px solid #1c82a8;}
.readmore{background:#fff;border:none;padding:5px 10px 5px 40px;font-family:"GothaProMed", sans-serif;font-size:13px;font-weight:normal;color:#42bae7;display:inline-block;cursor:pointer;text-transform:uppercase;position:relative;}
#product_annotation.short .readmore:before{content:'';position:absolute;display:inline-block;background-image:url(../images/q_sprite.png);background-repeat:no-repeat;width:15px;height:8px;top:12px;left:10px;background-position:-5px -5px;}
#product_annotation.short .readmore:hover:before{background-position:-5px -23px;}
.readmore:hover{background:#42bae7;border:none;color:#fff;}
.fn-img{z-index:9999;}
.readmore:active{background:#1c82a8;color:#fff;}
#product_annotation .readmore:before{content:'';position:absolute;display:inline-block;background-image:url(../images/q_sprite.png);background-repeat:no-repeat;width:15px;height:8px;top:12px;left:10px;background-position:-5px -41px;}
#product_annotation .readmore:hover:before{background-position:-5px -59px;}
.error_coupon{font-family:"GothaProMed", sans-serif;font-size:13px;font-weight:normal;color:#e12c58;border-left:3px solid #e12c58;padding-left:10px;margin-left:5px;text-align:left;}
.admTools{width:24.375rem!important;left:-24.375rem!important;padding:10px!important;}
.admTools.open{left:-0.0625rem !important;}
.openTools{width:4rem!important;height:4rem!important;right:-4rem!important;}
#back-to-top{position:fixed;z-index:999;display:none;bottom:0px;right:0px;cursor:pointer;}
#back-to-top i{width:66px;height:66px;display:block;color:#fff;background:#42bae7;text-align:center;font-size:16px;line-height:66px;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all;}
#back-to-top i svg{display:inline-block;vertical-align:middle;}
#back-to-top i:hover{background:#6ad7ff;}
#back-to-top i:focus{background:#1c82a8;}
#bt-menu-mobile{border:none;background:none;width:40px;float:right;margin:40px 0px 0 0;position:relative;height:30px;cursor:pointer;}
#bt-fechar-menu{border:none;background:none;width:40px;margin:20px;position:relative;height:30px;cursor:pointer;}
#bt-fechar-menu span.top,
#bt-menu-mobile span.top{top:0;}
#bt-fechar-menu span,
#bt-menu-mobile span{background-color:#000;display:block;height:3px;position:absolute;width:100%;}
#bt-fechar-menu span.middle{top:50%;margin-top:0px;}
#bt-menu-mobile span.middle{top:50%;margin-top:-2px;}
#bt-fechar-menu span.bottom,
#bt-menu-mobile span.bottom{top:100%;margin-top:-5px;}
#wrapper-menu-mobile .box_phone{margin-top:5px;list-style:none;font-family:"GothaProLig", sans-serif;font-size:16px;display:block;float:right;width:65%;text-align:right;height:40px;line-height:40px;}
#wrapper-menu-mobile .box_phone{text-align:left;padding-left:15px}
#wrapper-menu-mobile .box_phone .auth_s{float:right;font-size:12px;padding-top:4px;text-transform:none;}
#wrapper-menu-mobile .box_phone .auth_s.text_tr{text-transform:uppercase;font-size:14px;}
#wrapper-menu-mobile .box_phone .auth_s svg{width:28px;height:28px;color:rgb(66, 186, 231);display:inline-block;vertical-align:middle;}
#wrapper-menu-mobile .box_phone .auth_s a{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;}
#wrapper-menu-mobile .box_phone .auth_s a:hover{color:rgb(154, 226, 255);}
.users_center{width:100%;max-width:320px;margin:0px auto;}
.users_or{text-align:center;margin:20px auto;color:#000000;font-size:18px;text-transform:uppercase;font-family:"GothaProMed", sans-serif;}
.users_center .bg-info{text-align:center;margin-bottom:15px;font-size:14px;line-height:18px;display:block;}
.users_center .form-control{border:1px solid rgb(0, 0, 0);}
.users_remind{display:block;background:none;border:none;color:#000000;font-size:14px;font-family:"GothaProLig", sans-serif;}
.users_remind:hover{color:rgb(66, 186, 231);}
.user_btn{background:rgb(66, 186, 231);color:rgb(255, 255, 255);font-family:"GothaProMed", sans-serif;font-size:18px;border:1px solid rgb(66, 186, 231);width:100%;display:block;padding:20px 30px 18px;text-align:center;text-transform:uppercase;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;position:relative;margin-bottom:10px;}
.user_btn:hover{background:rgb(106, 215, 255);color:rgb(255, 255, 255);border:1px solid rgb(106, 215, 255);}
.user_btn:focus,
.user_btn:hover{color:rgb(255, 255, 255);}
.user_btn span,
.user_btn svg{display:inline-block;vertical-align:middle;color:#fff;}
.user_btn svg{-moz-transform:rotate(175deg);-webkit-transform:rotate(175deg);-o-transform:rotate(175deg);-ms-transform:rotate(175deg);transform:rotate(175deg);}
.user_btn span{margin-left:5px;}
.captcha_image{float:left;border:1px solid rgb(0, 0, 0);width:83px;height:54px;line-height:48px;}
.captcha_input{width:calc(100% - 93px);float:left;margin-left:10px;}
.captcha_input .form-control{width:100%;}
.text-red{color:#ff3635;font-size:12px;margin-bottom:15px;}
#wrapper-menu-mobile .box_phone li{padding-bottom:5px;padding-left:20px;text-align:left;line-height:28px;display:inline-block;list-style:none;vertical-align:middle;margin-left:-5px;font-family:"GothaProMed", sans-serif;text-transform:uppercase;font-size:13px;}
#wrapper-menu-mobiler .box_phone li .icon{display:inline-block;vertical-align:middle;margin-right:15px;}
#wrapper-menu-mobile .box_phone li .icon.icon_phone1{background:url(../images/sprites/custom_sprite_lace_opti.png) no-repeat;background-position:0 -128px;width:20px;height:20px;display:inline-block;vertical-align:middle;margin-right:20px;}
#wrapper-menu-mobile .box_phone li .icon.icon_phone2{background:url(../images/sprites/custom_sprite_lace_opti.png) no-repeat;background-position:-22px -128px;width:18px;height:18px;display:inline-block;vertical-align:middle;margin-right:20px;}
#wrapper-menu-mobile .box_phone li .icon.icon_phone3{background:url(../images/sprites/custom_sprite_lace_opti.png) no-repeat;background-position:-43px -128px;width:18px;height:18px;display:inline-block;vertical-align:middle;margin-right:20px;}
#wrapper-menu-mobile .box_phone li a{display:inline-block;vertical-align:middle;}
#wrapper-menu-mobile .box_phone li a:hover{color:#000;}
#wrapper-menu-mobile .box_phone li a:focus{color:#000;}
#wrapper-menu-mobile .wrapper{z-index:999;}
#baloon{width:187px;top:0px;left:0px;padding:0;margin:0;display:none;position:absolute;z-index:64999;filter:Alpha(Opacity=75);-moz-opacity:0.75;opacity:0.8;}
#baloonHeader{width:187px;height:19px;padding:0;margin:0;font-size:0;line-height:0;background-repeat:no-repeat;display:block;}
.baloonHeaderDirect{background-image:url(../images/baloon-header.gif);}
.baloonHeaderFlip{background-image:url(../images/baloon-header-flip.gif);}
#baloonFooter{width:187px;height:3px;padding:0;margin:0;font-size:0;line-height:0;background-image:url(../images/baloon-footer.gif);background-repeat:no-repeat;display:block;}
#baloonBody{padding:10px;background-color:#D0D0D0;width:187px;width:expression('187px');margin:0;font:normal normal 10px/14px Verdana, Arial, serif;line-height:140%;background-image:url(../images/baloon-body.gif);background-repeat:repeat-y;display:block;}
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:10000;}
.fancybox-skin{position:relative;background:#fff;color:#444;text-shadow:none;}
.fancybox-opened{z-index:10000;}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner{position:relative;}
.fancybox-inner{overflow:hidden;}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}
.fancybox-image, .fancybox-iframe{display:block;width:100%;height:100%;}
.fancybox-image{max-width:100%;max-height:100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url("../images/fancybox_sprite.png");}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}
#fancybox-loading div{width:44px;height:44px;background:url("../images/fancybox_loading.gif") center center no-repeat;}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url("blank.gif");-webkit-tap-highlight-color:transparent;z-index:8040;}
.fancybox-prev{left:0;}
.fancybox-next{right:0;}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-prev span{left:10px;background-position:0 -36px;}
.fancybox-next span{right:10px;background-position:0 -72px;}
.fancybox-nav:hover span{visibility:visible;}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}
.fancybox-lock{overflow:hidden !important;width:auto;}
.fancybox-lock body{overflow:hidden !important;}
.fancybox-lock-test{overflow-y:hidden !important;}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:9999;background-color:rgba(0, 0, 0, 0.6);}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}
.fancybox-opened .fancybox-title{visibility:visible;}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap{padding-top:10px;}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, 0.8);}
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5){#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url("fancybox_sprite@2x.png");background-size:44px 152px;}
#fancybox-loading div{background-image:url("fancybox_loading@2x.gif");background-size:24px 24px;}
}
#fast_order,
#fn-callback-sent{padding:20px 20px 20px;background:rgb(255, 255, 255) none repeat scroll 0% 0%;text-align:center;}
#fast_order h3,
#fn-callback-sent h3{font-family:"GothaProBol", sans-serif;color:#000;display:block;font-size:23px;line-height:1.2;padding:20px 0px;font-weight:normal;}
#fast_order p,
#fn-callback-sent p{font-family:"GothaProReg", sans-serif;color:#666;display:inline-block;font-size:16px;padding:0px 20px;}
#fast_order .box_call_btn{display:inline-block;}
#fast_order input.fast_group{padding:10px 15px;font-size:26px;max-width:324px;margin:10px 0px;}
.slider-nav{position:relative;margin:20px;text-align:center;}
.slider-nav .slick-slide.slick-current img{border:3px solid #42bae7;}
.slider-nav .slick-slide img{border:3px solid #fff;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}
.slider-nav .slick-slide:hover img{border:3px solid #6ad7ff;cursor:pointer;}
.slider-nav .slick-slide:focus img{border:3px solid #1c82a8;}
.arrow_small .slick-next,
.arrow_small .slick-prev{top:15%;height:21px;}
.arrow_small .slick-next::before,
.arrow_small .slick-prev::before{content:'';background-image:url(../images/arrow_small.png);background-repeat:no-repeat;display:inline-block;position:relative;width:8px;height:21px;}
.arrow_small .slick-prev::before{background-position:-5px -5px;}
.arrow_small .slick-next::before{background-position:-23px -5px;}
.arrow_small .slick-prev:hover::before{background-position:-41px -5px;}
.arrow_small .slick-next:hover::before{background-position:-59px -5px;}
.arrow_small .slick-prev:focus::before{background-position:-5px -36px;}
.arrow_small .slick-next:focus::before{background-position:-23px -36px;}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus{background:none;}
.slider_advantages .slick-prev{left:-25px;}
.slider_advantages .slick-next{right:-25px;}
.arrow_big .slick-next,
.arrow_big .slick-prev{top:50%;height:49px;}
.arrow_big .slick-next::before,
.arrow_big .slick-prev::before{content:'';background-image:url(../images/arrow_big.png);background-repeat:no-repeat;display:inline-block;position:relative;width:17px;height:49px;}
.arrow_big .slick-prev::before{background-position:-86px -5px;}
.arrow_big .slick-next::before{background-position:-5px -64px;}
.arrow_big .slick-prev:hover::before{background-position:-32px -64px;}
.arrow_big .slick-next:hover::before{background-position:-5px -5px;}
.arrow_big .slick-prev:focus::before{background-position:-32px -5px;}
.arrow_big .slick-next:focus::before{background-position:-59px -5px;}
.top_header.star{background:#f5f5f5;}
.top_header.star .box_phone{list-style:none;text-align:right;font-family:"GothaProMed", sans-serif;}
.top_header.star .box_phone li{display:inline-block;margin:10px 0px 10px 40px;vertical-align:middle;}
.top_header.star .box_phone li .icon{display:inline-block;vertical-align:middle;margin-right:10px;}
.top_header.star .box_phone li .icon.icon_phone1{background:url(../images/phone/phone1.png) no-repeat;width:20px;height:20px;}
.top_header.star .box_phone li .icon.icon_phone2{background:url(../images/phone/phone2.png) no-repeat;width:18px;height:18px;}
.top_header.star .box_phone li .icon.icon_phone3{background:url(../images/phone/phone3.png) no-repeat;width:18px;height:18px;}
.top_header.star .box_phone li a{display:inline-block;vertical-align:middle;}
.top_header.star .box_phone li a:hover{color:#000;}
.top_header.star .box_phone li a:focus{color:#000;}
header.star{background:#fff;position:relative;overflow:hidden;max-height:100px;height:100px;}
header .logo{display:block;float:left;width:15%;height:100px;line-height:100px;opacity:0.8;text-align:left;}
header .logo.width_auto{margin-right:50px;width:auto;}
header .logo.width_auto img{max-height:60%;}
header .logo.last_no_m{margin-right:10px;!important}
header .box_other_logo{display:block;float:left;width:20%;border-left:2px solid #dfdfdf;border-right:2px solid #dfdfdf;overflow:hidden;height:100px;}
.box_logo_menu_mob{width:136px;height:80px;float:left;line-height:80px;}
.box_logo_menu_mob img{max-width:100%;}
#wrapper-menu-mobile .box_phone.width_50,
header .menu.width_50{width:60%;padding-left:0px;}
header .box_other_logo .heading_logos{width:100%;text-align:center;}
header .box_other_logo .heading_logos .heading_box{width:auto;color:#fff;font-family:"GothaProMed", sans-serif;text-transform:uppercase;text-align:center;background:#42bae7;padding:0px 8px;height:17px;font-size:11px;margin:18px -7px;display:inline-block;}
header .box_other_logo .box_item_logos{float:left;width:50%;text-align:center;}
header .box_other_logo .box_item_logos a img{opacity:1;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}
header .box_other_logo .box_item_logos a:hover img{filter:Alpha(Opacity=6);-moz-opacity:0.6;opacity:0.6;}
header .small_logo_outer{display:none;}
header .small_menu_box{display:none;}
header .menu{display:block;float:right;width:65%;text-align:right;height:50px;line-height:50px;position:relative;bottom:-3px;}
header .menu li{display:inline-block;list-style:none;vertical-align:middle;margin-left:-5px;font-family:"GothaProMed", sans-serif;text-transform:uppercase;font-size:13px;}
header .menu li .cart_none,
header .menu li a{padding-left:10px;display:inline-block;}
header .cart_informer a{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;}
header .cart_informer .sprite_cart{background-image:url(../images/spritesheet.png);background-repeat:no-repeat;display:inline-block;position:relative;}
header .cart_informer .sprite_cart span.count{position:absolute;padding-right:2px;font-size:12px;color:#42bae7;border:2px solid #42bae7;border-radius:20px;top:-9px;right:-13px;display:inline-block;height:20px;width:28px;overflow:hidden;line-height:16px;text-align:center;background:#fff;}
header .cart_informer a:hover .sprite_cart span.count{color:#6bd7ff;border:2px solid #6bd7ff;}
header .cart_informer a:focus .sprite_cart span.count{color:#1c82a8;border:2px solid #1c82a8;}
header .cart_informer .sprite-Shape1{width:29px;height:25px;background-position:-41px -5px;margin-right:15px;margin-bottom:-6px;}
header .cart_informer a:hover .sprite-Shape1{background-position:-41px -40px;}
header .cart_informer a:focus .sprite-Shape1{background-position:-80px -5px;}
#fix_menu.fixed{position:fixed;top:0px;left:0;width:100%;padding:0px;-moz-box-shadow:5px 5px 20px #333;-webkit-box-shadow:5px 5px 20px #333;box-shadow:5px 5px 20px #333;z-index:999;height:100px;background-color:#fff;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}
.transbg{background-color:rgba(255, 255, 255, 0.95)!important;}
section.product{padding-top:20px;}
section.product .brad{margin:0px 0px 20px;}
section.product .logo_pr{text-align:center;margin-bottom:25px;}
section.product h1{font-family:"GothaProMed", sans-serif;color:#000;font-size:26px;text-transform:uppercase;line-height:1.2;margin-top:0px;font-weight:normal;}
section.product .pr_box_center{padding-right:80px;}
section.product .attribute_list #color_to_pick_list{list-style-type:none;margin:0 -2px;}
section.product h4{font-family:"GothaProMed", sans-serif;color:#000;font-size:16px;text-transform:uppercase;line-height:1.2;margin:10px 0px 20px;font-weight:normal;}
section.product input[type="radio"]{display:none;}
section.product input[type="radio"] + label:hover,
section.product input[type="radio"]:checked + label{border:3px solid #42bae7;padding:3px;}
section.product .color_enter{padding-bottom:30px;}
section.product label{display:inline-block;width:30px;height:30px;margin-right:10px;padding:1px;border-radius:50%;margin-bottom:5px;}
section.product .box_color_product{text-align:center;padding:20px;}
section.product label span{display:block;width:100%;height:100%;border-radius:50%;}
section.product label span.bg_179,
section.product label span.bg_150{border:1px solid #ccc;}
section.product label span.bg_225{border:1px solid #ccc;}
section.product label span.bg_195{border:1px solid #ccc;}
section.product .pr_price{display:block;}
section.product .pr_price span{font-family:"GothaProMed", sans-serif;color:#000;display:inline-block;font-size:16px;padding-left:7px;}
section.product .item_image_variant_product{text-align:center;}
section.product .item_image_variant_product img{max-width:100%;}
section.product .pr_price .curency{font-family:"GothaProLig", sans-serif;color:#000;display:inline-block;font-size:18px;padding-left:3px;}
section.product .box_prices .price{font-family:"GothaProBol", sans-serif;color:#42bae7;display:inline-block;font-size:65px;line-height:1;}
section.product .box_prices{margin-top:25px;}
section.product .box_prices.old{margin-top:0px;}
section.product .box_prices.old .price{font-family:"GothaProBol", sans-serif;color:#e12c58;display:block;font-size:65px;line-height:1}
section.product .box_prices.old .old_price{font-family:"GothaProBol", sans-serif;color:#42bae7;display:block;font-size:26px;line-height:1;text-align:left;position:relative;display:inline-block;}
section.product .box_prices .old_price{display:none;}
section.product .box_prices.old .old_price:before{content:'';background:#e12c58;position:absolute;top:50%;left:-3px;font-size:20px;-moz-transform:rotate(90deg);-webkit-transform:rotate(30deg);-o-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(160deg);width:62px;height:2px;display:block;}
section.product .box_other_product a{font-family:"GothaProLig", sans-serif;color:#000;display:block;font-size:16px;}
section.product .box_other_product a:hover{color:#000;}
section.product .box_other_product .checkbox_product{width:30px;height:30px;display:inline-block;margin-right:10px;vertical-align:middle;background:#fff;border-radius:50%;border:1px solid #dfdfdf;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-o-transition:all 0.1s ease;-ms-transition:all 0.1s ease;transition:all 0.1s ease;}
section.product .box_other_product a.active .checkbox_product,
section.product .box_other_product a:hover .checkbox_product{background:#fff;border-radius:50%;border:10px solid #42bae7;}
.description_inner{overflow:hidden;}
#product_annotation .readmore{margin-top:5px;}
section.product input.buy_btn,
section.product a.fast_btn{width:100%;}
section.product a.fast_btn{width:auto;display:inline-block;}
section.product .box_order .box_buy_order,
section.product .box_order .box_fast_order{margin-bottom:2px;}
section.product .box_order .box_fast_order{text-align:center;}
section.product .box_delivery_pr{margin:20px 0px;padding:0px;}
section.product .box_delivery_pr h4{margin:0px;padding:20px 0px;text-align:center;background:#00aeef;color:#fff;}
section.product .box_delivery_pr .itembox_pay_pr h4 span{position:relative;padding-left:45px;}
section.product .box_delivery_pr .itembox_del_pr h4 span{position:relative;padding-left:40px;}
section.product .box_delivery_pr .itembox_pay_pr h4 span:before{content:"";display:inline-block;background:url(../images/pay_pr.png) no-repeat;position:absolute;left:0px;top:-5px;width:43px;height:25px;}
section.product .box_delivery_pr .itembox_del_pr h4 span:before{content:"";display:inline-block;background:url(../images/del_pr.png) no-repeat;width:38px;position:absolute;left:0px;height:16px;}
section.product .box_delivery_pr ul{padding:15px 10px 0px 20px;}
section.product .box_delivery_pr ul li{font-family:"GothaProReg";color:#000;display:block;font-size:16px;margin-bottom:20px;line-height:1.2;padding-left:25px;position:relative;}
section.product .box_delivery_pr ul li:before{content:"";background:#00aeef;display:block;font-size:16px;width:7px;height:7px;border-radius:50%;position:absolute;line-height:1.2;left:5px;top:6px;}
section.product .text_up_like{font-family:"GothaProMed", sans-serif;color:#000;font-weight:normal;font-size:16px;text-transform:uppercase;display:inline-block;padding-top:15px;margin-bottom:10px;}
#social_product ul.horizontal{height:auto!important;}
#social_product ul.horizontal li{padding:11px !important;display:inline-block !important;vertical-align:middle !important;text-align:center;margin:0px !important;border:1px solid #d6d6d6;background:#fff;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}
#social_product ul.horizontal li:hover{border:1px solid #4c75a3!important;background:#4c75a3!important;}
#social_product ul.horizontal li:active{border:1px solid #2e4662!important;background:#2e4662!important;}
#social_product #__utl-buttons-1 .uptl_toolbar > ul > li > .sn-icon{background-color:#ffffff !important;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}
#social_product #__utl-buttons-1 .uptl_toolbar > ul > li > .sn-icon:active{background-color:#2e4662 !important;}
#social_product #__utl-buttons-1 .uptl_toolbar > ul > li:hover > .sn-icon{background-color:#4c75a3 !important;}
#social_product #__utl-buttons-1 .uptl_toolbar > ul > li > .sn-icon::before{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}
#social_product #__utl-buttons-1 .uptl_toolbar > ul > li > .sn-icon:active::before,
#social_product #__utl-buttons-1 .uptl_toolbar > ul > li:hover > .sn-icon::before{color:#fff!important;}
#social_product ul.horizontal li:first-child{border-right:none!important;}
#social_footer{margin-top:20px;list-style:none;overflow:hidden;}
#social_footer .uptl_toolbar > ul > li > a, #social_footer .uptl_toolbar > ul > li > a{overflow:hidden !important;padding:15px 14px !important;display:inline-block !important;background:#fff !important;border-radius:0px !important;font-size:24px !important;color:#666 !important;}
#social_footer .uptl_toolbar > ul > li > a:hover, #social_footer .uptl_toolbar > ul > li > a:hover{background:#6ad7ff!important;color:#fff !important;}
#social_footer .uptl_toolbar > ul > li > a:focus, #social_footer .uptl_toolbar > ul > li > a:focus{background:#1c82a8!important;color:#fff !important;}
#social_footer ul.horizontal li{margin-right:0px !important;overflow:hidden;border-radius:0px !important;}
#social_footer .uptlk_wdgt_24Km2 .uptl_toolbar.uptl_toolbar_share ul.horizontal li{vertical-align:top !important;list-style:none;overflow:hidden;display:block !important;float:left;vertical-align:middle;border-right:1px solid #d6d6d6;border-radius:0px!important;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}
#social_footer ul.horizontal{height:55px !important;padding:0px !important;border-radius:0px !important;}
#social_footer ul li:first-child{border-left:1px solid #d6d6d6;}
#social_footerr ul li a{padding:15px 20px;display:inline-block;background:#fff;}
#social_footer .uptolike-buttons{display:block;float:left;}
#social_footer .footer_inst{display:block;float:left;margin-top:0px;}
#social_footer .footer_inst li:first-child{border-left:none;}
.box_product_discription{margin:20px 0px}
.box_product_discription h2{font-family:"GothaProBol", sans-serif;color:#000;display:block;font-size:26px;line-height:1.6;padding:30px 0px;text-transform:uppercase;}
.box_product_discription a{font-family:"GothaProReg", sans-serif;color:#42bae7;background:#fff;padding:0px 5px;text-decoration:underline;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}
.box_product_discription a:hover{color:#fff;background:#42bae7;text-decoration:none;}
.box_product_discription a:active{color:#fff;background:#1c82a8;text-decoration:none;}
.box_product_discription p{font-family:"GothaProLig", sans-serif;color:#000;display:block;font-size:18px;line-height:1.6;}
.box_product_discription h3{font-family:"GothaProMed", sans-serif;color:#000;display:block;font-size:20px;line-height:1.4;padding:20px 0px;font-weight:normal;}
.box_product_discription ol{margin-left:15px;}
.box_product_discription ol li::-moz-list-number{font-family:"GothaProBol", sans-serif;font-size:18px;}
.box_product_discription ol li{font-family:"GothaProLig", sans-serif;font-size:18px;padding-left:15px;}
.box_product_discription ol li span{}
.box_product_discription ul{margin-left:15px;}
.box_product_discription ul li::-moz-list-number{font-family:"GothaProBol", sans-serif;font-size:18px;}
.box_product_discription ul li{font-family:"GothaProLig", sans-serif;font-size:18px;padding-left:15px;}
.box_product_discription ul li{}
.box_product_discription ul li span{}
section.feedback{padding-bottom:60px;}
section.feedback .brad{margin:40px 0px 20px;}
section.feedback .item_bg_text{background:#42bae7;display:inline-block;padding:0px 5px;text-align:center;font-family:"GothaProMed", sans-serif;color:#fff;font-size:13px;text-transform:uppercase;margin-bottom:30px;}
section.feedback .item_text{display:block;font-family:"GothaProReg", sans-serif;color:#000;font-size:20px;}
section.feedback .item_text .day{font-family:"GothaProReg", sans-serif;color:#666666;font-size:13px;text-transform:uppercase;padding-right:5px;}
section.feedback .box_phone{list-style:none;text-align:left;}
section.feedback .box_phone li{padding-bottom:5px;}
section.feedback .box_phone li .icon{display:inline-block;vertical-align:middle;margin-right:15px;}
section.feedback .box_phone li .icon.icon_phone1{background:url(../images/phone/phone1.png) no-repeat;width:20px;height:20px;}
section.feedback .box_phone li .icon.icon_phone2{background:url(../images/phone/phone2.png) no-repeat;width:18px;height:18px;}
section.feedback .box_phone li .icon.icon_phone3{background:url(../images/phone/phone3.png) no-repeat;width:18px;height:18px;}
section.feedback .box_phone li a{display:inline-block;vertical-align:middle;}
section.feedback .box_phone li a:hover{color:#000;}
section.feedback .box_phone li a:focus{color:#000;}
section.cart{padding-top:60px;padding-bottom:40px;}
section.cart .brad{margin:0px 0px 20px;}
.purchase-list{display:table;width:100%;padding:5px 0px;}
.purchase-list .heading{font-family:"GothaProMed", sans-serif;color:#000;font-size:13px;text-transform:uppercase;}
.purchase-row{display:table-row;margin-bottom:10px;}
.purchase-main > div{padding:5px;vertical-align:middle;}
.purchase-main{padding-bottom:20px;position:relative;}
.purchase-img{display:table-cell;width:120px;text-align:center;}
.purchase-name{display:table-cell;padding-right:70px !important;}
#fn-popup_cart .purchase-name{display:table-cell;padding-right:30px !important;}
#fn-popup_cart{max-width:1050px;}
.purchase-amount{display:table-cell;padding-left:0.625rem;padding-right:0.625rem;vertical-align:middle;width:240px;height:40px;line-height:10px;}
#fn-popup_cart .purchase-amount{text-align:center;}
#fn-popup_cart h1{font-size:25px;margin:0px;font-weight:bold;text-transform:uppercase;text-align:center;color:#000;font-family:"GothaProMed";border-bottom:1px solid #ebebeb;padding:15px 0px;}
#fn-popup_cart .purchase-main.heading{font-size:16px;margin:0px;font-weight:bold;text-transform:uppercase;text-align:center;color:#000;font-family:"GothaProMed";padding:15px 0px;}
.purchase-remove{display:table-cell;padding-left:0.625rem;padding-right:0px;width:150px;vertical-align:middle;text-align:right;}
#fn-popup_cart .purchase-remove{text-align:center;}
.purchase-price, .purchase-full-price{display:table-cell;padding-left:0.625rem;padding-right:0.625rem;text-align:left;white-space:nowrap;vertical-align:middle;}
#fn-popup_cart .purchase-full-price{text-align:center;}
#fn-popup_cart .border_prices .purchase-full-price{display:table-cell;padding-left:0.625rem;padding-right:0.625rem;text-align:center;white-space:nowrap;vertical-align:middle;border:2px solid #ebebeb;font-family:"GothaProMed";color:#000;}
.variant_price_cart{font-family:"GothaProBol", sans-serif;color:#42bae7;font-size:26px;text-transform:uppercase;}
#fn-popup_cart .border_prices .variant_price_cart{color:#000;font-size:16px;line-height:1.6;font-family:"GothaProMed";}
.purchase-column{display:table-cell;width:50%;}
#fn-popup_cart .purchase-column{display:table-cell;width:55%;}
.bg_cart_purchases{background:#f5f5f5;padding:30px;overflow:hidden;}
.bg_cart_purchases h3{font-family:"GothaProBol", sans-serif;color:#000;font-size:26px;text-transform:uppercase;padding-bottom:30px;font-weight:normal;}
.fn-product-amount{width:150px;display:inline-block;}
.plus, .minus{font-size:30px;float:left;width:40px;height:40px;line-height:40px;border:1px solid #e5e5e5;text-align:center;cursor:pointer;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}
.plus, .minus{font-size:30px;float:left;width:40px;height:40px;line-height:40px;border:1px solid #e5e5e5;text-align:center;cursor:pointer;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}
#fn-popup_cart .plus, #fn-popup_cart .minus{float:left;width:40px;height:40px;line-height:40px;border:2px solid #ebebeb;font-size:28px;font-family:"GothaProMed"
text-align:center;cursor:pointer;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}
.plus:hover, .minus:hover{border:1px solid #42bae7;color:#fff;background:#42bae7;}
#fn-popup_cart .plus:active, #fn-popup_cart .minus:active{border:1px solid #1c82a8;color:#fff;background:#1c82a8;}
.input_amount{display:block;float:left;font-size:24px;text-align:center;background-color:#fff;border:1px solid #e5e5e5;border-left:none;border-right:none;padding:0;margin:0;height:40px;width:70px;}
#fn-popup_cart .input_amount{display:block;float:left;text-align:center;background-color:#fff;padding:0;margin:0 2px;height:40px;width:50px;border:2px solid #ebebeb;color:#26c9e0;font-size:16px;line-height:1.6;font-family:"GothaProMed";}
.input_coupon{background:#fff;padding:5px 25px;font-family:"GothaProLig", sans-serif;font-size:26px;border:1px solid #d6d6d6;width:auto;color:#000;max-width:290px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}
.purchase-remove a{display:inline-block;vertical-align:middle;color:#000;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}
.purchase-remove a:hover{color:#42bae7;}
.purchase-remove a:active{color:#1c82a8;}
#fn-popup_cart .purchase-remove a{display:inline-block;vertical-align:middle;color:#fa6464;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}
#fn-popup_cart .purchase-remove a:hover{color:#fa3e35;}
#fn-popup_cart .purchase-remove a:active{color:#fa3e35;}
.purchase-remove .svg_delete{border:1px solid #ccc;border-radius:50%;padding:5px;display:inline-block;width:40px;text-align:center;vertical-align:middle;height:40px;margin-right:10px;line-height:26px;background:#fff;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}
#fn-popup_cart .purchase-remove .svg_delete{background:#fa6464;border:1px solid #ebebeb;color:#fff;border-radius:50%;padding:5px;display:inline-block;width:40px;text-align:center;vertical-align:middle;height:40px;margin-right:10px;line-height:26px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}
#fn-popup_cart .popup_bay{background:#fa6464;color:#fff;width:270px;height:50px;font-size:18px;text-align:center;line-height:50px;display:inline-block;float:right;margin:20px 0px;font-family:"GothaProMed";}
#fn-popup_cart .popup_bay:hover{background:#fa3e35;}
#fn-popup_cart .popup_bay i{display:inline-block;width:8px;height:16px;margin-top:-3px;vertical-align:middle;background:url(../images/pop_arrow.png) no-repeat;margin-left:10px;}
fn-popup_cart .popup_continue span,
#fn-popup_cart .popup_bay span{vertical-align:middle;}
#fn-popup_cart .popup_continue i{display:inline-block;width:8px;height:16px;margin-top:-3px;vertical-align:middle;background:url(../images/pop_arrow.png) no-repeat;margin-right:15px;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
#fn-popup_cart .popup_continue{background:#42bae7;color:#fff;width:270px;font-size:18px;height:50px;text-align:center;line-height:50px;display:inline-block;float:left;margin:20px 0px;font-family:"GothaProMed";}
#fn-popup_cart .popup_continue:hover{background:#1c82a8;}
.purchase-remove a:hover .svg_delete{background:#42bae7;border:1px solid #42bae7;color:#fff;}
.purchase-remove a:active .svg_delete{background:#1c82a8;border:1px solid #1c82a8;color:#fff;}
#fn-popup_cart .purchase-remove a:hover .svg_delete{background:#fa3e35;border:1px solid #ebebeb;color:#fff;}
#fn-popup_cart .purchase-remove a:active .svg_delete{background:#1c82a8;border:1px solid #ebebeb;color:#fff;}
.purchase-remove span{text-align:right;font-family:"GothaProMed", sans-serif;font-size:13px;text-transform:uppercase;}
.remove_icon{width:24px;height:24px;vertical-align:middle;fill:#000;}
.box_coupon .form-group{display:table-cell;margin-bottom:0;vertical-align:middle;padding-right:3px;}
.box_total{text-align:right;float:right;}
.box_total.info_coupon{text-align:right;float:left;padding-top:30px;line-height:18px;}
.box_total span{display:inline-block;vertical-align:bottom;}
.box_total .total_price{font-family:"GothaProBol", sans-serif;color:#42bae7;font-size:65px;text-transform:uppercase;line-height:0.9;padding:0px 10px 0px 10px;}
.box_total.info_coupon .total_price{font-size:26px;padding:0px 0px 0px 5px;}
.box_coupon{margin-bottom:30px;margin-top:20px;}
.form-group{margin-bottom:10px;}
.form-control{display:block;width:100%;padding:15px 20px;font-size:18px;line-height:1.2;color:#000;background-color:#fff;border:1px solid #d6d6d6;}
.form-control::-webkit-input-placeholder{color:#000;}
.form-control:-moz-placeholder,
.form-control::-moz-placeholder{color:#000;}
.form-control:-ms-input-placeholder{color:#000;}
.box_captcha{width:300px;margin:0px auto;}
.box_captcha .image_captcha{padding:7px 0px;background-color:#fff;border:1px solid #d6d6d6;width:145px;float:left;text-align:center;margin-bottom:10px;}
.box_captcha{margin-top:30px;margin-bottom:10px;}
.box_captcha .form-control{width:145px;float:right;margin-bottom:10px;}
.box_captcha .box_text_cp{text-align:right;font-family:"GothaProMed", sans-serif;color:#000;font-size:13px;text-transform:uppercase;font-weight:normal;padding-right:42px;padding-bottom:10px;line-height:1;}
h5.temp_laces{font-family:"GothaProBol", sans-serif;font-size:26px;font-weight:normal;color:#fff;text-transform:uppercase;text-align:center;height:66px;margin-bottom:60px;}
h5.temp_laces span{background:#42bae7;width:auto;padding:10px 15px;margin:0px -2px 0px;display:inline-block;line-height:1;height:45px;vertical-align:middle;}
h5.temp_laces i{display:inline-block;line-height:0.6;vertical-align:middle;}
h5.temp_laces i svg{width:46px;height:66px;}
.delivery_label{cursor:pointer;position:relative;display:block;padding-left:60px;line-height:30px;font-family:"GothaProMed", sans-serif;color:#000;font-size:20px;font-weight:normal;margin-bottom:20px;margin-top:10px;}
.box_deliveries{margin-bottom:50px;}
.box_deliveries input{margin:3px 5px 0 0;vertical-align:top;float:left;}
.delivery_description{margin-left:60px;display:none;padding-right:30px;margin-bottom:30px;}
.active + .delivery_description{display:block;}
.delivery_label::before{background:none;cursor:pointer;content:'';position:absolute;top:0;left:0;display:block;width:30px;height:30px;border:1px solid #d7d7d7;-webkit-transition:border-color 0.2s linear 0s;transition:border-color 0.2s linear 0s;border-radius:50%;}
.delivery_label.active::before{background:none;cursor:pointer;content:'';position:absolute;top:0;left:0;display:block;width:30px;height:30px;border:10px solid #42bae7;-webkit-transition:border-color 0.2s linear 0s;transition:border-color 0.2s linear 0s;border-radius:50%;}
#delivery_novaposhta{margin-left:60px;padding-right:30px;}
.chosen-container-single .chosen-search{display:inline-block;}
.chosen-container-single .chosen-search{width:100%;}
.chosen-container{width:60% !important;}
.warehouses_novaposhta{width:60% !important;}
footer.star{margin-top:60px;margin-bottom:30px;position:relative;}
footer .logo_foot{text-align:center;}
footer .foot_h4{font-family:"GothaProReg", sans-serif;color:#000;font-size:20px;text-transform:uppercase;line-height:1.2;margin-bottom:20px;padding:0px;}
footer.star .box_phone{list-style:none;text-align:left;font-family:"GothaProLig", sans-serif;font-size:16px;}
footer.star .box_phone li{padding-bottom:5px;}
footer.star .box_phone li .icon{display:inline-block;vertical-align:middle;margin-right:15px;}
footer.star .box_phone li .icon.icon_phone1{background:url(../images/phone/phone1.png) no-repeat;width:20px;height:20px;}
footer.star .box_phone li .icon.icon_phone2{background:url(../images/phone/phone2.png) no-repeat;width:18px;height:18px;}
footer.star .box_phone li .icon.icon_phone3{background:url(../images/phone/phone3.png) no-repeat;width:18px;height:18px;}
footer.star .box_phone li a{display:inline-block;vertical-align:middle;}
footer.star .box_phone li a:hover{color:#000;}
footer.star .box_phone li a:focus{color:#000;}
footer .box_right{width:auto;float:right;clear:both;position:relative;}
footer .box_center{width:auto;padding-left:40px;}
.social_footer ul{margin-top:20px;}
.social_footer ul{list-style:none;overflow:hidden;}
.social_footer ul li{display:block;float:left;vertical-align:middle;border-right:1px solid #d6d6d6;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}
.social_footer ul li:first-child{border-left:1px solid #d6d6d6;}
.social_footer ul li a{padding:15px 20px;display:inline-block;background:#fff;}
.social_footer .inst svg,
.social_footer .twitter svg,
.social_footer .odnoklassniki svg,
.social_footer .google_plus svg,
.social_footer .facebook svg,
.social_footer .vk svg{fill:#666;display:inline-block;width:20px;height:20px;vertical-align:middle;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}
.social_footer a:hover .inst svg,
.social_footer a:hover .twitter svg,
.social_footer a:hover .odnoklassniki svg,
.social_footer a:hover .google_plus svg,
.social_footer a:hover .facebook svg,
.social_footer a:hover .vk svg{fill:#fff;}
.social_footer a:focus .inst svg,
.social_footer a:focus .twitter svg,
.social_footer a:focus .odnoklassniki svg,
.social_footer a:focus .google_plus svg,
.social_footer a:focus .facebook svg,
.social_footer a:focus .vk svg{fill:#fff;}
.social_footer a:hover{background:#6ad7ff;}
.social_footer a:focus{background:#1c82a8;}
.social_footer ul li:hover{border-right:1px solid #fff;}
section.order{padding-top:60px;padding-bottom:40px;}
section.order .purchase-column{width:40%;}
section.order .input_amount{display:inline-block;border:none;float:none;font-size:16px;}
section.order .purchase-amount{text-align:center;}
section.order .clear-in{padding-bottom:20px;}
section.order .box_coupon .purchase-column{width:100%;}
section.order h1{font-family:"GothaProBol", sans-serif;color:#000;font-size:36px;text-transform:uppercase;font-weight:normal;margin:0px 0px 20px;}
.wrap_main{background:#33ccff;}
section.order .bg_cart_purchases h3{padding-bottom:0px;}
section.order .list-unstyled{padding-left:0;list-style:none;}
section.order ul li{font-family:"GothaProMed", sans-serif;padding:5px 0px;font-weight:normal;}
section.order ul li strong{float:right;}
section.order .box_coupon{padding:20px;}
section.order .order_pay_detal li{display:block;}
section.order .order_pay_detal li strong{display:block;float:none;}
* =========
section.order{padding-top:60px;padding-bottom:40px;}
.main_line_heading{background:#33ccff;padding:30px;text-align:center;}
.bg_blue_main{background:#33ccff;}
.main_line_heading p{font-family:"Five", sans-serif;color:#fff;font-size:38px;text-transform:none;text-align:center;line-height:1;text-align:center;font-weight:500;}
section.promo_star.home,
section.promo_classik.home,
section.promo_kids.home{background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-position:center center;height:auto;position:relative;padding-bottom:0px;padding:0;background-color:#33ccff;overflow:hidden;}
.promo_classic_inner{background:url(../images/bg/bg_main_classik.jpg) no-repeat;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.promo_star_inner{background:url(../images/bg/bg_main_star.jpg) no-repeat;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.promo_kids_inner{background:url(../images/bg/bg_main_kids.jpg) no-repeat;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.promo_star_inner:hover, .promo_classic_inner:hover, .promo_kids_inner:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}
.promo_star_inner .row, .promo_classic_inner .row, .promo_kids_inner .row{-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.promo_star_inner:hover > .row, .promo_classic_inner:hover > .row, .promo_kids_inner:hover > .row{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);}
section.promo_star{}
section.promo_classik{}
section.promo_kids{}
section.promo_star .logo_banner_star,
section.promo_classik .logo_banner_star,
section.promo_kids .logo_banner_star{padding:70px 0px 20px;margin:0px;}
section.promo_classik .logo_banner_star{padding-top:160px;}
section.promo_kids .logo_banner_star{padding-top:160px;}
section.banner_star.home .box_item_text{padding:60px 100px 0px;margin:0px;}
section.banner_star.home .box_banner_star{padding:90px 0px 10px;margin:0px;}
section.promo_star .banner_box_star_home,
section.promo_classik .banner_box_star_home,
section.promo_kids .banner_box_star_home{width:auto;text-align:center;}
section.banner_star.home .btn_opacity{display:inline-block;}
section.banner_star .logo_banner_star{margin:110px 0px 80px}
section.banner_star .btn_banner_star{margin-left:55px}
section.banner_star .box_banner_star{margin-top:135px;}
section.promo_star .box_item_text,
section.promo_classik .box_item_text,
section.promo_kids .box_item_text{margin:50px auto 70px;width:auto;}
section.promo_star .btn_banner_classik,
section.promo_classik .btn_banner_classik,
section.promo_kids .btn_banner_classik{margin:50px 0px;display:block;}
section.promo_star .btn_banner_classik .btn_opacity,
section.promo_classik .btn_banner_classik .btn_opacity,
section.promo_kids .btn_banner_classik .btn_opacity{display:inline-block;}
section.promo_star .box_item_text .font_five_text,
section.promo_classik .box_item_text .font_five_text,
section.promo_kids .box_item_text .font_five_text{font-family:"Five", sans-serif;color:#fff;font-size:37px;text-transform:none;text-align:center;line-height:1;margin:0px;padding:20px 0px;}
section.promo_star .box_item_text .heading_text,
section.promo_classik .box_item_text .heading_text,
section.promo_kids .box_item_text .heading_text{font-family:"GothaProBla", sans-serif;color:#fff;font-size:36px;text-transform:uppercase;text-align:center;line-height:1;margin:0px;}
section.banner_star .box_banner_star .product_banner img{max-width:100%;}
section.reviews{}
section.reviews .lable_vk a{font-family:"GothaProMed", sans-serif;display:inline-block;background:url(../images/icons/vk_bg.png) no-repeat;width:195px;height:45px;overflow:hidden;text-align:right;padding-right:35px;line-height:45px;color:#fff;font-size:16px;}
section.reviews .lable_facebook a{font-family:"GothaProMed", sans-serif;display:inline-block;background:url(../images/icons/f_bg.png) no-repeat;width:195px;height:45px;overflow:hidden;text-align:right;padding-right:35px;line-height:45px;color:#fff;font-size:16px;}
section.reviews .wrap_reviews{margin-bottom:20px;}
section.reviews .wrap_reviews.right{padding-left:50px;}
section.reviews .lable_facebook a i,
section.reviews .lable_vk a i{margin-right:20px;}
section.reviews .lable_facebook a span,
section.reviews .lable_vk a span{display:inline-block;vertical-align:middle;}
section.reviews .lable{margin-bottom:50px;}
section.reviews .lable_facebook .facebook svg,
section.reviews .lable_vk .vk svg{fill:#fff;display:inline-block;width:26px;height:26px;vertical-align:middle;}
section.reviews .box_reviews{margin-top:30px;display:block;overflow:hidden;}
section.reviews .image_reviews img{width:100%;max-width:70px;height:auto;}
section.reviews .wrap_reviews .box_user_reviews{padding-right:70px;}
section.reviews .wrap_reviews.right .box_user_reviews{padding-right:30px;}
section.reviews .box_user_reviews .name{font-family:"GothaProMed", sans-serif;color:#000;font-size:16px;margin-bottom:5px;}
section.reviews .box_user_reviews .rew_text{font-family:"GothaProLig", sans-serif;color:#000;font-size:13px;line-height:1.4}
section.reviews.sprod h2.star span{margin:30px -15px 30px -1px;}
section.video_box.sprod h2.star span{margin:30px -15px 30px -1px;}
section.working{background:#f5f5f5;margin-bottom:-80px;}
section.working .item_working{text-align:center;margin-top:-50px;padding:0px 20px;}
section.working .item_working .icon_working{height:190px;line-height:190px;margin-bottom:30px;}
section.working .item_working .icon_working.work1{line-height:200px;padding-right:30px;}
section.working .item_working .icon_working.work2{line-height:180px;padding-left:40px;}
section.working h2.star span{margin:30px -13px 30px -1px;}
section.working h2.star.classik span{margin:30px -6px 30px -1px;}
section.pay_delivery{background:#f5f5f5;}
section.pay_delivery .pay_delivery{text-align:center;margin-top:-50px;padding:0px 35px;}
section.pay_delivery .pay_delivery .icon_pay_delivery{height:190px;line-height:190px;margin-bottom:20px;}
section.pay_delivery .pay_delivery .icon_pay_delivery.delivery_icon{padding-right:20px;}
section.callback2{background:url(../images/bg/bg5.jpg) no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-position:center center;height:auto;}
section.callback2 .callback_box{}
section.callback2 .callback_box .callback_form{text-align:center;}
section.callback2 .callback_box .box_call_group{display:inline-block;vertical-align:middle;}
section.callback2 .callback_box .box_call_btn{display:inline-block;vertical-align:middle;}
section.callback2.scart h2.star.transparency span{margin:30px -1px 30px -15px;}
section.callback2 h2.star.transparency span{margin:30px -1px 30px -15px;}
section.banner_star_classik{background:url(../images/bg/bg6.jpg) no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-position:center center;height:auto;position:relative;}
section.banner_star_classik .bg_opacity_blue{background:url(../images/bg/op_bg.png) repeat;}
section.banner_star_classik .logo_banner_classik{margin:80px 0px 40px;}
section.banner_star_classik .btn_banner_classik{margin:80px 0px 40px 6%;}
section.banner_star_classik .box_banner_star_classik{margin-top:80px;}
section.banner_star_classik .box_item_text .font_five_text{font-family:"Five", sans-serif;color:#fff;font-size:37px;text-transform:none;text-align:center;line-height:1;margin-bottom:20px;}
section.banner_star_classik .box_banner_star_classik .heading_text{font-family:"GothaProBla", sans-serif;color:#fff;font-size:42px;text-transform:uppercase;text-align:center;line-height:1;margin-bottom:20px;}
section.banner_star_classik .box_banner_star_classik .product_banner img{max-width:100%;}
section.banner_star_kids{background:url(../images/bg/bg7.png) no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-position:center center;height:auto;position:relative;}
section.banner_star_kids .logo_banner_kids{margin:80px 0px 40px;}
section.banner_star_kids .btn_banner_classik{margin:80px 0px 40px 6%;}
section.banner_star_kids .box_banner_star_kids{margin-top:80px;}
section.banner_star_kids .box_item_text .font_five_text{font-family:"Five", sans-serif;color:#fff;font-size:37px;text-transform:none;text-align:center;line-height:0.8;margin-bottom:20px;padding:0px 40px;}
section.banner_star_kids .box_banner_star_kids .heading_text{font-family:"GothaProBla", sans-serif;color:#fff;font-size:42px;text-transform:uppercase;text-align:center;line-height:1;margin-bottom:20px;}
section.banner_star_kids .box_banner_star_kids .product_banner img{max-width:100%;}
section.video_box{}
section.video_box .wrap_video{display:block;text-align:center;}
section.video_box .text_video{text-align:justify;padding:30px 0px;line-height:1.4}
section.video_box .box_button_video{text-align:center;margin:20px 0px;}
section.video_box h2.star span{margin:30px -14px 30px -1px;}
section.video_box h2.star.classik span{margin:30px -6px 30px -1px;}
#delivery_novaposhta{margin-top:30px;}
#delivery_novaposhta label{margin-top:6px;}
#delivery_novaposhta .chosen-container-single .chosen-single,
.select{position:relative;width:auto;color:#000;font-family:"GothaProLig", sans-serif;font-size:13px;line-height:26px;border:1px solid #d6d6d6;background:url(../images/select_arrow.png) no-repeat right 10px center #fff;-webkit-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;padding:5px 20px 5px 8px;height:35px;overflow:visible;box-shadow:none;border-radius:0px;}
.term_novaposhta span{padding-left:10px;}
#delivery_novaposhta .chosen-container-single .chosen-single span{display:block;overflow:visible;margin-right:26px;text-overflow:ellipsis;white-space:nowrap;line-height:24px;}
#delivery_novaposhta .chosen-container-single .chosen-single div{display:none;}
#delivery_novaposhta .chosen-container-single .chosen-single,
.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
#delivery_novaposhta .chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0px;background-clip:padding-box;}
#delivery_novaposhta .chosen-container-single .chosen-single:hover;.select:hover{border-color:#aaa;box-shadow:0 0 5px rgba(0,0,0,.15);}
.select_large{height:54px;}
#delivery_novaposhta .chosen-container-single .chosen-single,
.select::-ms-expand{display:none;}
.select option{padding:5px 8px;color:#000;font-size:13px;line-height:20px;}
#delivery_novaposhta .chosen-container .chosen-results li.highlighted,
.select option:hover;{background-color:#42BAE7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#42BAE7),color-stop(90%,#42BAE7));background-image:-webkit-linear-gradient(#42BAE7 20%,#42BAE7 90%);background-image:-moz-linear-gradient(#42BAE7 20%,#42BAE7 90%);background-image:-o-linear-gradient(#42BAE7 20%,#42BAE7 90%);background-image:linear-gradient(#42BAE7 20%,#42BAE7 90%);color:#fff}
.chosen-container .chosen-results li.no-results{display:list-item;background:#f4f4f4}
#breadcrumbs-two{overflow:hidden;width:100%;padding:0;list-style:none;}
#breadcrumbs-two li{display:inline-block;vertical-align:middle}
#breadcrumbs-two li a{font-family:"GothaProBol", sans-serif;color:#000;display:inline-block;font-size:20px;padding-left:5px;}
#breadcrumbs-two li a:hover span{color:#42bae7;}
#breadcrumbs-two li{font-family:"GothaProLig", sans-serif;color:#26c9e0;display:inline-block;font-size:14px;padding-left:3px;vertical-align:middle;text-transform:uppercase;height:100%;}
#breadcrumbs-two li a,
#breadcrumbs-two li a span{display:inline-block;vertical-align:middle;height:100%;font-size:14px;text-transform:uppercase;color:#9e9e9e;line-height:1.8;font-family:"GothaProReg";}
#breadcrumbs-two li:last-child::after{display:none;}
#mc-container{clear:both !important;width:70%;margin:0px auto;}
.variant_comment_txt{background:#f5f5f5;padding:10px;}
.popup_wrap{padding:10px;background:#fff;}
.popup_wrap h2{text-align:center;color:#000;}
.bg_239{background-color:#fff;border-left:9px solid #1a11ce;border-right:9px solid #ce1111;border-bottom:9px solid #FCD116;border-top:9px solid #10971c;}
.bg_253{background-color:#fff;border-left:9px solid #1a11ce;border-right:9px solid #ce1111;border-bottom:9px solid #FCD116;border-top:9px solid #10971c;}
.bg_196{border:1px solid #ccc;}
.continue_shopping{background:#42bae7;color:#fff;padding:10px;font-family:"GothaProMed", sans-serif;font-size:19px;border:1px solid #42bae7;width:auto;padding:20px 20px 20px 20px;text-transform:uppercase;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;position:relative;margin-bottom:10px;}
.make_inline_block{display:inline-block;}
.float_right{float:right;}
.box_fast_order a.fast_btn{background:transparent;color:#333;font-family:"GothaProMed", sans-serif;font-size:20px;width:auto;padding:0px;display:inline-block;text-transform:uppercase;border:none;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;border-bottom:2px dotted #42bae7;margin-bottom:10px;line-height:28px;margin-top:10px;}
.description_inner .checkbox_product_2{width:30px;height:30px;display:inline-block;margin-right:10px;vertical-align:middle;background:#fff;border-radius:50%;border:1px solid #dfdfdf;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-o-transition:all 0.1s ease;-ms-transition:all 0.1s ease;transition:all 0.1s ease;}
a.active .checkbox_product_2,
a:hover .checkbox_product_2{background:#fff;border-radius:50%;border:10px solid #42bae7;}
.fixed_margin_top{margin-top:-75px;}
@media screen and (max-width:768px){.fixed_margin_top{margin-top:0px;}
}
.no_phone label{font-size:20px;margin-left:10px;}
.no_phone input{-webkit-appearance:checkbox;}
.delivery_informer{color:red;position:relative;margin-left:35%;font-weight:900;}
.delivery_price_pop_up{float:right;margin-right:3%;margin-top:-10px;}
.delivery_price_font{font-size:16px;font-weight:bold;text-transform:uppercase;text-align:center;color:#000;font-family:"GothaProMed";}
.fancybox_true{text-align:center;float:left;width:45%;border:none;height:57px;border-radius:5px;background-color:lightgreen;transition:opacity 0.5s;margin-top:2%;}
.fancybox_true:hover{opacity:0.8;}
.fancybox_false{width:45%;border:none;height:57px;border-radius:5px;background-color:pink;float:left;transition:opacity 0.5s;margin-left:5%;margin-top:2%;}
.fancybox_false:hover{opacity:0.8;}
#fn_nalozniy_payment{font-weight:800;}
.changed:required:valid{border-color:green;}
.changed:required:invalid{border-color:red;}
.Opened{display:block !important;width:250px;}
header.star{z-index:9999;overflow:visible;}
.sub_box{position:relative;z-index:98;border:2px solid transparent;border-bottom:none;margin-left:10px !important;}
.sub_box:after{content:"";background:#fff;display:none;width:100%;position:absolute;left:0;bottom:-1px;height:3px;z-index:200;}
.sub_box:hover{border-color:#42bae7;}
.sub_box:hover > ul{opacity:1;visibility:visible;}
.sub_box:hover:after{display:block;}
.sub_box > a{padding:0 13px !important;}
.sub_box ul{position:absolute;z-index:100;background-color:#fff;left:-2px;top:49px;min-width:200px;border:2px solid #42bae7;box-sizing:content-box;opacity:0;visibility:hidden;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.sub_box ul a{white-space:nowrap;background-color:#fff;text-align:left !important;font-size:11px;width:180px;padding:0 10px !important;box-sizing:content-box;}
.user_hidden_992{display:none!important;}
.buttons_user_registered{width:100%;max-width:540px;padding:20px;overflow:hidden;}
.buttons_user_registered span{display:block;text-align:center;font-size:26px;font-weight:bold;margin-bottom:20px;}
.buttons_user_registered1{float:left;display:block;width:49%;background:green;text-align:center;margin-bottom:5px;color:#fff;line-height:36px;border-radius:5px;}
.buttons_user_registered2{float:right;display:block;width:49%;background:red;text-align:center;text-align:center;margin-bottom:5px;color:#fff;line-height:36px;border-radius:5px;}
.buttons_user_registered2:hover,
.buttons_user_registered1:hover{color:#fff;opacity:0.7;}
.box_border_us{padding:20px 30px;background-color:#ffffff;border-radius:4px;border:1px solid #d7d7d7;margin-bottom:30px;margin-top:20px;}
.box_border_us .hus{font-size:20px;color:rgb(66, 186, 231);text-transform:uppercase;font-family:"GothaProBol", sans-serif;}
.box_border_us hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee;border-color:#008ad3;}
.table_user{color:#323232;min-width:620px;}
.table_user .label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;}
.table_user .label.new{background-color:#5eb22d;}
.table_user .label{background-color:#eb2c33;}
.table_user{width:100%;margin-bottom:20px;max-width:100%;background-color:transparent;}
.table_user > thead > tr > th{vertical-align:bottom;border-bottom:2px solid #ddd;text-align:left;font-size:14px;font-family:"GothaProMed";line-height:24px;border-top:0;}
.table_user > tbody > tr > td{padding:8px;line-height:1.428571429;vertical-align:middle;border-top:1px solid #ddd;font-size:14px;}
.table_user .text-right{text-align:right;}
.table_user .btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;}
.table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th{background-color:#f5f5f5;}
.review_title{text-decoration: none;color: #fff;cursor: pointer;}
.review_title:hover{text-decoration: underline;color: #fff;cursor: pointer;}


/* Page catalog products */
/* ----- Ryabovol created ----- */
.catProductsWrapper
{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 25px;
}
.catProductsAside
{
    display: block;
    min-width: 275px;
    max-width: 275px;
    padding-right: 20px;
    box-sizing: border-box;
}
.catProductsTitle
{
    color: #212120;
    font-family: "GothaProMed", sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 19px;
}
.catProductsFeature
{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #212120;
    font-family: "GothaProReg", sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    margin-bottom: 15px;
}
.catProductsFeature > input
{
    display: none;
}
.CPswitch
{
    width: 23px;
    height: 23px;
    border: 2px solid #d7d7d7;
    background-color: #ffffff;
    border-radius: 2px;
    color: #3dce58;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 19px;
    cursor: pointer;
    margin-right: 12px;
}
.CPswitch > i
{
    display: block;
    line-height: 23px;
    opacity: 0;
    visibility: hidden;
}
.catProductsFeature > input:checked + .CPswitch > i
{
    opacity: 1;
    visibility: visible;
}
.catProductsMain
{
    display: block;
    min-width: calc(100% - 262px);
    max-width: calc(100% - 262px);
    margin-right: -13px;
}
.catProductsPagination
{
    width: 100%;
    padding-right: 13px;
    box-sizing: border-box;
}
.catProductsName
{
    color: #212120;
    font-family: "GothaProMed", sans-serif;
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 0 15px;
    box-sizing: border-box;
}
.catProducts
{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.catProduct
{
    width: calc(33.33333% - 13px);
    padding: 15px;
    box-sizing: border-box;
    border: 2px solid transparent;
    margin-bottom: 15px;
    margin-right: 13px;
    -webkit-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    transition: 0.3s ease;
}
.catProduct:hover
{
    border-color: #d7d7d7;
    box-shadow: 3px 4px 10px rgba(37, 35, 35, 0.15);
}
.catProduct:hover .cardProductName
{
    color: #42b9e7;
}
.cardproductImage
{
    width: 240px;
    height: 240px;
    display: block;
    padding: 15px;
    box-sizing: border-box;
    text-align: center;
    line-height: 210px;
    margin: 0 auto;
}
.cardProductNameOuter
{
    padding: 15px 0;
    box-sizing: border-box;
}
.cardProductName
{
    color: #171717;
    font-family: "GothaProLig", sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-decoration: underline;
}
.cardProductName:hover
{
    text-decoration: underline;
}
.cardProductPriceBox
{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.productAddCart
{    
  font-size: 16px;
  text-transform: uppercase;
  font-weight: bold;
  padding-left: 21px;
  color: #fff;
    width: 165px;
    height: 55px;
    background: url('../images/addToCartHover.png') no-repeat;
    border: none;
    -webkit-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    transition: 0.3s ease;
}
.productAddCart:hover
{
    background: url('../images/addToCart.png') no-repeat;
}
.cardProductPriceInner
{
    color: #545859;
    font-family: "GothaProLig", sans-serif;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    font-weight: 400;
    line-height: 1;
}
.cardPriceCount
{
    font-weight: 700;
    font-size: 30px;
    letter-spacing: 0.75px;
    font-family: "GothaProMed", sans-serif;
    line-height: 1;
    margin-right: 10px;
}
.page_link.page_more
{
    width: 323px;
    height: 55px;
    background-color: #ebebeb;
    display: block;
    line-height: 55px;
    text-align: center;
    color: #545859;
    font-family: "GothaProMed", sans-serif;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0 auto;
}
.page_link.page_more:hover
{
    background-color: #26c9e0;
    animation: overfGradient 3s linear infinite alternate;
    color: #fff;
}
.catProductsSection
{
    overflow-x: hidden;
}
.catProductsSectionBanner__slide
{
    position: relative;
}
.catProductsSectionBanner__slide > img
{
    max-width: 100%;
}
.slideDescription
{
    position: absolute;
    top: 30%;
    right: 0;
    color: #212120;
    font-family: "GothaProMed", sans-serif;
    font-size: 48px;
    font-weight: 700;
    text-transform: uppercase;
    max-width: 420px;
    text-align: right;
    line-height: 48px;
}
.slideLink
{
    position: absolute;
    right: 0;
    top: 50%;
    width: 198px;
    background-color: #42e754;
    color: #fff;
    text-transform: uppercase;
    height: 66px;
}




#wrapper-menu-mobile .box_phone .languages {
  margin-left: 50px;
}

.languages__item {
  margin-right: 8px;
  display: inline-block;
}

#wrapper-menu-mobile .box_phone li .languages__item:hover {
  text-decoration: underline;
}


.languages__item.active {
  color:  #42bae7;
  text-decoration: underline;
}

@media screen and (max-width: 1199px)
{
    .catProduct
    {
        width: calc(50% - 13px);
    }
}
@media screen and (max-width: 991px)
{
    .catProductsWrapper
    {
        padding: 0 15px;
        box-sizing: border-box;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .catProductsAside,
    .catProductsMain
    {
        min-width: 100%;
        max-width: 100%;
    }
    .catProductsAside
    {
        display: block;
        padding-right: 0;
    }
    .cartProductsBox
    {
        width: 50%;
        float: left;
    }
    .slideDescription
    {
        font-size: 35px;
        top: 0;
        max-height: 100px;
        overflow: hidden;
    }
    .slideLink
    {
        top: 120px;
    }

    #wrapper-menu-mobile .box_phone .languages {
      display: block;
      margin-left: 0;
    }
}
@media screen and (max-width: 768px)
{
    .catProduct
    {
        width: 50%;
    }
    .slideDescription
    {
        font-size: 25px;
        max-height: 50px;
        max-width: 100%;
    }
    .slideLink
    {
        top: 70px;
    }
    .catProductsAside
    {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .CPswitch > i
    {
        padding-top: 3px;
        box-sizing: border-box;
    }
}
@media screen and (max-width: 700px)
{
    .catProductsMain
    {
        margin-right: 0;
    }
    .catProduct
    {
        width: 100%;
        margin-right: 0;
    }
}
@media screen and (max-width: 576px)
{
    .bannerWrapper,
    .catProductsMain #breadcrumbs-two
    {
        display: none;
    }
    .catProductsName,
    .catProductsPagination
    {
        padding: 0;
    }
    .cartProductsBox,
    .page_link.page_more
    {
        width: 100%;
    }
}
/* /// Page catalog products */

