@media(max-width:800px){ 

#hotengine-mobile-outer{display:block; scrollbar-width: thin;  width:100%;  height:auto;  color:inherit;  background:#484848;  position:relative; top:0px; z-index:99999;} 



#hotengine-mobile-outer .hotengine-mobile-button-icon{ 
display: inline-block;
cursor: pointer;
position: relative;
margin:12px 10px 10px 10px;
z-index: 9999!important;
padding: 3px;
background-color:#404040;border-radius: 4px;
width: 40px;
height: 20px;
text-align: center;
box-sizing: unset;
float:left;

}
#hotengine-mobile-outer .hotengine-mobile-button-icon:active{transform: translateY(1px);}
#hotengine-mobile-outer .hotengine-mobile-button-icon span{
display: block;
height: 1px;
background: #D7D7D7;
margin: 4px auto;
width: 60%;
}



#hotengine-mobile-outer #hotengine-mobile-content{display:block; display:none;}
#hotengine-mobile-outer .hotengine-mobile-top-line{ display:block; min-height:48px; color:#ffffff; }

#hotengine-mobile-outer .hotengine-mobile-top-line u:last-child{display:inline-block; height:48px; width:12px;}

#hotengine-mobile-outer .hotengine-mobile-top-line a{color:#ffffff; }
#hotengine-mobile-outer .hotengine-mobile-top-line .hotengine-mobile-logo{display:inline-block; width:15%; height:40px; margin-top:4px;  float:left;}
#hotengine-mobile-outer .hotengine-mobile-top-line .hotengine-mobile-logo:active{transform: translateY(1px);}
#hotengine-mobile-outer .hotengine-mobile-top-line{text-align:right;}#hotengine-mobile-outer .hotengine-mobile-top-line .hotengine-favorites-products-box{ --favorite-icon-size-box:26px;}
#hotengine-mobile-outer .hotengine-mobile-top-line .hotengine-favorites-products-box{margin-top:0px; width:40px; height:48px; max-width:40px; }
#hotengine-mobile-outer .hotengine-mobile-top-line .hotengine-favorites-products-box span{top:10px; left:calc(50% - var(--favorite-icon-size-box)/2);}
#hotengine-mobile-outer .hotengine-mobile-top-line .hotengine-favorites-products-box span{ background-color:#ffffff;  }
#hotengine-mobile-outer .hotengine-mobile-top-line .hotengine-favorites-products-box i{ color:#555; top:11px; left:0px; margin-left:0px; height:20px;}
#hotengine-mobile-outer .hotengine-mobile-top-line .hotengine-favorites-products-box span {  height:var(--favorite-icon-size-box); width:var(--favorite-icon-size-box); }

#hotengine-mobile-outer .hotengine-mobile-top-line .hotengine-mobile-cart { display:inline-block; text-decoration:none; background:none;   width:40px; min-width:26px; height:48px; margin:0px 0px 0px 0px; max-width:40px; vertical-align:top; position:relative; }
#hotengine-mobile-outer .hotengine-mobile-top-line .hotengine-mobile-cart:before{ content:""; width:inherit; height:inherit; max-width:inherit; min-width:inherit;  position:absolute; left:0px; top:0px; background-color:#ffffff; -webkit-mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjIgNCA0MCA0MCI+CiAgICA8cGF0aCBkPSJNMTQgMzZjLTIuMjEgMC0zLjk4IDEuNzktMy45OCA0czEuNzcgNCAzLjk4IDQgNC0xLjc5IDQtNC0xLjc5LTQtNC00em0tMTItMzJ2NGg0bDcuMTkgMTUuMTctMi43IDQuOWMtLjMxLjU4LS40OSAxLjIzLS40OSAxLjkzIDAgMi4yMSAxLjc5IDQgNCA0aDI0di00aC0yMy4xNWMtLjI4IDAtLjUtLjIyLS41LS41IDAtLjA5LjAyLS4xNy4wNi0uMjRsMS43OS0zLjI2aDE0LjljMS41IDAgMi44MS0uODMgMy41LTIuMDZsNy4xNS0xMi45OGMuMTYtLjI4LjI1LS42MS4yNS0uOTYgMC0xLjExLS45LTItMi0yaC0yOS41N2wtMS45LTRoLTYuNTN6bTMyIDMyYy0yLjIxIDAtMy45OCAxLjc5LTMuOTggNHMxLjc3IDQgMy45OCA0IDQtMS43OSA0LTQtMS43OS00LTQtNHoiLz4KICAgIDxwYXRoIGQ9Ik0wIDBoNDh2NDhoLTQ4eiIgZmlsbD0ibm9uZSIvPgo8L3N2Zz4=") no-repeat 5px center; -webkit-mask-size:22px;}
#hotengine-mobile-outer .hotengine-mobile-top-line .hotengine-mobile-cart:hover {opacity: 1; filter:Alpha(Opacity=100); }

