/**
 * @package   HLI Joomla! 3 Template
 * @version   1.0
 * @author    7Studio Tomasz Herudzinski http://www.7studio.eu
 * @copyright Copyright (C) 2009 - 2014 7Studio Tomasz Herudzinski
 * @license   Commercial - ThemeForest Regular License - http://themeforest.net/licenses/regular_extended
**/


 /*
 *
 * IMPORTANT!
 *
 * Please paste here css rules which you would like to override and change.

/* Covid-19 local data page, bottom UI Kit Module for Covid Navigation links


div.covid-nav-padding {
    padding-right: 50px;
    padding-left: 50px;
}
*/

}

.st-site-wrap {
    max-width: 100% !important;
	background: #fefefe;
}
#mainbody {
    padding: 30px 20px;
}
#st-mobile-toggle {
    padding: 48px 10px;
}
#mainbottom-a {
	padding:0px 10px;
}
#full-width .custombackground{
    background-size: cover;
    background-attachment: fixed;
	padding: 40px 0px;
}
#full-width .custombackground2{
    background-size: cover;
    background-attachment: scroll;
	padding: 70px 0px;
	color:white;
}
.mapfoot {
        padding-right: 30px;
}
.st0{fill:url(#green-gradient) #99cb4b !important;/*fill:#FFFFFF;*/}
.st1{fill:#88c249;}

/*J.W. on 3/1/2021 changed footer top-margin to -20px to fix white space between footer and bottom wave, if it needs to be changed back remove the margin-top codiing */

#footer {
    background-color: #89c249;
    margin-top: -20px;
}
#header {
    width: 100%;
    /* height: 50px;
    border-bottom-left-radius: 90%;
    border-bottom-right-radius: 0%;*/
background: #FFF;
/*background: linear-gradient(90deg, rgba(0,96,27,1) 40%, rgba(139,189,88,1) 90%);*/
    /*background: linear-gradient(90deg, rgba(148, 193, 98, 0.69) 0%, rgb(229, 238, 206) 14%, rgba(216,232,187,1) 29%, rgba(137,194,73,1) 50%, rgba(73,128,10,1) 70%);
background: linear-gradient(0deg, rgba(45,81,14,1) 13%, rgba(139,191,81,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ac149', endColorstr='#4f752c',GradientType=0 );*/
	/*background: linear-gradient(180deg, rgb(255, 255, 255) 47%, rgba(199, 199, 199, 0.21) 80%);*/
}
#st-toolbar a {
    color: #828589;
}
#st-toolbar {
    color: #ffffff;
    /*background:linear-gradient(90deg, rgba(148, 193, 98, 0.69) 0%, rgb(229, 238, 206) 14%, rgba(216,232,187,1) 29%, rgba(137,194,73,1) 50%, rgba(73,128,10,1) 70%);*/
	/*background-color: #8abf51;*/
	background: #FFF;
/*background: linear-gradient(90deg, rgba(0,96,27,1) 40%, rgba(139,189,88,1) 90%);*/
	font-size:12px;
}
.btn-primary {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-color: #669c2c;
    background-image: -moz-linear-gradient(top,#0088cc,#0044cc);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#98bc72),to(#669c2c));
    background-image: -webkit-linear-gradient(top,#669c2c,#669c2c);
    background-image: -o-linear-gradient(top,#0088cc,#0044cc);
    background-image: linear-gradient(to bottom,#b2ce97,#669c2c);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);
    border-color: #669c2c #89b25c #669c2c;
}

.btn-primary-blue {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #0089a9;
    background-image: linear-gradient(to bottom,#19c3ea,#0089a9);
    }
@media (max-width: 1062px){
#st-menu {
    display: none;
}
#st-mobile-toggle {
    display: block;
}
}
#st-menu .nav.menu > li {
    border-left: 0px;
}
#st-menu .nav.menu > li {
    font-size: 15px;
}

#st-menu .nav.menu > li > a, #st-menu .nav.menu > li span.separator {
    color: #828589;
}
#st-menu .nav.menu ul li a:hover, #st-menu .nav.menu ul li.active > a, #st-menu .nav.menu ul li.parent:hover > a, #st-menu .nav.menu ul li.active.parent > a, #st-menu .nav.menu ul li.alias-parent-active > a, #st-menu .nav.menu ul li span.separator:hover, #st-menu .nav.menu ul li.active > span.separator, #st-menu .nav.menu ul li.parent:hover > span.separator, #st-menu .nav.menu ul li.active.parent > span.separator {
    background-color: rgb(0, 137, 169);
}
#banner a {
    color: #7d7d7d;
}
#slider {
    background-color: #fefefe;
}
#banner {
    background-color: #f9f9f9;
}
#top-a {
    background: url(/images/home-page/StethoscopeServices-leftSide.jpg);
    background-size: cover;
    background-position: left;
    padding: 60px;
    margin-bottom: 10px;
}
.itemid-101 #mainbody {
    padding: 0;
}
#top-b {
	background: url(/templates/hli/images/home/family-and-wave.png) no-repeat scroll 0 0 rgba(0,0,0,0);
    background-size: 100%;
    min-height: 400px;
}
@media (max-width:1067px){
	#top-b {
		background:none;
	}
}
#bottom-bar .container-fluid {
    background-color: #fefefe;
}
#bottom-b {
    background-color: transparent;
}

