

/* Start:/local/templates/fason_m/static/js/jquery.bxslider.css?14961384453083*/
.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom:1;-ms-touch-action:pan-y;touch-action:pan-y;}
.bx-wrapper img{max-width:100%;display:block;}
.bxslider{margin:0;padding:0;}
ul.bxslider{list-style:none;}
.bx-viewport{-webkit-transform:translatez(0);}
.bx-wrapper{-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:5px solid #fff;background:#fff;}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%;}
.bx-wrapper .bx-loading{min-height:50px;background:url('/local/templates/fason_m/static/js/images/bx_loader.gif') center center no-repeat #ffffff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000;}
.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px;}
.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:focus{background:#000;}
.bx-wrapper .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline;}
.bx-wrapper .bx-pager-item{font-size:0;line-height:0;}
.bx-wrapper .bx-prev{left:10px;background:url('/local/templates/fason_m/static/js/images/controls.png') no-repeat 0 -32px;}
.bx-wrapper .bx-prev:hover,
.bx-wrapper .bx-prev:focus{background-position:0 0;}
.bx-wrapper .bx-next{right:10px;background:url('/local/templates/fason_m/static/js/images/controls.png') no-repeat -43px -32px;}
.bx-wrapper .bx-next:hover,
.bx-wrapper .bx-next:focus{background-position:-43px 0;}
.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999;}
.bx-wrapper .bx-controls-direction a.disabled{display:none;}
.bx-wrapper .bx-controls-auto{text-align:center;}
.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url('/local/templates/fason_m/static/js/images/controls.png') -86px -11px no-repeat;margin:0 3px;}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active,
.bx-wrapper .bx-controls-auto .bx-start:focus{background-position:-86px 0;}
.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url('/local/templates/fason_m/static/js/images/controls.png') -86px -44px no-repeat;margin:0 3px;}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active,
.bx-wrapper .bx-controls-auto .bx-stop:focus{background-position:-86px -33px;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px;}
.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80, 80, 80, 0.75);width:100%;}
.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px;}
/* End */


/* Start:/local/templates/fason_m/static/js/intlTelInput.css?149613844521717*/
.intl-tel-input{position:relative;display:inline-block;width:100%;}.intl-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.intl-tel-input .hide{display:none}.intl-tel-input .v-hide{visibility:hidden}.intl-tel-input input,.intl-tel-input input[type=text],.intl-tel-input input[type=tel]{position:relative;z-index:0;margin-top:0 !important;padding-right:36px;margin-right:0}.intl-tel-input .flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.intl-tel-input .selected-flag{z-index:1;position:relative;width:36px;height:100%;padding:0 0 0 8px}.intl-tel-input .selected-flag .iti-flag{position:absolute;top:0;bottom:0;margin:auto}.intl-tel-input .selected-flag .iti-arrow{position:absolute;top:50%;margin-top:-2px;right:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.intl-tel-input .selected-flag .iti-arrow.up{border-top:none;border-bottom:4px solid #555}.intl-tel-input .country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,0.2);background-color:white;border:1px solid #CCC;white-space:nowrap;max-height:200px;overflow-y:scroll}.intl-tel-input .country-list.dropup{bottom:100%;margin-bottom:-1px}.intl-tel-input .country-list .flag-box{display:inline-block;width:20px}@media (max-width: 500px){.intl-tel-input .country-list{white-space:normal}}.intl-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #CCC}.intl-tel-input .country-list .country{padding:5px 10px}.intl-tel-input .country-list .country .dial-code{color:#999}.intl-tel-input .country-list .country.highlight{background-color:rgba(0,0,0,0.05)}.intl-tel-input .country-list .flag-box,.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .dial-code{vertical-align:middle}.intl-tel-input .country-list .flag-box,.intl-tel-input .country-list .country-name{margin-right:6px}.intl-tel-input.allow-dropdown input,.intl-tel-input.allow-dropdown input[type=text],.intl-tel-input.allow-dropdown input[type=tel],.intl-tel-input.separate-dial-code input,.intl-tel-input.separate-dial-code input[type=text],.intl-tel-input.separate-dial-code input[type=tel]{padding-right:6px;padding-left:52px;margin-left:0}.intl-tel-input.allow-dropdown .flag-container,.intl-tel-input.separate-dial-code .flag-container{right:auto;left:0}.intl-tel-input.allow-dropdown .selected-flag,.intl-tel-input.separate-dial-code .selected-flag{width:46px}.intl-tel-input.allow-dropdown .flag-container:hover{cursor:pointer}.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag{background-color:rgba(0,0,0,0.05)}.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover{cursor:default}.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover .selected-flag,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover .selected-flag{background-color:transparent}.intl-tel-input.separate-dial-code .selected-flag{background-color:rgba(0,0,0,0.05);display:table}.intl-tel-input.separate-dial-code .selected-dial-code{display:table-cell;vertical-align:middle;padding-left:28px}.intl-tel-input.separate-dial-code.iti-sdc-2 input,.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=text],.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=tel]{padding-left:66px}.intl-tel-input.separate-dial-code.iti-sdc-2 .selected-flag{width:60px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel]{padding-left:76px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag{width:70px}.intl-tel-input.separate-dial-code.iti-sdc-3 input,.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=text],.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=tel]{padding-left:74px}.intl-tel-input.separate-dial-code.iti-sdc-3 .selected-flag{width:68px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel]{padding-left:84px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag{width:78px}.intl-tel-input.separate-dial-code.iti-sdc-4 input,.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=text],.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=tel]{padding-left:82px}.intl-tel-input.separate-dial-code.iti-sdc-4 .selected-flag{width:76px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel]{padding-left:92px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag{width:86px}.intl-tel-input.separate-dial-code.iti-sdc-5 input,.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=text],.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=tel]{padding-left:90px}.intl-tel-input.separate-dial-code.iti-sdc-5 .selected-flag{width:84px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=tel]{padding-left:100px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag{width:94px}.intl-tel-input.iti-container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.intl-tel-input.iti-container:hover{cursor:pointer}.iti-mobile .intl-tel-input.iti-container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .intl-tel-input .country-list{max-height:100%;width:100%}.iti-mobile .intl-tel-input .country-list .country{padding:10px 10px;line-height:1.5em}.iti-flag{width:20px}.iti-flag.be{width:18px}.iti-flag.ch{width:15px}.iti-flag.mc{width:19px}.iti-flag.ne{width:18px}.iti-flag.np{width:13px}.iti-flag.va{width:15px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.iti-flag{background-size:5630px 15px}}.iti-flag.ac{height:10px;background-position:0px 0px}.iti-flag.ad{height:14px;background-position:-22px 0px}.iti-flag.ae{height:10px;background-position:-44px 0px}.iti-flag.af{height:14px;background-position:-66px 0px}.iti-flag.ag{height:14px;background-position:-88px 0px}.iti-flag.ai{height:10px;background-position:-110px 0px}.iti-flag.al{height:15px;background-position:-132px 0px}.iti-flag.am{height:10px;background-position:-154px 0px}.iti-flag.ao{height:14px;background-position:-176px 0px}.iti-flag.aq{height:14px;background-position:-198px 0px}.iti-flag.ar{height:13px;background-position:-220px 0px}.iti-flag.as{height:10px;background-position:-242px 0px}.iti-flag.at{height:14px;background-position:-264px 0px}.iti-flag.au{height:10px;background-position:-286px 0px}.iti-flag.aw{height:14px;background-position:-308px 0px}.iti-flag.ax{height:13px;background-position:-330px 0px}.iti-flag.az{height:10px;background-position:-352px 0px}.iti-flag.ba{height:10px;background-position:-374px 0px}.iti-flag.bb{height:14px;background-position:-396px 0px}.iti-flag.bd{height:12px;background-position:-418px 0px}.iti-flag.be{height:15px;background-position:-440px 0px}.iti-flag.bf{height:14px;background-position:-460px 0px}.iti-flag.bg{height:12px;background-position:-482px 0px}.iti-flag.bh{height:12px;background-position:-504px 0px}.iti-flag.bi{height:12px;background-position:-526px 0px}.iti-flag.bj{height:14px;background-position:-548px 0px}.iti-flag.bl{height:14px;background-position:-570px 0px}.iti-flag.bm{height:10px;background-position:-592px 0px}.iti-flag.bn{height:10px;background-position:-614px 0px}.iti-flag.bo{height:14px;background-position:-636px 0px}.iti-flag.bq{height:14px;background-position:-658px 0px}.iti-flag.br{height:14px;background-position:-680px 0px}.iti-flag.bs{height:10px;background-position:-702px 0px}.iti-flag.bt{height:14px;background-position:-724px 0px}.iti-flag.bv{height:15px;background-position:-746px 0px}.iti-flag.bw{height:14px;background-position:-768px 0px}.iti-flag.by{height:10px;background-position:-790px 0px}.iti-flag.bz{height:14px;background-position:-812px 0px}.iti-flag.ca{height:10px;background-position:-834px 0px}.iti-flag.cc{height:10px;background-position:-856px 0px}.iti-flag.cd{height:15px;background-position:-878px 0px}.iti-flag.cf{height:14px;background-position:-900px 0px}.iti-flag.cg{height:14px;background-position:-922px 0px}.iti-flag.ch{height:15px;background-position:-944px 0px}.iti-flag.ci{height:14px;background-position:-961px 0px}.iti-flag.ck{height:10px;background-position:-983px 0px}.iti-flag.cl{height:14px;background-position:-1005px 0px}.iti-flag.cm{height:14px;background-position:-1027px 0px}.iti-flag.cn{height:14px;background-position:-1049px 0px}.iti-flag.co{height:14px;background-position:-1071px 0px}.iti-flag.cp{height:14px;background-position:-1093px 0px}.iti-flag.cr{height:12px;background-position:-1115px 0px}.iti-flag.cu{height:10px;background-position:-1137px 0px}.iti-flag.cv{height:12px;background-position:-1159px 0px}.iti-flag.cw{height:14px;background-position:-1181px 0px}.iti-flag.cx{height:10px;background-position:-1203px 0px}.iti-flag.cy{height:13px;background-position:-1225px 0px}.iti-flag.cz{height:14px;background-position:-1247px 0px}.iti-flag.de{height:12px;background-position:-1269px 0px}.iti-flag.dg{height:10px;background-position:-1291px 0px}.iti-flag.dj{height:14px;background-position:-1313px 0px}.iti-flag.dk{height:15px;background-position:-1335px 0px}.iti-flag.dm{height:10px;background-position:-1357px 0px}.iti-flag.do{height:13px;background-position:-1379px 0px}.iti-flag.dz{height:14px;background-position:-1401px 0px}.iti-flag.ea{height:14px;background-position:-1423px 0px}.iti-flag.ec{height:14px;background-position:-1445px 0px}.iti-flag.ee{height:13px;background-position:-1467px 0px}.iti-flag.eg{height:14px;background-position:-1489px 0px}.iti-flag.eh{height:10px;background-position:-1511px 0px}.iti-flag.er{height:10px;background-position:-1533px 0px}.iti-flag.es{height:14px;background-position:-1555px 0px}.iti-flag.et{height:10px;background-position:-1577px 0px}.iti-flag.eu{height:14px;background-position:-1599px 0px}.iti-flag.fi{height:12px;background-position:-1621px 0px}.iti-flag.fj{height:10px;background-position:-1643px 0px}.iti-flag.fk{height:10px;background-position:-1665px 0px}.iti-flag.fm{height:11px;background-position:-1687px 0px}.iti-flag.fo{height:15px;background-position:-1709px 0px}.iti-flag.fr{height:14px;background-position:-1731px 0px}.iti-flag.ga{height:15px;background-position:-1753px 0px}.iti-flag.gb{height:10px;background-position:-1775px 0px}.iti-flag.gd{height:12px;background-position:-1797px 0px}.iti-flag.ge{height:14px;background-position:-1819px 0px}.iti-flag.gf{height:14px;background-position:-1841px 0px}.iti-flag.gg{height:14px;background-position:-1863px 0px}.iti-flag.gh{height:14px;background-position:-1885px 0px}.iti-flag.gi{height:10px;background-position:-1907px 0px}.iti-flag.gl{height:14px;background-position:-1929px 0px}.iti-flag.gm{height:14px;background-position:-1951px 0px}.iti-flag.gn{height:14px;background-position:-1973px 0px}.iti-flag.gp{height:14px;background-position:-1995px 0px}.iti-flag.gq{height:14px;background-position:-2017px 0px}.iti-flag.gr{height:14px;background-position:-2039px 0px}.iti-flag.gs{height:10px;background-position:-2061px 0px}.iti-flag.gt{height:13px;background-position:-2083px 0px}.iti-flag.gu{height:11px;background-position:-2105px 0px}.iti-flag.gw{height:10px;background-position:-2127px 0px}.iti-flag.gy{height:12px;background-position:-2149px 0px}.iti-flag.hk{height:14px;background-position:-2171px 0px}.iti-flag.hm{height:10px;background-position:-2193px 0px}.iti-flag.hn{height:10px;background-position:-2215px 0px}.iti-flag.hr{height:10px;background-position:-2237px 0px}.iti-flag.ht{height:12px;background-position:-2259px 0px}.iti-flag.hu{height:10px;background-position:-2281px 0px}.iti-flag.ic{height:14px;background-position:-2303px 0px}.iti-flag.id{height:14px;background-position:-2325px 0px}.iti-flag.ie{height:10px;background-position:-2347px 0px}.iti-flag.il{height:15px;background-position:-2369px 0px}.iti-flag.im{height:10px;background-position:-2391px 0px}.iti-flag.in{height:14px;background-position:-2413px 0px}.iti-flag.io{height:10px;background-position:-2435px 0px}.iti-flag.iq{height:14px;background-position:-2457px 0px}.iti-flag.ir{height:12px;background-position:-2479px 0px}.iti-flag.is{height:15px;background-position:-2501px 0px}.iti-flag.it{height:14px;background-position:-2523px 0px}.iti-flag.je{height:12px;background-position:-2545px 0px}.iti-flag.jm{height:10px;background-position:-2567px 0px}.iti-flag.jo{height:10px;background-position:-2589px 0px}.iti-flag.jp{height:14px;background-position:-2611px 0px}.iti-flag.ke{height:14px;background-position:-2633px 0px}.iti-flag.kg{height:12px;background-position:-2655px 0px}.iti-flag.kh{height:13px;background-position:-2677px 0px}.iti-flag.ki{height:10px;background-position:-2699px 0px}.iti-flag.km{height:12px;background-position:-2721px 0px}.iti-flag.kn{height:14px;background-position:-2743px 0px}.iti-flag.kp{height:10px;background-position:-2765px 0px}.iti-flag.kr{height:14px;background-position:-2787px 0px}.iti-flag.kw{height:10px;background-position:-2809px 0px}.iti-flag.ky{height:10px;background-position:-2831px 0px}.iti-flag.kz{height:10px;background-position:-2853px 0px}.iti-flag.la{height:14px;background-position:-2875px 0px}.iti-flag.lb{height:14px;background-position:-2897px 0px}.iti-flag.lc{height:10px;background-position:-2919px 0px}.iti-flag.li{height:12px;background-position:-2941px 0px}.iti-flag.lk{height:10px;background-position:-2963px 0px}.iti-flag.lr{height:11px;background-position:-2985px 0px}.iti-flag.ls{height:14px;background-position:-3007px 0px}.iti-flag.lt{height:12px;background-position:-3029px 0px}.iti-flag.lu{height:12px;background-position:-3051px 0px}.iti-flag.lv{height:10px;background-position:-3073px 0px}.iti-flag.ly{height:10px;background-position:-3095px 0px}.iti-flag.ma{height:14px;background-position:-3117px 0px}.iti-flag.mc{height:15px;background-position:-3139px 0px}.iti-flag.md{height:10px;background-position:-3160px 0px}.iti-flag.me{height:10px;background-position:-3182px 0px}.iti-flag.mf{height:14px;background-position:-3204px 0px}.iti-flag.mg{height:14px;background-position:-3226px 0px}.iti-flag.mh{height:11px;background-position:-3248px 0px}.iti-flag.mk{height:10px;background-position:-3270px 0px}.iti-flag.ml{height:14px;background-position:-3292px 0px}.iti-flag.mm{height:14px;background-position:-3314px 0px}.iti-flag.mn{height:10px;background-position:-3336px 0px}.iti-flag.mo{height:14px;background-position:-3358px 0px}.iti-flag.mp{height:10px;background-position:-3380px 0px}.iti-flag.mq{height:14px;background-position:-3402px 0px}.iti-flag.mr{height:14px;background-position:-3424px 0px}.iti-flag.ms{height:10px;background-position:-3446px 0px}.iti-flag.mt{height:14px;background-position:-3468px 0px}.iti-flag.mu{height:14px;background-position:-3490px 0px}.iti-flag.mv{height:14px;background-position:-3512px 0px}.iti-flag.mw{height:14px;background-position:-3534px 0px}.iti-flag.mx{height:12px;background-position:-3556px 0px}.iti-flag.my{height:10px;background-position:-3578px 0px}.iti-flag.mz{height:14px;background-position:-3600px 0px}.iti-flag.na{height:14px;background-position:-3622px 0px}.iti-flag.nc{height:10px;background-position:-3644px 0px}.iti-flag.ne{height:15px;background-position:-3666px 0px}.iti-flag.nf{height:10px;background-position:-3686px 0px}.iti-flag.ng{height:10px;background-position:-3708px 0px}.iti-flag.ni{height:12px;background-position:-3730px 0px}.iti-flag.nl{height:14px;background-position:-3752px 0px}.iti-flag.no{height:15px;background-position:-3774px 0px}.iti-flag.np{height:15px;background-position:-3796px 0px}.iti-flag.nr{height:10px;background-position:-3811px 0px}.iti-flag.nu{height:10px;background-position:-3833px 0px}.iti-flag.nz{height:10px;background-position:-3855px 0px}.iti-flag.om{height:10px;background-position:-3877px 0px}.iti-flag.pa{height:14px;background-position:-3899px 0px}.iti-flag.pe{height:14px;background-position:-3921px 0px}.iti-flag.pf{height:14px;background-position:-3943px 0px}.iti-flag.pg{height:15px;background-position:-3965px 0px}.iti-flag.ph{height:10px;background-position:-3987px 0px}.iti-flag.pk{height:14px;background-position:-4009px 0px}.iti-flag.pl{height:13px;background-position:-4031px 0px}.iti-flag.pm{height:14px;background-position:-4053px 0px}.iti-flag.pn{height:10px;background-position:-4075px 0px}.iti-flag.pr{height:14px;background-position:-4097px 0px}.iti-flag.ps{height:10px;background-position:-4119px 0px}.iti-flag.pt{height:14px;background-position:-4141px 0px}.iti-flag.pw{height:13px;background-position:-4163px 0px}.iti-flag.py{height:11px;background-position:-4185px 0px}.iti-flag.qa{height:8px;background-position:-4207px 0px}.iti-flag.re{height:14px;background-position:-4229px 0px}.iti-flag.ro{height:14px;background-position:-4251px 0px}.iti-flag.rs{height:14px;background-position:-4273px 0px}.iti-flag.ru{height:14px;background-position:-4295px 0px}.iti-flag.rw{height:14px;background-position:-4317px 0px}.iti-flag.sa{height:14px;background-position:-4339px 0px}.iti-flag.sb{height:10px;background-position:-4361px 0px}.iti-flag.sc{height:10px;background-position:-4383px 0px}.iti-flag.sd{height:10px;background-position:-4405px 0px}.iti-flag.se{height:13px;background-position:-4427px 0px}.iti-flag.sg{height:14px;background-position:-4449px 0px}.iti-flag.sh{height:10px;background-position:-4471px 0px}.iti-flag.si{height:10px;background-position:-4493px 0px}.iti-flag.sj{height:15px;background-position:-4515px 0px}.iti-flag.sk{height:14px;background-position:-4537px 0px}.iti-flag.sl{height:14px;background-position:-4559px 0px}.iti-flag.sm{height:15px;background-position:-4581px 0px}.iti-flag.sn{height:14px;background-position:-4603px 0px}.iti-flag.so{height:14px;background-position:-4625px 0px}.iti-flag.sr{height:14px;background-position:-4647px 0px}.iti-flag.ss{height:10px;background-position:-4669px 0px}.iti-flag.st{height:10px;background-position:-4691px 0px}.iti-flag.sv{height:12px;background-position:-4713px 0px}.iti-flag.sx{height:14px;background-position:-4735px 0px}.iti-flag.sy{height:14px;background-position:-4757px 0px}.iti-flag.sz{height:14px;background-position:-4779px 0px}.iti-flag.ta{height:10px;background-position:-4801px 0px}.iti-flag.tc{height:10px;background-position:-4823px 0px}.iti-flag.td{height:14px;background-position:-4845px 0px}.iti-flag.tf{height:14px;background-position:-4867px 0px}.iti-flag.tg{height:13px;background-position:-4889px 0px}.iti-flag.th{height:14px;background-position:-4911px 0px}.iti-flag.tj{height:10px;background-position:-4933px 0px}.iti-flag.tk{height:10px;background-position:-4955px 0px}.iti-flag.tl{height:10px;background-position:-4977px 0px}.iti-flag.tm{height:14px;background-position:-4999px 0px}.iti-flag.tn{height:14px;background-position:-5021px 0px}.iti-flag.to{height:10px;background-position:-5043px 0px}.iti-flag.tr{height:14px;background-position:-5065px 0px}.iti-flag.tt{height:12px;background-position:-5087px 0px}.iti-flag.tv{height:10px;background-position:-5109px 0px}.iti-flag.tw{height:14px;background-position:-5131px 0px}.iti-flag.tz{height:14px;background-position:-5153px 0px}.iti-flag.ua{height:14px;background-position:-5175px 0px}.iti-flag.ug{height:14px;background-position:-5197px 0px}.iti-flag.um{height:11px;background-position:-5219px 0px}.iti-flag.us{height:11px;background-position:-5241px 0px}.iti-flag.uy{height:14px;background-position:-5263px 0px}.iti-flag.uz{height:10px;background-position:-5285px 0px}.iti-flag.va{height:15px;background-position:-5307px 0px}.iti-flag.vc{height:14px;background-position:-5324px 0px}.iti-flag.ve{height:14px;background-position:-5346px 0px}.iti-flag.vg{height:10px;background-position:-5368px 0px}.iti-flag.vi{height:14px;background-position:-5390px 0px}.iti-flag.vn{height:14px;background-position:-5412px 0px}.iti-flag.vu{height:12px;background-position:-5434px 0px}.iti-flag.wf{height:14px;background-position:-5456px 0px}.iti-flag.ws{height:10px;background-position:-5478px 0px}.iti-flag.xk{height:15px;background-position:-5500px 0px}.iti-flag.ye{height:14px;background-position:-5522px 0px}.iti-flag.yt{height:14px;background-position:-5544px 0px}.iti-flag.za{height:14px;background-position:-5566px 0px}.iti-flag.zm{height:14px;background-position:-5588px 0px}.iti-flag.zw{height:10px;background-position:-5610px 0px}.iti-flag{width:20px;height:15px;box-shadow:0px 0px 1px 0px #888;background-image:url("/local/templates/fason_m/static/js/../img/flags.png");background-repeat:no-repeat;background-color:#DBDBDB;background-position:20px 0}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.iti-flag{background-image:url("/local/templates/fason_m/static/js/../img/flags@2x.png")}}.iti-flag.np{background-color:transparent}
.input-container .flag-container{
	height:48px;
}

/* End */


/* Start:/bitrix/components/bitrix/system.show_message/templates/.default/style.min.css?149622430951*/
font.errortext{color:red}font.notetext{color:green}
/* End */


/* Start:/local/templates/.default/components/bitrix/sender.subscribe/fasonm/style.min.css?14961384454248*/
.bx-subscribe{margin:10px 0}.bx-subscribe div.bx-block-title{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#343434;text-transform:uppercase;font-size:12px;margin-bottom:9px;font-weight:600}.bx-subscribe-desc{color:#aaa;font-size:12px;position:relative;margin-top:-5px;margin-bottom:3px}.bx-subscribe .bx-input-group .bx-form-control{position:relative;margin-bottom:15px;display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#f8fafc;border:1px solid #d5dadc;border-radius:2px;outline:0;box-shadow:none!important;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.bx-ios .bx-subscribe .bx-input-group .bx-form-control{background-image:-webkit-linear-gradient(#f8fafc 0,#f8fafc 100%);background-image:linear-gradient(#f8fafc 0,#f8fafc 100%)}.btn-subscribe{cursor:pointer;text-align:center;background:#70bb18;border:0;color:#fff;font-size:13px;position:relative;text-transform:uppercase;border-radius:2px;line-height:30px;height:40px;padding:5px 60px 5px 20px;vertical-align:middle;outline:0;-webkit-transition:width 5s linear;-moz-transition:width 5s linear;-ms-transition:width 5s linear;-o-transition:width 5s linear;transition:width 5s linear}.btn-subscribe:hover{background:#7ec629}.btn-subscribe:before{content:" ";position:absolute;top:0;bottom:0;right:0;width:40px;background-color:#5b9f0b;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAKCAYAAACE2W/HAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkYyNDcxQTFERjZGMTFFNDk5NTY5MzQ3QzQxRkMzMEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkYyNDcxQTJERjZGMTFFNDk5NTY5MzQ3QzQxRkMzMEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyRjI0NzE5RkRGNkYxMUU0OTk1NjkzNDdDNDFGQzMwQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyRjI0NzFBMERGNkYxMUU0OTk1NjkzNDdDNDFGQzMwQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Plv+rHwAAADiSURBVHjajNK9asJQFMDxG42KUqFx9kEcRO1UcBCHjh3q3NXHcBEcdHQQPxY7+AaS0a1v0UEhSlu/rv+jhxIlBQ/84OTmnHuSmzjW2qExpoK9ekDcXMcRAVw1d2hckjxqwQxTJJXEDj+ooa5rK+neoocMnvGB7s3EVxQwwhdeDBMDvEPylr3EBB6yGOhaGzE0cJ5o4enOTSzQgY8D8nhDX2ty0hPTCxt6LDmsMtb6fk+hpr9a10THJ4pw8BtVII0ydRNxb/vPplLrSGNKT/Pb3BdVpOU7jklKSNzZKD+JfxJgAAV0YSAU8mZTAAAAAElFTkSuQmCC");background-position:50%;background-repeat:no-repeat;border-radius:0 2px 2px 0}.btn-subscribe span{display:block}.btn-subscribe.send{padding:5px 40px;-webkit-animation-name:MeilSend;animation-name:MeilSend;-webkit-animation-duration:.5s;animation-duration:.5s;outline:0;color:#fff}.btn-subscribe:hover,.btn-subscribe:active{color:#fff}.btn-subscribe.send:before{width:0;background-position:100px 50%;-webkit-animation-name:MeilSendButton;animation-name:MeilSendButton;-webkit-animation-duration:.5s;animation-duration:.5s}@keyframes MeilSend{0%{padding:5px 60px 5px 20px}100%{padding:5px 40px}}@-webkit-keyframes MeilSend{0%{padding:5px 60px 5px 20px}100%{padding:5px 40px}}@keyframes MeilSendSpan{0%{color:transparent}100%{color:#fff}}@-webkit-keyframes MeilSendSpan{0%{color:transparent}100%{color:#fff}}@keyframes MeilSendButton{0%{width:40px;background-position:50%}100%{width:0;background-position:100px 50%}}@-webkit-keyframes MeilSendButton{0%{width:40px;background-position:50%}100%{width:0;background-position:100px 50%}}.bx_subscribe_response_container{padding:40px;color:#35414e}.bx_subscribe_checkbox_container{line-height:16px;font-size:13px;margin-bottom:3px;vertical-align:middle;color:#aaa}
/* End */


/* Start:/local/templates/fason_m/static/js/fancybox/jquery.fancybox.css?14961384454895*/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('/local/templates/fason_m/static/js/fancybox/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('/local/templates/fason_m/static/js/fancybox/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('/local/templates/fason_m/static/js/fancybox/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('/local/templates/fason_m/static/js/fancybox/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('/local/templates/fason_m/static/js/fancybox/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('/local/templates/fason_m/static/js/fancybox/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
/* End */


/* Start:/local/templates/fason_m/static/js/fancybox/helpers/jquery.fancybox-thumbs.css?1496138445789*/
#fancybox-thumbs {
	position: fixed;
	left: 0;
	width: 100%;
	overflow: hidden;
	z-index: 8050;
}

#fancybox-thumbs.bottom {
	bottom: 2px;
}

#fancybox-thumbs.top {
	top: 2px;
}

#fancybox-thumbs ul {
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
}

#fancybox-thumbs ul li {
	float: left;
	padding: 1px;
	opacity: 0.5;
}

#fancybox-thumbs ul li.active {
	opacity: 0.75;
	padding: 0;
	border: 1px solid #fff;
}

