body.front{
  padding-top: 0;
}
.full-width-hero-image{
  max-width: 100%;
}
.full-width-hero-image .o-hero__content{
    background-image: none;
}
.full-width-hero-image .o-hero__image{
  background-position: center;
}

#footer .footer-link{
  margin-top: -69px;
}
.view-row{
  width: 96%;
  margin: 20px auto;
  height: 86px;
  background: #5198f0;
}
.view-row .view-row-center{
  max-width: 1016px;
  width: 100%;
  margin: 0 auto;
}
.view-row .view-row-center .view-row-center__logo{
  display: inline-block;
  width: 171px;
  float: left;
  margin-left: 5%;
  margin-top: 12px;
  height: 63px;
  overflow: hidden;
}
.view-row .view-row-center .view-row-center__logo img{
  width: 100%;
  height: 100%;
}
.view-row .view-row-center .view-row-center__text{
  display: inline-block;;
  width: 54%;
  float: left;
  height: 86px;
  font-size: 28px;
  color: #fff;
  text-align: center;
  line-height: 86px;
  font-family: "FortBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.view-row .view-row-center .view-row-center_button{
  display: inline-block;
  width: 194px;
  float: left;
  height: 44px;
  font-size: 16px;
  color: #fff;
  border-radius: 30px;
  margin-top: 21px;
  }
  
