/*-----------------------------------------------------------------------------------*/
/* Custom CSS */
/*-----------------------------------------------------------------------------------*/
body {
    font-size: 18px;
}
.reviews-block__text{font-size:25px;}
h2, .content-category h1 {
    font-weight: 500;
    text-transform: none;
}
#container_hornav{z-index:200;}

.sticky-wrapper #header img.logo-image.no-sticky{display:block;opacity:0;}
.sticky-wrapper.is-sticky #header  img.logo-image.no-sticky{display:none !important;}

.sticky-wrapper #header img.is-sticky.logo-image{display:none;}
.sticky-wrapper.is-sticky #header  img.is-sticky.logo-image{display:block;opacity:0;}

/*body #header .logo-image, #logo{opacity:0;position:absolute;top:-9999px;}*/

#slideshow h1, #slideshow h4, .hornav ul li a{text-shadow:0 0 5px #000;color:#f3f3f3;}
.reviews-block__slide, .reviews-block__person{display:block;background: none transparent;text-align:center;}

div#container_top1_modules {
    padding: 60px 0 40px;
}
.base-1 {
    padding: 40px 20px;
}
#slideshow .showcase_padding {
    padding: 40px 20px;
}
div#sidecol_b {
    padding-top: 40px;
}
div#container_top2_modules {
    padding: 40px 0;
}
h1 {
    font-size: 3.6em;
    line-height: 1em;
    font-weight: 300;
}

.module .module_surround .module_header h3, .module_menu .module_surround .module_header h3 {
    text-transform: none;
}

.j51_icon > h3 {
    font-size: 1.4em;   
}

h2, .content-category h1 {
    font-size: 2.0em;
  padding-bottom: 10px; 
}

#footermenu ul li a { 
    font-size: 20px;  
}

.hornav > ul > li > a {
  padding: 0 0px;
    padding: 8px 13px;
}

.hornav { 
    padding-top: 48px;
}


.module .module_surround, .module_menu .module_surround {
    width: 100%;
}

.module:first-of-type .module_surround {
    padding-top: 40px;
}

.item-title, .page-header {
    margin-bottom: 20px;
}