/*!
Theme Name: Sisters Of The Good Shepherd
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Spencer Web Design
Author URI: https://www.spencerwebdesign.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: sisters-of-the-good-shepherd
*/

/* Theme customization starts here
-------------------------------------------------------------- */
.home #inner-wrap .page-hero-section, .home #inner-wrap .sotgs-internal-pages{display: none;}

.home #primary .site-container{
	max-width: unset;
    padding: unset;
}
.home .content-area{
	margin-top: 0;
	margin-bottom: 0;
}

#secondary-menu li{
	border-right: solid 1px #f9daab;
	line-height: .7rem;
}

#secondary-menu li:last-child, #primary-menu li:last-child{border-right: none;}

#secondary-menu .astm-search-menu svg{width: 16px;}

.header-social-wrap .header-social-inner-wrap a.social-button{
	width: 1em;
	height: 1.5em;
}

#primary-menu li:before{
	content: "\007C";
	color: #000066;
	position: absolute;
	top: 0.42em;
}

#primary-menu li:first-child:before, #primary-menu .sub-menu li:before{content:"";}

#primary-menu li .nav-drop-title-wrap{padding-left: 2px;}

/*#primary-menu li{border-right: solid 1px #000066;}

.main-navigation .primary-menu-container > ul li.menu-item > a{line-height: 1rem;}*/

.mobile-html2 .dn-mobile{
	background: #f01112;
    border-radius: 50%;
    padding: 0.35em 0.5em;
}

.mobile-html2 .dn-mobile .fa-heart{
	color: #fff;
    position: relative;
    top: 2px;
    left: .04rem;
}

.sisters_pio .pp-infobox-wrap .layout-3-wrapper .pp-description-wrap p{margin-top:0;}

.sotgs_featured_posts .fl-post-grid-post .fl-post-grid-text{
	position: relative;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.sotgs_featured_posts .has-post-thumbnail .fl-post-grid-text{
	top: unset;
    -ms-transform: unset;
    transform: unset;
	padding-top: 10px;
}

.sotgs_featured_posts .has-post-thumbnail .fl-post-grid-text .fl-post-grid-content p{margin-top:0;}

.page #inner-wrap .sotgs-internal-pages{
    top: -1px;
    bottom: auto;
    height: 120px;
    transform: rotate(180deg);
	width: 100%;
    z-index: 2;
}

.page #inner-wrap .sotgs-internal-pages svg{
	width: 100%;
	top: 0;
    left: 0;
    bottom: -1px;
    height: 100%;
    position: absolute;
}

.page #inner-wrap .sotgs-internal-pages svg path:nth-child(1){opacity: 0.15;}

.page #inner-wrap .sotgs-internal-pages svg path:nth-child(2){opacity: 0.3;}

.sotgs-bc{
	top: -30px;
	position: relative;
}

	.sotgs-bc .kadence-breadcrumb-container{color: #155d95;}

/*** footer **/
.sotgs_copyright .fl-rich-text p{
	margin-top: 0.5em;
    margin-bottom: 0.5em;
}

/**** media queries ****/
@media(max-width:1455px){
	.sisters_pio .pp-infobox-wrap .layout-3-wrapper .pp-description-wrap p{font-size: 16px;}
}

@media(max-width:1440px){
	.sisters_pio .pp-infobox-wrap .layout-3-wrapper{display: unset;}
}

@media(max-width:1440px) and (min-width:1025px){
	.sisters_pio .pp-infobox-wrap .layout-3-wrapper .pp-heading-wrapper .pp-infobox-description p{margin-top: 5px;}
}

@media(max-width:1082px){
	.stained-glass .fl-col-content{background: unset;}
}

@media(max-width:1024px){
	#mobile-secondary-menu .astm-search-menu{display:none;}
	
	.mobile-drawer-content .site-header-focus-item{display:unset;}
	
	.mobile-drawer-content .site-header-focus-item .header-mobile-search-bar form{
		width: unset;
		max-width: unset;
	}
	
	.page #inner-wrap .sotgs-internal-pages{height: 50px !important;}
	
	.sotgs-bc{top: -15px !important;}
	
	.sisters_pio .pp-infobox-wrap .layout-3-wrapper .pp-description-wrap p{margin-top:10px;}
}

@media(max-width:1024px) and (min-width:426px){
	.dn-mobile{display:none;}
}

@media(max-width:768px){
	.sisters_pio .pp-infobox-wrap .layout-3-wrapper .pp-infobox-image img{margin:0 auto;}
}

@media(max-width:425px){
	.dn{display:none;}
}