/*
Theme Name: Counselor Jen Lloyd
Author: Mike Youtz
Template: kadence
Version: 1.0
*/

/*###############################################################
FONTS: START
#################################################################*/
p {
	line-height:2.1;
	color:#999;
}

.hero-row h1 {
	line-height: 1.2;
}

/*### GETS RID OF UNDERLINES ON HYPERLINKS ###*/
.inner-link-style-normal a:not(.button), .widget-area.inner-link-style-normal a:not(.button), body a {
	text-decoration: none !important;
}

/*### CREDENTIALS HEADERS: MAKES GEORGIA ###*/
.credential_content h2 {
	font-family: Georgia, Palatino, "Palatino Linotype", "Times New Roman", Times, serif;
	font-weight:100;
}
/*###############################################################
FONTS: END
#################################################################*/











/*###############################################################
 HEADER STYLES:START
#################################################################*/
/*### PALE GREEN BAR AT THE VERY TOP OF THE HEADER ###*/
.toolbar-info-my {
	background-color:#737b59;
}

/*### PALE GREEN BAR AT THE VERY TOP OF THE HEADER: SETS LINK:HOVER COLOR ###*/
div#main-header .toolbar-info-my a:hover, div#main-header .toolbar-info-my i.fa.fa-envelope:hover {
	background-color:#eeeeee !important;
}



/*### REMOVES PADDING BELOW MENU ITEMS IN DESKTOP HEADER ###*/
.main-navigation .primary-menu-container > ul > li.menu-item > a {
    padding-bottom: 0 !important;
	font-size: 13px;
	color:#999 !important;
	font-family: 'Montserrat', 'Proxima Nova', 'Helvetica Neue', Arial, sans-serif;
	transform: scaleX(1.1);
}

/*HEADER>NAV: SETS HOVER COLOR*/
.main-navigation .primary-menu-container > ul > li.menu-item > a:hover {
	color:#add145 !important;
}

/*HEADER>NAV: ADDS LEFT & RIGHT SPACE BETWEEN ULs*/
.main-navigation .primary-menu-container > ul > li.menu-item {
    margin-left: 1.3rem;
}

/*### HOME HERO: MOVES JEN'S PIC TO THE RIGHT ###*/
.title_bar_wrapper.home .title_bar_image_wrapper img {
	left:10% !important;
}

/*#### DROPDOWN MENU ###*/
.drawer-inner {
    max-height: 450px;
	border-bottom: solid 8px #add145;
}

/*###############################################################
HEADER STYLES:END
#################################################################*/











/*###############################################################
 * PAGE SPACING: START
#################################################################*/


/*### WHOLE PAGE>REMOVES MARGIN AT THE TOP (JUST UNDER THE HEADER): START ###*/
div#primary {
	margin-top:0;
}

.entry-content-wrap {
    padding-top: 0 !important;
}

.hero-row .kt-row-column-wrap.kt-has-1-columns.kt-row-layout-equal.kt-tab-layout-inherit.kt-mobile-layout-row.kt-row-valign-top {
	padding-top:0;
}
/* WHOLE PAGE>REMOVES MARGIN AT THE TOP (JUST UNDER THE HEADER): START*/

/*### ADDS SPACING TO THE BOTTOM OF ALL PAGES ###*/
body .content-container, body .site-content {
    padding-bottom: 60px;
}

/*### REMOVES BOX SHADOW AT THE VERY BOTTOM OF ALL PAGES ###*/
body .entry.single-entry, body .entry {
	box-shadow:none;
}

/*###############################################################
 * PAGE SPACING & ENTRY BOX SHADOW: END
#################################################################*/











/*###############################################################
HEROS: START
#################################################################*/

/*HEROS>MAKES THE PERSON PHOTO SIT ON THE BOTTOM OF THE HERO*/
.title_bar_image_wrapper img {
    bottom: 8px !important;
/* 	right:16%; */
}

