#header .ss-rows {
    color: rgb(255, 255, 255);
    font-style: normal;
}
#header .ss-rows:after {
    content: " Menu";
    font-size:16px;
    vertical-align: 4px;
}

#comment-area {display: none !important;}
#respond  {display: none !important;}
.two_third h3 {margin-top:0px;}
#top-bar {border-bottom: 1px solid ##013191;}
#header-section #main-nav {
border-top: 1px solid #07508f;
}
#breadcrumbs {display:none;}
.menu-search {color: #fff;}
.header-1 nav#main-navigation .menu > li, .header-2 nav#main-navigation .menu > li {padding: 3px 30px 4px; }
.menu-item-4631 {background: #fbb731; color: #ffffff;}
.menu-item-4631 > a { color: #ffffff;}
.menu-item-4631:hover > a { color: #07508f !important;}
li.menu-item-4631 > a {color:#000 !important;}
nav .menu li.current-menu-item > a, nav .menu li.current-menu-ancestor > a {font-weight:bold;}

.alt-bg {border-color: #4d4d4d;}
nav#main-navigation .menu > li > a span.nav-line {
    -webkit-transition: all 300ms cubic-bezier(0.175,0.885,0.32,1.275) 0;
    -moz-transition: all 300ms cubic-bezier(0.175,0.885,0.32,1.275) 0s;
    -o-transition: all 300ms cubic-bezier(0.175,0.885,0.32,1.275) 0;
    transition: all 300ms cubic-bezier(0.175,0.885,0.32,1.275) 0;
    overflow: hidden;
    position: absolute;
    pointer-events: none;
    left: 1px;
    bottom: 8px;
    display: block;
    width: 0;
    height: 0px!important;
    max-height: 1px!important;
    background: #fff;
}
.spb_wrapper .row {margin-bottom: 0px;}
.tb-left {font-size:16px;  font-family: 'Open Sans', 'sans-serif'; font-weight:800; }
.alt-bg {margin: 0px 0;}
#header-section #main-nav { background: #0965b5;}
#header-section .is-sticky #main-nav.sticky-header {background: #0965b5;}

.homepage-header {margin-top: -60px; padding-bottom: 60px; }
.homepage-header h1 {font-size: 70px;  line-height:60px; text-transform:uppercase; color: #ffffff;  font-family: 'Open Sans', 'sans-serif';  text-shadow: 1px 1px 1px #383838; padding-bottom:20px; padding-top:60px; }
.homepage-header h2 {font-size: 48px;  line-height:40px; text-transform:uppercase; color: #ffffff; font-family: 'Open Sans', 'sans-serif'; font-weight: 400;  text-shadow: 1px 1px 1px #383838; padding-bottom:30px;}

h3 {color: #373737;
font-size: 20px;
line-height: 20px;
text-shadow: 0 2px 0 #d5d5d5;
padding: 10px 0px 10px 0px;
 }
.page-heading h1 {
color: #0965b5;
font-size: 30px;
text-transform: uppercase;
text-shadow: 0 3px 0 #d5d5d5;
}
h4 {text-align: center;}

.full-width-text:after {display:none !important;}

.dealer-locator {padding-top: 40px; padding-bottom: 40px !important; }
.dealer-locator h1 {color: #fbb731 !important;  font-family: 'Open Sans', 'sans-serif';  font-weight: 400;text-align:center; font-size: 34px;
line-height: 38px; margin-top: 0px;}
.alt-bg.alt-one {margin: 0px 0px; }
.dealer-locator h4 {font-size: 20px;}

.home-portal-text h2 {
color: #373737;
font-size: 36px;
text-transform: uppercase;
line-height: 30px;
text-shadow: 0 3px 0 #d5d5d5;
padding: 17px 0px 20px 0px;
}
.spb_parallax_asset {
    margin-bottom:0;
}
.home-portal-text p {font-size: 20px; line-height: 26px;}

.alt-bg.alt-two  {background-color: #f6f8f8; border-top: solid 1px #dadfe1; border-bottom: solid 1px #dadfe1;}
.full-width-text {padding-bottom: 0px;}
.full-width-text .spb_wrapper {padding: 0px;}

#footer h6 {color: #59c4f1;}
.pre-footer {background-color: none; padding-bottom: 30px; padding-top: 30px;}
.pre-footer h2 {font-size: 40px; color: #fbb731 !important;}
.pre-footer h3 {font-size: 24px; text-shadow: none;}
.pre-footer h5 {font-size: 20px; color: #fbb731 !important;}
.pre-footer p {font-size: 16px;}

.inner-page-wrap {margin-bottom: 0px;}

.fancy-heading .heading-text {text-shadow: 1px 1px 1px #383838;}
.fancy-heading  h1 {text-transform: uppercase; font-size: 42px;}
.box-content-wrap {padding-top: 15px !important; text-align: center;}
.box-content-wrap h3 {color:#fbb731; text-shadow:none;}

a.sf-button.sf-icon-reveal.orange {
background-color: #fbb731;
}
a.sf-button.green {
background-color: #26ac30;
}
.water-softener-int img {margin-top: 30px;}
.high-iron img {margin-top: -50px;
padding-bottom: 30px;
}
.healthy-home img {margin-top: -50px;}
.healthy-life img {margin-top: -25px;}
.healthy-body img {margin-top: -25px;}
.acid-stain img {padding-bottom: 30px;}
h4 {font-weight: 100;}

ul.post-pagination-wrap {display:none;}
.ui-accordion .ui-accordion-header .ui-icon {top: 25px!important; left:15px!important;}
.spb_accordion_section > h3 {font-weight:bold; font-size:16px}
.spb_accordion .spb_accordion_section > h3 a {padding: 12px 40px; text-shadow:none; color: #0965b5;}
.spb_accordion .spb_accordion_section {border-color:#cce7f5;}
.spb_accordion_section, .spb_accordion .spb_accordion_section {background-color:#f5fafd;}
.ui-accordion h3.ui-accordion-header .ui-icon {color: #0965b5; text-shadow:none;}
.spb_accordion .spb_accordion_section > h3.ui-state-active a {background-color:#f5fafd; box-shadow:none;}

.page-id-5193 .inner-page-wrap {margin-top: 0px;}
.page-id-5193 .sf-image-banner {max-height: 400px;}
.page-id-5193 .alt-bg {border:none;}
.page-id-5193 .page-heading {background-color:#FFFFFF !important;}
.featured-article h1 {text-transform: uppercase; color: #fff; font-size:30px;}
.featured-article h5 { font-size: 20px; line-height: 25px; font-weight: 500; color: #fff;}
.page-id-5193 .image-banner-content.content-left {padding-right: 40%!important;}
.page-id-5193 .widget {padding: 0px; background-color: #4d4d4d;}
.page-id-5193 .widget h3 {padding: 0px 0px 5px 20px; text-shadow: none;}
.page-id-5193 .widget h3 a {color:#ffffff;}
.page-id-5193 .recent-post {background:#ebebeb;}

.page-id-5193 .recent-post .post-item-details {display:none;}

.housewives h2 {text-transform: uppercase; font-size:30px; text-align:center;}
.housewives h5 { font-size:16px; line-height: 23px; font-weight: 500; text-align:center; }
.featured-article h4 {color: #fbb731 !important; text-align: left !important; font-weight:900!important;}

.sidebar-wrap .video-more {font-size: 11px; padding: 15px; }
.video-more a {color: #ffffff;}
.videoHname { padding-top: 10px; color: #59c4f1;}
.widget .side_video_info .views {color: #ffffff;}
.widget #featured-videos ul li {
border: 1px solid #a3a3a3;
padding: 8px 0px 9px 10px;
}
.featured-videos .widget {
padding: 0px;
background-color: #363636 !important;
}

.recent-articles h2 {text-align:center; font-size: 30px; text-transform: uppercase; font-weight: 800;}
.recent-articles .read-more {display: none !important;}
.team-member .team-member-name {font-size: 16px; font-weight: 700;}
.team-member .team-member-name, .team-member .team-member-bio, .read-more {text-align: center !important;}

.read-more {
text-decoration: none;
font-weight: bold;
color: #ffffff;
display: inline-block;
background: #0965b5;
border-bottom: none !important;
font-size: 14px;
line-height: 26px;
padding: 10px 15px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
}

#footer .page-id-5193 .widget {background-color: #FFF;}
.page-id-5285 .page-heading {display: none; }
.page-id-5285 .inner-page-wrap {margin-top: 0px;}
.page-id-5285 .full-width-text{padding-top: 40px; padding-bottom: 50px;}

.sf-animation[data-animation="none"].image-banner-content { bottom: 30%!important; }

.flex-direction-nav a, .wooslider-direction-nav a, .carousel-wrap a.next, .carousel-wrap a.prev { background: transparent url('http://dev.culligannation.com/wp-content/uploads/2015/02/showcase-nav.png') no-repeat center left !important; }

.flex-direction-nav a, .wooslider-direction-nav a, .carousel-wrap a.next, .carousel-wrap a.prev { background-image: url(http://dev.culligannation.com/wp-content/uploads/2015/02/showcase-nav.png)!important; }

.widget .side_video_info .views { display:none; !important }

.nopos1 { display:none; !important }

.sf-image-banner > img { min-height: 250px; }

.no-margin-bottom { margin-bottom: 0!important; }

@media (min-width: 544px) {
    .hidden-sm-up {
        display: none !important;
    }
}

@media (min-width: 768px) {
    .hidden-md-up {
        display: none !important;
    }
}