.view-row .view-row-center .view-row-center_button a{
  display: block;;
  width: 100%;
  height: 44px;
  background:#e08c3b;
  border-radius: 30px;
  line-height: 44px;
  font-size: 16px;
  color: #fff;
  text-align: center;
  font-family: "FortBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  }
.view-row .view-row-center .hpb-theme-grey{
  display: inline-block;
  width: 194px;
  float: left;
  height: 44px;
  font-size: 16px;
  color: #fff;
  border-radius: 30px;
  margin-top: 21px;
  }
  
.view-row .view-row-center .hpb-theme-grey a{
  display: block;;
  width: 100%;
  height: 44px;
  background:#3a3a3a !important;
  border-radius: 30px;
  line-height: 44px;
  font-size: 16px;
  color: #fff;
  text-align: center;
  font-family: "FortBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  }

/* combined-my-morning-protein*/
.combined-my-morning-protein .view-row .view-row-center .hpb-theme-default a{
  display: block;;
  width: 100%;
  height: 44px;
  background:#FF8200;
  border-radius: 30px;
  line-height: 44px;
  font-size: 16px;
  color: #fff;
  text-align: center;
  font-family: "FortBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.combined-my-morning-protein .view-row .view-row-center .hpb-theme-default a:hover{
  height: 44px;
  line-height: 44px;
  text-decoration: none;
  background-color: #FF8200;
  border-radius: 30px;
}
.combined-my-morning-protein .view-row .view-row-center .view-row-center_button a{
  display: block;;
  width: 100%;
  height: 44px;
  background:#FF8200;
  border-radius: 30px;
  line-height: 44px;
  font-size: 16px;
  color: #fff;
  text-align: center;
  font-family: "FortBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.combined-my-morning-protein .view-row .view-row-center .view-row-center_button a:hover{
  height: 44px;
  line-height: 44px;
  text-decoration: none;
  background-color: #FF8200;
  border-radius: 30px;
}
/* combined-team-usa*/
.combined-team-usa .view-row .view-row-center .hpb-theme-default a{
  display: block;;
  width: 100%;
  height: 44px;
  background:#D03642;
  border-radius: 30px;
  line-height: 44px;
  font-size: 16px;
  color: #fff;
  text-align: center;
  font-family: "FortBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.combined-team-usa .view-row .view-row-center .hpb-theme-default a:hover{
  height: 44px;
  line-height: 44px;
  text-decoration: none;
  background-color: #D03642;
  border-radius: 30px;
}
.combined-team-usa .view-row .view-row-center .view-row-center_button a{
  display: block;;
  width: 100%;
  height: 44px;
  background:#D03642;
  border-radius: 30px;
  line-height: 44px;
  font-size: 16px;
  color: #fff;
  text-align: center;
  font-family: "FortBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.combined-team-usa .view-row .view-row-center .view-row-center_button a:hover{
  height: 44px;
  line-height: 44px;
  text-decoration: none;
  background-color: #D03642;
  border-radius: 30px;
}
/* combined-milk-packaging*/
.combined-milk-packaging .view-row .view-row-center .hpb-theme-default a{
  display: block;;
  width: 100%;
  height: 44px;
  background:#02A248;
  border-radius: 30px;
  line-height: 44px;
  font-size: 16px;
  color: #fff;
  text-align: center;
  font-family: "FortBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.combined-milk-packaging .view-row .view-row-center .hpb-theme-default a:hover{
  height: 44px;
  line-height: 44px;
  text-decoration: none;
  background-color: #02A248;
  border-radius: 30px;
}
.combined-milk-packaging .view-row .view-row-center .view-row-center_button a{
  display: block;;
  width: 100%;
  height: 44px;
  background:#02A248;
  border-radius: 30px;
  line-height: 44px;
  font-size: 16px;
  color: #fff;
  text-align: center;
  font-family: "FortBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.combined-milk-packaging .view-row .view-row-center .view-row-center_button a:hover{
  height: 44px;
  line-height: 44px;
  text-decoration: none;
  background-color: #02A248;
  border-radius: 30px;
}
/* combined-nature*/
.combined-nature .view-row .view-row-center .hpb-theme-default a{
  display: block;;
  width: 100%;
  height: 44px;
  background:#CC7D6D;
  border-radius: 30px;
  line-height: 44px;
  font-size: 16px;
  color: #fff;
  text-align: center;
  font-family: "FortBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.combined-nature .view-row .view-row-center .hpb-theme-default a:hover{
  height: 44px;
  line-height: 44px;
  text-decoration: none;
  background-color: #CC7D6D;
  border-radius: 30px;
}
.combined-nature .view-row .view-row-center .view-row-center_button a{
  display: block;;
  width: 100%;
  height: 44px;
  background:#CC7D6D;
  border-radius: 30px;
  line-height: 44px;
  font-size: 16px;
  color: #fff;
  text-align: center;
  font-family: "FortBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.combined-nature .view-row .view-row-center .view-row-center_button a:hover{
  height: 44px;
  line-height: 44px;
  text-decoration: none;
  background-color: #CC7D6D;
  border-radius: 30px;
}
/* analog-love*/
.analog-love .view-row .view-row-center .hpb-theme-default a{
  display: block;;
  width: 100%;
  height: 44px;
  background:#E3526F;
  border-radius: 30px;
  line-height: 44px;
  font-size: 16px;
  color: #fff;
  text-align: center;
  font-family: "FortBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.analog-love .view-row .view-row-center .hpb-theme-default a:hover{
  height: 44px;
  line-height: 44px;
  text-decoration: none;
  background-color: #E3526F;
  border-radius: 30px;
}

.analog-love .view-row .view-row-center .view-row-center_button a{
  display: block;;
  width: 100%;
  height: 44px;
  background:#E3526F;
  border-radius: 30px;
  line-height: 44px;
  font-size: 16px;
  color: #fff;
  text-align: center;
  font-family: "FortBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.analog-love .view-row .view-row-center .view-row-center_button a:hover{
  height: 44px;
  line-height: 44px;
  text-decoration: none;
  background-color: #E3526F;
  border-radius: 30px;
}

/* analog-sky*/
.analog-sky .view-row .view-row-center .hpb-theme-default a{
  display: block;;
  width: 100%;
  height: 44px;
  background:#769AD4;
  border-radius: 30px;
  line-height: 44px;
  font-size: 16px;
  color: #fff;
  text-align: center;
  font-family: "FortBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.analog-sky .view-row .view-row-center .hpb-theme-default a:hover{
  height: 44px;
  line-height: 44px;
  text-decoration: none;
  background-color: #769AD4;
  border-radius: 30px;
}
.analog-sky .view-row .view-row-center .view-row-center_button a{
  display: block;;
  width: 100%;
  height: 44px;
  background:#769AD4;
  border-radius: 30px;
  line-height: 44px;
  font-size: 16px;
  color: #fff;
  text-align: center;
  font-family: "FortBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.analog-sky .view-row .view-row-center .view-row-center_button a:hover{
  height: 44px;
  line-height: 44px;
  text-decoration: none;
  background-color: #769AD4;
  border-radius: 30px;
}
/* analog-earth*/
.analog-earth .view-row .view-row-center .hpb-theme-default a{
  display: block;;
  width: 100%;
  height: 44px;
  background:#C6A786;
  border-radius: 30px;
  line-height: 44px;
  font-size: 16px;
  color: #fff;
  text-align: center;
  font-family: "FortBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.analog-earth .view-row .view-row-center .hpb-theme-default a:hover{
  height: 44px;
  line-height: 44px;
  text-decoration: none;
  background-color: #C6A786;
  border-radius: 30px;
}
.analog-earth .view-row .view-row-center .view-row-center_button a{
  display: block;;
  width: 100%;
  height: 44px;
  background:#C6A786;
  border-radius: 30px;
  line-height: 44px;
  font-size: 16px;
  color: #fff;
  text-align: center;
  font-family: "FortBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.analog-earth .view-row .view-row-center .view-row-center_button a:hover{
  height: 44px;
  line-height: 44px;
  text-decoration: none;
  background-color: #C6A786;
  border-radius: 30px;
}
/* analog-green*/
.analog-green .view-row .view-row-center .hpb-theme-default a{
  display: block;;
  width: 100%;
  height: 44px;
  background:#839C3E;
  border-radius: 30px;
  line-height: 44px;
  font-size: 16px;
  color: #fff;
  text-align: center;
  font-family: "FortBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.analog-green .view-row .view-row-center .hpb-theme-default a:hover{
  height: 44px;
  line-height: 44px;
  text-decoration: none;
  background-color: #839C3E;
  border-radius: 30px;
}
.analog-green .view-row .view-row-center .view-row-center_button a{
  display: block;;
  width: 100%;
  height: 44px;
  background:#839C3E;
  border-radius: 30px;
  line-height: 44px;
  font-size: 16px;
  color: #fff;
  text-align: center;
  font-family: "FortBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.analog-green .view-row .view-row-center .view-row-center_button a:hover{
  height: 44px;
  line-height: 44px;
  text-decoration: none;
  background-color: #839C3E;
  border-radius: 30px;
}
/* analog-lavender*/
.analog-lavender .view-row .view-row-center .hpb-theme-default a{
  display: block;;
  width: 100%;
  height: 44px;
  background:#867DA7;
  border-radius: 30px;
  line-height: 44px;
  font-size: 16px;
  color: #fff;
  text-align: center;
  font-family: "FortBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.analog-lavender .view-row .view-row-center .hpb-theme-default a:hover{
  height: 44px;
  line-height: 44px;
  text-decoration: none;
  background-color: #867DA7;
  border-radius: 30px;
}
.analog-lavender .view-row .view-row-center .view-row-center_button a{
  display: block;;
  width: 100%;
  height: 44px;
  background:#867DA7;
  border-radius: 30px;
  line-height: 44px;
  font-size: 16px;
  color: #fff;
  text-align: center;
  font-family: "FortBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.analog-lavender .view-row .view-row-center .view-row-center_button a:hover{
  height: 44px;
  line-height: 44px;
  text-decoration: none;
  background-color: #867DA7;
  border-radius: 30px;
}
.dale-video-wrapper{
  position: relative;
  top: 0;
  width: 100%;
}
.pane-1 {
  text-align: center;
}
@media screen and (max-width: 768px){
  body.front{
    padding-top: 50px;
  }
  .view-row{
    margin-right: 20px;
    margin-left: 20px;
    width: auto;
    margin-top: 33px;
    padding: 20px auto;
    height: auto;
  }
  .view-row .view-row-center{
    padding-top: 5px;
    padding-bottom: 20px;
  }
  .view-row .view-row-center .view-row-center__logo{
    display: none;
  }
  .view-row .view-row-center .view-row-center__text{
    display: block;
    width: 100%;
    float: none;
    color: #fff;
    text-align: center;
    line-height: 33px;
    font-weight: bold;
    margin: 10px auto 0;
    height: auto;
    padding-bottom: 10px;

  }
  .view-row .view-row-center .view-row-center_button{
    min-width: 48%;
    display: inline-block;;
    padding: 0 10px;
    float:  none;
    color: #fff;
    border-radius: 30px;
    margin: 0 auto;
    height: 44px;
    line-height: 44px;
    width: auto;
    position: relative;
    left: 50%;
  }
  
  .view-row .view-row-center .view-row-center_button a{
    display: block;;
    width: 100%;
    font-size: 20px;
    color: #fff;
    text-align: center;
    font-weight: bold;
    line-height: 44px;
  }
  .view-row .view-row-center .hpb-theme-grey{
    min-width: 48%;
    display: inline-block;;
    padding: 0 10px;
    float:  none;
    color: #fff;
    border-radius: 30px;
    margin: 0 auto;
    height: 44px;
    line-height: 44px;
    width: auto;
    position: relative;
    left: 50%;
  }
  
  .view-row .view-row-center .hpb-theme-grey a{
    display: block;;
    width: 100%;
    font-size: 20px;
    color: #fff;
    text-align: center;
    font-weight: bold;
    line-height: 44px;
    background: #3a3a3a;
  }
  .homepage-article .block-inner{
    margin-left: 10px;
    margin-right: 10px;
  }
  .view-id-whats_happening .pager-load-more .pager-next a:before{
    margin-left: -90px;
  }
  .view-row .view-row-center .hpb-theme-grey{
    background: #3a3a3a;
  }
}
/*desctop*/
.pane-home-page-featured-content-panel-pane-items1{
  width: 100%;
  max-width: 1016px;
  margin: 0 auto;
}
.pane-home-page-featured-content-panel-pane-items1 .pane-title{
  font-size: 60px;
  line-height: 1em;
  margin: 42px auto;
  text-align: center;
  width: 100%;
  font-family: "FortExtraBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.pane-home-page-featured-content-panel-pane-items1 .view-content{
  width: 100%;
}
.pane-home-page-featured-content-panel-pane-items1 .view-content:after{
  content: "";
  display: block;
  clear: both;
}
.pane-home-page-featured-content-panel-pane-items1 .view-content .views-row-1,
.pane-home-page-featured-content-panel-pane-items1 .view-content .views-row-2,
.pane-home-page-featured-content-panel-pane-items1 .view-content .views-row-3
{
  width: 32.6%;
  float: left;
  margin-right: 10px;
}
@media screen and (max-width: 947px){
  .pane-home-page-featured-content-panel-pane-items1 .view-content .views-row-1,
  .pane-home-page-featured-content-panel-pane-items1 .view-content .views-row-2,
  .pane-home-page-featured-content-panel-pane-items1 .view-content .views-row-3
  {
    width: 32.5%;
    float: left;
    margin-right: 10px;
  }
}
@media screen and (max-width: 839px){
  .pane-home-page-featured-content-panel-pane-items1 .view-content .views-row-1,
  .pane-home-page-featured-content-panel-pane-items1 .view-content .views-row-2,
  .pane-home-page-featured-content-panel-pane-items1 .view-content .views-row-3
  {
    width: 32.4%;
    float: left;
    margin-right: 10px;
  }
}
.pane-home-page-featured-content-panel-pane-items1 .view-content .views-row-3
{
  margin-right: 0;
}
.pane-home-page-featured-content-panel-pane-items1 .view-content .views-field-field-item-title span,
.pane-home-page-featured-content-panel-pane-items1-mobile .view-content .views-field-field-item-title span{
  text-align: center;
  line-height: 36px;
  padding-top: 20px;
  font-size: 30px;
  display: block;
  color: #4a4a4a;
  font-family: "FortBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.pane-home-page-featured-content-panel-pane-items1 .view-content .views-row-1 .field-content,
.pane-home-page-featured-content-panel-pane-items1 .view-content .views-row-2 .field-content,
.pane-home-page-featured-content-panel-pane-items1 .view-content .views-row-3 .field-content{
  text-align: center;
  line-height: 27px;
  font-size: 18px;
  font-weight: bold;
  color: #4a4a4a;
  font-family: "FortLight", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.pane-home-page-featured-content-panel-pane-items1 .view-content .views-row-1 .field-content img,
.pane-home-page-featured-content-panel-pane-items1 .view-content .views-row-2 .field-content img,
.pane-home-page-featured-content-panel-pane-items1 .view-content .views-row-3 .field-content img{
  display: inherit;
  width: 100%;
}
.pane-home-page-featured-content-panel-pane-items1 .view-content .views-row-1 .field-content a,
.pane-home-page-featured-content-panel-pane-items1 .view-content .views-row-2 .field-content a,
.pane-home-page-featured-content-panel-pane-items1 .view-content .views-row-3 .field-content a{
  position: relative;
  left: 0;
  top: 0;
  font-size: 18px;
  font-weight: bold;
  color: #5098f0;
  width: 100%;
  display: block;
  font-family: "FortBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.pane-home-page-featured-content-panel-pane-items1 .view-content .views-row-1 .field-content a .o-icon,
.pane-home-page-featured-content-panel-pane-items1 .view-content .views-row-2 .field-content a .o-icon,
.pane-home-page-featured-content-panel-pane-items1 .view-content .views-row-3 .field-content a .o-icon{
  fill : #5098f0;  
}
/*analog-love*/
.analog-love .pane-home-page-featured-content-panel-pane-items1 .view-content .views-row-1 .field-content a.popup-youtube:after,
.analog-love .pane-home-page-featured-content-panel-pane-items1 .view-content .views-row-2 .field-content a.popup-youtube:after,
.analog-love .pane-home-page-featured-content-panel-pane-items1 .view-content .views-row-3 .field-content a.popup-youtube:after{
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 78px;
  height: 78px;
  background: url('css/images/analog-love.png') center center no-repeat;
  margin-left: -35px;
  margin-top: -35px;
  border-radius: 50%;
  background-size: 78px;
}
/*analog-sky*/
.analog-sky .pane-home-page-featured-content-panel-pane-items1 .view-content .views-row-1 .field-content a.popup-youtube:after,
.analog-sky .pane-home-page-featured-content-panel-pane-items1 .view-content .views-row-2 .field-content a.popup-youtube:after,
.analog-sky .pane-home-page-featured-content-panel-pane-items1 .view-content .views-row-3 .field-content a.popup-youtube:after{
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 78px;
  height: 78px;
  background: url('css/images/analog-sky.png') center center no-repeat;
  margin-left: -35px;
  margin-top: -35px;
  border-radius: 50%;
  background-size: 78px;
}
/*analog-earth*/
.analog-earth .pane-home-page-featured-content-panel-pane-items1 .view-content .views-row-1 .field-content a.popup-youtube:after,
.analog-earth .pane-home-page-featured-content-panel-pane-items1 .view-content .views-row-2 .field-content a.popup-youtube:after,
.analog-earth .pane-home-page-featured-content-panel-pane-items1 .view-content .views-row-3 .field-content a.popup-youtube:after{
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 78px;
  height: 78px;
  background: url('css/images/analog-earth.png') center center no-repeat;
  margin-left: -35px;
  margin-top: -35px;
  border-radius: 50%;
  background-size: 78px;
}
/*analog-green*/
.analog-green .pane-home-page-featured-content-panel-pane-items1 .view-content .views-row-1 .field-content a.popup-youtube:after,
.analog-green .pane-home-page-featured-content-panel-pane-items1 .view-content .views-row-2 .field-content a.popup-youtube:after,
.analog-green .pane-home-page-featured-content-panel-pane-items1 .view-content .views-row-3 .field-content a.popup-youtube:after{
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 78px;
  height: 78px;
  background: url('css/images/analog-green.png') center center no-repeat;
  margin-left: -35px;
  margin-top: -35px;
  border-radius: 50%;
  background-size: 78px;
}
/*analog-lavender*/
.analog-lavender .pane-home-page-featured-content-panel-pane-items1 .view-content .views-row-1 .field-content a.popup-youtube:after,
.analog-lavender .pane-home-page-featured-content-panel-pane-items1 .view-content .views-row-2 .field-content a.popup-youtube:after,
.analog-lavender .pane-home-page-featured-content-panel-pane-items1 .view-content .views-row-3 .field-content a.popup-youtube:after{
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 78px;
  height: 78px;
  background: url('css/images/analog-lavendar.png') center center no-repeat;
  margin-left: -35px;
  margin-top: -35px;
  border-radius: 50%;
  background-size: 78px;
}
/*combined-my-morning-protein*/
.combined-my-morning-protein .pane-home-page-featured-content-panel-pane-items1 .view-content .views-row-1 .field-content a.popup-youtube:after,
.combined-my-morning-protein .pane-home-page-featured-content-panel-pane-items1 .view-content .views-row-2 .field-content a.popup-youtube:after,
.combined-my-morning-protein .pane-home-page-featured-content-panel-pane-items1 .view-content .views-row-3 .field-content a.popup-youtube:after{
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 78px;
  height: 78px;
  background: url('css/images/combined-mmp.png') center center no-repeat;
  margin-left: -35px;
  margin-top: -35px;
  border-radius: 50%;
  background-size: 78px;
}
/*combined-team-usa*/
.combined-team-usa .pane-home-page-featured-content-panel-pane-items1 .view-content .views-row-1 .field-content a.popup-youtube:after,
.combined-team-usa .pane-home-page-featured-content-panel-pane-items1 .view-content .views-row-2 .field-content a.popup-youtube:after,
.combined-team-usa .pane-home-page-featured-content-panel-pane-items1 .view-content .views-row-3 .field-content a.popup-youtube:after{
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 78px;
  height: 78px;
  background: url('css/images/combined-team-usa.png') center center no-repeat;
  margin-left: -35px;
  margin-top: -35px;
  border-radius: 50%;
  background-size: 78px;
}
/*combined-milk-packaging*/
.combined-milk-packaging .pane-home-page-featured-content-panel-pane-items1 .view-content .views-row-1 .field-content a.popup-youtube:after,
.combined-milk-packaging .pane-home-page-featured-content-panel-pane-items1 .view-content .views-row-2 .field-content a.popup-youtube:after,
.combined-milk-packaging .pane-home-page-featured-content-panel-pane-items1 .view-content .views-row-3 .field-content a.popup-youtube:after{
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 78px;
  height: 78px;
  background: url('css/images/combined-milk-packaging.png') center center no-repeat;
  margin-left: -35px;
  margin-top: -35px;
  border-radius: 50%;
  background-size: 78px;
}
/*combined-nature*/
.combined-nature .pane-home-page-featured-content-panel-pane-items1 .view-content .views-row-1 .field-content a.popup-youtube:after,
.combined-nature .pane-home-page-featured-content-panel-pane-items1 .view-content .views-row-2 .field-content a.popup-youtube:after,
.combined-nature .pane-home-page-featured-content-panel-pane-items1 .view-content .views-row-3 .field-content a.popup-youtube:after{
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 78px;
  height: 78px;
  background: url('css/images/combined-nature.png') center center no-repeat;
  margin-left: -35px;
  margin-top: -35px;
  border-radius: 50%;
  background-size: 78px;
}

#morning-protein-gallery .protein-section .protein-full-row .gallery{
  max-width: 1265px;
}

#morning-protein-gallery .protein-section .protein-full-row .gallery .item{
  width: 307px;
}
#morning-protein-gallery .protein-section .protein-full-row .gallery .item .image-wrapper{
  height: 217px;
}
/*mobile*/
.pane-home-page-featured-content-panel-pane-items1-mobile{
  display: none;
}
@media screen and (max-width: 768px){
  .pane-home-page-featured-content-panel-pane-items1{
    display: none !important;
  }
  .pane-home-page-featured-content-panel-pane-items1-mobile{
    position: relative;
    display: block;
  }
  .pane-home-page-featured-content-panel-pane-items1-mobile .pane-title{
    color: #4a4a4a;
    font-size: 30px;
    text-align: center;
    font-family: "FortExtraBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  }
  .pane-home-page-featured-content-panel-pane-items1-mobile .owl-wrapper-outer{
    width: 100%;
    height: 270px;
    overflow: hidden;
    position: relative;
    left: 0;
    top: 0;
    text-align: center;
  }
  .pane-home-page-featured-content-panel-pane-items1-mobile .owl-wrapper-outer .owl-wrapper{
    position: absolute;
    left: 0;
    top: 0;
  }
  .pane-home-page-featured-content-panel-pane-items1-mobile .owl-prev{
    position: absolute;
    left: -30px;
    top: 65px;
  }
  .pane-home-page-featured-content-panel-pane-items1-mobile .owl-next{
    position: absolute;
    right: -30px;
    top: 65px;
    background: none;
  }
  .pane-home-page-featured-content-panel-pane-items1-mobile .block-content{
    width: 100%;
  }
  .pane-home-page-featured-content-panel-pane-items1-mobile .views-field-title span{
    text-align: center;
    line-height: 36px;
    padding-top: 22px;
    font-size: 26px;
    display: block;
    color: #4a4a4a;
    font-family: "FortBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  }
  .pane-home-page-featured-content-panel-pane-items1-mobile .field-content{
    text-align: center;
    line-height: 27px;
    font-size: 18px;
    color: #4a4a4a;
    font-family: "FortLight", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  }
  .pane-home-page-featured-content-panel-pane-items1-mobile .field-content a{
    color: #5198f0;
    font-family: "FortBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  }
  /*combined-my-morning-protein*/
  .combined-my-morning-protein .pane-home-page-featured-content-panel-pane-items1-mobile .field-content a.popup-youtube:before{
    content: "";
    background: url('css/images/combined-mmp.png') center center no-repeat;
    background-size: 78px 78px;
    width: 78px;
    height: 78px;
    position: absolute;
    top: 46px;
    left: 50%;
    margin-left: -35px;
    border-radius: 50%;
    z-index: 999;
  }
  /*combined-team-usa*/
  .combined-team-usa .pane-home-page-featured-content-panel-pane-items1-mobile .field-content a.popup-youtube:before{
    content: "";
    background: url('css/images/combined-team-usa.png') center center no-repeat;
    background-size: 78px 78px;
    width: 78px;
    height: 78px;
    position: absolute;
    top: 46px;
    left: 50%;
    margin-left: -35px;
    border-radius: 50%;
    z-index: 999;
  }
  /*combined-milk-packaging*/
  .combined-milk-packaging .pane-home-page-featured-content-panel-pane-items1-mobile .field-content a.popup-youtube:before{
    content: "";
    background: url('css/images/combined-milk-packaging.png') center center no-repeat;
    background-size: 78px 78px;
    width: 78px;
    height: 78px;
    position: absolute;
    top: 46px;
    left: 50%;
    margin-left: -35px;
    border-radius: 50%;
    z-index: 999;
  }
  /*combined-nature*/
  .combined-nature .pane-home-page-featured-content-panel-pane-items1-mobile .field-content a.popup-youtube:before{
    content: "";
    background: url('css/images/combined-nature.png') center center no-repeat;
    background-size: 78px 78px;
    width: 78px;
    height: 78px;
    position: absolute;
    top: 46px;
    left: 50%;
    margin-left: -35px;
    border-radius: 50%;
    z-index: 999;
  }
  /*analog-love*/
  .analog-love .pane-home-page-featured-content-panel-pane-items1-mobile .field-content a.popup-youtube:before{
    content: "";
    background: url('css/images/analog-love.png') center center no-repeat;
    background-size: 78px 78px;
    width: 78px;
    height: 78px;
    position: absolute;
    top: 46px;
    left: 50%;
    margin-left: -35px;
    border-radius: 50%;
    z-index: 999;
  }
  /*analog-sky*/
  .analog-sky .pane-home-page-featured-content-panel-pane-items1-mobile .field-content a.popup-youtube:before{
    content: "";
    background: url('css/images/analog-sky.png') center center no-repeat;
    background-size: 78px 78px;
    width: 78px;
    height: 78px;
    position: absolute;
    top: 46px;
    left: 50%;
    margin-left: -35px;
    border-radius: 50%;
    z-index: 999;
  }
  /*analog-earth*/
  .analog-earth .pane-home-page-featured-content-panel-pane-items1-mobile .field-content a.popup-youtube:before{
    content: "";
    background: url('css/images/analog-earth.png') center center no-repeat;
    background-size: 78px 78px;
    width: 78px;
    height: 78px;
    position: absolute;
    top: 46px;
    left: 50%;
    margin-left: -35px;
    border-radius: 50%;
    z-index: 999;
  }
  /*analog-green*/
  .analog-green .pane-home-page-featured-content-panel-pane-items1-mobile .field-content a.popup-youtube:before{
    content: "";
    background: url('css/images/analog-green.png') center center no-repeat;
    background-size: 78px 78px;
    width: 78px;
    height: 78px;
    position: absolute;
    top: 46px;
    left: 50%;
    margin-left: -35px;
    border-radius: 50%;
    z-index: 999;
  }
  /*analog-lavender*/
  .analog-lavender .pane-home-page-featured-content-panel-pane-items1-mobile .field-content a.popup-youtube:before{
    content: "";
    background: url('css/images/analog-lavendar.png') center center no-repeat;
    background-size: 78px 78px;
    width: 78px;
    height: 78px;
    position: absolute;
    top: 46px;
    left: 50%;
    margin-left: -35px;
    border-radius: 50%;
    z-index: 999;
  }
  .pane-home-page-featured-content-panel-pane-items1-mobile .field-content a .o-icon{
    fill:#5098f0;
  }
  .view-home-page-featured-content .owl-wrapper-outer .owl-wrapper iframe{
    position: absolute;
    top: 0;
    /*height: auto;*/
  }
  .view-home-page-featured-content .owl-prev, .view-home-page-featured-content .owl-next{
    width: 20px !important;
    height: 20px !important;
    top: 0px;
  }
  .view-home-page-featured-content .owl-prev:after, .view-home-page-featured-content .owl-next:after{
    width: 20px !important;
    height: 20px !important;
  }
}
.pane-home-page-featured-content-panel-pane-items2{
  width: 100%;
  max-width: 1016px;
  margin: 12px auto;
}
.pane-home-page-featured-content-panel-pane-items2 .views-row{
  border: 2px #d2d3d5 solid;
  padding: 9px 9px 30px;
  margin-bottom: 10px;
}
.pane-home-page-featured-content-panel-pane-items2 .views-row:first-child{
  padding: 9px;
}

.pane-home-page-featured-content-panel-pane-items2 .views-row-first .views-field-field-item-image{
  width: 48%;
  float: right;
}
.pane-home-page-featured-content-panel-pane-items2 .views-row-first .views-field-field-item-dale-other-warpper{
  float: left;
  width: 47%;
  padding: 20px 0 0 20px;
  font-family: "FortBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.pane-home-page-featured-content-panel-pane-items2 .views-row-first .views-field-field-item-image .field-content img{
  width: 100%;
  display: inherit;
  height: auto;
}
.pane-home-page-featured-content-panel-pane-items2 .views-field-field-item-title{
  font-size: 30px;
  line-height: 36px;
  color: #4a4a4a;
}
.pane-home-page-featured-content-panel-pane-items2 .views-field-field-item-desc{
  font-size: 18px;
  line-height: 27px;
  color: #4a4a4a;
  font-family: "FortLight", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.pane-home-page-featured-content-panel-pane-items2 .views-field-field-item-more{
  height: 38px;
  line-height: 38px;
  margin-top: 20px;
}
/*combined-my-morning-protein*/
.combined-my-morning-protein .pane-home-page-featured-content-panel-pane-items2 .views-field-field-item-more a{
  display: inline-block;
  height: 44px;
  line-height: 44px;
  color: #fff;
  font-size: 16px;
  background: #FF8200;
  width: 194px;
  border-radius: 30px;
  text-align: center;
}
.combined-my-morning-protein .pane-home-page-featured-content-panel-pane-items2 .views-field-field-item-more a:hover{
  background: #FF8200;
  text-decoration: none;
}
/*combined-team-usa*/
.combined-team-usa .pane-home-page-featured-content-panel-pane-items2 .views-field-field-item-more a{
  display: inline-block;
  height: 44px;
  line-height: 44px;
  color: #fff;
  font-size: 16px;
  background: #D03642;
  width: 194px;
  border-radius: 30px;
  text-align: center;
}
.combined-team-usa .pane-home-page-featured-content-panel-pane-items2 .views-field-field-item-more a:hover{
  background: #D03642;
  text-decoration: none;
}
/*combined-milk-packaging*/
.combined-milk-packaging .pane-home-page-featured-content-panel-pane-items2 .views-field-field-item-more a{
  display: inline-block;
  height: 44px;
  line-height: 44px;
  color: #fff;
  font-size: 16px;
  background: #02A248;
  width: 194px;
  border-radius: 30px;
  text-align: center;
}
.combined-milk-packaging .pane-home-page-featured-content-panel-pane-items2 .views-field-field-item-more a:hover{
  background: #02A248;
  text-decoration: none;
}
/*combined-nature*/
.combined-nature .pane-home-page-featured-content-panel-pane-items2 .views-field-field-item-more a{
  display: inline-block;
  height: 44px;
  line-height: 44px;
  color: #fff;
  font-size: 16px;
  background: #CC7D6D;
  width: 194px;
  border-radius: 30px;
  text-align: center;
}
.combined-nature .pane-home-page-featured-content-panel-pane-items2 .views-field-field-item-more a:hover{
  background: #CC7D6D;
  text-decoration: none;
}
/*analog-love*/
.analog-love .pane-home-page-featured-content-panel-pane-items2 .views-field-field-item-more a{
  display: inline-block;
  height: 44px;
  line-height: 44px;
  color: #fff;
  font-size: 16px;
  background: #E3526F;
  width: 194px;
  border-radius: 30px;
  text-align: center;
}
.analog-love .pane-home-page-featured-content-panel-pane-items2 .views-field-field-item-more a:hover{
  background: #E3526F;
  text-decoration: none;
}
/*analog-sky*/
.analog-sky .pane-home-page-featured-content-panel-pane-items2 .views-field-field-item-more a{
  display: inline-block;
  height: 44px;
  line-height: 44px;
  color: #fff;
  font-size: 16px;
  background: #769AD4;
  width: 194px;
  border-radius: 30px;
  text-align: center;
}
.analog-sky .pane-home-page-featured-content-panel-pane-items2 .views-field-field-item-more a:hover{
  background: #769AD4;
  text-decoration: none;
}
/*analog-earth*/
.analog-earth .pane-home-page-featured-content-panel-pane-items2 .views-field-field-item-more a{
  display: inline-block;
  height: 44px;
  line-height: 44px;
  color: #fff;
  font-size: 16px;
  background: #C6A786;
  width: 194px;
  border-radius: 30px;
  text-align: center;
}
.analog-earth .pane-home-page-featured-content-panel-pane-items2 .views-field-field-item-more a:hover{
  background: #C6A786;
  text-decoration: none;
}
/*analog-green*/
.analog-green .pane-home-page-featured-content-panel-pane-items2 .views-field-field-item-more a{
  display: inline-block;
  height: 44px;
  line-height: 44px;
  color: #fff;
  font-size: 16px;
  background: #839C3E;
  width: 194px;
  border-radius: 30px;
  text-align: center;
}
.analog-green .pane-home-page-featured-content-panel-pane-items2 .views-field-field-item-more a:hover{
  background: #839C3E;
  text-decoration: none;
}
/*analog-lavender*/
.analog-lavender .pane-home-page-featured-content-panel-pane-items2 .views-field-field-item-more a{
  display: inline-block;
  height: 44px;
  line-height: 44px;
  color: #fff;
  font-size: 16px;
  background: #867DA7;
  width: 194px;
  border-radius: 30px;
  text-align: center;
}
.analog-lavender .pane-home-page-featured-content-panel-pane-items2 .views-field-field-item-more a:hover{
  background: #867DA7;
  text-decoration: none;
}

.pane-home-page-featured-content-panel-pane-items2 .views-row.views-row-1{
  margin-top: 54px;
}
.pane-home-page-featured-content-panel-pane-items2 .views-row.views-row-2{
  width: 49.3%;
  float: left;
  margin-right: 10px;
}
.pane-home-page-featured-content-panel-pane-items2 .views-row.views-row-3{
  width: 49.3%;
  float: right;
}
.pane-home-page-featured-content-panel-pane-items2 .views-row.views-row-2 .views-field-field-item-dale-other-warpper, .pane-home-page-featured-content-panel-pane-items2 .views-row.views-row-3 .views-field-field-item-dale-other-warpper{
  padding: 10px 30px 0;
  font-family: "FortBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.pane-home-page-featured-content-panel-pane-items2 .views-row.views-row-2 .field-content, .pane-home-page-featured-content-panel-pane-items2 .views-row.views-row-3 .field-content{
  width: 100%;
}
.pane-home-page-featured-content-panel-pane-items2 .views-row.views-row-2 .field-content
 img, .pane-home-page-featured-content-panel-pane-items2 .views-row.views-row-3 .field-content img{
  width: 100%;
  height: auto;
}
.pane-home-page-featured-content-panel-pane-items2 .views-row.views-row-1 .field-content .popup-youtube, .pane-home-page-featured-content-panel-pane-items2 .views-row.views-row-2 .field-content .popup-youtube, .pane-home-page-featured-content-panel-pane-items2 .views-row.views-row-3 .field-content .popup-youtube{
  position: relative;
  left: 0;
  top: 0;
  display: block;
}
/*mobile combined-my-morning-protein*/
.combined-my-morning-protein .pane-home-page-featured-content-panel-pane-items2 .views-row.views-row-1 .field-content .popup-youtube:after, 
.combined-my-morning-protein .pane-home-page-featured-content-panel-pane-items2 .views-row.views-row-2 .field-content .popup-youtube:after, 
.combined-my-morning-protein .pane-home-page-featured-content-panel-pane-items2 .views-row.views-row-3 .field-content .popup-youtube:after{
  content: "";
  background: url('css/images/combined-mmp.png') center center no-repeat;
  background-size: 78px 78px;
  width: 78px;
  height: 78px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -35px;
  margin-top: -35px;
  border-radius: 50%;
}
/*mobile combined-team-usa*/
.combined-team-usa .pane-home-page-featured-content-panel-pane-items2 .views-row.views-row-1 .field-content .popup-youtube:after, 
.combined-team-usa .pane-home-page-featured-content-panel-pane-items2 .views-row.views-row-2 .field-content .popup-youtube:after, 
.combined-team-usa .pane-home-page-featured-content-panel-pane-items2 .views-row.views-row-3 .field-content .popup-youtube:after{
  content: "";
  background: url('css/images/combined-team-usa.png') center center no-repeat;
  background-size: 78px 78px;
  width: 78px;
  height: 78px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -35px;
  margin-top: -35px;
  border-radius: 50%;
}
/*mobile combined-milk-packaging*/
.combined-milk-packaging .pane-home-page-featured-content-panel-pane-items2 .views-row.views-row-1 .field-content .popup-youtube:after, 
.combined-milk-packaging .pane-home-page-featured-content-panel-pane-items2 .views-row.views-row-2 .field-content .popup-youtube:after, 
.combined-milk-packaging.pane-home-page-featured-content-panel-pane-items2 .views-row.views-row-3 .field-content .popup-youtube:after{
  content: "";
  background: url('css/images/combined-milk-packaging.png') center center no-repeat;
  background-size: 78px 78px;
  width: 78px;
  height: 78px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -35px;
  margin-top: -35px;
  border-radius: 50%;
}
/*mobile combined-nature*/
.combined-nature .pane-home-page-featured-content-panel-pane-items2 .views-row.views-row-1 .field-content .popup-youtube:after, 
.combined-nature .pane-home-page-featured-content-panel-pane-items2 .views-row.views-row-2 .field-content .popup-youtube:after, 
.combined-nature .pane-home-page-featured-content-panel-pane-items2 .views-row.views-row-3 .field-content .popup-youtube:after{
  content: "";
  background: url('css/images/combined-nature.png') center center no-repeat;
  background-size: 78px 78px;
  width: 78px;
  height: 78px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -35px;
  margin-top: -35px;
  border-radius: 50%;
}
/*mobile analog-lavender*/
.analog-lavender .pane-home-page-featured-content-panel-pane-items2 .views-row.views-row-1 .field-content .popup-youtube:after, 
.analog-lavender .pane-home-page-featured-content-panel-pane-items2 .views-row.views-row-2 .field-content .popup-youtube:after, 
.analog-lavender .pane-home-page-featured-content-panel-pane-items2 .views-row.views-row-3 .field-content .popup-youtube:after{
  content: "";
  background: url('css/images/analog-lavendar.png') center center no-repeat;
  background-size: 78px 78px;
  width: 78px;
  height: 78px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -35px;
  margin-top: -35px;
  border-radius: 50%;
}

/*mobile analog-love*/
.analog-love .pane-home-page-featured-content-panel-pane-items2 .views-row.views-row-1 .field-content .popup-youtube:after, 
.analog-love .pane-home-page-featured-content-panel-pane-items2 .views-row.views-row-2 .field-content .popup-youtube:after, 
.analog-love .pane-home-page-featured-content-panel-pane-items2 .views-row.views-row-3 .field-content .popup-youtube:after{
  content: "";
  background: url('css/images/analog-love.png') center center no-repeat;
  background-size: 78px 78px;
  width: 78px;
  height: 78px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -35px;
  margin-top: -35px;
  border-radius: 50%;
}
/*mobile analog-sky*/
.analog-sky .pane-home-page-featured-content-panel-pane-items2 .views-row.views-row-1 .field-content .popup-youtube:after, 
.analog-sky .pane-home-page-featured-content-panel-pane-items2 .views-row.views-row-2 .field-content .popup-youtube:after, 
.analog-sky .pane-home-page-featured-content-panel-pane-items2 .views-row.views-row-3 .field-content .popup-youtube:after{
  content: "";
  background: url('css/images/analog-sky.png') center center no-repeat;
  background-size: 78px 78px;
  width: 78px;
  height: 78px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -35px;
  margin-top: -35px;
  border-radius: 50%;
}
/*mobile analog-earth*/
.analog-earth .pane-home-page-featured-content-panel-pane-items2 .views-row.views-row-1 .field-content .popup-youtube:after, 
.analog-earth .pane-home-page-featured-content-panel-pane-items2 .views-row.views-row-2 .field-content .popup-youtube:after, 
.analog-earth.pane-home-page-featured-content-panel-pane-items2 .views-row.views-row-3 .field-content .popup-youtube:after{
  content: "";
  background: url('css/images/analog-earth.png') center center no-repeat;
  background-size: 78px 78px;
  width: 78px;
  height: 78px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -35px;
  margin-top: -35px;
  border-radius: 50%;
}
/*mobile analog-green*/
.analog-green .pane-home-page-featured-content-panel-pane-items2 .views-row.views-row-1 .field-content .popup-youtube:after, 
.analog-green .pane-home-page-featured-content-panel-pane-items2 .views-row.views-row-2 .field-content .popup-youtube:after, 
.analog-green .pane-home-page-featured-content-panel-pane-items2 .views-row.views-row-3 .field-content .popup-youtube:after{
  content: "";
  background: url('css/images/analog-green.png') center center no-repeat;
  background-size: 78px 78px;
  width: 78px;
  height: 78px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -35px;
  margin-top: -35px;
  border-radius: 50%;
}
/*mobile analog-lavender*/
.analog-lavender .pane-home-page-featured-content-panel-pane-items2 .views-row.views-row-1 .field-content .popup-youtube:after, 
.analog-lavender .pane-home-page-featured-content-panel-pane-items2 .views-row.views-row-2 .field-content .popup-youtube:after, 
.analog-lavender .pane-home-page-featured-content-panel-pane-items2 .views-row.views-row-3 .field-content .popup-youtube:after{
  content: "";
  background: url('css/images/analog-lavendar.png') center center no-repeat;
  background-size: 78px 78px;
  width: 78px;
  height: 78px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -35px;
  margin-top: -35px;
  border-radius: 50%;
}
@media screen and (max-width: 768px){
  
  .pane-home-page-featured-content-panel-pane-items2 .views-field-field-item-title{
    text-align: center;
    margin-top: 30px;
  }
  .pane-home-page-featured-content-panel-pane-items2{
    margin: 0 auto;
  }
  .pane-home-page-featured-content-panel-pane-items2 .view-content{
    width: 100%;
    margin: 0 auto;
  }
  .pane-home-page-featured-content-panel-pane-items2 .views-row-first .views-field-field-item-image{
    width: 100%;
    float: none;
  }
  .pane-home-page-featured-content-panel-pane-items2 .views-field-title{
    margin-top: 20px;
    font-size: 26px;
    text-align: center;
    padding-bottom: 10px;
  }
  .pane-home-page-featured-content-panel-pane-items2 .views-field-field-item-desc{
    text-align: center;
  }
  .pane-home-page-featured-content-panel-pane-items2 .views-field-field-item-more{
    text-align: center;
  }
  .pane-home-page-featured-content-panel-pane-items2 .views-row.views-row-1{
    padding-bottom: 30px;
    margin-top: 0;
  }
  .pane-home-page-featured-content-panel-pane-items2 .views-row.views-row-2{
    width: 100%;
    float: none;
    margin-right: 0;
    padding-bottom: 30px;
    margin-top: 20px;
  }
  .pane-home-page-featured-content-panel-pane-items2 .views-row.views-row-3{
    width: 100%;
    float: none;
    padding-bottom: 30px;
    margin-top: 20px;
  }
  #dale-owl-carousel-mobile .views-field-field-item-image{
    height: 160px;
    overflow: hidden;
  }
  #dale-owl-carousel-mobile .views-field-field-item-image .field-content img{
    width: 100%;
  }
  #dale-owl-carousel-mobile .owl-prev{
    width: 20px;
    height: 30px;
    top: 64px;
    left: -28px;
  }
  #dale-owl-carousel-mobile .owl-next{
    width: 20px;
    height: 30px;
    top: 64px;
    right: -10px;
  }
  #dale-owl-carousel-mobile .owl-prev:after{
    width: 20px;
    height: 20px;
    top: 0px;
    border-left:2px #3a3a3a solid;
    border-bottom:2px #3a3a3a solid;
  }
  #dale-owl-carousel-mobile .owl-next:after{
    width: 20px;
    height: 20px;
    top: 0px;
    right: 2px;
    border-right:2px #3a3a3a solid;
    border-bottom:2px #3a3a3a solid;
  }
  .pane-home-page-featured-content-panel-pane-items2 .views-row-first .views-field-field-item-dale-other-warpper{
    float: none;
    width: 100%;
    padding: 0 10px;

  }
  .pane-home-page-featured-content-panel-pane-items2 .views-row.views-row-2 .views-field-field-item-dale-other-warpper, .pane-home-page-featured-content-panel-pane-items2 .views-row.views-row-3 .views-field-field-item-dale-other-warpper{
    padding: 0 10px;
  }
}

