
.header-container, 
.mobile-correction,
.sidebar-container,
.footer,
.logo-box,
.single-box .thumbnails-wrap,
.single-box .price-box,
.single-box h2,
.single-box .specification,
.item .pdf, .sorting-wrap {display:none;}

body {background: #FFF;}

.main-layout {padding: 0;}

.main-layout,
.content-container,
.content-container .content,
.content-container .content h1,
body.item .single-wrap,
.additional-subtitle,
body.item .additional-box,
.additional-box .item-wrap,
body.item .single-wrap .single-box
{margin: 0!important; padding: 0!important}
body.item .single-wrap .single-box,body.item .single-wrap{border:0}
body.item .single-box .gallery-wrap{width:auto}

.additional-title{margin: 20px 0 0 0; padding: 0!important}
.additional-box .item{width:auto;margin: 10px 10px 0px 0;}
.additional-box .item .img{margin: -1px 10px -1px 0px;}
.additional-box .item ul{float: left;}
.additional-box .item ul .title{font-size: 16px;}
body.item .additional-box{margin: 10px 0; padding: 0!important}

.content-container .content h1{font-size: 36px;}
body.item .additional-title{font-size: 26px;}
body.item .single-box .gallery-wrap {float: left;}
body.item .single-box .chars-wrap{margin: -11px 0px 0px;}
body.item .single-box .chars-box ul {font-size: 13px;}
body.item .single-box .chars-box ul .subtitle {width: 100px;margin: 0px 0px 10px;}

body.contacts .map-box {position: relative; height: auto;}
body.contacts .map-box .howto {position: relative; width: auto; left: auto; top: auto; padding: 0 40px 40px;}
body.contacts .map-box .map {position: relative; top: auto; left: auto; width: 100%; height: 300px;}

body.contacts .diploma-wrap, 
body.contacts .official-wrap {display:none;}

.footer {background: #FFF;}
.footer:before {display:none;}
.footer .copyright {left: 0;}
.footer .copyright:before {display:none;}
.footer .contacts {right: 0;}