.hide1000 {display: none !important}
.hide760 {display: none !important}

.cf760:before, .cf760:after {content: " "; display: table;}
.cf760:after {clear: both;}
.cf760 {*zoom: 1;}

.imgW100 img {max-width:100%}

div.noPad760 > div.mainContainer {padding-left: 0; padding-right: 0}
div.noPad760 > div.mainContainer h1 {margin-left: 15px; margin-right: 15px}

.mAdaptFR, .mAdaptFL {margin: 0 0 2rem 0}
div.block1000 {display:block !important;float:none !important;width:100% !important;padding:0 !important}
div.block760 {display:block !important;float:none !important;width:100% !important;padding:0 !important}

div#_mobPhone {display:block}
div#header1_menu {margin:0}
div#header2_menu {margin-right:0;-webkit-justify-content:flex-end; -moz-justify-content:flex-end; -ms-justify-content:flex-end; justify-content:flex-end;}
ul#header2Links > li > a {font-size:1.2rem;padding: 5px 15px 5px 5px;height:auto}
ul#header2Links > li {margin:0}
div#header2 .mainContainer {padding:0}
div.header_logo {margin-left:15px}
ul#header2Links {float:right !important}
ul#header2Links li {float:right}

div#mobileMenuExpand {display:block}

h1 {font-size:2.6rem !important}
h3.title, h3.title2 {font-size:2rem !important}
h3.title3 {font-size:1.8rem !important}
div#formTitleBlock > div {display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; align-items: center;}
div#formTitleBlock div.mainContainer {padding:10px 15px !important}
/*div#formTitleBlock, div#formTitleBlock > div {height:60px;}*/
div#formTitleContainer h3 {text-align:center;float:none !important;color: #CE2125;cursor:pointer}
div.diffWidth img {margin: 0 0 5px 10px !important}
div#formPutFile1 {width:100%}
div#formWhiteBlock > div {width:100% !important;float:none;clear:both}
div#formWhiteBlock textarea {height:100px;font-size:1.2rem}
div#formPutFile1 {padding-top:15px;text-align:center}
div#fromBtnContainer {text-align:center}
div#sendNewProject {margin-right:0 !important}

div.titleLightGroup {display:block}
div.titleLightMenu {display:block;width:100%}
div.titleLMHeader {background-image:none !important;padding:0 !important;height:auto}
div.titleLMHeader>div.saleBG {background-image:none !important;padding:0 !important;min-height:auto}
div.titleLMHeader div.titleLMText {margin:0;float:none}
div.titleLMHeader h1, div.titleLMHeader h3 {font-size:2rem !important}
div.titleLMHeader h4 {font-size:1.6rem !important}
div.titleLightArticles {display:block;width:100%;clear:both;padding:10px 15px;}
div.titleLightArticles a {margin:0;padding:5px 0}
div.titleLightArticles img {display:none}
div.titleLightLinks {padding:10px 0 0}
div.titleLightLinks > a {width:50%;margin:0;height:auto}
div.titleLightLinks > a > div.nodec {display:none}

div#mainFooter > div.mainContainer > div:first-child {display:block}
div#mainFooter > div.mainContainer > div:first-child > div:first-child {margin: 20px auto 0 !important;width:270px;padding:0;float:none !important}
div#mainFooter > div.mainContainer > div:first-child > div + div {margin: 20px auto 0 !important;width:270px;padding:0;float:none !important}
div#mainFooter > div.mainContainer > div:first-child > div + div > div {padding:0;margin:10px 0 !important}
div.footerAddr {height: auto;font-size:1.2rem !important;}
div.footerEmail {height: auto;}

.article2cols {-webkit-column-count: 1 !important; -moz-column-count: 1 !important; column-count: 1 !important;}

div.imageComment {
	margin: 0 auto 15px !important;
	max-width:100% !important;
	font-size: 1.4rem !important;
	display: block !important;
	width: auto !important;
	float: none !important;
	text-align: center;
}
div.imageComment > img {width:auto;max-width:100%;margin: 0 auto !important}
div.imageComment > span {padding: 10px !important;text-align: left !important}
div.imageComment.row2pic > img {
		float:none;
		max-width:100%;
		width:auto;
		margin-bottom:5px !important;
	}
table.projRound td.projLink {font-size: 1.2rem}
div.projGroupElem {width:50%}

div.mainBrandDescr {margin-right:0;padding:0;float:none}
div#mainBrandInfo {float:none;width:100%;margin-bottom:20px;}
div.mainBrandLogo {border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; -khtml-border-radius: 0;}
div.mainBrandLogo > div {display:block;float: left}
div.brandLogo {height:auto;width:auto !important;}
div#mainBrandButtons {margin-top:0;}
div#mainBrandButtons a {float:left;width:49%;}
div#mainBrandButtons a:first-child {margin-right:1%}
div#mainBrandButtons a:last-child {margin-left:1%}
a.redRadius {display:block}

div.mainBrandArticuls {margin-right:0}
div.mainBrandArticulsTable {display:block}
div.mainBrandArticulsTable > div{display:block;width:auto;margin:10px;padding:10px 0}
div.brandArticulSearch {padding-bottom:30px}

div.brandFurniture {margin: 0 0 20px;}

div.brandListTop {text-align:center}
div.brandListLogo {float:none !important;padding:0}
div.brandListCert {float:none !important}
div.brandListCert a {width:100%}
div.brandListMenu {display:none}
div.brandListExtra a.SZ_btn {margin-top:5px;}

div.productPageImage, div.productPageParams {float:none;width:100%;margin:10px 0}
div.js_image_slick img {max-height:100%;max-width:100%}
div.productPageBigPic {padding:0}
div.js_image_slick {width:100%;height:auto}
div.productGalleryPic img {-webkit-touch-callout: none;}

