*{-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0;padding:0;font:12px/18px Roboto,sans-serif}body .row{max-width:940px;margin:0 auto}header{padding-top:20px}header .images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .images img{display:block;width:auto;margin:0 10px;max-width:300px;max-height:60px}header .images p{display:block;font-size:1.4em;max-width:300px;margin:0;text-transform:uppercase;text-align:center}header nav{background:#000}header nav .show-menu{display:none}header nav ul{padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around}header nav ul li{padding:3px 10px;text-align:center}header nav ul li a{display:block;color:#fff;text-transform:uppercase;text-decoration:none;line-height:1.4;font-size:1.2em}header nav ul li.active,header nav ul li:hover{background:#fff}header nav ul li.active a,header nav ul li:hover a{color:#000}header .price-list{display:block;width:120px;border:1px solid #000;text-decoration:none;padding:8px 0;color:#000;background:#fff;text-align:center;margin:0 auto 10px;text-transform:uppercase;will-change:color,background;-webkit-transition:color .2s,background .2s;-o-transition:color .2s,background .2s;transition:color .2s,background .2s}header .price-list:hover{color:#fff;background:#000}@media screen and (max-width:414px){header .images{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}header .images>*{margin-bottom:15px}header .images>img{display:none}header nav{background:#000;margin:10px 0}header nav .show-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px}header nav .show-menu span{color:#fff;line-height:1.4;font-size:1.2em;text-transform:uppercase}header nav .show-menu div{width:25px}header nav .show-menu div i{display:block;height:3px;margin:2px;width:100%;background:#fff}header nav ul{overflow-y:hidden;max-height:0;margin:0;-webkit-transition:max-height .5s ease;-o-transition:max-height .5s ease;transition:max-height .5s ease;display:block}header nav ul.open{max-height:500px}header nav ul li{display:block;padding:4px 0}}.banner a{display:block;text-decoration:none}.banner a img{width:100%}h2{text-align:center;text-transform:uppercase;font-size:1.6em;margin-top:30px}.main_page-news{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}.main_page-news a{display:block;text-decoration:none;width:31%}.main_page-news a div{width:100%;height:100px;overflow:hidden;position:relative}.main_page-news a div img{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:width .3s;-o-transition:width .3s;transition:width .3s}.main_page-news a p{margin:4px 0;color:#000}.main_page-news a:hover div img{width:110%}.main_page-news a:hover p{color:#7a9db4}.main_page-products{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.main_page-products a{width:60px;position:relative;padding:0 8px}.main_page-products a div{position:relative}.main_page-products a img{width:100%}.main_page-products a span{position:absolute;top:0;right:0;text-transform:uppercase;background:red;line-height:16px;color:#fff;font-size:12px;padding:0 6px}.main_page-products a p{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;line-height:1;margin:0;background:#000;color:#fff;padding:5px;z-index:1;opacity:0;-webkit-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.main_page-products a:hover p{opacity:1}@media screen and (max-width:570px){.main_page-news a{width:100%;margin-bottom:15px}.main_page-products{-ms-flex-wrap:wrap;flex-wrap:wrap}}.news-list .news{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 0;border-bottom:1px solid #7a9db4}.news-list .news>div{padding:0 15px}.news-list .news>div h3{margin-top:0}.news-list .news>div p a{color:#7a9db4}@media screen and (max-width:570px){.news-list .news{display:block}.news-list .news>div{width:100%}.news-list .news>div h3{margin-top:20px}.news-list .news>div img{min-width:100%}}.product-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.product-list .product{display:block;text-decoration:none;text-align:center;margin:5px 0;width:12.5%;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;min-width:100px}.product-list .product:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.product-list .product div{height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.product-list .product span{position:absolute;top:0;right:0;text-transform:uppercase;background:red;line-height:20px;color:#fff;font-size:14px;padding:0 8px}.product-list .product img{height:auto;max-height:100px;width:auto;max-width:100%}.product-list .product p{margin:4px;color:#000;font-weight:700}@media screen and (max-width:570px){.product-list .news{display:block}.product-list .news>div{width:100%}.product-list .news>div h3{margin-top:20px}.product-list .news>div img{min-width:100%}}.product-info{max-width:700px}.product-info .product-header-img{width:100%}.product-info .product-description,.product-info .product-specs{display:inline-block;vertical-align:top;padding:10px}.product-info .product-description{width:66%}.product-info .product-description h2{color:#7a9db4}.product-info .product-description blockquote{font-size:1.2em;color:#7a9db4;margin:15px 5%}.product-info .product-description blockquote p span span{font-size:.7em}.product-info .product-description p a{color:#7a9db4}.product-info .product-description iframe{max-width:100%!important}.product-info .product-specs{width:33%}.product-info .product-specs img{width:100%}.product-info .product-specs h3{color:#7a9db4;font-size:1.3em;margin:20px 0 0}.product-info .product-specs ul{padding:0 0 0 20px;margin-top:0}.product-info .product-specs ul li a{color:#7a9db4}.product-info .product-specs p{margin:0}@media screen and (max-width:570px){.product-info .product-description,.product-info .product-specs{width:100%}.product-info .product-specs img{width:70%;display:block;margin:0 auto}}.user-list .user{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 0;border-bottom:1px solid #7a9db4}.user-list .user>div{padding:0 15px}.user-list .user>div.user-photo{padding:0;width:20%}.user-list .user>div.user-photo img{width:100%}.user-list .user>div.user-comment{width:80%}.user-list .user>div h3{margin-top:0}.user-list .user>div p a{color:#7a9db4}@media screen and (max-width:570px){.user-list .user{display:block}.user-list .user>div{width:100%}.user-list .user>div.user-comment,.user-list .user>div.user-photo{width:100%}.user-list .user>div h3{margin-top:20px}.user-list .user>div img{min-width:100%}}.content{padding:0 10px}.content img{width:100%!important;height:auto!important}.content a{color:#7a9db4}