

#home header .carousel {
    height: 540px !important;
}
#products-carousel.carousel .pagination {
    bottom: 10%;
}
/* Begin Olympic Homepage Tout Styles */ 

#home header .carousel li.olympics-slide-athlete-1 {
    background-image: url("/National_Library/oe_/http://chobani.com/img/home/hero/hero-olympics-slide-melissa.jpg");
    background-position: bottom center;
}
#home header .carousel li.olympics-slide-athlete-2 {
    background-image: url("/National_Library/oe_/http://chobani.com/img/home/hero/hero-olympics-slide-ashton.jpg");
    background-position: top center;
}
#home header .carousel li.olympics-slide-athlete-1 .inner_center.lower, #home header .carousel li.olympics-slide-athlete-2  .inner_center.lower {
    top:78%;
}
#home header .carousel li.olympics-slide-athlete-1 a.newslidebutton, #home header .carousel li.olympics-slide-athlete-2 a.newslidebutton {
    display: inline-block;
    padding-right: 20px;
    padding-left: 20px;
}
#home header .carousel li.olympics-slide-athlete-1 a.newslidebutton, #home header .carousel li.olympics-slide-athlete-2 a.newslidebutton {
    background-color: #fff;
    opacity: 0.7;
    color: #a8192f;
    border-color: #a8192f;
}
#home header .carousel li.olympics-slide-athlete-1 .button .arrow_move, #home header .carousel li.olympics-slide-athlete-2 .button .arrow_move {
    background-image: url("/National_Library/oe_/http://chobani.com/img/icons/tinyarrow-red.png");
}
#home header .carousel li.olympics-slide-athlete-1 p, #home header .carousel li.olympics-slide-athlete-2 p {
    display: inline-block;
    font-family: "brandon-grotesque",HelveticaLight,Arial,Helvetica,sans-serif;
    font-size: 17px;
    font-weight: 700;
    text-transform: uppercase;
    max-width: 425px;
}

/* End Olympic Homepage Tout Styles */

#home header .carousel li.blended-slide-fall {
    background-image: url("/National_Library/oe_/http://chobani.com/img/home/hero/hero-blended-seasonal-slide-fall.jpg");
}

#home header .carousel li.flip-slide-fall {
    background-image: url("/National_Library/oe_/http://chobani.com/img/home/hero/hero-flip-whole-milk-slide.jpg");
}

#home header .carousel li.beauty_is_simple {
    background-image: url("/National_Library/oe_/http://chobani.com/img/home/hero/beauty_is_simple.jpg");
}
#home header .carousel li.simple_is_real {
    background-image: url("/National_Library/oe_/http://chobani.com/img/home/hero/simple_is_real.jpg");
}
#home header .carousel li.to_love_this_life_lgbt {
    background-image: url("/National_Library/oe_/http://chobani.com/img/home/hero/touts_to_love_this_life_LGBT.jpg");
}
#home header .carousel li.breakyoumake
{
    background-image: url("/National_Library/oe_/http://chobani.com/img/home/hero/ChobaniWebsite_FlipTouts_Tumblr_V2.jpg");
}

#home header .carousel li.nurse
{
    background-image: url("/National_Library/oe_/http://chobani.com/img/home/hero/ChobaniWebsite_FlipTouts_Nurse.jpg");
}
#home header .carousel li.beach
{
    background-image: url("/National_Library/oe_/http://chobani.com/img/home/hero/ChobaniWebsite_SimplyTouts_Beach.jpg");
}
#home header .carousel li.simply {
    background-image: url("/National_Library/oe_/http://chobani.com/img/home/hero/simply_slide_2.jpg");
}
#home header .carousel li.flip {
    background-image: url("/National_Library/oe_/http://chobani.com/img/home/hero/flip_slide.jpg");
}
#home header .carousel li.simply-2 {
    background-image: url("/National_Library/oe_/http://chobani.com/img/home/hero/simply_slide2.jpg");
}
#tout-soho {
    background-image: url("/National_Library/oe_/http://chobani.com/img/sectionBGs/tout-bg-soho-NEW.jpg");
    background-position: center center;
    background-size: cover;
}
.pagination {
    z-index: 9999;
}
/*
@media screen and (max-width: 640px) {
    #home header .carousel li.flip .home_slide_heading {
        color:#000;
    }
}
*/
#home header .carousel li.core {
    background-image: url("/National_Library/oe_/http://chobani.com/img/home/hero/core_slide.png");
}

#home header .carousel li.seasonal {
    background-image: url("/National_Library/oe_/http://chobani.com/img/home/hero/seasonal-slide-spring.jpg");
}

