@font-face {
    font-family: 'Anke';
    src: url('../fonts/anke.ttf'); 
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/open_sans.ttf'); 
    font-weight: normal;    
}

html{
	width:100%;
}

body{
	
	font-size:13.2px;
}
a{
	color:#000;
}

a:hover{
	color:#000;
}

h1, h2{
	
	font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
	font-size:30px;
}

h1.text-page, h2.text-page{
	color:red;
	text-align:center;
}

header{
	
	height:150px;
}

#topmenu{
	background-color:#434343;
	height:50px;
}

#topmenu ul{
	float:right;
	margin-right:15px;
}

nav ul li{
	float:left;
	margin-right:15px;
	list-style:none;
	padding-top:15px;
}
nav ul li a{
	color:white;
	text-decoration:none;
	font-size:14px;
}
nav ul li a:hover{
	text-decoration:underline;
	color:white;
}
nav ul li a:visited{
	color:white;
}

nav.footer_item_wrap ul{
	padding:0px;
}

nav.footer_item_wrap ul li{
	float:none;
	list-style:none;
	padding-top:5px;	
}

nav .title_footer_menu{
	font-weight:700;
	color:white;
	font-size:18px;
}




#logo{
	width:220px;
	height:114px;
	float:left;
	margin-left:0px;	
}
#logo img{
	width:178px; height:150px;
}

footer{
	background-color:#434343;	
	margin-top:20px;
	color:white;
}

footer .footer_contacts{
	
	text-align:right;
}

footer .footer_contacts div{
	padding-bottom:10px;
}



footer .footer_contacts .tel{
	
	font-size:18px;
	
}

.tel-header{
	color:black; float:right; line-height:25px; font-size:22px;margin:20px 40px 20px 20px; text-align:right
}



footer .footer-content{
	padding-top:15px;
}

footer .footer-content .copyright{
	
	padding-top:10px;
	color:white;
	text-align:right;
	
}

#cmsnav{
	float:left;
	/*padding-left:10px;*/
}

ul.cmsnav {   
    margin: 30px 0 0 0px;
    padding: 0px;
    list-style: none;	
}
ul.cmsnav:after {
    display: block;
    content: ' ';
    clear: both;
    float: none;
}
ul.cmsnav > li {
    float: left;	
    position: relative;
	display: block;
}
ul.cmsnav > li.item-selected {
	border-bottom: 3px solid #e40033;
}
ul.cmsnav > li > a {
	display: block;
    text-decoration: none;
	color:#000;
	text-transform:uppercase;
}
ul.cmsnav > li > a:hover{
    text-decoration: none;
	color:#e40033;	 
}
 ul.cmsnav > li > a:visited {
	color:#000;
}
ul.submenu {
    display: none;
    position: absolute;   
    top: 35px;
    left: -5px;
    background-color: white;
	margin:0px;
	padding:5px;
	z-index:10;
	filter: alpha(opacity=95); 
	-moz-opacity: 0.95; 
	-khtml-opacity: 0.95; 
	opacity: 0.95; 
}

ul.submenu a{
	color:#575757;
	text-decoration: none;
	text-transform:uppercase;
	padding:3px;
}

ul.submenu > li {
    display: block;
	width: 155px;	
}
ul.submenu > li > a {
	
	display:block;  
	margin:0px;
  
}
ul.submenu > li > a:hover {    
	color:#e40033;
	text-decoration: none;
}
ul.submenu > li > a:visited {
	color:#575757;
}	

ul.cmsnav > li:hover ul.submenu{
    display: block;
}

ul.submenu > li:hover > ul.submenu {
	display: block;
}

#content{
	background-color:#f5f5f5;
	
}

#content .static-block{
	font-size:16px;
	background-color:white;
	/*padding:25px;*/
	margin:20px 0px 20px 0px;	
}

#content .static-block h1{
	text-transform:uppercase;
}



