/*   templatee2.css   */
#aside{
    margin-top: -8px;
    margin-right: 10px !important;
    width: 230px !important;
    /*display:none !important;*/
}

.well {
	min-height: 20px;
	padding: 15px;
	margin-bottom: 10px;
	background-color: #f5f5f5;
	border-radius: 10px;
}



.breadcrumb {
	padding: 8px 15px;
	margin: 0 0 18px;
	list-style: none;
	background-color: #f5f5f5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	/*margin: 10px 0;*/
	margin-bottom: 25px;
	margin-top: 10px;
}

#body_go{
    Padding: 1px !important;
}

#content
{
    margin-left: 0px !important;
    Padding-left: 3px !important;
    max-width: 981px !important;
    min-width: 320px !important;
    /*width: 100% !important;*/
}

#navigator2{
    display:none;
}
.jshop{
    padding-left: 3px !important;
    margin-top: 20px !important;
}    

.jshop_code_prod2{
    color: #268a16;
}


#poshuk{ /*поиск*/
    position: relative;
    top: -60px; 
    right: 100px;
	display:inline-block !important; 
}

.header-search, .pull-right{
  	display:inline-block !important;   
  	height: 30px !important;   
}

#zlqs{
    word-wrap: break-word; /* Перенос слов */ 
    display: inline-block; 
    width:114px;
    /*width: 100% !important; 
    min-width: 114px !important; 
    min-height: 145px !important;    
    max-width: 114px !important;
    max-height: 145px !important;  */
    float:center;
    text-align: center;
    background: #F5F5F5; /* Цвет фона */
    border: 3px solid #fff; /* Белая рамка */
    border-radius: 10px; /* Радиус скругления */
    padding: 10px;
    /*margin: 0 auto;*/
    
    /*outline: 2px solid #000;  Чёрная рамка */
    /*width: 114px;*/
    /*height: 145px;*/
    /*margin: 0 auto;*/
    /*margin:1%;*/
}

#dimon{
justify-content: center; 
display: flex; 
flex-wrap: wrap; 
float:center; 
text-align: center;    
}
.dimon{
justify-content: center; 
display: flex; 
flex-wrap: wrap; 
float:center; 
text-align: center;    
}
#meny-green{
/*width: 100%;*/
}



.img-top-meny
{
    width: 100% !important;  
    /*width:155px !important;*/
    vertical-align:middle;
}


#content_2
{
    max-width: 730px !important;
    /*
    margin-left: 0px !important;
    Padding-left: 0px !important;
    width: 100% !important;
    max-width: 981px !important;
    min-width: 320px !important; 
    */
}

.productfull .image_middle{
    /*width: 360px;   zlqs raxmer glavnoy kartinki*/
    max-width: 400px !important;
    min-width: 200px !important; 
}

.extra_fields{
    width: 100% !important;
    min-width: 200px !important;     
}
#block-title-price{
    width: 100% !important;
    float: left !important;
    padding: 0px;   
}

.p555{
    white-space: nowrap;
    display: inline-block !important;
}
.filter_characteristic{
    /*margin-top:35px;*/
}

/* списоу товаров в категории*/
    .image{
    /*width: 185px !important;*/
    min-width: 140px !important  
} 

.ololo{

width: 95% !important;
min-width: 70px !important;
background-color: #F5F5F5!important;
border-radius: 10px !important;

-webkit-border-radius: 10px !important;
-moz-border-radius: 10px !important;
padding: 10px;
margin-right: 10px !important;
Padding-right: 10px !important;
}

.jshop_prod_description{
width: 97% !important;
margin-right: 5px !important;
Padding-right: 5px !important;
}


dima77{
width: 350px;
word-wrap: break-word;
}




.jshop_menu_level_1, .jshop_menu_level_1_a{
display:none !important;
}



