body{width:100%;}
.mainContent{width:480px;margin:20px auto 40px;padding:0px 20px;}
.mainContentFullWidth{padding:0px 10px;}
header{background:#b2b2b2;padding-top:13px;}
header:before{display:none;}
header .logo{margin:0 auto;margin-bottom:5px;}
header .logo + div{position:relative;text-align:right;width:100%;height:60px;}
header .cart{padding-top:12px;text-align:center;height:100%;margin-right:60px;}
header .cart p{display:inline-block;font-size:13px;padding:10px 0px;}
header .cart p:first-of-type{padding:10px;}
header .mobileMenu{position:absolute;top:10px;right:10px;margin:0;}
header nav{top:60px;}
header nav a:hover,
header nav span.active{border:1px solid #fff;border-radius:4px;}
.sidebar{width:100%;padding:0px 20px;margin:20px 0;}
.sidebar .form{width:calc(100% - 250px - 20px);float:left;margin-bottom:65px;}
.MoneyBack, .SecurePayment, .ExpressPost{float:right;margin-top:0px;margin-bottom:20px;}
.sidebar .form select{height:40px;}
footer{background:#b2b2b2;padding:15px 0px 0px;}
footer .logo{margin:0 auto 14px;}
footer:before{width:200%;}
footer:after{width:200%;top:78px;}
footer li a,
footer li span{padding:9px 5px;}
.mainContent .topSlider{height:119px;}
.mainContent .topSlider .slide{width:440px;}
.mainContent .topSlider .slide p + p{padding:20px;margin:35px 60px 35px 60px;}
.mainContent .autoSlider .wrapper{width:320px;}
.mainContent .popUp form{padding:20px;}
.mainContent .popUp div{width:350px;}
.mainContent .popUp form input{height:40px;}
.mainContent .popUp form textarea{height:16em;}
.contactUs form{width:260px;margin:0 auto 20px;padding:20px 0px;}
.contactUs form input{height:40px;}
.contactUs form textarea{height:120px;}
.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;}
.mainContent .cartPage table.shop_table thead tr th:nth-child(2){display:none;}
.desc{margin-top:30px;}
.aboutUs svg{display:none;}
.product .mainInfo form input{float:left;}
.product .mainInfo form button{width:140px;}
footer:before, footer:after{display:none;}
footer p:last-of-type{padding-bottom:10px;}