body{
	background-attachment: fixed;
}
header .search_form{margin: 18px 0 5px;}
#phone .phone > div{font-size: 1.1em;font-weight: bold;text-align: right;}
#phone .phone > div a{
	color: #fff;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	justify-content: flex-end;
}
#phone .phone > div i{color: #f04d23;margin-right: 3px;}
#phone .phone > div span{white-space: nowrap;}

#account button i.fa-user {color: #f04d23;}

header{background-color: #214C77;}
.main-menu{margin-bottom: 0;}
.menu_full_width .main-menu{border-bottom: none;}
#cart{margin: 4px 0 0px;}

.header_contacts{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	margin-top: 7px;
	max-width: 951px;
}

.header_contacts > a {
	color: #fff;
	margin-right: 5px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;

}

.module .article-block{display: flex;justify-content: center;flex-wrap:wrap;}
.category-block .image img{opacity: .8}
.category-block .image img{max-width: 300px !important;transition: all .25s}
.category-block .list-box .name-box {transition: all .25s}
.category-block .list-box .name-box a{text-decoration: none !important;font-size: 16px !important;margin-top: 3px;}
.category-block .image {overflow: hidden;}
.category-tree-box .category-grid .category-block .list-box .name-box{justify-content: center;min-height: 30px;}
.category-block:hover .image img{transform: scale(1.1);opacity: 1;}
.category-block:hover .list-box .name-box{transform: scale(1.1);}

.product-reviews-container .rating .fa-stack .fa-star + .fa-star-o,.product-reviews-container .rating .fa-stack .fa-star{color: #ff7800;}
.product-grid{text-align: left;}
.testimonials-main{background: #424242;}
.testimonials-main .testimonials-item .testimonials-item_bottom ._right span,
.testimonials-main .testimonials-item .testimonials-item_bottom ._right span a{color: #fff;font-size: 15px;}
.testimonials-main .testimonials-item .testimonials-item_top ._left .name a{color: #ddd;}
.testimonials-main .testimonials-item .testimonials-item_bottom ._left i{color: rgb(20,161,40);}
.testimonials-main .testimonials-item{max-width: 1000px;margin: 0 auto;}
.product-reviews-container .autor{border: 1px solid #17553e;background: #17553e;color: #fff;}
.product-reviews-container .autor::before{background: #17553e;border-left: 1px solid #17553e;border-top: 1px solid #17553e;}
.product-reviews-container .autor p,.product-reviews-container .autor h5{color: #fff;}
.header_contacts > a:hover span{color: #e4e4e4;}
.header_contacts > a i {color: #f04d23 !important;margin-right: 5px;font-size: 17px;}
#top{padding-bottom: 4px;}

.compare-cart{margin-right: 15px;margin-top: 5px;}

.compare-cart > a {
	width: 60px;
	height: 60px;
	background: #f5f5f5;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
	transition: all ease-in-out .2s
	border: solid 1px rgba(0, 0, 0, .12);
	border-radius: 100%;
	box-shadow: inset 0 2px 5px rgba(0, 0, 0, .1)
}

.compare-cart > a:hover,.compare-cart > a:active {
	background: #E3E3E3;
	color: #da251d;
}

.compare-cart.open > a {
	border-radius: 100% 100% 0 0;
}

.compare-cart > a i{font-size: 1.8em;margin-bottom: 5px;}
.compare-cart > a .compare-total{
	position: absolute;
	right: 0;
	bottom: -1px;
	margin: 0;
	padding: 0 4px;
	min-width: 18px;
	height: 18px;
	line-height: 16px;
	text-align: center;
	font-size: 0.9em;
	font-weight: 400;
	border-radius: 100%;
	text-shadow: none;
	color: #ffffff;
	background: #da251d
}


.compare-cart .dropdown-menu{
	padding: 5px 10px 2px;
	margin-top: 0;
	z-index: 100;
}


.compare-cart.open .dropdown-menu{
	border-radius: 4px 0 4px 4px;
}

.compare-cart .dropdown-menu li p{
	margin: 10px 0;
	font-weight: 500;
}

#menu.gorizontal-menu .navbar-nav > li{padding: 0 13px;}
#menu .nav > li > a:hover{color: #e8e8e8;}
#menu_wrap #phone .dropdown-toggle div{display: none;}
#menu_wrap #phone .dropdown-toggle div:first-child {display: block;text-align: center;padding-top: 5px;}
#menu_wrap #phone .dropdown-toggle div:first-child a {color: #333 ;}
#menu #category,#menu .btn-navbar{text-shadow: none;}

#serts{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
	-ms-align-items: center;
	justify-content: center;
}
#serts a{
	margin-right: 2%;
	margin-bottom: 2%;
}


.product-thumb .price-new{color: #f04d23;}


.product-thumb{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	min-height: 403px;
}

.product-thumb .caption{margin-bottom: auto;}



#delivery-pay .payment_address{
	opacity: 0;
}

#delivery-pay .payment_address.active{
	opacity: 1;
}







.filter #option-values-price{
	margin-top: 43px;
}

.filter #price-to{
	top: -37px;
}




#slideshow0 .owl-nav{opacity: 0 !important;}
.product-description{margin: 15px 0;line-height: 1.6;}




.product-thumb .description .description-text{display: none;}
.product-layout.product-grid .product-thumb .description .description-top{margin-bottom: 0;}
.product-layout.product-grid .product-thumb .description{padding: 0;}


.product-template-quick{background: #fff !important;color: #ff7800 !important;border: 1px solid #ff7800; }





.category-main-container{background: #fff;}

.product-list_bottom .button-pcs-box .pcs-box{width: 108px;margin-right: 25px;}
.product-list_bottom .input-group .form-control[name^="quantity"]{min-width: 36px;}


.product-list_bottom .button-pcs-box{ justify-content: flex-start;}

.product-list_bottom .product-template-quick{width: auto;
	font-size: 14px;
	font-weight: bold;
	border: 2px solid #ff7800;
	height: 50px;
	white-space: nowrap;
	display: flex;
	justify-content: center;
	align-items: center;
}
.product-list_bottom .product-template-quick i{font-size: 24px;margin-right: 10px;}


.related-product-container .product-thumb{min-height: auto;}


.top-links-container_left .main-top-links .top-links-list_item .left > a:hover{color: #dfdfdf;}




@media (min-width: 1400px) {

	.header-top .header-top__navigation .container, .header-middle .container{
		max-width: 1370px;
}

}


@media (max-width: 992px) {
	.header_contacts > a:nth-child(1) span{display: none;} 
	.menu_links a, .menu_links a:hover{color: #f6f6f6 !important;}
	.menu_links{margin-bottom: ;}
	.side-module{padding-left: 25px !important;}
}

@media (min-width: 992px) {
	.menu_links,#menu{margin: 0;}
	#column-left{position: sticky; top: 0;}
}

@media (min-width: 768px) {
	#product.product-block > form{display: table;}
	.pos-sticky{position: sticky;top: 0;}

	#menu .navbar-collapse{
	display: flex !important;
	justify-content: center;
}
}

@media (max-width:767px){
	.compare-cart{margin-top: 0;}
	#account button i {color: #f04d23;}
	#menu .nav > li > a{justify-content: center;}
	.category-tree-box .category-grid .category-block .image{display: block;}
	.category-tree-box .category-grid .category-block .list-box .name-box .fa{display: none;}
	.product-layout.product-grid .product-thumb_middle .price-and-cart-add .button-group-cart{align-items: flex-end;}
	.product-layout.product-grid .product-thumb .description .description-top{margin-bottom: 20px;}
	.top-links-container_left .compact-top-links .header i{font-size: 22px;}
}

@media (max-width: 450px) {

	.button-pcs-box{flex-direction: row;}
	.product-list_bottom .button-pcs-box .pcs-box{margin-bottom: 0 !important;}

}


@media (max-width: 450px) {
	.header_contacts{justify-content: flex-start;margin-top: 9px;}
	.header_contacts > a span{display: none;} 
	.header_contacts > a{margin-right: 15px;}


	#cart > .btn, .compare-cart > a {width:54px;height:54px;margin-top: 5px;}
	
}