.main-content img{
	width:100%;
}

#content  .product-item-detail-slider-container img{
	
	width:auto;
}

#content .bx-404-block img{
	width:auto;
}

#content .item:nth-child(odd){
	padding-right:5px;
}
#content .item:nth-child(even){
	padding-left:5px;
}

.map-columns.row ul.map-level-0{
	float:left;
}
.map-columns.row ul li{
	float:left;
	margin-right:15px;
}

#banner  div h2{
	 display: block;
	 width:100%;
	 position:absolute;
	 bottom:0;
	 padding:10px;
	 margin:0px;
	 font-weight:400;
	 text-transform:uppercase;
	 color:#434343;
	 background-color:white;
	 filter: alpha(opacity=70); 
	-moz-opacity: 0.7; 
	-khtml-opacity: 0.7; 
	opacity: 0.7; 
	text-align:center;
}


#two-banners .item{
	background-color:white;	
	margin-top:20px;
}

#two-banners .item h2{
	font-family: Open Sans;
    font-style: italic;
    color: #434343;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    margin: 7% 3% 0;   
    font-size: 34px;
    -ms-transform: rotate(354deg);
    -o-transform: rotate(354deg);
    -webkit-transform: rotate(354deg);
    -moz-transform: rotate(354deg);
    transform: rotate(354deg);
    white-space: nowrap;
}

#two-banners .item a:hover{
	 filter: alpha(opacity=70); 
	-moz-opacity: 0.7; 
	-khtml-opacity: 0.7; 
	opacity: 0.7; 
}

#two-banners .item .arrow {
    position: absolute;
    top: 0;
    left: 0;
    width: 30%;
    height: 7%;
    z-index: 20;
    margin: 15% 0 0 5%;
    background: url(../img/arrow.png) center bottom no-repeat;
    background-size: 100%
}

#main-products{
	background-color:white;
	margin-top:20px;
}

#main-products h2{
	text-align:center;
	margin:30px;
	margin-bottom:0px;
	padding-bottom:0px;
}

.product-item-news a{
    display: block;
    text-align: center;
    padding: 5px 5px 21px 5px;
    margin-bottom: 25px;
    background: url(../img/arrow.png) center bottom no-repeat;

    background-size: 26%;
	color:black;
	text-decoration:none;
	
	
}

.product-item-news .product-img{
	height:170px;
	/*margin-bottom:20px;*/
	padding-top:10px;
	-moz-background-size:  100% auto; /* Firefox 3.6+ */
    -webkit-background-size:  100% auto; /* Safari 3.1+ и Chrome 4.0+ */
    -o-background-size:  100% auto; /* Opera 9.6+ */
    background-size:  100% auto;
	background-repeat:no-repeat;
	background-position:bottom center;	
}

.product-item-news a:hover{
	 filter: alpha(opacity=70); 
	-moz-opacity: 0.7; 
	-khtml-opacity: 0.7; 
	opacity: 0.7; 
}


.product-item-news span{
	text-align:center;
}

.product-item-news .list-old-price{
	color: black;
}

.product-item-news .list-price{
	
	color: red;
	font-size:18px;
	font-weight:bold;
}

.product-item-news .list-price.black{
	
	color: black;	
}

.product-item-detail-price-old{
	font-size:27px;
	margin-bottom:15px;
}

#main-products h2{
	margin-bottom:35px;
}

#news{
	
	margin-top:20px;
}

#news .col-xs-12{
	padding:15px;
}

#news div{
	background-color:white;
}

#news .adjust{
	padding:20px;
}

#news .desc{
	
	background-color:white;
	filter: alpha(opacity=70); 
	-moz-opacity: 0.7; 
	-khtml-opacity: 0.7; 
	opacity: 0.7; 
	bottom:0px;
	bottom:42px;
	position:absolute;
	width:100%;
	height:80px;
}

#news .desc h3{
	margin-top:0px;
	text-transform:uppercase;
	padding:15px;
}

