/*
Theme Name: Twenty nineteen Child
Description: Twenty nineteen Child Theme
Template: twentynineteen
Version: 1.0.0
Text Domain: twentyseventeen-child
*/ 

/*GENERAL STYLING*/
.entry .entry-content > *.alignwide {width:100%;max-width:1200px;}
.btn-primary:hover {color: #771d55;background-color: #ffffff;border-color: #771d55;}
.btn-primary {color: #fff;background-color: #771d55;border-color: #771d55;}
.btn-lg {padding: 15px 18px 15px 18px; line-height: 1.25; border-radius: 0; font-size:12pt;}
body {color: #000000; font-family: "montserrat", sans-serif; font-weight: 400; font-size: 16pt;}
.site-logo .custom-logo-link {width: 175px;height: 175px;}
.site-logo .custom-logo-link:hover, .site-logo .custom-logo-link:active, .site-logo .custom-logo-link:focus {box-shadow: none;}
.site-logo {top: -35px;}
.entry .entry-content .wp-block-button .wp-block-button__link {font-family:"montserrat", sans-serif;font-size: 13px;}
.wp-block-button.has-large-font-size a {font-size:1.5em;}
.entry .entry-content a {text-decoration: none;}
.site-header.featured-image .custom-logo-link {background: none; box-shadow: none;}
.site-header.featured-image {min-height: 44vh; margin-bottom: 2em;}
.entry .entry-content{margin-top:6em;}
.entry .entry-content{width:100%;}
.entry .entry-content > *{width:100%;}
.pull-left {float: left;}
.entry .entry-content p {font-size: 16pt; font-weight: 300;}
.entry .entry-content a {color: #771d55;}
/*.modal {position: fixed;top: 60%;left: 50%;transform: translate(-50%, -50%); max-height: 100%;height:450px;max-width:100%;width: 500px;}
.modal-dialog {max-height: 450px;margin:0;}*/
.site-description{display:none;}
.site-title{display:none;}
.wp-block-columns.has-2-columns.col-event {width:75%; max-width: 75%; margin: 0 auto;}
.col-event p{font-size: 16pt;font-weight: 300;}
.search .page-header .page-description {display:none;}
.search .page-header .page-title{display:none;}
.archive .page-header .page-description {display: none;}
.error404 .page-header {margin-top: 10em;}
.error-404.not-found .page-content{text-align: center; padding-bottom: 3em;}
.entry .entry-content .wp-block-image .aligncenter {margin:auto;}
p.link-more {display: none;}
figure.wp-block-pullquote.alignfull.testPage {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
}

/*END GENERAL STYLING*/

/*HEADER STYLE*/
.entry .entry-title {padding-top: 1.5em;}
.interiorBannerBG{position:absolute; top:0;z-index: -1;width: 100%;height:500px;}
.interiorBannerBG img {height: 400px;width: 100%;}
.homeBG img {height: 550px;width: 100%;top: 0;position: absolute;z-index: -1;}
.homebannertxt{padding-top: 7em;}
.homebannertxt h3 {font-size: 55px; margin: 0 auto; text-align: center; line-height: 1.25em; font-weight: 700;}
.homeBtn a {padding: 11px 18px 15px 17px; background-color: #771d55; color: #ffffff;text-decoration:none; font-size: 15px;}
.homeBtn {text-align: center;padding-top: 1em;}
.nav-secondary {background-color: #ffffff !important;transition: background-color 200ms linear;}
li#menu-item-4434 a, li#menu-item-4436 a {font-weight:700 !important;}
/*END HEADER*/

/*NAV STYLE*/
li#menu-item-2053 {display: none;}
.donate {padding: 15px 18px 15px 18px; background-color: #771d55; float: right; color: white; margin: .25em;font-size: 16px; margin-right: 2em;}
.donate a {color: white; font-weight: 400;}
.site-logo .custom-logo-link {border-radius: 0;}
.site-header {padding: 1em 0;position:fixed;width:100%;z-index: 999999;}
.main-navigation .main-menu > li.menu-item-has-children .submenu-expand {display: none;}
.main-navigation {font-size: 15px; text-align:center; font-weight:500;font-family: 'Montserrat', sans-serif;}
.main-navigation .main-menu > li {color: #000000;text-transform: uppercase;}
.main-navigation .main-menu > li > a {color: #000000;font-weight: 500;}
.main-navigation .main-menu > li > a:hover{color: #000000!important;font-weight: 700}
.main-navigation .main-menu > li > a:focus{display:none;}
.main-navigation ul.main-menu > li {line-height: 1.25; padding: 1.0em;}
.main-navigation .main-menu ul.sub-menu {text-align: left;font-size: 12px;}
.main-navigation .sub-menu > li > a {text-decoration: none;font-weight: 500;}
.main-navigation .sub-menu > li > a, .main-navigation .sub-menu {background-color: #17838c; color: #ffffff;}
.main-navigation .sub-menu > li > a:hover, .main-navigation .sub-menu > li > a:focus,
.main-navigation .sub-menu > li > .menu-item-link-return:hover,
.main-navigation .sub-menu > li > .menu-item-link-return:focus {background: none;}
.main-navigation .sub-menu > li > a:hover:after, .main-navigation .sub-menu > li > a:focus:after,
.main-navigation .sub-menu > li > .menu-item-link-return:hover:after,
.main-navigation .sub-menu > li > .menu-item-link-return:focus:after {background:none;}
.main-navigation .main-menu > li#menu-item-347 > a{color:#ffffff;}
.main-navigation .main-menu > li > a:hover {color: #ffffff; text-decoration: none;}
.main-navigation .sub-menu > li > a:hover{background: #771d55;}
h3.helpCTA a {color: #ffffff;}
.site-header.scrolled {background-color: #fff !important; transition: background-color 200ms linear; z-index:99999;}
.site-header.scrolled .site-logo .custom-logo-link { width: 120px;height: 120px;}
/*END NAV*/


/*HOMEPAGE*/
figure.wp-block-image.alignwide.size-medium.BLM {
    margin: 0 auto;
    max-width: 50%;
}
.wp-block-cover.alignfull.homeBanner {position: absolute; top: 1em; z-index: -1; margin-top: 0;}
h2.bannerText {color: #000000; width: 100%;}
.home h1.entry-title {display: none;}
h3.bannerText {max-width: 1100px;font-size:60px; margin-top: 2em;color: #000000; width: 1000px; margin: 0 auto; padding-top: 3em;}
.wp-block-button.aligncenter.is-style-squared {padding-top: 2em;}
.homeBoxes .wp-block-column {margin: 0!important;}
.entry .entry-content .homeBoxes a {color: #ffffff; font-size: 16pt;}
.entry .entry-content .wp-block-pullquote {background-size: cover;font-size: .5em; border-width: 0;}
figure.wp-block-pullquote.alignfull.testBlock a {color: #000000;}
.entry .entry-content .wp-block-pullquote cite{color:#000000;}
.blogPost {width: 100%;}
.trainingBlock {text-align: left;}
.trainingBlock h4 {padding-bottom: .5em; padding-top: .5em;}
figure.wp-block-pullquote.alignfull.testBlock {background-image: url(/wp-content/uploads/2019/08/testbg.png);}
figure.wp-block-pullquote.alignfull.trainingBlock {background-image: url(/wp-content/uploads/2019/08/tranquil2.png);}
#uagb-testimonial-3b56ffed-9ab6-4bfe-9bff-5b8516045786 .uagb-testimonial__wrap.uagb-tm__bg-type-image .uagb-tm__content{ height: 300px;}
#uagb-testimonial-52c28be3-3016-4fff-bed8-4f2acbae0b8b .uagb-testimonial__wrap.uagb-tm__bg-type-image .uagb-tm__content {
height: 300px;}
.uagb-tm__text-wrap {padding: 4em;}
.homeBtns a.wp-block-button__link.has-text-color.has-white-color.has-background {margin-top: 8em;font-size: 18px;font-weight: 300;border-radius: 0!important;text-align:left;width: 250px;}
.homeBtns a.wp-block-button__link.has-text-color.has-white-color.has-background:hover {color:#ffffff; border:2px solid #17838c;}
.wp-block-cover.alignfull.has-background-dim-10.has-white-background-color.has-background-dim.getInvolvedCTA { padding-top: 0; margin-top: 0; margin-bottom: 0;padding-bottom: 0;}
.wp-block-cover.alignfull.has-background-dim-60.has-background-dim.supportUsBG { padding-bottom: 0; margin-bottom: 0;}
/*END HOMEPAGE STYLE*/

/*EVENT PAGE STYLE*/
div#featured {background-color: #17838c; color: #ffffff; padding: 2em;}
div#featured a{color:#ffffff;}
div #featured a.btn-pill.orange-btn{padding: 15px 18px 15px 18px; background-color:#341130;color:#ffffff; font-size:12pt;}
/*END PAGE STYLE*/

/*TEAM PAGE*/
.team-member img {width: 175px;max-width: 200px;border-radius: 50%;}
.team-member { text-align: center;}
.team-member {padding-top: 0.25em;}
.team-member h4 {padding-top: 1em;}
.teamDiv {z-index: 3;}

/*END TEAM*/

/*SILK*/
figure.wp-block-image.size-large.is-resized.silkTeam {
    text-align: center;
    margin: 2em auto;
}

/*END SILK*/

/*FOOTER STYLE*/
footer#colophon {background-color: #341130; color: #ffffff;}
.textwidget {font-size: 15px;}
.socialFooter img {width: 35px;}
#colophon .site-info {float: right;}
.textwidget a {color: #ffffff;}
 input[type="submit"] {background: #17838c;border: none; font-family: "montserrat", sans-serif; font-size: 14px;border-radius: 0;}
/*END FOOTER*/
/*EVENTS*/
th#tf_col_ev_date, th#tf_col_ev_cat {width:150px}
td.tf_col_ev_date em {color:gray;}
th#tf_col_ev_times {width:150px}
th#tf_col_ev_thumb {width:100px}
.tf-meta {  }
.tf-meta ul li { height: 20px; clear:both; margin: 0 0 15px 0;}
.tf-meta ul li label { width: 100px; display:block; float:left; padding-top:4px; }
.tf-meta ul li input { width:125px; display:block; float:left; }
.tf-meta ul li em { width: 200px; display:block; float:left; color:gray; margin-left:10px; padding-top: 4px}

/*END EVENTS*/


/* Sarah  Edits */
.margin-top{margin-top: 0 !important;}
.margin-auto {margin:0 auto !important;}
#recent .middle:first-child {
    background: #771d55;
    padding: 1em;
    margin-bottom: 1em;
    color: white;
}
#recent .middle:first-child a {
    color: white;
}
.modal-backdrop {display:none !important;}
.uagb-section__wrap .uagb-section__inner-wrap {
    z-index: 0;
}
.page-id-1096 .entry-content {
    display: flex;
    flex-direction: column;
    position: relative;
    z-index: 0;
}
/*.wp-block-uagb-section.teamDiv {
    z-index: -1;
}*/
.teamDiv .wp-block-columns {
    z-index: 0;
	margin: 1.5em 0 3em 0;
}
/*.uagb-section__wrap .uagb-section__inner-wrap .wp-block-column {
    z-index: 0;
}*/
/*.team-member {z-index:-2;}*/
/* Sarah Edits 
.modal-open .modal > .modal-dialog {
    top: 20vh;
}*/
.main-navigation li#menu-item-168 a, .main-navigation li#menu-item-773 a, .main-navigation li#menu-item-4208 a {
    font-weight: bold;
}
.modal-open .modal {
    background: #000000ad;
}
.page-template-landing-page .site-branding h1 {
    color: black;
    position: absolute;
    top: 1em;
    font-size: 1.5em;
}

.page-template-landing-page .site-branding h1:before {
    content: none;
}
.testimonial-cover {
	width:100% !important;
	max-width:100% !important;
}
.teamDiv h3 {margin-bottom:1.2em;}
.uagb-tm__text-wrap {padding-bottom:0 !important;}
/*MOBILE STYLING*/

	@media only screen and (min-width: 1168px){
.entry .entry-content > *, .entry .entry-summary > * {
   max-width: 100%;
	}
		.entry .entry-content > *, .entry .entry-summary > * {
    max-width: 1200px;
}
}
@media only screen and (max-width: 1024px){
	.homeBtns a.wp-block-button__link.has-text-color.has-white-color.has-background {
    width: 200px;
	font-size: 16px;
	}
	.site-header {
		padding: 1em 2em;
	}
	.homebannertxt h3 {
		font-size: 35px;
	}
	.homeBoxes .wp-block-column {
    margin: 0!important;
	}
	.site-logo .custom-logo-link {
    width: 125px;
    height: 125px;
	}
	.main-navigation .main-menu > li.menu-item-has-children > a {
    margin-right: 0;
	}
	.main-navigation {
    font-size: 10px;	
	}
	.entry .entry-content .wp-block-cover.alignfull {
    padding-left: 0;
    padding-right: 0;
	}
}
@media all and (max-width:992px) {
	.main-navigation {display:none !important;}
	.site-header .donate {display:none !important;}
}
	@media only screen and (max-width: 768px){
.entry .entry-content > *, .entry .entry-summary > * {
    max-width: 100%;
	}
	.responsive-menu-open button#responsive-menu-button {
    z-index: 99999999;
	}
	.site-header {z-index:0;}
	.site-header.scrolled {z-index: 9;height:85px
}
	li#menu-item-2053 {
    display: contents!important;
}
	li#responsive-menu-item-2053 a {
    font-weight: 700;
    padding: 10px 10px 10px 10px;
    background-color: #771d55!important;
    color: white;
    margin: .25em;
}
	.donate {
	display:none;
}
	.homebannertxt h3 {
    font-size: 30px;
   }
	.homeBtns a.wp-block-button__link.has-text-color.has-white-color.has-background {
    width: 155px;
	}
	.wp-block-button.alignleft.homeBtns {
    width: 100%;
	}
	.homeBtns a.wp-block-button__link.has-text-color.has-white-color.has-background {
    font-size: 12px;
	}

	#colophon .widget-area, #colophon .site-info {
		margin: calc(2 * 1rem) 1rem;
		}
	input[type="email"] {
    	font-size: 10pt;
	}
	img.alignright.wp-image-339 {
    width: 55px;
	}

	img.alignnone.wp-image-361 {
    width: 80px;
	}

	img.alignnone.wp-image-340 {
    width: 80px;
	}
	.site-logo .custom-logo-link {
    width: 100px;
    height: 100px;
}
	
	.team-member h4 {font-size: 20px;}
	.team-member img { width: 125px;}
	.team-member p {display: none;}
	.team-member small {font-size: 15px;}
	.team-member {width: 160px;}
}
.entry .entry-content > *.aligncenter{max-width:100%;}
/* Sarah  Edits */
@media all and (max-width:992px) {
	div#recent {
		padding: 0;
	}
}

@media only screen and (max-width: 450px){
	.site-header {height: 75px;
	}
	.homebannertxt h3 {
    font-size: 25px;
}
	.homeBtns a.wp-block-button__link.has-text-color.has-white-color.has-background {
    font-size: 16px;
	width: 200px;
}
	
	.homeBG img {
    height: 400px;
}
	.entry .entry-content {
    margin-top: 2em;
}
	.site-logo .custom-logo-link {
    width: 100px;
    height: 100px;
}
	.entry .entry-content p {
    margin-top: 2em;
}
	.homebannertxt {
    padding-top: 4em;
	padding-left: 1em;
    padding-right: 1em;
}
	.interiorBannerBG img {
    height: 275px;
}
.uagb-tm__text-wrap {
    padding: 1.5em;}
	
	.team-member {
    width: 100%;}
	
}

/* Sarah Edits */
.page-template-landing-page .entry-content {
    margin: 0;
    max-width: 100%;
    padding: 0;
}
@media all and (min-width: 576px) {
	.modal-open .modal {place-content:flex-start;padding-top:8em;}
	.modal-dialog {display: flex;height: 100vh;}
	.modal-content {height: auto;place-self:flex-start;}
}
@media all and (max-width: 575px) {
	.modal-content {
		margin-top:5em;
	}
}
