/*FONT VARIABLES*/
@media only screen and (max-width: 940px) {
  #wrapall {
    width: 100%; }
    #wrapall .c00 {
      width: 100% !important; }
      #wrapall .c00 #z_wrapper {
        width: 95%; }
        #wrapall .c00 #z_wrapper #z_hero {
          background-size: 125% auto; }
          #wrapall .c00 #z_wrapper #z_hero #z_hero_content h1 {
            font-size: 48px; }
        #wrapall .c00 #z_wrapper .z_social_giveaway {
          padding: 18px 5% 19px; }
          #wrapall .c00 #z_wrapper .z_social_giveaway p {
            font-size: 22px;
            width: 78%; }
          #wrapall .c00 #z_wrapper .z_social_giveaway a.z_outline_btn {
            margin-top: 10px; }
        #wrapall .c00 #z_wrapper .z_intro .z_intro_copy {
          width: 60%; }
        #wrapall .c00 #z_wrapper .z_intro .z_intro_image {
          width: 40%; } }
@media only screen and (max-width: 800px) {
  #wrapall .c00 #z_wrapper .z_intro .z_intro_copy {
    width: 100%; }
  #wrapall .c00 #z_wrapper .z_intro .z_intro_image {
    display: none; } }
@media only screen and (max-width: 768px) {
  #wrapall .c00 #z_wrapper #z_hero {
    background-size: 145% auto; }
    #wrapall .c00 #z_wrapper #z_hero #z_hero_content {
      width: 60%; }
      #wrapall .c00 #z_wrapper #z_hero #z_hero_content h1 {
        font-size: 40px; }
      #wrapall .c00 #z_wrapper #z_hero #z_hero_content p {
        width: 85%;
        font-size: 16px; }
  #wrapall .c00 #z_wrapper .z_social_giveaway {
    padding: 18px 5% 19px; }
    #wrapall .c00 #z_wrapper .z_social_giveaway p {
      font-size: 19px;
      width: 70%; }
  #wrapall .c00 #z_wrapper .z_video_mod {
    width: 90%;
    padding: 30px 5%; }
    #wrapall .c00 #z_wrapper .z_video_mod .z_video_container {
      width: 100%;
      padding: 0px 0px 20px; }
    #wrapall .c00 #z_wrapper .z_video_mod .z_video_description {
      width: 100%; }
  #wrapall .c00 #z_wrapper .z_carousel_wrapper .z_carousel_container ul.z_shop_carousel.z_no_label {
    height: auto; }
  #wrapall .c00 #z_wrapper .z_carousel_wrapper .z_carousel_container ul.z_shop_carousel li a .z_label {
    font-size: 16px; } }
@media only screen and (max-width: 600px) {
  #wrapall .c00 #z_wrapper .z_people_products {
    text-align: center;
    font-size: 16px; }
    #wrapall .c00 #z_wrapper .z_people_products img {
      padding: 0px 0px 6px; }
    #wrapall .c00 #z_wrapper .z_people_products span {
      display: block; } }
@media only screen and (max-width: 568px) {
  #wrapall .c00 #z_wrapper h2 {
    font-family: "HelveticaNeueLTStd-Thin", Arial, Helvetica, Verdana, sans-serif;
    font-size: 32px; }
  #wrapall .c00 #z_wrapper p, #wrapall .c00 #z_wrapper ul {
    font-size: 16px; }
  #wrapall .c00 #z_wrapper #z_hero {
    padding: 20px 3%; }
    #wrapall .c00 #z_wrapper #z_hero #z_hero_content p {
      width: 75%; }
      #wrapall .c00 #z_wrapper #z_hero #z_hero_content p .z_remove {
        display: none; }
  #wrapall .c00 #z_wrapper .z_social_giveaway p {
    font-size: 18px;
    width: 60%; } }
@media only screen and (max-width: 480px) {
  #wrapall .c00 #z_wrapper .z_social_giveaway {
    text-align: center; }
    #wrapall .c00 #z_wrapper .z_social_giveaway p {
      width: 100%; }
    #wrapall .c00 #z_wrapper .z_social_giveaway a.z_outline_btn {
      float: none;
      margin-top: 20px; }
  #wrapall .c00 #z_wrapper .z_carousel_wrapper .z_carousel_container {
    width: 100%;
    margin: 0px; }
    #wrapall .c00 #z_wrapper .z_carousel_wrapper .z_carousel_container ul.z_shop_carousel.z_no_label {
      height: auto; }
    #wrapall .c00 #z_wrapper .z_carousel_wrapper .z_carousel_container ul.z_shop_carousel li a .z_label {
      font-size: 13px; } }
@media only screen and (max-width: 420px) {
  #wrapall .c00 #z_wrapper #z_hero {
    padding: 20px 3%;
    background-position: 0% 2%; }
    #wrapall .c00 #z_wrapper #z_hero #z_hero_content h1 {
      font-size: 30px; }
    #wrapall .c00 #z_wrapper #z_hero #z_hero_content p {
      display: none; } }