#news .desc p{
	display:none;
	padding:15px;
	font-size:16px;
}

#articles{
	margin-top:20px;
}

#articles .item{
	background-color:white;	
}

#articles .item h2{
    font-family: Open Sans;
    font-style: italic;
    color: #434343;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    margin: 7% 3% 0;   
    font-size: 34px;
    -ms-transform: rotate(354deg);
    -o-transform: rotate(354deg);
    -webkit-transform: rotate(354deg);
    -moz-transform: rotate(354deg);
    transform: rotate(354deg);
    white-space: nowrap;
}

#articles .item a:hover{
	 filter: alpha(opacity=70); 
	-moz-opacity: 0.7; 
	-khtml-opacity: 0.7; 
	opacity: 0.7; 
	text-decoration:none;
}

#articles .item .arrow {
    position: absolute;
    top: 0;
    left: 0;
    width: 30%;
    height: 7%;
    z-index: 20;
    margin: 15% 0 0 5%;
    background: url(../img/arrow.png) center bottom no-repeat;
    background-size: 100%
}

#articles .item .desc{
	position: absolute;
    top: 150px;
    left: 20px;
	width:170px;
}
#articles .item .desc p{
	font-size:20px;
}

#articles .item .linkbutton{
	padding:5px;
	display:block;
	color:white;
	background-color:#333;
	width:85px;
	text-align:center;
}
#articles .item img{
	float:right;
}



.breadcrumbs {
    padding: 0 0 20px 40px;
}
.breadcrumbs .items {
    font-size: 14px;
    color: #a3a3a3;
    margin: 0;
    padding: 0;
    list-style: none none;
}
.breadcrumbs .items>li {
    display: inline-block;
    vertical-align: top;
	color:#333;
}

.breadcrumbs .items>li:last-child{
	color:#999;
}

.breadcrumbs .item {
    margin: 0;
}
.breadcrumbs a {
    color: #000;
    text-decoration: none;
	margin-right:10px;
}
.breadcrumbs a:visited {
    color: #000;
    text-decoration: none;
}
.breadcrumbs a:hover {
    color: #000;
    text-decoration: underline;
}
.breadcrumbs a:active {
    color: #000;
    text-decoration: none;
}
.breadcrumbs strong {
    font-weight: 400;
}
.breadcrumbs .item: not(:last-child) {
    display: inline-block;
    text-decoration: none;
}
.breadcrumbs .item: not(:last-child):after {
    -webkit-font-smoothing: antialiased;
    font-size: 24px;
    line-height: 18px;  
   
    vertical-align: top;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
}

#wish-list-top{
	width:32px;
	height:32px;
	background:url('/img/wishlist-ico.png') no-repeat left;
	float: right;
	text-align: right;
	font-size: 14px; 
	margin:10px 20px 10px 0px;
}
#wish-list-top a{
	display:block;
	width:32px;
	height:32px;
	
}
#wish-list-top .wish-list-quant{
	position:absolute;
	background-color:red;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	padding:3px 0px 3px 0px;
	text-align:center;
	font-weight:bold;
	font-size:10px;
	width:16px;
	height:16px;
	display:block;
	margin:9px 0px 0px 0px;
	color:white;
}


#small-basket{
	background:url('../img/basket.png') no-repeat left;
	float:right;	
	text-align:right;	
	font-size:14px;
	margin-right:20px;
	
}

#small-basket a{
	display:block;
	height:50px;
	width:90px;
	padding:15px 0 0 40px;
}

.mobile_menu #small-basket{
	float:left;
	margin-right:0px;
	margin-left:5px;
}

.mobile_menu #small-basket a{
	width:80px;
}

#small-basket .small-basket-quant{
	position:absolute;
	background-color:red;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	padding:3px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	width:20px;
	height:20px;
	display:block;
	margin-left:-32px;
	margin-top:-5px;
}

