#lm_catalog_appliance_visual_modal .row { margin:0; }

#appliance_visual .col-md-12 { padding:0; }

#lm_catalog_appliance_visual_modal .brand_item , #lm_catalog_appliance_visual_modal div.year_item , #lm_catalog_appliance_visual_modal .show-all { float:left; width:100px; height:90px; margin-bottom:15px; }
#lm_catalog_appliance_visual_modal .brand_item img { opacity:0.6; }
#lm_catalog_appliance_visual_modal .brand_item:hover img { opacity:1; }
#lm_catalog_appliance_visual_modal .brand_item img , #lm_catalog_appliance_visual_modal div.year_item img , #lm_catalog_appliance_visual_modal .model_item img , #lm_catalog_appliance_visual_modal .modification img , #lm_catalog_appliance_visual_modal .show-all img { max-width:80%; margin:0 auto 5px; display:block; max-height:54px; }
#lm_catalog_appliance_visual_modal .brand_item strong , #lm_catalog_appliance_visual_modal div.year_item strong , #lm_catalog_appliance_visual_modal .model_item strong , #lm_catalog_appliance_visual_modal .modification strong , #lm_catalog_appliance_visual_modal .show-all strong { display:block; text-align:center; font-size:11px; color:#000; }
#lm_catalog_appliance_visual_modal .show-all strong { color:#cc0000; }

#lm_catalog_appliance_visual_modal .brand_item,
#lm_catalog_appliance_visual_modal .year_item,
#lm_catalog_appliance_visual_modal .model_item,
#lm_catalog_appliance_visual_modal .modification_item,
#lm_catalog_appliance_visual_modal .show-all,
#lm_catalog_appliance_visual_modal .hide-all {
    cursor: pointer;
}

#lm_catalog_appliance_visual_modal h4 { margin-bottom:30px; }
#lm_catalog_appliance_visual_modal .allbrands { height:605px; overflow:hidden; }
#lm_catalog_appliance_visual_modal .allbrands.full { height:auto; overflow:inherit; }
#lm_catalog_appliance_visual_modal .HideBlock { height:200px; width:100%; position:absolute; z-index:2; margin-top:-200px; }
#lm_catalog_appliance_visual_modal .HideBlock img { width:100%; height:100%; }

#lm_catalog_appliance_visual_modal .showallbrands { position:absolute; width:140px; margin:7px 0 0 230px; border:solid 1px #cdcdcd; background:#cdcdcd; color:#333; font-size:10px; line-height:30px; height:30px; text-transform:uppercase; border-radius:6px; font-weight:bold; cursor:pointer; }
#lm_catalog_appliance_visual_modal .showallbrands:hover { color:#fff; background:#333; }

#lm_catalog_appliance_visual_modal { font-size:11px; }
#lm_catalog_appliance_visual_modal .modification { position:relative; }
#lm_catalog_appliance_visual_modal dl { position:absolute; width:260px; margin-left:110px; top:0; }
#lm_catalog_appliance_visual_modal dt { display:block; padding-bottom:5px; }
#lm_catalog_appliance_visual_modal span { font-weight:normal; padding-left:5px; }

#lm_catalog_appliance_visual_modal .brand_item { text-align:center; }

#lm_catalog_appliance_visual_modal button.year_item { border:solid 1px #cdcdcd; width:70px; line-height:25px; height:25px; font-size:12px; color:#333; font-weight:bold; padding:0; text-align:center; margin:10px 0 0 7px; }
#lm_catalog_appliance_visual_modal .all-models { position:relativee; margin-right:-30px; padding-top:20px; }
#lm_catalog_appliance_visual_modal .model_item { padding:0; text-align:center; }
#lm_catalog_appliance_visual_modal .all-models .model_item { width:145px; height:130px; }
#lm_catalog_appliance_visual_modal .model_item img { border-radius:60px; }

div.select a.hidden {
    display: none;
}