/*### PAGE TITLE INSIDE HERO ROW ###*/
.title_bar_wrapper_title h1 {
	font-family: Georgia, Palatino, "Palatino Linotype", "Times New Roman", Times, serif;
	font-weight:100;
 	font-size: 2.2rem; /*MIKE 5-28-26: was 3 rem this morning*/
	padding-left:0;
}

/*### HERO QUOTE>DIV: SHORTENS SO IT DOESN'T OVERLAP PICTURE ###*/
.page-id-62 .title_bar_content, /*INDIVIDUAL ADULTS PAGE*/
.page-id-62 .vc_col-sm-6, /*INDIVIDUAL ADULTS PAGE*/
.page-id-66 .title_bar_content, /*TEENS & PRETEENS PAGE*/
.page-id-66 .vc_col-sm-6, /*TEENS & PRETEENS PAGE*/
.page-id-56 .title_bar_content, /*COUPLES PAGE*/
.page-id-56 .vc_col-sm-6, /*COUPLES PAGE*/
.page-id-26 .title_bar_content, /*HOME PAGE*/
.page-id-26 .vc_col-sm-6 /*HOME PAGE*/
{
	width: 49% !important;
	display:inline-block;
}

/*### HERO H1 AND H2: ADDS LEFT AND RIGHT PADDING ###*/
.title_bar_wrapper_title, .title_bar_wrapper_content {
	padding-left:20px;
	padding-right:40px;
	max-width: 1300px;
	margin: 0 auto;
}

/*#### HERO QUOTE ####*/
.hero-row h2 {
	font-family: Georgia, "Bitstream Charter", Utopia, "URW Bookman L", "Times New Roman", serif;
	font-weight:400;
	font-size:1.2rem;
}

/*#### HERO QUOTE ATTRIBUTE ###*/
.hero-row span {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	margin-bottom:40px;
}

/*###############################################################
HEROS: END
#################################################################*/











/*################################################################
HOME PAGE: START
##################################################################*/
img.home-page-leaf {
	display:inline-block;
	max-width:39%!important;
	right:0;
	float:right;
}

/*################################################################
HOME PAGE: END
##################################################################*/











/*###############################################################
COUPLES HERO STYLING: START
#################################################################*/
.page-id-56 .title_bar_wrapper {
    background-color: #2039ac !important;
}

.title_bar_wrapper.couples-yd {
    background: url(/wp-content/uploads/2026/05/lt-blue-background.png);
    background-position: right;
    background-size: cover;
}
/*###############################################################
COUPLES HERO STYLING: END
#################################################################*/











/*###############################################################
INDIVIDUAL ADULTS: START
#################################################################*/
/*### INDIVIDUAL>HERO IMAGE: SETS MAX WIDTH ON PHOTO OF WOMAN ###*/
img.individuals-image {
/*     max-width: 400px; */
}
/*###############################################################
INDIVIDUAL ADULTS: END
#################################################################*/











/*###############################################################
TRAUMA: START
#################################################################*/
/*### TRAUMA GRAY ON WHITE TYPE: STYLES ###*/
.kt-inside-inner-col {
    color: #888;
    line-height: 31.2px;
}

/*###############################################################
TRAUMA: END
#################################################################*/











/*###############################################################
TEENS & PRE-TEENS HERO STYLING: START
#################################################################*/
.page-id-66 .title_bar_wrapper {
	background-color:#d67422 !important;
}

.title_bar_wrapper.teens_preteens {
    background: url(/wp-content/uploads/2026/05/orange-background.png);
    background-position: right;
    background-size: cover;
}

/*TEENS & PRE-TEENS HERO>KEEPS "PRE-TEENS" FROM WRAPPING: ALSO WHEN APPLIED IT REMOVED THE FONT FAMILY, SO THAT IS ALSO REAPPLIED HERE*/
span.nowrapyd {
	white-space:nowrap;
	text-wrap:nowrap;
	font-family: Georgia, Palatino, "Palatino Linotype", "Times New Roman", Times, serif;
	line-height:1;
}
/*###############################################################
TEENS & PRETEENS HERO STYLING: END
#################################################################*/











