.abs{position:absolute;}
.rlv{position:relative;}
.clr{clear:both;}
.w100{width:100%;}
.fright{float:right;}
.fleft{float:left;}
.hdn{display:none;}
.vm{vertical-align:middle;}
.tc{text-align:center;}
@media only screen and (max-width:812px){header{}
}
sup{font-size:0.875em;vertical-align:top;line-height:0.5em!important;}
ul.text-justify{list-style:none;padding:0;margin:0;text-align:justify;text-align-last:justify;line-height:0;}
ul.text-justify:before{content:'';display:block;width:100%;height:0;}
ul.text-justify:after{content:'';display:block;width:100%;height:0;visibility:hidden;overflow:hidden;}
ul.text-justify>li{display:inline-block;text-align:left;text-align-last:left;margin:0;padding:0;}
ul.text-justify>li{text-align:initial;text-align-last:initial;line-height:initial;}
a.google-plus:before{font-family:FontAwesome;content:"\f0d4";font-size:2em;font-style:normal;margin-right:0.25em;}
a.facebook:before{font-family:FontAwesome;content:"\f082";font-size:2em;font-style:normal;margin-right:0.25em;}
a.instagram:before{font-family:FontAwesome;content:"\f16d";font-size:2em;font-style:normal;margin-right:0.25em;}
a.twitter:before{font-family:FontAwesome;content:"\f081";font-size:2em;font-style:normal;margin-right:0.25em;}
a.youtube:before{font-family:FontAwesome;content:"\f166";font-size:2em;font-style:normal;margin-right:0.25em;}
.phones a._usrLink, .phones-more a._usrLink{border-width:0;display:block;font-size:1.3125em;font-weight:bold;white-space:nowrap;}
ul.header li.contacts .phones a._usrLink:after{font-family:FontAwesome;content:"\f107";font-weight:bold;margin-left:0.5em;}
ul.header li.contacts .phones a._usrLink:hover:after{content:"\f106";}
div.email, .callback, .schedule{position:relative;white-space:nowrap;padding-left:1.5em;}
.email a:before,
.callback a:before,
.schedule:before{font-family:FontAwesome;font-weight:normal;position:absolute;left:0;line-height:1em;}
.email>a{line-height:1em;}
.email>a:before{font-size:1em;content:"\f003";}
.callback a:before{font-size:1.25em;content:"\f095";}
.schedule:before{font-size:1.25em;content:"\f017";}
.phones-block{padding:2em 0;}
.phones-block .phones{padding:0 0 0 2em;}
.phones-block .phones + div{height:0;position:absolute;display:block;overflow:hidden;padding:0;z-index:999;left:0;right:0;}
.phones-block .phones + div>i{display:block;font-size:0.75em;padding:calc(0.5em/0.75) calc(2em/0.75) 0 calc(2em/0.75);font-style:normal;}
.phones-block:hover .phones + div{height:auto;}
.phones-block .phones-more{padding:1em 0 1em 2em;}
.phones-more a._usrLink{line-height:1.5em;}
.phones-block .callback{padding:1.5em 2em 1.5em 4em;margin-top:1em;border-top-width:1px;border-style:solid;}
.phones-block .callback>a{font-weight:bold;}
.phones-block .callback>a:before{left:1em;font-size:2em;}
#top-navigation .FixedLayout>ul{list-style:none;padding:0;margin:0;}
#top-navigation .FixedLayout>ul>li{display:inline-block;}
#top-navigation .FixedLayout>ul>li:nth-of-type(2){width:65%;}
ul.horisontal_menu{list-style:none;padding:0 2em 0.75em 2em;margin:0 0 0 -2em;height:0;overflow:hidden;visibility:hidden;position:absolute;z-index:-1;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;transition:all 0.2s ease-in-out 0s;-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;}
ul.horisontal_menu>li>a{line-height:2em;font-weight:bold;}
#top-navigation.search-active #categories + li{width:0;overflow:hidden;}
#top-navigation #srch{width:18%;}
#top-navigation.search-active #srch{width:80%;}
#top-navigation #categories:hover{cursor:pointer;}
#top-navigation #categories:hover>strong + ul.horisontal_menu{height:auto;visibility:visible;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;z-index:9999;}
@media only screen and (max-width:1024px){#top-navigation .FixedLayout{padding-left:0;padding-right:0;}
}
header{background-size:cover;background-repeat:no-repeat;background-position:center;}
ul.header{list-style:none;display:block;width:100%;margin:0;padding:0;}
ul.header>li{display:inline-block;padding:0 0 8.125em 0;position:relative;}
ul.header>li .v-align{bottom:0;left:0;position:absolute;right:0;top:0;}
ul.header>li .v-align>div{display:inline-block;vertical-align:middle;width:100%;}
ul.header>li .v-align>i{display:inline-block;height:100%;vertical-align:middle;width:0;}
ul.header>li.logo img{max-height:90%;}
ul.header>li.logo a{vertical-align:middle;}
ul.header>li.title .store-name{padding:0 0 1em 0;}
ul.header>li.contacts p{margin:0;padding:0;}
ul.header>li .lang{position:absolute;top:0.5em;right:0;}
ul.header>li .lang>*{display:inline-block;padding:0 0.25em;line-height:1.875em;font-style:normal;margin-left:0.5em;font-size:0.875em;-moz-border-radius:0.25em;-webkit-border-radius:0.25em;-khtml-border-radius:0.25em;border-radius:0.25em;}
ul.header>li .lang>*:first-child{margin-left:0;}
@media only screen and (max-width:1024px){ul.header>li .lang{position:relative;}
}
@media only screen and (max-width:812px){ul.header>li{padding-bottom:5em;text-align:center;z-index:1000;}
}
ul.header>li.mobile-nav a.mobile-nav-button{display:inline-block;}
ul.header>li.mobile-nav a.mobile-nav-button:before{font-family:FontAwesome;font-size:250%;content:"\f03a";font-weight:normal;}
ul.header>li.mobile-nav a.mobile-nav-close{display:inline-block;cursor:pointer;position:absolute;right:0.5em;top:0.5em;}
ul.header>li.mobile-nav a.mobile-nav-close:before{font-family:FontAwesome;font-size:150%;content:"\f00d";font-weight:normal;}
ul.header>li.mobile-nav #mobile-nav-content{display:none;z-index:1010;position:absolute;left:0;padding:1em 2em 1em 1em;border-width:1px;border-style:solid;}
ul.header>li.mobile-nav #mobile-nav-content ul.header-pages-menu{margin-bottom:1em;}
ul.header>li.mobile-nav #mobile-nav-content ul.header-pages-menu>li:first-of-type{padding-left:0;}
ul.header>li.mobile-nav #mobile-nav-content ul.header-pages-menu>li a,
ul.header>li.mobile-nav #mobile-nav-content ul.header-pages-menu>li span{line-height:1.75em;}
ul.header>li.mobile-nav #mobile-nav-content .phones{margin-top:1em;}
ul.header>li.mobile-nav #mobile-nav-content .phones a._usrLink{line-height:2em;}
ul.header>li.mobile-account a:before{font-family:FontAwesome;content:"\f007";font-size:200%;}
ul.header>li.mobile-shopping-cart a{display:inline-block;position:relative;}
ul.header>li.mobile-shopping-cart a:before{font-family:FontAwesome;content:"\f291";font-size:200%;}
ul.header>li.mobile-shopping-cart #sCartPCnt{position:absolute;text-align:center;width:1.75em;height:1.75em;line-height:1.75em;right:-0.5em;top:-0.5em;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;border-radius:50%;}
ul.header>li.mobile-search-button button{display:inline-block;}
ul.header>li.mobile-search-button button:before{font-family:FontAwesome;font-size:200%;}
ul.header>li.mobile-search-button button:before{content:"\f002";}
ul.header>li.mobile-search-button.is-clicked button:before{content:"\f00d";}
/*
#hPath{padding:1em 0;position:relative;z-index:1;}
#hPath div>a:first-of-type{margin-left:2em;}
@media only screen and (max-width:812px){#hPath{padding:0.75em 0;}
#hPath div>a:first-of-type{margin-left:0;}
}
*/
/* хлебные крошки ------------------------------------------------*/
#breadcrumbs{padding:1em 0;}
ul.breadcrumb{list-style:none;padding:0;margin:0;display:inline-block;}
ul.breadcrumb>li{display:inline-block;line-height:1em;}
ul.breadcrumb>li:nth-last-child(n + 2):after{content:"\f105";font-size:1.5em;line-height:0.625em;font-family:FontAwesome;font-weight:normal;padding:0 0.5em;}
ul.breadcrumb>li>a{display:inline-block;}
ul.breadcrumb>li:first-child>a:before{content:"\f015";font-size:1.375em;line-height:0.5em;padding-right:0.375em;font-family:FontAwesome;font-weight:normal;}