#fancybox-thumbs ul li:hover {
	opacity: 1;
}

#fancybox-thumbs ul li a {
	display: block;
	position: relative;
	overflow: hidden;
	border: 1px solid #222;
	background: #111;
	outline: none;
}

#fancybox-thumbs ul li img {
	display: block;
	position: relative;
	border: 0;
	padding: 0;
	max-width: none;
}
/* End */


/* Start:/local/templates/fason_m/static/js/fancybox/helpers/jquery.fancybox-buttons.css?14961384452543*/
#fancybox-buttons {
	position: fixed;
	left: 0;
	width: 100%;
	z-index: 8050;
}

#fancybox-buttons.top {
	top: 10px;
}

#fancybox-buttons.bottom {
	bottom: 10px;
}

#fancybox-buttons ul {
	display: block;
	width: 166px;
	height: 30px;
	margin: 0 auto;
	padding: 0;
	list-style: none;
	border: 1px solid #111;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
	   -moz-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
	        box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
	background: rgb(50,50,50);
	background: -moz-linear-gradient(top, rgb(68,68,68) 0%, rgb(52,52,52) 50%, rgb(41,41,41) 50%, rgb(51,51,51) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(68,68,68)), color-stop(50%,rgb(52,52,52)), color-stop(50%,rgb(41,41,41)), color-stop(100%,rgb(51,51,51)));
	background: -webkit-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: -o-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: -ms-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#222222',GradientType=0 );
}

#fancybox-buttons ul li {
	float: left;
	margin: 0;
	padding: 0;
}

#fancybox-buttons a {
	display: block;
	width: 30px;
	height: 30px;
	text-indent: -9999px;
	background-color: transparent;
	background-image: url('/local/templates/fason_m/static/js/fancybox/helpers/fancybox_buttons.png');
	background-repeat: no-repeat;
	outline: none;
	opacity: 0.8;
}

#fancybox-buttons a:hover {
	opacity: 1;
}

#fancybox-buttons a.btnPrev {
	background-position: 5px 0;
}

#fancybox-buttons a.btnNext {
	background-position: -33px 0;
	border-right: 1px solid #3e3e3e;
}

#fancybox-buttons a.btnPlay {
	background-position: 0 -30px;
}

#fancybox-buttons a.btnPlayOn {
	background-position: -30px -30px;
}

#fancybox-buttons a.btnToggle {
	background-position: 3px -60px;
	border-left: 1px solid #111;
	border-right: 1px solid #3e3e3e;
	width: 35px
}

#fancybox-buttons a.btnToggleOn {
	background-position: -27px -60px;
}

#fancybox-buttons a.btnClose {
	border-left: 1px solid #111;
	width: 35px;
	background-position: -56px 0px;
}

#fancybox-buttons a.btnDisabled {
	opacity : 0.4;
	cursor: default;
}
/* End */


/* Start:/local/templates/fason_m/add_styles.css?171681144987735*/
.techProps .show_wide_props .title {
	min-width: 170px;
}

.edit_order_props.active .icon-pen:before {
	content: "\e91a";
	margin-left: -2px;
}

table.products tr td.name .color i {
	border: 1px solid #e6e6e6;
}

.hidden,
.fancybox-close {
	display:none !important;
}

.popupCallBack  {
	display:block;
}

.without_class .main {
	width:1250px;
	margin:0px auto;
	max-width:100%;
}

.popupAddToBusket {
	position:relative;
	top:0px;
}

.product-detail .bxslider li {
	text-align:center;
}
.product-detail .bxslider li > img{
	display:inline-block;
}

.form-row.error input {
	border:1px solid #ff5454 !important;
}
.form-row.error p {
	color: #ff5454 !important;
}

.quantity .selector > span {
	width:23px;
}

body > .tablebodytext{
	display:none;
}

/*
.choiceBlock .quantity .right ul li i {
	margin-top:5px;
}
*/

.popupPhone {
	top:30px;
}
.footer .popupPhone {
	top:70px;
}

.orderBlock .priceButton .main-btn.main-btn-liked div {
	display:inline;
}

.main-slider .icon-btn-download {
	top: 11px;
}