#home header .carousel li.seasonal-winter {
    background-image: url("/National_Library/oe_/http://chobani.com/img/home/hero/seasonal-slide-winter.jpg");
}
#home header .carousel li.flip-slide-spring {
    background-image: url("/National_Library/oe_/http://chobani.com/img/home/hero/flip-mango-passion-power-slide-olympics.jpg");
}
#home header .carousel li.flip-flavors-slide-spring {
    background-image: url("/National_Library/oe_/http://chobani.com/img/home/hero/flip-flavors-slide-spring.jpg");
}
#home header .carousel li.olympics-slide-spring {
    background-image: url("/National_Library/oe_/http://chobani.com/img/home/hero/olympics-slide-spring.jpg")
}
#home header .carousel li.blended-slide-spring {
    background-image: url("/National_Library/oe_/http://chobani.com/img/home/hero/blended-watermelon-guava-slide-olympics.jpg");
}
#home header .carousel li.dip-slide {
    background-image: url("/National_Library/oe_/http://chobani.com/img/home/hero/dip-4-cups-slide.jpg");
}
#home header .carousel li.drink-slide {
    background-image: url("/National_Library/oe_/http://chobani.com/img/home/hero/hero-drink-slide.jpg");
}
.flip-slide-fall .inner_center.lower {
    top:63%;
}
.blended-slide-fall .inner_center.lower {
    top: 67%;
}
.drink-slide .inner_center.lower {
    top: 63%;
}
.flip-slide-fall .inner_center.lower .home_slide_heading {
    margin-bottom:10px;
}
.blended-slide-fall .inner_center.lower .home_slide_heading {
    font-size: 46px;
    margin-bottom: 10px;
}
/*
.flip-slide-fall .inner_center.lower .button.newslidebutton {
    background-color: #326295;
    opacity: 0.8;
    color: #fff;
}
*/
#home header .carousel li.seasonal h2, #home header .carousel li.seasonal-winter h2 {
    color: white;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    font-family: 'StoneInformalITCW01-Md';
}
#mp3_play {
    display: inline-block;
}
#mp3_download {
    display: none;
}
#mv_play_mobile {
    display: none;
}
#logo_s {
    max-width:14%; height: auto;display: inherit; margin: 0 auto;
}
#home video {
    /*
  width: 100%    !important;
  height: auto   !important;
  */
   position: absolute;
    z-index: 0;
    background-size: 100% 100%;
    top: 0px;
    left: 0px; /* fixed to left. Replace it by right if you want.*/
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    display: block;
    margin:0 auto;
}
.inner_left {
    box-sizing: border-box;
    left: 13%;
    max-width: 490px;
    position: absolute;
    top: 40%;
    width: 100%;
    text-align: center;
    z-index: 9999;
}
.inner_right {
    box-sizing: border-box;
    right: 7%;
    max-width: 490px;
    position: absolute;
    top: 35%;
    width: 100%;
    text-align: center;
    z-index: 9999;
}
.inner_right.long {
    max-width: 600px;
}
.inner_center {
    box-sizing: border-box;
    position: absolute;
    top: 38%;
    width: 100%;
    text-align: center;
    z-index: 9999;
}

 .inner_center.lower {
        top: 65%;
    }
.seasonal-winter .inner_center.lower {
    padding-top:5px;
    top:75%;
}
.flip-slide-spring .inner_center.lower, .blended-slide-spring .inner_center.lower {
    top:77%;
}
.dip-slide .inner_center.lower {
    top:73%;
}
.flip-slide-spring .inner_center.lower a.newslidebutton {
    background-color: #802754;
    opacity: 0.7;
    filter: alpha(opacity=60);
}
.olympics-slide-spring .inner_center.lower a.newslidebutton {
    background-color: #ff0000;
    opacity: 0.7;
    filter: alpha(opacity=60);
}
.flip-flavors-slide-spring .inner_center.lower {
        top:77% !important;
}
.seasonal-winter .inner_center.lower a.newslidebutton {
    background-color: #d3152e;
    /*border-color: #000;
    color: #000;*/
    opacity: 0.7;
    filter: alpha(opacity=60); /* For IE8 and earlier */
}
.seasonal-flip .inner_center button.newslidebutton {
    background-color: #ac700a;
    /*border-color: #000;
    color: #000;*/
    opacity: 0.7;
    filter: alpha(opacity=60); /* For IE8 and earlier */
}
.large_inner {
    display: block;
    margin: 0 auto;
    top: 36%;
    width: 100%;

}
.large_inner  img {
    margin: 0 auto;
}
.large_inner h1.home_slide_heading{
    font-size: 80px;color:#00ade7;text-align: center;
}
.home_slide_heading {
    font-family: 'StoneInformalITCW01-Md';
    font-size: 56px;
    color:#fff;
    font-weight: normal;
    margin-bottom: 20px;
}
.home_slide_sub_heading {
    font-family: 'brandon-grotesque';
    color:#fff;
    font-weight: normal;
}
.to_love_this_life_lgbt .inner_center {
    top:10%;
}
.to_love_this_life_lgbt .inner_center .home_slide_heading {
    color:#724f9c;
    line-height:1em;
}
#home header .carousel .to_love_this_life_lgbt .inner_center h2.home_slide_sub_heading {
    color:#724f9c;
    font-size:20px;
    line-height:1em;
}
.to_love_this_life_lgbt .inner_center a {
    margin-top:23% !important;
}
.beach .inner_right {
    top:30%;
}
.beach .inner_right .home_slide_heading {
    color:#724f9c;
    font-size:30px;
    line-height:1.75em;
}
.simply .inner_right {
    top:50%;
}
.simply .home_slide_heading {
    font-size:32px;
}
.simply-2 .home_slide_heading, .crunch .home_slide_heading, .seasonal-flip .home_slide_heading {
    font-size:40px;
}
.crunch .home_slide_heading, .seasonal-flip .home_slide_heading {
    text-shadow:2px 2px 6px rgba(0,0,0,1);
}
.drink-slide .home_slide_heading {
    text-shadow:2px 2px 6px rgba(119, 119, 119, 1);
    margin-bottom: 0;
}
#home .carousel .simply-2 .disclaimer {
    display: inline-block;  
    font-size:12px;
    color: #fff;
    margin-top: 1%;
}
.newslidebutton.button,
.home_watch_film_link_b,
.home_download_mp3, 
.home_watch_film_link, .beach .button{
    font-family: "brandon-grotesque",HelveticaLight,Arial,Helvetica,sans-serif;
    font-size: 15px;
    color:#fff;
    background-color: transparent;
    border: 1px solid #fff;
    cursor: pointer;
    font-weight: bold;
    padding-top:20px;
    padding-bottom: 20px;
    z-index: 99999;
    line-height: 15px;
    width: 239px;
    text-shadow:2px 2px 6px rgba(119, 119, 119, 1);
}
    /*
    width: 205px;
    padding: 20px 15px;
    */
}
.newslidebutton,
.home_watch_film_link_b {
    color:#000;
    border-color:#000;
    border-radius: 0px;
}
.newslidebutton.button, {
    text-shadow:2px 2px 6px rgba(119, 119, 119, 1);
}
.carousel .prev,
.carousel .next {
    z-index: 999999;
}
.breakyoumake #breakyoumake_hashtag {
    max-width: 60%;
    height: auto;
 margin-bottom: 10px;
}
.newslidebutton,
.breakyoumake a {
    margin: 0 auto;
    display: block;
    width: 190px;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-top: 10px !important;
}
.newslidebutton:hover,
.breakyoumake a:hover {
    background-color: transparent;
}
.newslidebutton {
    color:#fff;
    border: 1px solid #fff;
}
.to_love_this_life_lgbt .inner_center .button {
    color:#724f9c;
    border: 1px solid #724f9c;
}
.beach .inner_right .button {
    color:#724f9c;
    border: 1px solid #724f9c;
}
.breakyoumake .largea_inner {
    margin: 0 aut;
}
@media screen and (max-width: 667px) {
/*
    .newslidebutton a,
    .home_download_mp3.button,
.home_watch_film_link.button {
    background-color: rgba(0, 0, 0, 0.2);
}

.home_download_mp3.button:hover,
.home_watch_film_link.button:hover {
   background-color: rgba(0, 0, 0, 0.2);
}
*/
    #mp3_download {
    display: inline-block;
}

