#sp-top-bar{
	padding: 0;
}
#sp-top-bar .logo {
    height: auto;
}
#sp-top3{
	padding-top: 5px;
}
#sp-top3 ul.nav {
	text-align: center;
}
#sp-top3 ul.nav > li {
    display: inline-block;
    position: relative;
    padding: 0;
}
#sp-top3 ul.nav > li ul{
	display: none;
	position: absolute;
	z-index: 300;
	width: 215px;
	background: #ededed;
}
#sp-top3 ul.nav > li ul li{
	border-bottom: 1px solid #d3d3d1;
}
#sp-top3 ul.nav > li ul li:last-child{
	border-bottom: none;
}
#sp-top3 ul.nav > li:hover > ul{
	display:inherit;
	padding: 0 15px;
	top: 100%;
	left: 0;
}
#sp-top3 ul.nav > li > a, #sp-top3 ul.nav > li > span {
    display: inline-block;
    padding: 0 10px;
    line-height: 66px;
    font-size: 1em;
    font-weight: 600;
    text-transform: none;
    letter-spacing: 1.2px;
    margin: 0;
    position: relative;
    top: -6px;
}
.custom.obrat_zv_mod div{
	display: block;
	text-align: right;
}
#sp-top1 .zv-but{
	display: inline-block;
	text-align: center;
	width: auto;
	color: #fff;
	background: #5E2129;
	padding: 7px 26px;
}
#sp-top1 .zv-but:before{
	display: none;
	margin-right: 0px;
}
.contacts-top ul li a {
    font-family: 'Roboto';
}
.contacts-top{
	margin-top: 10px;
}
.vina-carousel-virtuemart .product-container .button-group {
    height: auto;
}
.vina-carousel-virtuemart .text-block.productdetails .product-title{
	color: #000;
	font-size: 16px;
	min-height: auto;
}
.category-view .browse-view .product .product-container .addtocart-area {
    height: auto;
}
.category-view .browse-view .product .product-container:hover .addtocart-area {
    height: auto;
}
.addtocart-bar {
    margin: 0px!important;
}	
.category-view .browse-view .product {
    padding: 5px 5px;
}
ul.vm-categories-wall .vm-categories-wall-catname{
	max-width: 170px;
}
ul.vm-categories-wall .vm-categories-wall-img{
	height: 130px;
}
#sp-kategories-icons {
    padding-top: 50px;
}
#sp-header {
    background: #00735a;
}
.minicart .sp-module-content{
	text-align: right;
}
.search-top-search input#mod_virtuemart_search {
    width: 70%;
} 	
.search-top-search .button-top-search {
    width: 30% !important;	
}	
.search-top-search input.ebutton-top-search{
	border: 1px solid #67bcc1!important;
}
.search-top-search{
	margin-top: 5px;
}
.characteristiks-my{
	display: none;
}
.vina-carousel-virtuemart .vm-prices-block {
    min-height: auto;
}
.product-title a{
	color: #000;
}
.item-i .product-articul{
	display: none;
}
.vina-carousel-virtuemart .vm-prices-block .product-price .price-crossed, .vina-carousel-virtuemart .vm-prices-block .product-price .PricesalesPrice {
    color: #afafaf;
}
.addtocart-bar .addtocart-button {
    width: 100%;
}
div.but-addtocart-button {
	color: #fff;
	font-weight: 600;
	background-color: #5E2129;
	border: 2px solid #5E2129;
	padding-right: 0px;
	border-radius: 0px;
	background-repeat: no-repeat;
	background-position: right 5px center;
	background-size: 25px;
	width: 100%!important;
	background-position-x: right 70px;
	margin-top: 15px;
	padding: 10px 0;
	font-size: 16px;
	cursor: pointer;
}
div.but-addtocart-button:hover {
    background: #000;
	border: 2px solid #000;
	background-repeat: no-repeat;
	background-position: right 5px center;
	background-size: 25px;
	background-position-x: right 70px;
	color: #fff;
}
.com-virtuemart.view-productdetails .vm-product-details-container .addtocart-bar .addtocart-button {
    width: 70%;
	
}
.com-virtuemart.view-productdetails .vm-product-details-container .addtocart-bar .addtocart-button div{
	background-position-x: right 120px;
}
.back-to-category.vernut {
    display: none;
}
.price-my .PricesalesPriceTt.vm-display.vm-price-value{
	color: #5E2129;
	padding: 0;
	margin-top: 0;
}
.com-virtuemart.view-productdetails .vm-product-details-container .addtocart-bar .addtocart-button div.but-addtocart-button {
	text-align: center;
}
.short-desk-my{
	max-width: 100%;
}
.productdetails-view .product-short-description {
	display: block!important;
	font-size: 12px;
}
.com-virtuemart.view-productdetails .vm-product-details-container .addtocart-bar {
    display: block;
}
.com-virtuemart.view-productdetails .vm-product-details-container .addtocart-bar .plus-minus {
    margin-right: 20px;
    float: left;
}	
.category-view .product-articul{
	display: none;
}
.category-view h2 a{
	color: #000;
	font-size: 16px;
}
.browse-view .row .product .spacer span{
	color: #afafaf;
}
.category-view .browse-view .product .product-price{
	min-height: auto!important;
}
.category-view .browse-view .product .product-container .vm-product-media-container{
	min-height: auto!important;
}
#sp-left nav[id^="off-menu"] dl dt.opened.parent, #sp-left nav[id^="off-menu"] dl.level1 dt.opened.parent, #sp-left nav[id^="off-menu"] dl dt.hover, #sp-left nav[id^="off-menu"] dl dt:hover, #sp-left nav[id^="off-menu"] dl.level1 dt.hover, #sp-left nav[id^="off-menu"] dl.level1 dt:hover {
    background: #5E2129;
	color: #fff;
}
#sp-left{
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 43px;
}
#sp-left .off-menu_165 dt, .off-menu_165 dl.level1 dt {
    padding: 7px 5px 7px 5px;
}
.productnum {
	display: none;
}
.but.but-vernut{
	background-color: #00735a;
	border: 2px solid #00735a;
}
.vina-carousel-virtuemart .image-block{
	height: auto;
}
.security{
	display: none;
}
#sp-footer .sp-copyright {
    font-size: 12px;
}
#sp-kategories-icons{
	background-image: url(/images/bg-categorii.jpg);
	background-size: cover;
	background-attachment: fixed;
	background-position: top -100px center;
	padding: 90px;
}
#sp-glavnyj-slajder{
	padding: 150px 0 75px;
	background: url(/images/2017-04-21-18-25-02-900x600.jpg);
    background-size: auto auto;
	background-size: cover;
	background-position-y: -150px;
}
#sp-glavnyj-slajder ul#kollekcii{
	text-align: center;
	z-index: 99;
	width: 100%;
	margin-top: 120px;
}
#sp-glavnyj-slajder ul#kollekcii li{
    display: inline-block;
	margin: 0 40px;
}
#sp-glavnyj-slajder ul#kollekcii li img{
	max-width: 400px;
}
#sp-glavnyj-slajder ul#kollekcii li a{
	color: #262525;
	opacity: 0.8;
}
#sp-glavnyj-slajder ul#kollekcii li a:hover{
	color: #262525;
	opacity: 1;
}
#sp-glavnyj-slajder ul#kollekcii li span.image-title{
	display: block;
	position: absolute;
	width: 100%;
	top: 0;
	background: #5E2129;
	color: #fff;
	font-weight: 600;
	font-size: 18px;
}
#sp-glavnyj-slajder .sp-module {
    margin-top: 0px;
}
#sp-glavnyj-slajder h2{
	font-size: 60px;
	color: #5E2129;
	padding: 15px 0;
	border: 3px solid #5E2129;
}
.gbs3 .form-group {
    margin-bottom: 21px;
}
#sp-glavnyj-slajder #chronoform-obrat-zv{
	max-width: 440px;
}
#sp-header{
	display: none;
}
.nav-placeholder{
	display: none!important;
	height: 0!important;
}
#sp-top-bar{
	position: fixed;
	z-index: 999;
	width: 100%;
	background: rgba(255,255,255,0.5);
	border-bottom: 1px solid #5E2129;
	box-shadow: 0px 0px 3px rgba(0,0,0,.5);
}
#sp-kategories-ico [class*=" icon-"]{
	width: 49%;
	height: auto;	
}
.wp-icon-prem{
	width: 100%;
	max-width: 860px;
	margin: 0 auto;
	padding: 40px 40px 30px 40px;
	background: rgba(255,255,255,.6);
	border-radius: 10px;
}
.icon-preim{
	vertical-align: top;
}
#sp-act-bottom, #sp-rekomend {
    padding: 40px 0;
    background: #f0f0f0;
    border-top: none;
    border-bottom: none;
}
#sp-rekomend{
	padding: 100px 0;
}
#sp-rekomend .sp-module-title{
	color: #5E2129;
}
.menu-home #sp-page-title{
	margin-top: 0px;
}
#sp-page-title{
	margin-top: 75px;
}
#sp-bottom3 .sp-module-content img{
	max-width: 280px;
}
ul.social-icons:after{
	content: " ";
}
.phone-bot{
	margin-bottom: 5px;
}
.cont_wp{
	max-width: 230px;
	display: inline-block;
	color: #000;
}
.cont_wp a{
	color: #000;
}
.cont_wp a:hover{
	color: #000;
}
#sp-bottom .sp-module ul > li:hover a {
    color: #fff;
}
.phone_bottom div{
	text-align: left;
	margin-bottom: 7px;
}
#sp-bottom .sp-module ul > li{
	display: table;
}
.item-406{
	max-width: 200px;
}
div#sp-bottom4 a {
    color: #fff;
    text-align: left !important;
}
#sp-bottom5 ul.menu > li > a, #footer_menu_1 > li > a, #footer_menu_2 > li > a {
    line-height: 1;
    padding: 0.5em 0;
	font-size: 14px;
	font-weight: 300;
	letter-spacing: 1px;
}
#sp-bottom {
	background: #5E2129;
	color: #fff!important;
	border-top: none;
}
#sp-footer {
	color: #fff;
    background: #000 !important;
}
#sp-bottom .sp-module ul > li a {
    color: #fff;
}
.phone-bot a {
    color: #000;
}	
.phone-bot a:hover{
	color: #000;
}
.phone-bot a:hover:before {
	content: url(../../../images/icon-phon2.png);
}
#sp-bottom .container {
    border-bottom: 1px solid #5E2129;
}	
#sp-top3 ul > li > a:hover {
    color: #5E2129!important;
}
.su-modal-title-wrapper {
    background: #5E2129 !important;
}
input#modal_but_id{
	background: #5E2129;
}
.gbs3 .form-control{
	border: 1px solid #5E2129 !important;
}
.artikul-tovar,
.orderby-displaynumber{
	display: none;
}
.pathway{
	color: #5E2129;
}
.tp-caption a{
	padding: 8px 20px;
	background: #5E2129;
	color: #fff !important;
}
.tp-caption a:hover {
    color: #fff !important;
}
#sp-feature .sp-module{
	text-align: center;
}
#sp-feature .sp-module ul{
	text-align: center;
	position:relative;
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	padding: 50px;
}
#sp-feature .sp-module ul > li{
	display: inline-block;
}
#sp-feature .sp-module ul > li img{
	max-width: 200px;
	border: 2px solid #5E2129;
	margin: 0 2px;
}
#sp-feature .sp-module ul > li span.image-title{
	background: #5E2129;
	color: #fff!important;
	display: block;
	max-width: 200px;
	margin: 0 auto;
}
#sp-feature .sp-module ul > li a:hover img{
	opacity: 0.8;
}
#sp-feature .sp-module ul > li a:hover span.image-title{
	background: #000;
	color: #5E2129!important;
	opacity: 0.8;
}
.menu-home #sp-preimus{
	padding-top: 100px;
	padding-bottom: 100px;
}
.plus-minus{
	display: none;
}
.category-view .browse-view .product .addtocart-area form{
	padding: 0px;
}
.com-virtuemart #sp-main-body{
	padding: 0 0 50px;
}
#modal_contZ form input,
.su-modal-content-wrapper .su-content form input,
#sp-kontakty-katrta #textarea16, #sp-kontakty-katrta input{
	width: 100%;
	max-width: 570px;
	height: 39px;
	border-radius: 6px!important;
	border: solid 1px #979797!important;
	margin: 0 auto;
}
#modal_contZ form #textarea16,
.su-modal-content-wrapper .su-content form #textarea16,
#sp-kontakty-katrta #textarea16{
	height: 150px;
	border: solid 1px #979797!important;
}
#modal_contZ form input#modal_but_id,
.su-modal-content-wrapper .su-content form input#modal_but_id{
  width: 100%!important;
  height: 35px;
  border-radius: 0px!important;
  background-color: #5E2129!important;
  font-family: Roboto;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.8px;
  text-align: center;
  color: #ffffff;
  border: none!important;
}
#modal_contZ form input#modal_but_id:hover,
.su-modal-content-wrapper .su-content form input#modal_but_id:hover{
	background-color: #000!important;
}
#modal_contZ h2 {
    font-family: Roboto;
    font-size: 24px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0.2px;
    text-align: left;
    color: #000000 !important;
	margin-top: 0;
}
#modal_contZ h3 {
    font-family: Roboto;
    font-size: 24px;
    font-weight: normal !important;
    font-style: normal;
    font-stretch: normal;
    line-height: 2.06;
    letter-spacing: normal;
    text-align: left;
    color: #000;
	margin-top: 0;
}
#sp-kontakty-katrta #modal_but_id{
	width: 193px!important;
	height: 53px;
	border-radius: 2px;
	background-color: #bd3d88;
	font-family: Roboto;
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: 0.8px;
	text-align: center;
	color: #ffffff;
}
.su-modal-title-wrapper{
	background: transparent !important;
	padding-bottom: 0!important;
}
.su-modal-content-wrapper .su-modal-title-wrapper h3{
	font-family: Roboto;
	font-size: 24px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: 0.2px;
	text-align: left;
	color: #000000!important;
}
.su-modal-content-wrapper .su-content{
	font-family: Roboto;
  font-size: 15px;
  font-weight: normal!important;
  font-style: normal;
  font-stretch: normal;
  line-height: 2.06;
  letter-spacing: normal;
  text-align: left;
  color: #999999;
}
.su-modal-content-wrapper > div {
    padding: 0px 20px 30px;
    margin: 0;
    font-weight: 300;
    font-size: 1.15em;
}
.su-modal-content-wrapper .gbs3{
	padding-top: 20px;
}
#modal_formZ{
	width: 500px; 
	height: 500px; 
	border-radius: 0px;
	background: #fff;
	position: fixed; 
	top: 50%; 
	left: 50%;  
	margin-left: -250px;
	margin-top: -200px;
	display: none; 
	opacity: 0; 
	z-index: 1005; 
	padding: 20px 20px;
}
#modal_formZ #modal_closeZ{
	width: 21px;
	height: 21px;
	position: absolute;
	top: 15px;
	right: 10px;
	cursor: pointer;
	display: block;
}
#overlayZ{
	z-index:1003; 
	position:fixed; 
	background-color:#000; 
	opacity:0.6; 
	-moz-opacity:0.6; 
	filter:alpha(opacity=60);
	width:100%; 
	height:100%; 
	top:0; 
	left:0;
	cursor:pointer;
	display:none; 
}	
#modal_contZ{
	position: relative;
	width: 100%;
	height: 100%;
}
#modal_formZ #modal_closeZ{
	display: block;
	z-index: 99999;
}
#modal_formZ{
	padding-top: 5px;
	width: 350px;
	height: auto;	
	margin-left: -175px;
	margin-top: -180px;
	border-radius: 3px;
}
#modal_cont img{
	max-width: 420px;
	height: auto;
	position: absolute;
    margin: auto;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
}
.but-addtocart-button:last-child::after {
    transition: margin .25s, opacity .25s, transform .25s;
    transform: rotate(0deg);
    opacity: 0;
    margin-left: 0px;
    content: '\f0a9';
    font-family: 'FontAwesome';
    display: none;	
}
#form-row-cena,
#form-row-nazvanie{
	display: none;
}
.view-category .consultaciya,
.view-category .aterial_con{
	display: none;
}
.consultaciya,
.aterial_con{
	max-width: 366px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 1.3em;
	color: #5E2129;
	padding-left: 25px;
	background-image: url(../images/znak.png);
	background-repeat: no-repeat;
	background-size: 20px;
}
.view-productdetails .bit_badge_new img{
	margin-left: 15px;
}
.helix-social-share-icon{
	display: none;
}
#button16{
	background: #5E2129;
	color: #fff;
	width: 300px!important;
	border-radius: 0;
	border: none;
	display: block;
	margin: 0 auto;
}
.gbs3 .form-control{
	height: auto;
	padding: 10px 12px;
}
.contacts-ico{
	font-size: 16px;
}
.contacts-ico .fa{
	font-size: 26px;
	color: #5E2129;
}
#sp-top-bar .logo img{
	max-width: 220px;
	margin-left: 10px;
	margin-top: 10px;
}
.su-spoiler-title{
	padding: 15px 15px 15px 35px;
}
.su-spoiler-title h3{
	color: #5E2129;
	font-size: 16px;
}
.su-spoiler{
	border: 1px solid #5E2129;
}
.su-spoiler-content{
	border-top: 1px solid #5E2129;
}
#sp-main-body #sp-feature .sp-module ul > li img{
	max-width: 190px;
}
#sp-main-body #sp-feature .sp-module ul > li span.image-title{
	max-width: 190px;
}
.su-tabs{
	background: #5E2129;
	padding: 1px;
}
.su-tabs-nav span{
	color: #fff;
	-webkit-transition: all 400ms;
	-o-transition: all 400ms;
	transition: all 400ms;
}
.su-tabs-nav span.su-tabs-current {
    background: #000;
	color: #fff;
    cursor: default;
}
.su-tabs-nav span:hover {
    background: #000;
	color: #fff;
}
#sp-top1 .zv-but:hover{
	background: #000;
	color: #fff;
}
#sp-left nav[id^="off-menu"] .sm-head{
	background: #5E2129;
	color: #fff;
}
.vertical-separator .title-item{
	min-height: 32px;
}
#sp-katalog{
	padding: 80px 0;
	background: #f0f0f0;
}
#sp-katalog #sp-feature{
	padding-right: 16px;
	padding-left: 16px;
}
#sp-katalog #sp-feature .su-tabs-pane {
	padding: 0;
}
#sp-katalog #sp-feature .su-tabs-pane a{
	position: relative;
	float: left;
}
#sp-katalog #sp-feature .su-tabs-pane a span{
	position: absolute;
	width: 100%;
	left: 0;
	height: 100%;
	top: 0;
	background: rgba(0,0,0,.5);
	color: #fff;
	font-size: 26px;
	vertical-align: middle;
	padding-top: 120px;
	font-weight: 600;
}
#sp-katalog #sp-feature .su-tabs-pane a.filter-img img{
	-o-object-fit: cover;
	object-fit: cover;
	-webkit-filter: brightness(100%) grayscale(100%);
	filter: brightness(100%) grayscale(100%);
}
#sp-katalog #sp-feature .su-tabs-pane a.filter-img:hover img{
	-webkit-filter: none;
	filter: none;
	-webkit-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
}
.sp-module.phone_bottom{
	width: 350px;
	margin: 0;
	padding: 40px 50px;
	background: rgba(255,255,255,.8);
	position: absolute;
	z-index: 99;
	margin-top: 80px;
}
.phone-bot a:before{
	left: 0px;
	display: none;
}
input#modal_but_id:hover {
    background: #000;
    color: #fff;
}
ul.social-icons li a:hover{
	background: #000;
	color: #fff !important;
}
#sp-bottom .row{
	margin-right: 0px;
	margin-left: 0px;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 40px;
}
#sp-bottom5 .sp-module .sp-module-title{
	text-align: left;
	margin-bottom: 10px;
	color: #fff;
	font-size: 18px;
	letter-spacing: 0;
}
#sp-bottom2{
	padding-top: 30px;
}
#sp-bottom4 .sp-module .sp-module-title{
	text-align: left;
	color: #fff;
	font-size: 18px;
	letter-spacing: 0;
}
.su-modal-title-wrapper a.su-modal-close{
	color: #000!important;
}
#sp-left nav[id^="off-menu"] dl a:hover, #sp-left nav[id^="off-menu"] dl a:link:hover, #sp-left nav[id^="off-menu"] dl.level1 a:hover, #sp-left nav[id^="off-menu"] dl.level1 a:link:hover{
	color: #fff;
}
#commentaddbutton,
.fst_comment_name{
	color: #5e2129!important;
}
.product-neighbours a.previous-page,
.product-neighbours a.next-page{
	color: #5e2129;
}
.vm-price-desc{
	display: none;
}
.PricesalesPriceTt .PricesalesPriceTt{
	padding-left: 30px;
}
.PricesalesPriceTt:before{
	content: "От";
	display: inline-block;
	position: absolute;
}
.product.vm-col-4 .PricesalesPriceTt:before{
	font-size: 1.3em;
}
.product.vm-col-4 .PricesalesPriceTt .PricesalesPriceTt{
	padding-left: 35px;
}
.PricesalesPriceTt .PricesalesPriceTt:before{
	display: none;
}
.product-neighbours{
	display: none;
}
.icon_description{
	padding-top: 10px;
}
@media screen and (max-width: 1024px) {
	#sp-top3 ul.nav > li > a, #sp-top3 ul.nav > li > span{
		letter-spacing: 1px;
		padding: 0 8px;
	}
	#sp-feature .sp-module ul{
		padding: 10px;
	}
	#sp-main-body #sp-feature .sp-module ul > li span.image-title {
		max-width: 160px;
	}
	#sp-main-body #sp-feature .sp-module ul > li img {
		max-width: 160px;
	}
	.sp-module ul > li > a{
		line-height: 22px;
	}
	#sp-katalog #sp-feature {
		padding-right: 58px;
		padding-left: 58px;
	}
	#sp-katalog #sp-feature .su-tabs-pane a:nth-child(4),
	#sp-katalog #sp-feature .su-tabs-pane a:nth-child(5){
		display: none;
	}
	#sp-kategories-icons{
		padding: 90px 0;
	}
	#sp-bottom3 .sp-module-content img {
		max-width: 200px;
	}
	.category-view{
		padding: 0 40px;
	}
}
@media screen and (max-width: 768px) {
	#sp-top-bar .row{
		margin-right: 0px;
		margin-left: 0px;
	}
	#sp-top-bar .logo img{
		max-width: 190px;
	}
	.contacts-top ul{
		padding: 0;
		margin-right: 10px;
	}
	#sp-top3 ul.nav > li{
		display: block;
	}
	#sp-top3 ul.nav > li > a{
		line-height: 36px;
		width: 100%;
	}
	#sp-top3 ul.nav{
		position: absolute;
		text-align: left;
		width: 300px;
		z-index: 99999999;
		background: #fff;
		padding: 10px;
		display: none;
		margin-left: -130px;
		padding-top: 60px;
	}
	#sp-top3 .sp-module{
		width: 35px;
		height: 35px;
		position: relative;
		top: 10px;
		z-index: 88888;
		background: url('/images/menu-burger.png');
		margin: 0 auto;
		background-size: cover;
	}
	#sp-top3 .sp-module:hover ul.nav{
		display: block;
		padding-top: 40px;
	}
	#sp-bottom3 .sp-module-content img {
		max-width: 160px;
	}
	#sp-katalog #sp-feature {
		padding-right: 90px;
		padding-left: 90px;
	}
}
@media screen and (max-width: 667px) {
	#sp-top1,
	#sp-top3,
	#sp-logo{
		width: auto;
		display: inline-block;
	}
	#sp-top1,
	#sp-top3{
		min-width: 200px;
	}
	#sp-glavnyj-slajder #chronoform-obrat-zv{
		margin: 0 auto;
	}
	#sp-katalog #sp-feature .su-tabs-pane a.filter-img img{
		max-width: 242.5px;
	}
	#sp-bottom3,
	#sp-bottom5,
	#sp-bottom2,
	#sp-bottom4{
		width: 100%;
	}
	.sm-btn-165 .menu-icon3 span{
		background: #5e2129;
	}
	#off-menu_165 .sm-head {
		background: #5e2129;
	}
	.off-menu_165 dl a, .off-menu_165 dl a:link, .off-menu_165 dl.level1 a, .off-menu_165 dl.level1 a:link{
		color: #5e2129;
	}
}
@media screen and (max-width: 600px) {
	#sp-top3 {
		min-width: 150px;
	}
	#sp-katalog #sp-feature .su-tabs-pane a.filter-img img {
		max-width: 209px;
	}
	#sp-kategories-ico [class*=" icon-"] {
		width: 100%;
	}
}
@media screen and (max-width: 568px) {
	#sp-top3 {
		min-width: 150px;
	}
	#sp-katalog #sp-feature .su-tabs-pane a.filter-img img {
		max-width: 193px;
	}
	#sp-kategories-ico [class*=" icon-"] {
		width: 100%;
	}
}
@media screen and (max-width: 480px) {
	body{
		max-width: 480px;
	}
	#sp-top1,
	#sp-top3,
	#sp-logo{
		width: 100%;
		display: block;
		padding: 0!important;
	}
	#sp-logo .logo{
		margin: 0 auto;
	}
	#sp-top-bar .logo img{
		margin: 0;
	}
	#sp-top3 ul.nav > li{
		display: block;
	}
	#sp-top3 ul.nav > li > a{
		line-height: 36px;
		width: 100%;
	}
	#sp-top3 ul.nav{
		position: absolute;
		text-align: left;
		width: 300px;
		z-index: 99999999;
		background: #fff;
		padding: 10px;
		display: none;
		margin-left: 0px;
		padding-top: 60px;
	}
	.custom.obrat_zv_mod div{
		text-align: center;
	}
	.contacts-top ul li{
		text-align: center;
		font-size: 1.7em;
	}
	.contacts-top ul{
		padding-left: 0;
	}
	#sp-top3 .sp-module{
		width: 35px;
		height: 35px;
		position: absolute;
		top: 45px;
		z-index: 88888;
		background: url('/images/menu-burger.png');
		margin-left: 10px;
		background-size: cover;
		
	}
	#sp-top3 .sp-module:hover ul.nav{
		display: block;
		
	}
	#sp-glavnyj-slajder{
		background-position-y: 0px;
		background-repeat: no-repeat;
	}
	#sp-glavnyj-slajder h2{
		font-size: 50px;
	}
	#sp-katalog #sp-feature .su-tabs-pane a{
		width: 100%;
	}
	#sp-katalog #sp-feature .su-tabs-pane a.filter-img{
		display: none;
	}
	#sp-katalog #sp-feature .su-tabs-pane a.filter-img img{
		width: 100%;
	}
	#sp-kategories-icons{
		padding: 40px 0px;
	}
	.wp-icon-prem{
		padding: 10px;
	}
	#sp-kategories-ico [class*=" icon-"] {
		width: 100%;
		height: auto;
	}
	.sp-module.phone_bottom{
		width: 100%;
		margin-top: 0px;
		position: relative;
		font-size: 14px;
	}
	.phone_bottom div{
		text-align: center;
		margin-left: 0px;
	}
	#sp-bottom3,
	#sp-bottom5,
	#sp-bottom2,
	#sp-bottom4{
		width: 100%;
	}
	#sp-page-title {
		margin-top: 175px;
	}
	#sp-main-body{
		padding: 0;
	}
	#sp-left{
		padding-top: 0px;
	}
	.sm-btn-165 .menu-icon3 span{
		background: #5e2129;
	}
	#off-menu_165 .sm-head {
		background: #5e2129;
	}
	.off-menu_165 dl a, .off-menu_165 dl a:link, .off-menu_165 dl.level1 a, .off-menu_165 dl.level1 a:link{
		color: #5e2129;
	}
	body.site.com-virtuemart.view-category #sp-main-body {
		padding: 0;
	}
	.catalog-menu-mod .sm-parent .menu-icon-cont{
		z-index: 0;
	}
	.menu-kontakt .entry-header{
		margin: 0;
	}
	#sp-top3 ul.nav > li > a, #sp-top3 ul.nav > li > span{
		letter-spacing: 1.2px;
		padding: 0 10px;
	}
	#sp-feature .sp-module ul{
		padding: 50px;
	}
	#sp-main-body #sp-feature .sp-module ul > li span.image-title {
		max-width: 190px;
	}
	#sp-main-body #sp-feature .sp-module ul > li img {
		max-width: 190px;
	}
	.sp-module ul > li > a{
		line-height: 36px;
	}
	#sp-katalog #sp-feature {
		padding-right: 16px;
		padding-left: 16px;
	}
	#sp-bottom3 .sp-module-content img {
		max-width: 280px;
	}
	.category-view{
		padding: 0;
	}
	.su-row:not(.su-row-preserve) {
		margin-left: 0px;
	}
	.su-row > * {
		padding-left: 0px;
	}
}
@media screen and (max-width: 375px) {
	body{
		max-width: 375px;
	}
}	
@media screen and (max-width: 320px) {
	#sp-bottom3 .sp-module-content img {
		max-width: 235px;
	}
}