#small-basket span{
	color:white;	
}

#content{
	margin-top:15px;
}

#content .cat-menu h2{
	font-size:22px;
	text-align:center;
	padding-bottom:10px;
	border-bottom:1px solid black;
}

#content .cat-menu ul{
	padding:0px;
	margin:0px;	
}

#content .cat-menu li{
	
	list-style:none;
	padding-top:10px;
	text-align:center;
}

#content .cat-menu li a{
	font-size:14px;
}

#content .cat-menu li.cat-left-item.act a,
#content .cat-menu li.cat-left-item.act a:visited{
	background-color:#333;
	padding:5px 10px;
	color:#fff;
}

#content .cat-image img{
	
	width:100%;
	margin-top:20px;
}

.toolbar-products{
    margin-bottom:10px;
    padding:10px 0 0 20px;
    text-align:center;
    clear:both;
    text-align:left
}


.sale-personal-section-index-block.bx-theme-red{
	
	background-repeat:no-repeat;
}

.sale-personal-section-index-block{
	height:auto;
}

.main-search-form{
	
	background:url('../img/search1.png') no-repeat;
	position:absolute;
	width:20px;
	height:20px;
	right:4px;
	top:10px;
	cursor:pointer;
}

.modern-page-navigation{
	text-align:center;
}

.modern-page-title, .modern-page-previous, .modern-page-next{
	font-size:14px;
}

.bx-soa-pp-list-description a{
	
	display:block;
	background-color:#da3737;
	color:white;
	padding:10px;
	margin-top:10px;
	font-weight:bold;
	width:auto;
}

.bx-soa-pp-company-selected img{
	width:auto !impotant;
}

.bx_stick_disc {
    position: absolute;
    width: 72px;
    height: 74px;
    color: #fff;
    text-align: center;
    border-radius: 50%;
    font-size: 23px;
    line-height: 74px;
    background: #f42c2c url(/bitrix/templates/main/img/stick_disc.png) no-repeat center;
	/*background: url(/bitrix/templates/main/img/stick_disc_bf_new.png?new4) no-repeat center;*/
    text-shadow: 0 1px 0 #ba3434;
    font-weight: bold;
	left:30px;
	top:30px;
}
.bx_stick_disc.main{
	
	left:0px;
	top:0px;
}


#popupform
{
    display: none;
	padding:15px;
}
 
#popupform .error {
    color: #da3737;
}

#popupform .order {
   font-weight:bold;
   font-size:14px;
}

#bthrow_error_name{
	color: #da3737;
}

#bthrow_error_phone{
	color: #da3737;
}

#bthrow_error_email{
	color: #da3737;
}

#popupform_send{
	
	display: none;
	padding:15px;
}

#popupform h2, #popupform_send h2 {
    color: #353535;
    font: 1.714em/1em 'Trebuchet MS';
    margin-bottom: 8px;
}
#popupform .comment {
    color: #717171;
    font: 0.928em 'Trebuchet MS';
    margin-bottom: 3px;
}
#popupform label {
    display: block;
    padding: 16px 0 4px;
}
#popupform .input_text {
    background-color: #fff;
    border: 1px solid #c0c0c0;
    border-radius: 3px;
    color: #555;
    display: block;
    font-size: 12pt;
    height: 28px;
    margin: 17px 6px 0 0;
    padding: 5px;
    width: 360px;
}
 
#popupform .button {
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 3px;
    color: #555;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    height: 34px;
    margin: 10px 0;
    padding: 2px 16px;
    width: 185px;
}
#popupform .button:hover {
    background-color: #4683ea;
    border: 1px solid #4387fd;
    color: #fff;
}

.products-list .col-xs-12{
	margin-top:10px;
}

div.mobile_menu{
	display:none;
}

.btn-link:visited, .btn-link:hover{
	background-color:#d0021b;
}