@media screen and (max-width: 715px) {
 .catalog-list-filter ul li.outer a {
  line-height:40px;
  height: auto;
  vertical-align: top;
 }
}

@media screen and (min-width: 1298px) {
	.page-wrapper .main-slider,
	.page-wrapper .main-slider .swiper-container,
	.page-wrapper .main-slider .swiper-container .swiper-wrapper,
	.page-wrapper .main-slider .swiper-container .swiper-wrapper .swiper-slide{
		width: 100%;
		max-width: none;
		margin: 0px;
	}

	.main-slider, .swiper-container_main, .swiper-container_main .swiper-wrapper, .swiper-container_main .swiper-slide {
		min-height: 640px !important;
		max-height: 640px !important;
	}
}

.sizeTable {
	width:175px;
}
.sizeTable .sizeTable_text {
	width:auto;
    margin-top: 5px;
}

.fancybox-wrap #bx-pager a {
	display:block;
	margin-bottom:5px;
}


.mainMenu.mainMenu.mainMenu ul li a {
	font-weight:bold;
	font-size:13px;
}
.mainMenu.mainMenu.mainMenu ul ul li a {
	font-weight:normal;
}



.popupAddToBusket .slider-product .detail_slider {
	position:relative;
	width:83%;
	float: right;
    border: 0;
    box-shadow: none;
}
.popupAddToBusket .slider-product .detail_slider  .bx-wrapper {
	width:100%;
}

.popupAddToBusket .slider-product .detail_slider .detail_slider_controls .swiper-button-prev,
.popupAddToBusket .slider-product .detail_slider .detail_slider_controls .swiper-button-next {
	right: initial;
	float:left;
    position: relative;
}
.popupAddToBusket .slider-product .detail_slider .detail_slider_controls .swiper-button-next {
	float:right;
	right: 0px;
}

.prod-card .btn-byNow {
    width: 101%;
    text-align: center;
    top: -58px;
	box-sizing: border-box;
}

.orderBlock .priceButton .jsAddToBusket.in_cart {
	background:#e6e6e6;
	color:#000;
        padding: 18px 30px;
}
.orderBlock .priceButton .jsAddToBusket.in_cart.in_cart .icon-cart:before{
	content: "\e918";
}
.orderBlock .priceButton .jsAddToBusket.in_cart .icon-cart:before {
    content: "\e915";
	color:#000;
}

.conditions-item .sl-title {
	text-shadow: 0.1px 0px 0px black;
}

.main .slider-product .swiper-button-black {
	bottom: 40px;
}



/*roman fix 24-09-2016*/
.about-product .techProps{
	line-height: 1.4;
}

.help-page .tabs-outer:after,
.help-page .tabs-outer:before {
    content: "";
    display:block;
    width: 20px;
}
.help-page .tabs-outer:after{
    left: -20px;
    background: linear-gradient(to right, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.85) 57%, rgba(255, 255, 255, 0) 100%);
}
.help-page .tabs-outer:before {
    right: -20px;
    left: auto;
    background: linear-gradient(to left, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.85) 57%, rgba(255, 255, 255, 0) 100%);
}
.tabs.tabs-outer {
    position: relative;
}


.popupAddProduct ul a {
    white-space: nowrap;
}

.subscr input{
	line-height: 48px;
}

/*
.choiceBlock .size .right ul li a {
    display: block;
    line-height: 1.2;
    margin-bottom: 5px;
}
.quantity .right, .size .right {
    height: 36px;
    overflow: hidden;
}
*/

.page-wrapper:not(.cart-page) .valuta {
    white-space: nowrap;
}

.icon-download:before {
	content: "\e900";
}

.icon-arrow_left:before {
	content: "\e903";
}

.icon-review:before {
	content: "\e904";
}

.icon-arrow_bottom:before {
	content: "\e905";
}

.icon-slider-arrow_l:before {
	content: "\e906";
}

.icon_download:before {
	content: "\e907";
}

.icon-slider-arrow_r:before {
	content: "\e908";
}

.icon-arrow_left:before {
	content: "\e909";
}

.icon-arrow_right:before {
	content: "\e90a";
}

.icon-instagram:before {
	content: "\e90b";
}

.icon-facebook:before {
	content: "\e90c";
}

.icon-vk:before {
	content: "\e90d";
}

.icon-star:before {
	content: "\e90e";
}

.icon-arrow_left2:before {
	content: "\e90f";
}

.icon-arrow_social:before {
	content: "\e910";
}

.icon-more:before {
	content: "\e911";
}

.icon-cart:before {
	content: "\e912";
}

.icon-close:before {
	content: "\e913";
}

.icon-movie:before {
	content: "\e914";
}

.icon-shopping_bag:before {
	content: "\e915";
}

.icon-check_bold:before {
	content: "\e916";
}

.icon-size:before {
	content: "\e917";
}

.icon-check:before {
	content: "\e918";
}

.icon-favour:before {
	content: "\e919";
}

.icon-profile:before {
	content: "\e91a";
}

.icon-skype:before {
	content: "\e91b";
}

.icon-viber:before {
	content: "\e91c";
}

.icon-logout:before {
	content: "\e91d";
}

.icon-pen:before {
	content: "\e91e";
}

.icon-answer_little:before {
	content: "\e91f";
}

.icon-mail:before {
	content: "\e920";
}

.icon-printer:before {
	content: "\e921";
}

.icon-wallet:before {
	content: "\e922";
}

.icon-conversation:before {
	content: "\e923";
}

.icon-truck:before {
	content: "\e924";
}

.icon-size2:before {
	content: "\e925";
}

.icon-info:before {
	content: "\e926";
}

.icon-answer:before {
	content: "\e927";
}

.icon-refresh:before {
	content: "\e928";
}

.icon-ttn:before {
	content: "\e929";
}

.icon-dropshp:before {
	content: "\e92a";
}

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

.icon-folder-download:before {
	content: "\e933";
}

.icon-box-add:before {
	content: "\e95e";
}

.icon-eye:before {
	content: "\e9ce";
}

.icon-island:before {
	content: "\e901";
}

.icon-location:before {
	content: "\e902";
}

.icon-phone:before {
	content: "\e92b";
}

.icon-wristwatch:before {
	content: "\e92c";
}

.icon-eye:before {
	content: "\e9ce";
}

.icon_download:before {
	content: "\e900";
}
.social-list:after{
	content:"";
 	clear: both;
 	display: block;
}

.blog_page .breadcrumps .current {
	color: black;
}

.blog_page .main {
	max-width: 820px;
	width: 100%;
	padding: 0 20px 23px;
	margin: 0 auto;
	box-sizing: border-box;

}

.blog_page .main .breadcrumps {
	margin-top: 23px;
}

.page-wrapper > header {
	border-bottom: 1px solid #e7e7e7;
}

.blog_page h1 {
	border-bottom: 1px solid #e7e7e7;
	margin: 0.1em 0 .8em;
	padding-bottom: 7px;
}

.blog_page h2 {
	font-family: 'proxima_nova_ltsemibold', Helvetica, Arial, sans-serif;
	color: #0e1014;
	font-size: 18px;
	line-height: 1.5;
	margin: 0.5em 0;
}

.blog_page p {
	font-size: 15px;
	line-height: 1.9;
}

.blog_img {
	display: inline-block;
	vertical-align: middle;
	margin: 26px 0 33px;
}

.blog_img_1-2 {
	width: 50%;
	margin-bottom: 60px;
}

.blog_img_1-2:nth-child(2n) {
	-webkit-transform: translateY(30px);
	-ms-transform: translateY(30px);
	transform: translateY(30px);
}

.blog_img_1-3 {
	width: 32%
}

.blog_img_1-3:nth-child(2) {
	width: 36%
}

blockquote {
	font-size: 21px;
	line-height: 1.85;
	margin: 10px 0 15px;
}

blockquote:after {
	content: " Â»";
}

blockquote:before {
	content: "Â« ";
}

.blog_acticle_info {
	margin-top: 30px;
	padding: 24px 0;
	border-top: 1px solid #e7e7e7;
}

.blog_tags {
	display: inline-block;
	vertical-align: middle;
	width: calc(100% - 100px);
	color: #7c7c7c;
	font-family: 'proxima_nova_ltsemibold', Helvetica, Arial, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	margin-bottom: 37px;
	letter-spacing: 0.2em;
	cursor: pointer;
}

.blog_tags span {}

.blog_tags a {
	color: #4b4b4b;
	margin-left: 17px;
}

.blog_tags a:not(:last-child):after {
	content: ",";
}

.blog_article_date {
	font-size: 12px;
	display: inline-block;
	vertical-align: top;
	width: 90px;
	text-align: right;
	margin-bottom: 20px;
}

.blog_share {
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 41px;
}

.blog_share > span {
	font-size: 9px;
	text-transform: uppercase;
	margin-right: 6px;
}

.blog_tabs_head {
	border-top: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 30px;
	padding: 19px 0 15px;
	font-size: 15px;
	position: relative;
}

.blog_tabs_top {
	margin-top: 0;
	border-top: none;
}

.blog_tabs_head:after {
	clear: both;
	display: block;
	content: "";
}

.blog_tabs_name {
	width: 72px;
	float: left;
	box-sizing: border-box;
	color: #7c7c7c;
	font-size: 12px;
	line-height: 25px;
	text-transform: uppercase;
	font-family: 'proxima_nova_ltsemibold', Helvetica, Arial, sans-serif;
	letter-spacing: 0.2em;
}

.blog_tabs_nav {
	width: calc(100% - 72px);
	float: left;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	list-style: none;
	color: #4b4b4b;
	letter-spacing: -0.02em;
}

.blog_tabs_nav li {
	display: inline-block;
	vertical-align: top;
	margin-left: 45px;
	cursor: pointer;
	position: relative;
}

.blog_tabs_nav .active {
	color: #000;
}

.blog_tabs_nav li:after {
	content: "";
	display: block;
	height: 1px;
	left: 0;
	width: 0;
	bottom: 0;
	background: #ff5454;
	position: absolute;
	opacity: 0;
	-webkit-transition: all .5s;
	transition: all .5s;
}

.blog_tabs_nav li:hover:after {
	width: 100%;
	opacity: 1;
}

.blog_tabs_nav li.active:after {
	width: calc(100% + 35px);
	left: -35px;
	opacity: 1;
}

.blog_tabs_item:not(.active) {
	display: none;
}

.blog_list {
	margin: 16px -11px 15px;
	font-size: 0;
}

.blog_news {
	width: calc(50% - 22px);
	display: inline-block;
	vertical-align: top;
	font-size: 1rem;
	margin: 0 11px 8px;
}

.blog_news:after {
	clear: both;
	display: block;
	content: "";
}

.blog_news_img {
	height: 220px;
	overflow: hidden;
	margin-bottom: 19px;
}

.blog_news_img img {
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
	height: 100%;
	margin-bottom: 0;
}

.blog_news_title {
	color: #0e1014;
	font-weight: normal;
	font-family: MiniatureItalic;
	font-size: 21px;
	line-height: 28px;
	display: inline-block;
	margin-bottom: 8px;
	letter-spacing: 0.1em;
	position: relative;
}

.blog_news_info {
	margin-bottom: 20px;
	color: #4b4b4b;
	font-size: 9px;
	font-weight: 400;
	line-height: 2;
	text-transform: uppercase;
}

.blog_news_time {
	display: inline-block;
	vertical-align: top;
	letter-spacing: 0.1em;
	margin-right: 36px;
}

.blog_news_comment {
	display: inline-block;
	vertical-align: top;
	letter-spacing: 0.1em;
	margin-right: 30px;
}

.blog_news_comment i:before {
	font-size: 1.2em;
	position: relative;
	top: 2px;
	margin-right: 3px;
}

.blog_news_prev {
	display: inline-block;
	vertical-align: top;
	letter-spacing: 0.1em;
	margin-right: 32px;
}

.blog_news_prev i:before {
	font-size: 1.3em;
	position: relative;
	top: 2px;
	margin-right: 5px;
}

.blog_news_like {
	display: inline-block;
	vertical-align: top;
	letter-spacing: 0.1em;
}

.blog_news_like i:before {
	font-size: 0.9em;
	position: relative;
	top: 1px;
	margin-right: 5px;
}

.blog_back {
	color: black;
	font-family: 'proxima_nova_ltsemibold', Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 32px;
	text-transform: uppercase;
	margin: 20px auto 70px;
	display: table;
	letter-spacing: 0.2em;
}

.blog_back i {
	width: 30px;
	height: 30px;
	background-color: white;
	border: 1px solid #e6e6e6;
	line-height: 28px;
	text-align: center;
	box-sizing: border-box;
	display: inline-block;
	font-size: 7px;
	border-radius: 50%;
	margin-right: 15px;
	vertical-align: top;
}

.blog_share_item {
	display: inline-block;
	vertical-align: top;
	position: relative;
	margin-left: 6px;
}

.blog_share_item a {
	background: #747474;
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: top;
	border-radius: 50%;
	position: relative;
	z-index: 2;
}

.blog_share_item span {
	background-color: #e6e6e6;
	display: inline-block;
	vertical-align: top;
	line-height: 20px;
	width: 62px;
	text-align: center;
	margin-left: -20px;
	padding: 0 10px 0 25px;
	font-size: 11px;
	box-sizing: border-box;
	border-radius: 50px;
}

.product {
	margin: 16px 0 -30px;
}

.product_list {
	font-size: 0;
	border-top: 1px solid #e6e6e6;
	border-left: 1px solid #e6e6e6;
	counter-reset: img 0;
}

.product_item {
	width: 25%;
	display: inline-block;
	vertical-align: top;
	border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	height: 260px;
	box-sizing: border-box;
	position: relative;
}

.product_item:not(:hover) .product_item_desc {
	opacity: 0;
	visibility: hidden;
}

.product_item:after {
	counter-increment: img;
	content: counter(img) ".";
	position: absolute;
	bottom: 6px;
	left: 14px;
	color: black;
	font-size: 12px;
	line-height: 28px;
}

.product_item img {
	width: 100%;
	height: 100%;
	-o-object-fit: scale-down;
	object-fit: scale-down;
}

.product_item_desc {
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	background: #fff;
	padding: 22px 25px 20px;
	z-index: 2;
	font-size: 10px;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	text-align: center;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5;
	opacity: 1;
	visibility: visible;
}

.product_item_desc:before {
	content: "";
	position: absolute;
	bottom: 100%;
	left: 50%;
	margin-left: -6px;
	border: 6px solid transparent;
	border-bottom-color: #fff;
}

.product_item_desc .main-btn {
	display: block;
	padding: 8px 15px;
	font-size: 12px;
	line-height: 2;
	margin-top: 13px;
}

.product_names {
	counter-reset: names 0;
	background-color: #e6e6e6;
	padding: 16px 21px;
	font-size: 12px;
	letter-spacing: 0.1em;
	line-height: 1.5;
}

.product_names a {
	margin-right: 8px;
	display: inline-block;
	vertical-align: top;
}


/*
.product_names a:before {
	counter-increment: names;
	content: counter(names) ".";
	color: black;
	margin-right: 5px;
}
*/

.product_names a > span.outer {
	background-color: #e6e6e6;
}

.product_names a .inner:before {
	counter-increment: names;
}

.product_names a span:last-of-type:before {
	content: counter(names) ".";
	margin-right: 5px;
}

.blog_page .main img:not(.blog_img) {
	margin-bottom: 24px;
}

.blog_page img {
	max-width: 100%;
}

.static_list {
	padding-left: 23px;
	counter-reset: list 0;
	margin: 16px 0;
}

.static_list li {
	position: relative;
	list-style: none;
	font-size: 15px;
	padding: 7px 0;
	line-height: 1.8;
	padding-left: 38px;
}

.static_list li:before {
	counter-increment: list;
	content: counter(list) ".";
	font-weight: 600;
	color: black;
	position: absolute;
	left: 0;
}

ul.static_list li:before {
	content: "";
	top: 50%;
	background-color: #ff5454;
	width: 14px;
	height: 1px;
	margin-top: -0.5px;
}

.blog_page .title-red {
	color: #ff5454;
}

.blog_video {
	margin-bottom: 30px;
}

.blog_list_full .blog_news {
	width: 100%;
	margin: 0 0 31px;
	padding: 0 0 24px;
}

.blog_list_full .blog_news:not(:last-child) {
	border-bottom: 1px solid #e6e6e6;
}

.blog_news .blog_tags {
	display: inline-block;
	vertical-align: top;
	width: auto;
	margin: auto;
}

.blog_list_full .blog_news_like {
	margin-right: 40px;
}

