/*!
	Theme Name:   SUREFIRE Child - CAC Parker County
	Theme URI:    http://www.cacparkercounty.org
	Description:  Customizable child theme template for the SUREFIRE parent theme.
	Author:       Robert Oller
	Author URI:   http://www.surefire.xyz
	Template:     surefire
	Version:      2022.09
	License:      For private use only. Not licensed for distribution.
	License URI:  NA
	Text Domain:  surefire-child
*/html,body{height:auto}html{font-family:"Open Sans","Helvetica Neue",Arial,sans-serif}body{background:white}h1{font-family:"Merriweather","Open Sans","Helvetica Neue",Arial,sans-serif;font-size:2rem;padding:1em 0;border-bottom:1px solid #c5c5c5}h1 a{color:#575757}h1 img{width:50px;margin-right:1rem;vertical-align:bottom}h2{font-family:"Merriweather","Open Sans","Helvetica Neue",Arial,sans-serif;font-size:1.5rem}p{margin-bottom:1.8rem}p a{border-bottom:1px dashed}p a.button{border-bottom:none}p a:hover{border-bottom-style:solid}img{height:auto}a{text-decoration:none}.container{max-width:1200px}address{display:inline;font-size:1em}a.button{transition:all .2s ease;display:inline-block;background:#29BDE1;color:#fff;font-weight:600;letter-spacing:-1px;padding:1em}a.button:hover{background:#1fb7dc}header.vibe{position:fixed;z-index:2;width:100%;background:white;font-weight:300;line-height:60px;border-top:2px solid #29BDE1}header.vibe a.mmenu-trigger-three-bars{float:left;vertical-align:text-top;color:#aaa;padding:0 1em}header.vibe a.logo-mobile,header.vibe a.logo{float:left;color:#e14d29;font-family:"Merriweather","Open Sans","Helvetica Neue",Arial,sans-serif;font-size:.9em;line-height:60px}@media only screen and (min-width: 800px){header.vibe a.logo-mobile{display:none}}header.vibe a.logo{display:none}@media only screen and (min-width: 800px){header.vibe a.logo{display:inline}}header.vibe nav{display:none;float:right;background:white;line-height:60px;width:auto}@media only screen and (min-width: 800px){header.vibe nav{display:inline}}header.vibe nav ul{width:100%}header.vibe nav ul li{float:left}header.vibe nav ul li a{float:left;display:block;color:#888;font-size:.85em;text-align:left;padding:0 1em;height:auto;border-left:1px solid rgba(0,0,0,0.05)}header.vibe nav ul li a:hover{color:#29BDE1}header.vibe nav ul li:first-child a{border-left:none}header.vibe nav li.contact-now{display:none}@media only screen and (min-width: 800px){header.vibe nav li.contact-now{display:inline}}header.vibe nav li.donate-now a{color:#e14d29;font-weight:600;text-transform:uppercase}body.scrolled header.vibe{font-size:.96em}@media only screen and (min-width: 800px){body.scrolled header.vibe{line-height:40px}}@media only screen and (min-width: 800px){body.scrolled header.vibe nav{line-height:40px}}body.scrolled header.vibe nav a{color:#aaa}@media only screen and (min-width: 800px){body.scrolled header.vibe nav a{line-height:40px}}body.scrolled header.vibe nav li.donate-now a{color:#e14d29}body.scrolled header.vibe a.logo{color:#aaa;line-height:40px;padding:0 .5rem}body.scrolled header.vibe a.mmenu-trigger-three-bars{font-size:.9em}.header-vibe-offset{background:#252525;color:#fafafa;line-height:62px;text-align:center;height:62px;overflow:hidden}article{padding:2rem 1rem}article .container{max-width:1200px}article .subtitle{font-weight:bold;margin-bottom:2rem}article ul,article ol{list-style:disc;margin:0 0 1rem 2rem}article ol{list-style:decimal}@media only screen and (min-width: 1200px){article .content{float:left;width:60%}}article aside.sidebar{display:none;float:right;width:38%;font-size:.95em}@media only screen and (min-width: 1200px){article aside.sidebar{display:block}}article aside.sidebar div{margin-bottom:1em}article aside.sidebar h3{letter-spacing:1px;font-family:"Merriweather","Open Sans","Helvetica Neue",Arial,sans-serif;text-transform:uppercase}article aside.sidebar ul{list-style:disc;margin:0 0 2em 2em}article aside.sidebar>img{display:block}article aside.sidebar .advocacy-centers a{display:block;font-size:.85em;border-bottom:none;margin-top:1rem}article aside.sidebar .advocacy-centers img{max-width:260px}article aside.sidebar .report-abuse-sidebar{background:#e14d29;color:#fff;padding:2rem}article aside.sidebar .report-abuse-sidebar a{color:#fff}article aside.sidebar .report-abuse-sidebar p:last-child{margin-bottom:0}article aside.sidebar .qualifications{background:#29BDE1;color:#fff;padding:2rem}article aside.sidebar .qualifications p:last-child{margin-bottom:0}#mmenu-our-products i.fa,.mmenu-styles i.fa{color:#666;font-size:2rem;text-align:center;padding:1rem;width:80px;vertical-align:middle}#mmenu-our-products h2,.mmenu-styles h2{color:#e14d29;font-size:1.2rem;text-transform:uppercase;padding-top:.5rem;border-top:10px solid #e14d29}#mmenu-our-products .disclaimer,.mmenu-styles .disclaimer{color:#3699ef;font-size:.75em;line-height:1.2;font-style:italic}.mmenu-donate-now .mm-listview>li>a,.mmenu-donate-now .mm-listview>li>span,.mmenu-donate-now i.fa{color:#e14d29}.mmenu-donate-now p{font-size:.9em}.mmenu-donate-now .paypal-button{text-align:center}.mmenu-donate-now .paypal-button form{display:inline-block}footer.site{background:#faebd7;border-bottom:3px solid #e14d29;font-size:.85rem;padding:1rem}footer.site p{margin:0}footer.site a.surefire-link{color:#e14d29}.live-chat-box .title-bar{background:white;color:#e14d29;padding:2rem;border-top:3px solid #e14d29}.report-abuse{background:#e14d29;color:#fff;font-size:.85em;line-height:1.4;padding:1rem}.report-abuse p{margin-left:4rem;margin-bottom:0}@media only screen and (min-width: 1200px){.report-abuse p{text-align:center;margin-left:0rem}}.report-abuse a{color:#fff}.logo-and-info{background:#fdfdfd;text-align:center;padding:1em}.logo-and-info .container{max-width:1200px}.logo-and-info img.logo{display:block;max-height:120px;margin:0 auto 1rem}.logo-and-info p.site-title{font-size:1.4em;font-family:"Merriweather","Open Sans","Helvetica Neue",Arial,sans-serif;margin-bottom:10px}.logo-and-info p{font-size:.85em}.logo-and-info .site-info{display:none;margin-bottom:0}@media only screen and (min-width: 800px){.logo-and-info .site-info{display:block}}body.home .logo-and-info img.logo{max-height:180px}body.home .logo-and-info .site-info{display:block}.featured-section.flex-box{display:block;background:#252525;color:#fafafa}@media only screen and (min-width: 1200px){.featured-section.flex-box{display:flex}}.featured-section.flex-box .item{flex:0 0 40%;padding:3rem}@media only screen and (min-width: 1200px){.featured-section.flex-box .item{width:40%}}.featured-section.flex-box .item.big{flex:0 0 60%;padding:0}@media only screen and (min-width: 1200px){.featured-section.flex-box .item.big{width:60%}}.featured-section.flex-box .item img{max-width:100%}.featured-section.flex-box .title{font-size:2em;font-weight:600;letter-spacing:-1px;margin-bottom:1rem}.featured-section.flex-box .sub-title{font-size:1.2em;font-weight:600;letter-spacing:-1px;margin-bottom:1rem}.featured-section.flex-box p{max-width:600px;line-height:1.4}.featured-section.flex-box a{color:#897252;font-weight:600}.primary-goals{font-size:.85em;padding:2rem}@media only screen and (min-width: 1200px){.primary-goals{padding:3rem 0}}.primary-goals .container.flex-box{max-width:1200px}.primary-goals .container.flex-box .item{flex-basis:100%}@media only screen and (min-width: 1200px){.primary-goals .container.flex-box .item{flex-basis:45%;margin:1em;padding:2rem}.primary-goals .container.flex-box .item:last-child{border-left:1px solid #eee}}.primary-goals p{margin:2rem 0}.primary-goals p.title{font-family:"Merriweather","Open Sans","Helvetica Neue",Arial,sans-serif;font-size:3em;letter-spacing:-1px;line-height:1.2;margin-bottom:0}.primary-goals p.title a{color:#252525;border-bottom:none}.primary-goals p.title a span{display:block;color:#29BDE1;font-family:"Open Sans","Helvetica Neue",Arial,sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;padding:1rem 0}.primary-goals a{color:#29BDE1}body.home .donate{background:#e1a929;font-size:.85em}body.home .donate .container.flex-box{border-left:none;padding-left:0}.donate{background:#252525;color:#fff;padding:2rem 1rem}.donate .container.flex-box{display:block;max-width:1200px;border-left:3px solid #e1a929;padding-left:1rem}@media only screen and (min-width: 1200px){.donate .container.flex-box{display:flex}}.donate .container.flex-box .item{flex-basis:45%}.donate .container.flex-box .item:last-child{padding-top:1rem}.donate .container.flex-box .item:last-child .button{background:white;text-align:center;padding:2rem 1rem 1rem;border:1px solid rgba(0,0,0,0.3);box-shadow:0 0 0 3px white}.donate .container.flex-box .item:last-child .button form{display:inline-block}@media only screen and (min-width: 1200px){.donate .container.flex-box .item:last-child{padding-top:0rem;text-align:right}.donate .container.flex-box .item:last-child .button{float:right}}.donate p{margin-bottom:0}.donate p.title{font-size:1.4rem;font-weight:bold;letter-spacing:-1px;line-height:1.2;text-transform:uppercase;margin-bottom:.25rem}.donate a.button{background:#f5f5f5;color:#e1a929}.donate a.button:hover{background:white}.staff-and-board-page h2{display:inline-block;background:#252525;color:white;text-transform:uppercase;padding:.5em 1em}.staff-and-board-page .flex-box.staff-and-board-of-directors{align-items:flex-start}.staff-and-board-page .flex-box.staff-and-board-of-directors .title{font-size:1.33em;font-family:"Merriweather","Open Sans","Helvetica Neue",Arial,sans-serif;margin-bottom:0}.staff-and-board-page .flex-box.staff-and-board-of-directors .item{flex-basis:100%;font-size:.9em;padding:1rem}@media only screen and (min-width: 1200px){.staff-and-board-page .flex-box.staff-and-board-of-directors .item{flex-basis:50%}}.staff-and-board-page .flex-box.staff-and-board-of-directors .item img{display:block;margin:0 auto 1rem;max-width:300px;width:90%;border-radius:200px}.news-events p.title{font-size:1.4em;font-weight:bold}
