html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,input,textarea,button{margin:0;padding:0;border:0;outline:none !important;vertical-align:top;background:transparent}ol,ul{list-style:none}a,span{vertical-align:baseline}b,strong{vertical-align:baseline;font-weight:bold}i,dfn{font-style:italic}img{max-width:100%}body{font:normal 13px Ubuntu;color:#6c7b84}
#eip_holder{display:none!important;}
#note{display:none!important;}
.scheme_1 input:focus::-webkit-input-placeholder,.scheme_1 textarea:focus::-webkit-input-placeholder{color:transparent}
.scheme_1 .clearfix{zoom:1}
.scheme_1 .clearfix:before,.scheme_1 .clearfix:after{content:"";display:table}
.scheme_1 .clearfix:after{clear:both}
.scheme_1 .hidden,.scheme_1 .visuallyhidden{display:none}
.scheme_1 .left{float:left}
.scheme_1 .right{float:right}
.scheme_1 .flexbox{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}
.scheme_1 .jq-selectbox{display:block;z-index:1000 !important;cursor:pointer}
.scheme_1 .jq-selectbox__select-text{width:100%;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.scheme_1 .jq-selectbox__trigger i{position:absolute;top:0;right:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.scheme_1 .jq-selectbox__dropdown{width:100%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.scheme_1 .jq-selectbox.opened .jq-selectbox__trigger i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.scheme_1 #at15s{z-index:999 !important}
.scheme_1 #habla_window_div{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}
.scheme_1 #habla_window_div textarea{min-height:1px}
.scheme_1 #habla_window_div textarea{min-height:1px}
.scheme_1 .global_loader{width:44px;height:44px;margin:0 0 0 -22px;position:absolute;left:50%;top:0;z-index:1001;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMhJREFUeNrs2TEKwkAUhOEXBSurQM5jo2AbyG2EgIfyCkKqXEDiGYI2QkBn5aXYYBqb7MAM/Ft/LNutWbwtqtEVDei9UIMbajf93A51CyLn6twWrUwQOq0csTl6EICDMV/jOKG9pb+Nv21rCW53rM1wvFzPsD5zOc1WRjaBBRZYYIEFFlhggQUWWGCBBRZYYIEFFvh/cE/kfQbwnQh8C+ALEfhrLYznU6YY5RUBuJpe98HS/Vg8zr2R8E16Rk0C0MYt0dftR4ABAFfva4h/thfHAAAAAElFTkSuQmCC") 50% 50% no-repeat;-webkit-transition:top 0.3s ease-in-out,opacity 0.3s ease-in-out;-moz-transition:top 0.3s ease-in-out,opacity 0.3s ease-in-out;transition:top 0.3s ease-in-out,opacity 0.3s ease-in-out}
.scheme_1 .global_loader:after{content:'';width:100%;height:100%;display:block;background:url("fancybox_loading.gif") 50% 50% no-repeat}
.scheme_1 .loader_on .global_loader{top:20px;opacity:1}
.scheme_1 .loader_off .global_loader{top:0;opacity:0}
.scheme_1 #page_preloader{width:100%;height:100%;background:#ffffff;position:fixed;left:0;top:0;z-index:1000;opacity:1;-webkit-transition:opacity 0.6s ease-in-out;-moz-transition:opacity 0.6s ease-in-out;transition:opacity 0.6s ease-in-out}
.scheme_1 #page_preloader .global_loader{margin:-22px 0 0 -22px;top:50%}
.scheme_1 #page_preloader.off{opacity:0}
.scheme_1 #cookies_container{min-height:60px;background:#191919;text-align:center;display:none}
.scheme_1 #cookies_container p{display:inline-block;margin:0;padding-top:15px;font-size:17px;color:#888}
.scheme_1 #cookies_container p b{vertical-align:baseline;color:#fff}
.scheme_1 #cookies_container .cookie_btn{height:40px;display:inline-block;margin:10px 0 10px 6px;padding:0 20px;border-width:1px;border-style:solid;font-weight:bold;font-size:17px;line-height:38px;color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.scheme_1 #cookies_container #cookie_ok{margin:10px 0 10px 20px;background:#18a439;border-color:#18a439}
.scheme_1 #cookies_container #cookie_ok:hover{background:#585858;border-color:#585858}
.scheme_1 #cookies_container #cookie_no{border-color:#585858}
.scheme_1 #cookies_container #cookie_no:hover{background:#585858;border-color:#585858}
.scheme_1 #google_map,.scheme_1 #google_map iframe{width:100% !important;height:300px !important;background:#e7e7e6}
.scheme_1 #google_map img{max-width:none !important}
.scheme_1 .fancybox-skin{padding:15px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.scheme_1 .fancybox-close{width:36px;height:36px;display:block;background:#374046;border:none;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,0.5);-moz-box-shadow:0 0 8px 0 rgba(0,0,0,0.5);box-shadow:0 0 8px 0 rgba(0,0,0,0.5)}
.scheme_1 .fancybox-close:hover{background:#4bae4f}
.scheme_1 .fancybox-close:before{content:'\f00d';display:block;font:15px/36px 'FontAwesome';color:#fff;text-align:center}
.scheme_1 .fancybox-nav span{width:36px;height:36px;display:block;margin:-18px 0 0 0;background:#444;border:none;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.6);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.6);box-shadow:0 0 10px 0 rgba(0,0,0,0.6);-webkit-transition:background 0.3s ease-in-out,border-color 0.3s ease-in-out,color 0.3s ease-in-out;-moz-transition:background 0.3s ease-in-out,border-color 0.3s ease-in-out,color 0.3s ease-in-out;transition:background 0.3s ease-in-out,border-color 0.3s ease-in-out,color 0.3s ease-in-out}
.scheme_1 .fancybox-nav span:before{display:block;font:12px/36px 'FontAwesome';color:#fff;text-align:center}
.scheme_1 .fancybox-nav:hover>span{background:#666}
.scheme_1 .fancybox-prev span:before{content:'\f053';padding:0 2px 0 0}
.scheme_1 .fancybox-next span:before{content:'\f054';padding:0 0 0 2px}
.scheme_1 .fancybox_alert{padding:0 !important;text-align:center}
.scheme_1 .fancybox_alert .alert{margin:0;padding:40px;font-size:14px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.scheme_1 .fancybox_alert .btn{margin:15px 0 0 0;color:#fff;text-decoration:none}
.scheme_1 .fancybox_alert .btn ~ .btn{margin:15px 0 0 15px}
.scheme_1 #cart_added{max-width:420px}
.scheme_1 #cart_added .cart_added__row{height:120px;display:table}
.scheme_1 #cart_added h4{margin:0 0 15px 0;text-align:center}
.scheme_1 #cart_added.cart_error{max-width:420px}
.scheme_1 .cart_added__1{width:120px;height:100%;display:table-cell;text-align:center}
.scheme_1 .cart_added__1 img{height:120px;padding:10px;border:1px solid #ececec}
.scheme_1 .cart_added__2{width:300px;height:100%;display:table-cell;padding:0 0 0 15px}
.scheme_1 .cart_added__2 .product_name{display:block}
.scheme_1 .cart_added__2 #cart_added__quantity{margin:15px 0 0 0;font-size:16px}
.scheme_1 .cart_added__2 .btn{margin:15px 10px 0 0;font-size:12px;padding:0 10px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.scheme_1 #quick_view__wrap .fancybox-skin{padding:30px !important}
.scheme_1 #product_quick_view{width:668px}
.scheme_1 .product_quick_wrapper{width:100%;display:table}
.scheme_1 .quick_view__left{width:317px;height:100%;display:table-cell;padding:0 15px 0 0}
.scheme_1 .quick_view__left #img_big{width:302px;padding:2px;border:1px solid #ececec}
.scheme_1 .quick_view__left #img_big img{background:rgba(0,0,0,0.05)}
.scheme_1 .quick_view__left .product_images{width:302px}
.scheme_1 .quick_view__right{height:100%;display:table-cell;overflow:hidden;padding:0 0 0 15px}
.scheme_1 .quick_view__right p{margin:15px 0 0 0;font-size:14px}
.scheme_1 .quick_view__right label{font-weight:normal;font-size:14px;color:#374046}
.scheme_1 #quick_view__name{margin:0}
.scheme_1 #quick_view__name a{color:#4bae4f}
.scheme_1 #quick_view__name a:hover{color:#374046}
.scheme_1 #quick_view__variants{overflow:hidden;margin:15px -10px 0 -10px}
.scheme_1 #quick_view__variants label{display:block;padding:0 10px}
.scheme_1 #quick_view__variants .selector-wrapper{width:33.33333333333333%;float:left;padding:15px 10px 0 10px}
.scheme_1 #quick_view__variants .selector-wrapper label{display:none !important}
.scheme_1 #quick_view__variants .selector-wrapper select{width:100%;display:block}
.scheme_1 #quick_view__price{margin:30px 0 0 0;position:relative}
.scheme_1 #quick_view__price .price{margin:0;padding:0 60px 0 0}
.scheme_1 #quick_view__price .money{margin:0 7px 0 0;font-size:20px}
.scheme_1 #quick_view__price .money_sale{font-size:16px}
.scheme_1 #quick_view__price .money_sale_percent{width:52px;height:26px;display:block;margin:-13px 0 0 0;background:#374046;font:bold 14px/26px 'Arial';color:#fff;text-align:center;position:absolute;right:0;top:50%;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.scheme_1 #quick_view__availability{margin:20px 0 0 0}
.scheme_1 #quick_view__form{margin:15px 0 0 0}
.scheme_1 #quick_view__form label{display:block}
.scheme_1 #quick_view__form #quick_view__add{height:50px;margin:10px 10px 0 0;padding:0 20px;font-size:18px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.scheme_1 body{font:300 13px Ubuntu;line-height:1.53;color:#6c7b84}
.scheme_1 h1,.scheme_1 h2,.scheme_1 h3,.scheme_1 h4,.scheme_1 h5,.scheme_1 h6{margin:0 0 15px;font-size:16px;color:#374046}
.scheme_1 h1{font-size:30px}
.scheme_1 h2{font-size:22px;margin-top:35px;}
.scheme_1 h3{font-size:15px}
.scheme_1 h4{font-size:14px}
.scheme_1 h5{font-size:13px}
.scheme_1 h6{font-size:12px}
.scheme_1 .page_heading{margin:0;font-size:25px;min-height:50px;padding:14px 0px}
.scheme_1 .page_heading a{font-weight:inherit;text-decoration:underline;}
.scheme_1 p{margin:20px 0 15px;font-size:16px;line-height:24px;}
p.product_details span a {color:#0e7097}
.scheme_1 .copyright .row .col-sm-6{margin:15px 0;padding:0 15px;}
.scheme_1 .column_center ul{list-style-type:square;list-style-position:inside}
.scheme_1 .column_center ol{list-style-type:decimal;list-style-position:inside}
.scheme_1 a{color:#404346;text-decoration:none;/*-webkit-transition:background 0.3s ease-in-out,border-color 0.3s ease-in-out,color 0.3s ease-in-out;-moz-transition:background 0.3s ease-in-out,border-color 0.3s ease-in-out,color 0.3s ease-in-out;transition:background 0.3s ease-in-out,border-color 0.3s ease-in-out,color 0.3s ease-in-out*/}
.scheme_1 a:hover,.scheme_1 a:active{color:#374046}
.scheme_1 .product_name{font-weight:300;text-transform:uppercase;font-size:14px}
.scheme_1 .product_name a{color:#6c7b84;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.scheme_1 .product_name a:hover{color:#4bae4f}
.scheme_1 .product_desc{font-size:18px;color:#6c7b84}
.scheme_1 .money{font-size:18px;font-weight:700;color:#374046}
.scheme_1 .money_present{color:#f05b6d}
.scheme_1 .money_sale,.scheme_1 .compare-at-price{font-weight:300;text-decoration:line-through}
.scheme_1 .rte{margin-top:15px;margin-bottom:15px;color:inherit}
.scheme_1 .rte>*{max-width:100%}
.scheme_1 .rte a{text-decoration:underline}
.scheme_1 .rte a:hover{text-decoration:none}
.scheme_1 .rte h1,.scheme_1 .rte h2,.scheme_1 .rte h3,.scheme_1 .rte h4,.scheme_1 .rte h5,.scheme_1 .rte h6{margin:30px 0 15px 0;padding:0 0 15px 0;border-bottom:2px solid rgba(0,0,0,0.2)}
.scheme_1 .rte h1{font-size:22px}
.scheme_1 .rte h2{font-size:18px}
.scheme_1 .rte h3{font-size:16px}
.scheme_1 .rte h4{font-size:15px}
.scheme_1 .rte h5{font-size:14px}
.scheme_1 .rte h6{font-size:12px}
.scheme_1 .rte ul{list-style-type:disc;list-style-position:inside}
.scheme_1 .rte ol{list-style-type:decimal;list-style-position:inside}
.scheme_1 .rte blockquote{padding:5px 35px;font-weight:normal}
.scheme_1 .rte blockquote:before{content:'\f10d';font:16px 'FontAwesome'}
.scheme_1 .rte blockquote:after{content:'\f10e';float:right;font:12px 'FontAwesome'}
.scheme_1 .rte blockquote *{margin:10px 0 !important;font-size:15px}
.scheme_1 .rte iframe{max-width:100% !important}
.scheme_1 .youtube_wrap{padding:56.25% 0 0 0;position:relative}
.scheme_1 .youtube_wrap iframe{width:100% !important;height:100% !important;position:absolute;left:0;top:0}
.scheme_1 .page_content .rte table{width:100%;max-width:100%}
.scheme_1 .page_content .rte table td{padding:0 15px}
.scheme_1 .page_content .rte table td img{width:auto;max-width:100% !important}
.scheme_1 .page_content .rte table h2,.scheme_1 .page_content .rte table h3,.scheme_1 .page_content .rte table h4,.scheme_1 .page_content .rte table h5,.scheme_1 .page_content .rte table h6{margin:15px 0;padding:0;border:none;font-weight:normal;color:#6c7b84;text-transform:uppercase}
.scheme_1 .page_content .rte table h4{font-size:18px}
.scheme_1 label{font-weight:bold;/* font-size:13px */}
.scheme_1 select,.scheme_1 select.form-control,.scheme_1 textarea,.scheme_1 textarea.form-control,.scheme_1 input[type="text"],.scheme_1 input[type="email"],.scheme_1 input[type="number"],.scheme_1 input[type="password"],.scheme_1 input[type="tel"]{padding:6px;border:1px solid #ececec;font:normal 17px 'Arial';color:#6c7b84;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.scheme_1 input[type="text"],.scheme_1 input[type="email"],.scheme_1 input[type="number"],.scheme_1 input[type="password"],.scheme_1 input[type="tel"]{height:34px;line-height:18px;padding:7px}
.scheme_1 select,.scheme_1 select.form-control{padding:8px 3px}
.scheme_1 textarea,.scheme_1 textarea.form-control{min-width:100%;max-width:100%;min-height:100px}
.scheme_1 select:focus,.scheme_1 select.form-control:focus,.scheme_1 textarea:focus,.scheme_1 textarea.form-control:focus,.scheme_1 input[type="text"]:focus,.scheme_1 input[type="email"]:focus,.scheme_1 input[type="number"]:focus,.scheme_1 input[type="password"]:focus,.scheme_1 input[type="tel"]:focus{border-color:#aaa}
.scheme_1 input[type="checkbox"],.scheme_1 .form-group{vertical-align:top !important;margin-top:15px;margin-bottom:0;position: relative;}
.scheme_1 input[type="radio"]{vertical-align:top !important;margin-top:5px;margin-bottom:0}
.scheme_1 .form-horizontal label{padding-top:0 !important;text-align:right;line-height:34px}
.scheme_1 .form-horizontal select{width:100%}
.scheme_1 .action_bottom span.note{margin-left:5px}
.scheme_1 .action_bottom span.note a{margin-left:5px}
.scheme_1 .alert{margin:15px 0;padding:12px;font-weight:bold;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.scheme_1 .alert p{margin:0}
.scheme_1 .alert a{font-weight:bold;text-decoration:underline}
.scheme_1 .alert a:hover{text-decoration:none}
.scheme_1 .alert ul{list-style-type:disc;list-style-position:inside;margin:0}
.scheme_1 .alert ul li{font-weight:bold}
.scheme_1 .alert ol{list-style-type:decimal;list-style-position:inside;margin:0}
.scheme_1 .alert ol li{font-weight:bold}
.scheme_1 .alert>p+p,.scheme_1 .alert>ul+ul{margin:10px 0 0 0}
.scheme_1 .alert-success{background-color:#dff0d8;color:#1e892a}
.scheme_1 .alert-success a{color:#1e892a}
.scheme_1 .alert-info{background-color:rgba(75,174,79,0.3);color:#267abe}
.scheme_1 .alert-info a{color:#267abe}
.scheme_1 .alert-warning{background-color:#fff5c7;color:#c87100}
.scheme_1 .alert-warning a{color:#c87100}
.scheme_1 .alert-danger,.scheme_1 .alert-error{background-color:#ffcccc;color:#d10300}
.scheme_1 .alert-danger a,.scheme_1 .alert-error a{color:#d10300}
.has-error input {    border-color: #d10300 !important;}
.scheme_1 .alert-form{border-color:#d10300 !important}
.scheme_1 .alert-form-info{display:none;margin:5px 0 0 0;font-weight:bold;color:#d10300;font-size:12px}
.scheme_1 .notify_success{color:#4bae4f;font-size:16px;font-weight:700;}
.scheme_1 .notify_info{color:#267abe;font-size:12px}
.scheme_1 .notify_warning{color:#c87100;font-size:12px}
.scheme_1 .notify_danger{color:#d10300;font-size:12px}
.scheme_1 .btn,.scheme_1 .btn a,.scheme_1 .btn-info,.scheme_1 .btn-primary{height:40px;line-height:40px;padding:0px 18px;font-weight:500;background:#fd8003;color:#fff;font-size:16px;border:0;text-decoration:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:background 0.3s ease-in-out,border-color 0.3s ease-in-out,color 0.3s ease-in-out;-moz-transition:background 0.3s ease-in-out,border-color 0.3s ease-in-out,color 0.3s ease-in-out;transition:background 0.3s ease-in-out,border-color 0.3s ease-in-out,color 0.3s ease-in-out}
.scheme_1 label.lbtn,.lbtn{display:inline-block;margin:5px}
.scheme_1 label.lbtn input{display:none;}
.scheme_1 label.lbtn .btn,.lbtn .btn{min-width:70px;}
.scheme_1 label.lbtn input:checked+.btn,.lbtn.active .btn{background:#374046;color:#fff}

.scheme_1 .btn a,.scheme_1 .btn a a,.scheme_1 .btn-info a,.scheme_1 .btn-primary a{padding:0 !important;border:none !important}
.scheme_1 .btn .icon,.scheme_1 .btn a .icon,.scheme_1 .btn-info .icon,.scheme_1 .btn-primary .icon{font-size:22px;margin-right:5px;}
.scheme_1 .btn:focus{background:#4bae4f;color:#fff}
.scheme_1 .btn:hover,.scheme_1 .btn:hover a,.scheme_1 .btn-info:hover,.scheme_1 .btn-primary:hover{background:#ff9b36;color:#000}
.scheme_1 .btn:hover .icon,.scheme_1 .btn:hover a .icon,.scheme_1 .btn-info:hover .icon,.scheme_1 .btn-primary:hover .icon{color:#fff}
.scheme_1 .btn-alt,.scheme_1 .btn-alt a{background:#4bae4f;color:#fff}
.scheme_1 .btn-alt:hover,.scheme_1 .btn-alt:hover a{background:#374046;color:#fff}
.scheme_1 .btn_icon{padding:0;outline:none;background:#f5f4f4;border:1px solid #ececec;color:#afaeae;min-width:45px;height:40px;text-align:center;padding:0 4px;-webkit-box-shadow:0 0px rgba(0,0,0,0);-moz-box-shadow:0 0px rgba(0,0,0,0);box-shadow:0 0px rgba(0,0,0,0);font-size:20px}
.scheme_1 .btn_icon:hover{border:1px solid #ececec;background:none;color:#4bae4f}
.scheme_1 .link{display:inline-block;font-weight:300;line-height:1.1em;color:#4bae4f;font-size:14px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.scheme_1 .link:hover{color:#374046;border-bottom-color:#4bae4f}
.scheme_1 html{width:100%;height:100%}
.scheme_1 #wrapper1{position:relative;z-index:1;background:#ffffff}
.scheme_1 #wrapper2{overflow:hidden}
.scheme_1 .container{padding:0}
.scheme_1 .old_browsers{position:absolute;left:0;top:0;right:0;z-index:10000}
.scheme_1 .old_browsers a{display:block;padding:0 0 16px 0;background:#ffdd77;font-size:0;color:#272727;text-align:center;text-decoration:none}
.scheme_1 .old_browsers a i{height:44px;display:inline-block;vertical-align:top;margin:16px 0 0 0;font-size:44px;color:#c05420}
.scheme_1 .old_browsers a b,.scheme_1 .old_browsers a span{height:44px;display:inline-block;vertical-align:top;margin:16px 0 0 15px;font-size:20px;line-height:43px}
.scheme_1 .old_browsers a .btn{height:44px;vertical-align:top;padding:0 30px;background:none !important;border:2px solid #272727 !important;font-weight:bold;font-size:14px;line-height:40px;color:#272727 !important;text-transform:uppercase;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}
.scheme_1 .old_browsers a .btn:hover{background:#272727 !important;color:#fff !important}
.scheme_1 #newsletter_popup__wrap .fancybox-outer,.scheme_1 #newsletter_popup__wrap .fancybox-inner{position:static}
.scheme_1 #newsletter_popup__wrap{width:770px !important;max-width:90% !important;text-align:left}
.scheme_1 #newsletter_popup__wrap .fancybox-inner{width:auto !important;height:auto !important;overflow:visible !important}
.scheme_1 #newsletter_popup__wrap .fancybox-skin{padding:45px 97px 89px !important;background:#fff}
.scheme_1 #newsletter_popup__wrap .fancybox-close{top:20px;right:20px;background:none;width:25px;height:25px;border:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.scheme_1 #newsletter_popup__wrap .fancybox-close::before{content:'\f00d';font-family:'FontAwesome';font-size:24px;line-height:24px;width:25px;height:25px;text-align:left;color:#4bae4f;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.scheme_1 #newsletter_popup__wrap .fancybox-close:hover::before{color:#374046}
.scheme_1 #newsletter_popup{height:auto !important}
.scheme_1 #newsletter_popup form{position:relative;margin-top:17px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}
.scheme_1 #newsletter_popup form input{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;background:#fff;border:0;border:1px solid #ececec;height:32px;line-height:29px;padding:0 10px;color:#6c7b84;margin-right:16px}
.scheme_1 #newsletter_popup form .btn{height:32px;line-height:32px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}
.scheme_1 #newsletter_popup h4{margin-bottom:37px}
.scheme_1 #newsletter_popup .newsletter_off__wrap{position:absolute;left:0;right:0;bottom:0;margin:30px 0 0 0;text-align:center}
.scheme_1 #newsletter_popup .newsletter_off__wrap .btn{width:100%;height:auto;background:#4bae4f;border:0px;color:#fff}
.scheme_1 #newsletter_popup .newsletter_off__wrap .btn:hover{background:#374046;color:#fff}
.scheme_1 #newsletter_popup .newsletter_error{margin:0;font-weight:bold;font-size:11px;color:#f00;position:absolute;left:0;top:41px}
.scheme_1 #newsletter_popup .newsletter_success{font-weight:bold;color:#119000;text-align:center}
.scheme_1 #promobanner{height:160px;background:url(//cdn.shopify.com/s/files/1/1398/6279/t/2/assets/promobanner_bg.png?15378705041653125374) 50% 0 no-repeat;background-color:#4bae4f;position:relative}
.scheme_1 #promobanner_close{display:block;vertical-align:top;color:#fff;position:absolute;right:30px;top:25px;z-index:1000}
.scheme_1 #promobanner_close:before{content:'\f00d';font:20px/1em 'FontAwesome'}
.scheme_1 #promobanner_close:hover{color:#374046}
.scheme_1 .promobanner_container{width:1600px;margin:0 auto}
.scheme_1 .promobanner_error{height:120px;font-size:20px;line-height:120px;color:#d10300;text-align:center;text-transform:uppercase;text-shadow:1px 1px 0 rgba(255,255,255,0.7)}
.scheme_1 .promobanner_content{width:1100px;float:left}
.scheme_1 .promobanner_content img{float:left}
.scheme_1 .promobanner_text{min-width:700px;float:left;text-align:center;text-transform:uppercase}
.scheme_1 .promobanner_text h2{margin:18px 0 0 0;font-weight:bold;font-size:26px;color:#fff}
.scheme_1 .promobanner_text h3{margin:10px 0 0 0;font-weight:bold;font-size:18px;color:#fff}
.scheme_1 .promobanner_text .btn{margin:17px 0 0 0;padding:0px 24px;background:#fff !important;border-color:#fff !important;font-weight:bold;font-size:16px;color:#374046 !important}
.scheme_1 .promobanner_text .btn:hover{background:#374046 !important;border-color:#374046 !important;color:#fff !important}
.scheme_1 .promobanner_counter{width:500px;float:right;margin:30px 0 0 0;text-align:right}
.scheme_1 #promobanner_countdown{height:100px}
.scheme_1 #promobanner_countdown>div{width:100px;position:relative}
.scheme_1 #promobanner_countdown>div ~ div{margin:0 0 0 20px}
.scheme_1 #promobanner_countdown canvas{width:100px !important}
.scheme_1 #promobanner_countdown input{width:100px;height:40px;vertical-align:top;margin:23px 0 0 -100px;padding:0;background:none;border:none;font-weight:bold;font-size:30px;line-height:1em;color:#fff;text-align:center}
.scheme_1 #promobanner_countdown span{width:100px;display:inline-block;vertical-align:top;margin:54px 0 0 -100px;font-size:15px;color:#fff;text-align:center}
.scheme_1 header{padding-top:18px;margin-bottom:24px}
.scheme_1 header .flexbox{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}
.scheme_1 header .flexbox:before,.scheme_1 header .flexbox:after{width:0}
.scheme_1 header a{color:#525252;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.scheme_1 header a:hover{color:#4bae4f}
.scheme_1 .logo_main{margin-right:20px;margin-top:-5px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}
.scheme_1 .logo_main a{color:#374046;display:inline-block;line-height:1}
.scheme_1 .logo_main b{text-transform:uppercase;font-size:42px;font-weight:500;color:#374046}
.scheme_1 .logo_main span{display:block;padding-top:3px;text-transform:uppercase;font-size:12px;font-weight:300;color:#6c7b84}
.scheme_1 .logo_main img{margin-top:2px}
.scheme_1 .header_right{margin-left:20px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}
.scheme_1 .header_user{display:inline-block}
.scheme_1 .header_user li{margin:0 15px 0 4px;display:inline-block;font-size:14px}
.scheme_1 .header_user li a i{margin:0 5px 0 0;line-height:1.5em}
.scheme_1 .header_currency{display:inline-block;font-size:10px;font-weight:400}
.scheme_1 .header_currency select{width:0 !important;height:0 !important;overflow:hidden !important}
.scheme_1 .header_currency .jq-selectbox{width:44px}
.scheme_1 .header_currency .jq-selectbox__select{padding:0 16px 0 5px}
.scheme_1 .header_currency .jq-selectbox__select-text{color:#6c7b84;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.scheme_1 .header_currency .jq-selectbox__select-text:hover{color:#4bae4f}
.scheme_1 .header_currency .jq-selectbox__trigger i{right:7px;top:3px}
.scheme_1 .header_currency .jq-selectbox__dropdown{right:0;width:50px !important;padding:5px 10px;background:#f5f4f4;border:1px solid #ececec;top:24px !important}
.scheme_1 .header_currency .jq-selectbox__dropdown ul li{padding:2px 0}
.scheme_1 .header_currency .jq-selectbox__dropdown ul li.sel,.scheme_1 .header_currency .jq-selectbox__dropdown ul li:hover{color:#4bae4f}
.scheme_1 .header_custom{text-align:right;margin-top:10px}
.scheme_1 .header_custom .icon{margin-right:4px;vertical-align:-3px;line-height:2px;font-size:29px;color:#4bae4f}
.scheme_1 .header_custom a{font-size:21px;font-weight:500;color:#374046}
.scheme_1 .header_custom a:hover{color:#4bae4f}
.scheme_1 .header_search{padding-top:12px;padding-left:3px;-webkit-box-flex:0;-webkit-flex:0 1 49%;-moz-box-flex:0;-moz-flex:0 1 49%;-ms-flex:0 1 49%;flex:0 1 49%}
.scheme_1 .header_search form{position:relative;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}
.scheme_1 .header_search form:before{position:absolute;width:43px;left:0;top:9px;bottom:9px;line-height:22px;content:"\e13d";font-size:25px;text-align:center;font-family:"material-design";opacity:.7;color:#6c7b84;border-right:1px solid #ececec}
.scheme_1 .header_search #search-field{padding-left:50px;height:40px;width:auto;line-height:36px;margin-right:6px;-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}
.scheme_1 .header_search #search-submit{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-weight: 700;}
.scheme_1 .header_stuck{position:relative;z-index:999;background:#0e7097;-webkit-box-shadow:0 4px 4px 0px rgba(0,0,0,0.3);-moz-box-shadow:0 4px 4px 0px rgba(0,0,0,0.3);box-shadow:0 4px 4px 0px rgba(0,0,0,0.3);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.scheme_1 .header_stuck.megamenu_stuck{top:0;left:0;right:0}
/*.scheme_1 .header_stuck.megamenu_stuck .widget_header_wrapper{display:none}*/
.scheme_1 .header_stuck .container{position:relative}
.scheme_1 .header_stuck .flexbox{padding:0 15px;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}
.scheme_1 .header_cart{-webkit-box-flex:0;-webkit-flex:0 0 196px;-moz-box-flex:0;-moz-flex:0 0 196px;-ms-flex:0 0 196px;flex:0 0 196px;margin-left:10px}
.scheme_1 .header_cart>a, .scheme_1 .header_cart>span {display:block;height:50px;padding:0 20px;line-height:44px;background:#f8fafb;color:#000;font-weight:300;font-size:14px;border: 2px solid #0e7097;white-space:nowrap;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.scheme_1 .header_cart>a .icon, .scheme_1 .header_cart>span .icon{margin:0 8px 0 0;font-size:25px;vertical-align:middle;color:#4bae4f}
.scheme_1 .header_cart>a b, .scheme_1 .header_cart>span b{font-size:16px;text-transform:uppercase}
.scheme_1 .header_cart>a:hover{background:#4b5257}
.scheme_1 .header_cart:hover .dropdown-menu{display:block;}
.scheme_1 #cart_items{margin:0 5px}
.scheme_1 .widget_header_wrapper+.flexbox #megamenu .level_2_wrap{left:25%;margin-left:8px}
.scheme_1 #megamenu{min-height:50px;-webkit-box-flex:0;-webkit-flex:0 1 480px;-moz-box-flex:0;-moz-flex:0 1 480px;-ms-flex:0 1 480px;flex:0 1 700px}
.scheme_1 #megamenu.megamenu_desktop h2{display:none}
.scheme_1 #megamenu.megamenu_desktop .level_1{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:start;-moz-justify-content:start;justify-content:start}
.level_1_item {margin-right:45px}
.scheme_1 #megamenu.megamenu_desktop .level_1_link{height:50px;display:block;font-size:17px;line-height:46px;position:relative;color:#fff;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;font-weight: 600;}
.scheme_1 #megamenu.megamenu_desktop .level_1_link:hover{color:#fff}
.scheme_1 #megamenu.megamenu_desktop .level_1_link.sf-with-ul:after{content:"";display:inline-block;width:0;height:0;margin:4px 0 0 4px;vertical-align:middle;border:4px solid;border-color:rgba(255,255,255,0.6) transparent transparent transparent}
.scheme_1 #megamenu.megamenu_desktop .menu_badge{display:block;padding:2px 3px;background:#4bae4f;font-size:9px;color:#fff;position:absolute;right:0;top:0px;line-height:1em}
.scheme_1 #megamenu.megamenu_desktop .level_1_item.sfHover .level_1_link,.scheme_1 #megamenu.megamenu_desktop .level_1_item .level_1_link:hover,.scheme_1 #megamenu.megamenu_desktop .level_1_item .level_1_link.active{color:#cdcdcd}

.scheme_1 #megamenu.megamenu_desktop .level_1_item.sfHover .level_1_link,.scheme_1 #megamenu.megamenu_desktop .level_1_item.action_menu .level_1_link:hover,.scheme_1 #megamenu.megamenu_desktop .level_1_item.action_menu .level_1_link.active{color:#4bae4f}

.scheme_1 #megamenu.megamenu_desktop .level_2_small__wrap{position:relative}
.scheme_1 #megamenu.megamenu_desktop .level_2_wrap{padding:20px;margin-left:0px;position:absolute;left:0%;top:50px;display:none;background:#f5f4f4}
.scheme_1 #megamenu.megamenu_desktop .level_2_small{left:0;margin-left:0;max-width:500px;padding:41px 20px;-webkit-box-shadow:0 0px 4px 0px rgba(0,0,0,0.3);-moz-box-shadow:0 0px 4px 0px rgba(0,0,0,0.3);box-shadow:0 0px 4px 0px rgba(0,0,0,0.3)}
.scheme_1 #megamenu.megamenu_desktop .level_2_small li+li{margin-top:10px}
.scheme_1 #megamenu.megamenu_desktop .level_2_small li a{white-space:nowrap;text-transform:uppercase;color:#6c7b84}
.scheme_1 #megamenu.megamenu_desktop .level_2_small li a:hover{color:#4bae4f}
.scheme_1 #megamenu.megamenu_desktop .level_2_big{right:0;padding:41px 0px 35px;-webkit-box-shadow:0 0px 4px 0px rgba(0,0,0,0.3);-moz-box-shadow:0 0px 4px 0px rgba(0,0,0,0.3);box-shadow:0 0px 4px 0px rgba(0,0,0,0.3)}
.scheme_1 #megamenu.megamenu_desktop .level_2_big .column_item{width:25%;float:left;padding:0 20px 0 30px}
.scheme_1 #megamenu.megamenu_desktop .level_2_big .level_2_blog .column_item{width:25%;padding:5px 20px 0;text-align:center}
.scheme_1 #megamenu.megamenu_desktop .level_2_big .level_2_blog .blog_title{margin-bottom:12px;font-weight:300}
.scheme_1 #megamenu.megamenu_desktop .level_2_big .level_2_blog .blog_info{padding-top:20px}
.scheme_1 #megamenu.megamenu_desktop .level_2_big .column_item:first-child+.column_item:before,.scheme_1 #megamenu.megamenu_desktop .level_2_big .column_item:first-child:before,.scheme_1 #megamenu.megamenu_desktop .level_2_big .column_item:first-child:after{position:absolute;content:"";left:25%;top:0;bottom:0;border-left:1px solid #fff}
.scheme_1 #megamenu.megamenu_desktop .level_2_big .column_item:first-child:after{left:50%}
.scheme_1 #megamenu.megamenu_desktop .level_2_big .column_item:first-child+.column_item:before{left:75%}
.scheme_1 #megamenu.megamenu_desktop .level_2_links h5{font-size:16px;margin:0 0 20px;font-weight:500}
.scheme_1 #megamenu.megamenu_desktop .level_2_links li a{text-transform:uppercase;font-size:14px;color:#6c7b84}
.scheme_1 #megamenu.megamenu_desktop .level_2_links li a:hover{color:#4bae4f}
.scheme_1 #megamenu.megamenu_desktop .level_2_links li+li{margin-top:10px}
.scheme_1 #megamenu.megamenu_desktop .level_2_products .column_item{padding:0 20px;text-align:center}
.scheme_1 #megamenu.megamenu_desktop .level_2_products .product_img{padding-bottom:30px}
.scheme_1 #megamenu.megamenu_desktop .level_2_products .product_img a{display:block;padding:0 20px 0px;opacity:1;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.scheme_1 #megamenu.megamenu_desktop .level_2_products .product_img a:hover{opacity:.6}
.scheme_1 #megamenu.megamenu_desktop .level_2_products .product_name{padding-top:6px;width:100%;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.scheme_1 #megamenu.megamenu_desktop .level_2_products .product_desc{padding:7px 0 24px}
.scheme_1 #megamenu.megamenu_desktop .level_2_products .product_links .btn{font-size:12px}
.scheme_1 #megamenu.megamenu_desktop .level_2_trigger{margin:0}
.scheme_1 #megamenu.megamenu_mobile .container{position:relative}
.scheme_1 #megamenu.megamenu_mobile h2{height:50px;display:block;overflow:hidden;margin:0;padding:0 30px 0 30px;line-height:50px;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;position:relative;color:#fff;background:#0e7097}
.scheme_1 #megamenu.megamenu_mobile h2 i{position:absolute;right:10px;top:0}
.scheme_1 #megamenu.megamenu_mobile h2 i:before{content:'\f107';font:30px/49px "FontAwesome"}
.scheme_1 #megamenu.megamenu_mobile h2.active i:before{content:'\f106'}
.scheme_1 #megamenu.megamenu_mobile .menu_badge{display:none}
.scheme_1 #megamenu.megamenu_mobile .level_1{width:100%;position:absolute;left:0;top:50px;display:none;background:#f5f4f4;-webkit-box-shadow:0 0px 4px 0px rgba(0,0,0,0.3);-moz-box-shadow:0 0px 4px 0px rgba(0,0,0,0.3);box-shadow:0 0px 4px 0px rgba(0,0,0,0.3)}
.scheme_1 #megamenu.megamenu_mobile .level_1_item{border-top:1px solid rgba(0,0,0,0.15)}
.scheme_1 #megamenu.megamenu_mobile .level_1_link{position:relative;display:block;padding:10px 50px 10px 15px;font-size:16px;text-transform:uppercase;color:#6c7b84}
.scheme_1 #megamenu.megamenu_mobile .level_1_link:hover{color:#4bae4f}
.scheme_1 #megamenu.megamenu_mobile .level_1_link .level_1_trigger{display:block;font:30px/1em "FontAwesome";position:absolute;height: 100%;top: 0;bottom: 0;right: 0;width: 50px;text-align: center;line-height: 1.4;}
.scheme_1 #megamenu.megamenu_mobile .level_1_link .level_1_trigger:before{content:'\f107'}
.scheme_1 #megamenu.megamenu_mobile .level_1_link .level_1_trigger.active:before{content:'\f106'}
.scheme_1 #megamenu.megamenu_mobile .level_2_wrap{display:none}

.scheme_1 #megamenu.megamenu_mobile .level_2{width:100%;position:absolute;left:0;top:50px;display:none;background:#f5f4f4;-webkit-box-shadow:0 0px 4px 0px rgba(0,0,0,0.3);-moz-box-shadow:0 0px 4px 0px rgba(0,0,0,0.3);box-shadow:0 0px 4px 0px rgba(0,0,0,0.3)}
.scheme_1 #megamenu.megamenu_mobile .level_2_item{border-top:1px solid rgba(0,0,0,0.15)}
.scheme_1 #megamenu.megamenu_mobile .level_2_link{position:relative;display:block;padding:10px 50px 10px 15px;font-size:14px;text-transform:uppercase;color:#6c7b84}
.scheme_1 #megamenu.megamenu_mobile .level_2_link:hover{color:#4bae4f}
.scheme_1 #megamenu.megamenu_mobile .level_2_link .level_2_trigger{display:block;font:30px/1em "FontAwesome";position:absolute;height: 100%;top: 0;bottom: 0;right: 0;width: 50px;text-align: center;line-height: 1.4;}
.scheme_1 #megamenu.megamenu_mobile .level_2_link .level_2_trigger:before{content:'\f107'}
.scheme_1 #megamenu.megamenu_mobile .level_2_link .level_2_trigger.active:before{content:'\f106'}
.scheme_1 #megamenu.megamenu_mobile .level_3_wrap{display:none}


.scheme_1 #megamenu.megamenu_mobile .megamenu_linklist li a{color:#6c7b84}
.scheme_1 #megamenu.megamenu_mobile .megamenu_linklist li a:hover{color:#4bae4f}
.scheme_1 #megamenu.megamenu_mobile .level_3{display:none}
.scheme_1 #megamenu.megamenu_mobile .level_2_small{text-transform:uppercase}
.scheme_1 #megamenu.megamenu_mobile .level_2_small li{border-top:1px solid rgba(0,0,0,0.15)}
.scheme_1 #megamenu.megamenu_mobile .level_2_small a{display:block;padding:8px 40px 8px 30px;font-size:14px;line-height:1.2em}
.scheme_1 #megamenu.megamenu_mobile .level_2_links{text-transform:uppercase}
.scheme_1 #megamenu.megamenu_mobile .level_2_links li{border-top:1px solid rgba(0,0,0,0.15)}
.scheme_1 #megamenu.megamenu_mobile .level_2_links a{display:block;padding:8px 40px 8px 35px;font-size:14px;line-height:1.2em}
/*.scheme_1 #megamenu.megamenu_mobile .level_2_trigger{margin:0;padding:8px 30px;border-top:1px solid rgba(0,0,0,0.15);font-weight:300;font-size:14px;line-height:1.2em;position:relative;cursor:pointer}
.scheme_1 #megamenu.megamenu_mobile .level_2_trigger i{display:block;margin:-15px 0 0 0;font:30px/1em "FontAwesome";position:absolute;right:15px;top:50%}
.scheme_1 #megamenu.megamenu_mobile .level_2_trigger i:before{content:'\f107'}
.scheme_1 #megamenu.megamenu_mobile .level_2_trigger.active i:before{content:'\f106'}*/
.scheme_1 #megamenu.megamenu_mobile .level_2_products .column_item{overflow:hidden;padding:20px 20px 0 20px;border-top:1px solid rgba(0,0,0,0.15)}
.scheme_1 #megamenu.megamenu_mobile .level_2_products .product_img{width:140px;float:left;margin:0 15px 0 0;padding-bottom:10px}
.scheme_1 #megamenu.megamenu_mobile .level_2_products .product_info{overflow:hidden;padding-bottom:10px}
.scheme_1 #megamenu.megamenu_mobile .level_2_products .product_name{margin:8px 0}
.scheme_1 #megamenu.megamenu_mobile .level_2_products .product_links{margin-top:15px}
.scheme_1 #megamenu.megamenu_mobile .level_2_blog .column_item{overflow:hidden;padding:20px;border-top:1px solid rgba(0,0,0,0.15)}
.scheme_1 #megamenu.megamenu_mobile .level_2_blog .item_with_img .blog_img{width:140px;float:left;margin-right:15px}
.scheme_1 #megamenu.megamenu_mobile .level_2_blog .item_with_img .blog_info{overflow:hidden}
.scheme_1 #megamenu.megamenu_mobile .level_2_blog .blog_title{margin:0px}
.scheme_1 #megamenu.megamenu_mobile .level_2_blog .blog_content{margin:10px 0 0 0}
.scheme_1 #megamenu.megamenu_mobile .level_2_blog .blog_btn{margin:10px 0 0 0}
.scheme_1 #swiper{margin-top:30px;height:auto}
.scheme_1 #swiper .swiper-slide .slider_caption{padding:10px;position:absolute;right:20px;width:47%;top:50%;-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}
.scheme_1 #swiper .swiper-slide .slider_caption h2{margin:0 0 8px 0;line-height:1.2;color:#4bae4f;font-weight:300;font-size:36px}
.scheme_1 #swiper .swiper-slide .slider_caption p{margin:0}
.scheme_1 #swiper .swiper-slide .slider_caption .btn{margin-top:16px;padding:0 21px}
.scheme_1 #swiper .swiper_btn{width:15px;height:20px;text-align:center;position:absolute;bottom:28px;right:48px;z-index:10;cursor:pointer;font-size:16px;color:#cecece;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.scheme_1 #swiper .swiper_btn:before{content:"\f0d9";font-family:'FontAwesome'}
.scheme_1 #swiper .swiper_btn:hover{color:#4bae4f}
.scheme_1 #swiper #swiper_btn_next{right:25px}
.scheme_1 #swiper #swiper_btn_next:before{content:"\f0da"}
.scheme_1 #swiper_pagination{width:100%;text-align:center;position:absolute;left:0;bottom:10px;z-index:10;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.scheme_1 #swiper_pagination .swiper-pagination-bullet{width:15px;height:15px;display:inline-block;vertical-align:top;background:#374046;font-size:0;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:background 0.3s ease-in-out;-moz-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}
.scheme_1 #swiper_pagination .swiper-pagination-bullet ~ .swiper-pagination-bullet{margin:0 0 0 10px}
.scheme_1 #swiper_pagination .swiper-pagination-bullet:hover{background:#4bae4f}
.scheme_1 #swiper_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#4bae4f;cursor:default}
.scheme_1 .homepage_collections{margin-top:30px;padding:22px 15px 25px;border:1px solid #ececec}
.scheme_1 .homepage_collections .flexbox{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.scheme_1 .homepage_collection{margin-top:23px;padding-bottom:7px;-webkit-box-flex:1;-webkit-flex:1 1 20%;-moz-box-flex:1;-moz-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%}
.scheme_1 .homepage_collection .inside{display:block;margin:0 20px;text-align:center}
.scheme_1 .homepage_collection .collection_img{display:block;padding:0 10px;display:block;opacity:1;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.scheme_1 .homepage_collection .collection_img img{width:100%}
.scheme_1 .homepage_collection .collection_img:hover{opacity:.7}
.scheme_1 .homepage_collection h2{margin:33px 0 3px}
.scheme_1 .homepage_collection h2 a{color:#4bae4f}
.scheme_1 .homepage_collection h2 a:hover{color:#374046}
.scheme_1 .homepage_brands{margin-top:58px}
.scheme_1 .homepage_brands .flexbox{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}
.scheme_1 .homepage_brands .item{display:block;text-align:center;-webkit-box-flex:0;-webkit-flex:0 0 16.66%;-moz-box-flex:0;-moz-flex:0 0 16.66%;-ms-flex:0 0 16.66%;flex:0 0 16.66%;max-width:16.66%}
.scheme_1 .homepage_brands .item:first-child,.scheme_1 .homepage_brands .item:last-child{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}
.scheme_1 .homepage_brands .item:first-child{padding-left:0}
.scheme_1 .homepage_brands .item:last-child{padding-right:0}
.scheme_1 .homepage_brands .item img{max-width:100%}
.scheme_1 .homepage_brands .item a{display:block;padding:0 10px;opacity:1;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.scheme_1 .homepage_brands .item a:hover{opacity:.7}
.scheme_1 .product_listing_main{border-left:1px solid #ececec;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:1px}
.scheme_1 .product_listing_main .product{height:auto;min-height:350px;overflow:hidden;margin-top:-1px;border:1px solid #ececec;border-left-width:0}
.scheme_1 .product_listing_main .product_img{padding:24px 0 20px}
.scheme_1 .product_listing_main .product_img a{display:block;position:relative;padding:0 34px}
.scheme_1 .product_listing_main .product_img img{background-color:#fff;position:relative;z-index:1;-webkit-user-select:none;user-select:none}
.scheme_1 .product_listing_main .product_img .img__2{position:absolute;left:50%;top:50%;z-index:10;opacity:0;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
.scheme_1 .product_listing_main .product_img .img_change_wrapper{display:block;position:relative}
.scheme_1 .product_listing_main .product_img span.product_badge{display:block;height:19px;line-height:18px;padding:0px 7px;color:#fff;text-transform:uppercase;font-size:10px;position:absolute;top:-24px;z-index:2;-webkit-box-shadow:4px 4px 5px rgba(0,0,0,0.17);-moz-box-shadow:4px 4px 5px rgba(0,0,0,0.17);box-shadow:4px 4px 5px rgba(0,0,0,0.17);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.scheme_1 .product_listing_main .product_img span.new{background:#4bae4f;left:29px}
.scheme_1 .product_listing_main .product_img span.hit{background:#4bae4f;right:29px}
.scheme_1 .product_listing_main .product_info{position:relative;margin-top:-91px;padding:10px 28px 0px;background:rgba(255,255,255,0.9);z-index:10;-webkit-transform:translate(0%, 91px);transform:translate(0%, 91px);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.scheme_1 .product_listing_main .product_name{padding-top:6px;width:100%;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.scheme_1 .product_listing_main .product_desc{display:none;margin-top:6px;padding-bottom:7px}
.scheme_1 .product_listing_main .product_desc__short{display:block}
.scheme_1 .product_listing_main .product_desc__short.mobile{display:none;}
.scheme_1 .product_listing_main .product_links{opacity:0;padding-top:7px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.scheme_1 .product_listing_main .product_links .quantity_box{
	margin:10px auto;
}
.scheme_1 .product_listing_main .product_links form{display:block;margin-bottom:10px}
.scheme_1 .product_listing_main .product_links form .btn{width:100%;text-align:center;padding:0 10px}
.scheme_1 .product_listing_main .product_links .flexbox{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}
.scheme_1 .product_listing_main .product_links .btn{font-size:16px}
.scheme_1 .product_listing_main .product_links .btn .icon{font-size:20px;vertical-align:middle;line-height:40px;vertical-align:-3px}
.scheme_1 .product_listing_main .product_wrapper{padding:19px 0px 20px;background:#fff;text-align:center}
.scheme_1 .product_listing_main .product_wrapper:hover .product_links{opacity:1}
.scheme_1 .product_listing_main .product_wrapper:hover .product_info{-webkit-transform:translate(0%, 0px);transform:translate(0%, 0px)}
.scheme_1 .product_listing_main.row{margin-left:0;margin-right:0}
.product .product_wrapper {cursor:pointer}
.scheme_1 .product_listing_main.row .col-sm-3{padding-left:0;padding-right:0;-webkit-box-flex:1;-webkit-flex:1 1 25%;-moz-box-flex:1;-moz-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}
.scheme_1 .product_listing_main.row .col-sm-3 .product{width:100%}
.scheme_1 .homepage_carousel_wrapper{margin-top:30px}
.scheme_1 .homepage_carousel .page_heading{margin:30px 0 0px}
.scheme_1 .homepage_carousel{position:relative}
/*.subpage .new_products_carousel.homepage_carousel{margin-left:-12px;}*/
.scheme_1 .homepage_carousel .swiper_btn{width:15px;height:20px;text-align:center;position:absolute;top:-34px;right:28px;z-index:11;cursor:pointer;font-size:16px;color:#cecece;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.scheme_1 .homepage_carousel .swiper_btn:hover{color:#4bae4f}
.scheme_1 .homepage_carousel .swiper_btn:before{display:block;font:16px/20px 'FontAwesome'}
.scheme_1 .homepage_carousel .btn_prev{right:46px}
.scheme_1 .homepage_carousel .btn_prev:before{content:'\f0d9'}
.scheme_1 .homepage_carousel .btn_next:before{content:'\f0da'}
.scheme_1 #collection_sorted .product_listing_main{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.scheme_1 .view_list .product{width:100%;float:none;overflow:hidden}
.scheme_1 .view_list .product_img{width:200px;float:left;margin:0 20px 0 0}
.scheme_1 .view_list .product_img a{padding:0}
.scheme_1 .view_list .product_info{overflow:hidden;text-align:left;margin-top:0;padding:0;-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%)}
.scheme_1 .view_list .product_desc__short{display:none}
.scheme_1 .view_list .product_desc__long{display:block;padding-bottom:15px}
.scheme_1 .view_list .product_links{position:static;opacity:1;display:inline-block}
.scheme_1 .view_list .product_links .btn_icon:nth-child(2){margin:0 10px}
.scheme_1 .custom_bottom{position:relative;color:#FFF;padding: 25px 0;    font-size: 17px;background: #374046;}

.scheme_1 .custom_bottom .col1:before{position:absolute;content:"";left:0%;margin-left:-15px;width:1px;top:22px;bottom:30px;background:#e2e2e2}
.scheme_1 .custom_bottom .col2:before{position:absolute;content:"";left:0%;margin-left:-15px;width:1px;top:22px;bottom:30px;background:#e2e2e2}
.scheme_1 .custom_bottom .col3:before{position:absolute;content:"";left:0%;margin-left:-15px;width:1px;top:22px;bottom:30px;/* background:#e2e2e2 */}
.scheme_1 .custom_bottom .col1{padding-right:50px}
.scheme_1 .custom_bottom .blog_content+.blog_title{margin-top:17px}
.scheme_1 .custom_bottom+div{border-top:1px solid #e2e2e2}
.scheme_1 footer{margin:50px 0 0 0;/* padding-top:28px; */background:#f5f4f4}
.scheme_1 footer h2{margin-bottom:13px;/* line-height:1.71 */}
.scheme_1 footer h4{margin:13px 0 10px;font-weight:300;line-height:1.71}
.scheme_1 footer p{margin:10px 0}
.scheme_1 .copyright .row .col-sm-6 p{margin:0;}
.scheme_1 footer h3{margin:30px 0 20px}
.scheme_1 footer .footer_block h2{margin-top:22px}
.scheme_1 footer .footer_links li{margin-top:14px}
.scheme_1 footer .footer_links li a{font-size:16px;color:#525252}
.scheme_1 footer .footer_links li a:hover,.scheme_1 footer .footer_links li a.active{color:#4bae4f}
.scheme_1 footer .footer_links li+li{margin-top:11px}
.scheme_1 footer .footer_newsletter .form_status{margin:10px 0 0 0;font-weight:bold}
.scheme_1 footer .footer_newsletter .form_status.error{color:#f00}
.scheme_1 footer .footer_newsletter .form_status.success{color:#119000}
.scheme_1 footer .copyright{margin-top:0px;padding:10px 0 10px;background:#ececec}
.scheme_1 footer .copyright img{margin:-1px 7px 0 0}
.scheme_1 footer .copyright a{color:#6c7b84}
.scheme_1 footer .copyright a:hover{color:#4bae4f}
.scheme_1 #back_top{width:45px;height:45px;display:block;margin:0 0 0 615px;background:#4bae4f;color:#fff;text-align:center;position:fixed;left:50%;bottom:50px;z-index:999;-webkit-box-shadow:4px 4px 5px rgba(0,0,0,0.17);-moz-box-shadow:4px 4px 5px rgba(0,0,0,0.17);box-shadow:4px 4px 5px rgba(0,0,0,0.17)}
.scheme_1 #back_top:before{content:'\f106';font:18px/40px 'FontAwesome'}
.scheme_1 #back_top:hover{background:#374046}
.scheme_1 .breadcrumb_wrap{margin:17px 0 16px}
.scheme_1 .breadcrumb{margin:0;padding:0px;background:none}
.scheme_1 .breadcrumb a,.scheme_1 .breadcrumb>li+li:before{color:#6c7b84}
.scheme_1 .breadcrumb a:hover{color:#4bae4f}
.scheme_1 .collection_info .collection_img{margin-top:15px;text-align:center}
.scheme_1 .collection_info .collection_desc{margin-top:15px}
.scheme_1 .collection_info .collection_desc .rte{margin:0}
.scheme_1 ul.tags{margin:15px 0;list-style-type:none}
.scheme_1 ul.tags li{float:left;margin:5px 5px 0 0}
.scheme_1 ul.tags li a{display:block;padding: 10px 24px;
    font-size: 16px;background:#f5f4f4;color:#3d3e3e}
.scheme_1 ul.tags li a:hover,.scheme_1 ul.tags li.active a{background:#0e7097;color:#fff}
.scheme_1 .product_listing_controls{overflow:hidden;margin:30px 0 0;padding:0 10px 10px 10px;background:#f5f4f4;border:1px solid #ececec}
.scheme_1 .product_listing_toggle{float:left;font-size:0}
.scheme_1 .product_listing_toggle li{width:30px;height:30px;display:inline-block;margin:10px 10px 0 0;border:1px solid transparent;color:#6c7b84;text-align:center;cursor:pointer;-webkit-transition:background 0.3s ease-in-out,border-color 0.3s ease-in-out,color 0.3s ease-in-out;-moz-transition:background 0.3s ease-in-out,border-color 0.3s ease-in-out,color 0.3s ease-in-out;transition:background 0.3s ease-in-out,border-color 0.3s ease-in-out,color 0.3s ease-in-out}
.scheme_1 .product_listing_toggle li.active{background:#fff;border-color:#ececec;color:#374046;cursor:default}
.scheme_1 .product_listing_toggle li:hover:not(.active){color:#4bae4f}
.scheme_1 .product_listing_toggle li i{font-size:17px;line-height:30px}
.scheme_1 .sort_by{float:right;margin:10px 0 0 10px}
.scheme_1 .sort_by label{margin:0 4px 0 0;line-height:30px}
.scheme_1 .sort_by select{width:auto !important;height:30px;display:inline-block;padding:5px 4px;cursor:pointer}
.scheme_1 .show_products{float:right;margin:10px 0 0 10px}
.scheme_1 .show_products label{margin:0 4px 0 0;line-height:30px}
.scheme_1 .show_products select{width:auto !important;height:30px;display:inline-block;padding:5px 4px;cursor:pointer}
.scheme_1 #product_listing_preloader{position:relative}
.scheme_1 .collection_listing_main{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-left:1px solid #ececec}
.scheme_1 .collection_listing_item{margin:-1px 0 0 0;padding:30px 10px;text-align:center;border:1px solid #ececec;border-left-width:0;-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-moz-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.scheme_1 .collection_listing_item .collection_img a{display:block;text-align:center;padding:10px 40px;opacity:1;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.scheme_1 .collection_listing_item .collection_img a:hover{opacity:.7}
.scheme_1 .collection_listing_item .collection_img a img{max-width:100%}
.scheme_1 .collection_listing_item .collection_name{margin:15px 0 0 0}
.scheme_1 .collection_listing_item .collection_products{margin:5px 0;color:#8a99a2}
.scheme_1 .collection_listing_item .collection_desc{margin:5px 0 0 0}
.scheme_1 .collection_listing_item .btn{margin:15px 0 0 0}
.scheme_1 .products_count{height:30px;float:left;margin:10px 10px 0 0;font-size:13px;font-weight:bold;line-height:30px}
.scheme_1 #pagination{display:inline-block;overflow:hidden;float:right;margin:10px 0 0 10px;font-size:0}
.scheme_1 #pagination span{display:inline-block;vertical-align:top}
.scheme_1 #pagination span ~ span{margin:0 0 0 2px}
.scheme_1 #pagination span a{height:30px;display:block;padding:0 10px;background:#fff;border:1px solid #ececec;font-size:13px;line-height:29px;color:#6c7b84}
.scheme_1 #pagination span.page a{width:30px;padding:0;text-align:center}
.scheme_1 #pagination span a:hover{background:#4bae4f;border-color:#4bae4f;color:#fff}
.scheme_1 #pagination span.current{width:30px;height:30px;background:#4bae4f;border:1px solid #4bae4f;font-size:13px;line-height:29px;color:#fff;text-align:center;cursor:default}
.scheme_1 .sidebar{margin-top:-50px;}
.scheme_1 .sidebar_widget ~ .sidebar_widget{margin:28px 0 0 0}
.scheme_1 .sidebar_widget .widget_content{margin:0px 0 0 0}
.scheme_1 .sidebar_widget .widget_header{background:#f5f4f4;border:1px solid #ececec;color:#374046}
.scheme_1 .widget_header{margin:0;min-height:50px;padding:14px 30px;text-transform:uppercase;font-weight:500;font-size:16px;background:#4bae4f;color:#fff;border:1px solid #4bae4f;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.scheme_1 .list_links{margin-top:1px; background:#FFF;box-shadow: -2px 0px 15px 0px rgba(0,0,0,0.3);}
.scheme_1 .list_links li{}
.scheme_1 .list_links li ~ li{margin:0px 0 0 0}
.scheme_1 .list_links li.active a{color:#4bae4f}
.scheme_1 .list_links li.active a:before{content:"";position:absolute;left:0px;top:0px;bottom:0px;width:4px;background-color:#c8c8c8}
.scheme_1 .list_links li.active a:hover{color:#374046}
.scheme_1 .list_links li a{display:block;padding:7px 20px 7px;background:#f5f4f4;color:#202020;font-size:15px;	position:relative;font-weight:100}
.scheme_1 .list_links li:hover>a{color:#4bae4f}

.scheme_1 .list_products{overflow:hidden;border:1px solid #ececec;border-top:0;margin-top:-1px}
.scheme_1 .list_products.list_products_4.swiper-container-vertical{height:568px}
.scheme_1 .list_products.list_products_1.swiper-container-vertical{height:142px}
.scheme_1 .list_products .product{overflow:hidden;padding:15px}
.scheme_1 .list_products .product_img a{display:block;opacity:1;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.scheme_1 .list_products .product_img a:hover{opacity:.7}
.scheme_1 .list_products .product ~ .product{border-top:1px solid #ececec}
.scheme_1 .list_products .product_img{width:100px;float:left;margin-right:10px}
.scheme_1 .list_products .product_info{overflow:hidden}
.scheme_1 .list_products .product_name{margin-top:5px}
.scheme_1 .list_products .product_price{margin-top:8px}
.scheme_1 .sidebar_widget__products{position:relative}
.scheme_1 .sidebar_widget__products .widget_header{padding-right:58px}
.scheme_1 .sidebar_widget__products .sidebar_btn_prev,.scheme_1 .sidebar_widget__products .sidebar_btn_next{position:absolute;top:6px;right:16px;font-size:24px;color:rgba(108,123,132,0.4);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;cursor:pointer}
.scheme_1 .sidebar_widget__products .sidebar_btn_prev:before,.scheme_1 .sidebar_widget__products .sidebar_btn_next:before{content:"\e073";font-family:"material-design"}
.scheme_1 .sidebar_widget__products .sidebar_btn_prev:hover,.scheme_1 .sidebar_widget__products .sidebar_btn_next:hover{color:#4bae4f}
.scheme_1 .sidebar_widget__products .sidebar_btn_prev{right:40px}
.scheme_1 .sidebar_widget__products .sidebar_btn_prev:before{content:"\e071"}
.scheme_1 .template-blog .widget_header_wrapper{display:none}
.scheme_1 .sidebar_widget__search{margin-top:57px;height:40px;padding:0 38px 0 0;border:1px solid #ececec}
.scheme_1 .sidebar_widget__search input{width:100%;height:38px;float:left;padding:0 0 0 10px;background:none;border:none;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}
.scheme_1 .sidebar_widget__search button{width:38px;height:38px;margin:0 -40px 0 0;color:#4bae4f;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.scheme_1 .sidebar_widget__search button i.fa{height:38px;display:block;font-size:18px;line-height:37px}
.scheme_1 .sidebar_widget__search button:hover{color:#374046}
.scheme_1 .sidebar_widget__articles .widget_content{margin:20px 0 0 0}
.scheme_1 .sidebar_widget__articles ul li ~ li{margin:30px 0 0 0;padding:30px 0 0 0;border-top:1px solid #ececec}
.scheme_1 .sidebar_widget__articles img{max-width:40%;width:135px;float:left;margin:0 10px 0 0}
.scheme_1 .sidebar_widget__articles .article_content__img{overflow:hidden}
.scheme_1 .sidebar_widget__articles .article_title{margin:10px 0 0 0}
.scheme_1 .sidebar_widget__articles .article_comments{margin:10px 0 0 0}
.scheme_1 .sidebar_widget__articles .article_comments:before{content:'\f0e6';margin:0 5px 0 0;font:14px 'FontAwesome'}
.scheme_1 .sidebar_widget__articles .list_articles li{overflow:hidden;text-align:left}
.scheme_1 .sidebar_widget__tags .widget_content{margin:15px 0 0 0}
.scheme_1 .sidebar_widget__comments .widget_content{margin:20px 0 0 0}
.scheme_1 .sidebar_widget__comments ul li ~ li{margin:25px 0 0 0;padding:25px 0 0 0;border-top:1px solid #ececec}
.scheme_1 .sidebar_widget__comments .item_icon{width:30px;height:20px;display:inline-block;vertical-align:top;float:left;font-size:16px}
.scheme_1 .sidebar_widget__comments .item_content{display:block;margin:0 0 0 30px;color:#6c7b84}
.scheme_1 .sidebar_widget__comments .item_info{display:block;padding:10px 0 0 0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.scheme_1 .sidebar_widget__comments .item_info .item_author{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:10px}
.scheme_1 .sidebar_widget__comments .item_info time{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}
.scheme_1 .sidebar_widget__comments .item_info .item_date{margin:0 7px 0 0px;padding:0 10px 0 0;border-right:1px solid #ececec}
.scheme_1 .sidebar_widget__comments .item_info .item_time{white-space:nowrap}
.scheme_1 #searchresults{margin:0 !important}
.scheme_1 #searchresults .search_form{margin:15px 0 0 0}
.scheme_1 #searchresults .search_form input{width:100%;float:left;padding:0 34px 0 10px}
.scheme_1 #searchresults .search_form button{width:34px;height:34px;float:left;margin:0 0 0 -34px;background:none;border:none;font-size:20px;color:#4bae4f;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.scheme_1 #searchresults .search_form button:hover{color:#374046}
.scheme_1 #searchresults .search_form button i{line-height:32px}
.scheme_1 #searchresults h3{margin:0;padding:0}
.scheme_1 #searchresults ol{list-style-type:none;margin:15px 0 0 0;border:1px solid #ececec}
.scheme_1 #searchresults ol li{overflow:hidden;margin:0;padding:15px}
.scheme_1 #searchresults ol li+li{border-top:1px solid #ececec}
.scheme_1 #searchresults ol li .search-result_image{float:left;margin-right:15px;opacity:1;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.scheme_1 #searchresults ol li .search-result_image:hover{opacity:.7}
.scheme_1 #searchresults ol li .search-result_container{padding:15px 0 0 0}
.scheme_1 .elevatezoom_big_wrapper{width:370px;padding:2px;background:#fff;cursor:pointer;/* border:1px solid #ececec */}
.zoomContainer,.zoomLens{cursor:pointer!important;}
.scheme_1 .elevatezoom_big_clicker{cursor:pointer;display:none}
.scheme_1 .zoomWrapper,.scheme_1 #elevatezoom_big{width:364px !important;height:364px !important;position:relative !important}
.scheme_1 #elevatezoom_big{background:rgba(0,0,0,0.05)}
.scheme_1 #elevatezoom_big ~ #elevatezoom_big{width:0 !important;height:0 !important}
.scheme_1 .zoomContainer{z-index:1 !important}
.scheme_1 .zoomLens{z-index:1 !important}
.scheme_1 .zoomWindow{margin:-3px 0 0 0 !important}
.scheme_1 .product_images .swiper-container{margin:10px 0 0 0}
.scheme_1 .product_images a{display:block;padding:2px;margin-right:10px}
.scheme_1 .product_images a img{max-width:100%;background:rgba(0,0,0,0.05)}
.elevatezoom_gallery .swiper-slide{width:33%;}
.scheme_1 .product_images .swiper_btn{/* width:25px; */height:100%;display:block;background:rgba(0,0,0,0.4);font:22px 'FontAwesome';color:#fff;text-align:center;position:absolute;top:0;z-index:100;cursor:pointer;-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;opacity:.5}
.scheme_1 .product_images .swiper_btn:before{width:100%;display:block;margin:-11px 0 0 0;position:absolute;left:0;top:50%}
.scheme_1 .product_images .btn_prev{left:0}
.scheme_1 .product_images .btn_prev:before{content:'\f104'}
.scheme_1 .product_images .btn_next{right:0}
.scheme_1 .product_images .btn_next:before{content:'\f105'}
.scheme_1 .product_images:hover .swiper_btn{opacity:1}
.scheme_1 .product_info__wrapper{display:table}
.scheme_1 .product_info__wrapper .product_info__left{/* border-top: 1px solid #ececec; */width:500px;display:table-cell;padding:0 20px 0 0}
.scheme_1 .product_info__wrapper .product_info__right{width:315px;margin-top:5px;padding:15px;border:1px solid #ececec;box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.17); position:relative}
.scheme_1 .product_info__wrapper .product_info__right p{	margin: 0px 0 8px;
	font-size: 16px;
	line-height: 24px;}
.scheme_1 .product_info__wrapper .product_info__right .quantity_box{margin:5px 0 20px;}
.scheme_1 .product_info__wrapper .product_info__right .quantity_box:after{
	content: 'пачек';
	font-size: 16px;
	line-height: 24px;
	display: inline;
	position: absolute;
	right: -55px;
	left: auto;
	top: auto;
	bottom: -3px;
}
.scheme_1 .product_info__wrapper .product_name{margin:0;font-size:18px}
.scheme_1 .product_info__wrapper .variants-wrapper{overflow:hidden;margin:0 -10px;padding:0 0 5px 0}
.scheme_1 .product_info__wrapper .selector-wrapper{width:33.33333333333333%;float:left;padding:15px 10px 0 10px}
.scheme_1 .product_info__wrapper .selector-wrapper label{display:block}
.scheme_1 .product_info__wrapper .selector-wrapper select{width:99%;height:37px;margin:5px 0 0 0;padding:5px}
.harakteristiki .product_details{margin:0;padding:8px 0;padding-left: 12px; margin-left:-12px;/* border-top:1px solid #ececec */}
.harakteristiki .product_details:nth-child(even){ padding: 12px 0;padding-left: 12px;background:#f5f4f4}
.harakteristiki .product_details:after{content:'';display:table;clear:both;}
.harakteristiki .product_details.op{ padding: 12px 0;background:none}
.harakteristiki .product_details b{font-weight:bold;font-size:14px;line-height:1.5em;color:#374046;cursor:default;display: inline-block;width: 40%;float:left; }
.product_details a+a:before{content:', ';display:inline;}
.harakteristiki .product_details span{display: inline-block;width:60%;}
.harakteristiki h3 {margin-top:30px}
.scheme_1 .product_info__wrapper .product_details__item{margin:10px 0 0 0;font-size:14px;line-height:1.5em;color:#6c7b84}
.scheme_1 .product_info__wrapper .product_details__item a{color:#6c7b84;text-decoration:underline}
.scheme_1 .product_info__wrapper .product_details__item a:hover{text-decoration:none}
.scheme_1 .product_tags span:before{content:'\f02b';margin:0 3px 0 7px;font:13px 'FontAwesome'}
.scheme_1 #product_price{position:relative}
.scheme_1 #product_price .price{margin:0;padding:0 0px 0 0;color: #4bae4f;}
.scheme_1 #product_price .money{margin:0 7px 0 0;font-size:28px}
.scheme_1 #product_price .money_sale{font-size:16px}
.scheme_1 #product_price .money_sale_percent{width:52px;height:26px;display:block;margin:-13px 0 0 0;background:#374046;font:bold 14px/26px 'Arial';color:#fff;text-align:center;position:absolute;right:0;top:50%;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.scheme_1 #product_price .per{color: #333333;font-size: 16px;line-height: 24px;}
.scheme_1 #product_quantity{margin:5px 0 0 0; /* border-top: 1px solid #ececec; */padding-top:10px;}
.scheme_1 #product_quantity b.aval_label{font-weight:normal;font-size:14px;line-height:1.5em;color:#374046;cursor:default}
.scheme_1 #purchase{margin:0px 0 10px 0;background:url('/images/map.jpg');    padding-bottom: 47%;background-size: cover;background-repeat:no-repeat;}
.scheme_1 #purchase label{display:block}
.youpayw{margin-top:10px;    font-weight: bold;}
.scheme_1 .quantity_box{display:inline-block;margin:10px 10px 0 0}
.scheme_1 .quantity_box input{width:54px;height:24px;display:block;padding:0;background:none;border:2px solid #ececec !important;font-size:15px;text-align:center;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}
.scheme_1 .quantity_box .quantity_modifier{width:26px;height:24px;display:block;float:left;border:2px solid #ececec;text-align:center;cursor:pointer;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.scheme_1 .quantity_box .quantity_modifier:active{color:#374046}
.scheme_1 .quantity_box .quantity_modifier i{font-size:14px;line-height:22px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.scheme_1 .quantity_box .quantity_modifier:hover{border-color:#4bae4f}
.scheme_1 .quantity_box .quantity_modifier:hover i{color:#4bae4f}
.scheme_1 .quantity_box .quantity_down{margin:2px 0 0 0}
.scheme_1 .quantity_box .quantity_up{margin:2px 0 0 2px}
.scheme_1 #purchase #add-to-cart{height:50px;margin:10px 10px 0 0;padding:0 10px;font-size:14px}
.scheme_1 #wishlist_section{margin:20px 0 0 0;line-height:1.2em}
.scheme_1 #wishlist_section i{margin:0 3px 0 0;font-size:14px;line-height:1.2em}
.scheme_1 #wishlist_section a{text-decoration:underline}
.scheme_1 #wishlist_section #wishlist_add,.scheme_1 #wishlist_section a:hover{text-decoration:none}
.scheme_1 .product_info__wrapper .addthis_sharing_toolbox{margin:0;padding:0;border-top:2px solid #ececec}
.scheme_1 .product_info__wrapper .addthis_sharing_toolbox .at-share-btn{vertical-align:top;margin:3px 3px 0 0 !important}
.scheme_1 .product_wrap .product_description__title{margin:40px 0 0 0;font-size:25px}
.scheme_1 .product_pagination{width:100%;overflow:hidden;margin:40px 0 0 0}
.scheme_1 .product_pagination .btn{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.scheme_1 .product_pagination .product_prev{float:left}
.scheme_1 .product_pagination .product_next{float:right}
.scheme_1 .widget_related_products h3{margin:40px 0 0 0}
.scheme_1 ul.product_listing_related{list-style-type:none;margin:40px 0 0}
.scheme_1 ul.product_listing_related .product .product_img{padding-top:0}
.scheme_1 ul.product_listing_related .product .product_img a{opacity:1;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.scheme_1 ul.product_listing_related .product .product_img a:hover{opacity:.7}
.scheme_1 ul.product_listing_related .product_info{margin-top:0;opacity:1;-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%)}
.scheme_1 .article_title{font-weight:normal;font-size:16px;color:#374046;text-transform:none}
.scheme_1 .article_title a{color:#374046}
.scheme_1 .article_title a:hover{color:#6c7b84}
.scheme_1 .article_date:before{content:'\f073';margin:0 5px 0 0;font:14px 'FontAwesome'}
.scheme_1 .article_info{margin:15px 0 0 0}
.scheme_1 .article_info span{margin:0 0 0 12px;padding:0 0 0 12px;border-left:1px solid #ececec}
.scheme_1 .blog_tags{font-size:0}
.scheme_1 .blog_tags a{display:inline-block;margin:10px 10px 0 0;padding:5px 10px;background:rgba(0,0,0,0.05);font-size:13px;color:#6c7b84}
.scheme_1 .blog_tags a:before{content:'\f02b';margin:0 5px 0 0;font:13px 'FontAwesome';color:#6c7b84;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.scheme_1 .blog_tags a:hover{background:#6c7b84;color:#fff}
.scheme_1 .blog_tags a:hover:before{color:#fff}
.scheme_1 .blog_tags a.tag_active{background:#6c7b84;color:#fff !important;cursor:default}
.scheme_1 .blog_tags a.tag_active:before{color:#fff}
.scheme_1 .blog_listing__article{margin:30px 0 0 0}
.scheme_1 .blog_listing__article ~ .blog_listing__article{padding:30px 0 0 0;border-top:1px solid #ececec}
.scheme_1 .blog_listing__article .article_title{margin:0;font-size:20px}
.scheme_1 .blog_listing__article .article_title a{color:#4bae4f}
.scheme_1 .blog_listing__article .article_title a:hover{color:#374046}
.scheme_1 .blog_listing__article .article_body{margin:30px 0;overflow:hidden}
.scheme_1 .blog_listing__article .article_body .full_width{float:none;margin:0 0 15px;width:100%}
.scheme_1 .blog_listing__article .article_body .small_width{float:left;margin:0 15px 10px 0;max-width:40%}
.scheme_1 .blog_listing__article .article_content{margin:15px 0 0 0}
.scheme_1 .blog_listing__article .small_width+.article_content{margin-top:0}
.scheme_1 .blog_listing__article .article_footer .blog_tags{margin:-10px 0 30px 0}
.scheme_1 .blog_article{margin:30px 0 0 0}
.scheme_1 .blog_article .article_title{margin:0;font-size:20px}
.scheme_1 .blog_article .article_content{margin:30px 0 0 0}
.scheme_1 .blog_article .article_content .rte{margin:0}
.scheme_1 .blog_article .article_content .full_width{float:none;margin:0 0 15px;width:100%}
.scheme_1 .blog_article .article_content .small_width{float:left;margin:0 15px 10px 0;max-width:40%}
.scheme_1 .blog_article .article_footer{margin:30px 0 0 0}
.scheme_1 .blog_article .article_footer .blog_tags{margin:-10px 0 30px 0}
.scheme_1 .blog_article .article_pagination{margin:15px 0 0 0}
.scheme_1 .blog_article .article_pagination .btn{margin:15px 0 0 0;letter-spacing:0;font-size:12px}
.scheme_1 .blog_article .article_pagination .article_next{float:right;margin:15px 0 0 15px}
.scheme_1 .article_comments__list{margin:30px 0 0 0;padding:30px 0 0 0;border-top:1px solid #ececec}
.scheme_1 .article_comments__list h3{margin:0}
.scheme_1 .article_comments__list ul li{margin:30px 0 0 0;padding:15px;background:rgba(0,0,0,0.05)}
.scheme_1 .article_comments__list ul li time span{margin:0 0 0 12px;padding:0 0 0 12px;border-left:1px solid #ececec}
.scheme_1 .article_comments__list .comment_author{margin:0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}
.scheme_1 .article_comments__list .comment_author b{padding-right:10px}
.scheme_1 .article_comments__list .comment_content{margin:10px 0 0 0}
.scheme_1 .article_comments__form{margin:30px 0 0 0;padding:30px 0 0 0;border-top:1px solid #ececec}
.scheme_1 .article_comments__form h3{margin:0;font-size:20px}
.scheme_1 .article_comments__form .col-lg-6{margin:15px 0 0 0}
.scheme_1 .article_comments__form button{margin:15px 0 0 0}
.scheme_1 .account_section{margin:30px 0 0 0;padding:30px;border:1px solid #ececec;border-top:2px solid #6c7b84}
.scheme_1 .account_section h4{overflow:hidden;margin:0;font-size:16px}
.scheme_1 .account_section h4 span{vertical-align:top;float:right}
.scheme_1 .account_section h4 a{font-weight:normal}
.scheme_1 .account_section h4 a ~ a{margin:0 0 0 15px}
.scheme_1 .account_section h4 a:before{vertical-align:top;margin:0 5px 0 0;font:14px/20px 'FontAwesome'}
.scheme_1 .account_section h4 a.link_add:before{content:'\f067'}
.scheme_1 .account_section h4 a.link_edit:before{content:'\f040'}
.scheme_1 .account_section h4 a.link_close:before{content:'\f00d'}
.scheme_1 .account_section h4 a.link_delete:before{content:'\f1f8'}
.scheme_1 .account_section p.note{margin:15px 0 0 0}
.scheme_1 .account_section .btn{margin-right:15px}
.scheme_1 .account_section label{line-height:34px}
.scheme_1 .account_section .address_item{line-height:26px}
.scheme_1 .account_section .address_item:before{width:26px;height:26px;display:inline-block;vertical-align:middle;margin:0 7px 0 0;border:1px solid #6c7b84;font:15px/25px 'FontAwesome';color:#374046;text-align:center;cursor:default;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.scheme_1 .account_section .address_item{margin:15px 0 0 0}
.scheme_1 .account_section .address_item ~ .address_item{margin:10px 0 0 0}
.scheme_1 .account_section .address_location:before{content:'\f015'}
.scheme_1 .account_section .address_phone:before{content:'\f095';font-size:14px}
.scheme_1 .account_section .address_user:before{content:'\f007'}
.scheme_1 .account_section input[type="radio"],.scheme_1 .account_section input[type="checkbox"]{margin:10px 5px 0 0}
.scheme_1 #account_reset__link{white-space:nowrap}
.scheme_1 #address_form_new .form-group:nth-last-of-type(2) label{text-align:left}
.scheme_1 .account_wrapper{width:100%;height:100%;display:table;margin:30px 0 0 0}
.scheme_1 .account_wrapper .account_left{width:50%;height:100%;display:table-cell;padding:0 15px 0 0;position:relative}
.scheme_1 .account_wrapper .account_left:before{content:'';border:1px solid #ececec;border-top:2px solid #374046;position:absolute;top:0;right:15px;bottom:0;left:0;z-index:-1}
.scheme_1 .account_wrapper .account_right{width:50%;height:100%;display:table-cell;padding:0 0 0 15px;position:relative}
.scheme_1 .account_wrapper .account_right:before{content:'';border:1px solid #ececec;border-top:2px solid #374046;position:absolute;top:0;right:0;bottom:0;left:15px;z-index:-1}
.scheme_1 .account_wrapper .account_section{width:100%;height:100%;margin:0;border:none}
.scheme_1 #account_login .account_left ul{margin:10px 0 0 0}
.scheme_1 #account_login .account_left ul li{margin:5px 0 0 0;color:#374046;text-transform:lowercase}
.scheme_1 #account_login .account_left ul li:before{content:'\f00c';margin:0 7px 0 0;font:14px 'FontAwesome';color:#4bae4f}
.scheme_1 #account_login .account_left .btn{margin-top:15px}
.scheme_1 #account_login .more_info{margin:10px 0 5px;}
.scheme_1 #account_login .more_info a{color:#4bae4f;font-weight: bold;}
.scheme_1 #account_guest{margin:30px 0 0 0;padding:30px;border:1px solid #ececec}
.scheme_1 #account_guest .btn{margin-top:15px}
.scheme_1 #account_reset_form{margin:0}
.scheme_1 .account_area .page_heading{overflow:hidden;padding:0 0 10px 0;background:none;border:none;border-bottom:2px solid #ececec;position:relative}
.scheme_1 .account_area .page_heading a{display:block;float:right;margin:1px 0 0 10px;font-size:14px}
.scheme_1 .account_area .page_heading a.link_logout{position:absolute;right:0;top:0}
.scheme_1 .account_welcome{text-align:center}
.scheme_1 .account_welcome .page_heading:before{content:'\f007';margin:0 7px 0 0;font-family:'FontAwesome'}
.scheme_1 .account_welcome__name{margin:30px 0 0 0;color:#6c7b84}
.scheme_1 .account_table{width:100%;margin:15px 0 0 0}
.scheme_1 .account_table th,.scheme_1 .account_table td{vertical-align:middle}
.scheme_1 .table_info tr ~ tr{border-top:1px solid #ececec}
.scheme_1 .table_info td{padding:5px 0}
.scheme_1 .table_info td ~ td{padding:5px 0 5px 5px;color:#374046;text-align:right}
.scheme_1 .table_orders thead{border-bottom:2px solid #ececec}
.scheme_1 .table_orders th{padding:5px 7px;border:1px solid #ececec;color:#374046;text-transform:uppercase}
.scheme_1 .table_orders td{padding:5px 7px;border:1px solid #ececec}
.scheme_1 .table_orders tfoot{border-top:2px solid #ececec}
.scheme_1 .table_orders p{margin:7px 0 0 0}
.scheme_1 .table_orders a{text-decoration:underline}
.scheme_1 .table_orders a:hover{text-decoration:none}
.scheme_1 .table_orders .cell_total{text-align:right}
.scheme_1 .table_orders .row_total{border-top:2px solid #ececec;font-size:14px}
.scheme_1 .table_orders .row_total .money{font-weight:bold}
.scheme_1 .account_default .address_all{margin:15px 0 0 0}
.scheme_1 .account_default .address_all a{text-decoration:underline}
.scheme_1 .account_default .address_all a:hover{text-decoration:none}
.scheme_1 .account_address__item h4{padding:0 0 7px 0;border-bottom:1px solid #ececec}
.scheme_1 .order_cancelled h4{margin:0;font-size:14px}
.scheme_1 .order_cancelled p{margin:10px 0 0 0}
.scheme_1 #cart_loader{width:100%;height:0;position:fixed;left:0;top:0;z-index:1001}
.scheme_1 #cart_loader.loader_off .global_loader{top:40px}
.scheme_1 #cart_loader.loader_on .global_loader{top:80px}
.scheme_1 .cart_list{width:100%;max-width:100%;margin:30px 0 0 0}
.scheme_1 .cart_list th{padding:15px 20px;background:rgba(0,0,0,0.05);border:1px solid #ececec;font-size:14px;color:#374046;text-transform:uppercase}
.scheme_1 .cart_list th ~ th{text-align:center}
.scheme_1 .cart_list td{padding:20px;border:1px solid #ececec}
.scheme_1 .cart_list .cell_3{text-align:center}
.scheme_1 .cart_list .cell_5{text-align:center}
.scheme_1 .cart_list .cart_price{font-size:14px;text-align:right}
.scheme_1 .cart_item__img{width:85px;float:left}
.scheme_1 .cart_item__info{margin:0 0 0 125px}
.scheme_1 .cart_item__name{margin:0;font-weight: 600;}
.scheme_1 .cart_item__variant{margin:15px 0 0 0;font-size:14px;color:#374046}
.scheme_1 .cart_item__details{margin:10px 0 0 0}
.scheme_1 .cart_item__details p{margin:5px 0 0 0}
.scheme_1 .cart_item__details p span{color:#374046}
.scheme_1 .quantity_box{width:88px;height:24px;margin:0;position:relative}
.scheme_1 .quantity_box input{width:40px;position:absolute;left:24px;top:0}
.scheme_1 .quantity_box .quantity_down{margin:0;position:absolute;left:0;top:0}
.scheme_1 .quantity_box .quantity_up{margin:0;position:absolute;right:0;top:0}
.scheme_1 .cart_update{width:88px;margin:5px 0 0 0;font-size:12px;padding:0 10px;text-transform:none}
.scheme_1 .cart_item__remove{font-size:14px;/* color:red */}
.scheme_1 .header_cart .cart_item__remove{font-size:14px;float:right;margin-top:-20px;}
.scheme_1 .cart_item__remove:hover{/* color:red */}
.scheme_1 .cart_item__remove i{vertical-align:baseline}
.scheme_1 .cart_list .cart_buttons .btn{float:right;margin:0 0 0 20px}
.scheme_1 .cart_list .cart_buttons .btn-alt{float:none;margin:0}
.scheme_1 .cart_list .cart_buttons .btn:before{margin:0 7px 0 0;font:14px 'FontAwesome'}
.scheme_1 .cart_list .cart_buttons .cart_continue:before{content:'\f060'}
.scheme_1 .cart_list .cart_buttons .cart_update:before{content:'\f021'}
.scheme_1 .cart_list .cart_buttons #cart_clear:before{content:'\f1f8'}
.scheme_1 .cart_list .cart_summary .cart_summary__row{margin:15px 0 0 0;padding:0 0 10px 0;/* border-bottom:1px solid #ececec; */font-size:20px;color:#374046}
.scheme_1 .cart_list .cart_summary .cart_summary__row ~ .cart_summary__row{padding:10px 0}
.scheme_1 .cart_list .cart_summary .cart_summary__row span.money, .scheme_1 .cart_list .cart_summary .cart_discount span.money  {float:right}
.scheme_1 .cart_list .cart_summary .cart_summary__notification{margin:20px 0 0 0}
.scheme_1 .cart_list .cart_summary .cart_summary__instructions{margin:15px 0 0 0}
.scheme_1 .cart_list .cart_summary .cart_summary__instructions label{display:block;padding:0 0 3px 0;font-weight:normal;color:#374046}
.scheme_1 .cart_list .cart_summary .cart_summary__instructions textarea{width:auto !important;height:100px !important;max-width:100% !important;resize:none}
.scheme_1 .cart_list .cart_summary .cart_summary__checkout button{float:right;margin:20px 0 0 10px;padding:0px 20px;font-size:14px}
.scheme_1 .cart_list .cart_summary .cart_summary__methods{float:left}
.scheme_1 .cart_list .cart_summary .cart_summary__methods li{float:left;margin:20px 10px 0 0}
.scheme_1 .cart_empty h4 a{font-weight:inherit;text-decoration:underline}
.scheme_1 .cart_empty h4 a:hover{text-decoration:none}
.scheme_1 #contact_page #google_map{margin:15px 0;border:1px solid #ececec}
.scheme_1 #contact_page #google_map iframe{width:100%}
.scheme_1 .contact-form textarea{width:100%}
.scheme_1 .template-404 h2,.scheme_1 .template-404 h2 a{vertical-align:baseline}
.scheme_1 .page_sitemap h2{margin:30px 0 15px 0}
.scheme_1 .page_sitemap .sitemap_separator{width:100%;height:0;float:none;clear:both;margin:0 15px;padding:30px 0 0 0;border-bottom:1px solid #ececec}
.scheme_1 .page_sitemap ul li+li{margin-top:7px}
.scheme_1 .page_sitemap ul li a{text-transform:uppercase;color:#6c7b84}
.scheme_1 .page_sitemap ul li a:hover{color:#4bae4f}
.scheme_1 .wishlist_page .wishlist_empty{margin:15px 0 0 0}
.scheme_1 .wishlist_page .product_img{opacity:1;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.scheme_1 .wishlist_page .product_img:hover{opacity:.7}
.scheme_1 #wishlist_products_number{display:inline;font-weight:inherit;line-height:inherit}
.scheme_1 #color_settings{width:240px;background:#fff;position:fixed;left:-240px;top:200px;z-index:100;-webkit-border-radius:0 7px 4px 0;-moz-border-radius:0 7px 4px 0;border-radius:0 7px 4px 0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:left 0.3s ease-in-out,box-shadow 0.3s ease-in-out;-moz-transition:left 0.3s ease-in-out,box-shadow 0.3s ease-in-out;transition:left 0.3s ease-in-out,box-shadow 0.3s ease-in-out}
.scheme_1 #color_settings h4{height:50px;margin:0;padding:0 50px 0 25px;font:bold 14px/51px 'Arial';color:#333}
.scheme_1 #color_settings #color_settings__btn{width:50px;height:50px;overflow:hidden;background:#888;position:absolute;right:-50px;top:0;opacity:.4;-webkit-transition:right 0.3s ease-in-out;-moz-transition:right 0.3s ease-in-out;transition:right 0.3s ease-in-out;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.25);box-shadow:0 0 10px 0 rgba(0,0,0,0.25)}
.scheme_1 #color_settings #color_settings__btn i{width:50px;height:50px;display:block;font-size:18px;line-height:49px;color:#fff;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,0.7)}
.scheme_1 #color_settings.on{left:0;-webkit-box-shadow:0 0 25px 5px rgba(0,0,0,0.25);-moz-box-shadow:0 0 25px 5px rgba(0,0,0,0.25);box-shadow:0 0 25px 5px rgba(0,0,0,0.25)}
.scheme_1 #color_settings.on #color_settings__btn{right:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.scheme_1 #color_settings .color_palette{height:30px;margin:25px;overflow:hidden;border:2px solid rgba(0,0,0,0.2);position:relative;cursor:pointer;-webkit-transition:background 0.2s ease-in-out,box-shadow 0.2s ease-in-out;-moz-transition:background 0.2s ease-in-out,box-shadow 0.2s ease-in-out;transition:background 0.2s ease-in-out,box-shadow 0.2s ease-in-out;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.scheme_1 #color_settings .color_palette.active{border-color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 0 2px #888;-moz-box-shadow:0 0 0 2px #888;box-shadow:0 0 0 2px #888}
.scheme_1 #color_settings .color_item{position:absolute;top:0;bottom:0}
.scheme_1 #color_settings .color_item.color_1{left:-30px;right:50%;z-index:10;-webkit-transform:skewX(-45deg);transform:skewX(-45deg)}
.scheme_1 #color_settings .color_item.color_2{left:0;right:0;z-index:1}
.scheme_1 #scheme_1 .color_1{background:#4bae4f}
.scheme_1 #scheme_1 .color_2{background:#374046}
.scheme_1 #scheme_2 .color_1{background:#29b3d0}
.scheme_1 #scheme_2 .color_2{background:#3f324b}
.scheme_1 #scheme_3 .color_1{background:#e49a2f}
.scheme_1 #scheme_3 .color_2{background:#455f43}
.scheme_1 #scheme_4 .color_1{background:#ce3c4a}
.scheme_1 #scheme_4 .color_2{background:#393b34}
.shopify-payment-button__button--hidden {  visibility: hidden;}
.shopify-payment-button__button {
  border-radius: 4px;
  border: none;
  box-shadow: 0 0 0 0 transparent;
  color: white;
  cursor: pointer;
  display: block;
  font-size: 1em;
  font-weight: 500;
  line-height: 1;
  text-align: center;
  width: 100%;
  transition: background 0.2s ease-in-out;
}

.shopify-payment-button__button[disabled] {  opacity: 0.6;  cursor: default;}
.shopify-payment-button__button--unbranded {  background-color: #1990c6;  padding: 1em 2em;}
.shopify-payment-button__button--unbranded:hover:not([disabled]) {  background-color: #136f99;}
.shopify-payment-button__more-options {
  background: transparent;
  border: 0 none;
  cursor: pointer;
  display: block;
  font-size: 1em;
  margin-top: 1em;
  text-align: center;
  width: 100%;
}
.widget_header_wrapper  .sidebar_widget {margin-right:15px;min-width: 285px; }
.shopify-payment-button__more-options:hover:not([disabled]) {  text-decoration: underline;}
.shopify-payment-button__more-options[disabled] {  opacity: 0.6;  cursor: default;}
.shopify-payment-button__button--branded {  display: flex;  flex-direction: column;  min-height: 44px;  position: relative;  z-index: 1;}
.shopify-payment-button__button--branded .shopify-cleanslate {  flex: 1 !important;  display: flex !important;  flex-direction: column !important;}
.content-nav {    position: absolute;	display: none;	overflow: inherit !important ;}
.content-nav .has-drop:hover > .drop-nav {	display: block;}
.content-nav .drop-nav {
	background: #f5f5f5;
    display: none;
    left: 100%;
    position: absolute;
    top: 1px;
    min-height: 100%;
    box-sizing: border-box;
    width: 300px;
    border-radius: 0 5px 5px 0;
    box-shadow: 0 2px 9px rgba(0, 0, 0, 0.15);z-index:12;
}
.content-nav .drop-nav .drop-nav {top:0px}
.content-nav ul li {border-bottom: 1px solid white;}
.dopmenu, .sidebar .content-nav {	display: block;z-index: 10;margin-top: 55px;position:relative;}
.widget_header_wrapper  .btn-green {     width: 100%;  height: 50px!important;}
.catalog {margin-left:10px;font-size:18px;font-weight:700;}
.custom_bottom {background:#374046; color:#FFF}
.col3.col-sm-4 .infoblock ul {display:inline-block}
.col3.col-sm-4 .infoblock input.button.btn.btn-primary, .promoblock .btn-green{height:34px!important; line-height:34px!important}
.opis
{
/* 	margin-top: 5px;
    padding: 10px;
    background: #f0fff0; */
}

.opis li
{
	margin-top: 15px;
}
.money.gr {color:#4bae4f; font-size:120%}
.content-nav .has-drop > a:after { background: url(../images/chevron_right.svg) no-repeat;  width: 5px;  height: 8px;   content: '';    position: absolute; top: 46%; right: 21px;}
.download_file {margin-top:20px}
.scheme_1  h1 {padding-bottom:0px;margin-bottom:0px;padding-top:15px;}

#product_price { padding-bottom: 5px; margin-bottom:0px;}
.socseti  {margin:10px;}
.socseti a{font-size:30px; margin:0 10px; color:#FFF}
.socseti a:hover{ color:#4bae4f}
.infoblock {margin-top:8px; text-align:center}
.infoblock input {max-width:175px}
.col2  {border-right:1px solid; border-left:1px solid; }
.cart_customer, .block {    border: 1px solid #ececec; padding:0 15px}
.block .block-title, .block .row-zagl {font-size:24px; text-align:left ;padding:5px 0 0px 10px;margin-bottom:10px; background:#ececec}
.radiocheck input.radio{    float: left;    margin: 0 10px 0 0;}
.agree.checkbox input.checkbox {margin-top:0px}
.delivery_block_item input {margin-top:0}
.str  {margin-bottom:20px}
.str  span.money {float:right; font-weight:700}
.agree.checkbox {margin-bottom:20px}
.cart_summary__row  {font-weight:600}
.cart_summary__row  span.money {font-size:24px;}
.cart_summary__row  span.rubl {margin-left:5px;}
.cart-title {margin:20px 0; font-size:24px;font-weight:bold}
.form-horizontal .radiocheck {margin:0 20px; }
.history .item {
	overflow: hidden;
	border: 1px solid #e1ddd7;
	border-radius: 5px;
	background: #f2f0eb;
}

.history .item.active {
	position: relative;
	z-index: 9;
	background: #fff;
}

.history .item+.item {
	margin-top: 13px;
}

.history .head {
	color: #4d3a2e;
	font: 13px/37px Open Sans;
	position: relative;
	overflow: hidden;
	padding: 10px 10px 10px 70px;
	cursor: pointer;
}

.history .head b {
	font-weight: 600;
}

.history .head:after {
	position: absolute;
	top: 10px;
	left: 10px;
	display: block;
	width: 39px;
	height: 37px;
	content: '';
	background: url(../images/ic_history.png) 0 0 no-repeat;
}

.history .head:hover:after {
	background-position: 0 -37px;
}

.history .head:active:after {
	background-position: 0 -74px;
}

.history .item.active .head:after {
	background-position: -39px 0;
}

.history .item.active .head:hover:after {
	background-position: -39px -37px;
}

.history .item.active .head:active:after {
	background-position: -39px -74px;
}

.history .item.active .head {
	line-height: 30px;
}

.history .item.active .number, .history .item.active .date, .history .item.active .count, .history .item.active .status, .history .item.active .price {
	color: #5e5e5e;
	width: 100%;
}

.history .item.active .head span {
	display: inline-block;
	vertical-align: top;
	width: 170px;
}

.history .item.active .payment {
	display: block;
}

.history .item>.data {
	display: none;
	border-top: 1px solid #e1ddd7;
}

.history .item>.data .cart_info {
	border: none;
	margin: 0;
	border-radius: 0;
}

.history .item>.data .cart_info table th:last-child {
	text-align: left;
}

.history .item>.data .cart_info table td.price, .history .item>.data .cart_info table td.amount, .history .item>.data .cart_info table td.discount {
	width: 12%;
	table-layout: fixed;
	white-space: nowrap;
}
.history .head:after {
	position: absolute;
	top: 10px;
	left: 10px;
	display: block;
	width: 39px;
	height: 37px;
	content: '';
	background: url(../images/ic_history.png) 0 0 no-repeat;
}
.history .head:hover:after {
	background-position: 0 -37px;
}

.history .head:active:after {
	background-position: 0 -74px;
}

.history .item.active .head:after {
	background-position: -39px 0;
}

.history .item.active .head:hover:after {
	background-position: -39px -37px;
}

.history .item.active .head:active:after {
	background-position: -39px -74px;
}

.history .item.active .head {
	line-height: 30px;
}
.footer_links span {margin-left:5px;margin-top:-5px}
.footer_links i {line-height:18px}
.left_baner {padding:10px 5px}
#new_products_homepage_carousel__1 .swiper-slide {width:25%}
#main>.container>.row{position: relative;}
.scheme_1 .product_info__right .btn,.scheme_1 .download_file .btn{line-height: 32px;}
.scheme_1 .product_info__right .btn .icon,.scheme_1 .download_file .btn .icon{top: 2px;position: relative;}
.scheme_1 .product_info__right .btn{width:100%;display:inline-block;margin-top:15px}

.buy_block{position:relative;background:#fff;}

#search-header{position:relative;}
.b-ajaxSearch_repose {
	position: absolute;
	left: 0;    top: 40px;right:0;
	z-index:1000;
	overflow-y: auto;
	/* min-height: 80px; */
	max-height: 400px;
}
.b-ajaxSearch_repose__items {

}
.b-ajaxSearch_repose__items .b-ajaxSearch_repose__item {
	display: block;
	padding:5px 0;
	text-decoration: none;
}
.b-ajaxSearch_repose__items .b-ajaxSearch_repose__item:hover {
	background: #f4f4f4;
}
.b-ajaxSearch_repose__items .b-ajaxSearch_repose__item .__item-image {
	padding: 2px;
	border: 1px solid #BABABA;
	background: #fff;
	float: left;
	width: 40px;
}
.b-ajaxSearch_repose__items .b-ajaxSearch_repose__item .__item-info {
	/*margin-left: 50px;*/
}
.b-ajaxSearch_repose__items .b-ajaxSearch_repose__item .__item-title {
	font-size: 14px;
	text-decoration: underline;
}
.b-ajaxSearch_repose__items .b-ajaxSearch_repose__item:hover .__item-title {
	text-decoration: none;
}
.b-ajaxSearch_repose__items .b-ajaxSearch_repose__item .__item-price {
	color: #363636;
	font-weight: bold;
}
.b-ajaxSearch_repose__items .b-ajaxSearch_repose__all {
	text-decoration: none;
}
.item_spacer {
	clear: both;
}



.tabs{
	display:inline-block;
}
.tabs > div{
	padding-top:10px;
}
.tabs ul{
	margin:0px;
	padding:0px;
}
.tabs ul:after{
	content:"";
	display:block;
	clear:both;
	height:5px;
	background:#46c765;
}
.tabs ul li{
	margin:0px;
	padding:0px;
	cursor:pointer;
	display:block;
	float:left;
	padding:10px 15px;
	background:#e9eaeb;
	color:#707070;
}
.tabs ul li.active, .tabs ul li.active:hover{
	background:#46c765;
	color:#fff;
}
.tabs ul li:hover{
	background:#d6d6d7;
}

.products{width:300px;}
.pop_title{font-size:20px;text-align:center;margin-bottom:15px;}
.products .product{margin:5px 0;}
.products .product .money.gr{font-size:100%;}
.products .product a.btn-cart,.products .product button{width:140px;}
.products .product .obem{font-weight:700;    font-size: 14px;}
.obem_price{display:inline-block;width:150px;padding: 10px 10px 10px 0;text-align:right;}

.img-dely {
    position: absolute;
    vertical-align: middle;
    height: 20px;
    /* margin-left: 10px; */
    left: 0;
    top: 27px;
}
.delivery_block_item {
    padding: 6px 0;
}
#EDOSTinfo,
#SDEKinfo{
    margin-left: 25px;
}
.img-dely-edost {
    height: 28px;
}
.control-label.radiocheck {
    position: relative;
    margin-bottom: 45px;
}
.img-dely-edost-1 {
    height: 31px;
}
.img-dely-edost-2 {
    left: 165px;
    top: 33px;
}
.img-dely-edost-3 {
    left: 357px;
    height: 29px;
    top: 27px;
}
.cart_item__price{display:none;}
span.fa-money:before  {background:url(/images/pay.png) center right; background-size:cover; color:transparent}
.payment_wrap {margin:10px 0 30px 0}
.payment_wrap:after{content:'';display:table;clear:both;}
.payment_wrap .line{width: 25%;display: block;float: left; height:100px; text-align:center}
.payment_wrap input[type=radio] + label:before,.payment_wrap input[type=radio] + label:after{display:none;}
.payment_wrap input[type=radio] + label {border:1px solid #d9d9d9;border-radius:10px;padding:5px;}
.payment_wrap input[type=radio]:checked + label {border:3px solid #85c14d; background:url(/images/checked.png) no-repeat bottom left;    background-position-y: 85px;
    background-position-x: 5px;}
.payment_wrap input {display:none}
.payment_wrap .line label{text-align:center; cursor:pointer}
.payment_wrap .line label img{width: auto;margin: 0 auto;display: block;max-width:100%; margin-bottom:7px;width:150px;height:40px;}
.payment_wrap .line label span{font-size:13px; padding:7px 0; display: block;}
.podrobnee {font-size:11px;color:#00b1ea!important; border-bottom:1px dashed}
.tooltip{position:absolute; z-index:999;left:-9999px; border-radius:5px;
border:1px solid #fff;width:250px; min-height:50px;background-color:#222;}
.tooltip:before {content:""; display:block; left:-10px; position:absolute; top:25%; border: 5px solid transparent;	border-right: 10px solid #222;width:0;height:0; border-left:0}
.tooltip p{margin:0;color:#fff;padding:10px 20px;} 
#product_price .price.product-price.price-old .money { margin: 0 7px 0 0; font-size: 28px; color:#a6a6a6; text-decoration:line-through}
.product-proc {position: absolute;
    right: -21px;
    padding: 15px 5px 30px 30px;
    line-height: 24px;
    top: -21px;
    background: #4bae4f;
    color: #FFF;
    font-size: 24px;
    border-bottom-left-radius: 100%;
    font-weight: 700;
}


.catalog-main_list{
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}
@media (max-width: 1100px){
	.catalog-main_list {
		grid-template-columns: 1fr 1fr 1fr 1fr;
	}
}
@media (max-width: 992px){
	.catalog-main_list {
		grid-template-columns: 1fr 1fr 1fr;
	}
}


@media screen and (max-width: 768px){
	.catalog-main_list{
		display: block;
	}
	
}

.header_cart .dropdown-menu{
	max-width: 380px !important;
	width: 100%;
}

.cart_item .table{
	margin-bottom: 0;
}
.wd-age-verify-buttons {
	margin-top: 25px;
	text-align: center;
}
.wd-age-verify-buttons .btn {
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
}
.scheme_1 .btn.age-verify-forbidden{
	background-color:#9a9a9a;
}
.scheme_1 .btn.age-verify-forbidden:hover {
	background: #374046;
	color: #fff;
}


.types{background-color:#fff}
.types__content{padding-top:30px;padding-bottom:30px}
.types__title{margin-bottom:55px}
.list-types{display:grid;grid-template-columns:repeat(auto-fit,205px);grid-gap:30px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.list-types__item{-webkit-border-radius:10px;border-radius:10px;border:1px solid #ebebeb;background-color:#fff;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}
.list-types__item:hover{font-size:18px;color:#4bae4f;font-weight:600}
.list-types__item:hover .list-types__link{font-weight:700}
.list-types__link{font-size:19px;line-height:19px;padding:19px 0;display:block;text-align:center;width:100%}
@media screen and (max-width:1100px) {
	.types__content{padding-top:40px;padding-bottom:60px}
	.list-types{grid-gap:20px}
}
@media screen and (max-width:768px) {
	.types__content{padding-top:55px}
	.types__title{font-size:27px;margin-bottom:30px}
	.list-types{grid-template-columns:1fr 1fr;grid-gap:10px}
	.list-types__link{font-size:14px;line-height:14px;padding:12px 0}
	.list-types__item{border-width:2px}
}

.homepage_carousel ul {font-size:16px;margin-left:40px;margin-top:30px}
.homepage_carousel ul li{list-style-type:disc;padding-bottom:10px;}
.homepage_carousel h1 {margin-top:30px;}
.list-types__item a {font-size:18px}

@media all and (max-width:850px) {
		
		#whatsapp-mob {
		position: fixed;
		bottom: 5px;
		background-image: url(/images/whatsapp-logo.svg);
		background-color: #1ebea4;
		background-repeat: no-repeat;
		background-position: center center;
		background-size: 80%;
		cursor: pointer;
		margin-left: 20px;
		margin-bottom: 20px;
		height: 45px;
		width: 140px;
		z-index: 10000;
		border-radius: 25px;
		}

		#whatsapp-mob a {
		height: 55px;
		width: 165px;
		display: block;
		}
		#whatsapp-mob1 {
		position: fixed;
		bottom: 5px;
		background-image: url(/images/telegram.svg);
		
		background-repeat: no-repeat;
		background-position: center center;
		background-size: 76%;
		cursor: pointer;
		margin-left: 155px;
		margin-bottom: 20px;
		height: 45px;
		width: 65px;
		z-index: 10000;
		border-radius: 25px;
		}

		#whatsapp-mob1 a {
		height: 45px;
		width: 65px;
		display: block;
		}
}
.product_cat a{
	color: #0e7097;font-size: 15px;
}
.swiper-wrapper{
	text-align:center;
}
.slide-img-wrap{
	position:relative;
	width:100%;
	height:0;
	padding-bottom:100%;
}
.slide-img-wrap>img{
	position:absolute;
	top:5%;
	bottom:5%;
	left:5%;
	right:5%;
	margin:auto;
	max-width:100%;
	max-height:100%;
}
.notice {margin:0 auto 20px;text-align:center;font-size: 16px;}
.notice__exclamation {
    padding: 0px 7px;
    font-weight: bold;
    border-radius: 100%;
    background-color: red;
    color: #fff;
    margin-right: 5px;
}
.label__danger-wrapper {
    position: relative;
    width: 100%;
    height: 42px;
	margin:8px 0;
}
.label__danger {
        position: absolute;
        top: 0;
        left: 50%;
        z-index: 5;
        width: 100vw;
        height: 56px;
        background-image: url("/images/vred2.png");
        transform: translateX(-50%);
    }