﻿
.sidebar .widget_calendar tbody td.pad,
.sidebar .widget_calendar tfoot td.pad {
    background: #F5F5F5;
    border: none;
}
.fusion-copyright-content{display:table;width:100%}
.fusion-body .fusion-footer-copyright-center .fusion-copyright-content{display:block;text-align:center}
.module_round_box-no_border{padding:22px;background:#fff}


.valone,
.valtwo {
    font-size: 16px
}


.sortheadline,
.valtwo {
    font-weight: 600
}


.valtwo a {
    color: #000
}
.utilities li.icon-search-header a{width:1.375rem;height:1.375rem;position:relative;top:.1875rem;left:-.125rem;float:right}
.utilities li.icon-search-header a:focus{outline:none}
.utilities li.icon-search-header a:before{content:"";font-size:1.375rem;width:1.375rem;height:1.375rem;vertical-align:bottom}
.utilities li.icon-search-header{width:auto}
#main.emergency .last a:hover,#main.emergency .last a:focus{border-bottom:1px dotted #d23153 !important;color:#d23153 !important;color:#fff !important;text-decoration:none !important;}

#header, #footer, #extrasArea, #stage, #breadcrumb, #baseArea {display:none;}


#footer {float:left; width:930px; padding:10px 35px 10px 35px; color:#86878a; font-size:11px; line-height:11px;}

#footer a {color:#86878a; font-size:11px; text-decoration:underline;}

#footer a:hover {text-decoration:none;}

#footer #footer-left {float:left; width:100%;}

#footer #footer-right {float:left; width:15%; text-align:right;}
.l-section--tools .l-section__title{color:#fff}
.l-section__title{max-width:755px;margin:0px auto;text-align:center;padding:50px 0px 90px 0px}
.l-section__title.has-description{padding:75px 0px 0px 0px}

#footer .footer-img-wrapper  {width: 360px;margin: 0 auto;}

#footer .footer-img-wrapper img {  width: auto;  max-width: 245px;margin: 0 auto;}

#footer .footer-img-wrapper a img {
  width: auto;
  max-width: 37px;
  margin: 0 auto;
}

.tab-content{font-size: 14px;line-height: 30px;}

.views-view-grid .views-row {
  clear: both;
  float: left;
  width: 100%;
}

.top_product .ratings .col-xs-6 .rating { font-family: 'Open Sans', sans-serif; font-size: 5.9vw; line-height: 1; font-weight: 800; display: block; width: 100%; }


#top-rated-list .top_product .rating {
    font-size: 1.8em!important;
}

      #bwg_container1_0 #bwg_container2_0 .bwg_slideshow_image_second_spun_0 {
        width: inherit;
        height: inherit;
        display: table-cell;
        filter: Alpha(opacity=0);
        opacity: 0;
        position: absolute;
        vertical-align: middle;
        z-index: 1;
      }
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.col4-1,.col4-2,.col2-1,.col4-3,.col3-1,.col3-2{margin-left:0;width:100%;max-width:100%}
img,textarea,input,#pagewrap,.pagewidth,#headerwrap,#header,#main-nav,#body,#layout,#content,.post,.author-box,.post-nav,.pagenav,#sidebar,.widget,#footerwrap,#footer,.col4-1,.col4-2,.col4-3,.col3-1,.col3-2,.col2-1{-moz-box-sizing:border-box;box-sizing:border-box}
.col4-1,.col4-2,.col4-3,.col3-1,.col3-2,.col2-1{margin-left:3.2%;float:left}
.col4-2,.col2-1{width:48.4%}
.col.first,.col4-1.first,.col4-2.first,.col4-3.first,.col3-1.first,.col3-2.first,.col2-1.first{margin-left:0;clear:left}
