/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 24 2026 | 14:22:05 */
.olo-list-flexbox .list1 {
    display: flex;
    flex-wrap: wrap;
}
.page-id-9013  .col-md-9.jello.visible {
    background-color: #f0f0f0;
    padding: 25px 145px 25px 40px;
    width: 90%;
}
.page-id-9013  .olo-content-page-olohealth-2 .col-md-4 {
  margin-top: 19px;
}
.olo-content-box-4md  .col-md-4:nth-child(1) {
    width: 36%;
}
.olo-content-box-4md  .col-md-4:nth-child(3) {
    width: 36%;
}
.olo-content-box-4md  .col-md-4:nth-child(2) {
    margin: 22px 0 0;
    width: 28%;
    z-index: 1;
}
.olo-content-box-4md .col-md-4:nth-child(1) .wpb_content_element {
    border: 5px solid #d8f1fd;
    padding: 10px 40px 10px 20px;
}
.olo-content-box-4md  .col-md-4:nth-child(2) .wpb_content_element {
    background-color: #f0f0f0;
    border: 10px solid #fff;
    margin-left: -35px;
    padding: 10px 20px;
}
.page-id-9013 ul.list1.clearfix >li {
    flex: 1 1 33%;
    min-width: 230px;
}
.page-id-9013  ul.list1.clearfix {
    display: flex;
    flex-wrap: wrap;
}
/*
.page-id-9013 ul.list1 li {
    float: left;
    margin-bottom: 15px;
    padding: 0 30px;
    position: relative;
    width: 50%;
    line-height: 20px;
}*/
.olo-content-box-4md .col-md-4:nth-child(3) .wpb_content_element {
    border: 5px solid #d8f1fd;
    margin-left: -35px;
    padding: 10px 20px 10px 40px;
}
 .page-id-9075 .content_section.page_title.large_header.has_bg_image,
 .page-id-9000 .content_section.page_title.large_header.has_bg_image,
 .page-id-9029 .content_section.page_title.large_header.has_bg_image,
 .page-id-9013 .content_section.page_title.large_header.has_bg_image,
 .page-id-9040 .content_section.page_title.large_header.has_bg_image ,
 .page-id-8989 .content_section.page_title.large_header.has_bg_image {
    background-position: 0 0 !important;
    margin-bottom: -160px;
   top: -81px;}
 .page-id-9075 .page_title.has_bg_image.large_header,
 .page-id-9000 .page_title.has_bg_image.large_header,
 .page-id-9029 .page_title.has_bg_image.large_header,
 .page-id-9013 .page_title.has_bg_image.large_header,
 .page-id-9040 .page_title.has_bg_image.large_header,
 .page-id-8989 .page_title.has_bg_image.large_header {
    padding: 16% 0 12%;
}

@media(max-width:1023px){
  .page-id-9040 .content_section.page_title.large_header.has_bg_image{
    background-size: auto 300px;
  }
 .page-id-9040  .olo-content-box-4md .col-md-4:nth-child(2),
 .page-id-9040  .olo-content-box-4md .col-md-4:nth-child(1) {
    width: 100%;
}
  .page-id-9040 .olo-content-box-4md .col-md-4:nth-child(1) .wpb_content_element {
    padding: 10px 20px;
    margin-bottom: 0;
}
  .page-id-9040  .olo-content-box-4md .col-md-4:nth-child(2) .wpb_content_element{
    border: 0;
    margin-left: 0;
    margin-bottom: 8px;
  }
 .page-id-9040 .olo-content-box-4md .col-md-4:nth-child(2) {
    margin: 8px 0 0;
  }
  
 .page-id-9040   .olo-content-box-4md .col-md-4:nth-child(3) .wpb_content_element{
        margin-left: 0;
    padding: 10px 20px;
  }
}