.blog_list_full .blog_news_img,
.blog_list_full .blog_news_img img {
	height: auto;
	margin-bottom: 4px;
}

.blog_page .main_980 {
	max-width: 1020px;
}

.blog_news_part-left .blog_news_img {
	width: 280px;
	display: inline-block;
	vertical-align: top;
	float: left;
	margin-right: 30px;
}

.blog_news_part-right .blog_news_img {
	width: 280px;
	display: inline-block;
	vertical-align: top;
	float: right;
	margin-left: 30px;
}

.blog_img_w {
	font-size: 0;
}

.blog_img_w:after {
	clear: both;
	display: block;
	content: "";
}

.blog_list_full {
	margin-left: 0;
	margin-right: 0;
}

.blog_list_full .blog_news_title {
	display: block;
	font-size: 26px;
	line-height: 1.4;
	margin-bottom: 4px;
}

.blog_list_full .blog_news_info {
	margin-bottom: 5px;
}

.blog_list_full p {
	margin: 5px 0 16px;
}

.blog_news_half-left .blog_news_img {
	width: 48%;
	display: inline-block;
	vertical-align: top;
	float: left;
	margin-right: 30px;
}

.blog_news_half-right .blog_news_img {
	width: 48%;
	display: inline-block;
	vertical-align: top;
	float: right;
	margin-left: 30px;
}

.link_red {
	position: relative;
	cursor: default;
	overflow: hidden;
	text-decoration: none;
	-webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) !important;
	transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) !important;
}

.link_red > span,
.link_red > span.outer > span {
	position: absolute;
	box-sizing: border-box;
	-webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) !important;
	transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) !important;
	margin: 0 !important;
}

.link_red > span:last-of-type {
	position: relative;
	cursor: pointer;
}

.link_red > span.outer {
	left: -100%;
	right: 100%;
	overflow: hidden;
	background-color: white;
	z-index: 2;
}

.link_red > span.outer > .inner {
	left: 100%;
	position: relative;
	cursor: pointer;
	color: #ff5454;
}

.link_red:hover span.outer,
.link_red:hover span.outer .inner {
	left: 0;
	right: 0;
}

.blog_news_more {
	display: inline-block;
	vertical-align: top;
	font-size: 9px;
	font-family: 'proxima_nova_ltsemibold', Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	letter-spacing: 0.2em;
}

.blog_news_more i {
	margin-right: 10px;
	position: relative;
	top: -1px;
}

.page_reviews [data-anim="false"].bg-anim:before,
.page_reviews [data-anim="false"].bg-anim:after {
	top: 0;
	opacity: 1;
}

.page_reviews [data-anim="false"].about-sec__i .underlined:after {
	opacity: 1;
	bottom: 0;
}

.page_reviews .catalog-list {
	float: right;
}

.page_reviews .pagination {
	margin: 30px 0 30px 60px;
	width: 81.5%;
	float: right;
	min-height: 33px;
}

.reviews_section {
	padding: 23px 50px 23px 90px;
}

.reviews_section .breadcrumps {
	float: none;
	width: auto;
}

.page_reviews h1 {
	text-align: center;
	margin: 0.1em 0 0.3em;
}

.reviews_top {
	background-color: #e6e6e6;
	padding: 20px 35px 20px 60px;
}

.reviews_top:after {
	clear: both;
	display: block;
	content: '';
}

.reviews_info {
	color: #4b4b4b;
	font-size: 14px;
	line-height: 1.45;
	float: left;
	margin-right: 15px;
}

.reviews_add {
	float: right;
	color: black;
	font-size: 11px;
	line-height: 1.9;
	text-transform: uppercase;
	font-family: 'proxima_nova_ltsemibold', Helvetica, Arial, sans-serif;
	letter-spacing: 0.2em;
}

.reviews_add .icon-review {
	font-size: 14px;
	top: 3px;
	margin-right: 5px;
	position: relative;
}

.reviews-sidebar {
	width: 20.5%;
	float: left;
	margin-top: 7px;
	letter-spacing: 0.1em;
}

.reviews_list {
	width: 79.5%;
	float: left;
	box-sizing: border-box;
	padding-top: 9px;
	padding: 9px 63px 0 60px;
}

.reviews_item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 25px 0;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.reviews_item:not(:last-child) {
	border-bottom: 1px solid #e6e6e6;
}

.reviews_item_content {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.reviews_item_top {}

.reviews_item_top:after {
	clear: both;
	display: block;
	content: "";
}

.reviews_item_title {
	color: black;
	font-size: 11px;
	font-weight: 600;
	line-height: 1.8;
	text-transform: uppercase;
	float: left;
	letter-spacing: 0.1em;
	margin-right: 11px;
}

.reviews_item_date {
	color: #080808;
	font-size: 12px;
	font-weight: 400;
	line-height: 1.8;
	float: left;
	letter-spacing: 0.1em;
	margin-right: 6px;
}

.reviews_item_rate {
	float: right;
	margin: 3px 2px;
	font-size: 10px;
	color: #ffcd54;
	letter-spacing: -0.05em;
}

.reviews_item p {
	color: #5a5a5a;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.75;
	margin: 0.3em 0;
}

.reviews_item_more {
	display: inline-block;
	vertical-align: top;
}

.reviews_item_more .icon-arrow_bottom {
	margin-right: 13px;
}

.reviews_item_answer {
	margin: 17px 0 0 46px;
}

.reviews_item_answer .reviews_item_title {
	float: none;
	margin: 0 0 8px;
}

.reviews_item_answer p {}

.reviews_item_slider {
	width: 195px;
	margin-right: 27px;
}

.reviews_item_slider + .reviews_item_content {
	margin-top: 20px;
}

.reviews_item_slider .slider-product .bx-wrapper {
	width: 100%;
	margin-bottom: 40px;
}

.reviews_item_slider .slider-product .swiper-button-black.swiper-button-prev {
	right: 50%;
	left: auto;
	margin-right: 5px;
	bottom: 10px;
}

.reviews_item_slider .slider-product .swiper-button-black.swiper-button-next {
	right: auto;
	left: 50%;
	margin-left: 5px;
	bottom: 10px;
}

.reviews_item_slider .slider-product:after {
	clear: both;
	display: block;
	content: "";
}

.reviews_add.link_red > span.outer {
	background: #e6e6e6;
}

.popup_reviews {
	width: 650px;
	box-sizing: border-box;
	background-color: #fff;
	margin: 0 auto;
	text-align: center;
	display: none;
	box-shadow: 0 1px 60px rgba(0, 0, 0, 0.15);
	padding: 25px 30px 40px;
	max-width: 100%;
}

.page_reviews .fancybox-skin {
	padding: 0 !important;
	background: none;
}

.page_reviews .fancybox-opened .fancybox-skin {
	box-shadow: none;
}

.popup_reviews h3 {
	color: #0e1014;
	font-size: 26px;
	font-family: 'MiniatureItalic';
	letter-spacing: .1em;
	font-weight: normal;
	margin: 15px 0 15px;
}

.popup_reviews .input {
	width: 270px;
	height: 50px;
	box-sizing: border-box;
	border: 1px solid #e6e6e6;
	border-radius: 0;
	padding: 0 30px;
	color: #000;
	display: inline-block;
	vertical-align: top;
	margin: 10px;
	width: calc(50% - 20px);
	font-size: 12px;
	text-transform: uppercase;
}

.popup_reviews textarea.input {
	height: auto;
	width: calc(100% - 20px);
	padding: 12px 30px;
	resize: vertical;
	display: block;
	min-height: 107px;
}

.form_w {
	font-size: 0;
}

.form_w:after {
	content: "";
	display: block;
	clear: both;
}

.pagination {
	min-height: 61px;
	box-sizing: border-box;
}

.reviews_modal_file {
	position: relative;
	overflow: hidden;
}

.reviews_modal_file .input {
	border-style: dashed;
	padding: 12px 30px;
	width: calc(60% - 20px);
	text-align: left;
	color: #7c7c7c;
}

.reviews_modal_file .input i {
	margin-right: 10px;
	color: #000;
	font-size: 1.1em;
}

.reviews_modal_file .main-btn {
	width: calc(40% - 20px);
	display: inline-block;
	vertical-align: top;
	box-sizing: border-box;
	padding: 13px 20px;
	margin: 10px;
}

.reviews_modal_file input {
	position: absolute;
	font-size: 24px;
	cursor: pointer;
	top: 10px;
	bottom: 10px;
	right: 10px;
	width: 150%;
	outline: none;
	opacity: 0;
}

.reviews_modal_file input:hover + .input + .main-btn {
	background: #4b4b4b;
	color: #fff;
}

.reviews_estimation {
	font-size: 0;
	margin: 10px 54px 25px;
}

.reviews_estimation_item {
	width: 50%;
	text-align: left;
	display: inline-block;
	vertical-align: middle;
	color: #4b4b4b;
	text-transform: uppercase;
	font: 11px/1.5 'proxima_nova_ltsemibold', Helvetica, Arial, sans-serif;
}

.popup_reviews .h4 {
	font: 21px/1.5 'MiniatureItalic', Helvetica, Arial, sans-serif;
	letter-spacing: 0.1em;
	margin: 20px 0 20px;
}

.reviews_rate {}

.reviews_rate i {
	color: #ff5454;
	letter-spacing: -0.15em;
}

.reviews_rate span {
	margin-left: 15px;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	text-transform: none;
	letter-spacing: 0.1em;
}

.select_w select {
	height: 28px;
	box-sizing: border-box;
	text-align: center;
	border: none;
	border-bottom: 1px solid #e6e6e6;
	border-radius: 0;
	cursor: pointer;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	outline: 0;
	color: #000;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	padding-right: 50px;
	position: relative;
	background: none;
	z-index: 2;
}

.select_w {
	position: relative;
	display: inline-block;
}

.select_w:after {
	content: '\e905';
	font-size: 6px;
	position: absolute;
	right: 3px;
	top: 9px;
	font-family: 'icomoon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	background: none !important;
}

.modal_send_btn {
	margin: 10px;
	width: 180px;
}

.sizeTable a span {
	display: inline-block;
	vertical-align: top;
}

.sizeTable_icon {
	-webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) !important;
	transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) !important;
}

.sizeTable_icon i {
	-webkit-transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) !important;
	transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) !important;
}

.inner:hover .sizeTable_icon {
	background-color: #ff5454;
	border-color: #ff5454;
}

.inner:hover .sizeTable_icon i {
	color: #fff;
}

.adapiveSmall_menu {
	display: none;
	line-height: normal;
	width: 116.5%;
}

.adapiveSmall_menu.adapiveSmall_menu > li {
	width: 100%;
	margin: 0;
	line-height: normal;
	position: relative;
}

.adapiveSmall_menu.adapiveSmall_menu li:not(:last-child):after {
	position: absolute;
	content: "";
	bottom: 0;
	left: -30%;
	right: -30px;
	border-bottom: 1px solid #efefef;
	z-index: 2;
}

.adapiveSmall_menu.adapiveSmall_menu li a:first-of-type {
	margin-left: 0;
}

.adapiveSmall_menu.adapiveSmall_menu > li > a {
	line-height: 2.8;
	font-size: 14px;
	text-transform: none;
}

.adapiveSmall_menu.adapiveSmall_menu .ulUnStyled {
	padding-left: 0;
	position: relative;
}

.adapiveSmall_menu.adapiveSmall_menu .ulUnStyled:before {
	content: "";
	display: block;
	position: absolute;
	left: -10%;
	right: -10%;
	top: 0;
	border-top: 1px solid #efefef;
	z-index: 2;
}

.adapiveSmall_menu.adapiveSmall_menu .ulUnStyled > li {
	display: block;
	padding-left: 0;
	margin: 0;
	position: relative;
}

.adapiveSmall_menu.adapiveSmall_menu .ulUnStyled a {
	font-size: 11px;
	line-height: 2.8;
	text-transform: none;
}

.adapiveSmall_menu li >a ~ .icon-arrow_bottom {
	top: 0px;
	padding: 17px 10px;
	-webkit-transition: none;
	transition: none;
	float: right;
	margin: 0;
}

.adapiveSmall_menu .ulUnStyled {
	display: none;
}

ul.adapiveSmall.adapiveSmall li a {
	margin: 0;
}

ul.adapiveSmall li.active a {
	color: #ff5454;
}

.radio-container .payment_info.active {
	margin: 20px 0 8px;
	border-bottom: 1px solid #e6e6e6;
	padding-bottom: 50px;
}

.payment_info:not(.active) {
	overflow: hidden;
	height: 0;
}

.payment_wrap {
	display: block;
	font-size: 0;
}

.payment_wrap select.custom-input,
.payment_wrap input.custom-input {
	width: calc(50% - 15px);
	display: inline-block;
	vertical-align: top;
	line-height: 19px;
}

.payment_wrap select.custom-input:nth-child(2n),
.payment_wrap input.custom-input:nth-child(2n) {
	margin-left: 30px;
}

.catalogue-page .menu-bottom {
	width: 86%;
}

.catalogue-page header .f-search {
	width: 14%;
}

.reviews_opinion {
	color: #7c7c7c;
	font-weight: 600;
	text-transform: uppercase;
	font-size: 0;
}

.reviews_opinion_item {
	position: relative;
}

.reviews_opinion input {
	display: none;
}

.reviews_opinion label:not(:last-child) {
	width: 90px;
}

.reviews_opinion label {
	position: relative;
	padding: 11px 0;
	display: inline-block;
	font-size: 9px;
	line-height: 1;
	text-align: left;
}

.reviews_opinion label:not(:last-child):after {
	content: "";
	position: absolute;
	display: block;
	height: 1px;
	background-color: #e6e6e6;
	top: 0;
	left: 0;
	right: 0;
}

.reviews_opinion label:before {
	content: "";
	position: absolute;
	display: block;
	width: 5px;
	height: 5px;
	background-color: #e6e6e6;
	left: 0;
	top: 0;
	border-radius: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 2;
}

.reviews_opinion input:checked + label:before {
	width: 11px;
	height: 11px;
	background-color: #ff5454;
}

.head_info {
	padding: 1.8em 0;
	border-bottom: 1px solid #e6e6e6;
	margin: 0 0 30px;
}

.head_subtitle {
	color: black;
	font-family: Miniature;
	font-size: 21px;
	font-style: italic;
	line-height: 36px;
	margin: .9em 0;
	letter-spacing: .11em;
}

.payment_w .radio-container {
	margin: 19px 0 28px;
}


/*
.personal-orders table.personal_table .number{

}
.personal-orders table.personal_table .status{

}
.personal-orders table.personal_table .date{

}
.personal-orders table.personal_table .quantity{

}
.personal-orders table.personal_table .summ{

}
.personal-orders table.personal_table .editer{

}
.personal-orders table.personal_table .link{

}
*/

.table_checkbox {
	width: 3%;
}

.payment_checkbox {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
}

.payment_checkbox:not(.active):before {
	content: "";
}

.payment_checkbox:before {
	width: 17px;
	height: 17px;
	background-color: white;
	border: 1px solid #e6e6e6;
	box-sizing: border-box;
	font-size: 7px;
	display: block;
	text-align: center;
	line-height: 14px;
	color: #fff;
	padding-left: 2px;
}

.payment_checkbox.active:before {
	background-color: #ff5454;
	border-color: #ff5454;
}

.payment_checkbox input {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
}

.errow_page {
	background: url(/upload/404.jpg) no-repeat 0 center / cover;
	padding-top: 127px;
	position: relative;
	padding-bottom: 151px;
}

.errow_page_title {
	background-color: #ff5454;
	color: white;
	font-family: 'proxima_nova_ltsemibold';
	font-size: 10px;
	line-height: 37px;
	text-transform: uppercase;
	display: inline-block;
	vertical-align: top;
	margin-bottom: -67px;
	padding: 19px 48px 3px 37px;
	letter-spacing: 0.25em;
	position: relative;
	z-index: 1;
}

.errow_page_title:after {
	content: "";
	position: absolute;
	left: -50px;
	top: 0;
	bottom: 0;
	right: 100%;
	background: #ff5454;
}

.errow_page_title span {
	font-size: 90px;
	font-style: italic;
	font-family: 'MiniatureItalic';
	line-height: 0.7em;
	display: block;
	letter-spacing: .1em;
}

.errow_page_text {
	background-color: rgba(255, 255, 255, 0.9);
	color: #2f2f2f;
	font-family: 'proxima_nova_rgregular';
	font-size: 12px;
	line-height: 20px;
	text-transform: uppercase;
	padding: 57px 30px 28px 37px;
	max-width: 432px;
	box-sizing: border-box;
	position: relative;
}