#logo_s {
    max-width:25%;
}
#mp3_play {
    display: none;
}
#mv_play_mobile {
    display: inline-block;
}
    #home header video {
        display: none;
    }
    .inner_center,
    .inner_right,
    .inner_left {
        top: 20%;
        width: 100%;
        max-width: 640px;
        left: inherit;
        right: inherit;
    }   
    .inner_center {
        top: 35%;
    }

    .inner_center .home_slide_heading  {
        font-size: 30px;
    }
    .large_inner {
        width: 100%;
        margin: 0;
    }
    .large_inner #breakyoumake_hashtag {
        max-width: 90%;

    }
    .large_inner h1.home_slide_heading{
     font-size: 40px;
}

    .to_love_this_life_lgbt .inner_center h1.home_slide_heading{
     font-size: 30px;
}
    #home header .carousel .to_love_this_life_lgbt .inner_center h2.home_slide_sub_heading{
     font-size: 18px;
}

#home header .carousel li.beach h1 {
    display:none;
}

#home header .carousel li.beach a.button {
    margin-top:200px;
}

#home header .carousel li.to_love_this_life_lgbt .inner_center button {
    margin-top:49% !important;
}

#home header .carousel li.morning {
    background-image: url("/National_Library/oe_/http://chobani.com/img/home/hero/ChobaniWebsite_SimplyTouts_MorningMob.jpg");
}

#home header .carousel li.nurse
{
    background-image: url("/National_Library/oe_/http://chobani.com/img/home/hero/ChobaniWebsite_FlipTouts_NurseMob-tinted.jpg");
    
}
#home header .carousel li.beach
{
    background-image: url("/National_Library/oe_/http://chobani.com/img/home/hero/ChobaniWebsite_SimplyTouts_BeachMob.jpg");
    
}
#home header .carousel li.cowboy
{
    background-image: url("/National_Library/oe_/http://chobani.com/img/home/hero/ChobaniWebsite_FlipTouts_RanchMob-tinted.jpg");
}

#home header .carousel li.breakyoumake {
    background-image: url("/National_Library/oe_/http://chobani.com/img/home/hero/ChobaniWebsite_FlipTouts_Tumblr_V2Mob.jpg");
}

#home header .carousel li.home {
    background-image: url("/National_Library/oe_/http://chobani.com/img/home/hero/beauty_is_simple_mobile.jpg");
}
#home header .carousel li.simple_is_real {
    background-image: url("/National_Library/oe_/http://chobani.com/img/home/hero/simple_is_real_mobile.jpg");
}
#home header .carousel li.to_love_this_life_lgbt {
    background-image: url("/National_Library/oe_/http://chobani.com/img/home/hero/touts_to_love_this_life_LGBT_Mob.jpg");
}
#home header .carousel li.to_love_this_life_video {
    background-image: url("/National_Library/oe_/http://chobani.com/img/home/hero/to_love_this_life_static_mobile.jpg");
}

#products-page header li.carousel-item.simply100-2015 .inner h2 {
    color:#575558;
}

}
#audioplayer{
    width: 480px;
    height: 60px;
    margin: auto 0 auto auto auto;
    border: solid;
}

#pButton{
    height:60px; 
    width: 60px;
    border: none;
    background-size: 50% 50%;
    background-repeat: no-repeat;
    background-position: center;
    float:left;
    outline:none;
}

.play{background: url('https://web-archive.nli.org.il/National_Library/oe_/http://www.alexkatz.me/codepen/images/play.png') ;}
.pause{background: url('https://web-archive.nli.org.il/National_Library/oe_/http://www.alexkatz.me/codepen/images/pause.png') ;}

#timeline{
    width: 400px;
    height: 20px;
    margin-top: 20px;
    float: left;
    border-radius: 15px;
    background: rgba(0,0,0,.3);

}
#playhead{
    width: 18px;
    height: 18px;
    border-radius: 50%;
    margin-top: 1px;
    background: rgba(0, 0, 0,1);

}
.newslidebutton.button,
.home_download_mp3.button,
.home_watch_film_link.button, .beach .button {
    border-radius: 0px;
    border-width: 3px;
}
.home_download_mp3.button:hover,
.home_watch_film_link.button:hover, .beach .button:hover {
    background-color: transparent;
}
header #nav-main > ul {
    z-index: 999999;
    margin-left: 10px;
}

.arrow_move.arrow_move_black {
    background-image: url(/National_Library/oe_/http://chobani.com/img/icons/tinyarrow_black.png);
}

.arrow_move.arrow_move_purple {
    background-image: url(/National_Library/oe_/http://chobani.com/img/icons/tinyarrow_purple.png);
}

.button .arrow_move_purple_down {
    display: inline-block;
    width:15px;
    height:9px;
    background: url(/National_Library/oe_/http://chobani.com/img/icons/tinyarrow_purple_down.png) no-repeat 5px center !important;
}

#home #section2and3 #section2 {
    background-image:url("/National_Library/oe_/http://chobani.com/img/home/flip-tout-pumpkin-harvest-crisp.jpg");
    background-position: center center;
}
#home #section2and3 #section2 h1 {
   color: #c3aca6;
    font-family: "StoneInformalITCW01-Md";
    font-size: 40px;
    font-weight: normal;
    margin-bottom: 20px; 
  /*  text-shadow:0 2px 1px rgba(0, 0, 0, 0.2);*/
}

#home #section2and3 #section3 {
    background-image:url("/National_Library/oe_/http://chobani.com/img/home/flip-tout-apple-crisp-twist.jpg");
    background-position: center center;
   /*background-size: contain;*/
}
#home #section2and3 #section3  h1{
   color: #ffffff;
    /*font-family: "StoneInformalITCW01-Md";*/
    font-family: "brandon-grotesque",helvetica,arial,sans-serif;
    font-size: 40px;
    font-weight: 900;
    margin-bottom: 20px; 
}

