body { min-width:320px; }
#hotengine-wrapper { max-width:100%; width:100%; margin: 0px auto; position: relative; }
#hotengine-catalog-top-menu { width:100%; max-width:630px;}
.hotlistbiz_header { display:block;}
.hotlistbiz_header-l, .hotlistbiz_header-r {width:100%;}
.hotengine-hotlist_logo { position:relative; margin: 5px auto 5px;}
.hotengine-search-table { width:auto; }  
.hotengine-shop-catalog-categorys-menu_843 { width:auto;}
.hotengine-shop-catalog-categorys-menu { width:98%;}
.hotengine-shop-catalog-categorys-menu .hotengine-shop-catalog-category{ width:98%;}
.hotengine-shop-catalog-categorys-menu .hotengine-shop-catalog-category a { width:98%;}
  
.hotlistbiz_header{margin-top:10px;}
.hotengine-catalog-top-menu-div{position:relative; top:0px;}



#hotengine-infobox {
  position: absolute;
  right: 61px;
  bottom: -430px;
}

.footer_menus, .hotengine-counters { width:auto; }
.hotengine-copyright-hotlist-button {
  margin-top: 0;
  padding-top: 8px;
}


.menu_position_buttom_11 {
    max-width: 500px;
    overflow: hidden;
}

/*start_page*/
.hotengine-search-block_MP { width:400px;}
.hotengine-search-block_MP-moreparam-block { margin-left:0px;width:410px; }
.hotengine-search-block_MP .hotengine-search-block_MP-searchinp { height:80px; }
.hotengine-search-block_MP #search {   border: 1px solid #dedede; line-height: 40px;}
.hotengine-search-block_MP .hotengine-search-button{ top: -48px;}
.hotengine-search-block_MP select[name="region"]{width:320px!important;   max-width:320px!important; }



.hotlistbiz_reviewlink { clear: both;} 

/*search page*/
.hotengine-search-block { max-width:420px; width:auto;}
.hotengine-search-block #search { width:270px; }
.hotengine-search-sorter{ max-width: 500px;}
  .hotengine-search-sorter-by {
  padding: 10px 2px 10px 2px; font-size:11px;}
  .hotengine-search-sorter a{ font-size: 13px;}
  
  .hotengine-shop-product-img {
  display: block;
  max-width: 100px;
  max-height: 150px;
  }
  
  .hotengine-search_shop-table-box  { width: auto; }
  

.hotengine-catalog-top-menu_world_select_text { display:none;}

#hotengine-search-block_div {
    position: relative;
    margin: 0px auto 40px;
}

 .hotengine-catalog-top-menu-div { top:0px; position:relative;}


@media (max-width: 768px){
.hotengine-catalog-top-menu_world_select_text{ display:none!important;}


.hotengine-hotlist_logo { position:relative; margin:5px auto 5px;}

#hotengine-search-block_div {
width: 300px;
    position: relative;
    margin:5px auto;
    left: 0px;
    top: 0px;
}
#hotengine-search-block_div .search { font-size:11px;}
#hotengine-search-block_div .hotengine-search-button { width:70px;}


}

@media (max-width: 700px){
.hotengine-catalog-top-menu_top-cart-text{ display:none!important;}
.hotengine-footpanel-vertical-body .hotengine-catalog-top-menu-div{top:0px;}
}


/*PRODUCTS*/
@media (max-width:840px){ 
#page_content .contenth .contenth_i{ margin:5px 1px; padding:5px 10px;}
.hotengine-shop-product-list-block{ 
min-width:unset!important;
width:30%;
display:inline-block;
}
.hotengine-shop-product-list-block.hotengine-shop-products-mosaic-sides{width:100%;}
.hotengine-shop-product-list-block .hotengine-shop-products-list-img {
max-height:125px;
display:block;

}

}

@media (max-width:700px){.hotengine-shop-product-list-block .hotengine-shop-product-read_more{ display:none;}
}

@media (max-width:575px){
.hotengine-shop-product-images { min-height:unset; max-width:100%;}
.hotengine-shop-product-list-block .hotengine-shop-product-title h4{  font-size:3vw; }
.hotengine-shop-product-list-block{ 
min-width:unset!important;
padding:6px 0px 6px 0px;
width:49%;
min-height:380px;
display:inline-block;
}
.hotengine-shop-product-list-block.hotengine-shop-products-mosaic-sides{width:100%;}
.hotengine-shop-product-offerdetails .hotengine-shop-product-cart_icon{ width:100%;}
.hotengine-shop-product-spinner-block .hotengine-shop-product-cart_icon{width:calc(100% - 100px);}
.hotengine-shop-product-offerdetails .hotengine-shop-product-cart_add_img { width:100%;}
.hotengine-shop-product-list-block .hotengine-shop-product-price_val, .hotengine-shop-product-list-block .hotengine-shop-product-price_number { font-size:6vw;}
#page_content .headh h1, #page_content .headh h3 {
font-size:5vw;
line-height:initial;
}
#hotengine-content-shop #page_content .headh[data-favorite="1"][data-compare="0"] h1, #hotengine-content-shop #page_content .headh[data-favorite="0"][data-compare="1"] h1 {
max-width: calc(100% - 25px);
}
#hotengine-content-shop #page_content .headh[data-favorite="1"][data-compare="0"] h1 {
max-width: calc(100% - 25px);
}
#hotengine-content-shop #page_content .headh[data-favorite="1"][data-compare="1"] h1 {
max-width: calc(100% - 50px);
}

}
/*PRODUCTS*/


/*FOOTER*/

@media (max-width:768px){ 
 .footer_blocks li {min-width:200px;}
}
@media (max-width:600px){
 .footer_blocks li{margin:30px 0px 0px;}
}
@media (max-width:420px){ 
.footer_blocks li{min-width:190px;}
}
@media (max-width:400px){ 
 .footer_blocks li {width:100%; margin:30px 0px 0px;}
}

/*FOOTER END*/


