@media screen and (max-width: 768px){
    .social-links{
        display: none;
    }
body{
	min-width:100%;
	width:100%;
	padding:0;
}
.body{
	height: 100vh;
}
header > .row:nth-child(1),
header .main-menu,
header .slogan,
header .phone,
header .searchbox,
.search-btn input,
.catalog-menu > ul > li > ul:before,
footer > .row:first-child,
footer > .row:last-child .col-md-2,
.main-slider .swiper-pagination,
.goods-slider .swiper-button-prev,
.goods-slider .swiper-button-next,
#top,
.catalog-menu > ul > li > ul:after,
#hamburger,
.mobile-menu .item-103,
.left-catalog-menu,
#cart .th-table,
.modal-white .rsform .formRed,
.catalog-menu-block,
.search-button{
	display:none !important;
}
header .searchbox .search{
	display: block;
}
.wrapper{
	width:100%;
}
.body.hold-body{
	position:fixed;
	width:100%;
}
.mobile{
	display:block;
}
.modal-block{
	top:10%;
	width:90%;
	margin-left:-45%;
}
.modal-white,
.catalog-menu > ul > li:hover ul, 
.catalog-menu > ul > li > ul.visible-menu,
.catalog-menu > ul > li > ul > li:hover > ul,
.goods .item > div,
.news-wrap .img-ttl-wrap{
	height:auto;
}
.breadcrumb{
	padding:10px 15px;
}
.modal-block img{
	width:85% !important;
    margin-top:10px;
}
.m-text h3{
	margin-top:10px;
}
.row{
	margin-left:0;
	margin-right:0;
}
.hidden-modal{
	top:auto;
	left:0;
	margin-left:0;
	height:30px;
}
.hidden-modal .close-modal{
	width:50%;
	font-size:0.8rem;
	height:30px;
	line-height:30px;
	right:auto;
	left:0;
}
h1#logo > a{
	width:100%;
	height:50px;
	background-size:contain;
	vertical-align:middle;
}
header{
	height: auto;
	
}
header .cart > a{
	display:inline-block;
	vertical-align:middle;
	margin-right:10px;
	width:35px;
	height:35px;
	padding:0;
	background-position:center center;
	background-size:34px;
}
header .cart > a > div:nth-child(1),
header .cart > a > div.total{
	font-size:0;
}
header .cart > a > div.quantity{
	top:0;
}
.hamburger{
	padding-top:14px;
}
header .cart,
.search-btn{
	text-align:right;
	padding-top:8px;
}
.search-btn label{
	display:inline-block;
	border:1px solid #ccc;
	border-radius:50%;
	margin:0;
	width:35px;
	height:35px;
	background:url(img/search.png) center center/13px no-repeat;
}
header .logo{
	border:none;
}
header > .row:nth-child(2){
	padding:0;
	border:none;
	height:90px;
}
header .middle-line{
	position:relative;
	z-index:1200;
	background:#fff;
	padding:10px 0;
	background: rgb(255,255,255);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(247,247,247,1) 100%);
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(247,247,247,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(247,247,247,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 );
}
.search-block{
	width:100%;
	height:100%;
	position:absolute;
	z-index:1100;
	top:calc(100% + 1px);
	padding:10px 15px;
	background:#fff;
	border-bottom:1px solid #ccc;
	text-align:center;
	-webkit-transform:translateY(-70px);
	transform:translateY(-70px);
	display: flex !important;
	align-items: center;
	justify-content: center;
	height: 70px;
}
.logo > a{
	width: 100px;
	height: 60px;
}
.search-block.show{
	-webkit-transform:translateY(0);
	transform:translateY(0);
}
.search-block input[type="search"]{
	border:1px solid #ccc;
	height:30px;
	padding:0 2px;
	display:inline-block;
	vertical-align:middle;
	border-radius:0;
}
.search-block .btn{
	vertical-align:middle;
	border-radius:0;
	padding:0 10px;
	height:30px;
	line-height:30px;
}
.bg-video{
	top: auto;
	height: auto;
}
.catalog-menu{
	display: block;
	text-align:left;
	padding: 15px 0;
}
header .catalog-menu{
	background: #fff;
}
.catalog-menu *{
	transition:none !important;
}
.catalog-menu > ul > li{
	display:block;
	height:auto;
	clear:both;
}
.catalog-menu li > a{
	padding:5px 15px !important;
	color:#333 !important;
	position:relative;
}
.catalog-menu li > a > img{
	width:20px;
	float:left;
}
.catalog-menu li.deeper > a{
	padding-right:30px !important;
}
.catalog-menu li.deeper > a:before{
	content:'';
	position:absolute;
	top:50%;
	right:15px;
	height:10px;
	width:10px;
	margin-top:-5px;
	background:url('data:image/svg+xml;base64, PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgMjg0LjkyOSAyODQuOTI5IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyODQuOTI5IDI4NC45Mjk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48cGF0aCBkPSJNMjgyLjA4Miw3Ni41MTFsLTE0LjI3NC0xNC4yNzNjLTEuOTAyLTEuOTA2LTQuMDkzLTIuODU2LTYuNTctMi44NTZjLTIuNDcxLDAtNC42NjEsMC45NS02LjU2MywyLjg1NkwxNDIuNDY2LDE3NC40NDEgICBMMzAuMjYyLDYyLjI0MWMtMS45MDMtMS45MDYtNC4wOTMtMi44NTYtNi41NjctMi44NTZjLTIuNDc1LDAtNC42NjUsMC45NS02LjU2NywyLjg1NkwyLjg1Niw3Ni41MTVDMC45NSw3OC40MTcsMCw4MC42MDcsMCw4My4wODIgICBjMCwyLjQ3MywwLjk1Myw0LjY2MywyLjg1Niw2LjU2NWwxMzMuMDQzLDEzMy4wNDZjMS45MDIsMS45MDMsNC4wOTMsMi44NTQsNi41NjcsMi44NTRzNC42NjEtMC45NTEsNi41NjItMi44NTRMMjgyLjA4Miw4OS42NDcgICBjMS45MDItMS45MDMsMi44NDctNC4wOTMsMi44NDctNi41NjVDMjg0LjkyOSw4MC42MDcsMjgzLjk4NCw3OC40MTcsMjgyLjA4Miw3Ni41MTF6IiBmaWxsPSIjMzMzMzMzIi8+PC9nPjwvc3ZnPg==') center center/100% no-repeat;
	-webkit-transition:all .4s ease;
	transition:all .4s ease;
}
.catalog-menu li.deeper > a.show:before{
	transform:scale(1,-1);
}
.catalog-menu li > a > span{
	display:block;
	margin-left:20px;
}
.catalog-menu > ul > li > ul{
	position:static;
	box-shadow:none;
	height:auto;
	display:none;
	background:#f7f7f7;
}
.catalog-menu > ul > li > ul > li{
	width:100%;
}
.catalog-menu a{
	border:none !important;
}
.catalog-menu > ul > li > ul > li > ul{
	position:static;
	width:100%;
	display:none;
}
.catalog-menu > ul > li > ul > li > ul > li{
	width:100%;
	float:none;
}
.catalog-menu > ul > li > ul > li > ul > li > ul > li{
	display:block;
	width:100%;
}
.catalog-menu > ul > li > ul > li > ul > li > ul > li > a,
.catalog-menu > ul > li > ul > li > ul > li > span{
	text-align:left;
	font-size:14px !important;
}
.catalog-menu > ul > li > ul > li > ul > li > span{
	color:#aaa;
}
footer > .row:last-child{
	padding:15px 0;
}
footer .copyrights{
	text-align:center;
	height:auto;
}
footer .developer,
.cart-item-price,
.cart-item-image{
	text-align:center;
}
footer .copyrights span{
	padding-top:0;
}
.one-big-slide{
	height:240px;
	background-size:100% !important;
}
.content-container{
	min-height:auto;
	padding: 0 15px 0;
	background:#fff;
}
.main-slider{
	height:240px;
}
.slider-wrapper,
.goods .item{
	margin:0;
}
.recomend-goods .row.title{
	margin:25px 0 15px 0;
}
.recomend-goods .row.title > div{
	font-size:18px;
}
.goods-slider,
.news-items > div.col-xs-12{
	padding:0 !important;
}
.partner-wrapper{
	padding:25px 15px;
	margin:0;
}
.partner-wrapper img{
	max-width:100%;
}
.partner-wrapper .swiper-wrapper{
	align-items:center;
}
.readmore a{
	width:100%;
	padding:5px;
	font-size:12px;
}
.goods-slider .item > div,
.goods .item > div,
.goods .item > div > .props{
	padding:0;
	height:auto;
	box-shadow:none !important;
	transform:none !important;
}
.goods .item > div > .title{
	height:auto;
	display:block;
	padding:0;
	margin-bottom:5px;
	width:100%;
}
.goods .item:hover > div > .image{
	filter:none !important;
    -webkit-filter:none !important;
    -moz-filter:none !important;
}
.hamburger label{
	padding:15px;
	margin:-15px;
}
.hamburger .visual{
	width:30px;
	height:26px;
	display:inline-block;
	border-bottom:4px solid #333;
	position:relative;
}
.hamburger .visual:before,
.hamburger .visual:after{
	content:'';
	position:absolute;
	left:0;
	height:4px;
	width:100%;
	background:#333;
}
.hamburger .visual:before{
	top:0;
}
.hamburger .visual:after{
	top:50%;
}
.mobile-menu{
	width:100vw;
	height:calc(100vh - 71px);
	position:absolute;
	z-index:1000;
	top:71px;
	left:0;
	padding:10px 0 70px 0;
	background:#fff;
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%);
	overflow:scroll;
	background:#f7f7f7;
}
.mobile-menu li.deeper > ul{
	padding-left:40px;
	list-style-type:circle;
}
.mobile-menu.show{
	-webkit-transform:translateX(0);
	transform:translateX(0);
}
.mobile-menu li{
	margin-bottom:8px;
}
.mobile-menu li a{
	font-size:16px;
}
.mobile-menu .nav>li.deeper>a{
	pointer-events:none;
	color:#333;
}
.mobile-menu .nav>li>a:focus, 
.mobile-menu .nav>li>a:hover{
	background:transparent;
}
.catalog-items.goods .item{
	margin-bottom:20px;
}
.slider-nav img{
	width:115px;
}
.content-container .left-aside,
.content-container .right-aside,
.cart-item > div{
	padding:0;
}
.item-title{
	line-height:1;
	padding:10px 0;
}
.mb20{
	margin-bottom:20px;
	text-align:center;
}
.catalog-items .even{
	padding-left:0;
}
.catalog-items .odd{
	padding-right:0;
}
#size-select{
	background:#fff;
}
.btn:hover{
	background:#27ae61;
}
.btn:active{
	background:#ddb85d;
}
.summa-zakaza{
	padding:20px 0;
}
.cart-item-number,
.cart-item-price,
.cart-item-delete{
	font-size:18px;
}
.cart-item-delete{
	text-align:right;
}
.cart-delete{
	display:inline-block;
    width:30px;
    background:#ccc;
    height:30px;
    border-radius:50%;
    text-align:center;
    line-height:30px;
    color:#fff;
    font-weight:600;
	margin-top:-10px;
	text-decoration:none;
}
.cart-item .cart-item-text{
	padding-bottom:20px;
}
.cart-item-number > div{
	display:inline-block;
	vertical-align:middle;
	text-decoration:none;
	width:30px;
	height:30px;
	text-align:center;
	font-size:24px;
	line-height:30px;
	border-radius:50%;
	background:#e2e0e0;
	color:#333;
}
.cart-item{
	padding:20px 0;
	border-bottom:1px solid #ccc;
	margin-bottom:20px;
}
h2{
	margin:10px 0 20px 0;
}
.cn-table{
	width:100%;
	overflow:scroll;
}
.cn-table table{
	width:auto !important;
}
.cn-table table td{
	padding:5px;
}
.mobile-social{
    display: block;
}
.mobile-menu .social,
.mobile-social .social{
	padding-bottom:20px;
	text-align:center;
}
.mobile-menu .social a,
.mobile-social .social a:not(.btn){
	width:30px;
	height:30px;
	margin:10px 10px 0 0;
}
.mobile-social .social .btn{
	width:200px;
	height:auto;
	padding:5px;
	margin:10px 0 0 0;
}
.mobile-menu .social a.in,
.mobile-social .social a.in{
	background:url('data:image/svg+xml;base64, PD94bWwgdmVyc2lvbj0iMS4wIiA/Pjxzdmcgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOnVybCgjU1ZHSURfMV8pO30uc3Qxe2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48ZyBpZD0iRWRnZXMiLz48ZyBpZD0iQmFja2dyb3VuZCI+PHJhZGlhbEdyYWRpZW50IGN4PSI2Mi44MjMzIiBjeT0iOTk3LjczNTkiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMC45OTg2IC01LjIzMzU5NmUtMDIgLTQuNDQ4NTU2ZS0wMiAtMC44NDg4IDQ0LjQ3MDkgMTMzNC4zMzcpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgaWQ9IlNWR0lEXzFfIiByPSI2ODQuNTIyNiI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojRkVENTc2Ii8+PHN0b3Agb2Zmc2V0PSIwLjI2MzQiIHN0eWxlPSJzdG9wLWNvbG9yOiNGNDcxMzMiLz48c3RvcCBvZmZzZXQ9IjAuNjA5MSIgc3R5bGU9InN0b3AtY29sb3I6I0JDMzA4MSIvPjxzdG9wIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6IzRDNjNEMiIvPjwvcmFkaWFsR3JhZGllbnQ+PHBhdGggY2xhc3M9InN0MCIgZD0iTTQzMSw0OTIuN0g4MS4zYy0zNC4yLDAtNjEuOS0yNy43LTYxLjktNjEuOVY4MS4xYzAtMzQuMiwyNy43LTYxLjksNjEuOS02MS45SDQzMWMzNC4yLDAsNjEuOSwyNy43LDYxLjksNjEuOSAgIHYzNDkuN0M0OTIuOSw0NjUsNDY1LjIsNDkyLjcsNDMxLDQ5Mi43eiIvPjwvZz48ZyBpZD0iU3ltYm9sIj48Zz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMjU1LjEsMTM5LjljMzcuOSwwLDQyLjQsMC4xLDU3LjQsMC44YzEzLjgsMC42LDIxLjQsMi45LDI2LjQsNC45YzYuNiwyLjYsMTEuNCw1LjcsMTYuMywxMC42ICAgIGM1LDUsOCw5LjcsMTAuNiwxNi4zYzEuOSw1LDQuMywxMi41LDQuOSwyNi40YzAuNywxNSwwLjgsMTkuNSwwLjgsNTcuNHMtMC4xLDQyLjQtMC44LDU3LjRjLTAuNiwxMy44LTIuOSwyMS40LTQuOSwyNi40ICAgIGMtMi42LDYuNi01LjcsMTEuNC0xMC42LDE2LjNjLTUsNS05LjcsOC0xNi4zLDEwLjZjLTUsMS45LTEyLjUsNC4zLTI2LjQsNC45Yy0xNSwwLjctMTkuNSwwLjgtNTcuNCwwLjhzLTQyLjQtMC4xLTU3LjQtMC44ICAgIGMtMTMuOC0wLjYtMjEuNC0yLjktMjYuNC00LjljLTYuNi0yLjYtMTEuNC01LjctMTYuMy0xMC42Yy01LTUtOC05LjctMTAuNi0xNi4zYy0xLjktNS00LjMtMTIuNS00LjktMjYuNCAgICBjLTAuNy0xNS0wLjgtMTkuNS0wLjgtNTcuNHMwLjEtNDIuNCwwLjgtNTcuNGMwLjYtMTMuOCwyLjktMjEuNCw0LjktMjYuNGMyLjYtNi42LDUuNy0xMS40LDEwLjYtMTYuM2M1LTUsOS43LTgsMTYuMy0xMC42ICAgIGM1LTEuOSwxMi41LTQuMywyNi40LTQuOUMyMTIuNywxNDAuMSwyMTcuMiwxMzkuOSwyNTUuMSwxMzkuOSBNMjU1LjEsMTE0LjNjLTM4LjYsMC00My40LDAuMi01OC42LDAuOSAgICBjLTE1LjEsMC43LTI1LjQsMy4xLTM0LjUsNi42Yy05LjMsMy42LTE3LjMsOC41LTI1LjIsMTYuNGMtNy45LDcuOS0xMi44LDE1LjgtMTYuNCwyNS4yYy0zLjUsOS01LjksMTkuNC02LjYsMzQuNSAgICBjLTAuNywxNS4yLTAuOSwyMC0wLjksNTguNmMwLDM4LjYsMC4yLDQzLjQsMC45LDU4LjZjMC43LDE1LjEsMy4xLDI1LjQsNi42LDM0LjVjMy42LDkuMyw4LjUsMTcuMywxNi40LDI1LjIgICAgYzcuOSw3LjksMTUuOCwxMi44LDI1LjIsMTYuNGM5LDMuNSwxOS40LDUuOSwzNC41LDYuNmMxNS4yLDAuNywyMCwwLjksNTguNiwwLjlzNDMuNC0wLjIsNTguNi0wLjljMTUuMS0wLjcsMjUuNC0zLjEsMzQuNS02LjYgYzkuMy0zLjYsMTcuMy04LjUsMjUuMi0xNi40YzcuOS03LjksMTIuOC0xNS44LDE2LjQtMjUuMmMzLjUtOSw1LjktMTkuNCw2LjYtMzQuNWMwLjctMTUuMiwwLjktMjAsMC45LTU4LjZzLTAuMi00My40LTAuOS01OC42ICAgIGMtMC43LTE1LjEtMy4xLTI1LjQtNi42LTM0LjVjLTMuNi05LjMtOC41LTE3LjMtMTYuNC0yNS4yYy03LjktNy45LTE1LjgtMTIuOC0yNS4yLTE2LjRjLTktMy41LTE5LjQtNS45LTM0LjUtNi42ICAgIEMyOTguNSwxMTQuNSwyOTMuNywxMTQuMywyNTUuMSwxMTQuM0wyNTUuMSwxMTQuM3oiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMjU1LjEsMTgzLjRjLTQwLjMsMC03Mi45LDMyLjctNzIuOSw3Mi45czMyLjcsNzIuOSw3Mi45LDcyLjlzNzIuOS0zMi43LDcyLjktNzIuOVMyOTUuNCwxODMuNCwyNTUuMSwxODMuNHogICAgIE0yNTUuMSwzMDMuN2MtMjYuMiwwLTQ3LjMtMjEuMi00Ny4zLTQ3LjNjMC0yNi4yLDIxLjItNDcuMyw0Ny4zLTQ3LjNzNDcuMywyMS4yLDQ3LjMsNDcuM0MzMDIuNSwyODIuNSwyODEuMywzMDMuNywyNTUuMSwzMDMuN3ogICAgIi8+PGNpcmNsZSBjbGFzcz0ic3QxIiBjeD0iMzMxIiBjeT0iMTgwLjYiIHI9IjE3Ii8+PC9nPjwvZz48L3N2Zz4=') center center/32px no-repeat;
}
.mobile-menu .social a.ok,
.mobile-social .social a.ok{
	background:url('data:image/svg+xml;base64, PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCA0OCA0OCIgdmVyc2lvbj0iMS4xIiB3aWR0aD0iNDgwcHgiIGhlaWdodD0iNDgwcHgiPjxnIGlkPSJzdXJmYWNlMSI+PHBhdGggc3R5bGU9IiBmaWxsOiNGRjk4MDA7IiBkPSJNIDQyIDM3IEMgNDIgMzkuODAwNzgxIDM5LjgwMDc4MSA0MiAzNyA0MiBMIDExIDQyIEMgOC4xOTkyMTkgNDIgNiAzOS44MDA3ODEgNiAzNyBMIDYgMTEgQyA2IDguMTk5MjE5IDguMTk5MjE5IDYgMTEgNiBMIDM3IDYgQyAzOS44MDA3ODEgNiA0MiA4LjE5OTIxOSA0MiAxMSBaICIvPjxwYXRoIHN0eWxlPSIgZmlsbDojRkZGRkZGOyIgZD0iTSAyNi44OTg0MzggMzAuMzk4NDM4IEMgMjguMzk4NDM4IDMwLjEwMTU2MyAyOS44MDA3ODEgMjkuNSAzMSAyOC42OTkyMTkgQyAzMiAyOC4xMDE1NjMgMzIuMzAwNzgxIDI2LjgwMDc4MSAzMS42OTkyMTkgMjUuODAwNzgxIEMgMzEuMTAxNTYzIDI0LjgwMDc4MSAyOS44MDA3ODEgMjQuNSAyOC44MDA3ODEgMjUuMTAxNTYzIEMgMjUuODk4NDM4IDI2Ljg5ODQzOCAyMi4xMDE1NjMgMjYuODk4NDM4IDE5LjE5OTIxOSAyNS4xMDE1NjMgQyAxOC4xOTkyMTkgMjQuNSAxNi44OTg0MzggMjQuODAwNzgxIDE2LjMwMDc4MSAyNS44MDA3ODEgQyAxNS42OTkyMTkgMjYuODAwNzgxIDE2IDI4LjEwMTU2MyAxNyAyOC42OTkyMTkgQyAxOC4zMDA3ODEgMjkuNSAxOS42OTkyMTkgMzAuMTAxNTYzIDIxLjEwMTU2MyAzMC4zOTg0MzggTCAxNy4xMDE1NjMgMzQuMzk4NDM4IEMgMTYuMzAwNzgxIDM1LjE5OTIxOSAxNi4zMDA3ODEgMzYuNSAxNy4xMDE1NjMgMzcuMzk4NDM4IEMgMTcuNSAzNy44MDA3ODEgMTggMzggMTguNjAxNTYzIDM4IEMgMTkuMTAxNTYzIDM4IDE5LjY5OTIxOSAzNy44MDA3ODEgMjAuMTAxNTYzIDM3LjM5ODQzOCBMIDI0IDMzLjUgTCAyNy44OTg0MzggMzcuMzk4NDM4IEMgMjguNjk5MjE5IDM4LjE5OTIxOSAzMCAzOC4xOTkyMTkgMzAuODk4NDM4IDM3LjM5ODQzOCBDIDMxLjY5OTIxOSAzNi42MDE1NjMgMzEuNjk5MjE5IDM1LjMwMDc4MSAzMC44OTg0MzggMzQuMzk4NDM4IEMgMzAuODk4NDM4IDM0LjM5ODQzOCAyNi44OTg0MzggMzAuMzk4NDM4IDI2Ljg5ODQzOCAzMC4zOTg0MzggWiBNIDI0IDEwIEMgMjAuMTAxNTYzIDEwIDE3IDEzLjEwMTU2MyAxNyAxNyBDIDE3IDIwLjg5ODQzOCAyMC4xMDE1NjMgMjQgMjQgMjQgQyAyNy44OTg0MzggMjQgMzEgMjAuODk4NDM4IDMxIDE3IEMgMzEgMTMuMTAxNTYzIDI3Ljg5ODQzOCAxMCAyNCAxMCBaIE0gMjQgMjAgQyAyMi4zMDA3ODEgMjAgMjEgMTguNjk5MjE5IDIxIDE3IEMgMjEgMTUuMzAwNzgxIDIyLjMwMDc4MSAxNCAyNCAxNCBDIDI1LjY5OTIxOSAxNCAyNyAxNS4zMDA3ODEgMjcgMTcgQyAyNyAxOC42OTkyMTkgMjUuNjk5MjE5IDIwIDI0IDIwIFogIi8+PC9nPjwvc3ZnPg==') center center/40px no-repeat;
}
.mobile-menu .social a.vk,
.mobile-social .social a.vk{
	background:url('data:image/svg+xml;base64, PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAyMjQgMjI0IiB3aWR0aD0iNDhweCIgaGVpZ2h0PSI0OHB4Ij48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2UtbGluZWNhcD0iYnV0dCIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtZGFzaGFycmF5PSIiIHN0cm9rZS1kYXNob2Zmc2V0PSIwIiBmb250LWZhbWlseT0ibm9uZSIgZm9udC13ZWlnaHQ9Im5vbmUiIGZvbnQtc2l6ZT0ibm9uZSIgdGV4dC1hbmNob3I9Im5vbmUiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTogbm9ybWFsIj48cGF0aCBkPSJNMCwyMjR2LTIyNGgyMjR2MjI0eiIgZmlsbD0ibm9uZSIvPjxnPjxnIGlkPSJzdXJmYWNlMSI+PHBhdGggZD0iTTE5NiwxNzIuNjY2NjdjMCwxMi44ODgwMiAtMTAuNDQ1MzEsMjMuMzMzMzMgLTIzLjMzMzMzLDIzLjMzMzMzaC0xMjEuMzMzMzNjLTEyLjg4ODAyLDAgLTIzLjMzMzMzLC0xMC40NDUzMSAtMjMuMzMzMzMsLTIzLjMzMzMzdi0xMjEuMzMzMzNjMCwtMTIuODg4MDIgMTAuNDQ1MzEsLTIzLjMzMzMzIDIzLjMzMzMzLC0yMy4zMzMzM2gxMjEuMzMzMzNjMTIuODg4MDIsMCAyMy4zMzMzMywxMC40NDUzMSAyMy4zMzMzMywyMy4zMzMzM3oiIGZpbGw9IiM0NTc3YWYiLz48cGF0aCBkPSJNMTU0Ljg1Njc3LDEyNy42NzcwOGM5LjcxNjE0LDkuMDk2MzYgMTEuNzM5NTgsMTMuNTQ0MjcgMTIuMDY3NzEsMTQuMDkxMTRjNC4wMTA0Miw2Ljc0NDc5IC00LjQ0NzkyLDcuMjczNDQgLTQuNDQ3OTIsNy4yNzM0NGwtMTYuMjA1NzMsMC4yMzY5OGMwLDAgLTMuNSwwLjY5MjcxIC04LjA3NTUyLC0yLjQ5NzM5Yy02LjA3MDMxLC00LjE5MjcxIC0xNC4zNjQ1OCwtMTUuMTMwMjEgLTE4LjgxMjUsLTEzLjcwODMzYy00LjUyMDgzLDEuNDQwMTEgLTMuMDgwNzMsMTIuOTA2MjUgLTMuMDgwNzMsMTIuOTA2MjVjMCwwIDAuMDM2NDYsMS40MDM2NCAtMC45ODQzNywyLjUzMzg2Yy0xLjEzMDIxLDEuMTg0ODkgLTMuMzE3NzEsMC43MjkxNyAtMy4zMTc3MSwwLjcyOTE3aC00LjY2NjY3YzAsMCAtMTcuMjk5NDgsMC4wNzI5MiAtMzEuNDA4ODYsLTE0Ljc2NTYzYy0xNS4zNjcxOCwtMTYuMTY5MjcgLTI4LjIxODc1LC00Ni40MTE0NiAtMjguMjE4NzUsLTQ2LjQxMTQ2YzAsMCAtMC43ODM4NSwtMS45MTQwNiAwLjA1NDY5LC0yLjkzNDg5YzAuOTY2MTQsLTEuMTQ4NDQgMy41NzI5MiwtMS4xMzAyMSAzLjU3MjkyLC0xLjEzMDIxaDE3LjMzNTk0YzAsMCAxLjYyMjM5LDAuMjE4NzUgMi43ODkwNiwxLjA5Mzc1YzAuOTg0MzgsMC43MTA5NCAxLjUxMzAyLDIuMDU5ODkgMS41MTMwMiwyLjA1OTg5YzAsMCAyLjA5NjM2LDUuNjMyODIgNS44MTUxMSwxMi4xMjI0YzcuMjM2OTgsMTIuNjUxMDQgMTAuNjA5MzcsMTUuNDIxODcgMTMuMDcwMzEsMTQuMDU0NjhjMy41NzI5MiwtMS45ODY5OCAyLjQ5NzM5LC0xNy44ODI4MSAyLjQ5NzM5LC0xNy44ODI4MWMwLDAgMC4wNzI5MiwtNS43Nzg2NCAtMS44MDQ2OSwtOC4zNDg5NmMtMS40NTgzMywtMi4wMDUyMSAtNC4xNzQ0OCwtMi41ODg1NCAtNS4zNzc2LC0yLjc1MjYxYy0wLjk4NDM4LC0wLjEwOTM4IDAuNjE5NzksLTIuNDA2MjUgMi42OTc5MiwtMy40MjcwOGMzLjExNzE4LC0xLjUzMTI1IDguNjQwNjIsLTEuNjQwNjMgMTUuMTQ4NDMsLTEuNTY3NzFjNS4wNjc3MSwwLjA1NDY5IDYuOTgxNzcsLTAuMDE4MjMgNi45ODE3NywtMC4wMTgyM2M1Ljk3OTE3LDEuNDU4MzMgMy45NTU3Myw3LjEwOTM4IDMuOTU1NzMsMjAuNTk4OTZjMCw0LjMzODU0IC0wLjc4Mzg1LDEwLjQyNzA4IDIuMzE1MTEsMTIuNDMyMjljMS4zMzA3MywwLjg5MzIzIDYuMTA2NzcsMS4wMjA4MyAxNC4yMTg3NSwtMTIuOTI0NDhjMy44NjQ1OCwtNi42MTcxOSA2LjkwODg2LC0xMi44MzMzMyA2LjkwODg2LC0xMi44MzMzM2MwLDAgMC42NTYyNSwtMS40MDM2NCAxLjYyMjM5LC0xLjk4Njk4YzEuMDIwODMsLTAuNjE5NzkgMi4zNjk3OSwtMC42MTk3OSAyLjM2OTc5LC0wLjYxOTc5bDE4LjI0NzM5LDAuMDkxMTRjMCwwIDUuNDg2OTgsLTAuNjkyNzEgNi4zNjE5OCwxLjgyMjkyYzAuOTI5NjksMi42MjUgLTIuMjQyMTksNy4yMTg3NSAtOS42Nzk2OSwxNy4yNjMwMmMtMTIuMjUsMTYuNDk3MzkgLTEzLjYxNzE4LDE0Ljk2NjE0IC0zLjQ2MzU0LDI0LjV6IiBmaWxsPSIjZmZmZmZmIi8+PC9nPjwvZz48L2c+PC9zdmc+') center center/40px no-repeat;
}
.result-item .result-image{
	float:none;
	margin:0 0 20px 0;
	text-align:center;
}
.search-results .info,
#searchForm .btn-group{
	margin:0;
}
#search-searchword{
	width:100%;
	font-size:14px;
}
#searchForm .btn-toolbar{
	font-size:0;
	margin:0;
}
#searchForm .btn-toolbar > div:nth-child(1){
	width:calc(100% - 70px);
}
#searchForm .btn-toolbar > div:nth-child(2){
	width:70px;
}
#searchForm input{
	border-radius:3px 0 0 3px;
}
#searchForm button{
	border-radius:0 3px 3px 0;
}
#searchForm select{
	height:25px;
	margin-bottom:10px;
}
.pagination ul{
	padding-left:0;
}
.pagination ul > li{
	margin:0 0 10px 0;
}
.pagination ul > li > span,
.pagination ul > li > a{
	padding:0 10px;
}
.article-item img{
	max-width:100%;
	height:auto !important;
	float:none !important;
	display:block;
	margin:0 auto 10px !important;
}
.news-wrap .image{
	max-height:240px;
}
.news-wrap .title > a{
	text-decoration:underline;
}
.school-page .left-catalog-menu{
	display:block !important;
}
.catalog-title h2{
	font-size:28px;
}
.modal-block .modal-white .m-text h3{
	font-size:14px;
}
.modal-black,
.modal-white{
	height:500px;
	padding:30px 5px 0 5px;
}
.modal-black > a{
	font-size:10px;
}
.modal-black > a > div{
	height:60px;
}
.bl-ruler{
	margin-bottom:-10px !important;
}
.modal-white{
	padding:40px 5px 5px;
}
.m-text > .row{
	margin-top:15px;
}
.m-text .col-xs-12{
	padding:0;
}
.modal-white .form-horizontal .col-xs-12{
	padding-bottom:10px;
}
.modal-white .rsform input{
	padding:15px 10px;
}
.modal-white .rsform button{
	padding:5px;
}
.modal-white .rsform{
	padding:0 5px;
	margin-bottom:10px;
}
.modal-white .rsform-block-Captcha .formValidation{
	position:absolute;
    top:60px;
    width:100%;
    left:0;
    text-align:center;
}
.modal-white .modal-button{
	margin-top:-25px;
}
.modal-button > div{
	padding:0 5px;
}
.modal-button a{
	line-height:1;
}
.modal-black a:last-child{
	font-size:9px;
}
#g-recaptcha-36{
	transform:scale(0.8);
	-webkit-transform:scale(0.8);
	transform-origin:0 0;
	-webkit-transform-origin:0 0;
}
.table-order .table-flex{
	flex-direction:column;
	padding-left:0;
	padding-right:0;
	padding-bottom:15px;
	border:none;
}
.table-flex .field-val input[type="text"],
.table-flex .field-val textarea{
	width:100%;
}
.table-order > div:last-child{
	text-align:center;
	padding-top:30px;
}
#phonef{
	left:0;
	top:100%;
	font-size:12px !important;
}
	.fos-btn{
		width: 200px;
		height: 40px;
		font-size: 16px;
	}
	.catalog-menu > ul,
	.catalog-menu > ul > li > a{
		display: block;
	}
	.catalog-menu > ul > li{
		width: 100%;
	}
}
@media all and (max-width: 375px){
	#g-recaptcha-36{
	transform:scale(0.76);
	-webkit-transform:scale(0.76);
	transform-origin:0 0;
	-webkit-transform-origin:0 0;
}
}
@media all and (max-width: 320px){
.slider-nav img{
	width:85px;
}
h2{
	font-size:25px;
}
.catalog-title h2{
	font-size:25px;
}
.modal-block{
	top:5%;
}
#g-recaptcha-36{
	transform:scale(0.64);
	-webkit-transform:scale(0.64);
	transform-origin:0 0;
	-webkit-transform-origin:0 0;
}
.hidden-modal{
	top:auto;
}
}