.errow_page_text:after {
	content: "";
	position: absolute;
	left: -50px;
	top: 0;
	bottom: 0;
	right: 100%;
	background-color: rgba(255, 255, 255, 0.9);
}

.errow_page_text p {
	margin: 2.1em 0;
}

.errow_page_text a {
	color: #ff5454;
}

.errow_search {
	font-size: 0;
}

.errow_search input {
	height: 40px;
	background-color: white;
	border: 1px solid #cbcbcb;
	display: inline-block;
	vertical-align: middle;
	box-sizing: border-box;
	padding: 0 15px;
	width: calc(100% - 45px);
	font-size:14px;
}

.errow_search [type="submit"] {
	width: 29px;
	height: 29px;
	background-color: white;
	border: 1px solid #dcd8d7;
	padding: 0;
	box-sizing: border-box;
	display: inline-block;
	vertical-align: middle;
	border-radius: 50%;
	margin-left: 16px;
	padding: 1px 0 0;
}

.errow_search [type="submit"] i {
	vertical-align: middle;
	font-size: 10px;
}

.input-subscription {
	margin-bottom: 40px;
}

.cart-thanks .ulUnStyled .icon-phone.icon-phone {
	width: 28px;
	height: 28px;
	font-size: 28px;
}

.cart-thanks .ulUnStyled .icon-location.icon-location {
	width: 25px;
	height: 25px;
	font-size: 25px;
}

.ulUnStyled_contact.ulUnStyled_contact > li {
	position: relative;
	padding-bottom: 31px;
	margin-bottom: 30px;
}

.ulUnStyled_contact > li:after {
	clear: both;
	display: block;
	content: "";
}


/*.ulUnStyled_contact > li:not(:last-child):before {*/

.ulUnStyled_contact > li:before {
	content: "";
	display: block;
	position: absolute;
	left: 105px;
	bottom: 0;
	right: 0;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.ulUnStyled_contact .link_red {
	display: inline-block;
	vertical-align: top;
}

.ulUnStyled_contact .ulUnStyled {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	max-width: 235px;
	padding-right: 10px;
	box-sizing: border-box;
	padding-top: 2px;
}

.ulUnStyled_contact .ulUnStyled li {
	margin-bottom: 0px;
	line-height: 30px;
}

.ulUnStyled_contact .ulUnStyled li .icon-skype {
	font-size: 24px;
	vertical-align: middle;
	top: -1px;
	left: -1px;
	position: relative;
	margin-right: 4px;
}

.ulUnStyled_contact .ulUnStyled li .icon-viber {
	font-size: 17px;
	vertical-align: middle;
	top: -1px;
	position: relative;
	margin-right: 10px;
}

.ulUnStyled_contact .ulUnStyled li .icon-island {
	margin-right: 8px;
}

.ulUnStyled_contact .ulUnStyled .desc {
	color: #4b4b4b;
	font-size: 9px;
	line-height: 1.2;
	text-transform: uppercase;
	display: block;
	margin-top: 7px;
	letter-spacing: 0.1em;
}

.ulUnStyled_contact .ulUnStyled .blackLine {
	float: none;
	margin-top: 16px;
}

.text-red {
	color: #ff5454;
}

.ulUnStyled_contact .right-side {
	padding-top: 11px;
}

.ulUnStyled_contact .ulUnStyled_email li {
	margin-bottom: 10px;
	line-height: 1.5;
	vertical-align: top;
	min-height: 45px;
}

.social_title {
	font: 21px/1.5 'MiniatureItalic', Helvetica, Arial, sans-serif;
	letter-spacing: 0.1em;
	color: #0e1014;
	text-shadow: 0 -0.5px;
	margin-bottom: 20px;
}

.social_w {
	margin: 0 0 30px 105px;
}

.size_w {
	padding: 34px 60px 108px;
	border-top: 1px solid #e6e6e6;
}

.size_w .h1 {
	text-align: center;
}

.size_item {
	font-size: 0;
	margin: 15px 0 20px;
}

.size_item_left {
	display: inline-block;
	vertical-align: top;
	width: calc(100% - 200px);
}
.size_table_w{
	overflow:auto;
}
.table_size_popup .size_table_w{
	max-height: 304px;
}
.size_table {
	font-size: 14px;
	width: 100%;
	border-collapse: collapse;
	letter-spacing: 0.13em;
	margin-bottom: 20px;
}

.size_table tr {
	border-bottom: 1px solid #e6e6e6;
}

.size_table td {
	text-align: center;
	vertical-align: middle;
	line-height: 18px;
	padding: 22px 16px 19px;
}

.size_table th {
	text-align: center;
	vertical-align: middle;
	color: #7c7c7c;
	font-family: 'proxima_nova_semibold';
	font-size: 9px;
	line-height: 12px;
	text-transform: uppercase;
	padding: 9px 16px;
}

.size_item_right {
	display: inline-block;
	vertical-align: top;
	width: 200px;
	text-align: center;
	margin-top: -11px;
}

.size_w .h2 {
	color: #161212;
	font-family: 'MiniatureItalic';
	font-size: 21px;
	font-style: italic;
	line-height: 1.4;
	color: #5a5a5a;
	letter-spacing: 0.1em;
}

.size_desc {
	font-size: 14px;
	letter-spacing: 0.015em;
}

.size_w p {
	color: #5a5a5a;
}

.size_info {
	margin: 41px 0;
}

.size_info_right {
	float: right;
	width: 39%;
	text-align: right;
}

.size_info_img {
	position: relative;
	margin: -75px -56px 0 0;
}

.size_info_img img {}

.size_info_point {
	position: absolute;
	right: 168px;
	width: 50px;
	height: 50px;
	background-color: #ff5454;
	line-height: 50px;
	text-align: center;
	color: white;
	font-size: 16px;
	font-family: 'proxima_nova_semibold';
	border-radius: 50%;
}

.size_info_point:after {
	content: "";
	display: block;
	clear: both;
	width: 90px;
	height: 1px;
	background-color: rgba(0, 0, 0, 0.1);
	position: absolute;
	top: 50%;
	left: 100%;
	margin-top: -1px;
}

.size_info_point_1 {
	top: 96px;
}

.size_info_point_2 {
	top: 139px;
	right: 280px;
}

.size_info_point_2:after {
	width: 180px;
}

.size_info_point_3 {
	top: 186px;
	=: 200px
}

.size_info_left {
	width: 61%;
}

.size_info_item {
	font-size: 0;
	margin: 25px 0;
}

.size_info_count {
	width: 80px;
	height: 80px;
	border: 1px solid #e6e6e6;
	text-align: center;
	line-height: 78px;
	box-sizing: border-box;
	border-radius: 50%;
	color: #ff5454;
	font-size: 27px;
	display: inline-block;
	vertical-align: top;
	margin-right: 25px;
}

.size_info_content {
	display: inline-block;
	vertical-align: top;
	width: calc(100% - 105px);
	font-size: 14px;
	padding: 5px 0 0;
}

.size_info_content p {
	margin: .5em 0;
}

.size_info_title {
	color: #0e1014;
	font-family: 'MiniatureItalic';
	font-size: 21px;
	font-style: italic;
	line-height: 1.2;
	letter-spacing: 0.1em;
}

.size_table_red {
	color: #ff5454;
	text-transform: uppercase;
}

.size_item_2 {
	margin-top: -72px;
}

.size_help {
	width: 77%;
	margin-top: -17px;
}

.prod-card .info__text .link_red span {
	overflow: hidden;
	text-overflow: ellipsis;
}

.orderBlock .priceButton .main-btn.main-btn-liked .inner {
	display: inline-block;
	padding: 0 35px;
}

.Proposal .prod-card {
	width: 190px;
}

.catalog-section {
	overflow: hidden;
}

.subscribe_list {
	margin: 25px 0 0;
	display: none;
}

.subscribe_list_title {
	color: black;
	font-family: 'MiniatureItalic';
	font-size: 21px;
	font-style: italic;
	line-height: 1.5;
	margin-bottom: 15px;
	letter-spacing: 0.1em;
	text-shadow: 0 -0.5px;
}

.subscribe_list_show.on.on .icon {
	background-color: #ff5454;
	border-color: #ff5454;
}

.subscribe_list_show.on.on .icon .icon-favour {
	color: #fff;
}

.prod-card .info__text .link_red {
      display: inline-block;
      max-width: 100%;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
}

.info .ulUnStyled {
	width: calc(100% - 315px);
	display: inline-block;
	vertical-align: top;
}

.info .ulUnStyled li {
	list-style: none;
	color: #4b4b4b;
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 10px;
	padding-left: 40px;
	position: relative;
}

.info .ulUnStyled li:before {
	content: "";
	display: block;
	position: absolute;
	width: 20px;
	border-bottom: 1px solid #ff5454;
	left: 0;
	top: 10px;
}

.terms {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top: 100px;
}

.terms_left {
	max-width: 480px;
}

.terms_right {
	max-width: 340px;
}

.terms_item {}

.terms_item .title_h2 {
	color: black;
	font-size: 21px;
	font-style: italic;
	line-height: 1.7;
	font-family: 'MiniatureItalic';
	letter-spacing: 0.1em;
	margin-left: 105px;
}

.terms_list {}

.terms_list li {
	display: flex;
	align-items: center;
	margin-bottom: 20px;
}

.terms_icon {
	position: relative;
	width: 80px;
	height: 80px;
	border: 1px solid #e6e6e6;
	box-sizing: border-box;
	text-align: center;
	line-height: 78px;
	border-radius: 50%;
	color: #ff5454;
	font-size: 27px;
	margin-right: 25px;
}

.terms_icon .icon-answer {
	width: 17px;
	height: 27px;
}

.terms_icon .icon-phone {
	width: 27px;
	height: 27px;
}

.terms_content {
	flex: 1;
	padding: 10px 0;
}

.terms_content .link_red {
	display: table;
	vertical-align: top;
}
.terms_indent{
	margin-left: 105px;
}

.terms_link{
	display: inline-block;
	font-family: 'proxima_nova_semibold';
	font-size: 11px;
	font-weight: 600;
	line-height: 1.6;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	vertical-align: top;
}
.tabs.tabs.tabs .slider-menu{
	height: auto;
}

@media screen and (min-width: 1581px) {
	.pagination {
		padding-left: 114px;
		padding-right: 114px;
	}
	.pagination .show-more:after {
		margin-left: -114px;
	}
}

@media screen and (max-width: 1260px) {
	.reviews-sidebar {
		display: none;
	}
	.reviews_top {
		padding-left: 35px;
		margin: 0 -35px;
	}
	.reviews_list {
		padding: 9px 35px 0;
		margin: 0 -35px;
		width: auto;
		float: none;
	}
	.reviews_section {
		padding: 23px 35px;
	}
	.page_reviews .pagination {
		width: auto;
		margin-left: 0;
		width: 100%;
		float: none;
		padding: 20px 25px 8px;
	}
	header .inner-wrap {
		padding-left: 15px;
	}
}

@media screen and (min-width: 1121px) {
	.adapiveSmall_menu {
		display: none !important;
	}
}

@media screen and (max-width: 1120px) {
	.menu-bottom .adapive {
		display: none;
	}
	.menu-bottom .adapiveSmall {
		display: block;
		position: relative;
	}
	.menu-bottom .adapiveSmall li {
		position: static;
		-webkit-transform-style: inherit;
		transform-style: inherit;
	}
	.menu-bottom .adapiveSmall li.active:after {
		content: "";
		position: absolute;
		bottom: -1px;
		right: -50%;
		left: -15%;
		border-bottom: 1px solid #e7e7e7;
	}
}

@media screen and (max-width: 1090px) {
	.radio-container .payment_info.active {
		margin-left: 26px;
	}
	.social_w {
		margin: 60px 0 30px 0;
	}
	.help-page .breadcrumps{
		width: 100%;
	}
}

@media screen and (max-width: 1060px) {
	.adapiveSmall_menu {
		width: auto;
		margin-right: -32px;
	}
	.catalogue-page .header-bottom .menu-bottom {
		width: calc(100% - 32px);
	}
	.catalogue-page header .f-search {
		width: 32px;
	}
	.search_show .noAdapSearch {
		display: block;
		max-width: calc(100% - 45px);
	}
	.search_show .noAdapSearch [type="submit"] {
		position: absolute;
		right: 15px;
		top: 4px;
		width: 32px;
		height: 32px;
		opacity: 0;
		z-index: 2;
	}
	.search_show .f-search {
		position: absolute;
		left: 0;
		right: 0;
		background: #fff;
		z-index: 2;
		margin: 0;
		padding: 0px 20px 10px;
		z-index: 3;
	}
	.search_show input.search-suggest {}
	.search_show .adapSearch {
		position: absolute;
		top: 4px;
		right: 15px;
		z-index: 10;
	}
	.search_show .page-wrapper:after {
		content: "";
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background: rgba(0, 0, 0, 0.5);
		z-index: 2;
	}
	.size_table td{
		padding: 22px 12px 19px;
	}
}

@media screen and (max-width: 970px) {
    .terms{
        display: block;
        padding-left: 40px;
        margin-top: 30px;
    }
    .terms_left{
        max-width:none;
        margin-bottom: 40px;
    }
    .terms_right{
        max-width:none;
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
        flex-wrap: wrap;
    }
    .terms_right .title_h2{
        margin: 0 0 10px;
    }
    .terms_left .title_h2{
        font-size: 26px;
    }
    .terms_link{
    	display:none;
    }
	.page_reviews .pagination {
		margin: 110px 0 30px;
	}
	.adapiveSmall_menu.adapiveSmall_menu.adapiveSmall_menu > li > a {
		font-size: 14px;
	}
	.size_w{
		padding: 25px 0 108px;
		margin: 0 -35px;
	}
	.size_item_left{
		width: 100%;
	}
	.size_item_right{
		display: none;
	}
	.tabs .slider-menu li{
		box-sizing: border-box;
		padding: 0 5px;
	}
	.size_desc{
		padding: 0 25px;
	}
	.size_item{
		margin: 15px 0 25px;
	}
	.size_help{
		width: 100%;
		padding: 0 25px;
		margin-top: 20px;
		display: inline-block;
		box-sizing: border-box;
	}
	.size_info{
		padding: 0 25px;
	}
	.size_info_left{
		width: 47%;
	}
	.size_info_right{
		width: 53%;
	}
	.size_info_img{
		margin-right: 0;
	}
}

@media screen and (max-width: 860px) {
	.blog_share {
		padding-left: 18px;
	}
	.blog_news_img {
		height: 200px;
	}
	.errow_page {
		padding-top: 20px;
		padding-bottom: 35px;
	}
	.errow_page_title span {
		font-size: 74px;
		;
	}
	.errow_page_title {
		padding: 15px 20px 0 37px;
		text-align: center;
	}
}

@media screen and (max-width: 765px) {
	.info .ulUnStyled{
		width: auto;
		display: block;
	}
	.tabs.tabs-outer > .slider-menu-container .slider-menu li{
		float: none;
		display: inline-block;
		vertical-align: top;
	}
	.size_w{
		margin: 0 -20px;
		padding-bottom: 40px;
	}
	.size_table td{
		padding: 20px 9px 17px;
	}
	.tabs .slider-menu li{
		margin-bottom: 15px;
	}
	.reviews_item_slider .slider-product {
		margin-bottom: 0;
	}
	.pagination .pages-container {
		display: inline-block;
		width: 120px;
		float: none;
		vertical-align: top;
		position: relative;
	}
	.pagination .pages:not(.active) {
		display: none;
	}
	.pages-container {
		background: #e6e6e6;
	}
	.pages_toggle {
		vertical-align: top;
		padding: 10px 31px 10px 10px;
		box-sizing: border-box;
		color: black;
		font-size: 12px;
		line-height: 30px;
		position: relative;
		cursor: pointer;
		z-index: 25;
		text-align: center;
	}
	.pages_toggle span:after {
		content: " стр.";
	}
	.pages_toggle.active {}
	.pages_toggle i {
		position: absolute;
		right: 13px;
		top: 50%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.pages_toggle.active i:before {
		content: "\e913";
		font-size: 10px;
	}
	.page_reviews .pagination,
	.pagination {
		margin: 30px -20px;
		padding: 20px 0 20px 15px;
		font-size: 0;
		box-sizing: border-box;
		min-height: auto;
		height: auto;
		width: auto;
	}
	.page_reviews .pagination {
		margin-left: -35px;
		margin-right: -35px;
		padding-left: 35px;
	}
	.pagination .show-more:first-of-type {
		position: static;
		display: inline-block;
		vertical-align: top;
		width: calc(100% - 120px);
		text-align: left;
		float: none;
		padding: 13px 0 4px;
	}
	.pagination .pages {
		position: absolute;
		top: 100%;
		left: 0;
		right: 0;
		background: #fff;
		z-index: 20;
		border: 1px solid rgba(0, 0, 0, 0.12);
		border-top: none;
	}
	.pagination .pages > a,
	.pagination .pages > span {
		display: block;
		margin: 0;
		padding: 6px 15px;
		text-align: center;
		line-height: 1;
		border-bottom: 1px solid rgba(0, 0, 0, 0.12);
	}
	.pagination .pages span.current {
		background: #ff5454;
		color: #fff;
	}
	.pagination a > span.outer {
		width: 100%;
		background: #fff;
	}
	.adapiveSmall_menu.adapiveSmall_menu .ulUnStyled a {
		font-size: 11px;
	}
	.adapiveSmall_menu {
		margin-right: -32px;
		width: auto;
	}
	.payment_w .radio-container label {
		width: auto;
		float: none;
	}
}

@media screen and (max-width: 715px) {
	.ulUnStyled a {
		height: auto;
	}
	.terms{
		margin-top: 50px;
		padding-left: 0;
	}
	.terms_icon{
		width: 60px;
		height: 60px;
		line-height: 58px;
	}
	.terms_right{
		display: block;
	}
	.terms_left .title_h2{font-size: 21px;}
	.terms_item .title_h2{
		margin: 0 0 10px 35px;
	}
	h1,
	.h1 {
		font-size: 21px;
		line-height: 1.4;
	}
	.product_item {
		width: 50%;
	}
	.blog_tabs_head {
		background-color: #e0e0e0;
		border: 1px solid #e0e0e0;
		margin: 0 -20px 30px;
		padding: 0;
		border: none;
	}
	.blog_tabs_name:after {
		content: ":";
	}
	.blog_tabs_name {
		padding: 12px 0 13px 20px;
		width: 100px;
	}
	.blog_tabs_nav {
		padding: 19px 20px;
		width: auto;
		position: absolute;
		top: 100%;
		left: 0;
		right: 0;
		background: #fff;
		padding: 0;
		box-shadow: 0 4px 3px rgba(0, 0, 0, 0.3);
		z-index: 5;
	}
	.blog_tabs_nav:not(.active) {
		display: none;
	}
	.blog_tabs_toggle {
		display: inline-block;
		vertical-align: top;
		padding: 10px 20px;
		width: calc(100% - 100px);
		box-sizing: border-box;
		color: black;
		font-size: 12px;
		line-height: 30px;
		position: relative;
		cursor: pointer;
	}
	.blog_tabs_toggle.active {
		background: #fff;
	}
	.blog_tabs_toggle i {
		position: absolute;
		right: 30px;
		top: 50%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.blog_tabs_toggle.active i:before {
		content: "\e910";
		font-size: 10px;
	}
	.blog_tabs_nav li {
		display: block;
		font-size: 14px;
		font-weight: 400;
		line-height: 15px;
		border-bottom: 1px solid #e0e0e0;
		margin: 0;
		padding: 12px 20px;
		cursor: pointer;
	}
	.blog_tabs_nav .active {
		background: #ff5454;
		color: #fff;
	}
	.blog_news_half-right .blog_news_img,
	.blog_news_half-left .blog_news_img,
	.blog_news_part-left .blog_news_img,
	.blog_news_part-right .blog_news_img {
		float: none;
		margin-left: 0;
		margin-right: 0;
		display: block;
		margin: 0 auto 5px;
		max-width: 400px;
		width: 100%;
	}
	.blog_list_full .blog_img_w {
		text-align: center;
	}
	.blog_list_full .blog_img_1-3 {
		width: 50%;
		margin: 0;
		display: inline-block;
	}
	.reviews_section {
		padding: 10px 15px;
	}
	.reviews_top {
		margin: 0 -15px;
		padding: 15px 15px;
	}
	.reviews_list {
		margin: 0 -15px;
		padding: 10px 15px;
	}
	.pagination {
		margin-left: -20px;
		margin-right: -20px;
		padding-left: 20px;
	}
	.page_reviews .pagination {
		margin-left: -15px;
		margin-right: -15px;
		padding-left: 15px;
	}
	.size_help{
		padding: 0 15px;
		margin: 0;
	}
	.size_desc{
		padding: 0 15px;
	}
	.size_info{
		padding: 0 15px;
		margin: 20px 0;
	}
	.size_info_left,
	.size_info_right{
		float:none;
		width: 100%;
	}
	.size_info_img{
		margin: 0;
		text-align: center;
	}
	.size_info_point{
		right: 50%;
		margin-right: 94px;
		width: 36px;
		height: 36px;
		line-height: 36px;
	}
	.size_info_point_1{top: 104px;}
	.size_info_point_2{top: 146px;margin-right: -150px;}
	.size_info_point_3{
		top: 193px;
	}
	.size_info_point_2:after{
		left: auto;
		right: 100%;
		width: 90px;
	}
}

@media screen and (max-width: 650px) {
	.blog_news {
		width: 100%;
		margin: 0 0 10px;
	}
	.blog_page .blog_news_img,
	.blog_page .blog_news_img img:not(.blog_img) {
		height: auto;
		margin-bottom: 5px;
	}
	.blog_list {
		margin: 16px 0 15px;
	}
	.product {
		margin: 16px -20px -30px;
	}
	.reviews_item_slider {
		margin-right: 15px;
	}
	.reviews_info {
		float: none;
		margin: 0 0 10px;
	}
	.reviews_add {
		float: none;
	}
	.page_reviews h1 {
		text-align: left;
	}
	.popup_reviews {
		padding: 20px 15px 30px;
	}
	.popup_reviews .input {
		width: 100%;
		margin: 10px 0;
	}
	.popup_reviews textarea.input {
		width: 100%;
	}
	.reviews_modal_file .input {}
	.reviews_modal_file .main-btn {
		width: 100%;
		margin: 10px 0;
	}
	.reviews_estimation {
		margin: 10px 0 20px;
	}
	.payment_wrap select.custom-input,
	.payment_wrap input.custom-input,
	.payment_wrap select.custom-input:nth-child(2n),
	.payment_wrap input.custom-input:nth-child(2n) {
		width: 100%;
		margin-left: 0;
	}
	.payment_wrap .main-btn {
		width: 100%;
	}
}

@media screen and (max-width: 500px) {
	.blog_share > span,
	.blog_share {
		font-size: 0;
		padding: 0;
	}
	.blog_share {
		margin: 0 0 6px 0;
	}
	.blog_tags {
		width: auto;
		margin-bottom: 0;
	}
	.blog_article_date {
		width: 100%;
		text-align: left;
	}
	.blog_share_item {
		margin: 0 6px 0 0;
	}
	.blog_back {
		margin-bottom: 50px
	}
	.blog_news_title {
		font-size: 18px;
		line-height: 1.3;
	}
	.blog_list_full .blog_news_title {
		font-size: 21px;
	}
	.product_item {
		height: 230px
	}
	.static_list {
		margin: 11px 0;
		padding-left: 0;
	}
	.static_list li {
		padding-left: 30px;
	}
	.hidden-500 {
		display: none;
	}
	.blog_list:not(.blog_list_full) .blog_news:not(:first-child) {
		display: none;
	}
	.blog_list_full .blog_news:nth-child(n+3) {
		display: none;
	}
	.blog_list_full .blog_img_1-3 {
		max-width: 100%;
		width: 100%;
	}
	.reviews_item_slider {
		width: 100%;
		margin: 0;
	}
	.reviews_estimation_item {
		width: 100%;
		margin: 5px 0;
		text-align: center;
	}
	.errow_page {
		padding: 22px 0;
	}
	.errow_page:before {
		content: "";
		position: absolute;
		left: 0;
		top: 0;
		bottom: 0;
		right: 0;
		background: rgba(255, 255, 255, 0.9);
		display: block;
	}
	.errow_page_text {
		padding: 0 20px;
		background: none;
		color: #000;
		max-width: 100%;
	}
	.errow_page_text p {
		margin: 1.6em 0;
	}
	.errow_page_title {
		margin: 0;
		padding: 0 10px 5px 20px;
		line-height: 1.5;
	}
	.errow_page_title span {
		font-size: 60px;
		line-height: 1;
	}
	.errow_page_text:after,
	.errow_page_title:after {
		content: none;
	}
}

@media screen and (max-width: 480px) {
	.header-bottom.header-bottom .menu-bottom {
		width: calc(100% - 33px);
	}
	.page-wrapper:not(.cart-page) .valuta {
		display: none;
	}
}

@media screen and (max-width: 400px) {
	.blog_news_time {
		margin-right: 30px;
	}
	.blog_news_prev {
		margin-right: 25px;
	}
	.blog_share_item {
		margin: 0 4px 0 0;
	}
	.adapiveSmall_menu.adapiveSmall_menu > li {
		padding: 0;
	}
	.adapiveSmall_menu.adapiveSmall_menu .ulUnStyled {
		padding: 0
	}
}

@media screen and (min-width: 766px) {
	.pages_toggle {
		display: none;
	}
}

@media screen and (min-width: 716px) {
	.blog_tabs_toggle {
		display: none;
	}
}


/* end roman fix */

.popup{
	z-index:15; /*fix in catalog*/
}

.popup_np_wrap{
	text-shadow: 0 -0.5px;
}

@media screen and (max-width: 480px) {
	body  .page-wrapper header .header-bottom .menu-bottom {
		width:70%;
	}
	body  .page-wrapper header .header-bottom .menu-bottom .adapiveSmall_menu{
		width:140%;
	}
}

.popupAddToBusket .orderBlock .priceButton {
	overflow:hidden;
}

.products-summ tr {
	vertical-align: bottom;
}

header .popupPhone {top: 100%;margin-top: 5px;}

@media screen and (max-width: 715px) {
	.color .ulUnStyled a {
		margin: initial;
		height: auto;
	}
}

.social-list a {
	float:left;
}

.preload_images {
	height:1px;
	width:100%;
	float:left;
	overflow:hidden;
}
/*cart_review 26.09*/
#reviews_modal .reviews_estimation_item .icon-star{
	color:rgba(230,230,230,1);
}
.review-star-hover{
	color: #ff5454 !important;
}
.review-star-hover-add{
	color: #ff5454 !important;
}
.review-star-grey{
	color:rgba(230,230,230,1);
}
.reviews .showMore{
	cursor:pointer;
}
/*cart_review*/
/*shop_review 28.09*/

.reviews_item_content .shop_review_text{
	max-height:100px;
    overflow:hidden;
   -webkit-transition: all 1s cubic-bezier(0.39, 0.575, 0.565, 1);
   transition: all 1s cubic-bezier(0.39, 0.575, 0.565, 1);
}
.reviews_item_content .reviews_item_more .icon-arrow_bottom{
	 display: inline-block;
	-webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
    transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
}
 .reviews_item_content .shop_review_text_open + .reviews_item_more .icon-arrow_bottom{

	-ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
.reviews_item_content .admin_comment{
	margin-left:20px;
}

#comment_link .shop_review_text{
	max-height:100px;
    overflow:hidden;
   -webkit-transition: all 1s cubic-bezier(0.39, 0.575, 0.565, 1);
   transition: all 1s cubic-bezier(0.39, 0.575, 0.565, 1);
}
.shop_review_text_open{
	max-height:1000px !important;
}
#comment_link .reviews_item_more .icon-arrow_bottom{
	 display: inline-block;
	-webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
    transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
}
#comment_link .shop_review_text_open + .reviews_item_more .icon-arrow_bottom{

	-ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
/*shop_review 28.09*/

.jsfilterOoutput {
	display:none;
}
@media screen and (max-width: 715px) {
	.jsfilterOoutput {
		display:block;
	}
}
.btn-rev-more{
	opacity:0;
}
.error_input{
	border: 1px solid #ff5454 !important;
}
.payment_report_tr{
	width:240px;
}
@media screen and (max-width: 1090px) {
.payment_report_tr{
	width:100%;
}
}

.menu-right .valuta {
	display:block;
}
.passwd_change_good{
	font-size: 17px !important;
	color:green !important;
}
.passwd_change_false{
	font-size: 17px !important;
	color: #ff5454 !important;
}
.order_report_payment_good{
	color:green;
	font-size:13px;
}
.pay_pl_info{
	display:none;
}
.pay_ru_info{
	display:none;
}

@media screen and (min-width: 1090px) {
.kabinet_show_more{
	width:22% !important;
}
}

@media (min-width: 970px) and (max-width: 1090px){
.kabinet_show_more{
	top:0px !important;
}
}

a.fancy_content.link_red > span.outer {
    background: #e6e6e6;
}
.priceBlock .right > span:first-of-type a.link_red {
    display: inline-block;
    vertical-align: top;
}

.table_size_popup .size_desc{
	padding-left:16px;
}
a.fancy_content.link_red_table > span.outer{
	background: white;
}

#reviews_modal_3{
	display:block !important;
}