.search-block{
	float:left; /*width:150px;*/ margin:35px 0px 0px 20px;
}

#order_form_div h1{
	font-size: 30px;
	margin-left:145px;
	line-height: 35px;
}

.menu-link a, .menu-link a:visited{
	color:#fff;
	display:block;
	float:left;	
	text-decoration:none;
}

a.filter-link-text{
	padding:5px;
}

.menu-link img{
	margin:5px;
}

#top-info-mobile{
	display:none;
}

.sale-ico-menu{
	position:absolute;
	/*top:-20px;*/
	top: -20px;
    width: 30%;
}


/* mobile */
@media screen and (max-width: 768px) {
	
	ul.cmsnav{
		
		margin-top:0px;
	}
	
	nav ul li{
		padding-top:0px;
	}
	.tel-header{
		width:100%;
		text-align:center;
	}
	.owl-item h2{
		font-size:14px;
	}
	
	#two-banners .item h2{
		font-size:16px;
	}
	#articles .item h2{
		
		font-size:14px;
		margin:3% 3% 0;
	}
}

/* tablet */

@media screen and (min-width: 320px) and (max-width: 560px){
	
	.product-item-news{
		margin-left:60px;
	}
	
	.product-item-news .product-img{
		
		/*min-height:120px;*/
	}
}


@media screen and (min-width: 560px) and (max-width: 1024px){
	
	.product-item-news{
		margin-left:60px;
	}
	
	.product-item-news .product-img{
		
		/*min-height:300px;*/
	}
	
	
}

@media screen and (min-width: 1024px) and (max-width: 1240px){
	
	.product-item-news .product-img{
		/*min-height: 200px;*/
	}
	.search-block{
		display:none;
	}
	.tel-header{
		font-size:18px;
		margin:20px;
	}
}

@media screen and (min-width: 1399px){
	
	.product-item-news .product-img{
		/*height:220px;*/
		/*margin-bottom:20px;*/
		
	}
	.product-item-news span{
			
			font-size:16px;
		
	}
	
}



@media screen and (min-width: 1600px){
	
	nav ul li a{
		font-size:18px;
	}
	
	#main-products h2{
		font-size:40px;
		margin-bottom:0px;
		padding-bottom:0px;
	}
	
	#news .adjust{
		font-size:22px;
	}
	
	#news .desc p{
		
		font-size:20px;
	}
	
	#two-banners .item h2{
		font-size:40px;
	}
	
	#main-products .product-item-news a{
		font-size:20px;
	}
	
	#articles .item .desc{
		top:250px;
	}
	#articles .item h2{
		font-size:40px;
	}
	#articles .item .desc{
		left:30px;
		width:200px;
	}
	#articles .item .desc p{
		font-size:26px;
	}
	
	#articles .item .linkbutton{
		padding:10px 15px;		
		width:110px;
		font-size:16px;
	}
	
	
}

@media screen and (min-width: 1800px){

	.product-item-news .product-img{
		/*height:260px;
		margin-bottom:25px;*/
		
	}
}