.pane-block-9{
  text-align: center;
}
/*.combined-my-morning-protein*/
.combined-my-morning-protein .home-page-about-us-block a{
  height: 44px;
  line-height: 44px;
  color: #fff;
  background: #FF8200;
  width: 194px;
  border-radius: 30px;
  display: inline-block;
  font-size: 16px;
  font-family: "FortBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.combined-my-morning-protein .home-page-about-us-block a:hover{
  background: #ee871d;
}
/*.combined-team-usa*/
.combined-team-usa .home-page-about-us-block a{
  height: 44px;
  line-height: 44px;
  color: #fff;
  background: #D03642;
  width: 194px;
  border-radius: 30px;
  display: inline-block;
  font-size: 16px;
  font-family: "FortBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.combined-team-usa .home-page-about-us-block a:hover{
  background: #D03642;
}
/*.combined-milk-packaging*/
.combined-milk-packaging .home-page-about-us-block a{
  height: 44px;
  line-height: 44px;
  color: #fff;
  background: #02A248;
  width: 194px;
  border-radius: 30px;
  display: inline-block;
  font-size: 16px;
  font-family: "FortBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.combined-milk-packaging .home-page-about-us-block a:hover{
  background: #02A248;
}
/*.combined-nature*/
.combined-nature .home-page-about-us-block a{
  height: 44px;
  line-height: 44px;
  color: #fff;
  background: #CC7D6D;
  width: 194px;
  border-radius: 30px;
  display: inline-block;
  font-size: 16px;
  font-family: "FortBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.combined-nature .home-page-about-us-block a:hover{
  background: #976950;
}
/*.analog-love*/
.analog-love .home-page-about-us-block a{
  height: 44px;
  line-height: 44px;
  color: #fff;
  background: #E3526F;
  width: 194px;
  border-radius: 30px;
  display: inline-block;
  font-size: 16px;
  font-family: "FortBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.analog-love .home-page-about-us-block a:hover{
  background: #E3526F;
}
/*.analog-sky*/
.analog-sky .home-page-about-us-block a{
  height: 44px;
  line-height: 44px;
  color: #fff;
  background: #769AD4;
  width: 194px;
  border-radius: 30px;
  display: inline-block;
  font-size: 16px;
  font-family: "FortBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.analog-sky .home-page-about-us-block a:hover{
  background: #769AD4;
}
/*.analog-earth*/
.analog-earth .home-page-about-us-block a{
  height: 44px;
  line-height: 44px;
  color: #fff;
  background: #C6A786;
  width: 194px;
  border-radius: 30px;
  display: inline-block;
  font-size: 16px;
  font-family: "FortBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.analog-earth .home-page-about-us-block a:hover{
  background: #C6A786;
}
/*.analog-green*/
.analog-green .home-page-about-us-block a{
  height: 44px;
  line-height: 44px;
  color: #fff;
  background: #839C3E;
  width: 194px;
  border-radius: 30px;
  display: inline-block;
  font-size: 16px;
  font-family: "FortBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.analog-green .home-page-about-us-block a:hover{
  background: #839C3E;
}
/*.analog-lavender*/
.analog-lavender .home-page-about-us-block a{
  height: 44px;
  line-height: 44px;
  color: #fff;
  background: #867DA7;
  width: 194px;
  border-radius: 30px;
  display: inline-block;
  font-size: 16px;
  font-family: "FortBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.analog-lavender .home-page-about-us-block a:hover{
  background: #867DA7;
}
.home-page-about-us-block a:hover{
  background: #fca347;
  text-decoration: none;
  font-size: 16px;
}
svg:not(:root){
  display: inline-block;
}
.dale-owl-carousel .owl-prev{
  position: absolute;
  left: 76px;
  top: 250px;
}
.dale-owl-carousel .owl-next{
  position: absolute;
  right: 76px;
  top: 250px;
}
.dale-owl-carousel .dale-home-page-down-arrow{
  position: absolute;
  left: 0;
  bottom: 0;
  text-align: center;
  height: 68px;
  text-align: center;
  color: #fff;
  font-size: 12px;
  width: 100%;
  font-weight: bold;
  font-family: "FortExtraBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.dale-owl-carousel .dale-home-page-down-arrow:after{
  position: absolute;
  left: 50%;
  bottom: 30px;
  margin-left: -14px;
  content: " ";
  display: block;
  border-left: 1px #fff solid;
  border-bottom: 1px #fff solid;
  width: 28px;
  height: 28px;
  transform: scaleY(0.8) rotateZ(-45deg);
  cursor: pointer;
}