#hotengine-mobile-outer .hotengine-mobile-top-line .hotengine-mobile-cart i{ moz-border-radius:50%; -webkit-border-radius: 50%; border-radius:50%; width:17px; height:17px; line-height:17px; text-align:center; display:block; position:relative; left:19px; top:6px; font-size: 9px; background:#fff; color:#171717; }

#hotengine-mobile-outer .hotengine-mobile-top-line .auth_block{ margin:unset; padding:unset; margin-left:30px; max-width:40px; width:auto; padding-left:0px; text-align:center; display:inline-block; color:#ffffff; vertical-align:top; position:relative; top:0px; left:unset; right:unset; }
#hotengine-mobile-outer .hotengine-mobile-top-line .auth_block a span, #hotengine-mobile-outer .hotengine-mobile-top-line .auth_block div:before{ display:inline-block;  vertical-align:top; background:none; background-color:#ffffff; -webkit-mask:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDIwMDEwOTA0Ly9FTiIKICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4wIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiB3aWR0aD0iNTEyLjAwMDAwMHB0IiBoZWlnaHQ9IjUxMi4wMDAwMDBwdCIgdmlld0JveD0iMCAwIDUxMi4wMDAwMDAgNTEyLjAwMDAwMCIKIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiPgoKPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsNTEyLjAwMDAwMCkgc2NhbGUoMC4xMDAwMDAsLTAuMTAwMDAwKSIKZmlsbD0iIzAwMDAwMCIgc3Ryb2tlPSJub25lIj4KPHBhdGggZD0iTTI0MDUgNTExNCBjLTI3MiAtMzAgLTQ0MSAtMTAwIC01ODYgLTI0NCAtMTkzIC0xOTEgLTI2OSAtNDI2IC0yODUKLTg4MCAtMTIgLTMxMyAzMSAtNTQwIDE0NCAtNzY1IDI0NiAtNDk0IDcyNyAtNzE4IDExODMgLTU1MiAzMjggMTE5IDU5NiA0NTAKNjg5IDg1MiAzNCAxNDggNDMgMjY4IDM2IDQ2MyAtMTYgNDU2IC05MiA2OTEgLTI4NSA4ODIgLTEyMyAxMjIgLTI2MSAxOTAKLTQ1OCAyMjYgLTg2IDE1IC0zNTkgMjYgLTQzOCAxOHoiLz4KPHBhdGggZD0iTTE4NDUgMjQ5MCBjLTQ4MiAtMTA0IC03MzMgLTIxNSAtOTE0IC00MDUgLTEyNCAtMTMwIC0yMDAgLTI4OSAtMjQ3Ci01MTUgLTM1IC0xNzEgLTUyIC0zNTEgLTY1IC02ODIgLTEyIC0zNDMgLTE4IC0zMTggODkgLTQyMCAyNzEgLTI1OSA4MDIgLTQxOAoxNTIyIC00NTggOTkyIC01NCAxODI5IDEyMSAyMTgyIDQ1OCAxMDYgMTAxIDEwMSA3NiA4OSA0MTUgLTExIDI4NyAtMjIgNDM2Ci00MiA1NjcgLTk4IDYzMSAtMzg0IDg3NyAtMTIxMiAxMDQ2IGwtMTIwIDI0IC0zOSAtMzYgYy0xMjkgLTExNiAtMzA2IC0xNzUKLTUyOCAtMTc1IC0xMzUgMCAtMjE5IDE1IC0zMzMgNTcgLTczIDI4IC0xNjcgODYgLTIwNiAxMjggLTI5IDMxIC0xNCAzMSAtMTc2Ci00eiIvPgo8L2c+Cjwvc3ZnPgo=") no-repeat center center; -webkit-mask-size: 20px;  width:17px; height:40px; position:relative; margin:unset; padding:unset; margin-right:13px; margin-top:4px;  }