@media screen and (max-width: 1024px){
	
	
	.mobile-hide{
		display:none;
	}
	
	.search-block{
		position:fixed;
		top:0px;
		background-color:white;
		width:100%;
		height:60px;
		z-index:991;
		margin-top:60px;
		margin-left:0px;
		-webkit-box-shadow: -2px 3px 11px -2px rgba(0,0,0,0.75);
		-moz-box-shadow: -2px 3px 11px -2px rgba(0,0,0,0.75);
		box-shadow: -2px 3px 11px -2px rgba(0,0,0,0.75);
	}
	
	
	.search-block .basket-items-search-field{
		width:80%;
		margin:10px auto;
	}
	.search-block .basket-items-search-field input{
		height:40px;
	}
	
	.filter-top{
		position:fixed;
		top:0px;
		background-color:white;
		width:100%;
		height:60px;
		z-index:991;
		margin-top:60px;
		margin-left:0px;
		-webkit-box-shadow: -2px 3px 11px -2px rgba(0,0,0,0.75);
		-moz-box-shadow: -2px 3px 11px -2px rgba(0,0,0,0.75);
		box-shadow: -2px 3px 11px -2px rgba(0,0,0,0.75);
		overflow:scroll;
		height:500px;
	}
	
	#articles{
		display:none;
	}
	#topmenu{
		display:none;
	}
	#cmsnav{
		margin-top:10px;
		
	}
	
	#cmsnav.desctop{
		display:none;
	}
	
	#logo {
		/*width: 220px;
		height: 114px;
		float: none;
		margin: 60px auto 5px auto;*/
		display:none;
	}
	
	ul.cmsnav > li{
		width: 100%;
	}
	ul.cmsnav > li > a{
		font-size: 20px;
		margin-bottom: 15px;
		border-bottom: 1px solid #ccc;
	}
	ul.cmsnav > li.item-selected{
		border:none;
	}
	.product-item-news{
		margin-left:0px;
	}
	div.cat-image{
		display:none;
	}
	
	div.mobile_menu{
		display:block;
		height:60px;
		background-color:#434343;
		position:fixed;
		top:0;
		width:100%;
		z-index:992;
		
	}
	.menu-link{
		float:left;
		padding:10px 4px;
	}
	#cmsnav.cmsnav.mobile{
		background-color:white;
		margin-top:-10px;
		padding-top:5px;
		display:block;
		-webkit-box-shadow: -2px 3px 11px -2px rgba(0,0,0,0.75);
		-moz-box-shadow: -2px 3px 11px -2px rgba(0,0,0,0.75);
		box-shadow: -2px 3px 11px -2px rgba(0,0,0,0.75);
	}
	.bx-step-opacity{
		margin-top:15px;
	}
	#bx-soa-total-mobile{
		padding-top:15px;
	}
	
	#order_form_div h1{
		font-size: 25px;
		text-align: center;
		line-height: 26px;
		margin-left:0px;
	}
	header{
		height:80px;
	}
	#top-info-mobile{
		margin-top:70px;
		display:block;
	}
	.tel-mobile{
		font-size:18px;
		padding-top:5px;
		text-align:center;
	}
	
	.tel-mobile span{
		margin:5px;
		display:block;
		text-align:right;
	}
	
	.tel-mobile a,
	.tel-mobile a:visited{
		text-decoration:underline;
		display:block;
		text-align:right;
		margin:5px;
	}
	
	#mobile-logo img{
		margin-left:15px;
	}
	span.delivery-all{
		display:block;
		color:#333;		
		font-size:11px;
		text-align:right;
		text-transform:uppercase;
		padding-top:5px;
	}
	
	.small-filter-quant {
		position: absolute;
		background-color: red;
		border-radius: 50%;
		-webkit-border-radius: 50%;
		padding: 3px;
		text-align: center;
		font-weight: bold;
		font-size: 12px;
		width: 20px;
		height: 20px;
		display: block;
		margin-left: -5px;
		margin-top: 0px;
	}
	
	.mobile_menu .menu-link:nth-child(2){
		
	}
	.mobile-filter{
		display:none;
	}
	
}


.top-messenger{
	float: right;
    width: auto;
    
    padding-top: 16px;
}
.top-messenger{
	display: flex;
    align-items: center;
    flex-wrap: nowrap;
    justify-content: center;
	flex-direction: column;
}

.top-messenger .mess-icons {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    justify-content: center;
}

@media screen and (max-width: 1400px){
	.official-notice{
		font-size: 12px;
	}
	.top-messenger{
		display:none;
	}

}


@media screen and (min-width: 1400px){
	.top-messenger{
		width:auto;
		display:block;
	}
	
	.tel-header{
		margin-left:0;
	}
	
	.top-messenger .mess-icons a{
		margin-right:5px;
		
	}
	
}