/*###############################################################
CONTACT: START
#################################################################*/
/*### CONTACT>MAPS: STYLES ###*/
.page-id-74 .kb-google-maps-container {
/*     padding-bottom: 54%; */
    position: relative;
    width: 100%;
    border-top: solid 8px #add145;
    border-bottom: solid 8px #add145;
    background: #2f9031;
}

/*### CONTACT>FEES ROW: STYLES ###*/
.credentials_wrapper.contact_us {
    background: url(/wp-content/uploads/2026/05/lt-green-background.png);
    background-position: right;
    background-size: cover;
    border-top: solid 8px #add145;
    border-bottom: solid 8px #add145;
}

/*### CONTACT>PHONE & ROW JUST ABOVE CONTACT FORM: STYLES LINKS ###*/
.contact-row a {
    color: #8eb227 !important;
    font-weight: 600!important;
}

/*###############################################################
CONTACT STYLING: END
#################################################################*/











/*###################################################################
FOOTER: START
#####################################################################*/
/*### FOOTER LINKS: COLORS ALL ###*/
footer#colophon a {
	color:#7d7d7d;
}

footer#colophon a:hover {
	color:#fff;
}

/*ADDS BORDER TO TOP OF FOOTER*/
footer#colophon {
	border-top: solid 18px #add145;
	color:#888;
}

/*FOOTER WIDGET TWO (THE MENU): GIVES LEFT AND RIGHT PADDING*/
.footer-widget2 {
	padding-left:30px;
	padding-right:30px;
}

/*FOOTER>ALL LINKS>GIVES BOTTOM BORDER AND PADDING*/
footer#colophon ul li {
	border-bottom: 1px solid #add145;
	position: relative;
	padding: 10px 10px 10px 0;
	font-size: 1rem;
	text-align:left;
}

/*### FOOTER>ADDRESS ROW: ADDS PADDING LEFT AND RIGHT ###*/
.site-middle-footer-wrap.site-footer-row-container.site-footer-focus-item.site-footer-row-layout-contained.site-footer-row-tablet-layout-default.site-footer-row-mobile-layout-default {
    padding-left: 30px;
    padding-right: 30px;
}

/*FOOTER>ADDS TRIANGLE TO THE RIGHT SIDE OF MENU LINKS*/
body footer#colophon ul li a::after {
	content: "\f054";
  	font-family: "Font Awesome 5 Free"; 
  	font-weight: 900; /* Required for 'Solid' icons */
	position: absolute;
	top: 10px;
	right: 0;
	font-size: 14px;
	color: #999999;
}


/*### COPYRIGHT ROW ###*/
.site-footer-row-container-inner p {
    font-size: 1rem;
    color: #676767;
}

/*###################################################################
FOOTER: END
#####################################################################*/











/*###################################################################
#####################################################################
##################### MEDIA QUERIES START ###########################
#####################################################################*/
@media screen and (min-width: 1601px) {
	.title_bar_image_wrapper img {
		right:12%;
	}
}
@media screen and (max-width: 1600px) {
	.title_bar_image_wrapper img {
		right:10%;
	}
}

@media screen and (max-width: 1400px) {
	.title_bar_image_wrapper img {
		right:-2%;
	}
}

@media screen and (max-width: 1100px) {
	/*### HOME img.lgbtqiapk GRAPHIC: HIDE ON SMALL SCREENS ###*/
	img.lgbtqiapk {
		display:none !important;
	}
}

@media screen and (min-width: 1025px) {
	/*### HEADER>MENU:HID THE LAST TWO MENU ITEMS ON LARGE SCREENS RIGHT BEFORE THE HAMBURGER MENU SHOWS ###*/
	.main-navigation .primary-menu-container > ul > li.menu-item-395 > a, 
	.main-navigation .primary-menu-container > ul > li.menu-item-396 > a {
	  	display: none !important;
	}
}