#hotengine-mobile-outer .hotengine-mobile-top-line .auth_block a {font-weight:normal;color:#ffffff; text-decoration:none; padding:0px 5px; margin:0px; vertical-align:top; background:#484848; }
#hotengine-mobile-outer .hotengine-mobile-top-line .auth_block a:hover { color:#ffffff;}
#hotengine-mobile-outer .hotengine-mobile-top-line .auth_block .auth_my_orders{ display:none!important; } 
#hotengine-mobile-outer .hotengine-mobile-top-line .auth_block .auth_logout{ display:none!important;  } 
[data-hotengine-marking-userid] #hotengine-mobile-outer .hotengine-mobile-top-line .auth_block .auth_login {display:none!important; }
[data-hotengine-marking-userid] #hotengine-mobile-outer .hotengine-mobile-top-line .auth_block .auth_my_orders{ display:inline-block!important; }
[data-hotengine-marking-userid] #hotengine-mobile-outer .hotengine-mobile-top-line .auth_block .auth_logout{ display:inline-block!important; }

#hotengine-mobile-outer .hotengine-mobile-top-line .auth_block a { vertical-align:top;  display:inline-block;line-height:48px; padding-right:15px; padding-left:10px; } 
#hotengine-mobile-outer .hotengine-mobile-top-line .auth_block .auth_my_orders{ padding-right:15px;  }



#hotengine-mobile-outer .hotengine-mobile-top-line .auth_block{ min-width:40px; z-index:5; width:40px; margin:0px; }
#hotengine-mobile-outer .hotengine-mobile-top-line .auth_block div:before{ display:inline-block; content:""; background-position:center center; padding:0px 11px; margin-right:0px;}
#hotengine-mobile-outer .hotengine-mobile-top-line .auth_block div div:before{ content:unset; background:unset; width:auto;height:auto;}
#hotengine-mobile-outer .hotengine-mobile-top-line .auth_block div div { display:none; }
#hotengine-mobile-outer .hotengine-mobile-top-line .auth_block div:hover div{ display:block; position:absolute; background:#484848; right:0px; box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2); min-width:120px;}
#hotengine-mobile-outer .hotengine-mobile-top-line .auth_block div:hover a { width:100%; border-top:1px solid #373736; white-space:nowrap; }
#hotengine-mobile-outer .hotengine-mobile-top-line .auth_block div:hover a:hover{ background:#484848;}
#hotengine-mobile-outer .hotengine-mobile-top-line .auth_block a span, #hotengine-mobile-outer .hotengine-mobile-top-line .auth_block div:before{ margin-right:0px;}

#hotengine-mobile-outer .hotengine-mobile-top-line .auth_block div:hover a span{ margin-right:15px;}

#hotengine-mobile-outer .hotengine-mobile-top-line .hotengine-mobile-search-icon{
display:inline-block;
background:none; background-color:#ffffff; -webkit-mask:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMC8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvVFIvMjAwMS9SRUMtU1ZHLTIwMDEwOTA0L0RURC9zdmcxMC5kdGQnPjxzdmcgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjAiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGc+PGc+PHBhdGggZD0iTTksNGMyLjgsMCw1LDIuMiw1LDVzLTIuMiw1LTUsNXMtNS0yLjItNS01UzYuMiw0LDksNCBNOSwyQzUuMSwyLDIsNS4xLDIsOWMwLDMuOSwzLjEsNyw3LDdzNy0zLjEsNy03QzE2LDUuMSwxMi45LDIsOSwyICAgIEw5LDJ6Ii8+PC9nPjwvZz48Zz48cG9seWdvbiBwb2ludHM9IjIyLDIwLjMgMjAuMywyMiAxNCwxNS43IDE0LDE0IDE1LjcsMTQgICIvPjxyZWN0IGhlaWdodD0iMy42IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjcwNzEgLTAuNzA3MSAwLjcwNzEgMC43MDcxIC01Ljk3NDEgMTQuNDIyNykiIHdpZHRoPSIxLjIiIHg9IjEzLjgiIHk9IjEyLjYiLz48L2c+PC9zdmc+") no-repeat center center; -webkit-mask-size: 24px; 
width: 40px;
height: 48px;
cursor: pointer;
margin:0px;
}
#hotengine-mobile-outer .hotengine-mobile-top-line .hotengine-mobile-own-icon{display:inline-block; width: 40px; height: 48px;
cursor: pointer; margin:0px;}