.dale-owl-carousel .dale-home-page-down-arrow-gray:after{
  position: absolute;
  left: 50%;
  bottom: 30px;
  margin-left: -14px;
  content: " ";
  display: block;
  border-left: 1px #4a4a4a solid;
  border-bottom: 1px #4a4a4a solid;
  width: 28px;
  height: 28px;
  transform: scaleY(0.8) rotateZ(-45deg);
  cursor: pointer;
}

.dale-owl-carousel .full-width-hero-image .o-hero__content__container.home-page-slide-text-block-1,
.dale-owl-carousel .full-width-hero-image .o-hero__content__container.home-page-slide-text-block-1--clickable {
  position: absolute;
  left: 13%;
  top: 49px;
  width: 508px;
}
.dale-owl-carousel .full-width-hero-image .o-hero__content__container.home-page-slide-text-block-2 {
  position: absolute;
  left: 13%;
  bottom: 110px;
  width: 508px;
}
.dale-owl-carousel .full-width-hero-image .o-hero__content__container.home-page-slide-text-block-2--clickable {
  position: absolute;
  left: 13%;
  bottom: 177px;
  width: 508px;
}
.dale-owl-carousel .full-width-hero-image .o-hero__content__container.home-page-slide-text-block-3,
.dale-owl-carousel .full-width-hero-image .o-hero__content__container.home-page-slide-text-block-3--clickable {
  position: absolute;
  right: 13%;
  top: 49px;
  width: 508px;
}

