.product-icons {clear: both;}

/* accordion */
ul.accordion { list-style-type: none; padding: 0; margin: 0;   float:left;   width:100%;   padding-left: 5%!important; }
ul.accordion > li { background: transparent; list-style-type: none; padding: 0;  margin: 0;  float: left;  display: block;  width: 100%;}
ul.accordion > li > a {  padding: 5px;  display: block;  cursor: pointer;  position:relative;  text-transform: uppercase; letter-spacing: .5px;  font-weight: 300;}
ul.accordion > li > a span { margin-left: 10px;}
ul.accordion > li .accordion_box { display:none;  padding: 10px 30px; display: block; clear: both; float: left; color: #666; } 
ul.accordion > li .accordion_box .field { display: block; overflow: hidden;}
ul.accordion > li .accordion_box p { padding:0 0 2px!important;}
ul.accordion > li ul.normal-list { list-style:outside none disc; padding: 10px 5% !important;}


 /* search autocomplete */
 
#search_autocomplete ul li { display:block; font-size:12px;  color:#666; padding:1%; cursor:pointer; width:98%; 	float:left; }
#search_autocomplete ul li span { color:#000; float:left; line-height:normal; }
#search_autocomplete ul li.sg_title{font-size:15px; font-weight:bold; color:#999;}
#search_autocomplete ul li.sg_cat_title{float:left; font-weight:bold; background:#f4f4f4; text-transform:uppercase; padding:5px 5px;}
#search_autocomplete ul li span.sg_pro_count{float:right; font-weight:bold; text-transform:none; padding:0; display:none;}
#search_autocomplete ul li button.submitfrm{margin:0; padding:0; border:none; font-size:14px; font-weight:bold; color:#999999; background:none; float:right; cursor:pointer;}
#search_autocomplete li .ss_left a { float:left; margin:0 25px 0 0; display: block; }
#search_autocomplete li .ss_left img{ max-width:80px; width:80px; height:80px;  padding-left: 5px;}
#search_autocomplete li .ss_left .ss_right { float:left; width:80%; }
#search_autocomplete li .ss_left { float:left; width:100%; clear:both;}
#search_autocomplete li .ss_left .ss_right .pro_name {	width: 100%;	float:left;}
#search_autocomplete li .ss_right .pro_button {clear:both; float:left;}
#search_autocomplete li .ss_left .ss_right .pro_button {font-size: 12px; margin: 5px 0 0; padding: 8px 16px; } 

/* SCW Lightbox */
.scwlightbox {
    background: rgba(255,255,255,.85);
    height: 100%;
    left: 0;
    position: fixed;
    opacity: 0;
    visibility: hidden;
    top: 0;
    width: 100%;
    z-index: 99;
}
.scwlightbox.active {
    opacity: 1;
    visibility: visible;
}
.scwlightbox img {
    left: 50%;
    max-height: 90vh;
    max-width: 90vw;
    position: relative;
    top: 50%;
    transform: translate(-50%, -50%);
}
.scwlightbox .close {
    bottom: 25px;
    color: #252525;
    cursor: pointer;
    font-size: 45px;
    line-height: 1;
    position: absolute;
    right: 25px;
    text-transform: uppercase;
}
.scwlightbox .close:hover {
    color: #F6BB32;
}
