/** Shopify CDN: Minification failed

Line 263:2 Unexpected ".5-img-section"
Line 363:0 Unexpected ".5-img-section"
Line 370:0 Unexpected ".5-img-section"
Line 374:0 Unexpected ".5-img-section"
Line 379:0 Unexpected ".5-img-section"
Line 385:0 Unexpected ".5-img-section"
Line 391:2 Unexpected ".5-img-section"
Line 399:2 Unexpected ".5-img-section"

**/

/* bariatric landing page */
/* slider */
.text-overlay-slider .content-box.content-box--left{
  left: 0 !important;
}
.text-overlay-slider .banner-text{
  width: 90%;
  margin: 0 auto;
}
.text-overlay-slider .content-box--absolute{
  padding-left: 16px !important;
  padding-right: 16px !important;
}

@media screen and (max-width: 480px){
  .text-overlay-slider .content-box{
    padding: 20px 30px !important;
  }
}

@media screen and (max-width: 425px){
.shopify-section-template--21977379537173__image_banner_3yJfrf .img-box{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
  #halo-image-banner-template--21977379537173__image_banner_3yJfrf .image-mobile{
    padding-top: 0 !important;
    height: 100%;
  }
  #halo-image-banner-template--21977379537173__image_banner_3yJfrf .content-box--absolute{
    position: relative !important;
    transform: none !important;
  }
  #halo-image-banner-template--21977379537173__image_banner_3yJfrf .banner-item .img-box{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
  }
  #halo-image-banner-template--21977379537173__image_banner_3yJfrf .img-box img{
    object-position: 82% 50% !important;
  }
}

@media screen and (max-width: 1024px){
  #halo-image-banner-template--21977379537173__image_banner_3yJfrf .content-box--left{
    left: 0 !important;
  }
}
@media screen and (max-width: 768px){
  #halo-image-banner-template--21977379537173__image_banner_3yJfrf .content-box{
    padding: 0 30px;
  }
}

/* custom text banner */
#custom-image-banner-template--21977379537173__custom_press_banner_eyyAUC .section-block-banner-image{
  margin: 0px;
}
#custom-image-banner-template--21977379537173__custom_press_banner_eyyAUC .sub-title,
#custom-image-banner-template--21977379537173__custom_press_image_banner_K6LVCH .sub-title{
  font-family: DINNext, sans-serif;
  color: #024b52;
  font-size: 32px;
  font-weight: 400;
  margin: 0 0px 10px 0;
}
#custom-image-banner-template--21977379537173__custom_press_banner_eyyAUC .title,
#custom-image-banner-template--21977379537173__custom_press_image_banner_K6LVCH .title{
  font-family: DINNext, sans-serif;
  font-weight: 600;
  line-height: 45px;
}
#custom-image-banner-template--21977379537173__custom_press_banner_eyyAUC .press-banner-block-wrapper{
  align-items: center;
}
#custom-image-banner-template--21977379537173__custom_press_banner_eyyAUC .press-actions .button, 
#custom-image-banner-template--21977379537173__custom_press_image_banner_K6LVCH .press-actions .button{
  border-radius: 0;
}
#custom-image-banner-template--21977379537173__custom_press_banner_eyyAUC .section-block-banner-image{
  width: 550px;
}
@media screen and (max-width: 480px){
 #custom-image-banner-template--21977379537173__custom_press_banner_eyyAUC .press-banner-block-wrapper .section-block-left .section-block-banner-image,
  .section-block-template--21977379537173__spotlight_block_6zTeka .halo-item{
   width: 100% !important;
 }
}  

