*{border:0;margin:0;padding:0;outline:none;border-collapse:collapse;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:transparent;border:0;margin:0;padding:0;vertical-align:baseline;}
body{line-height:1;}
h1,h2,h3,h4,h5,h6{clear:both;font-weight:normal;}
ol,ul{}
blockquote{quotes:none;}
blockquote:before,blockquote:after{content:'';content:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
a img{border:none;}
@font-face{font-family:'latoblack';src:url('font/lato-black-webfont.eot');src:url('font/lato-black-webfont.eot?#iefix') format('embedded-opentype'),url('font/lato-black-webfont.woff2') format('woff2'),url('font/lato-black-webfont.woff') format('woff'),url('font/lato-black-webfont.ttf') format('truetype'),url('font/lato-black-webfont.svg#latoblack') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'latoblack_italic';src:url('font/lato-blackitalic-webfont.eot');src:url('font/lato-blackitalic-webfont.eot?#iefix') format('embedded-opentype'),url('font/lato-blackitalic-webfont.woff2') format('woff2'),url('font/lato-blackitalic-webfont.woff') format('woff'),url('font/lato-blackitalic-webfont.ttf') format('truetype'),url('font/lato-blackitalic-webfont.svg#latoblack_italic') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'latobold';src:url('font/lato-bold-webfont.eot');src:url('font/lato-bold-webfont.eot?#iefix') format('embedded-opentype'),url('font/lato-bold-webfont.woff2') format('woff2'),url('font/lato-bold-webfont.woff') format('woff'),url('font/lato-bold-webfont.ttf') format('truetype'),url('font/lato-bold-webfont.svg#latobold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'latobold_italic';src:url('font/lato-bolditalic-webfont.eot');src:url('font/lato-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),url('font/lato-bolditalic-webfont.woff2') format('woff2'),url('font/lato-bolditalic-webfont.woff') format('woff'),url('font/lato-bolditalic-webfont.ttf') format('truetype'),url('font/lato-bolditalic-webfont.svg#latobold_italic') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'latohairline';src:url('font/lato-hairline-webfont.eot');src:url('font/lato-hairline-webfont.eot?#iefix') format('embedded-opentype'),url('font/lato-hairline-webfont.woff2') format('woff2'),url('font/lato-hairline-webfont.woff') format('woff'),url('font/lato-hairline-webfont.ttf') format('truetype'),url('font/lato-hairline-webfont.svg#latohairline') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'latohairline_italic';src:url('font/lato-hairlineitalic-webfont.eot');src:url('font/lato-hairlineitalic-webfont.eot?#iefix') format('embedded-opentype'),url('font/lato-hairlineitalic-webfont.woff2') format('woff2'),url('font/lato-hairlineitalic-webfont.woff') format('woff'),url('font/lato-hairlineitalic-webfont.ttf') format('truetype'),url('font/lato-hairlineitalic-webfont.svg#latohairline_italic') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'latoheavy';src:url('font/lato-heavy-webfont.eot');src:url('font/lato-heavy-webfont.eot?#iefix') format('embedded-opentype'),url('font/lato-heavy-webfont.woff2') format('woff2'),url('font/lato-heavy-webfont.woff') format('woff'),url('font/lato-heavy-webfont.ttf') format('truetype'),url('font/lato-heavy-webfont.svg#latoheavy') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'latoheavy_italic';src:url('font/lato-heavyitalic-webfont.eot');src:url('font/lato-heavyitalic-webfont.eot?#iefix') format('embedded-opentype'),url('font/lato-heavyitalic-webfont.woff2') format('woff2'),url('font/lato-heavyitalic-webfont.woff') format('woff'),url('font/lato-heavyitalic-webfont.ttf') format('truetype'),url('font/lato-heavyitalic-webfont.svg#latoheavy_italic') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'latoitalic';src:url('font/lato-italic-webfont.eot');src:url('font/lato-italic-webfont.eot?#iefix') format('embedded-opentype'),url('font/lato-italic-webfont.woff2') format('woff2'),url('font/lato-italic-webfont.woff') format('woff'),url('font/lato-italic-webfont.ttf') format('truetype'),url('font/lato-italic-webfont.svg#latoitalic') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'latolight';src:url('font/lato-light-webfont.eot');src:url('font/lato-light-webfont.eot?#iefix') format('embedded-opentype'),url('font/lato-light-webfont.woff2') format('woff2'),url('font/lato-light-webfont.woff') format('woff'),url('font/lato-light-webfont.ttf') format('truetype'),url('font/lato-light-webfont.svg#latolight') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'latolight_italic';src:url('font/lato-lightitalic-webfont.eot');src:url('font/lato-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),url('font/lato-lightitalic-webfont.woff2') format('woff2'),url('font/lato-lightitalic-webfont.woff') format('woff'),url('font/lato-lightitalic-webfont.ttf') format('truetype'),url('font/lato-lightitalic-webfont.svg#latolight_italic') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'latomedium';src:url('font/lato-medium-webfont.eot');src:url('font/lato-medium-webfont.eot?#iefix') format('embedded-opentype'),url('font/lato-medium-webfont.woff2') format('woff2'),url('font/lato-medium-webfont.woff') format('woff'),url('font/lato-medium-webfont.ttf') format('truetype'),url('font/lato-medium-webfont.svg#latomedium') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'latomedium_italic';src:url('font/lato-mediumitalic-webfont.eot');src:url('font/lato-mediumitalic-webfont.eot?#iefix') format('embedded-opentype'),url('font/lato-mediumitalic-webfont.woff2') format('woff2'),url('font/lato-mediumitalic-webfont.woff') format('woff'),url('font/lato-mediumitalic-webfont.ttf') format('truetype'),url('font/lato-mediumitalic-webfont.svg#latomedium_italic') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'latoregular';src:url('font/lato-regular-webfont.eot');src:url('font/lato-regular-webfont.eot?#iefix') format('embedded-opentype'),url('font/lato-regular-webfont.woff2') format('woff2'),url('font/lato-regular-webfont.woff') format('woff'),url('font/lato-regular-webfont.ttf') format('truetype'),url('font/lato-regular-webfont.svg#latoregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'latosemibold';src:url('font/lato-semibold-webfont.eot');src:url('font/lato-semibold-webfont.eot?#iefix') format('embedded-opentype'),url('font/lato-semibold-webfont.woff2') format('woff2'),url('font/lato-semibold-webfont.woff') format('woff'),url('font/lato-semibold-webfont.ttf') format('truetype'),url('font/lato-semibold-webfont.svg#latosemibold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'latosemibold_italic';src:url('font/lato-semibolditalic-webfont.eot');src:url('font/lato-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),url('font/lato-semibolditalic-webfont.woff2') format('woff2'),url('font/lato-semibolditalic-webfont.woff') format('woff'),url('font/lato-semibolditalic-webfont.ttf') format('truetype'),url('font/lato-semibolditalic-webfont.svg#latosemibold_italic') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'latothin';src:url('font/lato-thin-webfont.eot');src:url('font/lato-thin-webfont.eot?#iefix') format('embedded-opentype'),url('font/lato-thin-webfont.woff2') format('woff2'),url('font/lato-thin-webfont.woff') format('woff'),url('font/lato-thin-webfont.ttf') format('truetype'),url('font/lato-thin-webfont.svg#latothin') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'latothin_italic';src:url('font/lato-thinitalic-webfont.eot');src:url('font/lato-thinitalic-webfont.eot?#iefix') format('embedded-opentype'),url('font/lato-thinitalic-webfont.woff2') format('woff2'),url('font/lato-thinitalic-webfont.woff') format('woff'),url('font/lato-thinitalic-webfont.ttf') format('truetype'),url('font/lato-thinitalic-webfont.svg#latothin_italic') format('svg');font-weight:normal;font-style:normal;}
html,body{width:100%;height:100%;padding:0;margin:0;}
body{font-family:'PT Sans',sans-serif;font-weight:300;font-size:14px;line-height:20px;-webkit-font-smoothing:antialiased;}
i.rub{font-family:'PT Sans',sans-serif;}
.block{display:block;width:100%;clear:both;margin:0 auto;}
.clear{width:100%;height:0px;clear:both;}
.center-1055{width:1055px;padding:0;margin:0 auto;}
.left{float:left;}
.right{float:right;}
.clear{width:100%;height:0px;clear:both;}
.animates{opacity:0;}
i.fa.fa-rub{color:#000!important;font-size:0.79em!important;}
@font-face{font-family:"Rubl Sign";src:url(http://www.artlebedev.ru/;-)/ruble.eot);}
span.rur{font-family:"Rubl Sign";text-transform:uppercase;// text-transform:none;}    
span.rur span{position:absolute;overflow:hidden;width:.45em;height:1em;margin:.4ex 0 0 -.55em;// display:none;}
span.rur span:before{content:'\2013';}
#header{background:url("images/header-bg.png") repeat-x 0 0;padding:10px 0 0 0;}
#header .logo a{display:inline-block;width:96px;height:89px;background:url("images/logo-top.png") no-repeat 0 0;text-indent:-9999px;vertical-align:top;}
#header .logo p{display:inline-block;background:url("images/header-vline.png") no-repeat 0 37px;padding:35px 0 20px 20px;color:#e8d7cc;font-size:14px;line-height:17px;width:50px;vertical-align:top;margin:0 0 0 15px;}
#header .logo-phone-adress{background:url("images/header-line.jpg") repeat-x 0 100%;}

#header .menu{position:relative;display:block;font-family:'PT Sans',sans-serif;font-weight:normal!important;font-size:16px;}
#header .menu li{display:inline-block;list-style:none;background:url("images/menu-li.png") no-repeat 100% 15px;padding:15px 26px 0px 25px;}
#header .menu li a{text-decoration:none;color:#e8d7cc;padding:15px 0 23px;}
#header .menu li a:hover{color:#ffb200;}
#header .menu .current-menu-item a,#header .menu .current-page-ancestor a{background:url("images/menu-active.png") no-repeat center 100%;color:#ffb200;}

.tax-product_tag #header .menu li:nth-child(4) a,
.single-product #header .menu li:nth-child(4) a {
	background:url("images/menu-active.png") no-repeat center 100%;
	color:#ffb200;
}

.single-product #header .menu.plategniy li:nth-child(4) a {
	background:none;
	color:#e8d7cc;
}

.single-product #header .menu.plategniy li:nth-child(3) a {
	background:url("images/menu-active.png") no-repeat center 100%;
	color:#ffb200;
}

.single-products #header .menu li:nth-child(2) a,.tax-brends #header .menu li:nth-child(2) a,.tax-view #header .menu li:nth-child(2) a{background:url("images/menu-active.png") no-repeat center 100%;color:#ffb200;}
.tax-product_cat.term-70 #header .menu li:nth-child(3) a,.tax-product_cat.term-71 #header .menu li:nth-child(3) a,.tax-product_cat.term-72 #header .menu li:nth-child(3) a,.tax-product_cat.term-73 #header .menu li:nth-child(3) a,.tax-product_cat.term-74 #header .menu li:nth-child(3) a,.tax-product_cat.term-75 #header .menu li:nth-child(3) a{background:url("images/menu-active.png") no-repeat center 100%;color:#ffb200;}
.tax-product_cat.term-31 #header .menu li:nth-child(4) a,.tax-product_cat.term-63 #header .menu li:nth-child(4) a,.tax-product_cat.term-33 #header .menu li:nth-child(4) a,.tax-product_cat.term-32 #header .menu li:nth-child(4) a,.tax-product_cat.term-34 #header .menu li:nth-child(4) a,.tax-product_cat.term-45 #header .menu li:nth-child(4) a,.tax-product_cat.term-41 #header .menu li:nth-child(4) a,.tax-product_cat.term-35 #header .menu li:nth-child(4) a{background:url("images/menu-active.png") no-repeat center 100%;color:#ffb200;}
.parent-pageid-37 #header .menu li:nth-child(1) a{background:url("images/menu-active.png") no-repeat center 100%;color:#ffb200;}
.parent-pageid-57 #header .menu li:nth-child(5) a{background:url("images/menu-active.png") no-repeat center 100%;color:#ffb200;}
#header .menu-searchbox{height:64px;}
#header .phone{background:url("images/header-phone.png") no-repeat 0 0;display:block;padding:0 0 0 25px;margin:39px 0 0 190px;}
#header .phone p{font-size:18px;color:#e8d7cc;padding:0 0 6px 0;}
#header .phone a{font-size:14px;color:#ffb200;text-decoration:none;border-bottom:1px dotted #ffb200;}
#header .phone a:hover{border:none;}
#header .adress{background:url("images/header-adress.png") no-repeat 0 39px;display:block;padding:39px 0 0 25px;}
#header .adress p{font-size:18px;color:#e8d7cc;padding:0 0 6px 0;	}
#header .adress a{font-size:14px;color:#ffb200;text-decoration:none;border-bottom:1px dotted #ffb200;}
#header .adress a:hover{border:none;}
#header .menu a.cart-contents{position:absolute;right:0px;top:0px;color:#e8d7cc;font-size:16px;display:block;width:139px;text-decoration:none;padding:15px 0 23px;height:20px;overflow:hidden;font-family:'PT Sans',sans-serif;}
#header .menu a.cart-contents:hover{color:#ffb200;}
#header .menu a.cart-contents i{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:inline-block;height:23px;width:23px;background:#ffb200;color:#4f1d08;font-style:normal;margin:0 0 0 6px;text-align:center;font-size:14px;line-height:23px;}
#header .menu a.cart-contents i.bolee100{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:0 4px;	}
.woocommerce-cart #header .menu a.cart-contents{background:url("images/menu-active.png") no-repeat center 100%;color:#ffb200;}
.home #page{padding:0 0 120px 0;position:relative;z-index:11;}
#product-navigation{padding:10px 0 0 0;}
#product-navigation li.main{display:block;position:relative;width:245px;height:47px;background:url("images/product-navigation.png") no-repeat 0 0;}
#product-navigation li.main span{font-size:16px;color:#4b1908;padding:8px 15px 2px;display:block;}
#product-navigation li.main ul{visibility:hidden;display:block;position:absolute;left:0px;top:40px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.15);-moz-box-shadow:0 5px 10px rgba(0,0,0,.15);box-shadow:0 5px 10px rgba(0,0,0,.15);border:solid 1px #e7e7e7;background:#FFF;z-index:111;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;width:243px;padding:10px 0;}
#product-navigation li.main ul li{display:block;list-style:none;position:relative;}
#product-navigation li.main ul li a{font-size:14px;color:#465257;text-decoration:none;padding:8px 15px;display:block;}
#product-navigation li.main ul li a span{font-size:14px;color:#465257;position:absolute;right:0px;top:0px;	}
#product-navigation li.main ul li a:hover{background:#f5f5f5;color:#f1ae20;}
#product-navigation li.main ul li a:hover span{color:#f1ae20;}
#product-navigation .hot{background:url("images/hot.png") no-repeat 11px 17px;padding:8px 0 0 24px;}
#product-navigation .hot span{font-size:16px;color:#ff0000;text-decoration:none;}
#product-navigation .hot a:hover{border:none;}
#product-navigation .all{padding:8px 0 0 0;}
#product-navigation .all a{font-size:16px;color:#004ecf;text-decoration:none;border-bottom:1px dotted #004ecf;}
#product-navigation .all a:hover{border:none;}
#product-list{padding:0 0 65px 0;text-align:left;}
#product-list .item{display:inline-block;width:243px;margin:12px 12px 24px 11px;vertical-align:top;}
#product-list .item .image{border:1px solid #d7d7d7;width:243px;height:324px;position:relative;}
#product-list .item .image span.best,#product-list .item .image span.bad,#product-list .item .image span.favorite{position:absolute;left:0px;top:0px;width:46px;height:46px;z-index:2;}
#product-list .item .image span.bad{width:116px;height:116px;	}
#product-list .item .image span.best{background:url("images/best.png") no-repeat 0 0;}
#product-list .item .image span.favorite{background:url("images/favorite.png") no-repeat 0 0;}
#product-list .item .image span.bad{background:url("images/bad.png") no-repeat 0 0;}
#product-list .item.first{margin-left:0px;}
#product-list .item.last{margin-right:0px;}
#product-list .item h2{display:block;padding:10px 0 0 0;font-size:16px;color:#000;}
#product-list .item h2 span{color:#999;}
#product-list .item p{color:#000;font-size:16px;}
#product-list .item p i{color:#999;font-size:16px;font-style:normal;}
#product-list .item .hover{position:absolute;left:0px;top:0px;width:243px;height:109px;z-index:12;padding:260px 0 0 0;display:none;cursor:pointer;}
#product-list .item .hover p{display:block;padding:3px 0;text-align:center;}
#product-list .item .hover p a.to-order{font-size:14px;color:#000;-webkit-box-shadow:inset 0 -3px rgba(0,0,0,.19);-moz-box-shadow:inset 0 -3px rgba(0,0,0,.19);box-shadow:inset 0 -3px rgba(0,0,0,.19);padding:10px 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-decoration:none;width:200px;text-align:center;display:inline-block;}
#product-list .item .hover p a.to-order{background:url("images/to-order.png") repeat 0 0;}
#product-list .item .hover p a.to-order:hover{background:#92fb75;}
#product-list .item .hover p a.to-view{background:url("images/podrobnee.png") repeat 0 0;position:absolute;top:135px;left:15px;z-index:11;padding:9px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:212px;text-align:center;display:block;font-size:14px;color:#000;text-decoration:underline;}
#product-list .item .hover p a.to-view:hover{text-decoration:none;}
.single-products .single-products{padding:12px 0 0 0;}
.single-products-left{width:243px;}
.single-products-right{width:485px;}
.single-products-left .image{border:1px solid #d7d7d7;width:243px;height:324px;position:relative;}
.single-products-left .image span.best,.single-products-left .image span.bad,.single-products-left .image span.favorite{position:absolute;left:0px;top:0px;width:46px;height:46px;z-index:2;}
.single-products-left .image span.bad{width:116px;height:116px;	}
.single-products-left .image span.best{background:url("images/best.png") no-repeat 0 0;}
.single-products-left .image span.favorite{background:url("images/favorite.png") no-repeat 0 0;}
.single-products-left .image span.bad{background:url("images/bad.png") no-repeat 0 0;}
.single-products-left .image a{position:relative;width:243px;height:324px;display:block;}
.single-products-left .image a i{display:block;width:31px;height:31px;background:url("images/zoom.png") no-repeat 0 0;position:absolute;bottom:15px;left:15px;z-index:11;display:none;}
.single-products-left .image a:hover i{display:block;}
.single-products-right h1{font-size:36px;line-height:40px;color:#000;font-family:'Lora',serif;display:block;}
.single-products-right .download-pdf{padding:20px 0 20px;}
.single-products-right .download-pdf a{display:block;background:url("images/pdf.png") no-repeat 0 0 ;padding:5px 0 5px 60px;font-size:14px;color:#999;text-decoration:none;font-family:'latoregular';display:block;}
.single-products-right .download-pdf a span{text-decoration:underline;color:#003cff;display:block;}
.single-products-right .download-pdf a:hover span{text-decoration:none;}
.single-products-right h2{font-size:26px;line-height:26px;color:#000;font-family:'Lora',serif;display:block;}
.specifications-model{padding:10px 0 0 0;}
.specifications-model li{display:block;list-style:none;color:#000;font-family:'latoregular';font-size:14px;padding:2px 0 2px 15px;background:url("images/single-product-characteristics.png") no-repeat 0 center;}
.specifications-model li span{color:#666;}
.single-products-description{font-size:16px;line-height:22px;font-family:'latoregular';color:#000;background:url("images/content-single-product.png") no-repeat 0 0;padding:50px 0 0 0;margin-top:50px;display:block;width:787px;position:relative;left:-13px;}
.single-products-description h2{font-size:26px;line-height:28px;color:#000;font-family:'Lora',serif;display:block;padding:0 0 10px 0;}
.single-products-description p{display:block;padding:10px 0;}
.cost{padding:20px 0 0;}
.cost .rubl{font-size:36px;line-height:36px;color:#000;}
.cost .euro{font-size:20px;color:#999;}
.cost i{font-family:'latoregular';font-style:normal;}
.full-plus-cost{font-size:36px;line-height:36px;color:#000;padding:15px 0 30px 0;}
.full-plus-cost i{font-style:normal;font-size:26px;color:#000;font-family:'Lora',serif;}
.full-plus-cost span{font-family:'latoregular';}
.any-view{padding:40px 0 0;}
.single-products .any-view .product-list-2-right{width:800px;position:relative;left:-13px;}
.any-view h3{font-size:26px;line-height:28px;color:#000;font-family:'Lora',serif;padding:0 0 15px 0;position:relative;left:-13px;}
.any-view h3 a{color:#003cff;text-decoration:underline;}
.any-view h3 a:hover{text-decoration:none;}
.any-view .item{display:inline-block;width:243px;margin:12px 11px 24px 11px;vertical-align:top;}
.any-view .item .image{border:1px solid #d7d7d7;width:243px;height:324px;position:relative;}
.any-view .item .image span.best,.any-view .item .image span.bad,.any-view .item .image span.favorite{position:absolute;left:0px;top:0px;width:46px;height:46px;z-index:2;}
.any-view .item .image span.bad{width:116px;height:116px;	}
.any-view .item .image span.best{background:url("images/best.png") no-repeat 0 0;}
.any-view .item .image span.favorite{background:url("images/favorite.png") no-repeat 0 0;}
.any-view .item .image span.bad{background:url("images/bad.png") no-repeat 0 0;}
.any-view .item.first{margin-left:0px;}
.any-view .item.last{margin-right:0px;}
.any-view .item h4{display:block;padding:10px 0 0 0;font-size:16px;color:#000;}
.any-view .item h4 span{color:#999;}
.any-view .item p{color:#000;font-size:16px;}
.any-view .item p i{color:#999;font-size:16px;font-style:normal;}
.any-view .item .hover{position:absolute;left:0px;top:0px;width:243px;height:109px;z-index:12;padding:260px 0 0 0;display:none;cursor:pointer;}
.any-view .item .hover p{display:block;padding:3px 0;text-align:center;}
.any-view .item .hover p a.to-order{font-size:14px;color:#000;-webkit-box-shadow:inset 0 -3px rgba(0,0,0,.19);-moz-box-shadow:inset 0 -3px rgba(0,0,0,.19);box-shadow:inset 0 -3px rgba(0,0,0,.19);padding:10px 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-decoration:none;width:200px;text-align:center;display:inline-block;}
.any-view .item .hover p a.to-order{background:url("images/to-order.png") repeat 0 0;}
.any-view .item .hover p a.to-order:hover{background:#92fb75;}
.any-view .item .hover p a.to-view{background:url("images/podrobnee.png") repeat 0 0;position:absolute;top:135px;left:15px;z-index:11;padding:9px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:212px;text-align:center;display:block;font-size:14px;color:#000;text-decoration:underline;}
.any-view .item .hover p a.to-view:hover{text-decoration:none;}
.button-bay-credit a.to-bay,.button-bay-credit a.to-credit{font-size:14px;color:#000;-webkit-box-shadow:inset 0 -3px rgba(0,0,0,.19);-moz-box-shadow:inset 0 -3px rgba(0,0,0,.19);box-shadow:inset 0 -3px rgba(0,0,0,.19);padding:8px 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-decoration:none;text-align:center;display:inline-block;}
.button-bay-credit a.to-bay{background:#92fb75;margin:0 15px 0 0;width:212px;}
.button-bay-credit a.to-credit{background:#ebebeb;width:251px;float:right;}

h1.title{
	display:block;
	font-size:36px;
	color:#447ddc;
	padding:0 0 30px 0;
	font-family:'Lora',serif;
}

.content{font-size:16px;line-height:24px;color:#000;}
.content p{display:block;padding:0 0 20px 0;}
.content h2{display:block;padding:0 0 20px 0;font-size:26px;font-family:'Lora',serif;}

.page-template-page-parent .content h2 { padding-top:30px; }

.content a{color:#004ecf;text-decoration:none;}
.content a:hover{text-decoration:underline;}
.small-description{display:block;color:#999;padding:0 0 10px 0;}
.contact-right{margin:0 100px 0 0;}
.content.contact p{display:block;padding:0 0 40px 0;}
.product-list-2-right{width:786px;}
.single-products .product-list-2-right{width:768px;}
#page{padding:40px 0 80px;min-height:333px;}
#page h1.title{font-size:36px;display:block;color:#000;padding:0 0 40px 0;font-family:'Lora',serif;}
.single-products #page,.single-equipment #page,.post-type-archive-equipment #page{padding-top:20px;}
#sidebar{padding:11px 0;}
#brick-view{display:block;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.15);-moz-box-shadow:0 5px 10px rgba(0,0,0,.15);box-shadow:0 5px 10px rgba(0,0,0,.15);border:solid 1px #e7e7e7;background:#FFF;z-index:111;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;width:243px;padding:5px 0px;}
#brick-view li{display:block;list-style:none;position:relative;padding:8px 20px;margin:1px 0;}
#brick-view li a{font-size:14px;color:#465257;text-decoration:none;font-family:'latosemibold';}
#brick-view li a:hover{color:#497fd6;}
#brick-view li.active{background:#ffb200;color:#465257;border:none;	}
#brick-view li.active a:hover{color:#465257;}
#brick-view li span{font-size:14px;color:#465257;position:absolute;right:20px;top:9px;	}
#brick-brends{margin:25px 0 0 0;padding:20px 20px;background:#f6f2e7;}
#brick-brends h3{font-size:18px;color:#000;padding:0 0 5px 0;}
#brick-brends li{display:block;list-style:none;padding:5px 0 5px 15px;background:url("images/brick-brends-li.png") no-repeat 0 center;}
#brick-brends li a{font-size:14px;color:#004ecf;text-decoration:underline;}
#brick-brends li a:hover{text-decoration:none;}
#sidebar2{position:relative;top:-5px;}
.brick-species{display:block;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.15);-moz-box-shadow:0 5px 10px rgba(0,0,0,.15);box-shadow:0 5px 10px rgba(0,0,0,.15);border:solid 1px #e7e7e7;background:#FFF;z-index:111;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;width:243px;padding:5px 0px;margin:25px 0 0 0;}
.brick-species:first-child{margin:0;}
.brick-species h3 a{color:#004ecf;text-decoration:none;font-size:14px;padding:10px 20px 10px;display:block;font-family:'latosemibold';}
.brick-species ul li{background:url("images/сatalog-menu-li.png") no-repeat 20px 12px;padding:7px 10px 7px 37px;list-style:none;display:block;}
.brick-species ul li a{font-size:14px;color:#465257;text-decoration:none;display:inline-block;padding:0;}
.brick-species ul li a:hover{text-decoration:underline;}
.brick-species ul li span{font-size:13px;}
.list-species .item-species{margin:35px 0 0 0;}
.list-species .item-species:first-child{margin:0;}
.list-species .item-species h2{font-size:28px;display:block;color:#000;padding:0 0 15px 0;font-family:'Lora',serif;	}
.tax-view h1.title,.post-type-archive-products h1.title,.tax-brends h1.title{font-size:36px;display:block;color:#000;padding:0 0 40px 0;font-family:'Lora',serif;}
.tax-view #product-list,.post-type-archive-products #product-list,.tax-brends #product-list{padding:40px 0 120px;}
#navigation{font-size:16px;padding:20px 0 0 0;}
.post-type-archive-product #navigation{text-align:center;padding:40px 0 0 0;}
#navigation span.current{-webkit-box-shadow:inset 0 -3px rgba(0,0,0,.19);-moz-box-shadow:inset 0 -3px rgba(0,0,0,.19);box-shadow:inset 0 -3px rgba(0,0,0,.19);background:#ffb200;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#000;border:none;padding:4px 9px 6px;display:inline-block;margin:0 5px;}
#navigation a{padding:4px 9px 6px;display:inline-block;color:#497fd6;text-decoration:underline;margin:0 5px;}
#navigation a:hover{text-decoration:none;}

.parent-page { 
	padding:10px 0 30px 0; 
	font-size:16px;
}

.parent-page li {
	display:inline;
	list-style:none;
	margin:0 20px 0 0;
}

.parent-page li a {
	color:#004ecf;
	text-decoration:none;
	border-bottom:1px solid #004ecf;
}

.parent-page li a:hover { border:none; }

.parent-page li.active a { 
	-webkit-box-shadow:inset 0 3px 6px rgba(0,0,0,.35);
	-moz-box-shadow:inset 0 3px 6px rgba(0,0,0,.35);
	box-shadow:inset 0 3px 6px rgba(0,0,0,.35);
	border:2px solid #ffb202;
	padding:6px 12px;
	color:#000;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}

#banner{background:#e8d7cc;-webkit-box-shadow:inset 0 3px 10px rgba(76,26,8,.25);-moz-box-shadow:inset 0 3px 10px rgba(76,26,8,.25);box-shadow:inset 0 3px 10px rgba(76,26,8,.25);padding:55px 0 55px;position:relative;z-index:10;top:-12px;}
#footer{border-top:3px solid #ececec;background:#f7f7f7;}

#footer .subscribe {
	background:#4b1908;
	padding:30px 37px;
	height:35px;
	position:relative;
	top:-50px;
}

#footer .subscribe .left p{font-size:16px;color:#ffb200;padding:8px 0 0 0;}
#footer .subscribe .wpcf7{position:relative;z-index:12;}

#footer .subscribe .wpcf7-text {
	background:#fff;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	border:solid 1px #d7d8d9;
	width:280px;
	font-size:16px;
	color:#4b1908;
	font-family:'PT Sans',sans-serif;
	padding:6px 165px 6px 20px;
}

#footer .subscribe .wpcf7-submit{-webkit-box-shadow:inset 0 -3px rgba(0,0,0,.19);-moz-box-shadow:inset 0 -3px rgba(0,0,0,.19);box-shadow:inset 0 -3px rgba(0,0,0,.19);width:155px;padding:7px 0;background:#ffb200;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-family:'PT Sans',sans-serif;color:#4b1908;text-shadow:0 1px rgba(255,236,191,.7);font-size:16px;position:absolute;top:0px;right:0px;cursor:pointer;}
#footer .subscribe .twinkle{display:block;background:url("images/subscribe.png") no-repeat 0 0;width:73px;height:168px;position:absolute;top:-55px;z-index:11;left:50%;margin-left:20px;}
#footer .subscribe .wpcf7 span.wpcf7-not-valid-tip{display:none;}
#footer .subscribe .wpcf7 input.wpcf7-text.wpcf7-not-valid,#footer .subscribe .wpcf7 textarea.wpcf7-not-valid{border:1px solid red;}
#footer .subscribe .wpcf7 .wpcf7-response-output{color:red;display:block;font-size:12px;line-height:12px;border:none;position:absolute;bottom:-18px;width:400px;text-align:center;}
#footer .subscribe .wpcf7 .ajax-loader{position:absolute;bottom:5px;left:-10px;display:block;z-index:10;padding:5px;background:#FFF;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
#footer .menu{padding:0 37px 30px;position:relative;top:-12px;}
#footer .menu .menu-brick{display:inline-block;vertical-align:top;}
#footer .menu .menu-brick:nth-child(2){margin:0 180px 0 190px;}
#footer .menu h3{font-weight:bold;color:#000;display:block;padding:0 0 5px 0;font-size:16px;}
#footer .menu li{display:block;list-style:none;font-size:16px;color:#7d8491;padding:1px 0;}
#footer .menu li a{font-size:16px;color:#7d8491;text-decoration:underline;}
#footer .menu li a:hover{text-decoration:none;}
#footer .bottom{background:#eee;padding:20px 37px 20px;}
#footer .social{display:block;text-align:right;}
#footer .social li{display:inline-block;list-style:none;}
#footer .social li a{display:block;width:24px;height:24px;text-indent:-9999px;}
#footer .social li.vk a{background:url("images/vk-footer.png") no-repeat 0 0;}
#footer .social li.instagram a{background:url("images/instagram-footer.png") no-repeat 0 0;}
#footer .social li a span{display:none;}
#footer .bottom .right p{font-size:16px;color:#7d8491;padding:2px 0 0 0;}
#footer .bottom .right p a{color:#7d8491;text-decoration:underline;}
#footer .bottom .right p a:hover{text-decoration:none;}
#footer .bottom .left p a{font-size:16px;color:#6cad18;text-decoration:none;background:url("images/phone-footer.png") no-repeat 0 0;padding:0 0 0 50px;display:block;}
#footer .bottom .left p small{font-size:16px;color:#7d8491;display:block;padding:2px 0 0 50px;}
.lost_reset_password{padding:10px 0 0 0;width:527px;margin:0 auto;position:relative;}
.lost_reset_password p.lost_password{position:relative;}
.lost_reset_password p.lost_password input.input-text{border:1px solid #d8d8d8;padding:10px 10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;width:505px;font-family:'PT Sans',sans-serif;font-size:16px;}
.lost_reset_password p.lost_password label.label{position:absolute;top:-12px;left:10px;font-size:16px;color:#818181;font-family:'PT Sans',sans-serif;display:inline-block;background:#fff;padding:0 8px;}
.lost_reset_password p.lost_password label.label.focus{color:#ffb202;}
.lost_reset_password p.lost_password input.input-text:focus{color:#000;-webkit-box-shadow:0 0 7px rgba(255,178,2,.75);-moz-box-shadow:0 0 7px rgba(255,178,2,.75);box-shadow:0 0 7px rgba(255,178,2,.75);border:solid 1px #ffb202;}
.lost_reset_password input.button{display:block;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#ebe9eb;font-size:16px;color:#000;font-family:'latoregular';font-weight:normal;-webkit-box-shadow:inset 0 -3px rgba(0,0,0,.19);-moz-box-shadow:inset 0 -3px rgba(0,0,0,.19);box-shadow:inset 0 -3px rgba(0,0,0,.19);width:213px;padding:10px 0px;font-weight:normal;position:absolute;right:0px;bottom:0px;}
.lost_reset_password input.button:hover{background:#91fb75;}
.lost_reset_password a{color:#0030ff;font-size:16px;font-family:'PT Sans',sans-serif;text-decoration:underline;}
.lost_reset_password a:hover{text-decoration:none;}
.woocommerce-checkout a.cart-errors-button{display:block-inline;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#ebe9eb;font-size:16px;color:#000;font-family:'latoregular';font-weight:normal;-webkit-box-shadow:inset 0 -3px rgba(0,0,0,.19);-moz-box-shadow:inset 0 -3px rgba(0,0,0,.19);box-shadow:inset 0 -3px rgba(0,0,0,.19);padding:10px 20px;font-weight:normal;}
.woocommerce-checkout a.cart-errors-button:hover{background:#91fb75;}
.woocommerce-account h1.title{width:567px;margin:0 auto;}
.woocommerce-lost-password h1.title {width:527px;margin:0 auto;}
.woocommerce-edit-account h1.title {width:527px;margin:0 auto;}
.woocommerce-view-order h1.title{width:100%;}
.woocommerce-account .woocommerce{width:567px;margin:0 auto;}
table.my_account_orders{width:100%!important;margin:0 auto 25px!important;}
.form-login{width:525px;margin:0 auto 40px!important;position:relative;}
.form-login p.form-row{position:relative;padding:8px 0;}
.form-login p.form-row-submit{position:relative;}
.form-login input.input-text{border:1px solid #d8d8d8;padding:10px 10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;width:505px;font-family:'PT Sans',sans-serif;font-size:16px;display:block;}
.form-login input.input-text:focus{color:#000;-webkit-box-shadow:0 0 7px rgba(255,178,2,.75);-moz-box-shadow:0 0 7px rgba(255,178,2,.75);box-shadow:0 0 7px rgba(255,178,2,.75);border:solid 1px #ffb202;}
.form-login p.form-row label.label{position:absolute;top:-10px;left:10px;font-size:16px;color:#818181;font-family:'PT Sans',sans-serif;display:inline-block;background:#FFF;padding:0 8px;}
.form-login p.form-row label.label.focus{color:#ffb202;}
.form-login input.button{display:block;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#ebe9eb;font-size:16px;color:#000;font-family:'latoregular';font-weight:normal;-webkit-box-shadow:inset 0 -3px rgba(0,0,0,.19);-moz-box-shadow:inset 0 -3px rgba(0,0,0,.19);box-shadow:inset 0 -3px rgba(0,0,0,.19);width:213px;padding:10px 0px;font-weight:normal;position:absolute;right:0px;bottom:-24px;}
.form-login input.button:hover{background:#91fb75;}
.form-login label.rememberme{display:none!important;}
.form-login p.lost_password a{position:relative;top:-7px;}
.form-login fieldset{border-top:1px dashed #d8d8d8;padding:15px 0 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:15px 0 0 0;}
.form-login fieldset legend{padding:0 8px;background:#fff;position:relative;left:11px;font-size:16px;color:#818181;font-family:'PT Sans',sans-serif;}
input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset;}
.form-login input:focus:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset;}
.tabs-new-any{color:#000;font-size:26px;font-family:'latoregular';text-align:center;}
.tabs-new-any li{display:inline-block;list-style:none;margin:0 10px;}
.tabs-new-any li a{color:#004ecf;text-decoration:underline;}
.tabs-new-any li a:hover{text-decoration:none;}
.tabs-new-any li a.active{color:#000;text-decoration:none;cursor:default;}
.data_tabs-new-any .data{display:none;}
.data_tabs-new-any .data.active{display:block;}
.data_tabs-new-any .logins{width:525px;margin:0 auto;padding:65px 0 0 0;}
.data_tabs-new-any .logins p{position:relative;margin:2px 0;text-align:left;}
.data_tabs-new-any .logins input.input-text,.data_tabs-new-any .logins input.input-text:-webkit-autofill{border:1px solid #d8d8d8;padding:10px 10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;width:505px;font-family:'PT Sans',sans-serif;font-size:16px;background:#FFF!important;-webkit-box-shadow:0 0 0px 1000px white inset!important;-webkit-text-fill-color:#999 !important;color:#999 !important;}
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s;}
.data_tabs-new-any .logins label.label{position:absolute;top:-12px;left:10px;font-size:16px;color:#818181;font-family:'PT Sans',sans-serif;display:inline-block;background:#FFF;padding:0 8px;}
.data_tabs-new-any .logins label.label.focus{color:#ffb202;}
.data_tabs-new-any .logins input.input-text:focus{color:#000!important;-webkit-box-shadow:0 0 7px rgba(255,178,2,.75)!important;-moz-box-shadow:0 0 7px rgba(255,178,2,.75)!important;box-shadow:0 0 7px rgba(255,178,2,.75)!important;border:solid 1px #ffb202!important;}
.data_tabs-new-any .logins input.button{display:block;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#ebe9eb;font-size:16px;color:#000;font-family:'latoregular';font-weight:normal;-webkit-box-shadow:inset 0 -3px rgba(0,0,0,.19);-moz-box-shadow:inset 0 -3px rgba(0,0,0,.19);box-shadow:inset 0 -3px rgba(0,0,0,.19);width:213px;padding:10px 0px;font-weight:normal;position:absolute;right:-3px;bottom:10px;}
.data_tabs-new-any .logins input.button:hover{background:#91fb75;}
.data_tabs-new-any .logins a{color:#0030ff;font-size:16px;font-family:'PT Sans',sans-serif;text-decoration:underline;}
.data_tabs-new-any .logins a:hover{text-decoration:none;}
#to-order,#to-callback,#to-bay,#to-credit{position:fixed;left:0px;top:0px;z-index:10000;width:100%;height:100%;background:url("images/callback.png") repeat 0 0;padding:0px;display:none;}
div.formss{position:relative;padding:0;background-color:#fff;-webkit-box-shadow:3px 4px 90px rgba(0,0,0,.38);-moz-box-shadow:3px 4px 90px rgba(0,0,0,.38);box-shadow:3px 4px 90px rgba(0,0,0,.38);}
#to-callback div.formss{width:400px;height:300px;top:50%;margin:-150px auto 0;}
#to-order div.formss,#to-bay div.formss,#to-credit div.formss{width:400px;height:480px;top:50%;margin:-240px auto 0;}
div.formss h3{display:block;font-size:24px;line-height:24px;color:#fcaf00;text-transform:uppercase;text-align:center;padding:17px 0;background:#4b1908;margin:0 0 25px 0;font-weight:bold;font-family:'Lora',serif;}
div.formss .close{position:absolute;right:20px;top:20px;display:block;width:20px;height:20px;background:url("images/close.png") no-repeat 0 0;text-indent:-9999px;cursor:pointer;z-index:10;}
div.formss .wpcf7{position:relative;}
div.formss .wpcf7 p{display:block;padding:10px 35px;}
div.formss .wpcf7 p.hide{display:none;}
div.formss .wpcf7 input.wpcf7-text{color:#434343;border:1px solid #eaeaea;background:#fff;padding:7px 10px;width:309px;font-style:italic;font-family:'PT Sans',sans-serif;font-size:18px;line-height:23px;}
div.formss .wpcf7 textarea{color:#434343;border:1px solid #eaeaea;background:#fff;padding:7px 10px;width:309px;font-style:italic;font-family:'PT Sans',sans-serif;font-size:18px;line-height:23px;height:85px;resize:none;}
div.formss .wpcf7 input.wpcf7-text:focus,div.formss .wpcf7 textarea:focus{border:1px solid #000;color:#000;}
div.formss .wpcf7 input.wpcf7-submit{-webkit-box-shadow:inset 0 -3px rgba(0,0,0,.19);-moz-box-shadow:inset 0 -3px rgba(0,0,0,.19);box-shadow:inset 0 -3px rgba(0,0,0,.19);width:165px;margin:0 auto;padding:10px 0 13px;background:#ffb200;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#4b1908;text-shadow:0 1px rgba(255,236,191,.7);font-size:21px;line-height:21px;display:block;}
div.formss .wpcf7 input.wpcf7-submit:hover{cursor:pointer;}
div.formss .wpcf7 span.wpcf7-not-valid-tip{display:none;}
div.formss .wpcf7 input.wpcf7-text.wpcf7-not-valid,div.formss .wpcf7 textarea.wpcf7-not-valid{border:1px solid red;}
div.formss .wpcf7 .wpcf7-response-output{color:red;display:block;font-size:12px;line-height:12px;border:none;position:absolute;bottom:-17px;width:400px;text-align:center;}
div.formss .wpcf7 .ajax-loader{position:absolute;bottom:27px;left:80px;display:block;z-index:10;}
.shop-list-left{width:243px;}
.shop-list-right{width:786px;}
.list-product-shop{}
.list-product-shop .item{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.15);-moz-box-shadow:0 5px 10px rgba(0,0,0,.15);box-shadow:0 5px 10px rgba(0,0,0,.15);border:2px solid #dedede;width:185px;height:333px;float:left;margin:15px 5px 0px 5px;padding:5px 0 0 0;}
.list-product-shop .item.hover{border:2px solid #77cc5f;}
.list-product-shop .item.first{margin-left:0;}
.list-product-shop .item.last{margin-right:0;}
.list-product-shop .item .image{display:block;width:175px;height:190px;margin:0 auto;position:relative;overflow:hidden;cursor:pointer;}
.list-product-shop .item .image p.more{background:url("images/list-product-shop-more.png") repeat 0 0;position:absolute;top:85px;left:10px;z-index:11;padding:5px 20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:115px;text-align:center;display:none;}
.list-product-shop .item.hover p.more{display:block;}
.list-product-shop .item .image p.more a{font-size:14px;color:#000;text-decoration:underline;font-family:'latoregular';}
.list-product-shop .item .image p.more a:hover{text-decoration:none;}
.list-product-shop .item .image img{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.list-product-shop .item h2{display:block;padding:8px 10px;font-size:16px;line-height:19px;color:#000;height:35px;font-family:'latoregular';}
.list-product-shop .item h2 span{color:#999;display:inline-block;}
.list-product-shop .item p.cart{text-align:center;}
.list-product-shop .item p.cart a.add_to_cart_button{-webkit-box-shadow:inset 0 -3px rgba(0,0,0,.19);-moz-box-shadow:inset 0 -3px rgba(0,0,0,.19);box-shadow:inset 0 -3px rgba(0,0,0,.19);padding:0;margin:0 auto;padding:11px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:14px;color:#000;font-weight:300;width:165px;text-align:center;}
.list-product-shop .item p.cart a.add_to_cart_button.added{position:relative;left:3px;background:#fdf9be;}
.list-product-shop .item.hover p.cart a.add_to_cart_button{background:#91fb75;}
.list-product-shop .item.hover p.cart a.add_to_cart_button.added{background:#fdf9be;}
.list-product-shop .item a.added_to_cart{font-family:'latoregular';color:#999;font-size:11px;position:relative;top:-8px;text-decoration:underline;}
.list-product-shop .item a.added_to_cart:hover{text-decoration:none;}
.shop-list-right h2{font-size:26px;color:#000;font-family:'latoregular';padding:40px 0 0;}
.shop-list-right h2.first{padding-top:10px;}
.shop-list-right h3{font-size:20px;color:#63656a;font-family:'latoregular';padding:25px 0 15px;display:block;position:relative;}
.shop-list-right h3 a{font-size:14px;color:#004ecf;text-decoration:none;border-bottom:1px dotted #004ecf;position:absolute;right:0px;}
.shop-list-right h3 a:hover{border:none;}
.list-product-shop .item .price-quantity{padding:0 10px 15px 10px;}
.number{border:solid 1px #d7d8d9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:73px;height:20px;display:block;font-family:'latoregular';overflow:hidden;}
.number input{background:#fff;border-left:1px solid #d7d8d9;border-right:1px solid #d7d8d9;font-size:12px;line-height:10px;color:#000;font-family:'latoregular';float:left;display:block;text-align:center;padding:0;height:20px;width:27px;}
.number span.minus,.number span.plus{width:22px;height:20px;display:block;float:left;text-align:center;cursor:pointer;-webkit-touch-callout:  none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;text-indent:-9999px;}
.number span.minus{background:url("images/minus-small-bg.jpg") no-repeat center center;}
.number span.minus:hover{background:url("images/minus-small-hover-bg.jpg") no-repeat center center;}
.number span.plus{background:url("images/plus-small-bg.jpg") no-repeat center center;}
.number span.plus:hover{background:url("images/plus-small-hover-bg.jpg") no-repeat center center;}
.list-product-shop .item span.regular_price-full{font-size:16px;line-height:20px;color:#000;font-family:'PT Sans',sans-serif;font-weight:bold;}
.list-product-shop .item span.regular_price-small{font-size:10px;line-height:20px;color:#999;text-decoration:line-through;position:relative;top:-7px;font-family:'PT Sans',sans-serif;}
.list-product-shop .item span.sale_price{font-size:16px;line-height:20px;color:#000;font-family:'PT Sans',sans-serif;font-weight:bold;}
.list-product-shop .item span.regular_price-full i,.list-product-shop .item span.regular_price-small i,.list-product-shop .item span.sale_price i{font-style:normal;font-weight:normal;}
.list-product-shop-table{padding:15px 0 0 0;}
.list-product-shop-table table{width:100%;}
.list-product-shop-table table thead td{font-size:14px;color:#666;padding:0 5px 10px 5px;text-align:center;font-family:'latoregular';}
.list-product-shop-table table tbody tr:nth-child(even){background:#f5f5f5;}
.list-product-shop-table table tbody tr td{padding:2px 5px;vertical-align:middle;text-align:center;}
.list-product-shop-table table .one{}
.list-product-shop-table table .two{width:83px;}
.list-product-shop-table table .three{width:103px;}
.list-product-shop-table table .four{width:83px;}
.list-product-shop-table table .five{width:99px;}
.list-product-shop-table table .six{width:130px;}
.list-product-shop-table table td:first-child{text-align:left;}
.list-product-shop-table table td:first-child a{text-decoration:none;font-size:14px;color:#0000ff;border-bottom:1px dotted #0000ff;}
.list-product-shop-table table td:first-child a:hover{border:none;}
.list-product-shop-table table a.add_to_cart_button{border:solid 1px #c0c0c0;background:#ededed;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:14px;color:#000;font-family:'latoregular';font-weight:normal;display:inline-block;width:170px;padding:8px 15px;}
.list-product-shop-table table a.add_to_cart_button.loading{width:130px;display:inline-block;padding:8px 15px;}
.list-product-shop-table table a.add_to_cart_button:hover{background:#92fb75;border:1px solid #6fd453;}
.list-product-shop-table table a.add_to_cart_button.added{background:#fdf9be;border:1px solid #ded890;}
.list-product-shop-table table a.added_to_cart{display:none;}
.list-product-shop-table table tbody tr td i{display:none;}
.display-xls{padding:0 0 15px 0;}
.display-xls .left{padding:10px 0 0 0;}
.display-xls .left span{font-size:14px;color:#000;font-family:'latoregular';}
.display-xls .left a{display:inline-block;width:13px;height:13px;text-indent:-9999px;position:relative;top:5px;margin:0 7px;}
.display-xls .left a.display-block{background:url("images/a_display-block.png") no-repeat 0 0;}
.display-xls .left a.display-table{background:url("images/a_display-table.png") no-repeat 0 0;}
.display-xls .left a.display-block.active{background:url("images/a_display-block-active.png") no-repeat 0 0;}
.display-xls .left a.display-table.active{background:url("images/a_display-table-active.png") no-repeat 0 0;}
.display-xls .right a{background:url("images/xls.png") no-repeat 0 center;padding:5px 0 5px 60px;font-size:14px;color:#999;text-decoration:none;font-family:'latoregular';display:block;}
.display-xls .right a span{text-decoration:underline;color:#003cff;display:block;}
.display-xls .right a:hover span{text-decoration:none;}

.shop-list-left {
	display:block;
	-webkit-box-shadow:0 5px 10px rgba(0,0,0,.15);
	-moz-box-shadow:0 5px 10px rgba(0,0,0,.15);
	box-shadow:0 5px 10px rgba(0,0,0,.15);
	border:solid 1px #e7e7e7;
	background:#FFF;
	z-index:111;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	width:243px;
	padding:10px 0;
	margin-top:15px;
	font-family:'latosemibold';
	overflow:hidden;
}

.shop-list-left li{display:block;list-style:none;}
.shop-list-left li.menu-item-has-children.current-menu-item{background:#ffb200;}
.shop-list-left li.menu-item-has-children > a{color:#004ecf;text-decoration:none;font-size:14px;padding:10px 20px 10px;display:block;}
.shop-list-left li.menu-item-has-children ul.sub-menu li{background:url("images/сatalog-menu-li.png") no-repeat 20px 12px;padding:7px 10px 7px 37px;}
.shop-list-left li.menu-item-has-children ul.sub-menu li.current-menu-item{background:#ffb200 url("images/сatalog-menu-li.png") no-repeat 20px 12px;}
.shop-list-left li.menu-item-has-children ul.sub-menu{padding:0;background:#FFF;}
.shop-list-left li.menu-item-has-children ul.sub-menu li a{font-size:14px;color:#465257;text-decoration:none;display:inline-block;padding:0;}
.shop-list-left li.menu-item-has-children ul.sub-menu li a:hover{text-decoration:underline;}
.shop-list-left li.menu-item-has-children ul.sub-menu li.current-product-parent{background:#ffb200 url("images/сatalog-menu-li.png") no-repeat 20px 12px;}

.breadcrumbs-commerce {
	padding:0 0 30px 0;
	vertical-align:top;
}

.post-type-archive-product .breadcrumbs-commerce,
.post-type-archive-products  .breadcrumbs-commerce {
	padding:0 0 10px 0;
	position:relative;
	top:-10px;
}

.single-equipment .breadcrumbs-commerce,
.post-type-archive-equipment .breadcrumbs-commerce {
	padding:0 0 40px 0;
} 

.tax-product_cat .breadcrumbs-commerce,
.tax-product_tag .breadcrumbs-commerce {
	padding:0 0 10px 0;
	position:relative;
	top:-10px;
}

.breadcrumbs-commerce li{display:inline-block;list-style:none;font-size:14px;color:#000;font-family:'latoregular';vertical-align:top;}
.breadcrumbs-commerce span{display:inline-block;background:url("images/breadcrumbs-commerce.png") no-repeat 0 0;width:7px;height:11px;margin:0 6px 0 13px;position:relative;top:1px;}
.breadcrumbs-commerce li a{text-decoration:none;color:#000;}
.breadcrumbs-commerce li a:hover{text-decoration:underline;}	
.single-product .single-product{padding:16px 0 0 0;}
.single-product .data{border-top:1px solid #e8e8e8;border-right:1px solid #e8e8e8;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:relative;width:504px;padding:30px 0 40px 0;margin:15px 0 0 0;}

.single-product .data h1{
	padding:0 25px 0 0;
	background:#FFF;
	color:#000;
	font-size:36px;
	line-height:39px;
	font-family:'latoregular';
	display:inline-block;
	position:absolute;
	top:-15px;
	left:-3px;
}

.single-product .data ul.characteristics li{display:block;list-style:none;color:#666;font-family:'latoregular';font-size:14px;padding:2px 0 2px 15px;background:url("images/single-product-characteristics.png") no-repeat 0 center;}
.single-product .data ul.characteristics li span{color:#000;}
.single-product .data ul.characteristics li a{color:#003cff;text-decoration:underline;}
.single-product .data ul.characteristics li a:hover{text-decoration:none;}
.single-product .data .price{color:#000;font-size:20px;font-family:'PT Sans',sans-serif;padding:15px 0 5px;}
.single-product .data .price i{font-style:normal;}
.single-product .data .price span i{font-weight:normal;}
.single-product .data span.regular_price-full{font-size:20px;line-height:20px;color:#000;font-family:'PT Sans',sans-serif;font-weight:bold;}
.single-product .data span.regular_price-small{font-size:16px;line-height:20px;color:#999;text-decoration:line-through;position:relative;top:-7px;font-family:'PT Sans',sans-serif;}
.single-product .data span.sale_price{font-size:20px;line-height:20px;color:#000;font-family:'PT Sans',sans-serif;font-weight:bold;}
.single-product .data .price-summ{padding:20px 0 0 0;}
.single-product .data .price-summ .price-summ-left,.single-product .data .price-summ .price-summ-right{display:inline-block;}
.single-product .data .price-summ .price-summ-right{color:#000;font-size:36px;font-family:'PT Sans',sans-serif;position:relative;padding:0 0 0 20px;top:-5px;font-weight:normal;}
.single-product .data .price-summ .price-summ-right i{display:none;}
.col-block{width:133px;text-align:center;color:#666;}
.single-product .data .price-summ .number{border:solid 1px #d7d8d9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:131px;height:32px;display:block;font-family:'latoregular';overflow:hidden;}
.single-product .data .price-summ .number input{background:#fff;border-left:1px solid #d7d8d9;border-right:1px solid #d7d8d9;font-size:18px;line-height:34px;color:#000;font-family:'latoregular';float:left;display:block;text-align:center;padding:0;height:32px;width:57px;}
.single-product .data .price-summ .number span.minus,.single-product .data .price-summ .number span.plus{width:36px;height:32px;display:block;float:left;cursor:pointer;}
.single-product .data .price-summ .number span.minus{background:url("images/minus-big-bg.jpg") no-repeat center center;}
.single-product .data .price-summ .number span.minus:hover{background:url("images/minus-big-hover-bg.jpg") no-repeat center center;}
.single-product .data .price-summ .number span.plus{background:url("images/plus-big-bg.jpg") no-repeat center center;}
.single-product .data .price-summ .number span.plus:hover{background:url("images/plus-big-hover-bg.jpg") no-repeat center center;}
.single-product .data .quantity span{display:inline-block;width:65px;height:10px;margin:0 0 0 5px;position:relative;top:1px;}
span.quantity-0{background:url("images/quantity-0.png") no-repeat 0 0;}
span.quantity-1{background:url("images/quantity-1.png") no-repeat 0 0;}
span.quantity-2{background:url("images/quantity-2.png") no-repeat 0 0;}
span.quantity-3{background:url("images/quantity-3.png") no-repeat 0 0;}
span.quantity-4{background:url("images/quantity-4.png") no-repeat 0 0;}
span.quantity-5{background:url("images/quantity-5.png") no-repeat 0 0;}
.single-product .data p.cart{background:url("images/single-product-arrow.png") no-repeat 100% 100%;display:block;position:absolute;bottom:-5px;right:-1px;width:504px;}
.single-product .data p.cart a.ajax_add_to_cart{-webkit-box-shadow:inset 0 -3px rgba(0,0,0,.19);-moz-box-shadow:inset 0 -3px rgba(0,0,0,.19);box-shadow:inset 0 -3px rgba(0,0,0,.19);background:#92fb75;font-size:14px;color:#000;font-family:'latoregular';font-weight:normal;padding:12px 0px;display:inline-block;text-align:center;width:225px;position:relative;bottom:-15px;}
.single-product .data p.cart a.ajax_add_to_cart.added{background:#fdf9be;border:1px solid #ded890;}
.single-product .data p.cart  a.added_to_cart{font-family:'latoregular';color:#999;font-size:14px;position:absolute;bottom:-40px;left:53px;text-decoration:underline;}
.single-product .data p.cart a.added_to_cart:hover{text-decoration:none;}
.similar-products{margin:70px 0 60px;}
.similar-products h4{font-size:26px;color:#000;font-family:'Lora',serif;display:block;padding:0 0 15px 0;}
.similar-products h4 a{color:#003cff;text-decoration:underline;}
.similar-products h4 a:hover{text-decoration:none;}
#content-p{font-size:16px;line-height:22px;font-family:'latoregular';color:#000;background:url("images/content-single-product.png") no-repeat 0 0;padding:50px 0 0 0;display:block;}
#content-p h2{font-size:26px;line-height:28px;color:#000;font-family:'Lora',serif;display:block;padding:0 0 10px 0;}
#content-p p{display:block;padding:10px 0;}
.woocommerce-thankyou-block{display:block;width:580px;margin:40px auto 0;}
.woocommerce-thankyou-order-received{font-size:26px;font-family:'Lora',serif;display:block;padding:0 0 15px 0;}
.woocommerce-thankyou-order-received span{background:#fffc00;padding:0 5px;}
.woocommerce-thankyou-manager{background:url("images/content-single-product.png") no-repeat 0 0;padding:50px 0 20px 0;display:block;width:787px;margin:90px auto 0;}
.woocommerce-thankyou-manager p{display:block;width:580px;margin:0 auto;}
.woocommerce-thankyou-manager p span{color:red;}
.woocommerce-thankyou-block strong.down_shop_table{padding:0;text-decoration:underline;cursor:pointer;-webkit-touch-callout:  none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;	}
.woocommerce-thankyou-block strong.down_shop_table i{transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;background:url("images/menu-active.png") no-repeat 100% center;display:inline-block;width:12px;height:6px;position:relative;right:-5px;top:-1px;}
.hide_shop_table{font-family:'PT Sans',sans-serif;font-size:14px;text-transform:none;background:#FFF;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:580px;display:none;margin:0 auto;}
.woocommerce-thankyou-block strong.down_shop_table.hover{text-decoration:none;}
.woocommerce-thankyou-block strong.down_shop_table.hover i{transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);position:relative;}
.hide_shop_table table.shop_table{width:580px!important;}
.choice-equipment{border:1px solid #e8e8e8;border-left:0px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:20px 10px 20px 0;margin:40px 0 10px 0;position:relative;}
.choice-equipment h3{font-size:26px;color:#ff0000;font-family:'Lora',serif;position:absolute;top:-13px;left:0px;padding:0 15px 0 0;background:#FFF;}
.choice-equipment ul li{display:block;list-style:none;background:url("images/plus.png") no-repeat 0 1px;padding:3px 0 3px 35px;margin:1px 0;color:#999;font-size:14px;position:relative;}
.choice-equipment ul li .to-price{position:absolute;right:25px;top:15px;color:#000;font-size:14px;	}
.choice-equipment ul li .to-price span{color:#999;}
.choice-equipment ul li .to-price p{display:none;}
.choice-equipment ul li a{color:#999;text-decoration:none;}
.choice-equipment ul li a span{color:#003cff;text-decoration:underline;display:block;}
.choice-equipment ul li a:hover span{text-decoration:none;}
.choice-equipment ul li i{font-style:normal;}
.surfacing{position:absolute;top:100%;left:-155px;background:url("images/surfacing.png") no-repeat 0 0;border-bottom:1px solid #e1e1e1;width:600px;padding:25px 1px 15px;z-index:11;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.15);-moz-box-shadow:0 5px 10px rgba(0,0,0,.15);box-shadow:0 5px 10px rgba(0,0,0,.15);display:none;}
.surfacing h4{font-size:26px;color:#000;font-family:'Lora',serif;padding:0 0 20px 40px;}
.close-surfacing{display:block;text-indent:-9999px;width:21px;height:20px;background:url("images/surfacing-close.png") no-repeat 0 0;position:absolute;top:27px;right:20px;}
.choice-equipment ul li .surfacing li{display:block;padding:8px 40px;background:none;position:relative;font-size:14px;font-family:'PT Sans',sans-serif;margin:0;}
.choice-equipment ul li .surfacing li h5,.choice-equipment ul li .surfacing li h6{color:#a1a1a1;text-decoration:none;font-size:14px;}
.choice-equipment ul li .surfacing li h5 span,.choice-equipment ul li .surfacing li h6 span{display:block;color:#003cff;text-decoration:underline;	}
.surfacing-price{position:absolute;right:25px;top:20px;color:#000;font-size:14px;}
.choice-equipment ul li .surfacing li.none .surfacing-price{top:7px;}
.choice-equipment ul li .surfacing li.none h5{display:none;}
.surfacing-price span{color:#999;}
.surfacing-price i,.surfacing-price p{display:none;}
.choice-equipment ul li .surfacing li{cursor:pointer;}
.choice-equipment ul li .surfacing li.active{background:#f2f2f2 url("images/choice-equipment-active.png") no-repeat 15px center;}
.choice-equipment ul li .surfacing li.hover{background:#fff1ba;cursor:pointer;}
.choice-equipment ul li .surfacing li.active.hover{background:#fff1ba url("images/choice-equipment-active.png") no-repeat 15px center;}
table.m-shop-table{width:100%;}
table.m-shop-table thead tr th{font-size:14px;color:#666;padding:0 5px 10px 5px;text-align:left;font-family:'latoregular';font-weight:normal;}
table.m-shop-table thead tr th.product-remove{width:50px;}
table.m-shop-table thead tr th.product-name{text-align:left;}
table.m-shop-table thead tr th.product-subtotal{padding-left:70px;}
table.m-shop-table thead tr th.product-thumbnail{width:50px;padding-right:30px;}
table.m-shop-table tbody tr td.product-thumbnail img{width:50px!important;height:50px!important;}
table.m-shop-table td.product-remove a.remove{display:inline-block;width:25px;height:25px;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#f2f2f2;font-size:24px;line-height:26px;color:#ff0000!important;font-family:'PT Sans',sans-serif;}
table.m-shop-table td.product-remove a.remove:hover{background:#ff0000;color:#f2f2f2!important;}
table.m-shop-table tbody tr td{padding:10px 5px;vertical-align:middle;text-align:left;border:1px solid #e7e7e7;border-left:0px;border-right:0px;font-size:14px;color:#666;}
table.m-shop-table tbody tr.summs td{border:none;text-align:right;font-size:16px;color:#000;}
table.m-shop-table tbody tr.summs td span{display:inline-block;width:100px;text-align:left;font-size:16px;color:#ff0000;}
table.m-shop-table tbody tr td.product-quantity{width:77px;}
table.m-shop-table tbody tr td.product-name{width:320px;}
table.m-shop-table tbody tr td.product-name a{font-size:14px;color:#0000ff;}
table.m-shop-table tbody tr td.actions{position:relative;border:none;padding-top:15px;}
table.m-shop-table tbody tr td.product-subtotal{padding-left:70px;color:#000;width:100px;}
input.button.update-cart,.actions a.wc-forward{position:absolute;right:0px;display:inline-block;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#ebe9eb!important;font-size:15px;color:#000!important;font-family:'latoregular'!important;font-weight:normal;-webkit-box-shadow:inset 0 -3px rgba(0,0,0,.19);-moz-box-shadow:inset 0 -3px rgba(0,0,0,.19);box-shadow:inset 0 -3px rgba(0,0,0,.19);padding:10px 25px;}
input.button.update-cart{right:200px;}
input.button.update-cart:hover,.actions a.wc-forward:hover{background:#91fb75!important;}
.m_cart_totals{margin:65px 0 0 0;padding:35px 0 0 0;background:url("images/content-single-product.png") no-repeat center 0;text-align:center;}
.shop_table_responsive{width:330px!important;margin:0 auto!important;}
.shop_table_responsive th,.shop_table_responsive td{font-family:'PT Sans',sans-serif;padding-top:3px!important;padding-bottom:3px!important;}
.wc-proceed-to-checkout{padding:20px 0 0 0!important;}
.wc-proceed-to-checkout a.wc-forward{display:inline-block;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#91fb75!important;font-size:15px;color:#000!important;font-family:'latoregular';font-weight:normal;-webkit-box-shadow:inset 0 -3px rgba(0,0,0,.19);-moz-box-shadow:inset 0 -3px rgba(0,0,0,.19);box-shadow:inset 0 -3px rgba(0,0,0,.19);width:280px!important;padding:11px 0px!important;margin:0 auto;}
.wc-proceed-to-checkout a.wc-forward:hover{background:#fdf9be!important;}
.return-to-shop a.wc-backward{display:inline-block;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#ebe9eb;font-size:15px;color:#000!important;font-family:'latoregular';font-weight:normal;-webkit-box-shadow:inset 0 -3px rgba(0,0,0,.19);-moz-box-shadow:inset 0 -3px rgba(0,0,0,.19);box-shadow:inset 0 -3px rgba(0,0,0,.19);}
.return-to-shop a.wc-backward:hover{background:#91fb75;}
.woocommerce-billing-fields{padding:0;}
.woocommerce-billing-fields .billing-title{font-size:26px;color:#000;font-family:'Lora',serif;display:block;padding:0 0 25px 0;}
.woocommerce-billing-fields p.form-row{position:relative;padding:8px 0;	}
.woocommerce-billing-fields p.form-row label{position:absolute;top:-10px;left:10px;font-size:16px;color:#818181;font-family:'PT Sans',sans-serif;display:inline-block;background:#FFF;padding:0 8px;}
.woocommerce-billing-fields p.form-row label.focus{color:#ffb202;}
.woocommerce-billing-fields p.form-row input.input-text{border:1px solid #d8d8d8;padding:10px 10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-family:'PT Sans',sans-serif;font-size:16px;display:block;}
.woocommerce-invalid-required-field input.input-text:focus,.woocommerce-billing-fields p.form-row input.input-text:focus{color:#000;-webkit-box-shadow:0 0 7px rgba(255,178,2,.75);-moz-box-shadow:0 0 7px rgba(255,178,2,.75);box-shadow:0 0 7px rgba(255,178,2,.75);border:solid 1px #ffb202!important;}
.woocommerce-shipping-fields{padding:27px 0 0 0;}
.woocommerce-shipping-fields p.form-row textarea{background:#fff;border:1px solid #d7d8d9;font-size:14px;line-height:20px;line-height:10px;padding:8px 12px;color:#000;font-family:'latoregular';-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;height:200px;resize:none;}
.create-account .checkbox{position:relative!important;left:-10px!important;top:0px!important;}
#order_comments_field{position:relative;margin:28px 0 0 0;}
#order_comments_field textarea{border:1px solid #d8d8d8;padding:10px 10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-family:'PT Sans',sans-serif;font-size:16px;line-height:19px;display:block;resize:none;height:170px;}
#order_comments_field label{position:absolute;top:-15px;left:10px;font-size:16px;color:#818181;font-family:'PT Sans',sans-serif;display:inline-block;background:#FFF;padding:0 8px;}
.woocommerce-password-strength{position:relative;top:5px;font-size:14px;font-family:'PT Sans',sans-serif;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.woocommerce-password-hint{font-size:11px;line-height:13px;color:#818181;font-family:'PT Sans',sans-serif;padding:5px 0 0 0;}
#order_review_heading{display:none!important;}
.woocommerce-checkout-review-order{border:none;}
.woocommerce-checkout-review-order-table{display:none;}
#payment ul.wc_payment_methods{display:none!important;}
.woocommerce-checkout .woocommerce-checkout{position:relative;}
#order_review{position:relative;}
#payment{display:block;padding:0!important;font-family:'latosemibold';overflow:hidden;background:none!important;}
.place-order{text-align:center;position:relative;padding:0!important;}
#place_order{display:inline-block!important;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#91fb75!important;font-size:15px;color:#000!important;font-family:'latoregular';font-weight:normal;-webkit-box-shadow:inset 0 -3px rgba(0,0,0,.19);-moz-box-shadow:inset 0 -3px rgba(0,0,0,.19);box-shadow:inset 0 -3px rgba(0,0,0,.19);width:210px!important;padding:11px 0px!important;margin:0 auto!important;position:relative;}
#place_order:hover{background:#fdf9be!important;}
#order_review a.prev-step{position:absolute;top:5px;left:0px;z-index:11;}
.edit-address h3{display:none;}
.edit-address #billing_state_field,.edit-address #billing_company_field,.edit-address #billing_country_field,.edit-address #billing_address_2_field,.edit-address #billing_city_field,.edit-address #billing_postcode_field{display:none!important;border:1px solid red;}
.edit-address p.form-row{position:relative;padding:8px 0;	}
.edit-address p.form-row label{position:absolute;top:-10px;left:10px;font-size:16px;color:#818181;font-family:'PT Sans',sans-serif;display:inline-block;background:#FFF;padding:0 8px;}
.edit-address p.form-row label.focus{color:#ffb202;}
.edit-address p.form-row input.input-text{border:1px solid #d8d8d8;padding:10px 10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-family:'PT Sans',sans-serif;font-size:16px;display:block;}
.edit-address p.form-row input.input-text:focus{color:#000;-webkit-box-shadow:0 0 7px rgba(255,178,2,.75);-moz-box-shadow:0 0 7px rgba(255,178,2,.75);box-shadow:0 0 7px rgba(255,178,2,.75);border:solid 1px #ffb202!important;}
.edit-address input.button{display:inline-block;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#91fb75!important;font-size:15px;color:#000!important;font-family:'latoregular';font-weight:normal;-webkit-box-shadow:inset 0 -3px rgba(0,0,0,.19);-moz-box-shadow:inset 0 -3px rgba(0,0,0,.19);box-shadow:inset 0 -3px rgba(0,0,0,.19);width:210px!important;padding:11px 0px!important;margin:0 auto;float:right;}
.edit-address input.button:hover{background:#fdf9be!important;}
.checkout_coupon{display:block;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.15);-moz-box-shadow:0 5px 10px rgba(0,0,0,.15);box-shadow:0 5px 10px rgba(0,0,0,.15);border:solid 1px #d3ced2;background:#FFF!important;z-index:111;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:20px 20px 15px 20px!important;overflow:hidden;}
.checkout_coupon p.form-row{display:inline-block!important;padding:0!important;}
.checkout_coupon p.form-row.form-row-first{width:230px!important;}
.checkout_coupon p.form-row.form-row-last{width:780px!important;}
.checkout_coupon .input-text{background:#fff;border:1px solid #d7d8d9;font-size:14px;line-height:10px;padding:8px 12px;color:#000;font-family:'latoregular';-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:220px!important;}
.checkout_coupon .button{display:inline-block;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#ebe9eb;font-size:14px;color:#000!important;font-family:'latoregular';font-weight:normal;-webkit-box-shadow:inset 0 -3px rgba(0,0,0,.19)!important;-moz-box-shadow:inset 0 -3px rgba(0,0,0,.19)!important;box-shadow:inset 0 -3px rgba(0,0,0,.19)!important;width:220px!important;padding:8px 0px!important;font-weight:normal!important;}
.checkout_coupon .button:hover{background:#91fb75!important;}
h2.info-order{font-size:22px;color:#000;font-family:'Lora',serif;display:block;padding:20px 0 20px 0!important;text-align:center;}
.shop_table{border:1px solid #d3ced2;width:500px!important;margin:0 auto!important;	
}
.shop_table .cart-subtotal{display:none;}
.shop_table thead tr th{font-size:14px;color:#666;padding:5px 15px 5px 15px!important;text-align:center;font-family:'latoregular';font-weight:normal!important;}
.shop_table tfoot tr td,.shop_table tfoot tr th,.shop_table tbody tr td{padding:5px 15px!important;vertical-align:middle;text-align:center;font-family:'PT Sans',sans-serif;font-size:14px;font-weight:normal;}	
.shop_table thead tr th:first-child,.shop_table tfoot tr th,.shop_table tbody tr td:first-child{text-align:left;}
.shop_table tfoot tr span.amount{font-weight:normal;}
h2.client-info{font-size:22px;color:#000;font-family:'Lora',serif;display:block;padding:20px 0!important;text-align:center;}
.customer_details{border:1px solid #d3ced2;width:500px!important;margin:0 auto!important;	}
.customer_details tr th,.customer_details tr td{font-size:14px;color:#666;padding:5px 15px 5px 15px!important;text-align:center;font-family:'latoregular';font-weight:normal!important;}
h3.client-info{font-size:22px;color:#000;font-family:'Lora',serif;display:block;padding:20px 0;text-align:center;}
.woocommerce address{display:block;text-align:center;}
.shop_table th.product-total,.shop_table td.product-total{text-align:left;}
#steps{padding:0 0 50px 0;}
#steps li{display:inline-block;}
#steps li.line{width:254px;height:7px;background:url("images/line-step.png") no-repeat 0 center;margin:0 25px;}
#steps li.step{font-size:16px;color:#d7d8d9;font-family:'PT Sans',sans-serif;background:url("images/step-gray.png") no-repeat 0 center;padding-left:35px;}
#steps li.step.orange{color:#faae00;background:url("images/step-yellow.png") no-repeat 0 center;}
#steps li.step.green{color:#758e23;background:url("images/step-green.png") no-repeat 0 center;}

/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.download-any {
	padding:20px 0 20px;
}

.download-any a {
	display:inline-block;
	padding:5px 0 5px 60px;
	font-size:14px;
	line-height:14px;
	color:#999;
	text-decoration:none;
	font-family:'latoregular';
}

.download-any a span {
	text-decoration:underline;
	color:#003cff;
	display:block;
	padding:0 0 6px 0!important;
}

.download-any a:hover,
.download-any a:hover span { text-decoration:none; }