#page_language, #lang_sname, #page_url_id {
	display: none; }


.pg-header .h1 {
    font-family: HelveticaNeueThin, Arial,Helvetica,sans-serif;
    margin: 0;
    display: inline-block;
    vertical-align: middle;
    text-transform: none;
}
.news-title.h2 {
    font-size: 18px;
    margin-bottom: 45px;
    text-align: center;
    text-transform: uppercase;
}
.product-info .h3 {
    margin-top: 0;
    margin-bottom: 5px;
}
.dropdown-head .h4 {
    font-family: inherit;
    font-size: 14px;
    color: #212224;
    margin: 0;
    padding: 0 0 0 20px;
    height: 48px;
    line-height: 48px;
    vertical-align: middle;
}
#top-contacts li span div{
	display: inline;
}
@media (min-width: 1200px){
	.nav-item > a {
	    width: 200px;
	}

	#lang ul.list-inline.header_top_list li{
		padding: 0 15px;
	}
}
.home-v2 #home1-slider{
	padding-bottom: 245px;
}
#home1-slider .rslides-container {
    height: 247px;
}
.twowayslider{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.twowayslider input{
	margin-top: 20px ;
}
.product_page{
	margin-top:27px;
}
#price_door{
	font-size: 20px;
	font-weight: bold;
}
.variants-jcarousel-block{
	padding: 0px;
	margin:5;
}
.variants-jcarousel-block ul li{
	list-style: none;
}
.color-blocks .color {
    margin: 0 25px 7px 0;
}
/*.color-blocks .color a{
	display: inline-table;
}*/
.radio-inline.color{
	min-height: 55px;
}
.simple_list{
	list-style: none;
	padding: 0px;
	margin:0px;
}
.simple_list .item{
	display: inline-block;
	padding: 0px;
}
.content_onpage{
	padding: 0px 15px;
}
.comment .data {
  	margin-left: 0px;
}

.comment .comment-info {
     float: none;
}
.fa.fa-info-circle{
	font-size: 16px;
}
.tooltip-inner{
	text-transform: none;
}
#pcontent textarea{
	width: 100%
}
.comment-text{
	width: 95%
}
.big-image{
	max-width: 428px;
    margin: auto;
}
.basket_buttons button{
	width: 100%;
	margin-top: 20px;
}
#fordel{
	display: none;
}
.textapge_container{
	padding: 20px 40px;
}

.autocomplete {
  position:absolute;
  width:auto;
  background-color:white;
  border:1px solid #888;
  margin-top: -36px;/*23px 0px 0px 140px;*/
  padding:0px;
  cursor: pointer;
  z-index: 1000;
}
.autocomplete ul {
  list-style-type:none;
  margin:0px;
  padding:3px;
  max-height: 400px;
  overflow: scroll;
  line-height: 16px;
  border: 1px solid gray;
/*  font-size: 12px Arial;*/
}
.autocomplete ul li.selected { background-color: #ffb;}
.autocomplete ul li:hover { background-color: #e9e9e9; color: #000000;}
.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  float: none;
  text-align: left;
/*  height:15px;*/
  cursor:pointer;
}

.client-item{
	width: 45%;
    display: inline-block;
    vertical-align: top;
}
.mainpage_text{
	padding: 10px 20px;
}
.seop_title{
	font-weight: bold;
}
.seop_item{
	display: inline-block;
	padding: 0px 7px;
}
.seop_item a, .seop_title a{
	text-decoration: underline;
}
.seopages_container{
	overflow: hidden;
	float: left;
}
.seopages_container ul{
	/*max-height: 60px;*/
	overflow: hidden;
}
.seopages_container:before {
   	content: '';
    display: block;
    position: relative;
    bottom: -18px;
    height: 8px;
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, #fff));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff 100%);
    background: linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff 100%);
}
.seopages_container.hbef:before{
	visibility: hidden;
}
.seopages_button div{
    z-index: 1000;
    width: 120px;
    padding: 3px 7px;

}
.seopages_button{
	text-align: center;
    padding: 5px 40px 20px 0px;
}
.seop_ul{
	margin-top: -8px;
    display: block;
}
.pl-name{
	min-height: 47px;
}
.ajax_loadmore div{
	width: 200px
}
.ajax_loadmore{
	padding: 20px 0px;
	text-align: center;
}
.cat-pagination{
	margin-top: 0px;
	margin-bottom: 0px;
}
.cat-pagination .text-right{
    margin: 35px 0 11px;
    padding-bottom: 26.5px;
    border-bottom: 1px solid #e1e3e6;
}
#order-detail-content .subtotal .close-btn + p {
	text-align: center;
}
.pg-header .title{
	line-height: 30px;
}
.b-crumbs {
    line-height: 30px;
}
.check_filter {
	cursor: pointer;
}
.customSelect {
	overflow: hidden;
}
.customSelect .customSelectInner{
	height: 20px;
	overflow: hidden;
}
/*.sub-nav.open{
	width: 280px;
}*/
.pg-header .title{
	margin-top: 10px;
}
.del_text_onpage p span{
	font-family: "Open Sans", sans-serif!important;
    font-weight: 300!important;
    font-size: 13px!important;
    background: #fff!important;
    color: #4A4A4A!important;
    line-height: 1.7!important;
}
.ul {
	padding-left: 0px;
}