#bottom-b li.item-349 a {
    width: 150px;
    height: 70px;
    background: url(/images/patient-billing/mychart.gif) no-repeat;
    text-indent: -9999px;
}

#st-mobile-toggle .icon-bar {
    background-color: #425158;
}

h1 a, h2 a, h3 a, h4 a, h2 {
	color:#669c2c;}
h3, h4, h5 {
    color: #084a40;
}
h6 {
    font-size: 15px;
}
.page-header {
    text-align: center;
}
.module-title h3 {
    font-size: 24px;
}

#header-wave { 
	margin-bottom: -6px;
}

#wheatfoot {
	background: url(/templates/hli/images/home/wheat-footer.jpg) no-repeat scroll 0 0 rgba(0,0,0,0);
    background-color: #fcfcfc;
    background-size: cover;
    padding-bottom: 20px;}
/*J.W. added on 3/1/2021 padding-bottom: 20px to #wheatfoot to add padding to #footer-wave so the wave on the bottom looks correct. If this needs to be put back just remove the padding-bottom: 20px coding*/

/*Footer-wave coding was changed on 3/1/2021 by J.W. to remove white space that was on the footer. The header and footer had coding that was put together for an unknown reason. I separated that and added negative margin space to pull the footer up. In case this needs to be put back, coding for the #wheatfoot will need to have the 20px padding removed #wheatfoot (see that div id tag)the old coding was as follows:
 
#header-wave, #footer-wave {
    margin-bottom: -6px;
}
	
*/
#footer-wave {
    margin-bottom: -6px;
    margin-top: -76px;
}



#footer a, #footer p {
	color:#FFF;
}
/****Mobile Wrap****/
#st-mobile-wrap, #st-mobile-wrap .nav.menu > li > a, #st-mobile-wrap .nav.menu > li > span.separator {
    background-color: #334048;
}
#st-mobile-wrap .nav.menu ul, #st-mobile-wrap .nav.menu li > a:hover, #st-mobile-wrap .nav.menu li.active > a, #st-mobile-wrap .nav.menu li.parent:hover > a, #st-mobile-wrap .nav.menu li.active.parent > a, #st-mobile-wrap .nav.menu li > span.separator:hover, #st-mobile-wrap .nav.menu li.active > span.separator, #st-mobile-wrap .nav.menu li.alias-parent-active > a, #st-mobile-wrap .nav.menu li.parent:hover > span.separator, #st-mobile-wrap .nav.menu li.active.parent > span.separator{
    background-color: #252d31;
}
/******Home page Quick Links in Bottom Bar ******/
.quick-links-header{margin:40px 0 0 0;}
div.quick-links{padding:45px 0 25px 0;float: left;margin: 0 auto;}
div.quick-links h3{margin-bottom:0;border-bottom:none;}
#mainbottom-b div.quick-links li{font-size: 20px;line-height: 30px;width: 33%;float: left;text-align: left;margin-bottom: 30px;text-align: center;}
div.quick-links li:before{font: 30px/1.3em FontAwesome !important;color: #669c2c;}
div.quick-links li.item-226:before{content:"\f05a";}
div.quick-links li.item-227:before{content:"\f187";}
div.quick-links li.item-228:before{content:"\f041";}
div.quick-links li.item-231:before{content:"\f0f0";}
div.quick-links li.item-229:before{content:"\f1fd";}
div.quick-links li.item-230:before{content:"\f080";}

/****Clinic Services***/
.blog .page-header h2 {
	font-size:16px;
}
.blog .page-header {
	border: 0px;
    margin: 0px;
}
.blog .item-image-wrap {
	height:150px;
}
.pr-service {
    background-color: white;
    border: 1px solid whitesmoke;
    padding: 10px;
    margin: 10px;
}
article.page-item {
    padding-left: 10px;
}
.guest {
    background-color: #f3f3f3;
    padding: 15px;
    margin-bottom: 15px;
}
#content-top{    margin-left: 10px;
}
.moduletableprhc-interest {
	    background-image: url(/images/home-page/prairie-ridge-logo.png);
    background-size: 228px;
    background-position: top right;
    background-repeat: no-repeat;
}
.moduletablebcservices, .services {
	border: 1px solid #eeeeee;
    padding: 10px;
    background-color: #fafafa;
}
.moduletablecch-service .ivm-uk-grid-nav a {
    color: #240657;
    font-weight: 600;
    font-size: 21px;
    font-family: 'Raleway';
}
.moduletablecch-service .uk-grid-width-large-1-3>* {
	padding-top:20px;}