@media screen and (max-width: 768px){
#custom-image-banner-template--21977379537173__custom_press_banner_eyyAUC .sub-title{
  font-size: 24px;
  margin: 0;
}
  #custom-image-banner-template--21977379537173__custom_press_banner_eyyAUC .title {
    width: 100%;
  }
  #custom-image-banner-template--21977379537173__custom_press_banner_eyyAUC .press-content .halo-block-content{
    padding: 0;
  }
  #custom-image-banner-template--21977379537173__custom_press_banner_eyyAUC .press-content{
  padding: 0;
  }
  #custom-image-banner-template--21977379537173__custom_press_banner_eyyAUC .section-block-left .section-block-banner-image{
    width: 300px !important;
  }
}
@media screen and (max-width: 1024px){
#custom-image-banner-template--21977379537173__custom_press_banner_eyyAUC .section-block-banner-image{
    max-width: 400px !important;
  }
#custom-image-banner-template--21977379537173__custom_press_banner_eyyAUC .press-banner-block-wrapper{
    padding: 0 30px;
  }
}  



  
/* custom press banner with background img */
#custom-image-banner-template--21977379537173__custom_press_banner_ntTQzk .press-banner-block-wrapper .section-block-banner-image{
  margin-left: 0;
}
#custom-image-banner-template--21977379537173__custom_press_banner_ntTQzk .video-img{
  border-radius: 0;
}
#custom-image-banner-template--21977379537173__custom_press_banner_ntTQzk .press-banner-block-wrapper .section-block-right .title{
  font-family: DINNext, sans-serif;
  line-height: 45px;
  text-transform: uppercase;
}
@media screen and (max-width: 768px){
#custom-image-banner-template--21977379537173__custom_press_banner_ntTQzk .halo-block-content{
    padding: 0;
  }
#custom-image-banner-template--21977379537173__custom_press_banner_ntTQzk .press-banner-block-wrapper .section-block-right .desc{
    padding-bottom: 30px; 
  }
}  
@media screen and (max-width: 1024px){
  #custom-image-banner-template--21977379537173__custom_press_banner_ntTQzk .press-content{
    padding : 0 30px;
  }
  /* .section-block-template--21977379537173__custom_press_banner_ntTQzk.custom-image-banner-block{
    padding-top: 0px !important;
  } */
}
@media screen and (max-width: 480px){
#custom-image-banner-template--21977379537173__custom_press_banner_ntTQzk .halo-block-content{
    padding: 32px 0px;
  }
}  

/* custom press banner with img and content */
#custom-image-banner-template--21977379537173__custom_press_image_banner_4XkRCW .title{
  margin-bottom: 10px;
}
#custom-image-banner-template--21977379537173__custom_press_image_banner_4XkRCW .featured-row__subtext{
  line-height: 18px !important;
}
@media screen and (max-width: 480px){
.section-block-template--21977379537173__custom_press_image_banner_4XkRCW .press-banner-block-wrapper,
#custom-image-banner-template--21977379537173__custom_press_image_banner_K6LVCH .press-banner-block-wrapper{
  flex-wrap: wrap;
  }
.section-block-template--21977379537173__custom_press_image_banner_4XkRCW .section-block-left, 
  .section-block-template--21977379537173__custom_press_image_banner_4XkRCW  .section-block-right{
    width: 100%;
  }
 .section-block-template--21977379537173__custom_press_image_banner_4XkRCW  .halo-block-content{
   padding: 30px !important;
 }
#custom-image-banner-template--21977379537173__custom_press_image_banner_K6LVCH .halo-block-content{
  padding: 0 !important;
}
#custom-image-banner-template--21977379537173__custom_press_image_banner_K6LVCH .button{
  display: block;
}
}

@media screen and (min-width: 480px){
#custom-image-banner-template--21977379537173__custom_press_image_banner_4XkRCW .container-full{
  padding-bottom: 50px;
}
}  
/* last section */
@media screen and (max-width: 768px){
#custom-image-banner-template--21977379537173__custom_press_image_banner_K6LVCH .halo-block-content{
  padding: 0 16px
}
#custom-image-banner-template--21977379537173__custom_press_image_banner_K6LVCH .halo-block-content{
  padding: 0 !important;
}
#custom-image-banner-template--21977379537173__custom_press_image_banner_K6LVCH .button, 
#custom-image-banner-template--21977379537173__custom_press_banner_eyyAUC .button{
  display: block;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
} 