.elastislide-vertical {
	padding: 37px 10px;
	box-shadow:
		0 1px 3px rgba(0, 0, 0, 0.1),
		inset -2px 0 3px 2px rgba(255, 255, 255, 0.6),
		inset 2px 0 3px 2px rgba(255, 255, 255, 0.6),
		inset 0 -10px 10px 1px rgba(155, 155, 155, 0.1),
		inset 0 10px 10px 1px rgba(155, 155, 155, 0.1);
}

.elastislide-vertical:before {
	top: 30px;
	bottom: 30px;
	left: 0;
	right: 0;
	content: " ";
	position: absolute;
	z-index: -2;
	box-shadow: 0 0 15px rgba(0,0,0,0.6);
	border-radius: 20px/160px;
}

.elastislide-vertical:after {
	content: " ";
	position: absolute;
	z-index: -2;
}
.elastislide-list .item div{
	display: inline-block;
}
.elastislide-list li{
	max-width: none!important;
	vertical-align: middle;
}
.elastislide-list .item div.carousel-div{
	vertical-align: middle;
	height: 150px;
	max-width: 49%
}
.elastislide-list .item div img{
	height: 150px;
}
.elastislide-list .item a .variants-model-name div{
	display: block;
}
.form-group i.fa.field-icon{
	margin-top: -10px!important;
}
#dd_login .formError{
	left: 140px!important;
}
.pl-item {
   min-height: 506px;
}
.center{
	text-align: center;
}
.current_seopage {
	float: left;
}
.current_seopage a{
	color: #DCCC8E;
	text-decoration: none;
	cursor: default;
}
.seopage_container{
	width: 84%;
	vertical-align: top;
}
.seopage_container div,.seopage_container, .seop_title{
	display: inline-block;
}
 .seop_title{
 	width:15%;
 }
 .detail .phone span div{
 	display: inline;
 }

 .contact .detail h6 {
     margin-top: 0px;
}
.menu_seopage{
	width: 300px;
	display: inline-block;
	vertical-align: top;
}
.filters_mob_button{
	display: none;
}
@media (max-width: 768px){

	.top-search { color: white; }
	.top-search::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	  color: white !important;
	}
	.top-search::-moz-placeholder { /* Firefox 19+ */
	  color: white !important;
	}
	.top-search:-ms-input-placeholder { /* IE 10+ */
	  color: white !important;
	}
	.top-search:-moz-placeholder { /* Firefox 18- */
	  color: white !important;
	}
	.mobile-menu-search .btn{
		color: white;
	}
	#top-contacts li{
		margin-left: 0px
	}
	.list-inline > li{
		padding-left: 0px;
		padding-right:0px;
	}
	#home1-slider .rslides-container {
	    height: 112px;
	}
	.mobile-menu-body ul li ul li div ul{
		display: block;
	}
/*	.b-crumbs-block{
		display: none;
	}*/
	.title-type-1, .title-type-2{
		height: auto;
	}
	.sub-nav-title.h3{
		margin-top: 10px;
	}
	.cat-pagination{
		display: inline-block;
	}
	.client-item{
		width: 100%;
	}
	.filters_mob_button{
		display: block;
		text-align: center;
	}
	.filters_mob_button div{
		width: 170px;
		margin: 10px 0px;
	}
	.filters_inputs, #form_filter{
		display: none
	}
	.clearfix.big-image.product-page { pointer-events: none; }
}

.dd-product-desc {
	text-align: center;
	width: 100%;
	padding: 20px 30px 20px 20px;
	white-space: normal;
	position: relative;
}

.not_found {
	font-size: 24px;
	color: #FFC578;
}

.not_found1 {
	font-size: 16px;
}

.modal-md { width: 600px; }
.modal__img1 {padding-top: 12px;}

