.top_bar_search_btn.mob {display:none;height:45px;background:#0e3b1e;margin-top:60px;justify-content:center;align-items:center;cursor:pointer;}
.top_bar_search_btn.mob img {width:290px;}	
@media (max-width: 767px){
	.top_bar_search_btn.mob {display: flex;}
}



.header .center img {
  margin-top: -17px;
}


@media (max-width:767px){
	#bx-panel{display:none !important}
	
}


a {
	text-decoration: none;
}

a:active,
a:hover {
	border-color: transparent;
	text-decoration: none;
}

a,
.container {
	-webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-moz-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	transition: color .3s ease, background-color .3s ease, border-color .3s ease;
}

img {
	/*width: auto;*/
	max-width: 100%;
	height: auto;
	/*max-height: 100%;*/
}



.cookie__title{
    font-size: 16px !important;
    font-family: Arial !important;
    padding-top: 9px;
}
.cookie__link{
    font-size: 11px;
    font-family: Arial !important;
}
.coockie__btn{
    text-align: center;
    background: #00a8ec;
    color: #fff !important;
    font-size: 19px;
    border-radius: 10px;
    padding: 5px 9px;
    margin-bottom: 10px;
    text-decoration: none;
}

.cookie{
display: flex;
flex-direction: column;
position: fixed;right: 50px;bottom: 64px;
z-index: 9999;
width:250px;
height:auto;
background-color: rgba(0, 0, 0, 0.7);
color:#fff;
padding:7px 20px;
border-radius:10px;
}

.cookie h3{
font-size:18px;
font-weight:700;
}

.cookie p{
font-size:13px;
font-weight:700;
}

.cookie a.cookie_ok{
background-color:#00a8ec;
color:#fff;
font-size:22px;
font-weight:700;
text-align:center;
padding:10px 0;
border-radius:10px;
margin-bottom:10px;
}

.cookie a{
color:#1ea3b0;
}

.plashka_m{
display:flex;
justify-content:space-around;
align-items:center;
background-color:#e6e6e6;
border-radius:10px;
padding:5px 0;
}

.in-plashka_m{
font-size:12px;
}

.in-plashka_m img{
padding: 0 5px 0 0;
}

@media (max-width:795px){
.fast_btn {display:none !important;}
}
.otkladivayte {
    position: relative;
    display: table;
    height: 46px!important;
    width: 100%;
    margin: 0px 0px 0 0!important;
    padding: 0px 0px 0 20px!important;
    border: 0px solid black!important;
    background: url(/l.png) left top no-repeat!important;
    background-position: 0!important;
}

.elem_price_block {
    float: left;
    width: 100%;
   margin-bottom:0!important;
}
.this_prod_buy {
    display: table;
    width: 100%;
    margin-top: 0px!important;
    margin-bottom: -6px;
    padding: 7px 0 0px 0;
    border-top: 1px solid #ececec;
}



@media (max-width: 767px) {
.skidka_karta {
    margin-top: 5px;
    margin-bottom: 0px!important;
	font: 11px 'OpenSansRegular';
}



.cookie{
    width: 95%;
    margin: 0 auto;
    right: 11px;
}

.coockie__btn{
    width: 95px;
    position: absolute;
    right: 10px;
    bottom: 0;
}

.cookie__link{
    margin-right: 88px;
}

.cookie_mob{
display: flex;
flex-direction: column;
position: fixed;
right: 5%;
bottom: 15%;
z-index: 9999;
width:92%;
height:auto;
background-color: rgba(0, 0, 0, 0.7);
color:#fff;
padding:7px 20px;
border-radius:10px;
}

.cookie_mob p{
font-size:13px;
font-weight:700;
}

.cookie_mob a.cookie_ok{
background-color:#00a8ec;
color:#fff;
font-size:22px;
font-weight:700;
text-align:center;
padding:10px 0;
border-radius:10px;
margin-bottom:10px;
}

.cookie_mob a{
color:#1ea3b0;
}


#mobbasket_count {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: #fff;
    font: 13px 'OpenSansRegular';
    line-height: normal;
    color: #000;
    line-height: 18px;
    text-align: center;
    position: absolute;
	top: 14px;
    right: 12px;
    border: 1px solid #000;
	z-index: 999;
  }
  
 
}

.link_menu_fixed:first-child {
    padding: 7px 15px!important;
    margin-top: 2px !important;
    margin-right: 21px !important;
}

.detail_top_fixed{
    top: 45px !important;
}
.link_menu_1{
    min-width: 49px;
}
.plashka_m {
    position: relative;
    bottom: -2px;
    z-index: 9;
}
.tbl_letter_block{
    margin-left: -33px;
}



@media (max-width: 1023px) {
	.one_letter{padding: 0 17px 12px 12px;}
	
}

@media (max-width: 767px) {
	
	.skidka_karta {font: 11px 'OpenSansRegular'!important;}
	.otkladivayte .summa {font: 11px 'OpenSansSemiBold'!important;}
	.this_prod_buy .text {font: 11px 'OpenSansRegular'!important;}
	
}