.sidebar-right {
    padding-left:0;
    border-left:0px;
}
.lab-data h4.page-header {
	display: inline-block;
    float: left;
    text-align: center;
    margin-left: 20px;
}
.lab-data .items-row .item {
	text-align:center;
	margin-bottom:20px;
    background-color: #f2f2f2;
    padding: 10px;
    font-size: 12px;
}
#ivm-sw-324 .uk-width-large-2-3, #ivm-sw-324 .uk-width-large-4-6 {
    border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	border-right:1px solid #dddddd;
    background-color: white;
    padding-top: 20px;
}
#ivm-sw-324 .uk-tab-left>li>a {
    color: #71a58c;
    font-weight: 600;
    font-family: 'Raleway';
    font-size: 17px;
}
#ivm-sw-324 .uk-tab>li.uk-active>a {
    color: #00502f;
    font-size: 20px;
}
#ivm-sw-324 .uk-align-right {
    margin-right: 15px;
}
#ivm-sw-324 .btn-primary:after{
   content: '\f08e';
   font-family: FontAwesome;
   font-weight: normal;
   font-style: normal;
   margin:0px 0px 0px 10px;
   text-decoration:none;

}
.moduletableprgrid {
	clear:both;
}
.board li {
	list-style-type: none;
}
.transition, body__prhc p, body__prchc ol li i:before, body__prhc ol li i:after{transition:all 0.25s ease-in-out;}
.flipIn, h1, body__prhc ol li{animation:flipdown 0.5s ease both;}
.no-select, h6{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.acc-box ol li:nth-of-type(1){animation-delay:0.5s;list-style-type: none;}
.acc-box ol li:nth-of-type(2){animation-delay:0.75s;list-style-type: none;}
.acc-box ol li:nth-of-type(3){animation-delay:1s;list-style-type: none;}
.acc-box ol li:nth-of-type(4){animation-delay:1s;list-style-type: none;}
.acc-box ol li:nth-of-type(5){animation-delay:1s;list-style-type: none;}
.acc-box ol li:last-of-type{padding-bottom:0;}
.acc-box ol li i{transform:translate(-6px, 0);margin-left: -10px;}
.acc-box ol li input[type=checkbox]{position:absolute;cursor:pointer;width:100%;height:100%;z-index:1;opacity:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:2em;}
.acc-box ol li input[type=checkbox]:checked ~ p{margin-top:0;max-height:0;opacity:0;transform:translate(0, 50%);margin-bottom:0;}
.acc-box ol li input[type=checkbox]:checked ~ i:before{transform:translate(2px, 0) rotate(45deg);}
.acc-box ol li input[type=checkbox]:checked ~ i:after{transform:translate(-2px, 0) rotate(-45deg);}
.acc-box ol{margin:0px;}
@keyframes flipdown{0%{opacity:0;transform-origin:top center;transform:rotateX(-90deg);}
5%{opacity:1;}
80%{transform:rotateX(8deg);}
83%{transform:rotateX(6deg);}
92%{transform:rotateX(-3deg);}
100%{transform-origin:top center;transform:rotateX(0deg);}
}

/****** K2 customizations *****/

/* noe display items with equal height: https://basecamp.com/2746675/projects/16385478/todos/401421562 */
#itemListSecondary,
#itemListLinks,
#itemListPrimary {
    display: flex;
    flex-wrap: wrap;
    justify-content: center
}
.itemContainer {
    display: flex;
    /*flex-wrap: wrap;*/
}
.itemList .itemContainer .catItemView {
    width: 100%;
}