/*
@media screen and (max-width: 640px) {
    #home #section2and3 #section3 {
        background-image:url("/National_Library/oe_/http://chobani.com/img/home/mobile/baseball-tout-mobile.jpg");
        color:#5b5b5b;
}
*/

#products-page header .carousel li.simply100-2015 .inner {
    top: 10%;
    left: 61%;
}

#products-page header .carousel li.kids .inner {
    top: 46%;
    left: 62%;
}

#product-detail #product-story .story-main.story-simply {
    margin:73px 0 50px;
}
#product-detail #product-story .story-main.story-simply h2 {
    font-weight: 700;
    max-width:350px;
}
#product-detail #product-story .story-main.story-simply p {
    font-weight: 700;
}

#product-detail.product-simply #product-story .ingredients li img {
    display: block;
    margin: 0 auto 15px;
}

#product-detail.product-simply #product-story .story-main {
    color:#fff;
    margin-top: 125px;
    max-width:520px;
}

#product-detail.product-oats #product-story .ingredients {
    margin-top:145px;
}

#product-detail.product-oats #product-story .story-main {
    margin-top: 60px !important;
    max-width: 450px;
}

#beliefs #section-less-is-more .share-section {
    top: 550px;
}

#beliefs #section-non-gmo {
    height:1196px;
}

#beliefs #section-non-gmo .inner img.non-gmo-logo {
    top: 555px;
    left: 366px;
}

#culture-overview #kitchen .inner {
    color:#fff;
    margin-top:80px;
    margin-left:100px;
}

/*
@media screen and (max-width: 640px) {
    #culture-overview #kitchen .inner {
        margin-top: 0;
        margin-left:10px;
        max-width: 375px;
    }
}
*/
.tout_inner_border {
      position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
}
#products-page .flavor span.badge-limited {
    font-weight: normal;
    font-size: 8px !important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    right: 1px;
    padding: 17px 0 0 0;
    width: 47px;
    height: 47px;
    border-radius: 50%;
    background: #00ade7;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 14px;
    font-family: 'brandon-grotesque', helvetica, arial, sans-serif;
}
#products-page .flavor .right .drawer .productSelect:hover .badge-limited {
  -moz-transform: scale(1.2, 1.2);
  -ms-transform: scale(1.2, 1.2);
  -webkit-transform: scale(1.2, 1.2);
  transform: scale(1.2, 1.2);
}
#products-page header li.carousel-item.ancient-oats .inner {
    top:28%;
    left:12%;
}
#products-page header li.carousel-item.ancient-oats .inner h2, #products-page header li.carousel-item.simply100-2016 .inner h2 {
    color:#B896D3;
}

#products-page header li.carousel-item.simply100-2016 {
    background-image: url("/National_Library/oe_/http://chobani.com/img/products-landing/hero-simply100-2016.jpg");
    color: #fff;
}
#products-page header li.carousel-item.simply100-2016 .inner {
    top:6%;
    left:45%;
    max-width: 500px;
}
#products-page header li.carousel-item.simply100-2016 span {
    color:#5a5a5a;
}
#products-page header li.carousel-item.simply100-2016 .disclaimer {
    color:#5a5a5a;
    font-size:11px;
    max-width:200px;
    position:relative; top:82%; left:60%;
}
#products-page header li.carousel-item.dip-2016 {
    background-image: url("/National_Library/oe_/http://chobani.com/img/products-landing/hero-dip-2016.jpg");
    color: #fff;
}
#products-page header li.carousel-item.dip-2016 .inner {
    top:11%;
    left:41%;
}
#products-page header li.carousel-item.dip-2016 .inner h2 {
    color: #fff;
}
#product-detail .carousel .badge-limited {
  font-size: 6px;
  font-weight: 700;
  position: absolute;
  text-align: center;
  top: 0;
  right: 1px;
  width: 31px;
  height: 31px;
  padding: 10px 0 0 0;

}
#product-detail .carousel .badge-limited.new{
    font-size: 8px;
    padding-top:12px;
}
#products-page .flavor .badge-new.badge-new-simply100-crunch, #products-page .flavor .badge-limited.badge-limited-simply100-crunch {
    right: 17px;
}
#products-page .flavor#flavor-flip .badge-limited {
    right: 17px;
}
#product-detail .carousel .carouselFlavor:hover .badge-limited.new{
    -moz-transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    -webkit-transform: scale(1.2, 1.2);
    transform: scale(1.2, 1.2);
}
#product-detail .detail .left .sizes li.active .img._crunch, #product-detail .detail .left .sizes li:hover .img._crunch, #product-detail .detail .left .sizes li:focus .img._crunch {
    background-position: -60px -35px;
}
#product-detail #product-story #announcement-main {
    position: absolute;
    bottom:110px;
    width: 100%;
}
#product-detail #product-story #announcement-main.announcement-simply{
    position: relative;
    bottom:0;
    width: 100%;
}
#product-detail #product-story #announcement-main .announcement {
    /*bottom: 10%;*/
}
#product-detail.product-simply #product-story #announcement-main {
    min-height: 600px;
}
#product-detail #product-story #announcement-main.announcement-simply {
    background-image: url("/National_Library/oe_/http://chobani.com/img/product-detail/simply/announcement-bg.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    color: #fff;
}
#product-detail #product-story #announcement-main.announcement-simply .inner_center {
    top:10%;
}
#product-detail #product-story #announcement-main.announcement-simply .announcement {
    color:#8363a6;
    margin: 50px auto 0;
    max-width:700px;
}
#product-detail #product-story #announcement-minor {
    text-align:center; 
    width:100%;
    margin-bottom:20px;
}
#product-detail #product-story #announcement-main h2, #product-detail #product-story #announcement-minor h2 {
    font-size:36px;
    font-weight: 700
}
#product-detail #product-story #announcement-main p, #product-detail #product-story #announcement-minor p {
    font-size: 18px;
    line-height: 1.7em;
}
#product-detail .detail .information .right .made-with-chobani {
    margin-top:15px;
}
#product-detail .detail .information .right .made-with-chobani a {
    font-weight: 700;
}
@media screen and (max-width: 500px) {
    #product-detail .detail .information .right .made-with-chobani {
        width: 80%;
        text-align: left;
        display: block;
        padding:0 10%;
    }
    #product-detail.product-drink header {
        background-position: center 60px !important;
    }
}
#product-detail.product-flip #product-story {
    background-color:#ffffff;
    background-image:url("/National_Library/oe_/http://chobani.com/img/product-detail/flip/story-bg.png");
}
#product-detail.product-flip #product-story .story-main {
    max-width: 460px;
}
#product-detail.product-flip #product-story .story-main h2 {
    max-width: 360px !important;
}

