/*custom styles*/

.news-detail__date {
	display:block;
	margin-bottom:20px;
}

.tab-home .swiper-wrapper {
	min-height:400px
}

/*.page-inner .catalog-nav {
	display:none;
}*/

/*.page-inner .nav-left {
	background-position: 50% 100%;
}*/

.inner-sections {
	margin:20px 0px;
}
.inner-sections a {
	display:inline-block;
	margin-right:10px;
}

.page-home .catalog-nav {
	height:700px;
}



/*.modal {background: #FFF; border: 0; z-index: 999; position: fixed; display: none; ;left:50%;border-radius:0}*/
.modal .modal-content {padding: 20px;}
.modal .modal-close {position: absolute; right: 5px; top: 5px; text-decoration: none; width:36px; height:36px; background: url("/img/close.png") no-repeat scroll center center; -webkit-box-shadow:0px 0px !important;box-shadow:0px 0px !important}
.modal label {margin-bottom: 5px;}
.modal form input, .modal form textarea, .modal form label.upload {display: block; margin-bottom: 10px; width: 100%;  border: 1px solid #d9d9d9; margin-top: 3px; max-width: 100%; box-sizing: border-box; padding: 8px 10px; }
.modal .spinner {display: none;	height: 100%;	position: absolute;	width: 100%; z-index: 99; background: url("/img/spinner.gif") no-repeat scroll center center rgba(0, 0, 0, 0.3);}
.modal .button {
	padding:10px;
	margin:0 auto;
	border:0px;
	cursor:pointer;
}
.modal .button:hover {
	
}
/*.modal,#callback-window {width: 600px;}*/

#overlay {position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.5); display: none; z-index: 990;}

.modal .caption {
	margin-bottom:20px;
	padding-top:0px !important;
}
.modal-errors {
	margin-top:20px;
	display:none;
	background:#cc2516;;
	color:white;
	font-weight:bold;
	padding:10px;
}
.modal-result {
	margin-top:20px;
	display:none;
	background:#f0f0f0;;
	color:#505050;
	font-weight:bold;
	padding:10px;
}

.bigbutt,.bugbutt {
  position: relative;
  text-align: center;
  border: 2px solid #e65d00 !important;
  padding: .9rem .8rem .8rem .8rem;
  text-transform: uppercase;
  color: #e65d00;
  line-height: 2.2rem;
  -webkit-transition: 250ms;
  -o-transition: 250ms;
  transition: 250ms;
  font-size: 1.1rem;
  line-height: 1.5rem;
  text-decoration: none;
  font-weight: 600;
	background:white;
/*  padding: 1rem 1rem;*/

}

.search-language-guess {
	font-style: italic;
	color: gray;
	opacity: .8;	
}
.product__stock {
	font-style:normal !important;
}
.product-detail-heading__artic .product__stock {
	margin-top:10px;
}
.no-logo {
	border:0px !important
}

.theme-green .back-bar .selected-bar {
	background: #e65d00 !important;
}
#rangedeals {
	margin-bottom:20px;
}

.button-movetobasket {
  display: block;
  padding: .3rem .3rem .3rem 3rem;
/*  background: url(/img/close.png) no-repeat 0.8rem 40%;*/
  background-size: 1.3rem;
  -webkit-transition: 250ms;
  -o-transition: 250ms;
  transition: 250ms; }
  .button-movetobasket:hover {
/*    color: red; */
/*    background: url(/img/close_red.png) no-repeat 0.8rem 40%;*/
    background-size: 1.3rem; }
.personal-order__list {
	background:#eee;
	padding:10px;
	margin-top:10px;
	margin-bottom:10px;
	border:1px solid #eee;
}
.personal-order__list table tr td {
	border-color:#ccc;
}
.personal-order__list table tr td a{
	text-decoration:none;
}
.mapmapmap iframe{
	width:100%
}
.noborder *{
	border:0px;
}
.social {
	color:white;
	margin-bottom:15px;
}
.social a{
	color:white;
	display:block;
	float:left;
}
.social img{
	display:inline;
	width:20px;
}
.social div.img{
	margin-right:10px;
	display:block;
	width:20px;
	float:left;
}
.worktime {
	color:white;
	margin-top:15px;
}