.even-1 {
	margin-left:0px !important;
}

.patientresources .groupLeading{
    border-right: 0px;
    border-top: 0px;
    background-color: #f2f2f2;
    min-height: 200px;
    margin-bottom: 20px;
    margin-right: 20px;
}
.patientresources .groupPrimary {
	background-color: #fefefe;
    border: 1px solid #f2f2f2 !important;
}
.patientresources .groupSecondary{
    border-right: 0px;
    border-top: 0px;
    background-color: #f2f2f2;
    min-height: 200px;
    margin-bottom: 20px;
    margin-right: 20px;
}
/***** Hospital Services pages *******/

.moduletablesurgery-test figure > figcaption {
    font-size: 16px;
}
.courgette {
	text-transform:inherit;
}
/******* health and wellness pages *********/


div.values h5{padding-bottom:0;margin-bottom:0;}
div.values .item {margin-bottom:20px;}
.values h5:before{    font: 21px/29px FontAwesome !important;color: #89c249;float: left;margin-left: -30px;}
article#item_123 h5:before{content:"\f19d";}
article#item_122 h5:before{content:"\f02d";}
article#item_121 h5:before{content:"\f1cd";}
/******* Julia added #1109 on 7/27/2021*********/

article#item_1109 h5:before{content:"\f1cd";}

/******* Julia added #1109 on 7/27/2021*********/
/******* Sam added #1203 on 8/9/2021*********/
article#item_120 h5:before{content:"\f073";}
article#item_737 h5:before{content:"\f02d";}
article#item_883 h5:before{content:"\f183";}
article#item_85 h5:before{content:"\f040";}
article#item_84 h5:before{content:"\f0e5";}
article#item_83 h5:before{content:"\f0c0";}
article#item_528 h5:before{content:"\f013";}
article#item_709 h5:before{content:"\f0c0";}
article#item_943 h5:before{content:"\f0f5";}
article#item_90 h5:before{content:"\f0f8";}
article#item_1071 h5:before{content:"\f004";}
article#item_1203 h5:before{content:"\f183";}

.moduletablecookbook .uk-grid>* {
	width:25%;
}
.moduletablecookbook h3 {
	border:0px;
	margin-bottom:10px;
}
.moduletablecookbook h3 a {
	font-size: 19px;
    font-weight: 400;
    text-transform: inherit;
    border: 0px;
    padding: 0px;
    color: #464646;
}
.moduletablecookbook a {
	    color: #9cbeb0;
    text-transform: uppercase;
    padding: 7px 7px 4px;
    border: 1px solid #9cbeb0;
    border-radius: 5px;
    line-height: 22px;
}
ul#cookbookmenu {
	margin: 0 auto;
    text-align: center;
}
ul#cookbookmenu li{
display: inline-block;
    text-align: center;
    margin: 0 8px;
    padding: 8px;
    background-color: #9cbeb0;
    border-radius: 5px;
    font-family: 'Raleway';
    vertical-align: top;
    font-size: 16px;
    line-height: 24px;
	transition:.5s;
}
ul#cookbookmenu li a {
	    color: white;
}
ul#cookbookmenu li a:hover {
		background-color:transparent;
}
ul#cookbookmenu li:hover {
		background-color:#004d34;
		transition:.5s;
}
/********* guest services sidebar ********/