@media screen and (max-width: 1025px) {
	/*### HERO>PEOPLE PICS: MAKES SMALLER AND ALIGNS TO THE RIGHT ###*/
	.title_bar_image_wrapper img {
		right:2%;
	}
}
@media screen and (max-width: 999px) {
	/*### HERO>PEOPLE PICS: MAKES SMALLER AND ALIGNS TO THE RIGHT ###*/
	.title_bar_image_wrapper img {
		right:-4%;
	}
}

@media screen and (max-width: 840px) {
	
	/*HERO>CONTAINER: CHANGES THE TOTAL HEIGHT OF THE WHOLE BAR ON SMALLER SCREENS*/
	.title_bar_wrapper {
		height:300px;
	}
	
	/*### HERO>TITLE ROW: MAKES IT TALLER and ALIGNS TEXT IN VERTICAL CENTER ###*/
	.page-id-56 .title_bar_overlay_one, /*COUPLES PAGE*/
	.page-id-62 .title_bar_overlay_one, /*INDIVIDUAL ADULTS PAGE*/
	.page-id-66 .title_bar_overlay_one, /*TEENS & PRETEENS PAGE*/ 
	.page-id-84 .title_bar_overlay_one 	/*TRAUMA PAGE*/ {
		display:flex;
		align-items: center; /*Aligns page title in the vertical center*/
		height: 167px;
	}
	
	/*### HERO>TITLE CONTAINER: MOVES TO FAR LEFT ###*/
	.title_bar_wrapper_title {
		margin-left: 0 !important;
	}
	
	/*HERO>TITLE: ADDS ON THE RIGHT SIDE TO PUSH THE TITLE TO BREAK AND STACK AT SMALLER SCREENS*/
	.page-id-56 .title_bar_overlay_one .title_bar_wrapper_title, /*COUPLES*/
	.page-id-62 .title_bar_overlay_one .title_bar_wrapper_title, /*INDIVIDUAL ADULTS*/
	.page-id-66 .title_bar_overlay_one .title_bar_wrapper_title /*TEENS & PRETEENS*/{
		max-width:58%; 
	}
	
	/*HERO>QUOTE BAR: COMPLETELY HIDES ON SMALL SCREEN SIZES*/
	.title_bar_overlay_two {
		display:none;
	}
	
	/*### HERO>PEOPLE PICS: MAKES SMALLER AND ALIGNS TO THE RIGHT ###*/
	body .title_bar_image_wrapper img {
		width: 390px !important;
		right:3%;
	}

	/*### HOME>HERO>JEN'S PIC: SIZES AND CENTERS ###*/
	body .title_bar_image_wrapper img.home-jen-pic {
        right:-17% !important;
		width:330px !important;
    }
	
	/*### HOME>HERO>JEN'S PIC: ADJUSTS ALIGNMENT ###*/
	.title_bar_wrapper.home .title_bar_image_wrapper img.home-jen-pic{
		left:27% !important;
	}
	
	/*### INDIVIDUAL ADULTS HERO>TITLE_BAR_OVERLAY_ONE: MAKES BACKGROUND DARKER ###*/
	 .title_bar_wrapper.trauma-yd .title_bar_overlay_one {
		background: rgba(56,78,1,.7);
	}
}

@media screen and (max-width: 767px) {
	/*### LOGO: MAKES LARGER ON SMALL SCREENS ###*/
	body .site-branding a.brand img {
		max-width:270px !important;
    }
	
	/*### HERO>PEOPLE IMAGES: ADJUSTS RIGHT ALIGNMENT ###*/
	body .title_bar_image_wrapper img {
        right:-4% !important;
    }
	
	/*### HOME>HERO>JEN'S PIC: SIZES AND CENTERS ###*/
	body .title_bar_image_wrapper img.home-jen-pic {
        right:-17% !important;
		width:323px !important;
    }
	/*### ENTIRE SITE>BODY: ADDS PADDING TO LEFT AND RIGHT ###*/
    .entry-content-wrap {
        padding: 2.5rem !important;
    }
}