input[type="password"], input[type="search"], input[type="text"] { padding: 0 35px 0 0; border: 1px solid #d7d9db; line-height: 37px; height: 37px; vertical-align: middle; text-indent: 15px; font-size: 13px; width: 95%; }

.modal__send{
	text-align: center;
	padding: 9px 0px 18px 0px;
}
.modal__img2 {
	padding-bottom: 30px;
	padding-top: 25px;
}

.modal__label1 {
	margin: 0px 0 5px 5px;
}
.header-phone{
	display: inline-block;
	padding-left: 5px;
}

@media (min-width: 1200px) {
	.drop-tel{
		font-weight: bolder;
		font-size: large;
		margin-left: 45px;
	}
}

@media (max-width: 1200px) {
	.drop-tel{
		margin-left: 3px;
	}
}

@media (max-width: 991px) {
	.drop-tel{
		font-weight: bolder;
		font-size: medium;
		margin-left: 80px;
	}
}

@media (max-width: 768px) {
	.drop-tel{
		text-align: center;
		width: 100%;
		margin-left: 1px;
		padding-top: 10px;
	}
	.col-xs-hidden{
		display: none;
	}
	/*.dropdown-menu {*/
		/*margin-right: 200px;*/
	/*}*/
}

.top-search-box button {
	right: 17px;
}

.line {
	border-right: 1px solid #ccc;
	padding-left: 6%;
	/*margin-left: 20px; !* Отступ слева *!*/
	/*padding-right: 10px; !* Расстояние от линии до текста *!*/
}
.line:first-child{
	padding-left: 0px;
}

.contact-info-box li {
	margin-bottom: 10px;
}
.copy_footer div img{
	height: 80px;
}
.copy_footer div{
	padding-top: 15px;
}
.copy_footer .copyright{
	margin-left: 30px;
	vertical-align: bottom;
	display: inline-table;

}
.social_pics div .buttons-soc{
	display: flex;
	padding-top: 10px;
	justify-content: center;
}
.social_pics div .buttons-soc a{
	display: flex;
	padding-right: 5px;
}
.social_pics div{
	text-align: center
}
@media (max-width: 991px){
	.mobile-collapse-body {
	    display: inline-block;
	}
	.line {
	    border-right: none;
	    padding-left: none;
	}
	.copyright{
		margin: 0px;
	}
	.copy_footer .copyright {
	    margin-left: 0px;
	    vertical-align: bottom;
	    display: inline-table;
	}
}
.seobrand_img{
	width: 45%;
	margin: auto;
	display: inline-block;
}
.seobrand_img, .seobrand_img img{
	height: 300px;
	margin-bottom: 15px;
}
.seopage_brand{
	text-align: center;
	margin-bottom: 20px;
}
.seopage_brand_list,.seopages_brand_container{
	padding-left: 0px;
	width: 100%;
}
.inline{
	display: inline-block;
}
.alert-text{
	text-align: center;
	color: #c21f24;
	font-weight: 800;
	font-size: 18px
}
.menu_seopage{
	display: none;
	position: absolute;
    left: 245px;
    top: 0px;
    background: #EEEEEE;
    width: 333px;
}
.nav-item:last-child .menu_seopage{
    left: unset;
	right: 245px;
}
.seopage_right div{
	padding: 10px 25px;
}
.seopage_right:hover{
	background-color:#dccc9f;
	cursor: pointer;

}
.seopage_right:hover div.sub-nav-title{
	color:#523c2e;
}
.seopage_right div *{
	color:#FFC777;
}
.seopage_right div:hover{
	color:#523c2e;
}
.sub-nav-title{
	margin: 0px;
}
.sub-nav-title.hover{
	color:#523c2e;
	background-color:#dccc9f;
}
.sub-nav-group li a:hover span{
	color:#523c2e;
	background-color:#dccc9f;
}
.sub-nav-title{
	color:#523c2e;

}
.sub-nav-group.sub-nav-grey li a{
	padding: 0px;
	color:#523c2e;
}
.sub-nav-group.sub-nav-grey{
	padding: 0px
}
.brand_name_slider{
	font-weight: 700;
	text-align: center;
}



::-webkit-input-placeholder {color:#c0392b;}
::-moz-placeholder          {color:#c0392b;}/* Firefox 19+ */
:-moz-placeholder           {color:#c0392b;}/* Firefox 18- */
:-ms-input-placeholder      {color:#c0392b;}


.header_phones a{
	display: block;
	padding-right: 10px;
}
.header_phones a i{
	padding-right: 10px;
}
@media(max-width: 460px){
	.header_phones a i{
		display: none;
	}
}
.header_phones {
    text-align: right;
    font-size: 15px;
    font-weight: 700;
}
@media(max-width: 460px){
	.header_phones{
	font-size: 14px;
    padding-left: 10px;
	}
}
@media(max-width: 786px){
	.header_phones{
		text-align: center;
	}
}
@media(min-width: 786px){
	#header-logo {
	    margin: 30px 0 10px 0px;
	}
}
.header_phones p {
    text-align: center;
    font-size: 13px;
    font-weight: 400;
}
footer .mobile-collapse-body3 p {
    margin: -5px 30px 10px 30px;
}
.header_phones {
    text-align: center;
}
.category_form {
	display: none;
}
.search-results {
	display: none;
}
.livesearch__content {
	line-height: 40px;
}
.livesearch__content .livesearch_product:hover {
	background-color: #e9e9e9;
	color: #000000;
}
.livesearch_product, .livesearch__result {
	margin: 10px;
}
.main_h1 {
	font-family: "Open Sans", sans-serif;
	font-size: 25px;
}