div.guest-services h3{margin-bottom:0;border-bottom:none;}
div.guest-services li{width:100%;float:left;text-align:left;font-family:"Raleway",sans-serif;font-weight:600;font-size:16px;text-transform:uppercase;margin-bottom: 20px;}
div.guest-services li:before {font:32px/1em FontAwesome !important;float:left;margin:0px 18px;color: #89c249;}
div.guest-services li.item-735:before{content:"\f05a";} /*info*/
div.guest-services li.item-739:before{content:"\f187";} /*archive*/
div.guest-services li.item-738:before{content:"\f06b";} /*gift*/
div.guest-services li.item-737:before{content:"\f0f0";} /*user md*/
div.guest-services li.item-736:before{content:"\f1fd";} /*birthdaycake*/
/*div.guest-services li.item-739:before{content:"\f080";} bar chart*/
div.guest-services li.item-740:before{content:"\f0d1";} /*truck*/
div.guest-services li.item-975:before{content:"\f249";} /*sticky notes*/


/********* services sidebar sub pages ******/

article#item_194 h6, article#item_219 h6, article#item_220 h6{font-size:12px !important;margin-left:30px;}
article#item_221 h6, article#item_222 h6, article#item_223 h6, article#item_224 h6, article#item_225 h6, article#item_226 h6, article#item_227 h6, article#item_432 h6, article#item_484 h6, article#item_485 h6, article#item_513 h6, article#item_685 h6, article#item_694 h6, article#item_721 h6 {font-size:12px !important;margin-left:30px;margin-bottom: 0px;text-transform: inherit;}

.services h6 {text-transform:inherit;margin-bottom: 0px;}
.services .module-title {padding: 12px 0 0;margin-bottom: 24px;border-bottom: 0px;}
.custombcservices ul li {line-height: 26px;list-style-type: none !important;}

.item-pageservice-page h6 {    text-transform: inherit;}
.moduletablecch-service1 .ivm-uk-grid-content>div:nth-child(2) h6, .moduletablecch-service1 .ivm-uk-grid-content>div:nth-child(3) h6, .moduletablecch-service1 .ivm-uk-grid-content>div:nth-child(4) h6, .moduletablecch-service1 .ivm-uk-grid-content>div:nth-child(5) h6 {
    margin-left: 20px;
    font-size: 13px;
}
.moduletablecch-service2 .ivm-uk-grid-content>div:nth-child(7) h6 {
    margin-left: 20px;
    font-size: 13px;
}
.moduletablecch-service2 .ivm-uk-grid-content>div:nth-child(8) h6 {
    margin-left: 40px;
    font-size: 12px;
}
.moduletablecch-service3 .ivm-uk-grid-content>div:nth-child(2) h6, .moduletablecch-service3 .ivm-uk-grid-content>div:nth-child(3) h6, .moduletablecch-service3 .ivm-uk-grid-content>div:nth-child(4) h6, .moduletablecch-service3 .ivm-uk-grid-content>div:nth-child(5) h6, .moduletablecch-service3 .ivm-uk-grid-content>div:nth-child(6) h6, .moduletablecch-service3 .ivm-uk-grid-content>div:nth-child(7) h6, .moduletablecch-service3 .ivm-uk-grid-content>div:nth-child(8) h6, .moduletablecch-service3 .ivm-uk-grid-content>div:nth-child(10) h6 {
    margin-left: 20px;
    font-size: 13px;
}
/******* Foundation pages *********/


div.values h5{padding-bottom:0;margin-bottom:0;}
div.values .item {margin-bottom:20px;}
.foundation-menu li:before{    font: 21px/29px FontAwesome !important;color: #89c249;float: left;margin-left: -10px;}
div.foundation-menu ul li{font-size:18px;}
div.foundation-menu ul li a{padding-top:3px;padding-left:45px;margin-bottom:30px;}
div.foundation-menu ul li.item-257:before{font:26px/1em FontAwesome !important;content:"\f06b";float:left;}
div.foundation-menu ul li.item-258:before{font:26px/1em FontAwesome !important;content:"\f046";float:left;}
div.foundation-menu ul li.item-259:before{font:26px/1em FontAwesome !important;content:"\f0d6";float:left;}
div.foundation-menu ul li.item-260:before{font:26px/1em FontAwesome !important;content:"\f14e";float:left;}
div.foundation-menu ul li.item-261:before{font:26px/1em FontAwesome !important;content:"\f073";float:left;}
div.foundation-menu ul li.item-311:before{font:26px/1em FontAwesome !important;content:"\f003";float:left;}
div.foundation-menu ul li.item-348:before{font:26px/1em FontAwesome !important;content:"\f00a";float:left;}
div.foundation-menu ul li.item-269:before{font:26px/1em FontAwesome !important;content:"\f19d";float:left;}
div.foundation-menu ul li.item-732:before{font:26px/1em FontAwesome !important;content:"\f02d";float:left;}
div.foundation-menu ul li.item-1044:before{font:26px/1em FontAwesome !important;content:"\f003";float:left;}
div.foundation-menu ul li.item-1008:before{font:600 26px/1em 'Font Awesome 5 Free' !important;content:"\f554";float:left;}
.sidebar-nav .foundation-menu ul li.item-1077:before {content: "\f0c0";}

/*********** Providers new K2 system **********/
h4.catItemTitle {
	font-size:14px;
}
.catItemExtraFields ul li, .genericItemExtraFields ul li {
    font-size: 12px;
}
.catItemExtraFields ul li span.catItemExtraFieldsLabel, .genericItemExtraFields ul li span.genericItemExtraFieldsLabel {
    margin: 0 4px 9px 0;
}
.catItemImageBlock {
    max-width: 200px;
    /* noe add below Oct 2 2020 see basecamp https://basecamp.com/2746675/projects/16385478/messages/93403447 */
    margin: 10px auto;
}
.catItemTagsBlock {
    padding: 6px 12px;
}
.catItemTagsBlock span {
    display: inline-block;
    text-align: left;
    width: auto;
    text-transform: inherit;
    font-size: 12px;
    font-weight: bold;
}
.catItemTagsBlock ul {
    width: auto;
    margin-left: 24px;
    padding: 0;
    text-align: left;
    display: inline-grid;
}
.catItemTagsBlock ul li {
    display: inherit;
    text-align: left;
    margin: 0;
    float: none;
}
.catItemTagsBlock ul li a {
    text-align: left;
}
/******** Banner position fit to image *****/
.banner-content {
    float: right;
    padding: 10px 0px;
    margin: 20px 0;
    border: 0px;
    opacity: .7;
}

.listingst .uk-accordion-title {
    background-color: #fff !important;
}
.listingst .uk-accordion-title:before {
    content: " > ";
    font-weight: 600;
	margin-right: 3px;
	color:#8AC249;
}
.listingst .uk-accordion-title:hover {
		background-color:#8AC249;
}

.chna-table table, .chna-table td {
	    background-color: white;
	    border: 1px solid #bababa;
    padding: 5px;
}

/***** about us pages ******/
.moduletablebod img {max-height: 140px;width: auto;border: 1px solid #efefef;padding: 5px;margin-bottom: 5px;}
.list1 li a {background: url(/templates/hli/images/marker1.gif) no-repeat scroll 0 5px rgba(0,0,0,0);font-weight: bold;padding-left: 12px;}
.experience .item_img {width:200px;height:auto;margin:0 auto;}
.item_title item_title__experience a{text-align:center;font-family:inherit !important;}
.experience h4{text-align:center !important;font-size:18px;}


/***** noe cheramy edits ******/




.babybump .uk-cover-background {
  background-size: contain;
}
.btn.bg-prhgreen {
  /* background-color: #8AC249; */
  /* background-color: #084a40; */
  background-color: rgba(0, 137, 169, 0.75);
  color: #fff;
}
.text-align-center,
.center-aligh-img {
  text-align: center;
}
.center-aligh-img img {
  width: 20%;
  margin: 2%;
}
/* itemid-ID is automatically added to the body tag for a menu with a given ID */
/* itemid-1005 corresponds with the capital-campaign menu */
.itemid-1005 #scroll-menu {
  padding: 10px;
  font-size: 20px;
  color: #707070;
  background-color: #fff;
  width: 100%;
  text-align: center;
  z-index: 1;
}
.itemid-1005 #scroll-menu a {
  padding: 16px;
  display: inline-block;
}
.itemid-1005 #scroll-menu a.pill-menu {
  border-radius: .5em;
  background-color: #94cc4e;
  color: #fff;
}
/* .itemid-1005 #top-b { */
  /* background: none; */