@media screen and (max-width: 760px){
	.tel-mobile{
		font-size:14px;
	}	
	.tel-mobile span{
		display:block;
		margin:0px;
	}
	
	.tel-mobile a,
	.tel-mobile a:visited{
		text-decoration:underline;
		display:block;		
		margin:0;
	}
	.mobile_menu .menu-link:nth-child(2){
		display:block;
	}
	#products h1, #products h2{
		
		font-size:24px;
	}
}

.video-collection div{
	margin-top:10px;
}

.contacts_messengers .tel a{
	font-size:22px;
	height:26px;
	display:block;
}

.tel.tel-header a,
.contacts_messengers .tel a,
.contacts_messengers .tel a:visited{
	background: url('/img/phone-ico.png') no-repeat left bottom;
	display:block;
	padding-left:20px;
	height:26px;
}

.footer_contacts .tel a,
.footer_contacts .tel a:visited{
	background: url('/img/phone-ico-white.png') no-repeat left;	
	padding-left:20px;
	height:26px;
	color:white;
	width:220px;
	float:right:
}
.footer_messengers .tel a, .footer_messengers .tel a:visited{
	background: url('/img/phone-ico-white.png') no-repeat left;	
	padding-left:20px;
	height:26px;
	color:white;
	width:220px;
	font-size:20px;
	
}
.mess-icons a{
	margin-right:10px;
	
}



div.header_messengers{	
	float:right;
}

div.header_messengers div{
	margin-bottom:10px;
	font-size:14px;
}


.header_messengers .tel a, .header_messengers .tel a:visited{
	
	padding-left:20px;
	height:26px;
	color:#000;
	width:220px;
	font-size:14px;
	background: url(/img/phone-ico.png) no-repeat left;	;
	
}

div.header_messengers div{
	margin-bottom:10px;
	font-size:12px;
}

div.header_messengers .mess-icons img{
	width:13%;
}

div.contacts-page{
	margin-top:20px;
}

div.contacts_messengers{
	padding:15px;
	margin-top:20px;
}
div.contacts_messengers .mess-icons{
	margin:15px 0px;
}
div.contacts-page h2{
	font-size:24px;
}
div.contacts_messengers .col-xs-12{
	margin-top:15px;
	border-bottom:1px solid #ccc;
}

.filter-top.f-fix{
	position:fixed;
	width:20%;
	background-color:white;
}


.official-notice{
	padding-top: 15px; 
	padding-left:30px;
    color: white;
    font-size: 12px;
    display: block;
    width: 25%;
    float: left;
}


@media screen and (min-width: 1400px){
	.official-notice{
		font-size: 16px;
		width: 31%;
	}
}

@media screen and (max-width: 1399px){
	.official-notice{
		margin-left: 220px;
		padding-top: 15px;
		/* padding-left: 30px; */
		color: white;
		font-size: 14px;
		display: block;
		width: 40%;
		float: left;
		position:absolute;
	}
}

@media screen and (max-width: 1280px){
	.official-notice{

		margin-left: 180px;
		padding-top: 15px;
		/* padding-left: 30px; */
		color: white;
		font-size: 12px;
		display: block;
		width: 40%;
		float: left;
		position: absolute;
	}
}

@media screen and (max-width: 1180px){
	.official-notice{

		margin-left: 180px;
		padding-top: 15px;
		/* padding-left: 30px; */
		color: white;
		font-size: 11px;
		display: block;
		width: 40%;
		float: left;
		position: absolute;
	}
}

@media screen and (max-width: 1100px){
	.official-notice{

		display:none;
	}
}

#small-basket a:hover, #small-basket a{
	text-decoration:none;
}

.sale_order_full_table a, .sale_order_full_table a:visited{
	display: block;
    background-color: green;
    padding: 5px;
    color: #fff;
    margin-top: 10px;
    text-align: center;
    width: 260px;
}