body{width:750px;}
.mainContent{width:calc(100% - 250px - 20px);float:right;}
header .logo{float:left;margin-right:51px;margin-top:50px;margin-bottom:0;}
header .logo:after{content:'';position:absolute;border-right:43px solid transparent;border-top:41px solid transparent;border-left:64px solid #b2b2b2;border-bottom:41px solid #b2b2b2;right:-107px;top:4px;}
header .logo + div{float:right;text-align:right;width:calc(100% - 243px - 51px);height:136px;}
header .logo + div:before{content:'';position:absolute;border-left:30px solid transparent;border-bottom:89px solid transparent;border-right:54px solid #406275;border-top:47px solid #406275;left:-84px;}
header:after{content:'';position:absolute;width:50%;height:136px;right:0px;top:0px;z-index:-1;background:#2a2e32;background:-moz-linear-gradient(top, #2a2e32 0%, #2a2e32 66%, #406275 44%, #406275 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#2a2e32), color-stop(43%,#2a2e32), color-stop(44%,#406275), color-stop(100%,#406275));background:-webkit-linear-gradient(top, #2a2e32 0%,#2a2e32 66%,#406275 44%,#406275 100%);background:-o-linear-gradient(top, #2a2e32 0%,#2a2e32 66%,#406275 44%,#406275 100%);background:-ms-linear-gradient(top, #2a2e32 0%,#2a2e32 66%,#406275 44%,#406275 100%);background:linear-gradient(to bottom, #2a2e32 0%,#2a2e32 66%,#406275 44%,#406275 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a2e32', endColorstr='#406275',GradientType=0);}
header .cart{margin-left:25px;padding-left:270px;padding-top:14px;padding-bottom:14px;}
header .cart:before{content:'';position:absolute;border-left:16px solid transparent;border-bottom:64px solid transparent;border-right:37px solid #2a2e32;border-top:26px solid #2a2e32;left:-27px;top:0;}
header .cart p{display:inline-block;font-size:13px;padding:10px 10px 10px 0;}
header .cart p:first-of-type{padding:10px 10px 0 10px;}
header nav a:hover,
header nav span.active{border:1px solid #fff;border-radius:4px;}
.sidebar{width:250px;float:left;}
footer{background:#b2b2b2;padding:15px 0px 0px;}
footer .logo{margin:0 auto 14px;}
footer:before{width:200%;}
footer:after{width:200%;top:78px;}
footer .logo + div{}
.mainContent .topSlider{height:130px;}
.mainContent .topSlider .slide{width:480px;}
.mainContent .topSlider .slide p + p{padding:20px;margin:35px 60px 35px 60px;}
.mainContent .autoSlider .wrapper{width:320px;}
.mainContent .popUp div{margin-top:50px;width:400px;}
.contactUs form{width:560px;margin:0 auto 20px;padding:20px 0px;}
.contactUs form input{height:40px;}
.contactUs form textarea{height:85px;}
.contactUs form fieldset{width:280px;float:left;display:block;}
.contactUs .tel{margin-bottom:20px;}
.contactUs .territory ul{width:100%;text-align:center;}
.contactUs .map{width:300px;height:266px;margin:20px auto 0;}
.reviewsSlider ul li{width:480px;}
.product .mainInfo img{float:left;margin-right:10px;}
footer{height:auto;}
footer li a, footer li span{padding:10px;}
.aboutUs svg{display:none;}
.mainContent{margin-bottom:20px;}