.clearfilterbutton { /* сбросить все фильтры кнопка внизу */
	font-size:12px !important;
	font-family:Arial !important;
	font-weight:normal !important;
	-moz-border-radius:8px !important;
	-webkit-border-radius:8px !important;
	border-radius:8px !important;
	border:1px solid #d83526 !important;
	padding:1px 8px !important;
	text-decoration:none !important;
	background:-moz-linear-gradient( center top, #fa665a 5%, #d34639 100% ) !important;
	background:-ms-linear-gradient( top, #fa665a 5%, #d34639 100% ) !important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa665a', endColorstr='#d34639') !important;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #fa665a), color-stop(100%, #d34639) ) !important;
	background-color:#fa665a !important;
	color:#ffffff !important;
	display:inline-block !important;
	text-shadow:1px 1px 0px #98231a !important;
 	-webkit-box-shadow:inset 1px 1px 0px 0px #fab3ad !important;
 	-moz-box-shadow:inset 1px 1px 0px 0px #fab3ad !important;
 	box-shadow:inset 1px 1px 0px 0px #fab3ad !important;
}.clearfilterbutton:hover {
	background:-moz-linear-gradient( center top, #d34639 5%, #fa665a 100% ) !important;
	background:-ms-linear-gradient( top, #d34639 5%, #fa665a 100% ) !important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d34639', endColorstr='#fa665a') !important;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #d34639), color-stop(100%, #fa665a) ) !important;
	background-color:#d34639 !important;
}.clearfilterbutton:active {
	position:relative !important;
	top:1px !important;
}


#img-vopros{

}
#quantity{ /*количество в корзину*/
height: 24px;
width: 14px;
position: relative;
top: 5px; 
}


#my-img-list{ /* попутные товары */
display: inline !important;
}

/* checkbox */
.br18, .br8, .br44{
display:none !important;
}
.pp18, .pp8, .pp44{ /*пробел*/
display: inline !important;
}
.znach18, .znach8, .znach44{
position: relative;
top: 3px;  
}
#tockkapng{ /*для цветных checkbox*/
width: 30px;
height: 10px;
}

.for-img{ /* общий стить  цветных checkbox*/
border-radius: 3px !important;
-moz-border-radius:3px !important;
-webkit-border-radius:3px !important;
color: #000000;
font-size: 12px;/*font-size: 8px;*/
padding: 1px;
position: relative;
top: -2px; 
}