#mobile-nav-content ul.header-pages-menu>li{display:block;width:100%;}
#mobile-nav-content ul.header-pages-menu>li a,
#mobile-nav-content ul.header-pages-menu>li span{padding:0.25em 0;}
#top-navigation #categories{width:17%;}
#top-navigation #categories>strong{vertical-align:middle;white-space:nowrap;}
#top-navigation #categories>strong:after{font-family:FontAwesome;font-weight:normal;font-size:1em;line-height:3em;content:"\f107";padding-left:0.375em;}
@media only screen and (max-width:1024px){#top-navigation #categories{padding-left:2em;}
}
ul.header-pages-menu{white-space:nowrap;margin:0;padding:0;list-style:none;}
ul.header-pages-menu>li{display:inline-block;}
ul.header-pages-menu>li:first-of-type{/*padding-left:1.5em;*/}
ul.header-pages-menu>li a, ul.header-pages-menu>li span{display:inline-block;padding:0 0.375em;line-height:3em;white-space:nowrap;}
#top-navigation ul.header-pages-menu>li.p-returns,
#top-navigation ul.header-pages-menu>li.p-policy{display:none;}
.info-line ul{list-style:none;padding:0;margin:0;}
.info-line ul>li{display:inline-block;width:calc(100%/3);text-align:center;padding:1.5em 0;position:relative;}
.info-line ul>li:before{content:"";background-size:contain;background-repeat:no-repeat;height:2.5em;margin-left:-3em;top:1em;position:absolute;width:2.5em;}
@media only screen and (max-width:812px){.info-line ul>li{padding-left:1em;font-size:0.875em;}
}
@media only screen and (max-width:667px){.info-line ul>li{font-size:0.8125em;}
}
@media only screen and (max-width:600px){.info-line{display:none;}
}
ul.b-2{list-style:none;padding:0;margin:0;}
ul.b-2>li{display:inline-block;width:50%;}
ul.b-2>li#home-products-banner>div{max-width:calc(73.125em/2);min-width:calc(60em/2);padding:5em 0 0 5em;}
@media only screen and (max-width:900px){ul.b-2>li#home-products-banner>div{max-width:100%;min-width:100%;padding:0 0 0 1em;}
}
@media only screen and (max-width:480px){ul.b-2>li{display:block;width:100%;}
ul.b-2>li#home-products-banner>div{max-width:100%;min-width:100%;padding:0 0 0 1em;}
}
/*
ul.block-2{list-style:none;padding:0;margin:0;}
ul.block-2>li{display:inline-block;width:50%;}
ul.block-2>li:nth-of-type(2n){padding-left:1em;}
ul.block-2>li:nth-of-type(2n+1){padding-right:1em;}
@media only screen and (max-width:480px){ul.block-2{width:100%!important;}
ul.block-2>li:nth-of-type(2n){padding-left:1em;}
ul.block-2>li:nth-of-type(2n+1){padding-right:1em;}
}
*/
h2.partnership{line-height:1em;margin:0;font-size:1em;}
h2.partnership>span{position:relative;display:inline-block;margin:1em 0;font-size:1em;margin-left:4em;padding:0.75em 1.5em 0.75em 2em;line-height:1em;-moz-border-radius:1.5em;-webkit-border-radius:1.5em;-khtml-border-radius:1.5em;border-radius:1.5em;}
h2.partnership>span{opacity:0.5;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;}
h2.partnership>span:before{content:"";background-size:cover;background-repeat:no-repeat;height:3.25em;left:-4em;top:-0.375em;position:absolute;width:3.25em;font-size:initial;}
h2.partnership>span:after{font-family:FontAwesome;font-weight:normal;font-size:1em;content:"\f107";padding-left:1em;}
h2.partnership>span:hover:after, h2.partnership.open>span:after{content:"\f106";}
h2.partnership>span:hover, h2.partnership.open>span{cursor:pointer;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;}
h2.partnership + ol{margin-left:7em;}
h2.partnership + ol>li{margin:0 0 0.5em 0;}
h2.partnership + p{margin-left:6em;}
@media only screen and (max-width:480px){h2.partnership + ol{margin-left:1em;}
h2.partnership + p{margin-left:0;}
}
#contacts-block{padding:2em 2em 1em 2em;display:inline-block;margin-top:1em;/*margin:2em 0 2em 2em;position:absolute;*/}
#contacts-block>div{margin-bottom:1em;}
@media only screen and (max-width:812px){#contacts-block{position:relative;margin:0;}
}
@media only screen and (max-width:480px){#contacts-block{display:block;}
}
#important-information-red .FixedLayout, #important-information-black .FixedLayout{text-align:center;text-transform:uppercase;padding-top:0.375em;padding-bottom:0.375em;}
#important-information-red .FixedLayout p:last-of-type, #important-information-black .FixedLayout p:last-of-type{padding:0;margin:0;}
#important-information-red .FixedLayout a._usrLink, #important-information-black .FixedLayout a._usrLink{font-weight:600;}
#important-information-red .FixedLayout:empty, #important-information-black .FixedLayout:empty{display:none;}
.category-image{display:inline-block;position:relative;width:90%;height:0;padding:0 0 90% 0;margin:5% 0 0 0;}
.category-image a{position:absolute;top:0;bottom:0;right:0;left:0;text-align:center;}
.category-image div{display:inline-block;vertical-align:middle;height:100%;width:0;}
ul.categories-listing{list-style:none;width:calc(100% + 2 * 0.5em);padding:0;margin:0 -0.5em;}
ul.categories-listing>li{width:25%;width:calc(100%/4);}
ul.categories-listing>li{display:inline-block;margin:0;padding:0;border-left-width:0.5em;border-right-width:0.5em;border-bottom-width:1em;border-top-width:0;border-style:solid;}
ul.categories-listing>li>div{display:block;position:relative;height:0;padding:0 0 130% 0;text-align:center;border-width:0.125em;border-style:solid;}
ul.categories-listing>li .categories-name, ul.categories-listing li .categories-name a{height:2.4em;line-height:1.1em;overflow:hidden;}
ul.categories-listing>li .categories-name{position:absolute;top:auto;left:0;right:0;bottom:0;display:table;width:100%;}
ul.categories-listing>li .categories-name a{font-weight:bold;display:table-cell;width:100%;text-align:center;vertical-align:middle;}
ul.categories-listing img.iW{max-width:90%;}
ul.categories-listing img.iH{max-height:90%;}
@media only screen and (max-width:900px){
  ul.categories-listing{width:100%;margin:0;padding:0 1em;}
  ul.categories-listing>li{width:calc(100% / 3);}
  ul.categories-listing>li .categories-name{font-size:90%;}
}
@media only screen and (max-width:480px){
  ul.categories-listing{padding-left:0;padding-right:0;}
  ul.categories-listing>li{width:calc(100% / 2);}
  ul.categories-listing>li .categories-name{}
}
#shopping-cart{text-align:right;}
#shopping-cart a#sCartImg>span:first-of-type:before{font-family:FontAwesome;content:"\f291";font-size:2em;padding:0;position:absolute;left:-1.125em;z-index:1;}
#shopping-cart a#sCartImg{position:relative;display:inline-block;text-align:left;padding-left:1em;}
#shopping-cart a#sCartImg>span:first-of-type{font-weight:bold;line-height:2em;}
#shopping-cart .hideCart0{display:block;position:absolute;font-weight:normal;text-transform:lowercase;text-align:right;right:0;}
#shopping-cart #sCartPCnt{display:none;position:absolute;left:-2.25em;top:-0.75em;width:2.25em;height:2.25em;text-align:center;text-align-last:center;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;border-radius:50%;}
#shopping-cart #sCartPCnt{font-size:1em;line-height:2.25em;}
#shopping-cart #sCartTtl{white-space:nowrap;font-weight:500;margin-top:0.5em;}
#shopping-cart .hideCart0 *{display:inline-block;}
#shopping-cart .hideCart0:empty, #shopping-cart .hideCart0 #sCartTtl:empty{display:none;}
#shopping-cart #shCartPlace{height:0;overflow:hidden;visibility:hidden;z-index:9999;position:absolute;right:0;width:30em;margin-top:3.0625em;border-width:0.0625em;border-style:solid;border-top:0;transition:all 0.2s linear;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;}
#shopping-cart #shCartPlace:empty{display:none;}
#shopping-cart:hover #shCartPlace{height:auto;visibility:visible;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;}
#shopping-cart #shCartPlace .shopping-cart-hover-button{padding:1em;}
#shopping-cart #shCartPlace .shopping-cart-hover-button .btn{width:100%;text-align:center;}
ul.shopping-cart-hover{list-style:none;margin:0;padding:0;width:100%;}
ul.shopping-cart-hover>li{display:block;padding:0 1em;}
ul.shopping-cart-hover>li:last-child{border-bottom-width:0.125em;border-bottom-style:solid;}
ul.shopping-cart-hover>li:hover{transition:background-color .3s;}
ul.shopping-cart-hover>li>div{display:inline-block;padding-top:0.5em;padding-bottom:0.5em;}
ul.shopping-cart-hover .shopping-cart-hover-image{width:20%;text-align:center;}
ul.shopping-cart-hover .shopping-cart-hover-image a{display:inline-block;}
ul.shopping-cart-hover .shopping-cart-hover-name{width:60%;text-align:left;padding-left:1em;padding-right:0.5em;}
ul.shopping-cart-hover .shopping-cart-hover-price{width:20%;text-align:right;}
ul.shopping-cart-hover .shopping-cart-hover-quantity{display:block;padding:0.5em 0 0 0;font-size:0.9375em;}
ul.shopping-cart-hover .shopping-cart-hover-remove{display:block;padding:0.5em 0 0 0;white-space:nowrap;text-align:right;font-size:0.9375em;}
ul.shopping-cart-hover .shopping-cart-hover-remove>a:before{text-transform:lowercase;}
ul.shopping-cart-hover .shopping-cart-hover-remove>a:after{content:"\f1f8";font-family:FontAwesome;}
ul.shopping-cart-hover .shopping-cart-hover-remove>a:hover:after{content:"\f014";}
ul.shopping-cart-hover-subtotals{list-style:none;margin:0;padding:0;border-top-width:0.125em;border-top-style:solid;}
ul.shopping-cart-hover-subtotals>li{display:block;padding:1em 1em 0 1em;}
ul.shopping-cart-hover-subtotals>li span{display:inline-block;width:50%;text-align:left;text-align-last:left;}
ul.shopping-cart-hover-subtotals>li span:last-child{text-align:right;text-align-last:right;}
ul.shopping-cart-hover-subtotals>li span:last-child *{font-weight:bold;}
ul.login{display:table;list-style:none;padding:0;margin:0 0 0.5em 0;}
ul.login li{display:table-cell;}
ul.login .customer-login{padding:0 1em 0 0;font-weight:bold;}
ul.login .customer-login:before{font-family:FontAwesome;content:"\f090";padding:0 0.5em 0 0;}
ul.login .customer-registration:before{font-family:FontAwesome;content:"\f234";padding:0 0.5em 0 0;}
ul.login .customer-name, ul.login .customer-logoff{padding:0;display:block;}
ul.login .customer-name{font-weight:bold;}
ul.login .customer-name:before{font-family:FontAwesome;content:"\f007";padding:0 0.7em 0 0.125em;font-weight:normal;}
ul.login .customer-logoff:before{font-family:FontAwesome;content:"\f235";padding:0 0.5em 0 0;font-weight:normal;}
ul.account{list-style:outside;margin:0 0 1em 1em;padding:0;}
ul.cross-filter{display:block;list-style:none;margin:0 0 0 0;padding:0;line-height:2em;}
ul.cross-filter>li{display:inline-block;padding:0;}
ul.cross-filter>li:after{content:"|";padding:0 0.5em;}
ul.cross-filter>li:last-child:after{content:"";padding:0;}
.sort-links{margin:0 0 1em 0;padding:0;}
.sort-links ul{list-style:none;padding:0;margin:0;}
.sort-links ul>li:first-child{padding:0 1em 0 0;position:relative;}
.sort-links ul>li{display:inline-block;padding:0;}
.sort-links ul>li i:after{font-family:FontAwesome;padding:0 0.25em 0 0.25em;font-weight:normal;font-style:normal;}
.sort-links ul>li a~i:after{opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;}
.sort-links ul>li.price-sorted.asc i:after{content:"\f162";}
.sort-links ul>li.price-sorted.desc i:after{content:"\f163";}
.sort-links ul>li.date-sorted.desc i:after{content:"\f160";}
.sort-links ul>li.ordered.desc i:after{content:"\f161";}
.sort-links ul>li:hover i:after,
.sort-links ul>li+i:after{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
@media only screen and (max-width:812px){}
@media only screen and (max-width:480px){.sort-links ul>li:first-child{display:none;}
.sort-links ul>li:last-child{display:none;}
}
@media only screen and (max-width:375px){}
@media only screen and (max-width:320px){.sort-links ul>li:first-child{display:none;}
.sort-links ul>li:nth-child(2){padding-left:0;}
}
.listing-split-links-pages ul{list-style:none;display:table;width:100%;margin:0 0 1em 0;padding:0;}
.listing-split-links-pages ul>li{display:table-cell;vertical-align:middle;white-space:nowrap;}
.listing-split-links-pages ul>li:first-child{width:100%;}
.listing-split-links-pages ul>li .number{padding:0 0.5em 0 1em;}
.listing-split-links-pages ul>li .pageNumber,
.listing-split-links-pages ul>li .pageNext,
.listing-split-links-pages ul>li .pagePrev,
.listing-split-links-pages ul>li .pagePrevGroup,
.listing-split-links-pages ul>li .pageNextGroup{display:inline-block;text-align:center;width:1.6em;height:1.6em;line-height:1.6em;}
.listing-split-links-pages ul>li .pagePrev, .listing-split-links-pages ul>li .pageNext{font-family:FontAwesome;}
.listing-split-links-pages ul>li .pagePrev:before{content:"\f104";}
.listing-split-links-pages ul>li .pageNext:before{content:"\f105";}
@media only screen and (max-width:812px){.listing-split-links-pages{padding:0 1em;}
}
@media only screen and (max-width:320px){.listing-split-links-pages .number-total{display:none;}
}
#srch{position:relative;}
#srch form{position:relative;}
#srch input[type="text"]{width:100%;padding-top:0;padding-bottom:0;padding-left:2.5em;line-height:3em;border:0;}
#srch button[type="submit"]{position:absolute;top:0;right:0.5em;bottom:0;width:2.5em;cursor:pointer;text-align-last:center;text-align:center;}
#srch button[type="submit"]:before{font-family:FontAwesome;font-size:1.25em;line-height:1.25em;content:"\f002";}
#srch button.reset{position:absolute;top:0;left:0;bottom:0;width:2.5em;cursor:pointer;text-align-last:center;text-align:center;}
#srch button.reset.disabled{opacity:0.3;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;pointer-events:none;}
#srch button.reset:before{font-family:FontAwesome;content:"\f057";font-size:1.25em;line-height:1.25em;}
#sch_result{position:absolute;left:0;right:0;z-index:1100;margin-top:-0.125em;border-width:0.125em;border-style:solid;border-top:none;}
#sch_result div a{display:table;width:100%;}
#sch_result div a>span{display:table-cell;padding:0.5em 1em;text-align:left;}
#sch_result span.autoimage{vertical-align:middle;}
#sch_result span.autoimage i{width:7em;display:inline-block;text-align:center;}
#sch_result span.cptn{padding-left:0;width:100%;}
#sch_result span.cptn i{display:inline;}
.products-label{position:absolute;display:inline-block;z-index:100;padding:2% 5%;text-align:center;overflow:hidden;}
ul.product-info>li:first-child .products-label{top:0.125em;left:0.125em;}
.product-listing-image{padding:1em;}
.product-listing-image .products-label{bottom:1em;right:1em;left:1em;padding-top:0.25em;padding-bottom:0.25em;}
.product-listing-image .btn {position:absolute;bottom:-1em;left:1em;right:1em;line-height:1em;padding-top:0.5em;padding-bottom:0.5em;}
.product-listing-image .btn>span {font-size:0.75em;font-weight:bold;}
@media only screen and (max-width:480px){
  .product-listing-image .btn.button_notify_instock{padding:0.5em 0.25em;}
  .product-listing-image .btn.button_notify_instock>span{font-size:0.625em;}
}
ul.product-info>li .rating>div{font-size:1.25em;}
#tab-description{position:relative;padding:2em 0;}
#tab-description:before{position:absolute;content:'';left:-1000px;top:0;bottom:0;right:100%;}
ul.product-description-props>li *{font-size:1em;}

ul.product-description-props>li h3{position:relative;padding:0 0 0 1em;margin-bottom:1em;font-size:1.75em;font-weight:bold;line-height:1em;}
ul.product-description-props>li h3:before{content:"";background-size:cover;background-repeat:no-repeat;height:2.75em;left:0;top:-0.5em;position:absolute;width:2.75em;font-size:initial;}
@media only screen and (max-width:1024px){
ul.product-description-props>li>*:first-child:before{height:2.25em;width:2.25em;}
}
@media only screen and (max-width:900px){
ul.product-description-props>li>*:first-child{/*font-size:1.5em;font-weight:bold;*/}
ul.product-description-props>li>*:first-child:before{height:2.5em;width:2.5em;}
}
.product_info_right_block>div{padding:1.5em 1em 1em 1.5em;}
.product_info_right_block>div:first-of-type{-moz-border-radius:1em 1em 0 0;-webkit-border-radius:1em 1em 0 0;-khtml-border-radius:1em 1em 0 0;border-radius:1em 1em 0 0;}
.product_info_right_block>div:last-of-type{padding:0;-moz-border-radius:0 0 1em 1em;-webkit-border-radius:0 0 1em 1em;-khtml-border-radius:0 0 1em 1em;border-radius:0 0 1em 1em;}
.product_info_right_block ul{list-style:none;padding:0;margin:0 0 1em 0;}
.product_info_right_block ul>li{margin:0 0 0.5em 0;font-size:0.875em;position:relative;}
.product_info_right_block ul>li span{font-weight:500;}
.product_info_right_block div>strong{display:block;margin:0;}
.product_info_right_block i{display:inline-block;font-style:normal;margin-left:5px;}
.product_info_right_block i:before{content:"?";padding:0 0.25em;-moz-border-radius:0.25em;-webkit-border-radius:0.25em;-khtml-border-radius:0.25em;border-radius:0.25em;}
.product_info_right_block i>u{display:none;z-index:999;padding:1em 1em;border-width:1px;border-style:solid;text-decoration:none;position:absolute;right:0;top:2em;white-space:nowrap;-moz-border-radius::0.25em;-webkit-border-radius:0.25em;-khtml-border-radius:0.25em;border-radius:0.25em;}
.product_info_right_block i:hover{cursor:pointer;}
/*
.product_info_right_block i:hover>u{display:block;}
*/
#topLeft{left:2em;}
#topRight{right:2em;}
#topLeft:before, #topRight:before{font-family:FontAwesome;font-size:400%;content:"\f106";display:block;width:1em;line-height:1em;text-align:center;}
#topLeft, #topRight{width:4em;height:4em;position:fixed;cursor:pointer;bottom:2em;opacity:0.25;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=25);-moz-opacity:0.5;-khtml-opacity:0.5;z-index:999;}
#topLeft:hover, #topRight:hover{text-decoration:none;opacity:0.5;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;}
@media only screen and (max-width:812px){#topRight{bottom:0;right:0;}
#topLeft{display:none!important;}
}
.products-more{text-align:center;padding:1em 0 0 0;}
b.bMinus, b.bPlus{display:inline-block;line-height:0;height:2.25em;overflow:hidden;vertical-align:middle;}
b.bMinus:before, b.bPlus:before{font-family:FontAwesome;font-size:2em;font-weight:normal;line-height:1.125em;vertical-align:baseline;cursor:pointer;display:inline-block;}
b.bMinus:before{content:"\f147";padding-right:0.25em;}
b.bPlus:before{content:"\f196";padding-left:0.25em;}
.shopping-cart-listing{width:100%;}
.shopping-cart-listing td{padding:1em 1em 0 1em;width:10%;}
.shopping-cart-listing td.cart-sum-total, .shopping-cart-listing td.cart-sum{padding-top:1.5em;}
.shopping-cart-listing th{font-weight:bold;text-align:left;vertical-align:middle;padding:1em;}
.shopping-cart-listing th.cart-heading-data{width:70%;}
.shopping-cart-listing td.cart-quantity{text-align:center;white-space:nowrap;}
.shopping-cart-listing td.cart-quantity .icon-remove:before{line-height:2em;padding:0 0.5em;}
.shopping-cart-listing .product-image{float:left;width:20%;padding:0 1em 0 0;}
.shopping-cart-listing .product-name{display:inline-block;width:80%;}
.shopping-cart-listing .product-image img.iH{max-width:100%;width:auto;height:auto;}
.shopping-cart-listing .product-name a{font-weight:bold;}
.shopping-cart-listing, .shopping-cart-listing th, .shopping-cart-listing td{border-width:0.125em;border-style:solid;}
.pAdded{white-space:nowrap;border-width:0.125em;border-style:solid;padding:0.5em 1em 0.5em 1em;}
.pAdded a{font-weight:bold;}
.subtotal-sum{width:100%;}
.subtotal-sum td{padding:1em 1em 0 1em;vertical-align:middle;}
.subtotal-sum td:first-child{width:70%;text-align:right;}
.subtotal-sum td:last-child{width:30%;white-space:nowrap;text-align:right;padding-right:0;}
.subtotal-sum tr:last-child td{padding-bottom:1em;border-bottom-width:0.125em;border-bottom-style:solid;}
.subtotal-sum .cart-coupon-code input{width:auto;}
.subtotal-sum .cart-coupon-code td:last-child, .recalc-cart td:last-child{padding-left:0;}
.checkout-shipping, .checkout-payment{width:100%;}
.checkout-shipping td, .checkout-payment td{vertical-align:middle;}
.checkout-shipping td.checkoutStepSel_radio, .checkout-payment td.checkoutStepSel_radio{width:1%;padding:0.125em 1em 0.125em 1em;}
ul.shopping-cart-checkout{list-style:none;display:table;width:100%;margin:0;padding:0;}
ul.shopping-cart-checkout>li{display:table-cell;}
ul.password-forgotten{display:inline-block;list-style:none;text-align:left;margin:0;padding:0;}
ul.password-forgotten a._usrLink{line-height:1.625em;}
.orders-history{width:100%;}
.orders-history th{font-weight:bold;text-align:left;vertical-align:middle;padding:1em;width:25%;}
.orders-history td{padding:1em;vertical-align:middle;}
.orders-history, .orders-history th, .orders-history td{border-width:0.125em;border-style:solid;}
.shipping-address-label, .shipping-method, .payment-method{padding-bottom:1em;}
.send-form{width:100%;}
.send-form th{vertical-align:middle;text-align:left;font-size:125%;}
.send-form td{vertical-align:middle;text-align:left;}
.send-form td.vtop{vertical-align:top;}
.send-form td:nth-child(odd){width:20%;padding:0.25em 1em 0.25em 0;}
.send-form td:nth-child(even){width:80%;padding:0.25em 0;}
.send-form td:nth-child(even) input[type="text"],
.send-form td:nth-child(even) input[type="email"],
.send-form td:nth-child(even) input[type="password"],
.send-form td:nth-child(even) select,
.send-form td:nth-child(even) textarea{width:100%;}
@media only screen and (max-width:480px){.send-form td{display:block;width:100%!important;}
.send-form td:nth-child(odd){padding:0.5em 0 0 0;}
}
ul.article-news-list{list-style:none;display:block;margin:0 -0.5em;padding:0;}
ul.article-news-list>li{display:inline-block;width:25%;padding:0 0.5em 1em 0.5em;margin:0;}
ul.article-news-list>li .article-news-name,
ul.article-news-list>li .article-news-date{margin:0 0 0.5em 0;}
ul.article-news-list>li .article-news-name a{font-weight:bold;}
ul.article-news-list>li .articles-news-image{display:inline-block;padding:0 1em 0.5em 0;width:25%;}
ul.article-news-list>li .articles-news-image img.iH{max-width:100%;}
ul.article-news-list>li .article-news-content-short{display:inline-block;width:75%;}
@media only screen and (max-width:1024px){}
@media only screen and (max-width:812px){.home-news-block{display:none;}
.is-home-page .home-news-block{display:block;}
ul.article-news-list>li{width:50%;}
}
@media only screen and (max-width:480px){ul.article-news-list{margin:0;}
ul.article-news-list>li{display:block;width:100%;padding-left:0;padding-right:0;}
}
ul.reviews-list{list-style:none;display:block;margin:0 0 1em 0;padding:0;}
ul.reviews-list>li{display:block;}
ul.reviews-list-item{display:table;list-style:none;margin:0;padding:0;}
ul.reviews-list-item>li{display:table-cell;padding:0 1em 0 0;}
ul.reviews-list-item>li:last-child{padding-right:0;}
ul.reviews-list-item>li:nth-child(3){font-weight:bold;}
ul.reviews-list-item>li i{line-height:1em;}
ul.reviews-list-item>li i:before{font-family:FontAwesome;content:"\f005";font-style:normal;}
ul.reviews-list>li{padding:0.5em 1em;}
ul.reviews-list>li.reviews-list-img{padding:1em 0;}
ul.reviews-list>li.reviews-list-img:nth-child(1){padding-top:0;}
ul.reviews-list>li.reviews-list-img>a{width:10%;display:inline-block;}
ul.reviews-list>li.reviews-list-img>a img.iH{width:100%;}
ul.reviews-list>li .products-name{width:90%;display:inline-block;vertical-align:top;padding:0 0 0 1em;}
ul.reviews-list>li .products-name>a:nth-child(1){font-weight:bold;display:block;padding:1em 0;}
.categories-short-description{margin:0 0 0.5em 0;}
.categories-full-description{margin:0 0 0.5em 0;}
.categories-short-description img[align=left],
.categories-full-description img[align=left]{margin:0 1em 0.5em 0;}
.categories-short-description img[align=right],
.categories-full-description img[align=right]{margin:0 0 0.5em 1em;}
@media only screen and (max-width:812px){.seo, .categories-short-description, .categories-full-description{/*display:none;*/}
}
.spoiler{margin:0 0 0.5em 0;}
.spoiler-gradient{position:relative;}
.spoiler-gradient:before{bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;}
.heading-title{padding-left:1.75em;}
.heading-title:before{content:"";background-size:cover;background-repeat:no-repeat;height:2.75em;left:0;top:0.75em;position:absolute;width:2.75em;}
.heading-title:empty{display:none;}
@media only screen and (max-width:480px){.heading-title{padding-left:0.25em;}
.heading-title:before{height:1.75em;width:1.75em;}
}
.box{margin:0 0 1em 0;}
.box .head{padding:0.25em 0.25em 0.25em 0.75em;margin:0;border-bottom-width:0.25em;border-bottom-style:solid;}
.box .head>*{font-size:1.25em;}
.box .box-content{padding:0.75em 0 0 0;}
.box .image a{display:block;text-align:center;}
.box .image a img{max-width:100%;height:auto;}
#box_filter .head{display:none;}
@media only screen and (max-width:812px){#box_filter{margin-bottom:0;}
}
.box .head a:after{font-family:FontAwesome;content:"\f105";display:inline-block;vertical-align:middle;padding:0 0 0 0.5em;}
.block{padding:1em 0 1em 0;}
.block .head{padding:0 0 0 1.5em;margin:0;position:relative;}
.block .head>*{font-size:1.75em;line-height:1.5em;font-weight:bold;}
.block .head:before{content:"";background-size:contain;background-repeat:no-repeat;height:2.75em;left:0;position:absolute;width:2.75em;}
.block.home-news-block .head>*{font-weight:300;}
.block.home-news-block .head{margin-bottom:1em;}
.block.home-news-block{padding:2em 0;}
.block .box-content{padding:1em 0 0 0;}
#blockSpecials .head{padding-left:3.5em;}
#blockSpecials .head>*{font-weight:300;}
#blockSpecials .box-content{padding:4em 0 0 0;}
@media only screen and (max-width:1280px){#blockSpecials .box-content{padding-top:2em;}
}
@media only screen and (max-width:1024px){.block .head:before{height:2.25em;width:2.25em;}
}
@media only screen and (max-width:812px){.block .head>*{font-size:1.5em;}
.block.home-news-block .head>*{font-weight:bold;}
#blockSpecials .block{padding:0;}
#blockSpecials .box-content{padding-top:0;}
}
@media only screen and (max-width:480px){#blockSpecials .block{padding-top:1em;padding-bottom:1em;}
}
#new-products-block{padding:3em 0;}
#new-products-block .block{padding-bottom:1.75em;}
#blockViewed .box-content{padding-top:0;}
@media only screen and (max-width:812px){#new-products-block{padding-top:0;}
.block .box-content{}
}
.block .head a:after{font-family:FontAwesome;content:"\f105";display:inline-block;vertical-align:middle;padding:0 0 0 0.5em;}
ul.guest-book-block{list-style:none;margin:0;padding:0;}
ul.guest-book-block>li{display:block;padding:1em;text-align:center;border-bottom-width:0.0625em;border-bottom-style:solid;}
ul.guest-book-block>li .guest-book-text{padding:1em 0 0 0;}
ul.guest-book-block>li .guest-book-date, ul.guest-book-block>li .guest-book-athor{display:inline-block;}
ul.guest-book-block>li .guest-book-date:before{content:"/";padding:0 1em 0 1em;}
ul.guest-book-box{list-style:none;margin:0;padding:0;}
ul.guest-book-box>li{display:block;padding:0 0 1em 0;}
ul.guest-book-box>li .guest-book-text{padding:0.5em 0 0 0;}
ul.guest-book-box>li .guest-book-date, ul.guest-book-box>li .guest-book-athor{display:inline-block;}
ul.guest-book-box>li .guest-book-athor{font-weight:bold;}
ul.guest-book-box>li .guest-book-date:before{content:"/";padding:0 0.5em 0 0.5em;}
ul.reviews-last-box{list-style:none;margin:0;padding:0;}
ul.reviews-last-box>li{display:block;padding:0 0 1em 0;}
ul.reviews-last-box>li .reviews-last-text{padding:0.5em 0 0 0;}
ul.reviews-last-box>li .reviews-last-image{text-align:center;}
ul.reviews-last-box>li .reviews-last-date, ul.reviews-last-box>li .reviews-last-athor{display:inline-block;}
ul.reviews-last-box>li .reviews-last-athor{font-weight:bold;}
ul.reviews-last-box>li .reviews-last-date:before{content:"/";padding:0 0.5em 0 0.5em;}
ul.reviews-last-box>li .reviews-last-products-name a{font-weight:bold;}
footer{margin:0;}
footer .footer-content{padding:0 0 1em 0;}
footer .footer-content ul.header-pages-menu{text-align:center;}
footer .footer-content .copy{text-align:center;}
footer ul.header-pages-menu>li:first-of-type{padding-left:0;}
@media only screen and (max-width:812px){footer .footer-content .copy{margin-top:1em;}
}
@media only screen and (max-width:480px){footer .footer-content ul.header-pages-menu{-moz-column-count:2;-webkit-column-count:2;column-count:2;}
footer .footer-content ul.header-pages-menu>li{display:list-item;page-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid;}
footer ul.header-pages-menu>li a, footer ul.header-pages-menu>li span{line-height:2em;}
}
#subscribe{padding:1em 0;}
#subscribe ul{list-style:none;padding:0;margin:0;}
#subscribe ul>li{display:inline-block;}
#subscribe ul>li:first-of-type{width:30%;line-height:1.25em;}
#subscribe ul>li:last-of-type{width:70%;position:relative;}
#subscribe ul>li input[type="email"]{border-width:0;width:100%;-moz-border-radius:1.25em;-webkit-border-radius:1.25em;-khtml-border-radius:1.25em;border-radius:1.25em;padding:0.75em 2em;}
#subscribe ul>li button{position:absolute;right:0;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0;background:transparent!important;}
@media only screen and (max-width:812px){#subscribe{display:none;}
.is-home-page #subscribe{display:block;}
#subscribe ul>li:first-of-type, #subscribe ul>li:last-of-type{width:100%;display:block;}
#subscribe ul>li:first-of-type{padding-bottom:1em;text-align:center;}
#subscribe ul>li:first-of-type br{display:none;}
}
#about-seco{padding:3em 0;}
#about-seco p:first-of-type{margin-bottom:1em;}
#about-seco p:first-of-type>strong{font-size:2em;font-weight:300;position:relative;line-height:1em;}
#about-seco p:first-of-type>strong:after{content:"";background-size:cover;background-repeat:no-repeat;height:calc(3.0625em/2);position:absolute;width:calc(13.8125em/2);margin-left:0.5em;top:-0.5em;}
@media only screen and (max-width:812px){#about-seco{display:none;}
.is-home-page #about-seco{display:block;}
}
.msgImportant{padding:1em 0 1em 5em;margin:1em 0;position:relative;}
.msgImportant:before{font-family:FontAwesome;content:"\f071";font-style:normal;font-size:300%;position:absolute;left:0.4em;}
a._usrLink{text-decoration:none;border-bottom-style:dotted;border-bottom-width:1px;}
a._usrLink:hover{text-decoration:none;border-bottom-style:solid;}
.zoom a:before{font-family:FontAwesome;content:"\f00e";}
#checkoutBar{width:100%;margin:0 0 1em 0;}
#checkoutBar td{vertical-align:middle;}
#checkoutBar td{font-size:125%;}
#checkoutBar td.passed strong{font-weight:bold;}
#checkoutBar td:nth-child(1):before{content:"1";}
#checkoutBar td:nth-child(2):before{content:"2";}
#checkoutBar td:nth-child(3):before{content:"3";}
#checkoutBar td:nth-child(4):before{content:"4";}
#checkoutBar td:before{display:inline-block;text-align:center;font-weight:bold;width:2em;height:2em;line-height:1.9em;margin-right:1em;font-size:1em;font-weight:bold;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;border-radius:50%;}
.heading{display:table;width:100%;}
.heading .heading-title{width:100%;}
.heading .heading-title h1:empty{display:none;}
.heading .heading-title, .heading .heading-x{vertical-align:middle;}
.content, .heading-title, .heading-x{display:table-cell;}
.price *{font-size:1.25em;}
.price .int{font-weight:bold;font-size:1.375em;}
.price .dec{}
.price i{font-style:normal;line-height:1.375em;}
.price.old *{font-weight:300;font-size:0.875em;}
.price.old{text-decoration:line-through;}
.price.old, .price.sale {display:block;}
.price.old *, .price.sale *{line-height:1em!important;vertical-align: bottom;}
.product-price .price *{font-size:2.5em;}
.product-price .price.old *{font-size:1.25em;}
.product-price .price i{line-height:1.125em;}
.rating{display:inline-block;position:relative;}
.rating>div{font-family:FontAwesome;font-size:1em;letter-spacing:0.125em;}
.rating .rating-good{position:absolute;top:0;bottom:0;left:0;overflow:hidden;}
.rating .rating-bad{opacity:0.6;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;}
.rating>span{font-family:FontAwesome;font-size:1.5em;letter-spacing:0.125em;cursor:pointer;}
.rating>span:before{content:"\f005";}
.rating>span:hover~span,
.rating>span.sel~span{opacity:0.4;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;}
.specials{position:absolute;top:0.5em;right:0.5em;height:3.5em;width:3.5em;line-height:3.5em;text-align:center;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;border-radius:50%;-webkit-transform:rotate(-15deg);-moz-transform:rotate(-15deg);-ms-transform:rotate(-15deg);-o-transform:rotate(-15deg);transform:rotate(-15deg);}
.grayscale img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:url(../images/grayscale.svg#greyscale);filter:gray;opacity:0.4;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;}
.grayscale:hover img{filter:none;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;}
ul.price-list{list-style:none;margin:0;padding:0;}
ul.price-list>li span{display:block;}
ul.price-list>li{position:relative;padding:0 0 0 3.5em;height:4.0em;}
ul.price-list>li a:before{background-size:cover;content:'';height:3em;width:3em;left:0;position:absolute;}
ul.price-list>li:nth-child(1) a:before{background-image:url(/images/_pages/icn_file_xls.png);}
ul.price-list>li:nth-child(2) a:before{background-image:url(/images/_pages/icn_to_print.png);}
ul.price-list>li:nth-child(3) a:before{background-image:url(/images/_pages/icn_to_screen.png);}
ul.gallery-block{list-style:none;margin:0 -0.5em;padding:0;}
ul.gallery-block>li{display:inline-block;padding:0;position:relative;width:calc(100%/3);text-align:center;border-left-width:0.5em;border-right-width:0.5em;border-bottom-width:1em;border-top-width:0;border-style:solid;border-color:transparent;}
ul.gallery-block>li>a{display:block;padding:0.5em;border-width:1px;border-style:solid;-moz-border-radius:1em;-webkit-border-radius:1em;-khtml-border-radius:1em;border-radius:1em;}
ul.gallery-block>li>a>img{-moz-border-radius:1em;-webkit-border-radius:1em;-khtml-border-radius:1em;border-radius:1em;}
@media only screen and (max-width:480px){ul.gallery-block>li{width:50%;}
}
@media only screen and (max-width:320px){ul.gallery-block{margin:0;}
ul.gallery-block>li{display:block;width:100%;border-left-width:0;border-right-width:0;}
}
.aspect-ratio-16-9{position:relative;padding:0;padding-bottom:56.25%;padding-bottom:calc(9/16 * 100%);height:0;overflow:hidden;}
.aspect-ratio-16-9 iframe, .aspect-ratio-16-9 object, .aspect-ratio-16-9 embed{position:absolute;top:0;left:0;width:100%;height:100%;}
p + iframe{}
  ul.block-2{list-style:none;margin:0;padding:0;
  	display:-ms-flexbox;display:-webkit-flex;display:flex;
  	-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;
  	-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;
  	-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;
  	-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;
  	-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;
  }
  ul.block-2>li{width:calc(100% / 2);}

  @media only screen and (max-width:600px){
  	ul.block-2{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
  ul.block-2>li{width:100%;/*margin-bottom:1em;*/}
  }

  .sizeChart{border-width:0.3125em;border-style:solid;}
  .sizeChart th{border:0 none;padding:0.3125em 0 0.625em 0;text-align:center;vertical-align:middle;}
  .sizeChart td{border-width:1px;border-style:solid;padding:0.3125em;text-align:center;vertical-align:middle;}

#policy{padding:2em;border-width:1px;border-style:solid;position:fixed;bottom:0;left:0;right:0;z-index:200;}
#policy>.FixedLayout>*, #policy>.FixedLayout>*>*{vertical-align:baseline;line-height:1em;}
