 body { background:#ffffff; font-size: 1em; color:#262626; font-family: 'Cabin', sans-serif; } #fixedHeader { border-bottom: 2px solid #E1251B; background: #ffffff; }#fixedHeader.mimizedHeader { border-bottom: 2px solid #E1251B !important; background: #ffffff !important; } #mainDiv { background:#ffffff; }#contentPageBackground { background:#ffffff;  } h1 { color:#3A4994; font-family: 'Cabin', sans-serif; } h2 { color:#8A9BC5; font-family: 'Cabin', sans-serif; }.largeContentButton { background:#3A4994; color:#ffffff !important; border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px; }.largeContentButton:hover { background:#E1251B; }a,a:link,a:visited,a:active { color:#3A4994; }a:hover { color:#E1251B; }#footer a { color:#ffffff !important; font-size: 1em !important;  }#footer p { color:#ffffff; }#footer { color:#ffffff; background:#8A9BC5;border-top: 2px solid #8A9BC5;font-size:1em !important; }#primaryNavigation ul li a { color: #3A4994;  }#primaryNavigation ul li a:hover, #primaryNavigation ul li a:focus { color: #E1251B;  }#secondaryNavigation ul li a { color: #E1251B;  }#secondaryNavigation ul li a:hover, #secondaryNavigation ul li a:focus { color: #E1251B;  }#primaryNavigation .emphasizedLink a.menuBuilderLink {color: #ffffff !important; background:#3A4994; border-radius:25px 25px 0px 0px; -moz-border-radius:25px 25px 0px 0px; -webkit-border-radius:25px 25px 0px 0px; } #primaryNavigation .emphasizedLink a.menuBuilderLink:hover, #primaryNavigation .emphasizedLink a.menuBuilderLink:focus { background:#E1251B; }#primaryNavigation ul li { border-right: 1px solid #ffffff; }#secondaryNavigation .emphasizedLink a.menuBuilderLink {color: #ffffff !important; background:#3A4994; border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px; } #secondaryNavigation .emphasizedLink a.menuBuilderLink:hover, #secondaryNavigation .emphasizedLink a.menuBuilderLink:focus { background:#E1251B; }.dropDownMenuStyleApplied {background: #ffffff; border-radius: 0px 0px 25px 25px; -moz-border-radius: border-radius: 0px 0px 25px 25px; -webkit-border-radius: border-radius: 0px 0px 25px 25px; } .dropDownMenuStyleApplied a,.dropDownMenuStyleApplied a:link,.dropDownMenuStyleApplied a:visited, .dropDownMenuStyleApplieda:active { color:#3A4994; }.dropDownMenuStyleApplied a:hover { color:#E1251B; }#fixedHeader .sectionLevel3NestedPages a:not(:first-of-type) { border-top: solid 2px #ffffff; }div.sectionLevel3Links div.sectionLevel3NestedPages a { background: #ffffff; }.sectionDropdownSideEffect a { border-bottom: 1px solid #ffffff; }.sectionDropdownSideEffect { border-bottom: 2px solid #E1251B !important; border-right: 1px solid #E1251B !important; border-left: 1px solid #E1251B !important;  }#contentBG { border-top: 6px solid #E1251B; }#contentBGFullContent { border-top: 6px solid #E1251B; }.TSG-accordion .TSG-accordion-nested-table.ui-accordion-header { border-left: 10px solid #3A4994 !important; }.TSG-accordion .TSG-accordion-nested-table.ui-state-active { border 1px solid #3A4994; background: #3A4994; }.TSG-accordion .TSG-accordion-nested-table.ui-state-active p { color #ffffff !important; }.newsletterDivSubheading { border-top: 10px solid #E1251B; border-left: 1px solid #E1251B; border-right: 1px solid #E1251B; border-bottom: 1px solid #E1251B; }#newsletterClosePopup { background: #3A4994; color: #ffffff; border: 2px solid #ffffff;}#newsletterClosePopup:hover { background: #E1251B; color: #ffffff;}.orangeButton { background: #3A4994; color: #ffffff; border: 1px solid #ffffff; } .orangeButton:hover { background:#E1251B; } .bannerButton, .homeBannerButton { background:#3A4994; color:#ffffff !important; border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px; } .imgBannerButton:hover { background:#E1251B; } .imgBannerButton { background: rgba(58,73,148,0.75); color:#ffffff !important; border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px; } .bannerButton:hover, .homeBannerButton:hover { background:#E1251B; } #homeBannerButtons .homeBannerButton, #homeBannerButtons .homeBannerButton:hover { border: solid rgb(28,43,118); } .homePageContentBlock { background:#ffffff ;border-bottom: 1px solid #E1251B;  }.cmsImage, .cmsImageLarge { border: 1.9px solid #E1251B; border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px; } .featuredNewsImageHolder { border: 1.9px solid #E1251B; border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px; } .newsArticleImg { border: 1.9px solid #E1251B; border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px; } .featuredEventImageHolder { border: 1.9px solid #E1251B; border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px; } #newsDiv, #eventsDiv, #mediaDiv { border-top: 2px solid #E1251B; } .homeArticleImg { border: 2px solid #E1251B; border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px; } .WebFormParts { color:#262626; } .buttonActionPublic { background:#3A4994; color:#ffffff !important; border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px; } .buttonActionPublic:hover { background:#E1251B; } #paginationDiv { border-top: 1px solid #E1251B; border-bottom: 1px solid #E1251B; } .currentPaginationSpan a { background:#3A4994; color:#ffffff !important;  } .newsEventListingPhotoIcon { border: 1.9px solid #E1251B; border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px; overflow: hidden; }  .newsEventListingPhotoIcon:hover { border: 1.9px solid #E1251B; } .newsEventRowDiv { border-bottom: 1px solid #ffffff; };hr { border-top: 1px solid #ffffff; }#subnav { border-right: 1px solid #ffffff; }#subnavItem,#subnavItemLevelThree,#subnavItemLevelFour { border-bottom: 1px solid #ffffff; }.featuredEventContainerCrop img { border: 2px solid #E1251B; border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px; }  #projects-wrapper.all .project-container img { border-bottom: 5px solid #E1251B; background: #ffffff; }.project-container { border: 1px solid #ffffff; background: #ffffff; }#projects-wrapper.all .project-container:hover { border: 1px solid #E1251B; }a .project-container { color: #262626 !important;  }a:hover .project-container { color: #262626 !important;  }.project-category-container { border-bottom: 1px solid #ffffff; }.project-container-column .project-main-photo img, .project-photo-container img { border: 2px solid #E1251B; }#gallery li img.galleryPhoto { border: 2px solid #E1251B; border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px; } #playerWrapper { border: 2px solid #E1251B; border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px; } .latestVideothumb { border: 2px solid #E1251B; border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px; } .searchVideothumb { border: 2px solid #E1251B; border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px; } .videoSearchLarge { border: 2px solid #E1251B; border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px; } .videoSearchFormButton { background:#3A4994; color:#ffffff !important; border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px; }.videoSearchFormButton:hover { background:#E1251B; }ul#videoNavContent li a {color: #ffffff !important; background:#3A4994; border-radius:25px 25px 0px 0px; -moz-border-radius:25px 25px 0px 0px; -webkit-border-radius:25px 25px 0px 0px; } ul#videoNavContent li a:hover { background:#E1251B; }ul#videoNavContent li a.videoColumnButtonLinkHighlight { background:#E1251B; }.keylistDiv li { border-bottom: 1px solid #ffffff;} #promotionAd { border-left: 4px solid #E1251B;border-top: 4px solid #E1251B; background: #ffffff; } #promotionAdClose { border: 1px solid #E1251B; background: #ffffff; } #mobileMenu, #accessibilityMobileMenu { background: #ffffff; }ul.mobileMenuUL li a, #accessibilityMobileMenu ul li a { background:#3A4994; color:#ffffff !important; border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px; }.mobileHomepageBanner { border-bottom: 2px solid #E1251B; }.orangeButton { border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px; }#directory-tabs .ui-widget-header { border-bottom: 1px solid #3A4994; }#directory-tabs .ui-tabs-nav li.ui-state-active { background: #3A4994; color:#ffffff !important; }ul.mobileMenuUL li a.childMenuItem { border-bottom: 1px solid #ffffff; color:#3A4994 !important;  }.searchDiv form > .button { background:#3A4994; color:#ffffff !important;  }#directory-wrapper .slider { background:#ffffff; color:#262626; }.directory-item { border-bottom: 1px solid #ffffff;}#directory-detail img { border: 2px solid #E1251B; }#directory-tabs .directory-photo { border: 2px solid #E1251B; }select,input { border: 1px solid #E1251B; }#signupForm { color: #262626; }.sliderSubpageSubheadline { background: #ffffff; border-bottom: 1px solid #E1251B;}#cmsWebViewContentContainer { background:#ffffff; border-top:10px solid #E1251B; } .sectionDropdownSideEffect { border-radius: 0px 0px 25px 25px; -moz-border-radius: border-radius: 0px 0px 25px 25px; -webkit-border-radius: border-radius: 0px 0px 25px 25px; } #mainDiv .tsgContentSliderColumn div div { box-shadow: 0px 0px 5px #E1251B !important; border-radius: 25px !important; } .tsgContentSliderArrow i { color: #3A4994 !important }.projectImg, .projectImg img, .project-container-column .project-main-photo img, .project-photo-container img { border-radius: 25px !important; } #unsubTable thead tr { background: #E1251B; } #sliderContainer .sliderImageHolder { height: 200px; } #partnersDiv .slider-controls .control_paginate:hover { background: #E1251B; } .audioButton { background:#3A4994; color:#ffffff !important; border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px; }#audio_details h1 { color:#3A4994; font-family: 'Cabin', sans-serif; }a.audioPlay,a.audioWatch { background:#3A4994; -moz-border-radius:25px; -webkit-border-radius:25px; color: #262626; }a.audioPlay:hover, a.audioWatch:hover {background:#3A4994; }.featuredMediaImageHolder {border: 2px solid #E1251B; border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px;}.audioTab, #audio_photo, #audio_status {background: #8A9BC5; color: #ffffff !important; }.audioVideothumb { border: 2px solid #E1251B; } #shiftNotificationSubscribe { background: #3A4994; }  
        #subnav #nav{
display: none;
}
h1,h2{
font-family: proxima-nova, sans-serif!important;
font-weight:600!important;
}
h3{
font-family: proxima-nova, sans-serif!important;
font-weight:600!important;
color: #444545;
}
p{
font-family: proxima-nova, sans-serif!important;
}
#content{
font-family: proxima-nova, sans-serif!important;
}
#contentBGFullContent{
font-family: proxima-nova, sans-serif!important;
}
#contentBG a:link, #contentBGLayered a:link, #contentFull a:link{
font-family: proxima-nova, sans-serif!important;
}
#primaryNavigation a{
font-family: proxima-nova, sans-serif!important;
font-weight:600!important;
}
#secondaryNavigation a{
font-family: proxima-nova, sans-serif!important;
font-weight:600!important;
}
#secondaryNavigation a:hover{
color: #8A9BC5!important;
}
#secondaryNavigation .emphasizedLink a.menuBuilderLink{
padding: 0px 10px 0px 10px;
margin-right: 10px;
}
.searchDiv form > .button:hover{
background: #8A9BC5!important;
}
.headerLogo {
width: auto;
height: 90px;
position: absolute;
left: 15px;
top: 3px;
}
#fixedHeader{
background: rgb(255,255,255)!important;
background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(229,236,254,1) 100%)!important;
}
#fixedHeader.mimizedHeader{
background: rgb(255,255,255)!important;
background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(229,236,254,1) 100%)!important;
height: 95px;
}
#fixedHeader.mimizedHeader .headerLogo {
height: 52px;
top: 46px;
}
#fixedHeader.mimizedHeader #primaryNavigation a{
margin: 5px 0px 0px 0px!important;
}
table{
font-family: proxima-nova, sans-serif!important;
}
#primaryNavigation ul li{
border-right: 0px solid #ffffff;
}
.sectionDropdownSideEffect a {
border-bottom: 1px solid #8a9bc55c;
}
.captionDiv {
background: rgb(58,73,148);
background: linear-gradient(
90deg, rgba(58,73,148,1) 0%, rgba(255,255,255,0) 100%);
width: 50%;
padding: 20px 0px 20px 20px;
position: absolute;
bottom: 0px;
left: 0px;
z-index: 1;
height: auto;
border-radius: 0px;
}
.captionDiv h1 {
font-family: proxima-nova, sans-serif!important;
font-weight:600!important;
font-size: 1.8em;
line-height: 1em;
text-shadow: 1px 0px 4px #262626;
}
#sliderContainer p {
margin: 10px 0px 0px 0px;
}
#sliderContainer{
border-bottom: 3px solid #8A9BC5;
}
.jssorb21 {
    -webkit-filter: brightness(100%) sepia(100%) hue-rotate(
-180deg) saturate(500%) contrast(0.8);
    filter: brightness(40%) sepia(100%) hue-rotate(
-167deg) saturate(500%) contrast(0.8);
}
.captionDiv p{
font-family: proxima-nova, sans-serif!important;
letter-spacing:0px!important;
text-shadow: 1px 0px 2px #262626;
}
.bannerButton {
font-family: proxima-nova, sans-serif!important;
background: #E1251B;
font-weight: 600!important;
padding: 12px 18px;
border: 2px solid #fff;
}
.bannerButton:hover {
background: #3A4994;
}
a.largeContentButton{
font-family: proxima-nova, sans-serif!important;
font-weight:600!important;
}
#content ul li{
font-family: proxima-nova, sans-serif!important;
}
#newsDiv{
display: none;
}
#eventsDiv{
display: none;
}
.newsletterDivSubheading {
background: #3a4994e8;
}
.orangeButton {
background: #E1251B!important;
}
.serviceAreas{
background: url(https://dev.ohiohillshealthcenters.com/images/design/service-areas.png) no-repeat top left;
background-size: contain;
border-bottom: 2px solid #8A9BC5!important;
padding-top: 0px;
}
.serviceAreas h1{
display: none;
}
.serviceAreas h2{
font-size: 1.8em!important;
color: #3A4994!important;
}
.homePageContentBlock {
border-bottom: 2px solid #3A4994;
padding-top: 10px;
padding-bottom: 10px;
}
.missionBlock{
background: rgb(235,236,254);
background: linear-gradient(0deg, rgba(235,236,254,1) 0%, rgba(255,255,255,0) 65%);
border-bottom: 2px solid #fff;
}
#content table td, .homePageContentBlock table td{
padding: 10px 0px 0px 0px!important;
}
.homeBlockOne h1{
display: none;
}
.homeBlockOne h2{
color: #E1251B;
}
.homeBlockOne p{
font-size: 0.9em!important;
}
.homeBlockOne h3{
margin-top: -15px;
}
.homeBlockOne{
background: url(https://dev.ohiohillshealthcenters.com/images/design/block-bg.jpg) no-repeat top left;
border-bottom: none!important;
}
/* DEV Customization: Remove Staff Member Quick Links */
.staffMemberTitle > strong, .staffMemberTitle > a, .staffMemberTitle > br{
    display: none;
}
.staffMember{
font-family: proxima-nova, sans-serif!important;
}
.staffWrapper{
font-family: proxima-nova, sans-serif!important;
}
#newsList{
font-family: proxima-nova, sans-serif!important;
}
.buttonActionPublic{
font-family: proxima-nova, sans-serif!important;
font-weight:600!important;
text-transform: none;
}
.buttonActionPublic:hover{
font-family: proxima-nova, sans-serif!important;
font-weight:600!important;
text-transform: none;
}
.partners{
width: 250px;
height: 250px;
}
#partnersDiv{
border-top: 2px solid #E1251B;
padding-top:0px!important;
padding-bottom:0px!important;
}
#footer a{
}
#footer a:hover{
text-decoration: underline;
}
.form-section{
width: 100%;
}
.form-row{
display: block;
padding: 10px 0;
}
.half-screen{
vertical-align: top;
display: inline-block;
width: 48%;
}
.third-screen{
display: inline-block;
box-sizing: border-box;
width: 31%;
}
.required{
font-family: proxima-nova, sans-serif!important;
display: inline-block;
color: #2c3a8f;
font-weight: 700;
font-size: 20px; 
}
.required:before{
 content: '*';
}
.donation-complete-wrapper{
}
.donation-msg-title{
width: 100%;
text-align: left;
color: #2c3a8f;
margin: 2px 0 5px 0;
font-weight: 700;
font-size: 17px;
display: block;
}
#donation-form-wrapper{
padding: 10px;
}
#donationSubmitButton {
width:200px;
}
#donationSubmitButton:disabled{
background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(237,237,237,1) 62%, rgba(237,237,237,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(62%, rgba(237,237,237,1)), color-stop(100%, rgba(237,237,237,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(237,237,237,1) 62%, rgba(237,237,237,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(237,237,237,1) 62%, rgba(237,237,237,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(237,237,237,1) 62%, rgba(237,237,237,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(237,237,237,1) 62%, rgba(237,237,237,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 );
color: #FFFFFF;
text-shadow: 1px 1px #000000;
}
#d_amount {
width:100px;
text-align:right;
display:none;
}
#donationForm iframe input {
font-family: proxima-nova, sans-serif!important;
background: #FFFFFF;
font-size: 16px;
font-style: normal;
line-height: 1.4;
font-weight: normal;
color: #666666;
border-top: 1px solid #AEAEAE;
border-left: 1px solid #AEAEAE;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
margin-top: 2px;
padding: 6px; 
}
#bill-pay-example-image { display:none; }
#bill-pay-example-image img { width:100%; max-width:100%; }

.donation-amount-button {
background-color: #E1251B!important;
display: inline-block;
cursor: pointer;
color: #ffffff;
font-family: proxima-nova, sans-serif!important;
font-size: 16px;
font-weight: bold;
text-decoration: none;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
height: 35px;
width: 55px;
border: none;
margin: 5px 10px 5px 0px;
}
.donation-amount-button:hover,
.donation-amount-button.selected {
background-color: #3A4994!important;
}
#donationSubmitButton {
    font-weight: 600;
}
.input-title {
display: block;
font-weight: 700;
font-size: 16px;
color: #000;
}
#invoice_number_extra { display:none; }
select{
    border-top: 1px solid #AEAEAE;
    border-left: 1px solid #AEAEAE;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
}
.ui-accordion .ui-accordion-content {
    font-size: 1.2em;
    line-height: 1em;
}
.TSG-accordion .TSG-accordion-h3 p {
    margin: 0px !important;
    font-size: 1.4em;
}


/*START MOBILE STYLES*/

@media only screen and (max-width: 1000px) {
.serviceAreas{
background: url(https://dev.ohiohillshealthcenters.com/images/design/service-areas.png) no-repeat top left;
background-size: 800px 300px;
padding: 225px 10% 20px 10% !important;
    }
.mobileHomepageBanner{
background: #3A4994;
   }
#sliderContainer h1, #sliderContainerSubpage h1{
color: #fff;
   }
#sliderContainer p, #sliderContainerSubpage p{
color: #fff;
  }
.newsletterDivSubheading{
background: #fff!important;
  }
#sliderContainer {
border-bottom: 0px solid #8A9BC5;
  }
#partnersDiv img.partners {
width: 150px;
  }
#footer table td{
width: 90%!important;
display: block;
text-align: center;
  }
#fixedHeader img {
height: 60px;
margin-top: -10px;
  }
ul.mobileMenuUL li a, #accessibilityMobileMenu ul li a{
font-family: proxima-nova, sans-serif!important;
  }
ul.mobileMenuUL li a.childMenuItem {
border-bottom: 1px solid #ffffff;
color: #E1251B !important;
  }
#subnavItem, #subnavItemLevelThree, #subnavItemLevelFour{
font-family: proxima-nova, sans-serif!important;
  }
.staffMemberGrid {
width: 40%;
min-height: 400px;
  }
.mobileSubpageBanner{
border-bottom: 2px solid #E1251B;
  }
.sliderSubpageSubheadline {
background: #3A4994;
  }
#sliderContainerSubpage h1{
text-transform: none!important;
  }
.ui-accordion .ui-accordion-content {
    font-size: 1em;
    line-height: 1em;
}
.TSG-accordion .TSG-accordion-h3 p {
    margin: 0px !important;
    font-size: 1em;
}
  } 