/*
Theme Name: Wellsprings Counseling Center
Theme URI: http://wellsprings.org
Author: Contemplate Design
Author URI: http: //contemplatedesign.com
Description: Child Theme based on Logan
Template: logan
Version: 1.0
License: GNU General Public License
License URI: license.txt
*/

/* =Theme customization starts here
-------------------------------------------------------------- */
/*-------------
Typography
---------------*/
.whitetext, .whitetext p, .whitetext h1,
.whitetext h2, .whitetext h3, .whitetext h4,
.whitetext h5, .whitetext h6 {
   color: #fff;
}

.small {
  font-size: 70%;
}

.cat-description {
  font-size: 22px;
  padding-bottom: 30px;
}

/*-------------
Header
---------------*/

body.transparent-header:not(.sticky-reached):not(.header-side) header#masthead {
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.single-member header#header-title,
.archive #header-spacer, #breadcrumbs {
   display: none !important;
}

.archive #header-title {
   min-height: 520px;
   padding-top: 280px;
   background: #ccc;
}

/*-------------
Footer
---------------*/
footer#colophon .footer-composer {
  margin-top: 0 !important;
}

/*-------------
Section Dividers
---------------*/
.wcc-section-bg:after {
   background: url(https://www.wellsprings.org/wp-content/uploads/2016/11/wcc-section-bg.png);
}
.wcc-section-bg-top:before,
.single-member #page:before,
.archive #page:before {
   background: url(https://www.wellsprings.org/wp-content/uploads/2016/11/wcc-section-bg-top.png);
}
.wcc-section-bg-tan:after {
   background: url(https://www.wellsprings.org/wp-content/uploads/2016/11/wcc-section-bg-tan.png);
}
.wcc-section-bg-top-tan:before {
   background: url(https://www.wellsprings.org/wp-content/uploads/2016/11/wcc-section-bg-top-tan.png);
}

.wcc-section-bg:after,
.wcc-section-bg-tan:after {
   content: '';
   display: block;
   position: absolute;
   bottom: 0;
   left: 0;
   width: 100%;
   height: 300px;
   background-position: bottom center;
   background-size: 100% 100%;
   z-index: 10;
}
.wcc-section-bg-top:before,
.wcc-section-bg-top-tan:before,
.single-member #page:before,
.archive #page:before {
   content: '';
   display: block;
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 300px;
   background-position: top center;
   background-size: 100% 100%;
   z-index: 10;
}

.single-member #container {
   padding-top: 40px;
}

.toplayer {
	z-index: 9999;
}

/*-------------
RESPONSIVE
---------------*/
@media only screen and (max-width: 980px) {
   #nav-appended { z-index: 9999 !important; }
   body h1 { font-size: 36px !important; }	
   body h2, div > h2, .content-wrap h2, .logan .spu-box h2 { font-size: 32px !important; }	
   body h3 { font-size: 28px !important; }	
   body h4 { font-size: 24px !important; }
   body h5 { font-size: 20px !important; }
   body h6 { font-size: 16px !important; }
   .woocommerce-tabs > h3, .vc_tta-accordion .vc_tta-panel-title, .logan .vc_toggle_logan .vc_toggle_title {
	   font-size: 12px !important;
   }

   body .mobilepad {
       padding-top: 130px !important;
       padding-bottom: 130px !important;
   }
   body .hidemobile {
       display: none;
   }
   .wcc-section-bg:after, .wcc-section-bg-top:before,
   .wcc-section-bg-tan:after, .wcc-section-bg-top-tan:before {
          height: 150px;
   }
   .logan-button-wrap {
       white-space: normal;
   }

	body.single-member .featured-wrap, 
	body.single-member .entry-content.has-featured-image  {
		width: 100% !important;
	}
   
} 