.dale-owl-carousel .full-width-hero-image .o-hero__content__container.home-page-slide-text-block-4 {
  position: absolute;
  right: 13%;
  bottom: 110px;
  width: 508px;
}
.dale-owl-carousel .full-width-hero-image .o-hero__content__container.home-page-slide-text-block-4--clickable {
  position: absolute;
  right: 13%;
  bottom: 177px;
  width: 508px;
}
.dale-owl-carousel .full-width-hero-image .o-hero__content__container.home-page-slide-text-block-5,
.dale-owl-carousel .full-width-hero-image .o-hero__content__container.home-page-slide-text-block-5--clickable {
  margin-top: 49px;
}
.dale-owl-carousel .full-width-hero-image .o-hero__content__container.home-page-slide-text-block-6,
.dale-owl-carousel .full-width-hero-image .o-hero__content__container.home-page-slide-text-block-6--clickable {
  margin-top: 160px;
}

.full-width-hero-image .o-hero__content .o-hero__content__container h1{
  margin-top: auto !important;
  margin-bottom: 0;
}
.full-width-hero-image .o-hero__content .o-hero__content__container a{
  display: inline-block;
  font-size: 16px;
}
#hero-image{
  min-height: 549px;
  height: 549px;
  overflow: hidden;
}
.c-hero__link:hover {
  text-decoration: none;
}
@media screen and (max-width: 1024px){
  .full-width-hero-image .o-hero__content .o-hero__content__container a{
    font-size: 20px;
  }
  #footer .footer-link a{
    margin-top: 80px;
  }
  #hero-image{
    height: auto;
    min-height: initial;
    padding-top: 50%;
  }
  .dale-owl-carousel .full-width-hero-image .o-hero__content__container.home-page-slide-text-block-1,
  .dale-owl-carousel .full-width-hero-image .o-hero__content__container.home-page-slide-text-block-2,
  .dale-owl-carousel .full-width-hero-image .o-hero__content__container.home-page-slide-text-block-3,
  .dale-owl-carousel .full-width-hero-image .o-hero__content__container.home-page-slide-text-block-4,
  .dale-owl-carousel .full-width-hero-image .o-hero__content__container.home-page-slide-text-block-5,
  .dale-owl-carousel .full-width-hero-image .o-hero__content__container.home-page-slide-text-block-6,
  .dale-owl-carousel .full-width-hero-image .o-hero__content__container.home-page-slide-text-block-1--clickable,
  .dale-owl-carousel .full-width-hero-image .o-hero__content__container.home-page-slide-text-block-2--clickable,
  .dale-owl-carousel .full-width-hero-image .o-hero__content__container.home-page-slide-text-block-3--clickable,
  .dale-owl-carousel .full-width-hero-image .o-hero__content__container.home-page-slide-text-block-4--clickable,
  .dale-owl-carousel .full-width-hero-image .o-hero__content__container.home-page-slide-text-block-5--clickable,
  .dale-owl-carousel .full-width-hero-image .o-hero__content__container.home-page-slide-text-block-6--clickable {
    position: static;
    width: 100%;
    text-align: center !important;
    margin-top: 0;
  }
  .dale-owl-carousel .full-width-hero-image .o-hero__content__container.home-page-slide-text-block-1 h1,
  .dale-owl-carousel .full-width-hero-image .o-hero__content__container.home-page-slide-text-block-2 h1,
  .dale-owl-carousel .full-width-hero-image .o-hero__content__container.home-page-slide-text-block-3 h1,
  .dale-owl-carousel .full-width-hero-image .o-hero__content__container.home-page-slide-text-block-4 h1,
  .dale-owl-carousel .full-width-hero-image .o-hero__content__container.home-page-slide-text-block-5 h1,
  .dale-owl-carousel .full-width-hero-image .o-hero__content__container.home-page-slide-text-block-6 h1,
  .dale-owl-carousel .full-width-hero-image .o-hero__content__container.home-page-slide-text-block-1--clickable h1,
  .dale-owl-carousel .full-width-hero-image .o-hero__content__container.home-page-slide-text-block-2--clickable h1,
  .dale-owl-carousel .full-width-hero-image .o-hero__content__container.home-page-slide-text-block-3--clickable h1,
  .dale-owl-carousel .full-width-hero-image .o-hero__content__container.home-page-slide-text-block-4--clickable h1,
  .dale-owl-carousel .full-width-hero-image .o-hero__content__container.home-page-slide-text-block-5--clickable h1,
  .dale-owl-carousel .full-width-hero-image .o-hero__content__container.home-page-slide-text-block-6--clickable h1 {
    font-size: 36px !important;
    color: #3a3a3a !important;
    margin-left: 15px;
    margin-right: 15px;
  }
  .dale-owl-carousel .owl-prev{
    position: absolute;
    left: 26px;
    top: 30%;
  }
  .dale-owl-carousel .owl-next{
    position: absolute;
    right: 26px;
    top: 30%;
  }
  .dale-owl-carousel .dale-home-page-down-arrow{
    display: none;
  }
  .full-width-hero-image .o-hero__content .o-hero__content__container{
    padding: 20px 0 0;
  }

  .view-home-page-featured-content .owl-wrapper-outer .owl-wrapper iframe{
    height: auto;
  }
}
@media screen and (max-width: 768px){
  .pane-home-page-featured-content-panel-pane-items2 .views-field-field-item-more a{
    font-size: 20px;
  }
  .dale-owl-carousel .owl-prev{
    position: absolute;
    left: 4px;
  }
  .dale-owl-carousel .owl-next{
    position: absolute;
    right: 26px;
  }
  .home-page-about-us-block a{
    font-size: 20px;
  }
  .home-page-about-us-block a:hover{
    font-size: 20px;
  }
}
@media screen and (max-width: 479px){
  #quicktabs-whats_happening_quicktab .quicktabs-tabs{
    background: #fff;
    padding:0;
    /*display: box;
    display: flex;*/
  }
  #page .quicktabs-tabs li{
    padding: 0;
    width:50%;
    height: 70px;
    float: left;
    margin: 0;

    /*flex:1;*/
  }
  /* combined-my-morning-protein*/
  .combined-my-morning-protein #page .quicktabs-tabs li.even{
    background: url('images/home-page-sortby-combined-mmp-left.jpg') left center no-repeat;
    background-size: 100%;
  }
  .combined-my-morning-protein #page .quicktabs-tabs li.odd{
    background: url('images/home-page-sortby-combined-mmp-right.jpg') left center no-repeat;
    background-size: 100%;
  }
  /* combined-team-usa */
  .combined-team-usa #page .quicktabs-tabs li.even{
    background: url('images/home-page-sortby-combined-team-usa-left.jpg') left center no-repeat;
    background-size: 100%;
  }
  .combined-team-usa #page .quicktabs-tabs li.odd{
    background: url('images/home-page-sortby-combined-team-usa-right.jpg') left center no-repeat;
    background-size: 100%;
  }
  /* combined-milk-packaging */
  .combined-milk-packaging #page .quicktabs-tabs li.even{
    background: url('images/home-page-sortby-combined-milk-packaging-left.jpg') left center no-repeat;
    background-size: 100%;
  }
  .combined-milk-packaging #page .quicktabs-tabs li.odd{
    background: url('images/home-page-sortby-combined-milk-packaging-right.jpg') left center no-repeat;
    background-size: 100%;
  }
  /* combined-nature */
  .combined-nature #page .quicktabs-tabs li.even{
    background: url('images/home-page-sortby-combined-nature-left.jpg') left center no-repeat;
    background-size: 100%;
  }
  .combined-nature #page .quicktabs-tabs li.odd{
    background: url('images/home-page-sortby-combined-nature-right.jpg') left center no-repeat;
    background-size: 100%;
  }

  /* analog-love */
  .analog-love #page .quicktabs-tabs li.even{
    background: url('images/home-page-sortby-analog-love-left.jpg') left center no-repeat;
    background-size: 100%;
  }
  .analog-love #page .quicktabs-tabs li.odd{
    background: url('images/home-page-sortby-analog-love-right.jpg') left center no-repeat;
    background-size: 100%;
  }
  /* analog-sky */
  .analog-sky #page .quicktabs-tabs li.even{
    background: url('images/home-page-sortby-analog-sky-left.jpg') left center no-repeat;
    background-size: 100%;
  }
  .analog-sky #page .quicktabs-tabs li.odd{
    background: url('images/home-page-sortby-analog-sky-right.jpg') left center no-repeat;
    background-size: 100%;
  }
  /* analog-earth */
  .analog-earth #page .quicktabs-tabs li.even{
    background: url('images/home-page-sortby-analog-earth-left.jpg') left center no-repeat;
    background-size: 100%;
  }
  .analog-earth #page .quicktabs-tabs li.odd{
    background: url('images/home-page-sortby-analog-earth-right.jpg') left center no-repeat;
    background-size: 100%;
  }
  /* analog-green */
  .analog-green #page .quicktabs-tabs li.even{
    background: url('images/home-page-sortby-analog-green-left.jpg') left center no-repeat;
    background-size: 100%;
  }
  .analog-green #page .quicktabs-tabs li.odd{
    background: url('images/home-page-sortby-analog-green-right.jpg') left center no-repeat;
    background-size: 100%;
  }
  /* analog-lavender */
  .analog-lavender #page .quicktabs-tabs li.even{
    background: url('images/home-page-sortby-analog-lavender-left.jpg') left center no-repeat;
    background-size: 100%;
  }
  .analog-lavender #page .quicktabs-tabs li.odd{
    background: url('images/home-page-sortby-analog-lavender-right.jpg') left center no-repeat;
    background-size: 100%;
  }
  #quicktabs-whats_happening_quicktab .quicktabs-tabs a{
    background: transparent;
    width: 100%;
    height: 70px;
    text-indent: -9999px;
    padding: 0;
    min-width: auto;
  }

}
@media screen and (max-width: 414px){
  .dale-owl-carousel .owl-prev{
    top: 22%;
  }
  .dale-owl-carousel .owl-next{
    top: 22%;
  }
}
@media screen and (max-width: 320px){
  #page .quicktabs-tabs li{
    height: 60px;
  }
  #quicktabs-whats_happening_quicktab .quicktabs-tabs a{
    height: 60px;
  }
  .pane-home-page-featured-content-panel-pane-items1-mobile .block-content{
    left: 10px;
  }
  .pane-home-page-featured-content-panel-pane-items1-mobile{
    position: relative;
    min-height: 408px;
  }
  .dale-owl-carousel .owl-prev{
    top: 12%;
  }
  .dale-owl-carousel .owl-next{
    top: 12%;
  }
}
/** homepage morning-protein-gallery start**/
.container{
  max-width: 1012px;
}

/** homepage morning-protein-gallery end**/


/*vjs loading image*/
.vjs-loading-spinner{
    background:url("https://media.giphy.com/media/3oEjI6SIIHBdRxXI40/giphy.gif") no-repeat center center;
}