.clear {clear:both !important;}

.page-footer {
	padding: 4rem 0;
}


.newslist {
}
.newslist .newsitem {
display:block;
height:150px;
width: 48%;
float:left;
margin-right:2%;
margin-bottom:2%
}
.newslist .newsitem .image {
float:left;
height:150px;
width:48%;
background-size:cover;
background-position:50% 50%
}
.newslist .newsitem .text {
float:left;
height:150px;
width:48%;
margin-left:4%;
}
.newslist .newsitem .text .headline {
    font-size: 1.5rem;
    font-weight: 600;
    color: #49474b;
    width: 100%;
    margin-top: 0;
    margin-bottom: 1rem;}
.newslist .newsitem .text .preview {}

.news-detail {}
.news-detail-image {
	float:left;
	width:32%;
	margin-right:2%	
}
.news-detail-text {
	float:left;
	width:66%
}
.mb20{
	margin-bottom:20px
}

.theme-green .back-bar .pointer {
width: 20px;
height: 20px;
top: -8px;}

.slider-container .scale ins {
    font-size: 11px;
    top: 10px;
	color:#555 !important
}

элемент {

    left: 100.5px;

}
.theme-green .back-bar .pointer-label {

    color: #999;

}
.slider-container .back-bar .pointer-label {

    position: absolute;
    top: -25px;
    font-size: 11px;
}

.sort span, .sort a {
	margin-right:0.5rem;
}
.product-list-controls {
	margin-right:2rem;
	margin-bottom:3rem;
}
@media screen and (min-width: 1000px)  and (max-width: 1100px){
	.product-list-controls {
		flex-flow: row wrap;
		margin-right: 2rem;
/*		margin: -1rem 2rem 2rem 32rem; */
	}
	.product-list-controls .sort{
		margin-top:10px;
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
	}
}
.page-inner .nav-left .catalog-nav {
	z-index:10;
}
p, li {
	line-height:120%
}

.out_of_order_product .btn-group_cart-counter {
	display:none
}
.out_of_order_product .btn_one-click {
	border: 2px solid #e85e00;
	height: 38px;
}
.out_of_order_product         .btn_one-click span::before {
	display:none;
}
.table_compare .bx_bt_button{
	display:none !important;
}
.breadcrumbs{
	display:block;
}
aside {
	position:relative;
}
#rangeslidercontainer {
	display:none
}
#filtersubmitbutton{
	cursor:pointer;
z-index:10;
left:100%;
position:absolute;
display:none;
height: 38px;
font-size: 1.1rem;
font-weight: 600;
width:90px;
text-align:center;
text-transform: uppercase;
background-color: #ff6701 !important;
color: #fff !important;
border:0px;
-webkit-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 5px 10px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 5px 10px 0px rgba(50, 50, 50, 0.75);
}
#set_filter{
	text-transform:uppercase;
}
.product-list {
	justify-content: flex-start;	
}
.slider-container .back-bar .pointer.last-active {
	z-index:1
}
.product-list-controls {
	margin-top:0rem
}
.user-options__group {
	margin-right:3rem
}
.btn_border_override {
	background: #eee !important;

}
.product-list_type-list  .btn_one-click {
	display:none;
}

.product-list_type-list.out_of_order_product .counter-small {
	display:none;
}

.product-list_type-list.out_of_order_product .btn_one-click{
	display:block;
	text-align:center;
	height:auto;
}

.product__name {
	display:block;
	text-decoration:none;
	margin-bottom:5px;
}
footer .logo {
height: 11.6rem;}
.logo.logo_filled::after {
height: 11.3rem;}


.section-tabs_horizontal .section-tabs__content {
    margin: 1rem 0 4rem 0;
}



/* 17 06 */