@media screen and (max-width:600px) {
	/*### HERO>PEOPLE IMAGES: ADJUSTS RIGHT ALIGNMENT ###*/
	body .title_bar_image_wrapper img {
        right:-5% !important;
		width:395px !important;
    }
	
	/*### HOME>HERO>JEN'S PIC: SIZES AND CENTERS ###*/
	body .title_bar_image_wrapper img.home-jen-pic {
        right:-19% !important;
		width:317px !important;
    }
	
	/*#### HERO>HOME>JEN: MOVES IMAGE TO THE RIGHT ###*/
	.title_bar_wrapper.home .title_bar_image_wrapper img.home-jen-pic{
		left:19% !important;
	}
}

@media screen and (max-width:500px) {
	/*#### HERO>HOME>JEN: MOVES IMAGE TO THE RIGHT ###*/
	.title_bar_wrapper.home .title_bar_image_wrapper img.home-jen-pic{
		left:15% !important;
	}
	
/* 	.title_bar_wrapper.home .title_bar_image_wrapper img {
		left:10% !important;
	} */
	
	
	/*### HERO>PEOPLE IMAGES: ADJUSTS RIGHT ALIGNMENT ###*/
	body .title_bar_image_wrapper img {
        right:-19% !important;
		width:390px !important; 
    }
	
	/*### COUPLES HERO>PEOPLE PHOTO: MAKES SMALLER ###*/
	body .title_bar_image_wrapper.couples-yd img {
        right: -32% !important;
        width: 270px !important;
    }
	
	/*### HERO>TITLE H1: MAKES LARGER ###*/
	.title_bar_wrapper_title h1 {
		font-size:2rem;
	}
}

@media screen and (max-width:400px) {
	/*### HERO>PEOPLE IMAGES: ADJUSTS RIGHT ALIGNMENT ###*/
	body .title_bar_image_wrapper img {
		right:-27% !important;
		width:380px !important;
    }
	
		/*### COUPLES HERO>PEOPLE PHOTO: MAKES SMALLER ###*/
	    body .title_bar_image_wrapper.couples-yd img {
        right: -18% !important;
        width: 270px !important;
    }
	
	/*### HERO>TITLE H1: MAKES LARGER ###*/
	.title_bar_wrapper_title h1 {
		font-size:2.25rem;
	}
}

@media screen and (max-width:350px) {
	/*### HERO>PEOPLE IMAGES: ADJUSTS RIGHT ALIGNMENT ###*/
	body .title_bar_image_wrapper img {
        right:-20% !important;
		width:330px !important;
    }
	
	/*### HERO>TITLE H1: MAKES SMALLER ###*/
	.title_bar_wrapper_title h1 {
		font-size:2rem;
	}
	
	/*### HEROS (COUPLES, IND.ADULTS, TEENPRETEEN)>H1 ROW: CHANGES BOX WIDTH FOR TITLE ###*/
	.page-id-56 .title_bar_overlay_one .title_bar_wrapper_title, /*COUPLES*/
	.page-id-62 .title_bar_overlay_one .title_bar_wrapper_title, /*INDIVIDUAL ADULTS*/
	.page-id-66 .title_bar_overlay_one .title_bar_wrapper_title /*TEENS & PRETEENS*/{
		max-width:60%; 
	}
	
	/*### HERO BAR: HEIGHT ###*/
	.title_bar_wrapper {
        height: 263px;
    }
	/*### HOME>HERO: JEN'S PIC SCALER ###*/
	body .title_bar_image_wrapper img.home-jen-pic {
		width: 274px !important;
	}
	
	/*### HOME HERO>JENS PIC: CENTERS LEFT&RIGHT ###*/
	.title_bar_wrapper.home .title_bar_image_wrapper img.home-jen-pic {
        left: 12% !important;
    }
}



