div.showModificationsBlock {padding:40px 10px}
div#orderAnnounceBlock {right:0}
div.orderAnnounce {left:0}
div#globalOrderAnnounce {right:10px;top:100px}

div.orderTitle {font-size:1.6rem}
table.orderList td {font-size:1.2rem}

div#toSearchButton > a {padding: 0 10px 0 20px;}

div.catalogContainer {
	float: none;
	padding-left: 0;
	min-height: auto !important;
}
	div.catalogFilters {
		display:none;
		float: none;
		position:fixed;
		top:0;
		bottom: 0;
		left: -100%;
		z-index: 10000;
		box-shadow: 0 0 10px #000;
		padding-top: 0;
	}
	div.catalogFilterInnerScroll {overflow-y:auto;max-height:280px !important;}
	div.showMobileFilters {display:block}
	div.catalogFilters > div {max-height:100%;overflow-y: scroll;padding:15px 0 20px}
	div.closeMobileFilters {display: block}
	
	div.catalogItemContainer {
		float: none;
		width:100%;
		padding: 0;
	}
	div.catalogItemContainerSearch {
		float: none;
		width:100%;
		padding: 0;
	}
		input.searchPageForm {width:70%}
	div.catalogContainerOld div.catalogItem {
		height: auto !important;
		padding:0 10px;
		min-height: 170px;
		border-left: none;
		border-right: none;
		border-bottom: none;
	}
	div.catalogContainerOld div.catalogSmallImage {
		border-bottom: none;
		position: absolute;
	}
	div.catalogContainerOld div.catalogPreviewDescr {
		padding-left: 170px;
	}
	div.itemSale > div {margin-top:-1px !important;margin-left:-96px !important}
	div.catalogItem div.itemNewSale {padding-left:10px}
	
	div.catalogContainerNew div.catalogSmallImage {width:45%;float:left;border-radius:0;padding-left:10px}
	div.catalogContainerNew div.catalogPreviewDescr {width:55%;padding-left:20px;height:auto;padding-bottom:40px;}
	div.catalogContainerNew div.catalogPreviewName {height: auto}
	div.catalogContainerNew div.catalogItem {border-top: 1px #E6E6E6 solid;clear:both}
	div.catalogPreviewColors {height:auto;overflow:auto;padding-bottom:10px}
	
	div.catalogNewDescr {
		width:55%;
		display:block;
		position:static;
		float: right;
	}
		div.catalogNewDescr>div>div {padding:10px;}
		
	div.p90_760 {padding-right:90px}
	
div.catalogNumHeader {height:auto;}
div.catalogHeaderPages{clear:both;margin:0 auto;top:5px}
/*div.catalogNumHeader > div {float:none !important;text-align:center;top:10px !important}
div.catalogNumHeader > div table {margin: 0 auto !important}*/

table.pageNav td {text-align:center;vertical-align: middle}	
table.pageNav div.firstNavLink {float:none !important;padding-bottom: 10px;clear:both}
table.pageNav div.lastNavLink {float:none !important;padding-bottom: 10px !important;position:relative;top:10px;clear:both}

div.productRatingStarContainer, div.productRatingStarText, div.productRatingStarBlock, .productRatingStarText>div {display:block;border-radius: 0;width:100%;text-align:center;height:auto}
div#productRating {float:none;margin:0 auto;}
div.productRatingCounter {float:none;margin:5px auto 0;display:block;padding-top:7px}

div#portfolioTitle {padding:10px}
div#portfolioTitle >h3 {font-size: 2.2rem;}
div.portfolioElement {width:50%}

div.lb-dataContainer {display:none !important}

div.projectIndexArticle {float:none;clear:both;width:100%;background-color:#F2F2F2;padding:5px;}
div.projectIndexArticle > img {display:none}
div.projectIndexArticle > ul {display:table-cell}
div.projectIndexArticle li > a {font-size:1.5rem;padding:5px}
div.projectInnerArticle {padding: 10px 0;margin:0}
div.projectInnerArticle li > a {border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;-khtml-border-radius: 0;}
h3.menuH3Title {background-color: #DEDEDE}
select#projectTypeSelector {display:inline-block}

div.catalogGlobalBlock {padding-left:20px}

div.catalogMainBlock > a {width:100%}
div.catalogMainBlock > a div.catalogMainContainer {border-right:none;}

div#articulDIV.col2 {column-count: 1}
div#articulDIV.col3 {column-count: 1}
div#articulDIV.col4 {column-count: 2}

div.productPageCross {overflow-y:auto;max-height:150px;}
div.productPageCross>div {column-count:2;}
div.productPageCross>div.cnt3 {column-count:2;}

/* deprecated */
div.nordic > div {width:50% !important}
div._deprCatalogContainer, div._deprCatalogContainer > div {display:block;width:100% !important;clear:both;padding-left:0 !important}
div#_deprCatalogFamily div.serieBlock, div#_deprCatalogFamily div.serieContent {background: none;padding:0;width:100% !important}
div#_deprCatalogFamily table, div#_deprCatalogFamily tbody, div#_deprCatalogFamily tr {display:block;width:100% !important}
div#_deprCatalogFamily td {display:block;float:left;height:150px;width:150px;margin:0 10px 10px 0}
div#_deprCatalogFamily::before {
	content: 'Другие модели серии';
	display:block;
	font-family: "PT Sans Narrow",Arial;
    font-size: 3rem;
    border-bottom: 1px #DFE0E2 solid;
    padding: 15px 20px 10px 0;
	height: 55px;
}
table._deprMainInfoTable, table._deprMainInfoTable > tbody, table._deprMainInfoTable > tbody > tr, table._deprMainInfoTable > tbody > tr > td {display:block;width:100%}
/* /deprecated */