/* fix 19.10 Roman */

.question .link_red > span.outer{
	background: #e6e6e6;
}

.kabinet .swiper-container_main .swiper-slide,
.kabinet .main-slider, .swiper-container_main,
.kabinet .swiper-container_main .swiper-wrapper,
.kabinet .swiper-container_main .swiper-slide{
	min-height: 300px !important;
}
.kabinet .swiper-container-horizontal > .swiper-pagination-bullets{
	bottom: 10px;
}
.kabinet .swiper-button-prev, .kabinet .swiper-button-next{
	top: 50%;
}
.orderBlock .priceButton .main-btn{
	-webkit-transition: background 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
	transition: background 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
}

@media screen and (max-width: 1090px) {
	.kabinet {
		padding: 0 35px;
	}
	.kabinet .main-slider {
		margin: 0 -35px;
		width: calc(100% + 70px) !important;
	}

	.kabinet .swiper-container_main .swiper-slide,
	.kabinet .main-slider, .swiper-container_main,
	.kabinet .swiper-container_main .swiper-wrapper,
	.kabinet .swiper-container_main .swiper-slide{
		min-height: 400px !important;
	}
}
@media screen and (max-width: 760px) {
	.kabinet {
		padding: 0 20px;
	}
	.kabinet .main-slider {
		margin: 0 -20px;
		width: calc(100%) !important;
	}
	.kabinet .swiper-container_main .swiper-slide,
	.kabinet .main-slider, .swiper-container_main,
	.kabinet .swiper-container_main .swiper-wrapper,
	.kabinet .swiper-container_main .swiper-slide{
		min-height: 300px !important;
	}
}
@media screen and (max-width: 715px) {
	.catalog-list-filter .sort ul li > a {
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
		max-width: 100%;
		display: inline-block;
	}

	.kabinet .swiper-container_main .swiper-slide,
	.kabinet .main-slider, .swiper-container_main,
	.kabinet .swiper-container_main .swiper-wrapper,
	.kabinet .swiper-container_main .swiper-slide{
		min-height: 250px !important;
	}
	.breadcrumps,
	.breadcrumps a, .breadcrumps > span{
		top: 0;
		line-height: 24px;
		vertical-align: top;
	}
}

@media screen and (max-width: 600px) {
	.kabinet .swiper-container_main .swiper-slide,
	.kabinet .main-slider, .swiper-container_main,
	.kabinet .swiper-container_main .swiper-wrapper,
	.kabinet .swiper-container_main .swiper-slide{
		min-height: 200px !important;
	}
}
@media screen and (max-width: 460px) {
	.kabinet .swiper-container_main .swiper-slide,
	.kabinet .main-slider, .swiper-container_main,
	.kabinet .swiper-container_main .swiper-wrapper,
	.kabinet .swiper-container_main .swiper-slide{
		min-height: 150px !important;
	}
}

/* fix 19.10 Roman */

/* 21.10 */
	#main_body .reviews-slider  .btn-rev-more{
		z-index:100;
	}
/* 21.10 */


.catalog-menu ul a.red span {
	color: #ff5454;
}

/* 25.10 */
	.add_from_subscribe_to_basket{
		color:white;
		float:right
	}
	.add_from_subscribe_to_basket .icon-cart{
		color:white;
	}
/* 25.10 */
.shop_add_comment_link{
	font-family: 'proxima_nova_semibold';
}


/* locations block */
.input-container .bx-sls  {
    width: 100%;
    display: block;
    margin: 0px;
    padding: 0px 0px 12px 0px;
    height: 48px;
    float: left;
    position: relative;
    display: block;
}

