/* Home */

.home #main {
  padding-top: 0;
}

.home.layout-full .panel-row-style.panel-row-style-full-width {
  padding-top: 0;
}


@media (min-width: 992px) {
    #masthead {
    padding: 1em 0 0;
  }
    .home #masthead, 
	.page-id-2 #masthead, 
	.page-id-791 #masthead, 
	.page-id-1054 #masthead,
 	.page-id-158 #masthead {
    margin-bottom: 0 !important;
  }
 
  .page-id-1054 #masthead {
    margin-bottom: 1em !important;
  }
  
  #primary-menu ul li {
    line-height:2.5 !important;
    padding: 0 1em !important;
  }
}

@media (min-width: 992px) {
  #footer-menu, #footer-menu ul {text-align:center !important;font-size:.8rem !important;}
}

#masthead.left-aligned .site-logo {margin-bottom:.5em !important}
#primary-menu-container {text-transform:none !important}
#primary-menu ul {font-size:.9rem !important;}

/*
this code hides the fixed header if we cant get it working below
.fixed-yes #site-navigation {position:static !important}
*/

.fixed-yes #site-navigation {left:auto !important;}
.fixed-yes .site-branding {position:fixed !important;left:0;top:0;height:58px;z-index:999;background-color:#fff;}
.fixed-yes .admin-bar .site-branding {top:32px !important}
.fixed-yes .site-branding img {margin-left:20px;padding:5px !important;height:50px !important;width:auto !important;}
.fixed-yes #primary-menu {margin-right:20px !important}

/*
#colophon input[type="text"] {color:#000 !important}
*/
#colophon h3.widget-title, .widget h3.widget-title {font-size:1.2rem}
.fa {font-size:20px !important}

.page-content, .entry-content {font-size:1rem !important}

/*
.vc_images_carousel .vc_carousel-control .icon-next, 
.vc_images_carousel .vc_carousel-control .icon-prev {font-size:100px !important}

.vc_images_carousel .vc_carousel-control .icon-next {margin-left:-50px !important}
*/

/* dss testing commenting this out June 2 2018 
.vc_inner {text-align:center !important}

.vc_images_carousel .vc_carousel-control .icon-next, .vc_images_carousel .vc_carousel-control .icon-prev {color:#000 !important;font-size:60px !important}

.vc_images_carousel .vc_carousel-control {opacity: .9 !important}

.vc_images_carousel {margin: 0 auto !important}
.vc_images_carousel .vc_carousel-control .icon-next:before,
.vc_images_carousel .vc_carousel-control .icon-prev:before
{top: -40px !important}

*/

.flexslider {border:0 !important}
.flexslider img {border-radius:5px !important}


