/*===MOJKI===*/
#cboxTitle, #cboxCurrent {
	font-family:"ProximaNova-Light";
	font-size:16px;
	color:#2a2b2d;
}
.clr{clear:both}
.mojka_list_item {
	margin-bottom:30px;
}
.mojka_list_item>h3 {
	color:#2a2b2d;
	font-size:22px;
	font-weight:100;
	margin: 0 0 35px 0;
}
.mojka_list_item>h3:before {
	display:none;
}
.mojka_list_item h3 a {
	color:#2a2b2d;
	text-decoration:none;
}
.mojka_list_item h3 a:hover {
	text-decoration:underline;
}
.mojka_item_text_wrap {
	
}
.mojka_item_text_wrap p {
	font-family:"ProximaNova-Light";
	font-size:16px;
	color:#2a2b2d;
	margin:0 0 20px 0;
	text-align:justify;
}
.mojka_item_img_wrap img {
	margin:0;
}
.mojka_item_img_wrap a {
	display:inline-block;
	width:315px;
	height:208px;
	position:relative;
	text-decoration:none;
	outline:0 none;
	float:left;
	margin-right:19px;
	margin-top:15px;
}
.mojka_item_img_wrap a:nth-child(2n) {
	margin-right:0;
}
.mojka_item_img_wrap a span {
	display:none;
	position:absolute;
	left:0;
	top:0;
	width:315px;
	height:208px;
	background:rgba(0,0,0,0.5) url('../img/zoom.png') center center no-repeat;
}
.mojka_item_img_wrap a:hover span {
	display:block;
}
.padd_top {padding-top:32px}
/*===STENOVIE PANELI===*/
.content_wrap {
	font-family:"ProximaNova-Light";
	font-size:16px;
	color:#2a2b2d;
}
.content_wrap h1, .content_wrap h3, .pattern_block h3 {
	color:#2a2b2d;
	font-size: 20px;
	font-weight:100;
	margin: 0 0 25px 0;
}
.content_wrap h3:before, .pattern_wrap h3:before {
	display:none;
}
.content_wrap h1 {
	letter-spacing:1px;
	margin:0 0 25px;
}
.content_wrap p {
	text-align:justify;
	margin:0 0 20px 0;
}
.content_wrap img {
	margin-bottom:20px;
	margin-top:0;
	width:100%;
	height:100%;
	max-height: 500px;
	object-fit: cover;
}
.content_wrap table {
	width:100%;
	border-collapse:collapse;
	border-top: 1px solid #f0f2f7;
	border-right: 1px solid #f0f2f7;
	margin-bottom:25px;
}
.content_wrap table td {
	padding:10px 14px;
	text-align:left;
	vertical-align:top;
	border-bottom: 1px solid #f0f2f7;
	border-left: 1px solid #f0f2f7;
}
.content_wrap ul {
	list-style:none;
	padding:0;
	margin:0;
}
.content_wrap ul li {
	margin-bottom:15px;
	padding-left:20px;
	position:relative;
}
.content_wrap ul li:before {
	content:' ';
	display:inline-block;
	width: 4px;
	height:4px;
	position:absolute;
	left:0;
	top:8px;
	background: #ff3146;
}
.pattern_block {
	margin-bottom:30px;
}

#pattern_wrapper {
	height:482px;
	overflow:hidden;
	margin-bottom:30px;
}
.plitka_wrapper {
	margin-bottom:0px;
}
#pattern_wrapper ul, .plitka_wrapper ul {
	padding:0;
	margin:0;
	list-style:none;
	font-size: 0;
	display: table;
	width: 100%;
}
#pattern_wrapper ul li, .plitka_wrapper ul li {
	display: inline-block;
	width: 20%;
	margin: 0;
	padding:0;
	text-align:left;
	overflow:hidden;
	vertical-align: top;
	font-size: 0;
}
#pattern_wrapper ul li:before, .plitka_wrapper ul li:before {
	display:none;
}
#pattern_wrapper ul li.last_row, .plitka_wrapper ul li.last_row {
	/* margin:0 0 16px 0; */
}
#pattern_wrapper ul li img, .plitka_wrapper ul li img {
    margin: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