.input-container .bx-sls .bx-ui-sls-clear {
	top:3px;
	right:3px;
}

.input-container .bx-sls .dropdown-block {
	height: 100%;
    width: 100%;
    position: relative;
    float: left;
    border: none;
	box-sizing: border-box;
	border-radius: initial;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.input-container .bx-sls .dropdown-icon {
	top:35%;
}

.input-container .bx-sls .bx-ui-sls-container {
	top:15%;
}

.input-container .bx-sls .bx-ui-sls-route,
.input-container .bx-sls .bx-ui-sls-fake {
	font: 14px/24px 'proxima_nova_rgregular', Helvetica, Arial, sans-serif;
    text-shadow: 0 -0.5px;
	line-height: normal;
}

#main_UF_ID_TERYTORY {
	display:none;
}

.count_errors {
	color:red; width:100%; float:left; display:none;
}

.popupBasket {
	top:40px;
}

.detail_slider_controls {
	width: 66%;
    float: right;
    position: relative;
    top: 28px;
}
@media screen and (max-width: 765px) {
	.detail_slider_controls {
		width: 100%;
	}
}
.popupAddToBusket .slider-product .detail_slider .detail_slider_controls {
    width: 48%;
    margin: 0px auto;
    position: relative;
	top: -20px;
	float:none;
}

.prod-label.remove_chozen {
	right: 8px;
    left: inherit;
	border: 1px solid #e9e9e9;
	background-color:#fff;
}
.prod-label.remove_chozen i {
	color:#090909;
	left:53%;
}


.product-detail .quantity .ulUnStyled li,
.product-detail .quantity .ulUnStyled li  input[disabled]{
	cursor:pointer;
}
.product-detail .quantity .ulUnStyled li.active {
    cursor: initial;
}
.product-detail .quantity .ulUnStyled li.active  input[disabled]{
	cursor: default;
}
@media screen and (min-width: 1200px) {
	.Proposal.AdventagesAndReviews .adventages {
		margin-left: 2%;
		width:6%;
	}
	.Proposal.AdventagesAndReviews .reviews {
		width: 39%;
	}
}
.fla {
	width:100%; float:left;
}

.jspopupAddToBusket .quantity .right > .ulUnStyled {
	width:100%;
}
.button-close-new{
	float:right;
    cursor: pointer;
}
.button-close-new:hover{
	color: #ff5454;
}