#hotengine-mobile-outer #hotengine-mobile-content{
position: absolute;
top: 48px;
left: 0px;
display: none;
width: 100%;
height: auto;
background:#4c4c4c;
z-index:99999;
min-height: calc(100vh - 48px);
overflow:auto;
}
#hotengine-mobile-outer .hotengine-mobile-content-search{min-height: calc(100vh - 148px);}
#hotengine-mobile-outer .hotengine-mobile-content-search-filter{min-height: calc(100vh - 108px);}
#hotengine-mobile-outer .hotengine-smart_search-bottom-side{ padding-bottom:20px; }
#hotengine-mobile-outer .hotengine-mobile-content-search-filter .shop_catalog_product_properties_search .shop_catalog_product_types_block:first-child{ margin-top: 0px; }
#hotengine-mobile-outer .hotengine-mobile-content-ajax{min-height: calc(100vh - 118px);}
#hotengine-mobile-outer ul:not([role="listbox"]):not(.hotengine-mobile-content-ajax ul){ padding-left:0px; list-style:none; margin:0px; padding:0px; list-style-type: none; }





.hotengine-mobile-content-mainmenu .hotengine-menu-dropdown-mobile-icon a:first-child:after{ content: " \203A";
    position:absolute;
    display:inline-block;
    width:8px;
    height:8px;
    line-height: inherit;
	text-indent:10px;
    
}

#hotengine-mobile-outer #hotengine-mobile-content li{
border: 1px solid #404040; border-left:none; border-right:none; margin-top:-1px; overflow:hidden; 
    list-style: none;
    list-style-type: none;
    padding: 0px;
    margin-left: 0px;
}

#hotengine-mobile-outer #hotengine-mobile-content li:first-child{ margin-top:0px; }






#hotengine-mobile-outer ul:not([role="listbox"]):not(.hotengine-mobile-content-ajax ul) li i{display:inline-block; width:40px; height:40px; vertical-align:top; margin-left: -40px;  background-repeat:no-repeat; background-position:center center;}

#hotengine-mobile-content .hotengine-mobile-content-icon-img{background-size:20px;} 
#hotengine-mobile-content .hotengine-mobile-content-icon-svg{background-size:20px;} 
#hotengine-mobile-content .hotengine-mobile-content-icon-mask{-webkit-mask-size:20px; -webkit-mask-repeat:no-repeat; -webkit-mask-position:center center; }

#hotengine-mobile-outer ul:not([role="listbox"]):not(.hotengine-mobile-content-ajax ul) li a:not(.hotengine-autocomplete-shop-product-read_more):not(.hotengine-shop-select-language-val), #hotengine-mobile-outer ul:not([role="listbox"]):not(.hotengine-mobile-content-ajax ul) li span{
background-color:transparent; 
display: block; 
line-height: 40px;
margin-left: 0px;
white-space:nowrap;
text-overflow:ellipsis;
overflow: hidden; 
text-decoration:none;
width:100%;
padding:0px; 
text-indent:40px;
color:#ffffff;

}




#hotengine-mobile-outer ul:not([role="listbox"]):not(.hotengine-mobile-content-ajax ul) li b{
background-color: transparent;
display: block;
line-height: 65px;
margin-left: 0px;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
text-decoration: none;
width: 100%;
color:#ffffff;
padding: 0px;
text-indent: 40px;
background-repeat: no-repeat!important;
background-position: center left!important;

}
#hotengine-mobile-outer #hotengine-mobile-content .hotengine-mobile-content-mainmenu ul .hotengine-shop-categories-menu-dropdown-mobile b, #hotengine-mobile-outer ul:not([role="listbox"]):not(.hotengine-mobile-content-ajax ul) .hotengine-shop-categories-menu-dropdown-mobile b, #hotengine-mobile-outer #hotengine-mobile-content .hotengine-mobile-content-mainmenu ul .hotengine-shop-producers-menu-dropdown-mobile b, #hotengine-mobile-outer ul:not([role="listbox"]):not(.hotengine-mobile-content-ajax ul) .hotengine-shop-producers-menu-dropdown-mobile b, #hotengine-mobile-outer #hotengine-mobile-content .hotengine-mobile-content-mainmenu ul .hotengine-main-menu-dropdown-mobile b {line-height: 40px; text-indent:45px; }
#hotengine-mobile-outer #hotengine-mobile-content .hotengine-mobile-content-mainmenu ul .hotengine-mobile-br, #hotengine-mobile-outer ul:not([role="listbox"]):not(.hotengine-mobile-content-ajax ul) .hotengine-mobile-br{ display: block; height: 40px; 
background:#313131;}