#pattern_wrapper ul li a, .plitka_wrapper ul li a {
	display:inline-block;
	width: 98%;
	height: 99%;
	position:relative;
	margin-bottom: 3px;
}
#pattern_wrapper ul li a span, .plitka_wrapper ul li a span {
	display:none;
	position:absolute;
	left:0;
	top:0;
	width: 100%;
	height: 100%;
	background: rgb(82 93 99) url(../img/zoom.png) center center no-repeat;
	z-index:10;
	opacity: 0.6;
}
#pattern_wrapper ul li a b, .plitka_wrapper ul li a b {
	display:inline-block;
	position:absolute;
	left:0;
	bottom:0;
	padding: 5px 10px;
	/*height:36px;*/
	line-height: 16px;
	color:#fff;
	font-size:14px;
	background: rgba(9,24,33,0.7);
	font-weight:normal;
	z-index:20;
	width: 90%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	bottom: 10px;
	left: 10px;
}
#pattern_wrapper ul li a:hover, .plitka_wrapper ul li a:hover {
	text-decoration:none;
}
#pattern_wrapper ul li a:hover span, .plitka_wrapper ul li a:hover span {
	display:inline-block;
}

a.btn_page {
	display:inline-block;
	text-align:center;
	padding: 16px 20px;
	text-decoration:none;
	font-size: 16px;
	color: #ffffff;
	background: #ff3146;
	outline:none;
	opacity:1;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-khtml-box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
}
a.btn_page:hover {
	opacity:0.9;
	text-decoration:none;
}
a.btn_page.full {
	/* width:100%; */
}
/*===MEXANIZMI===*/	
.meh_list_item {
	margin-bottom:30px;
}
.meh_list_item h3 {
	font-family:"Arkhip";
	color:#2a2b2d;
	font-size:22px;
	font-weight:100;
	margin:0 0 15px 0;
}
.meh_list_item>h3:before {
	display:none;
}
.meh_list_item>h3 a {
	font-size: 20px;
	font-weight:100;
	color: #ff3146;
	text-decoration:underline;
}
.meh_list_item>h3 a:hover {
	text-decoration:none;
}
.meh_item_text_wrap {
	
}
.meh_item_text_wrap p {
	font-family:"ProximaNova-Light";
	font-size:16px;
	color:#2a2b2d;
	margin:0 0 20px 0;
	text-align:justify;
}
.meh_item_img_wrap img {
	margin:0;
}
.meh_item_img_wrap a {
	display:block;
	width:315px;
	height:208px;
	position:relative;
	text-decoration:none;
	outline:0 none;
	float:left;
	margin-right:19px;
}
.meh_item_img_wrap a span {
	display:none;
	font-family:"ProximaNova-Light";
	position:absolute;
	left:0;
	top:0;
	width:315px;
	height:120px;
	padding-top:88px;
	background:rgba(0,0,0,0.5);
	text-align:center;
	vertical-align:middle;
	color:#fff;
	font-size:14px;
}
.meh_item_img_wrap a:hover span {
	display:inline-block;
	text-decoration:none;
}
/*---additional---*/
input.has_error {
	border-color:#f55;
}
/*===PROFILI RAMIR===*/
.content_wrap p a {
	color:#006eb0;
	text-decoration:underline;
}
.content_wrap p a:hover {
	text-decoration:none;
}
.ramir_wrapper img {
	height:115px;
}

/*DVERI*/
.plitka_wrapper.plitka_dverca_wrapper {
	height:580px;
	overflow:hidden;
}
.plitka_wrapper.plitka_dverca_wrapper ul li {
	/* width:150px; */
	/* height:274px; */
}
.plitka_wrapper.plitka_dverca_wrapper ul li a, .plitka_wrapper.plitka_dverca_wrapper ul li img, .plitka_wrapper.plitka_dverca_wrapper ul li a span {
	/* width:150px; */
	/* height:274px; */
}

.plitka_wrapper.plitka_skinali_wrapper {
	height:980px;
	overflow:hidden;
}
.plitka_wrapper.plitka_skinali_wrapper ul li {
	width: 100%;
	margin-right:0;
}
.plitka_wrapper.plitka_skinali_wrapper ul li a, .plitka_wrapper.plitka_skinali_wrapper ul li img, .plitka_wrapper.plitka_skinali_wrapper ul li a span {
	/* width:651px; */
	/* height:124px; */
}

.plitka_wrapper.plitka_sandpic_wrapper {
	height:1105px;
	overflow:hidden;
}
.plitka_wrapper.plitka_sandpic_wrapper ul li {
	width: 33%;
	/* height:205px; */
	/* margin-right:11px; */
}
.plitka_wrapper.plitka_sandpic_wrapper ul li:nth-child(2n) {
	margin-right:0;
}
.plitka_wrapper.plitka_sandpic_wrapper ul li a, .plitka_wrapper.plitka_sandpic_wrapper ul li img, .plitka_wrapper.plitka_sandpic_wrapper ul li a span {
	/* width:320px; */
	/* height:205px; */
}
.plitka_wrapper {
	height:521px;
	overflow: hidden;
	margin-bottom: 30px;
	min-height: 204px;
}