footer .right {
    width: 640px !important;
}

/*
@media only screen and (max-width: 1600px) {
    #history #section3 {
        background-position: 300px 0;
    }
}*/
#product-detail.product-dip header, #product-detail.product-drink header {
    height: auto;
}
#product-detail.product-drink header #product-header {
    background-image:url("/National_Library/oe_/http://chobani.com/img/headers/header_drink.jpg");
}
#product-detail.product-dip header #product-header {
    background-image:url("/National_Library/oe_/http://chobani.com/img/headers/header_dip.jpg");
}
#product-detail.product-dip #product-story, #product-detail.product-drink #product-story {
    background-color:#fff;
    padding-bottom:50px;
}
#product-detail.product-dip #product-story .story-main {
    max-width:400px;
    margin-top:60px;
}
#product-detail.product-dip #product-story .story-main h2 {
    font-weight: 700;
    max-width:350px;
}
#product-detail.product-drink #product-story .story-main {
    max-width:450px;
    margin-top:60px;
}
#product-detail.product-drink #product-story .story-main h2 {
    font-size:34px;
    max-width:350px;
    margin-bottom:16px;
}
#product-detail.product-drink #product-story .story-main p {
    font-size:16px;
}
#product-detail.product-drink #product-story .story-main p + h2 {
    margin-top:31px;
}
#product-detail.product-dip #product-story .inner, #product-detail.product-drink #product-story .inner {
    height:580px;
}
#product-detail.product-dip #product-story .inner .story-floating-image {
    width:526px;
    position:relative;
    float:left;
    margin-top:50px;
}
#product-detail.product-drink #product-story .inner .story-floating-image {
    width:476px;
    position:relative;
    float:left;
    margin-top:50px;
}
#product-detail.product-drink #product-story .ingredients li {
    width: 48%;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 226px;
}
#product-detail.product-drink #product-story .ingredients li img {
    position:absolute;
    top:0;
    left:35px;
}
#product-detail.product-dip #product-story .ingredients li {
    width: 48%;
    padding-top: 14px;
    padding-right: 37px;
    padding-left: 156px;
}
#product-detail.product-dip #product-story .ingredients li h3 {
    font-weight: 700;
}
#product-detail.product-dip #product-story .ingredients li img {
    position: absolute;
    top: 0;
    left: 0;
}
#product-detail.product-dip #product-story .ingredients li h3, #product-detail.product-drink #product-story .ingredients li h3 {
    white-space: normal;
}
#products-page .flavor#flavor-dip .badge-new {
    right:20px;
}
#products-page .flavor#flavor-drink .badge-new {
    right:35px;
}
#product-detail.product-dip .badge-limited {
    right:55px;
}
#product-detail.product-drink .badge-limited {
    right:95px;
}
#products-page .flavor .mobile .badge-limited {
    top: -10px;
    right: 60px;
    padding-top: 13px;
    width: 40px;
    height: 40px;
    text-align: center;
    font-size: 12px;
}
#products-page .flavor#flavor-simply .mobile .badge-new.badge-new-simply100-crunch {
    right: 45px;
}
#products-page .flavor#flavor-dip .mobile .badge-new {
    top:-10px;
    right:46px;
}
#products-page .flavor#flavor-drink .mobile .badge-new {
    top:-10px;
    right:61px;
}
#products-page .flavor#flavor-drink, #products-page .flavor#flavor-dip {
    padding-bottom:20px;
}
@media screen and (max-width: 800px) {
    #product-detail.product-simply #product-story .story-main {
        color:#5b5b5b;
    }
    .desktop-only {
        display: none;
    }
    #product-detail.product-flip #product-story .disclaimer1 {
        margin-bottom: 30px;
    }
    #product-detail.product-dip #product-story .inner, #product-detail.product-drink #product-story .inner {
        height: auto;
        padding-top: 5%;
        /*background-image: url("/National_Library/oe_/http://chobani.com/img/product-detail/flip/story-mobile.jpg");*/
        background-repeat: no-repeat;
        background-position: 0 0;
        -moz-background-size: 100% auto;
        -o-background-size: 100% auto;
        -webkit-background-size: 100% auto;
        background-size: 100% auto;
        -moz-box-sizing: content-box;
        -webkit-box-sizing: content-box;
        box-sizing: content-box;
    }
    /*
    #product-detail.product-dip #product-story .inner .story-floating-image {
        margin-bottom:20px;
    }
    */
    #product-detail.product-dip #product-story .inner .story-main, #product-detail.product-drink #product-story .inner .story-main {
        float: none;
        max-width:463px;
        margin:0 auto;
        padding-top:80px;
    }
    #product-detail.product-dip #product-story .inner .story-floating-image, #product-detail.product-drink #product-story .inner .story-floating-image {
        float: none;
        max-width:600px;
        margin:0 auto;
        padding-top:80px;
    }
    #product-detail.product-dip #product-story .ingredients, #product-detail.product-drink #product-story .ingredients {
        margin-top:10px;
    }
    #product-detail.product-dip #product-story .ingredients li, #product-detail.product-drink #product-story .ingredients li {
        width: 312px !important;
        margin: 0 auto 25px;
        padding: 10px 32px 0;
    }
    #product-detail.product-drink #product-story .ingredients li {
        margin-top:35px;
    }
    #product-detail.product-dip #product-story .ingredients li img, #product-detail.product-drink #product-story .ingredients li img {
        position: static !important;
    }
}