#hotengine-mobile-outer #hotengine-mobile-content .hotengine-mobile-content-mainmenu ul ul li a, #hotengine-mobile-outer ul:not([role="listbox"]):not(.hotengine-mobile-content-ajax ul) ul li a{ text-indent:65px;}





#hotengine-mobile-outer #hotengine-mobile-content .hotengine-shop-categories-menu-dropdown-mobile ul, #hotengine-mobile-outer #hotengine-mobile-content .hotengine-shop-producers-menu-dropdown-mobile ul, #hotengine-mobile-outer #hotengine-mobile-content .hotengine-main-menu-dropdown-mobile ul {display:none;}

#hotengine-mobile-outer #hotengine-mobile-content .hotengine-mobile-content-search div:not(.awesomplete,.autocomplete-item){display:block; margin:50px auto!important; max-width:90%; }
.hotengine-mobile-content-top-close{display:none; white-space:nowrap; clear:both; height:48px; width:100%; }

.hotengine-mobile-content-top-close .hotengine-mobile-close{
    display: inline-block;
    width:48px;
    height:48px;
    margin:0px 2px 0px 10px;
    background:none; background-color:#ffffff; -webkit-mask:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEyOCAxMjgiIGhlaWdodD0iMTI4cHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMjggMTI4IiB3aWR0aD0iMTI4cHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnPjxnPjxwYXRoIGQ9Ik04NC44MTUsNDMuMzk5Yy0wLjc4MS0wLjc4Mi0yLjA0Ny0wLjc4Mi0yLjgyOCwwTDY0LjAzMiw2MS4zNTZMNDYuMDc3LDQzLjM5OWMtMC43ODEtMC43ODItMi4wNDctMC43ODItMi44MjgsMCAgICBjLTAuNzgxLDAuNzgxLTAuNzgxLDIuMDQ3LDAsMi44MjhsMTcuOTU1LDE3Ljk1N0w0My4yNDksODIuMTQxYy0wLjc4MSwwLjc4LTAuNzgxLDIuMDQ3LDAsMi44MjggICAgYzAuMzkxLDAuMzksMC45MDIsMC41ODUsMS40MTQsMC41ODVzMS4wMjMtMC4xOTUsMS40MTQtMC41ODVsMTcuOTU1LTE3Ljk1NmwxNy45NTUsMTcuOTU2YzAuMzkxLDAuMzksMC45MDIsMC41ODUsMS40MTQsMC41ODUgICAgczEuMDIzLTAuMTk1LDEuNDE0LTAuNTg1YzAuNzgxLTAuNzgxLDAuNzgxLTIuMDQ4LDAtMi44MjhMNjYuODYsNjQuMTg0bDE3Ljk1NS0xNy45NTdDODUuNTk3LDQ1LjQ0Nyw4NS41OTcsNDQuMTgsODQuODE1LDQzLjM5OXogICAgIE02NC4wMzIsMTQuMDU0Yy0yNy42NDIsMC01MC4xMjksMjIuNDg3LTUwLjEyOSw1MC4xMjdjMC4wMDIsMjcuNjQzLDIyLjQ5MSw1MC4xMzEsNTAuMTMzLDUwLjEzMSAgICBjMjcuNjM5LDAsNTAuMTI1LTIyLjQ4OSw1MC4xMjUtNTAuMTMxQzExNC4xNjEsMzYuNTQxLDkxLjY3NCwxNC4wNTQsNjQuMDMyLDE0LjA1NHogTTY0LjAzNiwxMTAuMzEzaC0wLjAwMiAgICBjLTI1LjQzNSwwLTQ2LjEyOS0yMC42OTUtNDYuMTMxLTQ2LjEzMWMwLTI1LjQzNSwyMC42OTMtNDYuMTI3LDQ2LjEyOS00Ni4xMjdzNDYuMTI5LDIwLjY5Myw0Ni4xMjksNDYuMTI3ICAgIEMxMTAuMTYxLDg5LjYxNyw4OS40NywxMTAuMzEzLDY0LjAzNiwxMTAuMzEzeiIvPjwvZz48L2c+PC9zdmc+") no-repeat center center; -webkit-mask-size: 30px;
    float: right;
    cursor: pointer;
} 
.hotengine-mobile-content-search-filter-top-buttons{display:none; white-space:nowrap; clear:both; height:48px; width:100%; }
.hotengine-mobile-content-search-filter { display:none;}
.hotengine-mobile-content-search-filter #menu_c{ margin:10px auto 20px; max-width:400px; background:#ffffff; }
.hotengine-mobile-search-filter-cattree:after {display:block; content:""; -webkit-mask:url(/templates/styles/mobile/filter.svg) no-repeat center center; -webkit-mask-size:19px; width:24px; height:24px;  position:absolute;  cursor:pointer; z-index:1; right:11px; top: 17px;  background-color:#000; } 
.hotengine-mobile-search-filter-cattree{margin-left:5px;display:block; width:auto; position:relative; cursor:pointer; z-index:1; padding-right:42px; cursor:pointer; border-radius: 4px;
    line-height: 55px;
    padding: 0 12px;
   margin-top:10px;
   border-bottom: 1px solid #e7e8ea;
    text-align: left; background:#fff; margin-right:4px; } 
.hotengine-mobile-search-filter-cattree:active{transform: translateY(1px); cursor:pointer; }
.hotengine-mobile-search-filter-cattree:hover {opacity: 80; filter:Alpha(Opacity=80); }
 

.hotengine-mobile-content-search-filter-top-icon:after{ moz-border-radius:19px; -webkit-border-radius:19px; border-radius:19px; width:8px; height:8px; line-height:8px; text-align:center; display:block; position:absolute; background:#fff; color:#171717; content:"x"; left:30px; background-size:19px;  }

.hotengine-mobile-content-search-filter-top-icon{display:inline-block; border:1px solid #afafaf; cursor:pointer; padding:0px; position:relative; z-index:99999; color:#fff;  
background:#fff; width:42px; height:27px; moz-border-radius:4px; -webkit-border-radius: 4px; border-radius:4px; vertical-align:top;  margin:9px 5px 10px 10px; cursor:pointer;   
 }
.hotengine-mobile-content-search-filter-top-icon:before{ content:"";
background-color:#000; -webkit-mask:url(/templates/styles/mobile/filter.svg) no-repeat center center; -webkit-mask-size:19px; width:42px; height:27px; position:absolute; 
}
 

.hotengine-mobile-content-search-filter-top-icon:hover,.hotengine-mobile-content-search-filter-top-icon:visited{color:#fff; } 
.hotengine-mobile-content-search-filter-top-icon:hover {opacity: 1; filter:Alpha(Opacity=100); }

.hotengine-mobile-content-search-filter-top-buttons .hotengine-mobile-close{ float:right;
    display: inline-block;
    width:48px;
    height:48px;
    margin-right:2px;
    background-color:#ffffff; -webkit-mask:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEyOCAxMjgiIGhlaWdodD0iMTI4cHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMjggMTI4IiB3aWR0aD0iMTI4cHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnPjxnPjxwYXRoIGQ9Ik04NC44MTUsNDMuMzk5Yy0wLjc4MS0wLjc4Mi0yLjA0Ny0wLjc4Mi0yLjgyOCwwTDY0LjAzMiw2MS4zNTZMNDYuMDc3LDQzLjM5OWMtMC43ODEtMC43ODItMi4wNDctMC43ODItMi44MjgsMCAgICBjLTAuNzgxLDAuNzgxLTAuNzgxLDIuMDQ3LDAsMi44MjhsMTcuOTU1LDE3Ljk1N0w0My4yNDksODIuMTQxYy0wLjc4MSwwLjc4LTAuNzgxLDIuMDQ3LDAsMi44MjggICAgYzAuMzkxLDAuMzksMC45MDIsMC41ODUsMS40MTQsMC41ODVzMS4wMjMtMC4xOTUsMS40MTQtMC41ODVsMTcuOTU1LTE3Ljk1NmwxNy45NTUsMTcuOTU2YzAuMzkxLDAuMzksMC45MDIsMC41ODUsMS40MTQsMC41ODUgICAgczEuMDIzLTAuMTk1LDEuNDE0LTAuNTg1YzAuNzgxLTAuNzgxLDAuNzgxLTIuMDQ4LDAtMi44MjhMNjYuODYsNjQuMTg0bDE3Ljk1NS0xNy45NTdDODUuNTk3LDQ1LjQ0Nyw4NS41OTcsNDQuMTgsODQuODE1LDQzLjM5OXogICAgIE02NC4wMzIsMTQuMDU0Yy0yNy42NDIsMC01MC4xMjksMjIuNDg3LTUwLjEyOSw1MC4xMjdjMC4wMDIsMjcuNjQzLDIyLjQ5MSw1MC4xMzEsNTAuMTMzLDUwLjEzMSAgICBjMjcuNjM5LDAsNTAuMTI1LTIyLjQ4OSw1MC4xMjUtNTAuMTMxQzExNC4xNjEsMzYuNTQxLDkxLjY3NCwxNC4wNTQsNjQuMDMyLDE0LjA1NHogTTY0LjAzNiwxMTAuMzEzaC0wLjAwMiAgICBjLTI1LjQzNSwwLTQ2LjEyOS0yMC42OTUtNDYuMTMxLTQ2LjEzMWMwLTI1LjQzNSwyMC42OTMtNDYuMTI3LDQ2LjEyOS00Ni4xMjdzNDYuMTI5LDIwLjY5Myw0Ni4xMjksNDYuMTI3ICAgIEMxMTAuMTYxLDg5LjYxNyw4OS40NywxMTAuMzEzLDY0LjAzNiwxMTAuMzEzeiIvPjwvZz48L2c+PC9zdmc+") no-repeat center center; -webkit-mask-size: 30px;
    float: right;
    cursor: pointer; } 

.hotengine-mobile-content-search-filter-top-button {
    display: inline-block;
    border: 1px solid #afafaf;
    cursor: pointer;
    moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 0px 21px;
    z-index: 99999;
    color:#323815;
    background: #fff;
    height: auto;
    line-height: 27px;
    vertical-align: top;
    cursor: pointer;
    margin: 9px 5px 9px 6px;
} .hotengine-mobile-content-ajax{ display:none;background:#ffffff; padding:30px 10px 40px 10px;} 
.hotengine-mobile-close-back b{cursor:pointer;}
.hotengine-mobile-close-back-text:after{ content:"Back"; cursor:pointer; }
:lang(ru) .hotengine-mobile-close-back-text:after{ content:"Назад"; }
:lang(en) .hotengine-mobile-close-back-text:after{ content:"Back"; }
:lang(uk) .hotengine-mobile-close-back-text:after{ content:"Назад"; }
:lang(de) .hotengine-mobile-close-back-text:after{ content:"Zurück"; }
:lang(es) .hotengine-mobile-close-back-text:after{ content:"Atrás"; }
:lang(fr) .hotengine-mobile-close-back-text:after{ content:"Dos"; }
:lang(kk) .hotengine-mobile-close-back-text:after{ content:"Артқа"; }
:lang(be) .hotengine-mobile-close-back-text:after{ content:"Назад"; }
:lang(ro) .hotengine-mobile-close-back-text:after{ content:"Înapoi"; }
:lang(tr) .hotengine-mobile-close-back-text:after{ content:"Geri"; }
:lang(it) .hotengine-mobile-close-back-text:after{ content:"Indietro"; }
:lang(sk) .hotengine-mobile-close-back-text:after{ content:"Späť"; }
:lang(da) .hotengine-mobile-close-back-text:after{ content:"Tilbage"; }
:lang(pl) .hotengine-mobile-close-back-text:after{ content:"Z powrotem"; }
:lang(zh) .hotengine-mobile-close-back-text:after{ content:"後退"; }
:lang(hi) .hotengine-mobile-close-back-text:after{ content:"पीछे"; }
:lang(ar) .hotengine-mobile-close-back-text:after{ content:"خلف"; }
:lang(pt) .hotengine-mobile-close-back-text:after{ content:"Voltar"; }
:lang(bn) .hotengine-mobile-close-back-text:after{ content:"পেছনে"; }		 
		 
.hotengine-mobile-close-back b:before, .hotengine-mobile-close-back a:before{content: "\2039 "; position: absolute; display: inline-block; width: 8px; height: 8px; line-height: inherit; text-indent: -20px;
	}		 
}