#for-img-27{ /*цветной checkbox черный*/
display: inline !important;
background: none repeat scroll 0 0 #000000;
	background:-moz-linear-gradient( center top, #545454 34%, #241724 71% );
	background:-ms-linear-gradient( top, #545454 34%, #241724 71% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#545454', endColorstr='#241724');
	background:-webkit-gradient( linear, left top, left bottom, color-stop(34%, #545454), color-stop(71%, #241724) );
}
#for-img-28{ /*цветной checkbox серебристый*/
display: inline !important;
background: none repeat scroll 0 0 #a8a8a8;
	background:-moz-linear-gradient( center top, #a8a8a8 75%, #e6e6e6 30% );
	background:-ms-linear-gradient( top, #a8a8a8 75%, #e6e6e6 30% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a8a8a8', endColorstr='#e6e6e6');
	background:-webkit-gradient( linear, left top, left bottom, color-stop(75%, #a8a8a8), color-stop(30%, #e6e6e6) );
}

#for-img-29{ /*цветной checkbox красный*/
display: inline !important;
background: none repeat scroll 0 0 #FF0000;
	background:-moz-linear-gradient( center top, #fe1a00 34%, #ce0100 71% );
	background:-ms-linear-gradient( top, #fe1a00 34%, #ce0100 71% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background:-webkit-gradient( linear, left top, left bottom, color-stop(34%, #fe1a00), color-stop(71%, #ce0100) );

}
#for-img-30{ /*цветной checkbox синий*/
display: inline !important;
background: none repeat scroll 0 0 #2896F7;
	background:-moz-linear-gradient( center top, #3d94f6 33%, #1e62d0 72% );
	background:-ms-linear-gradient( top, #3d94f6 33%, #1e62d0 72% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
	background:-webkit-gradient( linear, left top, left bottom, color-stop(33%, #3d94f6), color-stop(72%, #1e62d0) );
}
#for-img-31{ /*цветной checkbox зеленый*/
display: inline !important;
background: none repeat scroll 0 0 #00FF00;
	background:-moz-linear-gradient( center top, #77d42a 34%, #5cb811 71% );
	background:-ms-linear-gradient( top, #77d42a 34%, #5cb811 71% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77d42a', endColorstr='#5cb811');
	background:-webkit-gradient( linear, left top, left bottom, color-stop(34%, #77d42a), color-stop(71%, #5cb811) );
}
#for-img-32{ /*цветной checkbox желтый*/
display: inline !important;
background: none repeat scroll 0 0 #FFFF00;
	background:-moz-linear-gradient( center top, #ffec64 34%, #ffab23 71% );
	background:-ms-linear-gradient( top, #ffec64 34%, #ffab23 71% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23');
	background:-webkit-gradient( linear, left top, left bottom, color-stop(34%, #ffec64), color-stop(71%, #ffab23) );
}
#for-img-60{ /*цветной checkbox фиолетовый */
display: inline !important;
background: none repeat scroll 0 0 #800080;
	background:-moz-linear-gradient( center top, #c579ff 34%, #a341ee 71% );
	background:-ms-linear-gradient( top, #c579ff 34%, #a341ee 71% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c579ff', endColorstr='#a341ee');
	background:-webkit-gradient( linear, left top, left bottom, color-stop(34%, #c579ff), color-stop(71%, #a341ee) );
}

#for-img-144{ /*цветной checkbox белый */
display: inline !important;
background: none repeat scroll 0 0 #C0C0C0;
	background:-moz-linear-gradient( center top, #ededed 34%, #dfdfdf 71% );
	background:-ms-linear-gradient( top, #ededed 34%, #dfdfdf 71% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background:-webkit-gradient( linear, left top, left bottom, color-stop(34%, #ededed), color-stop(71%, #dfdfdf) );

}

#for-img-145{ /*цветной checkbox розовый*/
display: inline !important;
background: none repeat scroll 0 0 #ff12ff;
	background:-moz-linear-gradient( center top, #ff12ff 75%, #f58ef5 30% );
	background:-ms-linear-gradient( top, #ff12ff 75%, #f58ef5 30% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff12ff', endColorstr='#f58ef5');
	background:-webkit-gradient( linear, left top, left bottom, color-stop(75%, #ff12ff), color-stop(30%, #f58ef5) );


}

#for-img-811{ /*цветной checkbox коричневый*/
display: inline !important;
background: none repeat scroll 0 0 #8B4513;
	background:-moz-linear-gradient( center top, #8B4513 75%, #CD853F 30% );
	background:-ms-linear-gradient( top, #8B4513 75%, #CD853F 30% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8B4513', endColorstr='#CD853F');
	background:-webkit-gradient( linear, left top, left bottom, color-stop(75%, #8B4513), color-stop(30%, #CD853F) );


}

.footer{
    padding-left: 3px !important;    
}
.item-page{
      margin-left: -30px !important;      
            margin-top: 14px !important;    
}

.product_list_hr{
height: 10px!important;
}

/* ddd */
.jshop_img{ /*картинка в list*/
/*width: 140px!important;*/ /*было 180*/
/*width: 250px!important;*/          /* ttttttttttt*/
margin-top: 0px!important;
}
.three_img{ /*малые картинки в list*/
/*width: 330px !important; */
width: 200px !important; 
float: left !important;
}

#gifka1{
    width: 130px !important;
    height: auto;
    /*Padding-left: 3px !important;*/
    margin: 8px !important;
}


.gifka{
    position: relative;
    left: 0px;
    bottom: 0px;
}
#mob-nomer{
    position: relative;
    bottom: -43px;
    left: 25px;
}


.zlqs_meny{
background: #c0e5a1 !important;
}




.text-menu{
font-size: 13px; 
font-weight:700;
line-height: 5px;
position: relative;
top: 1px;
}
.page-header{
font-size: 16px !important;  
}


.v_nalichii{  /* в наличии*/
width: 130px;
font-size: 12px;/*font-size: 11px; */
color: #000000;
background: #90DB88; 
padding: 1px;
border-radius: 3px !important;
-webkit-border-radius: 3px !important;
-moz-border-radius: 3px !important;
}
#not_available_my{  /*нет в наличии*/
font-size: 12px;/*font-size: 11px; */
color: #000000!important;
background: #FF8282 !important;
padding: 1px !important;
border-radius: 3px !important;
-webkit-border-radius: 3px !important;
-moz-border-radius: 3px !important;
}

#order{ /*сортировка*/
width: 130px;
height: 26px !important;
position: relative;
top: 3px;
}
#limit{ /* кол-во товаров на странице*/
width: 70px;
height: 26px !important;
position: relative;
top: 3px;
}
/* выравниваем фильтры слева */
#znach-harki{
position: relative;
top: 3px;
cursor:pointer;
}


#img-filtrs{
    margin-left:3px; 
            
}


#zakryt-filtr{
    display: none;
    font-weight: bold;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    color: red;
    position: block;
    float: right;
}

#killfil{
    text-decoration: underline;
    color: red;
    cursor:pointer;
    position: block;
    float: right;
    margin-top:10px;
    margin-bottom:10px;
}

#sbros{  /*нет в наличии*/
float:right;
font-size: 12px;/*font-size: 11px; */
color: #000000!important;
background: #FF8282 !important;
padding: 1px !important;
border-radius: 3px !important;
-webkit-border-radius: 3px !important;
-moz-border-radius: 3px !important;
}
.cena1{
width:30px;
height:11px !important;
position: relative;
top: 3px;
}

.compare_link_to_list{
margin-left: -4px !important; /* добавить к сравнению*/
}
.added_to_compare{
margin-left: -8px !important; /*перейти к сравнению */
}


.navigation{
border: 0px solid #FFFFFF !important;
background-color: #F5F5F5 !important;
border-radius: 10px !important;
-webkit-border-radius: 10px !important;
-moz-border-radius: 10px !important;
Padding-left: 15px !important;
margin-top: 10px !important;
margin-left: 3px !important;
margin-right: 3px !important;
}
.navigations{
border: 0px solid #FFFFFF !important;
background-color: #F5F5F5 !important;
border-radius: 10px !important;
-webkit-border-radius: 10px !important;
-moz-border-radius: 10px !important;
Padding-left: 10px !important;
}
.jshop h1{
font-size: 20px !important; 
}
.box_products_sorting, .box_products_count_to_page{
font-size: 12px !important; 
}

/* shapka
.clearfix { */
/*
background-image:url(http://велофара.укр/shapka.png);
height: 90px;
2222233.gif
*/

.header {
/*background-image:url(http://велофара.укр/2222233.gif);
background-position:center 80px*/
background-repeat:no-repeat;
height: 100px; /*133*/
}

.clearfix:before,
.clearfix:after {
	display: table;
	content: "";
	line-height: 0;
}
.clearfix:after {
	clear: both;
}

#lightbox-container-image-box{
z-index: 9999 !important;
}
#mycompare{
z-index: 1 !important;
}
#calll {
	position: fixed; /* фиксированная позиция */
	/*opacity: 0.5;  прозрачность */
	/*padding: 15px 10px 10px; отступы */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	right: 0px; /* отступ слева */
	top: 350px; /* отступ снизу */
	cursor: pointer;
}

/* razmer vsego okna*/
.container {
    width: 100%; 
    max-width: 980px !important;
	min-width: 310px !important;
	padding: 0px !important;
/*	resize: none !important;*/
}

.wrapper{
    display:none !important; 
}


.row-fluid{
	width: 98%;
	max-width: 980px !important;
	/*
	min-width: 980px !important;
	resize: none !important;
	*/
}

/* cena v kataloge */
.jshop_price{
color: red;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 18px;
    line-height: 18px;
}

/* cena v kartochke */
#block_price{
color: red;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 22px !important;
    line-height: 22px !important;
}



/* knopka poisk */
.button {
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	border:1px solid #dcdcdc;
	padding:3px 9px;
	text-decoration:none;
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	background:-ms-linear-gradient( top, #f9f9f9 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #f9f9f9), color-stop(100%, #e9e9e9) );
	background-color:#f9f9f9;
	color:#120d12;
	display:inline-block;
	text-shadow:1px 1px 0px #ffffff;
 	-webkit-box-shadow:inset 1px 1px 0px 0px #ffffff;
 	-moz-box-shadow:inset 1px 1px 0px 0px #ffffff;
 	box-shadow:inset 1px 1px 0px 0px #ffffff;
	text-decoration: none;
}
.button:hover {
	background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
	background:-ms-linear-gradient( top, #e9e9e9 5%, #f9f9f9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #e9e9e9), color-stop(100%, #f9f9f9) );
	background-color:#e9e9e9;
		text-decoration: none;
}
.button:active {
	position:relative;
	top:1px;
		text-decoration: none;
}



/* knopka kupit*/
input.zlqs {
	font-size:14px;
	font-family:Arial Black;
	font-weight:bold;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #268a16;
	padding:7px 14px;
	text-decoration:none;
	background:-moz-linear-gradient( center top, #77d42a 44%, #5cb811 61% );
	background:-ms-linear-gradient( top, #77d42a 44%, #5cb811 61% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77d42a', endColorstr='#5cb811');
	background:-webkit-gradient( linear, left top, left bottom, color-stop(44%, #77d42a), color-stop(61%, #5cb811) );
	background-color:#77d42a;
	color:#ffffff;
	display:inline-block;
	text-shadow:0px 0px 50px #aade7c;
 	-webkit-box-shadow: 11px 9px 12px -18px #caefab;
 	-moz-box-shadow: 11px 9px 12px -18px #caefab;
 	box-shadow: 11px 9px 12px -18px #caefab;
}
input.zlqs:hover {
	background:-moz-linear-gradient( center top, #5cb811 44%, #77d42a 61% );
	background:-ms-linear-gradient( top, #5cb811 44%, #77d42a 61% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cb811', endColorstr='#77d42a');
	background:-webkit-gradient( linear, left top, left bottom, color-stop(44%, #5cb811), color-stop(61%, #77d42a) );
	background-color:#5cb811;
}
input.zlqs:active{
	position:relative;
	top:1px;
}


/* кнопка купить*/
.button_buy {
	font-size:15px !important;
	font-family:Arial !important;
	font-weight:bold !important;
	-moz-border-radius:8px !important;
	-webkit-border-radius:8px !important;
	border-radius:8px !important;
	border:1px solid #268a16 !important;
	padding:3px 9px !important;
	text-decoration:none !important;
	background:-moz-linear-gradient( center top, #77d42a 5%, #5cb811 100% ) !important;
	background:-ms-linear-gradient( top, #77d42a 5%, #5cb811 100% ) !important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77d42a', endColorstr='#5cb811') !important;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #77d42a), color-stop(100%, #5cb811) ) !important;
	background-color:#77d42a !important;
	display:inline-block !important;
	text-shadow:1px 1px 0px #aade7c !important;
 	-webkit-box-shadow:inset 1px 1px 0px 0px #caefab !important;
 	-moz-box-shadow:inset 1px 1px 0px 0px #caefab !important;
 	box-shadow:inset 1px 1px 0px 0px #caefab !important;
    margin: 14px 8px 8px 0px;
}
.button_buy:hover {
	background:-moz-linear-gradient( center top, #5cb811 5%, #77d42a 100% ) !important;
	background:-ms-linear-gradient( top, #5cb811 5%, #77d42a 100% ) !important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cb811', endColorstr='#77d42a') !important;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #5cb811), color-stop(100%, #77d42a) ) !important;
	background-color:#5cb811 !important;
}
.button_buy:active {
	position:relative !important;
	top:1px !important;
}



/* knopka detalney */
.button_detail {
	font-size:15px !important;
	font-family:Arial !important;
	font-weight:bold !important;
	-moz-border-radius:8px !important;
	-webkit-border-radius:8px !important;
	border-radius:8px !important;
	border:1px solid #c57d08 !important;
	padding:3px 9px !important;
	text-decoration:none !important;
	background:-moz-linear-gradient( center top, #ffec64 5%, #ffab23 100% ) !important;
	background:-ms-linear-gradient( top, #ffec64 5%, #ffab23 100% ) !important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23') !important;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #ffec64), color-stop(100%, #ffab23) ) !important;
	background-color:#ffec64 !important;
	display:inline-block !important;
	text-shadow:1px 1px 0px #aade7c !important;
 	-webkit-box-shadow:inset 1px 1px 0px 0px #caefab !important;
 	-moz-box-shadow:inset 1px 1px 0px 0px #caefab !important;
 	box-shadow:inset 1px 1px 0px 0px #caefab !important;
    margin: 14px 8px 8px 0px;
}
.button_detail:hover {
	background:-moz-linear-gradient( center top, #ffab23 5%, #ffec64 100% );
	background:-ms-linear-gradient( top, #ffab23 5%, #ffec64 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64');
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #ffab23), color-stop(100%, #ffec64) );
	background-color:#ffab23;
	text-decoration: none;
}
.button_detail:active {
	position:relative;
	top:1px;
	text-decoration: none;
}

#kolichestvo{
    background:#77cfff;
    padding:1px;
    color:black;
}
.qty_in_stock{
    margin-top:8px;
}











/* бургер  ----------------------------------------------*/
#top{
	width:100%;
	background: #222;
	text-align:center;
	height:35px;
	line-height:35px;
	}
#top a{color:#00FF00;text-decoration:none;}
.logo{
	width:200px;
	font: 22px/125% Tahoma;
	float:left;
	line-height:35px;
	}
.logo span{font: 12px/125% Tahoma;}
 
 .wrapper{
	max-width: 500px;
	margin: 0 auto;
	position:relative;
}
.menu-btn{
    display: flex;
    align-items: center;
    position: absolute;
    top:-2px;
    left:3px;
    transform:translate(0%,0);
    width: 48px;
    height: 48px;
    cursor: pointer;
    z-index: 1;
    margin: 8px;

}
.burger-menu{
    /*margin-bottom: 35px;*/

}

#text-meny{
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    margin-left:14px;
    position: relative;
    top:-3px;
    left:-13px;
    color: black;
    font-weight: bold;
    margin: 8px;
}
#text-kontakty{
    margin: 8px 8px 8px 40px;
}


#menu-toggle{
  opacity: 0;
  margin: 8px;
  width: 48px;
  height: 48px;
}
#menu-toggle:checked ~ .menu-btn > span{
  transform: rotate(45deg);
}
#menu-toggle:checked ~ .menu-btn > span::before{
  top: 0;
  transform: rotate(0);
}
#menu-toggle:checked ~ .menu-btn > span::after{
  top: 0;
  transform: rotate(90deg);
}
#menu-toggle:checked ~ .menubox{
  visibility: visible;
  left: 0;
}
/*
.menu-btn{
  display: flex;
  align-items: center;
  position: absolute;
  top: 0;
  right:0;
  width: 26px;
  height: 26px;
  cursor: pointer;
  z-index: 1;
}
*/
.menu-btn > span,
.menu-btn > span::before,
.menu-btn > span::after {
  display: block;
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #616161;
  transition-duration: .25s;
}
.menu-btn > span::before {
  content: '';
  top: -8px;
}
.menu-btn > span::after {
  content: '';
  top: 8px;
}

.menu-item {
  display: block;
  padding: 20px 24px;
  color: #333;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 15px;

  font-weight: 600;
  text-decoration: none;
  transition-duration: .25s;
}
.menu-item:hover {
  background-color: #CFD8DC;
}

.menubox{
display: block;
position: fixed;
visibility: hidden;
width: 250px;
height: auto;
top: 112px;
left: -100%;
margin: 20;

/*padding: 80px 0;*/
list-style: none;
background-color: #ECEFF1;
box-shadow: 1px 0px 6px rgba(0, 0, 0, .2);
transition-duration: .25s;
z-index: 999;
}
/*  /юургер----------------------------------*/








    
#filter-text{
    display:none;
}
#opts-id-extra_field_127{
     /*display:none !important;*/   /*скрыли количество фильтра "наличие" -> "есть в магазине" "есть на складе"  */  
}
#opts-id-extra_field_19{
     /*display:none !important;*/   /*скрыли количество фильтра "наличие" -> "есть в магазине" "есть на складе"  */  
}



@media (max-width: 999px){
    #meny-green{
      display:none !important;      
    }
    #zlqs{
    width:94px;
    }
    .text-menu{
    font-size: 12px; 
    }
}

@media (max-width: 844px){
    #zlqs{
    width:77px;
    }    

}
@media (max-width: 727px){
    .velosvet{
    display:none !important;          
    }  
}
@media (max-width: 620px){
    #zlqs{
    width:129px;
    }  
}
@media (max-width: 470px){
    #zlqs{
    width:105px;
    }  

}
@media (max-width: 398px){
    #zlqs{
    width:97px;
    }
}
@media (max-width: 361px){
    #zlqs{
    width:82px;
    }
}
@media (max-width: 350px){
    #zlqs{
    width:77px;
    }
}






@media (max-width: 944px){
    #filtr_b{
        display:none;
        position: absolute;
        left: 10px;
        top: 0px;
        z-index:99999999;   
    
    }
    #filter-text{
        display:inline; 
    }
    #filter-text-2{
        font-family: 'Open Sans', sans-serif;
        font-size: 15px;
        color: black;
        font-weight: bold;
        position: relative;
        top:-2px;
        left: 0px;
    }
    #zakryt-filtr{
        display: inline;
    }
    
    .facebook, .Instagram, .veloremont, .youtube{
        display:none !important;  
    }
    #content{
        width:100% !important;
    }
    #meny-green{
        display:none;      
    }
    .fitr-class, .p555{
        padding-top:5px !important;
        padding-bottom:5px !important;    
    }    
}





@media (min-width: 981px){
    #filtr_b{
        display:block !important; 
    }
    .fitr-class, .p555{
        padding-top:0px !important;
        padding-bottom:0px !important;    
    }
    
}






@media (max-width: 930px){
    #gifka2{
        display:none !important; 
    }

}


@media (max-width: 620px){/*сортировка*/
    .text-sortirovki3{
        display:none !important;         
    }
    #limit{
        width: 60px !important;         
    }
    #order{
        width: 114px !important;                
    }
    .text-sortirovki1{
        display:none !important;            
    }
    .text-sortirovki2{
        display:inline !important;
        font-size: 12px;/*font-size: 11px !important;*/
    }
    .navigation{
    display:none !important; 
    }
    .wrapper{
        display:inline !important; 
    }
    .item-121, .item-128, .item-137, .item-136, .item-143, .item-179{
        /*line-height: 48px;*/
        font-size: 12px;
        display:inline-block;
        padding: 24px 24px !important;
    }
    .dimon{
        /*margin-top:-15px !important;*/
    }    
    .jshop {
    margin-top: 8px !important;
    }
    #gifka3{
        width: 180px !important;
    }    
}


@media (max-width: 530px){
    #gifka1{
        width: 110px !important; 
    }   
    .breadcrumb{
        padding: 4px 3px !important;
    }
    .icon-location:before{
        display:none !important;         
    }
    .breadcrumb > .active {
        display:none !important;   
    }
    #poshuk{
        display:none !important;           
    }
}


@media (max-width: 490px){
    .dimon{
        margin-top:9px !important;
    }

}

@media (max-width: 420px){
    #poshuk{
        display:none !important;           
    }
    
}


@media (max-width: 380px){
    #gifka1{
        width: 80px !important; 
    }   
    #gifka3{
        width: 130px !important;
    }
}




.wrapper {
width: 300px;
height: 300px;
}
.exmpl {
overflow: hidden;
display: flex;
justify-content: center;
align-items: center;
}
.exmpl img {
height: 100%;
width: auto;
}