@media screen and (min-width: 801px) {
    #product-detail.product-simply #product-story {
        background:none;
    }
    #product-detail.product-simply #product-story #alt-product-story {
        margin:0;
        background-image: url("/National_Library/oe_/http://chobani.com/img/product-detail/simply/story-bg.jpg");
        background-size:cover;
    }
    #product-detail.product-flip #product-story {
        background:
            url("/National_Library/oe_/http://chobani.com/img/product-detail/flip/story-bg.png") center 0 no-repeat,
            url("/National_Library/oe_/http://chobani.com/img/product-detail/story-bg-gradient-bottom.jpg") left bottom repeat-x;
        background-color:#ffffff;
    }
    #product-detail.product-dip #product-story, #product-detail.product-drink #product-story {
        /*background-image: url("/National_Library/oe_/http://chobani.com/img/product-detail/dip/story-bg.jpg"), url("/National_Library/oe_/http://chobani.com/img/product-detail/dip/story-bg-bottom.jpg");
        background-position: center 0, left bottom;
        background-repeat: no-repeat, repeat-x;*/
        background-image: url("/National_Library/oe_/http://chobani.com/img/product-detail/story-bg-gradient-bottom.jpg");
        background-position: left bottom;
        background-repeat: repeat-x;
    }
}

#product-detail.product-simply header #product-header {
    height: 550px;
}
#product-detail .detail .left .sizes li .img._10oz {
    background-position: 0 -320px;
}
#product-detail .detail .left .sizes li.active .img._10oz, #product-detail .detail .left .sizes li:hover .img._10oz, #product-detail .detail .left .sizes li:focus .img._10oz {
    background-position: -60px -320px;
}
#product-detail .detail .left .sizes li .img._drink {
    background-position: 0 -350px;
    height: 50px;
}
#product-detail .detail .left .sizes li.active .img._drink, #product-detail .detail .left .sizes li:hover .img._drink, #product-detail .detail .left .sizes li:focus .img._drink {
    background-position: -60px -350px;
}
#product-detail #product-story .disclaimer1 {
    margin-top: 40px !important;
}
#product-detail.product-drink header {
    /*height: 550px;*/
    background-position: center 45px;
}
#product-detail.product-drink #mobile-choice #item-wrap .item .badge-limited.new {
    right: 10px;
}

#craft #step2 .legal {
    color: #fff;
    font-size: 9px;
    margin-top:25px;
}

@media screen and (max-width: 640px) {
    /*.simply .home_slide_heading {
        color:#8363a6;
    }*/
    header #nav-main>ul>li.share {
        display: block;
        margin: 0;
        width: auto;
        height: auto;
    }
    #home header .carousel li.olympics-slide-athlete-1 {
        background-image: url("/National_Library/oe_/http://chobani.com/img/home/hero/hero-olympics-slide-melissa-mobile.jpg");
    }
    #home header .carousel li.olympics-slide-athlete-2 {
        background-image: url("/National_Library/oe_/http://chobani.com/img/home/hero/hero-olympics-slide-ashton-mobile.jpg");
    }
    #home header .carousel li.olympics-slide-athlete-1 .inner_center.lower, #home header .carousel li.olympics-slide-athlete-2  .inner_center.lower {
        top:77%;
    }
    #home header .carousel li.flip-slide-fall {
        background-image: url("/National_Library/oe_/http://chobani.com/img/home/hero/hero-flip-whole-milk-slide-mobile.jpg");
        background-position: center 35px;
    }
    #home header .carousel li.blended-slide-fall {
        background-image: url("/National_Library/oe_/http://chobani.com/img/home/hero/hero-blended-seasonal-slide-fall-mobile.jpg");
    }
    #home header .carousel li.dip-slide {
    background-image: url("/National_Library/oe_/http://chobani.com/img/home/hero/dip-4-cups-slide-mobile.jpg");
    }
    #home header .carousel li.crunch {
        background-image: url("/National_Library/oe_/http://chobani.com/img/home/hero/hero_simply_crunch_mobile.jpg")
    }
    #home header .carousel li.simply {
        background-image: url("/National_Library/oe_/http://chobani.com/img/home/hero/simply_slide_mobile.jpg");
    }
    #home header .carousel li.seasonal-flip {
        background-image: url("/National_Library/oe_/http://chobani.com/img/home/hero/hero_seasonal_flip_mobile.jpg");
    }
    #home header .carousel li.blended-slide-spring {
        background-image: url("/National_Library/oe_/http://chobani.com/img/home/hero/blended-slide-spring-mobile-olympics.jpg");
    }
    #home header .carousel li.olympics-slide-spring {
        background-image: url("/National_Library/oe_/http://chobani.com/img/home/hero/olympics-slide-spring-mobile.jpg");
    }
    .simply .inner_right {
        top:40% !important;
    }
    .crunch .home_slide_heading {
        font-size: 21px !important;
    }
    .crunch .inner_center .newslidebutton {
        background-color: #8363a6;
        opacity: 0.8;
    }
    .blended-slide-spring .inner_center.lower .newslidebutton {
        background-color: #A8C241;
        opacity: 0.9;
    }
    .seasonal-flip .inner_center.lower {
        top:45%;
    }
    .seasonal-flip .inner_center.lower button.newslidebutton {
        opacity: 0.9 !important;
    }
    .seasonal-winter .inner_center.lower, .olympics-slide-spring .inner_center.lower {
        top:71% !important;
    }
    .simply-2 .inner_center {
        top:20%;
    }
    #home #section2and3 #section2 {
        background-image: url("/National_Library/oe_/http://chobani.com/img/home/flip-tout-pumpkin-harvest-crisp-mobile.jpg");
    }
    #home #section2and3 #section3 {
        background-image: url("/National_Library/oe_/http://chobani.com/img/home/flip-tout-apple-crisp-twist-mobile.jpg");
    }
    #products-page header li.carousel-item.simply100-2016 .inner h2, #products-page header li.carousel-item.dip-2016 .inner h2 {
        font-size: 18px;
    }
    #products-page header li.carousel-item.simply100-2016 .disclaimer {
        top: 65% !important;
        left: 38% !important;
    }
    #products-page header li.carousel-item.simply100-2016 {
        background-image: url("/National_Library/oe_/http://chobani.com/img/products-landing/hero-simply100-mobile.jpg") !important;
        color: #fff;
    }
    #products-page header li.carousel-item.simply100-2016 .inner {
        position:static;
        text-align: center;
        margin:15px auto 0;
        padding:0 11px;
        min-width: 0;
        max-width: 350px;
    }
    #products-page header li.carousel-item.dip-2016 .inner {
        position:static;
        margin:25px auto 0;
        padding:0 11px;
        min-width: 0;
        max-width: 300px;
    }
    #culture-overview #kitchen .inner {
        margin-top: 0;
        margin-left:10px;
        max-width: 375px;
    }
}