/* } */
.itemid-1005 main .container-fluid {
  max-width: unset;
}
.itemid-1005 .pad-10 {
  padding: 10px;
}
.itemid-1005 .pad-2 {
  padding: 80px;
}
.itemid-1005 #mainbody {
  padding: 0;
}
/* .itemid-1005 #top-b .container-fluid.modules-block .custom > div div { */
    /* padding: 10px; */
    /* padding-top: 0; */
/* } */
.itemid-1005 .container-fluid.modules-block div
.itemid-1005 #news h2,
.itemid-1005 #build h2 {
  background-color: #94cc4e;
  color: #fff;
  text-align: center;
}
.itemid-1005 .bg-1 h2,
.itemid-1005 .bg-1 a,
.itemid-1005 #build > div > :nth-child(1) h3 { color: #94cc4e; }
.itemid-1005 #build > div > :nth-child(2) h3 { color: #208ead; }
.itemid-1005 #build > div > :nth-child(3) h3 { color: #faa21b; }
.itemid-1005 .col-1,
.itemid-1005 .bg-1 {
  background-color: #1f2a32;
  color: #fff;
}
.itemid-1005 .bg-1 h3 {
  color: #94cc4e;
}
.itemid-1005 #ff_form12 {
  background-color: white;
  padding: 25px;
  padding-bottom: 50px;
  color: #000;
}
.itemid-1005 .bg-img-1 {
  background-image: url(/images/capital-campaign/prh-render-background.png);
  background-size: cover;
  background-size: auto;
  background-repeat: no-repeat;
  width: 100%;
}
.itemid-1005 .bg-img-2, .itemid-1005 .bg-img-3 {
  background-size: contain;
  background-repeat: no-repeat;
}
.itemid-1005 .bg-img-2 {
  background-image: url('/images/capital-campaign/community-support-background.png');
  height: 400px;
}
.itemid-1005 .bg-img-3 {
  background-image: url('/images/capital-campaign/campaign-contact-background.png');
  height: 200px;
}
.itemid-1005 .w12, .itemid-1005 .w11, .itemid-1005 .w10, .itemid-1005 .w9, .itemid-1005 .w8, .itemid-1005 .w7, .itemid-1005 .w6, .itemid-1005 .w5, .itemid-1005 .w4, .itemid-1005 .w3, .itemid-1005 .w2, .itemid-1005 .w1, .itemid-1005 .ws12 {
  display: inline-block; box-sizing: border-box; font-size: 0px; vertical-align: top;
  /* background-color: orange; */
}
.itemid-1005 main .accordion-pre, .itemid-1005 main p, .itemid-1005 main li, .itemid-1005 main a, .itemid-1005 main h1, .itemid-1005 main h1, .itemid-1005 main h2, .itemid-1005 main h3, .itemid-1005 main h4, .itemid-1005 main h5, .itemid-1005 main h6, .itemid-1005 main label, .itemid-1005 main input {
  font-size: initial;
}
.itemid-1005 .w12 { width: 100%; }
.itemid-1005 .w11 { width: 91.6%; }
.itemid-1005 .w10 { width: 83.3%; }
.itemid-1005 .w9 { width: 75%; }
.itemid-1005 .w8 { width: 66.6%; }
.itemid-1005 .w7 { width: 58.3%; }
.itemid-1005 .w6 { width: 50%; }
.itemid-1005 .w5 { width: 41.6%; }
.itemid-1005 .w4 { width: 33.3%; }
.itemid-1005 .w3 { width: 25%; }
.itemid-1005 .w2 { width: 16.6%; }
.itemid-1005 .w1 { width: 8.3%; }