/* spot block */
.img-new-design {
  display: flex;
  justify-content: center;
}
.img-new-design .img-box{
 width: 80px;
  height: 80px;
}
.section-block-template--21977379537173__spotlight_block_qbEfPf .halo-item{
  padding-top: 7px;
  padding-bottom: 7px;
}
.section-block-template--21977379537173__spotlight_block_qbEfPf .spotlight-item:hover .image-zoom img{
  transform: unset;
}
.disable-dots{
  display: none !important;
}

/* next spotbox */
.section-block-template--21977379537173__spotlight_block_6zTeka .title .text{
  width: 70% !important;
  
}
.section-block-template--21977379537173__spotlight_block_6zTeka .title{
  text-align: center;
}
.section-block-template--21977379537173__spotlight_block_6zTeka .group-btn > a, #spotlight-template--21977379537173__spotlight_block_ALxMyn .group-btn > a{
  border-radius: 0px;
  font-weight: 400 !important;
}


@media screen and (max-width: 1024px){
.section-block-template--21977379537173__spotlight_block_6zTeka .halo-block-header .title .text{
  width: 100% !important;
  }
.section-block-template--21977379537173__spotlight_block_qbEfPf .container-full, 
.section-block-template--21977379537173__spotlight_block_6zTeka .container-full,
.section-block-template--21977379537173__spotlight_block_MF9TJA .container-full,
#custom-image-banner-template--21977379537173__custom_press_image_banner_4XkRCW .container-full,
#shopify-section-template--21977379537173__slide_show_z7eHxh .container-full,
  .5-img-section .container-full,
.two-img-design .container-full{
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
.section-block-template--21977379537173__spotlight_block_qbEfPf .spotlight-inner {
  padding: 0 !important;
  }
.section-block-template--21977379537173__spotlight_block_ALxMyn .container-full,
#custom-image-banner-template--21977379537173__custom_press_image_banner_K6LVCH, container-full{
  padding-left: 30px !important;
  padding-right: 30px !important;
}
}
@media screen and (max-width: 480px){
.section-block-template--21977379537173__spotlight_block_qbEfPf .link_title{
  line-height: 30px;
  }
#spotlight-template--21977379537173__spotlight_block_ALxMyn .slider__slide{
    width: 100% !important;
  }
#custom-image-banner-template--21977379537173__custom_press_image_banner_4XkRCW .halo-block-content{
  padding: 30px 0 !important;
}
}
  
/* bariatric brand slider */
.section-block-template--21977379537173__brand_slider_rUmjFR .halo-item {
    --width_item: 250px;
    margin: 0 15px;
}
.section-block-template--21977379537173__brand_slider_rUmjFR .halo-block-header .title{
  font-weight: 400;
}
.section-block-template--21977379537173__brand_slider_rUmjFR .subtext-brand{
  margin: 0 auto;
  max-width: 70%;
}
.section-block-template--21977379537173__brand_slider_rUmjFR .halo-item .slide-icon{
  flex-shrink: 0;
}
.section-block-template--21977379537173__brand_slider_rUmjFR .wrapper-image{
  display: flex;
  align-items: center;
  gap: 20px;
  overflow: visible;
}
.section-block-template--21977379537173__brand_slider_rUmjFR .halo-item .text{
  text-align: left !important;
}
.section-block-template--21977379537173__brand_slider_rUmjFR .wrapper-content{
  white-space: normal !important;
}