@media screen and (max-width: 400px) {
    #products-page .flavor .mobile .badge-limited {
        right: 35px;
    }
    #products-page .flavor .mobile .badge-new.badge-new-simply100-crunch {
        right: 45px;
    }
    #products-page .flavor#flavor-flip .mobile .badge-limited {
        right: 46px;
    }
}

#foundation #hero h2 {
    font-size: 85px;
    margin-top: 175px;
}
@media screen and (min-width: 935px) {
    #foundation #hero p {
        margin-top: 200px;
    }
}

/* Olympics Logo Nav Adjustments */
@media screen and (max-width: 1200px){
    header #nav-main>ul>li.share, header #nav-main>ul>li.newsletter {
        margin-left: 0 !important;
    }
}
@media screen and (max-width: 1040px){
    header #nav-main {
        text-align: left;
    }
    header #nav-main h1 {
        background: url('/National_Library/oe_/http://chobani.com/img/sprite/icons-sb43spc12r2.png') 0 -516px no-repeat;
        width: 125px;
        height: 35px;
        margin-left: 15px;
    }
    header #nav-main > ul > li .nav-sub.story li {
        position: relative;
        left: -75px;
    }
    header #nav-main > ul > li .nav-sub.story:after {
        margin-left: -172px;
    }
    header #nav-main > ul > li .nav-sub.story:before {
        margin-left: -173px;
    }
    header #nav-main > ul > li .nav-sub.culture li {
        position: relative;
        left: 39px;
    }
    header #nav-main > ul > li .nav-sub.culture:after {
        margin-left: 18px;
    }
    header #nav-main > ul > li .nav-sub.culture:before {
        margin-left: 17px;
    }
    header #nav-main > ul > li .nav-sub.findus li {
        position: relative;
        left: 95px;
    }
    header #nav-main > ul > li .nav-sub.findus:after {
        margin-left: 99px;
    }
    header #nav-main > ul > li .nav-sub.findus:before {
        margin-left: 98px;
    }
    header #nav-main > ul > li .nav-sub.story li {
        position: relative;
        left: -62px;
    }
    header #nav-main > ul > li .nav-sub.story:after {
        margin-left: -150px;
    }
    header #nav-main > ul > li .nav-sub.story:before {
        margin-left: -151px;
    }
    header #nav-main > ul > li .nav-sub.findus li {
        position: relative;
        left: 237px;
    }
    header #nav-main > ul > li .nav-sub.findus:after {
        margin-left: 225px;
    }
    header #nav-main > ul > li .nav-sub.findus:before {
        margin-left: 224px;
    }
    header #nav-main > ul > li.share {
        margin-left: 92px;
    }
    header #nav-main > ul > li.share {
        margin-left: 69px;
    }
    header #nav-main > ul > li {
        margin-left: 0;
    }
    header #nav-main > ul > li > li {
        margin: 0 9px;
    }
    header #nav-main #mobile-nav-toggle {
        display: block;
    }
    header #nav-main .down-arrow:after {
        opacity: 1;
    }
    header #nav-main > ul {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        position: absolute;
        top: 100%;
        left: 0;
        display: none;
        margin: 0;
        padding: 0 10px 10px;
        width: 100%;
        background: #fff;
    }
    header #nav-main > ul > li {
        display: block;
        margin: 0;
    }
    header #nav-main > ul > li a {
        -moz-box-sizing: content-box;
        -webkit-box-sizing: content-box;
        box-sizing: content-box;
        position: relative;
        display: block;
        padding: 8px 0;
        height: auto;
        color: #5a5a5a;
        text-transform: uppercase;
        font-weight: normal;
        font-size: 22px;
        line-height: 30px;
    }
    header #nav-main > ul > li a:after {
        position: absolute;
        top: 15px;
        right: 12px;
        width: 0;
        height: 0;
        border: solid transparent;
        border-width: 8px;
        border-color: rgba(136, 183, 213, 0);
        border-left-color: #5a5a5a;
        content: " ";
        opacity: 1;
        pointer-events: none;
    }
    header #nav-main > ul > li a:hover:after, header #nav-main > ul > li a:focus:after, header #nav-main > ul > li a.active:after {
        border-color: transparent transparent transparent #00ade7;
    }
    header #nav-main > ul > li a:hover, header #nav-main > ul > li a:focus, header #nav-main > ul > li a.active {
        color: #00ADE7;
    }
    header #nav-main > ul > li > a {
        border-top: 1px solid #d6d6d6;
    }
    header #nav-main > ul > li .nav-sub {
        position: static;
        visibility: visible;
        box-sizing: content-box;
        padding: 0;
        width: auto;
        height: auto;
        border: none;
        background: #fff;
        opacity: 1;
    }
    header #nav-main > ul > li .nav-sub li, header #nav-main > ul > li .nav-sub.story li, header #nav-main > ul > li .nav-sub.culture li, header #nav-main > ul > li .nav-sub.findus li {
        position: static;
        display: block;
        margin: 0;
    }
    header #nav-main > ul > li .nav-sub li a, header #nav-main > ul > li .nav-sub.story li a, header #nav-main > ul > li .nav-sub.culture li a, header #nav-main > ul > li .nav-sub.findus li a {
        padding-left: 25px;
        color: #8d8d8d;
        font-size: 22px;
        font-family: inherit;
    }
    header #nav-main > ul > li .nav-sub li a:hover, header #nav-main > ul > li .nav-sub li a:focus, header #nav-main > ul > li .nav-sub li a.active, header #nav-main > ul > li .nav-sub.story li a:hover, header #nav-main > ul > li .nav-sub.story li a:focus, header #nav-main > ul > li .nav-sub.story li a.active, header #nav-main > ul > li .nav-sub.culture li a:hover, header #nav-main > ul > li .nav-sub.culture li a:focus, header #nav-main > ul > li .nav-sub.culture li a.active, header #nav-main > ul > li .nav-sub.findus li a:hover, header #nav-main > ul > li .nav-sub.findus li a:focus, header #nav-main > ul > li .nav-sub.findus li a.active {
        color: #00ADE7;
    }
    header #nav-main > ul > li .nav-sub:after, header #nav-main > ul > li .nav-sub:before {
        display: none;
    }
    header #nav-main > ul > li.share {
        display: block;
        margin: 0;
        width: auto;
        height: auto;
    }
    header #nav-main > ul > li.share p {
        display: block;
        box-sizing: content-box;
        padding: 8px 0;
        width: auto;
        height: auto;
        border-top: 1px solid #d6d6d6;
        color: #5a5a5a;
        text-transform: uppercase;
        font-weight: inherit;
        font-size: 22px;
        line-height: 30px;
        cursor: pointer;
    }
    header #nav-main > ul > li.share p .colon {
        display: none;
    }
    header #nav-main > ul > li.share p .show, header #nav-main > ul > li.share p .hide {
        float: right;
        margin: 2px 16px 0 0;
        text-align: right;
        font-weight: 700;
        font-size: 35px;
    }
    header #nav-main > ul > li.share p .show {
        display: block;
    }
    header #nav-main > ul > li.share p .hide {
        margin: -2px 19px 0 0;
    }
    header #nav-main > ul > li.share ul {
        position: static;
        display: block;
        visibility: hidden;
        overflow: hidden;
        width: 100%;
        height: 0;
        opacity: 0;
    }
    .no-touch header #nav-main > ul > li.share ul {
        -moz-transition: all 0.2s ease;
        -o-transition: all 0.2s ease;
        -webkit-transition: all 0.2s ease;
        transition: all 0.2s ease;
    }
    header #nav-main > ul > li.share ul li {
        position: relative;
        display: block;
        float: left;
        overflow: hidden;
        margin: 0;
        width: 33.33%;
        height: 93px;
    }
    header #nav-main > ul > li.share ul li a {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
        display: block;
        overflow: hidden;
        width: 100%;
        height: 100%;
        background: transparent;
        text-indent: -9999px;
    }
    header #nav-main > ul > li.share ul li a:hover, header #nav-main > ul > li.share ul li a:focus, header #nav-main > ul > li.share ul li a.active {
        background: transparent;
    }
    header #nav-main > ul > li.share ul li a:after {
        display: none;
    }
    header #nav-main > ul > li.share ul li span {
        position: absolute;
        top: 0;
        left: 50%;
        display: block;
        margin: 0 0 0 -25px;
        width: 50px;
        height: 93px;
    }
    header #nav-main > ul > li.share ul li.share-fb {
        background-color: #3b5997;
    }
    header #nav-main > ul > li.share ul li.share-tw {
        background-color: #0199d1;
    }
    header #nav-main > ul > li.share ul li.share-gp {
        background-color: #df4931;
    }
    header #nav-main > ul > li.share:hover p, header #nav-main > ul > li.share:focus p, header #nav-main > ul > li.share.active p {
        color: #00ADE7;
    }
    header #nav-main > ul > li.share:hover p .show, header #nav-main > ul > li.share:focus p .show, header #nav-main > ul > li.share.active p .show {
        display: none;
    }
    header #nav-main > ul > li.share:hover p .hide, header #nav-main > ul > li.share:focus p .hide, header #nav-main > ul > li.share.active p .hide {
        display: block !important;
    }
    header #nav-main > ul > li.share:hover ul, header #nav-main > ul > li.share:focus ul, header #nav-main > ul > li.share.active ul {
        visibility: visible;
        height: 93px;
        opacity: 1;
    }
    .touch header #nav-main > ul > li.share:hover ul {
        visibility: hidden;
        height: 0;
        opacity: 0;
    }
    .touch header #nav-main > ul > li.share:hover p {
        color: #5a5a5a;
    }
    .touch header #nav-main > ul > li.share:hover p .show {
        display: block;
    }
    .touch header #nav-main > ul > li.share:hover p .hide {
        display: none !important;
    }
    .touch header #nav-main > ul > li.share.active:hover ul {
        visibility: visible;
        height: 93px;
        opacity: 1;
    }
    .touch header #nav-main > ul > li.share.active:hover p {
        color: #00ADE7;
    }
    .touch header #nav-main > ul > li.share.active:hover p .show {
        display: none;
    }
    .touch header #nav-main > ul > li.share.active:hover p .hide {
        display: block !important;
    }
    header #nav-main > ul > li:hover .nav-sub, header #nav-main > ul > li:focus .nav-sub, header #nav-main > ul > li.active .nav-sub {
        height: auto;
    }
    header #nav-main.active > ul {
        display: block;
    }
    .lt-ie10.js header #nav-main.active > ul {
        display: block;
    }
}