#capital-campaign-donors-0:checked ~ [for=capital-campaign-donors-0].fa-circle,
#capital-campaign-donors-1:checked ~ [for=capital-campaign-donors-1].fa-circle,
#capital-campaign-donors-2:checked ~ [for=capital-campaign-donors-2].fa-circle,
/* .show-on-radio-check, */
.itemid-1005 #community .fa-dot-circle {
  display: none;
}
/* [name=capital-campaign-donors]:checked + p, */
/* [name=capital-campaign-donors]:checked + .show-on-radio-check, */
#capital-campaign-donors-0:checked ~ [for=capital-campaign-donors-0].fa-dot-circle,
#capital-campaign-donors-1:checked ~ [for=capital-campaign-donors-1].fa-dot-circle,
#capital-campaign-donors-2:checked ~ [for=capital-campaign-donors-2].fa-dot-circle,
.display-inline-block {
  display: inline-block;
}
.itemid-1005 .show-on-radio-check {
  display: inline-block;
  position: absolute;
  opacity: 0;
  transition: 1s;
}
.itemid-1005 .position-relative,
.itemid-1005 .show-on-radio-check:last-of-type {
  position: relative;
}
/* [name=capital-campaign-donors]:checked + p, */
[name=capital-campaign-donors]:checked + .show-on-radio-check {
  opacity: 1;
}
.header-wave-positioner {
  width: 100%;
  overflow: visible;
  z-index: 1;
  position: relative;
  height: 5px;
  margin-top: 16px;
}
.itemid-1005 .uk-accordion-title {
  height: fit-content !important;
}
.itemid-1005 #component-area {
  margin: 0;
}
.itemid-1005 #mainbottom-a {
  background-color: #1f2a32;
  display: inline-block;
  width: 100%;
  padding: 0;
}
.itemid-1005 #mainbottom-a > .row-fluid {
  width: 100%;
  display: inline-block;
  margin: 0;
}
.itemid-1005 #mainbottom-a > .row-fluid > * {
  width: 50%;
  display: inline-block;
  margin: 0;
}
.itemid-1005 #mainbottom-a > .row-fluid .row-fluid:last-child > * {
  width: 75%
}
.itemid-1005 #mainbottom-a > .row-fluid .span6 .module-title {
  border: none;
}
.itemid-1005 #mainbottom-a > .row-fluid .span6 .module-title h3 {
  color: #fff;
}
@media screen and (max-width: 600px) {
  .itemid-1005 .pad-2 {
    padding: 10px;
  }
}
.itemid-101 .banner-content h3 {
  font-size: 18px;
  line-height: initial;
}
.itemid-101 #banner .modules-block {
  text-align: center;
}
.itemid-101 .banner-content {
  display: inline-block;
  float: none;
}
/* noe create blank_space payments form field */
#field_blank_space {
    visibility: hidden;
}
/* noe move bullets closer to header https://basecamp.com/2746675/projects/16385478/todolists/59702299 */
.h4-margin-bottom-0 h4 {
    margin-bottom: 0;
}
/* *noe covid 19 local data page */
.itemid-1014 .container-fluid {max-width: none; }
.itemid-1014 .item-page {
    padding-left: 5vw;
    padding-right: 5vw;
}
.neg-marg-full-width {
    margin-left: -5vw;
    margin-right: -5vw;
}
/******media queries****/
@media screen and (max-width:920px) {
  .itemid-1005 .ws12 {
    width: 100%;
  }
  .itemid-1005 .ws6 {
    width: 50%;
  }
  .itemid-1005 #mainbottom-a > .row-fluid > * {
    width: 100%;
    display: inline-block;
    margin: 0;
  }
  .header-wave-positioner {
    height: 8px;
    margin-top: 0;
  }
	#mainbody, .k2Backgroundopen .moduleItemIntrotext {
    padding: 0px;
	}
	#bottom-bar {
    padding: 10px;
	}
	.customh1shadow h1 {
    font-size: 38px;
    line-height: 48px;
	}
#mainbottom-b div.quick-links li{
    font-size: 15px;
	}
  #mainbottom-b module hungerform {
    max-width: 600px;
  } 
}
/* *noe add uk class for 1 7th of the screen since the homepage quick links module now has 7 items */
.uk-width-medium-1-7{width:14.285%;}

/*Customizing items on /covid-19-navigation to look like K2 grid items*/
.moduletable_covid-19-nav .uk-panel {
    background-color: red;
    min-height: 200px;
    margin-bottom: 20px;
    margin-right: 20px;
}
/*foundation board of directors*/
.moduletablebod .uk-panel p {
    margin-top: -20px;
}

.bod-portraits .catItemIntroText {
    width: 220px;
    margin: 0 auto;
}

/* providers -sjj 10/17/21 */
.itemid-895 .itemImageBlock {
    margin-left: 3em;
}

/* footer empty space -sjj 11/01/21 */
#st-outer-wrap #st-body-wrap {
  padding-bottom: 0;
}

#st-outer-wrap #wheatfoot {
  padding-bottom: 0;
}

.blog_overhaul h2 {
  text-align: center;
}