/*search*/
	.search_show header .inner-wrap .f-search {
		width:93%;
	}

	.bx-searchtitle .bx-block-title {
		font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
		color: #343434;
		text-transform: uppercase;
		font-size: 12px;
		margin-bottom: 9px;
		font-weight: 600;
	}
	.bx-searchtitle .bx-input-group {
		position: relative;
		display: table;
		border-collapse: separate;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.bx-searchtitle .bx-input-group {}
	.bx-searchtitle .bx-input-group .bx-form-control {
		display: table-cell;
		position: relative;
		z-index: 2;
		float: left;
		width: 100%;
		margin-bottom: 0;
		display: block;
		width: 100%;
		height: 34px;
		padding: 6px 12px;
		font-size: 14px;
		line-height: 1.42857143;
		color: #555;
		background-color: #f8fafc;
		border: 1px solid #d5dadc;
		border-right: none;
		border-radius: 2px 0 0 2px;
		outline: none;
		box-shadow: none !important;
		-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
		transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	}
	.bx-ios .bx-searchtitle .bx-input-group .bx-form-control {
		/* Fix of input shadow for IOS browsers. */
		background-image: -webkit-linear-gradient(#f8fafc 0%, #f8fafc 100%);
		background-image: linear-gradient(#f8fafc 0%, #f8fafc 100%);
	}
	.bx-searchtitle .bx-input-group-btn {
		position: relative;
		font-size: 0;
		width: 1%;
		white-space: nowrap;
		vertical-align: middle;
		display: table-cell;
	}
	.bx-searchtitle .bx-input-group-btn button {
		position: relative;
		border: none;
		background: #95a1a8;
		display: inline-block;
		margin-bottom: 0;
		cursor: pointer;
		padding:6px 12px;
		border-radius: 0 2px 2px 0;
		color: #fff;
		font-size: 16px;
		line-height: 1.42857143;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		-webkit-transition: all .3s ease;
		-moz-transition: all .3s ease;
		-ms-transition: all .3s ease;
		-o-transition: all .3s ease;
		transition: all .3s ease;
	}
	.bx-searchtitle .bx-input-group-btn button:hover {
		background: #1484CE;
	}


	div.title-search-result {
		border:1px solid #c6c6c6;
		display:none;
		overflow:hidden;
		z-index:9999;
		min-width: 345px;
		margin-top:-3px;
		background-color: #FFF;
	}

	div.title-search-fader {
		display:none;
		background-image: url('/local/templates/fason_m/images/fader.png');
		background-position: right top;
		background-repeat: repeat-y;
		position:absolute;
	}

	p.title-search-preview {
		font-size:12px;
	}
	div.title-search-result td.title-search-price span {
		font-size: 26px;
	}

	/*========================*/
	.bx_searche{}
	.bx_searche .bx_img_element{
		background: #fafafa;
		float: left;
		/*width: 67px;*/
		padding: 5px 10px;
		/*position: absolute;*/
		top: 0;
		bottom: 0;
	}
	.bx_searche .bx_item_block{
		min-height: 65px;
		position: relative
	}
	.bx_searche .bx_image{
		width: 45px;
		height: 45px;
		background-size: contain;
		background-position: center;
		background-repeat: no-repeat;
		border: 1px solid #e8e8e8;
	}
	.bx_searche .bx_item_element{
		float: left;
		width: 80%
		/*padding-left: 10px;
		margin-left: 70px;
		*/
	}
	.bx_searche .bx_item_element hr{
		margin: 0;
		border: none;
		border-bottom: 1px solid #e5e5e5;
	}
	.bx_searche .bx_item_element a{
		margin-top: 10px;
		display: inline-block;
		color: #4788cb;
		font-size: 13px;
		text-decoration: none;
	}
	.bx_searche .bx_item_element a b{color: #000;font-weight: normal;}
	.bx_searche .bx_item_element a:hover,
	.bx_searche .bx_item_element a:hover b{text-decoration: underline;}
	.bx_searche .bx_price{
		font-weight:bold;
		font-size:13px;
	}
	.bx_searche .bx_price .old{
		font-weight:normal;
		text-decoration: line-through;
		color: #636363
	}
	.bx_item_block.all_result{min-height:0}
	.bx_item_block.others_result{
		min-height: 0;
		padding: 0 0 12px;
		line-height: 12px;
	}
	.bx_item_block.all_result .all_result_title{
		display: block;
		font-size: 12px;
		color: #a7a7a7;
		padding-top: 15px;
		padding-bottom: 10px;
	}
	.bx_item_block.all_result .all_result_title a{color: #a7a7a7}
	.bx_item_block.all_result .all_result_title a:hover{color: #4788cb}
	.bx_item_block.all_result a{
		margin-top: 0;
	}
/*end search*/

.articul_border{
	border-bottom:1px solid #e6e6e6;
}
.articul_border a {
	margin-top:0px;
}
.articul_border .add{
	color: #ff5454;
	cursor:pointer;
}
.articul_search{
	display: inline-block;
	position: absolute;
    line-height: normal;
    border-bottom: 1px solid #e0e0e0;
	width: 370px;
	display:none;
}
.articul_search input{
	border: none;
    width: 100%;
    padding: 10px 17px 0 2px;
    height: 30px;
    font: 11px/20px 'proxima_nova_ltsemibold', Helvetica, Arial, sans-serif;
    letter-spacing: 0.2em;
    box-sizing: border-box;
}
.articul_search input:focus{
	outline:none;
}
.height_articul{
	height:40px;
}




.form_errors {
	color:red;
}
#create-order .with_error_block .custom-input {
	margin-bottom: 0px;
}
#create-order .with_error_block .form_errors {
	margin-top: 5px;
	margin-bottom: 21px;
}
@media screen and (max-width: 765px) {
	#create-order .with_error_block .form_errors {
		margin-bottom: 11px;
	}
}

/*Скачать коллекции*/
.newcatalog_list {
	text-align: center;
	display: block;
	margin-left: -15px;
	margin-bottom: 50px;
}

.newcatalog_list .prod-card {
	width: 330px;
	margin: 35px 14px 0px;
}


.newcatalog_list .prod-card .img{
	height: 300px;
}

.newcatalog_list .prod-card .img img{
	margin-bottom: 0;
}


.newcatalog_list .prod-card .info{
	text-align: left;
	padding-left: 10px;
	padding-top: 10px;
}

.newcatalog_list .prod-card .info{
	background: rgba(255, 255, 255, 0.8);
	bottom: -15px;
}


.newcatalog_list .prod-card .link_red > span.outer {
	background-color: transparent;
}


.newcatalog_tab ul.slider-menu {
	width: 98.8% !important;
}


.collection_pagination .show-more:after {
	display: none;
}

.icon-csv:before {
  content: "\e900";
}
.icon-json:before {
  content: "\e901";
}
.icon-xls:before {
  content: "\e902";
}
.icon-xml:before {
  content: "\e903";
}
.icon-load1:before {
  content: "\e932";
}
.icon-load2:before {
  content: "\e934";
}
.icon-load3:before {
  content: "\e935";
}
.icon-newdownload:before {
  content: "\e936";
}
.icon-download:before {
  content: "\e904";
}
.icon-island:before {
  content: "\e905";
}
.icon-location:before {
  content: "\e906";
}
.icon-icon-arrow_left:before {
  content: "\e907";
}
.icon-review:before {
  content: "\e908";
}
.icon-arrow_bottom:before {
  content: "\e909";
}
.icon-slider-arrow_l:before {
  content: "\e90a";
}
.icon-icon_download:before {
  content: "\e90b";
}
.icon-slider-arrow_r:before {
  content: "\e90c";
}
.icon-arrow_left:before {
  content: "\e90d";
}
.icon-arrow_right:before {
  content: "\e90e";
}
.icon-instagram:before {
  content: "\e90f";
}
.icon-facebook:before {
  content: "\e910";
}
.icon-vk:before {
  content: "\e911";
}
.icon-star:before {
  content: "\e912";
}
.icon-arrow_left2:before {
  content: "\e913";
}
.icon-arrow_social:before {
  content: "\e914";
}
.icon-more:before {
  content: "\e915";
}
.icon-cart:before {
  content: "\e916";
}
.icon-close:before {
  content: "\e917";
}
.icon-movie:before {
  content: "\e918";
}
.icon-shopping_bag:before {
  content: "\e919";
}
.icon-check_bold:before {
  content: "\e91a";
}
.icon-size:before {
  content: "\e91b";
}
.icon-check:before {
  content: "\e91c";
}
.icon-favour:before {
  content: "\e91d";
}
.icon-profile:before {
  content: "\e91e";
}
.icon-skype:before {
  content: "\e91f";
}
.icon-viber:before {
  content: "\e920";
}
.icon-logout:before {
  content: "\e921";
}
.icon-pen:before {
  content: "\e922";
}
.icon-answer_little:before {
  content: "\e923";
}
.icon-mail:before {
  content: "\e924";
}
.icon-printer:before {
  content: "\e925";
}
.icon-wallet:before {
  content: "\e926";
}
.icon-conversation:before {
  content: "\e927";
}
.icon-truck:before {
  content: "\e928";
}
.icon-size2:before {
  content: "\e929";
}
.icon-info:before {
  content: "\e92a";
}
.icon-answer:before {
  content: "\e92b";
}
.icon-refresh:before {
  content: "\e92c";
}
.icon-ttn:before {
  content: "\e92d";
}
.icon-dropshp:before {
  content: "\e92e";
}
.icon-phone:before {
  content: "\e92f";
}
.icon-wristwatch:before {
  content: "\e930";
}
.icon-search-icon:before {
  content: "\e931";
}
.icon-folder-download:before {
  content: "\e933";
}
.icon-box-add:before {
  content: "\e95e";
}
.icon-eye:before {
  content: "\e9ce";
}


.help-page .tabs-outer > .slider-menu-container.collection__icons .slider-menu li .iconBtn i {
    font-size: 25px;
    height: 20px;
    width: 24px;
}


.mleft {
	margin-left: 10px;
}

.newcatalog_tab_ttile {
	font-size: 9px;
  color: #7c7c7c;
  margin-right: 53px;
  text-transform: uppercase;
  letter-spacing: 0.2em;
  display: inline-block;
  vertical-align: middle;
  position: relative;
}




.newcatalog_tab_link {
	letter-spacing: .3em;
	font-size: 11px;
	text-transform: uppercase;
	color: #000;
	font-family: 'proxima_nova_ltsemibold';
	text-shadow: 0 -0.5px;
	position: relative;
	line-height: normal;
}

.newcatalog_tab_link:after {
	content: '';
  width: 0;
  height: 1px;
  background-color: #000;
  position: absolute;
  bottom: -3px;
  left: 0;
  -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
}


.newcatalog_tab_link:hover:after {
	width: 100%;
}

.newcatalog_tab_link a:hover {
	color: #000;
}



.newcatalog-code {
	letter-spacing: .2em;
	font-size: 12px;
	text-transform: uppercase;
	font-family: 'proxima_nova_ltsemibold';
	text-shadow: 0 -0.5px;
	position: relative;
	line-height: normal;
	color: #bebebe;
	padding-top: 5px;
	display: inline-block;
	-webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
}

.newcatalog-code:hover {
	color: #ff5454;
}


.newcatalog-code:hover .mright{
	color: #fff;
	background-origin: #ff5454;
	border-color: #ff5454;
}


.newcatalog-code:hover .newdownload_wrap{
	background-color: #ff5454;
	border-color: #ff5454;
}


.newdownload_wrap {
	border: 1px solid #bebebe;
	border-radius: 50%;
	width: 25px;
	height: 25px;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	line-height: 25px;
	position: relative;
	-webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
}


.mright {
    font-size: 13px;
    height: 15px;
    width: 27px;
}


.newcatalog_list .prod-card .info__text .link_red {
	font-size: 14px;
	display: block;
}



.newcatalog_list .prod-card:hover .info__text .sizes {
    height: 45px;
    padding: 10px 0;
    opacity: 1;
}

.api_wrapper {
	padding-left: 0;
	text-align: center;
	margin-bottom: 100px;
}
.api_wrap {
	margin: 30px 0 100px;
}

.api_item_wrap {
	margin-bottom: 30px;
}

.tabs > ul > .api_item_wrap:not(:last-child) {
	margin-right: 30px;
}

.api_item {
	display: block;
	width: 185px;
	height: 235px;
	border: 1px solid #e6e6e6;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	text-align: center;
}

.api_item i,
.api_item span {
	display: block;
}

.api_item i {
	padding-top: 70px;
	color: #ff5454;
	font-size: 60px;
}

.api_item:hover {
	background-color: #ff5454;
	color: #fff;
}

.api_item:hover i,
.api_item:hover .api_type,
.api_item:hover .api_link  {
	color: #fff;
}

.api_type {
	color: #ff5454;
	font-size: 20px;
	text-transform: uppercase;
}

.api_link {
	color: #ff5454;
	font-size: 14px;
	text-transform: uppercase;
}



.reclame_link {
  text-align: center;
  width: 14.2%;
  display: block;
  float: left;
  margin-right: 0;
}

.reclame_link .iconBtn {
    width: 80px;
    height: 80px;
    position: relative;
    box-sizing: border-box;
    border: 1px solid #e8e8e8;
    border-radius: 50%;
    display: block;
    margin: 0 auto 19px;
    text-align: center;
    line-height: 95px;
}

.reclame_link .iconBtn i {
	font-size: 25px;
  height: 20px;
  width: 24px;
}

@media screen and (max-width: 1300px) {
	.tabs > ul > .api_item_wrap {
		margin-left: 15px;
		margin-right: 15px !important;
	}
}

@media screen and (max-width: 480px) {

	.newcatalog_list {
		margin-left: 0;
	}
	.newcatalog_list .prod-card {
    width: 100%;
    margin: 35px 0px 0px;
	}

	.newcatalog_list .prod-card .img {
		display: block;
    height: auto;
	}

	.newcatalog_list .prod-card .img img {
    width: 100%;
    height: auto;
	}

	.prod-card img {
		position: static;
	}

	.newcatalog_tab_ttile {
		margin-right: 20px;
	}


	.collection__icons ul.slider-menu {
		width: 100% !important;
	}
}
/*Скачать коллекции*/




.orderBlock .priceButton .jsAddToBusket.in_cart.in_cart .icon-cart:before {
    content: "\e91a";
}

.checkbox:after {
    content: "\e91a" !important;
}

.edit_order_props.active .icon-pen:before {
    content: "\e91a" !important;
}

/*BLOG*/
.show-more_blog_ajax{
    width: auto !important;
}
.blog_page .show-more_blog{
	width:auto;
	float: left;
    position: relative;
	font-size: 11px;
    font-family: 'proxima_nova_ltsemibold';
    text-transform: uppercase;
    letter-spacing: .2em;
    color: #000;
}

.shareaholic-shares-label{
	display:none;
}
.shareaholic-total-share-count{
	font-weight: 100 !important;
    font-size: 9px !important;
}
.blog_news_like .shareaholic_top{
	margin-top:-37px;
}
/*BLOG*/


/*new corrections*/
@media only screen and (max-width : 480px) {
	.prod-card .img {
		height: 350px;
	}
}

@media only screen and (max-width : 479px) {
	.about-order .edit-profile .input-container {
		padding-right: 0;
	}
	.cart-callback .edit-profile .input-container .radio-container label {
		width: 45px;
		margin-right: 5px;
	}
	.cart-callback .edit-profile .input-container .radio-container label > span {
		width: 45px;
	}
	.personal-orders table tr.awaiting_payment .main-btn {
		z-index: 3;
	}
	.prod-card img {
		width: 100%;
	}
	.prod-card .img {
		height: 350px;
	}
	.catalog-list-items .prod-card.prod-card {
		width: 48%;
		box-sizing: border-box;
		margin: 15px 2px;
	}

}


@media only screen and (max-width : 767px) {
	.prod-card .img {
		height: auto!important;
		padding-bottom: 20px;
	}

	.prod-card .nextImg {
		display: none!important;
	}

	.small_prise_descr {
		width: auto!important;
	}
}


@media only screen and (max-width : 420px) {
	.prod-card .img {
		height: 305px;
	}
}

@media only screen and (max-width : 380px) {
	.prod-card .img {
		height: 270px;
	}

}

@media only screen and (max-width : 320px) {
	.prod-card .img {
		height: 230px;
	}
}

.random-slider .prod-card .img {
    height: 305px;
}

.random-slider .prod-card .img {
    height: 320px;
}

.catalog-list-items {
	text-align: justify;
}


@media only screen and (min-width : 1600px) {
	.catalog-list-items .prod-card {
		margin: 25px 10px 0 11px;
	}
}

@media only screen and (min-width : 1245px) {
	.random-slider .prod-card .img {
		height: 335px;
	}
}


/*new corrections*/

.bingc-phone-button{
	display:none !important;
}

td .oldPrice{
	font-size: 12px !important;
    color: #8e8e8e;
    position: relative;
    margin-left: 15px;
}

td .oldPrice:after{
    content: '';
    width: 100%;
    height: 1px;
    position: absolute;
    background-color: #ff5454;
    left: 0px;
    top: 45%;
}


/*isntashopping styles*/
.i_title img{
	max-width:100%;
}
.instashopping_wrap {
  margin: 30px auto;
  max-width: 940px; }
  .instashopping_wrap .i_title {
    text-align: center; }
    .instashopping_wrap .i_title p {
      color: #000;
      font-size: 15px;
      line-height: 20px;
      letter-spacing: 0.01em;
      margin-bottom: 18px;
      text-align: left;
      font-family: 'proxima_nova_rgregular';
      text-shadow: 0 0.1px 0 #000; }
    .instashopping_wrap .i_title a {
      color: #ff5454;
      font-size: 16px;
      text-shadow: 0 0.1px 0 #ff5454; }
  .instashopping_wrap .i_list {
    margin-left: -25px;
    margin-top: 30px; }
    .instashopping_wrap .i_list .i_item {
      width: 295px;
      display: inline-block;
      margin: 0 0 20px 23px;
      vertical-align: top; }
      .instashopping_wrap .i_list .i_item:hover .i_hover {
        opacity: 1; }
    .instashopping_wrap .i_list .i_hover {
      opacity: 0;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.6);
      -webkit-transition: all 400ms ease;
      -moz-transition: all 400ms ease;
      -ms-transition: all 400ms ease;
      -o-transition: all 400ms ease;
      transition: all 400ms ease; }
      .instashopping_wrap .i_list .i_hover a {
        display: block;
        width: 210px;
        height: 45px;
        line-height: 45px;
        font-size: 20px;
        border: 1px solid #fff;
        color: #fff;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%); }
        .instashopping_wrap .i_list .i_hover a:hover {
          color: #000;
          background-color: #fff; }
    .instashopping_wrap .i_list .i_card {
      height: 295px;
      display: block;
      position: relative;
      width: 100%;
      text-align: center;
      overflow: hidden; }
  .instashopping_wrap .i_decsr {
    margin-top: 20px;
    text-align: center;
    font-size: 16px; }

.ov_hidden {
  overflow: hidden; }
  .ov_hidden .pagination {
    margin-top: 0; }

@media screen and (max-width: 992px) {
  .instashopping_wrap .i_list {
    margin-left: 0;
    text-align: center; }

  .instashopping_wrap .i_list .i_item {
    margin: 20px; } }
@media screen and (max-width: 480px) {
  .instashopping_wrap .i_list .i_item {
    margin: 0 0 20px 0; }


}

/*# end of instashoppeng styles */

.social-list a.ok:hover {
    background-color: #ee8208 !important;
    border-color: #ee8208 !important;
    color: #fff;
}
.social-list a.ok:hover .ok_class {
    fill: #fff;
}

.bg-anim > span {
  padding: 0 25px;
}

.social-networks .social-list a{
  margin: 3px;
}
.ru_phone_order{
	width:100% !important;
	padding-bottom:10px !important;
}
@media screen and (max-width: 340px){
	.cart-section table.products tr td.size{
		text-overflow:ellipsis;
		overflow:hidden;
	}
	.cart-section table.products tr td.size span{
		display:inline-block;
	}
}

.report_order table tr.head td.number {
	width: 10%;
}
.report_order table tr.head td.status {
	width: 18%;
}
.report_order table tr.head td.date {
	width: 12%;
}
.report_order table tr.head td.quantity {
	width: 10%;
}
.report_order table tr.head td.summ {
	width: 12%;
}
.report_order table tr.head td.link {
	width: 10%;
}
.report_order table tr td {
	text-align: center;
}
.report_order table tr td.price_mobile{
    display: none;
}
@media screen and (max-width: 765px) {
   .report_order table tr td.price_mobile{
        display: table-cell;
    }
    .report_order table tr.awaiting_payment .main-btn {
        margin-left: -70%;
    }
}
.add_from_subscribe_to_basket.top{
    margin-bottom: 20px;
}
.price_filter{
    min-width: 106px;
    left: -53px;
    display: none;
}
.order_p_e{
    font-size: 10px;
	color: #fff;
	border: 0;
	background: #ff5454;
	outline: none;
	text-transform: uppercase;
	letter-spacing: .2em;
	font-family: 'proxima_nova_ltsemibold';
    padding: 14px 45px;
    width: 48%;
}
.order_u_reset{
    float: right;
    background-color: #4b4b4b;
}
.order_u_save:hover{
    background-color: #4b4b4b;

}
.order_u_reset:hover{
    background-color: #000;
}
.order_p_e_hide{
    display: none;
}
.info-container-new{
    padding-right: 0px !important;
}
.info-container-new .input-container:last-child{
    margin-top: 0px;
}
.products_subscribe .checkbox:before {
    border: 1px solid #a29e9e
}
.bx-session-message{
    display: none;
}
.basket_price_hint{
    line-height: 1.4em;
    padding-bottom: 5px;
}
.basket_price_hint .b_count{
    font-weight: 600;
}
.basket_price_hint{
    color:#ff5454;
}
.basket_price_hint .b_price{
    color:#000;
}
@media only screen and (max-width : 350px) {
    .order_p_e{
        padding: 14px 40px;
    }
}
@media only screen and (max-width : 320px) {
    .order_p_e{
        padding: 14px 30px;
    }
}

.preloader_pad{padding-top:50%;}
.back_not_cover{background-size:auto!important;}


.suscribe_modal {
  width: 920px;
	max-height: 520px;
	overflow: hidden;
  max-width: 100%;
  background-color: #fff;
  z-index: 100;
  background-image: url(/local/templates/fason_m/static/img/bg2-min.jpg);
  background-repeat: no-repeat;
  background-position: top left;
  display: block;
  background-size: auto 100%;
	position: relative;
}

.suscribe_left {
  width: 410px;
  max-width: 100%;
  padding: 20px 0 20px 42px;
	margin-left: 430px;
  color: #000; }
  .suscribe_left p {
    font-size: 15px;
    margin: 0;
    text-align: center; }
  .suscribe_left .top_text {
    padding-top: 10px;
    font-family: 'MiniatureItalic';
    font-style: italic; }
    .suscribe_left .top_text span {
      display: block;
      text-align: center;
      line-height: normal; }
  .suscribe_left .with-circle {
    font-size: 14px;
    list-style-type: none;
    padding-left: 15px; }
    .suscribe_left .with-circle li {
      position: relative;
      font-size: 13px;
      padding-left: 12px; }
      .suscribe_left .with-circle li:before {
        content: '';
        position: absolute;
        top: 10px;
        left: -10px;
        width: 5px;
        height: 5px;
        background-color: red;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%; }
  .suscribe_left .suscribe_text {
    font-size: 16px;
	  line-height: 20px;
    text-align: center;
    margin: 35px 10px 22px; }
  .suscribe_left form input {
    height: 40px;
    line-height: 40px;
    width: 194px;
    border: 1px solid #e1e1e1;
    color: #838383;
    text-transform: uppercase;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 10px;
    margin: 0 9px 18px 0;
    letter-spacing: 1px;
	text-align: center;
    font-size: 13px; }
    .suscribe_left form input:nth-child(2) {
      margin-right: 0; }
    .suscribe_left form input:focus {
      outline: none; }
  .suscribe_left form button {
    display: block;
    text-align: center;
    background-color: #333;
    border: 0;
    width: 100%;
    padding: 15px;
    letter-spacing: 2px;
    color: #fff;
    font-size: 13px;
    text-transform: uppercase;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease; }
    .suscribe_left form button:hover {
      background-color: #323232; }
  .suscribe_left .description_ul {
    list-style-type: none;
    padding-left: 0; }
    .suscribe_left .description_ul li {
      display: inline-block;
      width: 95px;
      line-height: 17px;
      font-size: 12px;
      margin-left: 38px;
      position: relative; }
      .suscribe_left .description_ul li:before {
        content: '';
        position: absolute;
        top: 0;
        left: -38px;
        width: 34px;
        height: 30px;
        background-image: url(/local/templates/fason_m/static/img/suscribe_sprite.png);
        background-position: -15px -22px; }
    .suscribe_left .description_ul .new:before {
      background-position: -15px -73px; }
    .suscribe_left .description_ul .return:before {
      background-position: -15px -123px; }

.promo-wrap a {
  border-bottom: 1px solid #000;
  font-size: 14px;
  margin: 15px 0;
  display: inline-block;
  text-shadow: 0 -0.5px; }
  .promo-wrap a:hover {
    border-color: #ff5454; }
.promo-wrap .promo-inp {
  display: none; }
.promo-wrap input {
  width: calc(100% - 55px);
  height: 50px;
  line-height: 50px;
  vertical-align: top;
  border: 1px solid #fff; }
  .promo-wrap input.error {
    border: 1px solid #ff5454; }
  .promo-wrap input.on {
    border: 1px solid #3cb868; }
.promo-wrap .custom-input {
  margin-bottom: 0; }

@media screen and (max-width: 700px) {
  .suscribe_modal {
    background-image: none; }

  .suscribe_left {
    width: 100%;
    padding: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .suscribe_left * {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    .suscribe_left form {
      max-width: 410px; }

  .suscribe_left .description_ul li {
    width: 70%;
    padding: 10px; }

  .suscribe_left form input {
    margin-right: 0;
    width: 100%; } }
.promo-wrap .subscr {
  display: inline-block;
  width: 50px; }
.promo-wrap .icon-close {
  margin-top: -5px;
  margin-left: -5px;
  color: #fff; }



.suscribe_modal .for-rozn {
	position: absolute;
	right: 0;
	bottom: 0;
	padding: 3px 15px;
	background: #fff;
	font-style: italic;
	font-weight: bold;
	letter-spacing: 0.5px;
	font-size: 16px;
	font-family: 'MiniatureItalic';
}


.delivery-with-info .radio-container .error_delivery{    float: left;
    display: inline-block;
    width: 100%;
    text-align: left;
    color: red;}


.social-list a.youtube:hover {
    background-color: #cc1817 !important;
    border-color: #cc1817 !important;
    color: #fff;
}
.social-list a.youtube:hover .youtube_class {
    fill: #fff;
}

.social-list a.telegram:hover {
    background-color: #2dadde !important;
    border-color: #2dadde !important;
    color: #fff;
}
.social-list a.telegram:hover .telegram_class {
    fill: #fff;
}
.st-widget__btn-call-me{
	display: none
}

.suscribe_left .top_text span {
	font-family: 'Arial';
	font-style: normal;
	font-size: 46px;
	color: #000;
	letter-spacing: 0;
	font-weight: bold;
}
.suscribe_left .top_text span:nth-child(1) {
	font-family: 'Arial';
	font-style: normal;
	font-size: 46px;
	line-height: 30px;
	color: #000;
	letter-spacing: 0;
	font-weight: bold;
	margin-left: -60px;
	margin-top: 15px;
}
.suscribe_left .top_text span:nth-child(3) {
	font-family: 'Arial';
	font-style: normal;
	font-size: 75px;
	line-height: 65px;
	color: #000;
	letter-spacing: 0;
	font-weight: 400;
}

body .description_bot {
	font-size: 13px;
	line-height: 15px;
	margin-top: 20px;
}


@media screen and (max-width: 992px){
	.suscribe_left {
		margin: 0;
		padding: 20px;
	}
	.suscribe_modal {
		width: 100%;
		max-width: 450px;
		background-image: none;
	}
	.suscribe_left .top_text span:nth-child(1) {
		margin-top: 0;
	}
	.suscribe_left .top_text span:nth-child(3),
	.suscribe_left .top_text span:nth-child(1),
	.suscribe_left .top_text span {
		font-size: 35px;
		line-height: 35px;
	}
	.suscribe_left .top_text span:nth-child(3) {
		font-size: 55px;
		line-height: 55px;
	}
}

@media screen and (max-width: 480px){
	body .suscribe_left .suscribe_text {
		margin-top: 10px;
	}
}
td div.oldPrice{
	display: inline-block;
}

/*New Year Logo*/
/*@media screen and (min-width: 480px) {*/
/*	.logo img {*/
/*		margin: 18px auto 0;*/
/*	}*/
/*}*/

/*@media screen and (max-width: 460px) {*/
/*	.logo img {*/
/*		height: 28px;*/
/*		margin: 10px auto 0;*/
/*	}*/
/*}*/
.menu_new_item_href span{
	font-weight: bold;
	color: #ff5454 !important;
}
.lang_ua .help-page .tabs-delivery .slider-menu li{
	margin-right: 60px;
}
.random-slider .prod-card .btn-byNow {
	margin-top: -20px;
}
#price_circle{
	width: 10px;
	height: 10px;
	border-radius: 50%;
	display: inline-block;
	margin-right: 12px;
	border: 1px solid #e6e6e6;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	margin-left: -20px;
}
.cart-section table.products tr td span {
	min-height: 10px;

}

.catalog-list-items .prod-card .img {
	max-height: 384px;
}


@media only screen and (max-width: 913px) {
	.prod-card img {
		height: 310px;
	}
}
.order-summ tr td:first-child{display:inline-block!important;}
/* End */
/* /local/templates/fason_m/static/js/jquery.bxslider.css?14961384453083 */
/* /local/templates/fason_m/static/js/intlTelInput.css?149613844521717 */
/* /bitrix/components/bitrix/system.show_message/templates/.default/style.min.css?149622430951 */
/* /local/templates/.default/components/bitrix/sender.subscribe/fasonm/style.min.css?14961384454248 */
/* /local/templates/fason_m/static/js/fancybox/jquery.fancybox.css?14961384454895 */
/* /local/templates/fason_m/static/js/fancybox/helpers/jquery.fancybox-thumbs.css?1496138445789 */
/* /local/templates/fason_m/static/js/fancybox/helpers/jquery.fancybox-buttons.css?14961384452543 */
/* /local/templates/fason_m/add_styles.css?171681144987735 */