@media screen and (max-width: 1024px){
  .section-block-template--21977379537173__spotlight_block_qbEfPf .halo-row.column-3 .slider__slide, .halo-row.column-4 .slider__slide, #spotlight-template--21977379537173__spotlight_block_6zTeka .slider__slide, #spotlight-template--21977379537173__spotlight_block_ALxMyn .slider__slide{
   width: 33.33%;
  }
}
@media screen and (max-width: 768px){
  .section-block-template--21977379537173__brand_slider_rUmjFR .subtext-brand{
  margin: 0 auto;
  max-width: 90%;
}
}
@media screen and (max-width: 480px){
  .section-block-template--21977379537173__spotlight_block_qbEfPf .halo-row.column-3 .slider__slide, 
  .halo-row.column-4 .slider__slide, #spotlight-template--21977379537173__spotlight_block_6zTeka .slider__slide, 
  #spotlight-template--21977379537173__spotlight_block_ALxMyn .slider__slide{
   width: 50%;
  }
  /* .section-block-template--21977379537173__spotlight_block_qbEfPf .halo-row.column-3 .title, .text, #spotlight-template--21977379537173__spotlight_block_6zTeka .title, .text{ */
  .section-block-template--21977379537173__spotlight_block_qbEfPf .halo-row.column-3 .title, #spotlight-template--21977379537173__spotlight_block_6zTeka .title{ 
    line-height: 45px;
  }
  .section-block-template--21977379537173__brand_slider_rUmjFR .subtext-brand{
    margin: 0 auto;
  }
  .section-block-template--21977379537173__brand_slider_rUmjFR .halo-block-header .rte{
    margin: 0 auto !important;
  }
}

/* rich text */
.section-block-template--21977379537173__rich_text_xebDkV .heading, 
.rich-text section-block-template--21977379537173__rich_text_r6f4rV .heading,
.section-block-template--21977379537173__rich_text_r6f4rV .heading,
.section-block-template--21977379537173__rich_text_fxDy3n .heading{
  line-height: 45px;
  margin-bottom: 10px;
}
.section-block-template--21977379537173__rich_text_xebDkV .rich-text__text,
.section-block-template--21977379537173__rich_text_r6f4rV .rich-text__text p,
.section-block-template--21977379537173__rich_text_fxDy3n .rich-text__text p{
  line-height: 18px !important;
}

/* 5 image spotlight block */
#spotlight-template--21977379537173__spotlight_block_MF9TJA .spotlight-item,
.5-img-section .spotlight-item{
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
}
#spotlight-template--21977379537173__spotlight_block_MF9TJA .image-container,
.5-img-section .image-container{
  flex-grow: 1;
}
#spotlight-template--21977379537173__spotlight_block_MF9TJA .des,
.5-img-section .des{
  text-transform: uppercase;
}
@media screen and (max-width: 1024px){
#spotlight-template--21977379537173__spotlight_block_MF9TJA .halo-item,
.5-img-section .halo-item{
      flex: 0 0 25%;
      max-width: 25%;
   }
  
.section-block-template--21977379537173__spotlight_block_MF9TJA .halo-row,
.5-img-section .halo-row{  
   justify-content: center;
 }
}
@media screen and (max-width: 768px){
  #spotlight-template--21977379537173__spotlight_block_MF9TJA .halo-item,
  .5-img-section .halo-item{
        flex: 0 0 33.33%;
        max-width: 33.33%;
    }
}

@media screen and (max-width: 425px){
  #spotlight-template--21977379537173__spotlight_block_MF9TJA .halo-item,
  .5-img-section .halo-item{
        flex: 0 0 100%;
        max-width: 100%;
    }
}

#spotlight-template--21977379537173__spotlight_block_6zTeka .group-btn a, 
#spotlight-template--21977379537173__spotlight_block_ALxMyn .group-btn a{
  border-radius: 30px !important;
}

/* .whey-protien-bariatric .img-box{
  max-height: 388px;
} */
.header-width .halo-block-header {
  max-width: 72%;
  margin: 0 auto;
}
.landing-text-side-img-design .press-banner-block-wrapper .section-block-right .press-actions .button{
  border-radius: 30px;
}
@media screen and (max-width: 1024px){
  .header-width .halo-block-header{
    max-width: 100%;
  }
}

.elderly-spotlight .img-box .image img{
  left: 15px !important; 
}
/* end of bariatric landing page */

