html {
  height: 100%;
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  height: 100%;
  margin: 0;
  overflow: hidden;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*:before,
*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
html {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
/*body {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 14px;line-height: 1.42857143;color: #333333;background-color: #ffffff;}*/
.sr-only {position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0, 0, 0, );border: 0;}
.sr-only-focusable:active,
.sr-only-focusable:focus {position: static;width: auto;height: auto;margin: 0;overflow: visible;clip: auto;}
.container {margin-right: auto;margin-left: auto;padding-left: 5px;padding-right: 5px;}
@media (min-width: 1200px) { .container {width: 1200px;} }
.container-fluid {margin-right: auto;margin-left: auto;padding-left: 5px;padding-right: 5px;}
.row {margin-left: -5px;margin-right: -5px;}
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-13, .col-lg-14, .col-lg-15, .col-lg-16 {position: relative;min-height: 1px;padding-left: 5px;padding-right: 5px;}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-13, .col-lg-14, .col-lg-15, .col-lg-16 {
    float: left;
  }
  .col-lg-16 {width: 100%;}
  .col-lg-15 {width: 93.75%;}
  .col-lg-14 {width: 87.5%;}
  .col-lg-13 {width: 81.25%;}
  .col-lg-12 {width: 75%;}
  .col-lg-11 {width: 68.75%;}
  .col-lg-10 {width: 62.5%;}
  .col-lg-9 {width: 56.25%;}
  .col-lg-8 {width: 50%;}
  .col-lg-7 {width: 43.75%;}
  .col-lg-6 {width: 37.5%;}
  .col-lg-5 {width: 31.25%;}
  .col-lg-4 {width: 25%;}
  .col-lg-3 {width: 18.75%;}
  .col-lg-2 {width: 12.5%;}
  .col-lg-1 {width: 6.25%;}
  .col-lg-pull-16 {right: 100%;}
  .col-lg-pull-15 {right: 93.75%;}
  .col-lg-pull-14 {right: 87.5%;}
  .col-lg-pull-13 {right: 81.25%;}
  .col-lg-pull-12 {right: 75%;}
  .col-lg-pull-11 {right: 68.75%;}
  .col-lg-pull-10 {right: 62.5%;}
  .col-lg-pull-9 {right: 56.25%;}
  .col-lg-pull-8 {right: 50%;}
  .col-lg-pull-7 {right: 43.75%;}
  .col-lg-pull-6 {right: 37.5%;}
  .col-lg-pull-5 {right: 31.25%;}
  .col-lg-pull-4 {right: 25%;}
  .col-lg-pull-3 {right: 18.75%;}
  .col-lg-pull-2 {right: 12.5%;}
  .col-lg-pull-1 {right: 6.25%;}
  .col-lg-pull-0 {right: auto;}
  .col-lg-push-16 {left: 100%;}
  .col-lg-push-15 {left: 93.75%;}
  .col-lg-push-14 {left: 87.5%;}
  .col-lg-push-13 {left: 81.25%;}
  .col-lg-push-12 {left: 75%;}
  .col-lg-push-11 {left: 68.75%;}
  .col-lg-push-10 {left: 62.5%;}
  .col-lg-push-9 {left: 56.25%;}
  .col-lg-push-8 {left: 50%;}
  .col-lg-push-7 {left: 43.75%;}
  .col-lg-push-6 {left: 37.5%;}
  .col-lg-push-5 {left: 31.25%;}
  .col-lg-push-4 {left: 25%;}
  .col-lg-push-3 {left: 18.75%;}
  .col-lg-push-2 {left: 12.5%;}
  .col-lg-push-1 {left: 6.25%;}
  .col-lg-push-0 {left: auto;}
  .col-lg-offset-16 {margin-left: 100%;}
  .col-lg-offset-15 {margin-left: 93.75%;}
  .col-lg-offset-14 {margin-left: 87.5%;}
  .col-lg-offset-13 {margin-left: 81.25%;}
  .col-lg-offset-12 {margin-left: 75%;}
  .col-lg-offset-11 {margin-left: 68.75%;}
  .col-lg-offset-10 {margin-left: 62.5%;}
  .col-lg-offset-9 {margin-left: 56.25%;}
  .col-lg-offset-8 {margin-left: 50%;}
  .col-lg-offset-7 {margin-left: 43.75%;}
  .col-lg-offset-6 {margin-left: 37.5%;}
  .col-lg-offset-5 {margin-left: 31.25%;}
  .col-lg-offset-4 {margin-left: 25%;}
  .col-lg-offset-3 {margin-left: 18.75%;}
  .col-lg-offset-2 {margin-left: 12.5%;}
  .col-lg-offset-1 {margin-left: 6.25%;}
  .col-lg-offset-0 {margin-left: 0%;}
}

/* LIST STYLES */
ul,
ol {margin-top: 0;margin-bottom: 10px;}
ul ul,
ol ul,
ul ol,
ol ol {margin-bottom: 0;}
.list-unstyled {padding-left: 0;list-style: none;}
.list-inline {padding-left: 0;list-style: none;margin-left: -5px;}
.list-inline > li {display: inline-block;padding-left: 5px;padding-right: 5px;}
dl {margin-top: 0;margin-bottom: 20px;}
dt,
dd {line-height: 1.42857143;}
dt {font-weight: bold;}
dd {margin-left: 0;}
@media (min-width: 768px) { .dl-horizontal dt {float: left;width: 160px;clear: left;text-align: right;overflow: den;text-overflow: ellipsis;white-space: nowrap;}.dl-horizontal dd {margin-left: 180px;} }
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {content: " ";display: table;}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {clear: both;}
.center-block {display: block;margin-left: auto;margin-right: auto;}
.pull-right {float: right !important;}
.pull-left {float: left !important;}
.hide {display: none !important;}
.show {display: block !important;}
.invisible {visibility: hidden;}
.text-hide {font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0;}
.hidden {display: none !important;}
.affix {position: fixed;}




/*
*
*  ADDED STYLES
*
*/

/* technology menu icon holder */
.tech-icon-container {
  float: left;
  position: relative;
}

.tech-icon-container img {
  float: left;
}

.tech-icon-container .green-icon {
  left: 0;
  position: absolute;
}



/* freshness main text */
.freshness-main-title-container{
  margin-bottom: 1em;
  /*margin-top: 1em;*/
  z-index: 500;
}

.freshness-main-title {
  color: #0068b3;
  font-size: 30px;
  font-weight: 200;
  text-align: center;
}


.slide-wrap {
  position: absolute;
}




/*  BOX DESIGN SLIDE  */

  /*left column*/
  .box-design-left-wrap{
    z-index: 500;
  }

  .box-design-wrap .box-design-left-content{
	color:#000;
    border-radius: 5px;
    padding: 0.5em 1em;
  }

  .box-design-wrap .box-design-left-content h2 {
    margin-top: 0.5em;
  }

  .box-design-wrap .box-design-left-content p {
    margin: 1em 0;
  }


  /*center column*/
  .box-design-center-content {
    text-align: center;
  }

  .box-design-center-content img{
    left: -145px;
    position: absolute;
    top: 20px;
  }


  /*right column*/
  .box-design-right-wrap {

  }

  .box-design-right-wrap .box-design-right-content {

  }

  .box-design-right-wrap .box-design-right-content h2 {
    color: #0068b3;
    margin-bottom: 1.5em;
  }

  .box-design-right-wrap .box-design-right-content .list-inline {
    margin-bottom: 1em;
  }

  .box-design-right-wrap .box-design-right-content .list-inline:last-child{
    margin-bottom: 0;
  }

  .box-design-right-wrap .box-design-right-content .list-inline li{

  }

  .temperature-icon-holder .temperature-img-container {
    background-image: url('../images/box-design-temperature-icons.png');
    background-position: 0 0;
    background-repeat: no-repeat;
    display: inline-block;
    height: 29px;
    width: 29px;
  }

  .temperature-icon-holder .cold-icon {
    background-position: 0 -29px;
  }

  .temperature-icon-holder .ambient-icon {
    background-position: 0 -58px;
  }

  .box-design-right-wrap .box-design-right-content .temperature-text {
    color: #888;
    font-size: 26px;
    height: 29px;
    position: relative;
    top: -5px;
  }



/*  PAPERBOARD SUBSTRATE SLIDE  */

  /*left column*/
  .paperboard-substrate-left-wrap{
    z-index: 500;
  }

  .paperboard-substrate-wrap .paperboard-substrate-left-content{
    background-color: #81c44c;
    border-radius: 5px;
    color: #fff;
    padding: 0.5em 1em;
  }

  .paperboard-substrate-wrap .paperboard-substrate-left-content h2 {
    margin-top: 0.5em;
  }

  .paperboard-substrate-wrap .paperboard-substrate-left-content p {
    margin: 1em 0;
  }



  /*left column 2*/
  .paperboard-substrate-left-col-2 .paperboard-substrate-left-content {
    background: #fff;
    background: rgba(255,255,255,0.8);
    border-radius: 0;
    border-right: solid 3px #81c44c;
    color: #888;
    height:369px;
    padding: 0;
  }

  .paperboard-substrate-left-col-2 .material-wrap:first-child {
    margin-bottom: 1em;
  }

  .paperboard-substrate-left-col-2 .material-wrap ul {
    margin-left: 1em;
  }

  .paperboard-substrate-left-col-2 .material-wrap ul > li {
    margin-bottom: 0.4em;
  }

  .paperboard-substrate-left-col-2 .material-wrap .list-inline {
    margin-left: 0;
  }

  .paperboard-substrate-left-col-2 .material-wrap .list-inline > li {
    padding-left: 0;
  }

  .paperboard-substrate-left-col-2 .list-inline > li:first-child {
    color: #8ac959 !important;
  }

  .paperboard-substrate-left-col-2 .material-wrap .square-dot {
    background-color: #8ac959;
    height: 14px;
    left: 10px;
    margin-left: 100%;
    position: absolute;
    top: 7px;
    width: 14px;
  }

  .urb-material-wrap .list-inline > li:first-child {
    color: #7f3f98 !important;
  }

  .paperboard-substrate-left-col-2 .material-wrap .urb-dot {
    background-color: #7f3f98;
  }



  /*center column*/
  .paperboard-substrate-center-content {}

  .paperboard-substrate-center-content img {
    left: -145px;
    position: absolute;
    top: 20px;
  }

  

  /*right column*/
  .paperboard-substrate-right-wrap, .paperboard-substrate-left-col-2 {
    color: #888;
  }

  .paperboard-substrate-right-wrap .paperboard-substrate-right-content {
    background: #fff;
    background: rgba(255,255,255,0.8);
    border-left: solid 3px #81c44c;
    height:369px;
  }

  .paperboard-substrate-right-content .material-wrap, .paperboard-substrate-left-col-2 .material-wrap {
    position: relative;
  }

  .paperboard-substrate-right-content .material-wrap:first-child {
    margin-bottom: 1em;
  }

  .paperboard-substrate-right-content .material-wrap .square-dot {
    background-color: #faa635;
    height: 14px;
    left: -23px;
    position: absolute;
    top: 7px;
    width: 14px;
  }

  .paperboard-substrate-right-content .material-wrap .cuk-dot{
    background-color: #ee3124;
  }

  .paperboard-substrate-right-content .material-wrap ul {
    margin-left: 1em;
  }
  
  .paperboard-substrate-right-content .material-wrap .list-inline > li {
    padding-left: 0;
  }

  .material-wrap .list-inline > li:first-child {
    color: #faa635;
    font-size: 20px;
  }

  .cuk-material-wrap .list-inline > li:first-child {
    color: #ee3124;
  }

  .paperboard-substrate-right-content .material-wrap .sbs-list > li {
    margin-left: 1em;
  }



/*  GERASE BARRIER SLIDE  */
  .grease-barrier-left-wrap {
    z-index: 500;
  }

  .grease-barrier-left-wrap .grease-barrier-left-content {
    color: #7f3f98;
    padding: 0.5em 1em;
  }

  .grease-barrier-left-wrap .grease-barrier-left-content h2 {
    margin-top: 0.5em;
  }

  .grease-barrier-left-wrap .grease-barrier-left-content p {
    margin: 1em 0;
  }



  /*center column*/
  .grease-barrier-center-content {
    text-align: center;
    width: 590px;
  }

  .grease-barrier-center-content img{
    left: -145px;
    position: absolute;
    top: 20px;
  }



  /*right column*/
  .grease-barrier-right-wrap {}

  .grease-barrier-right-wrap .grease-barrier-right-content {
    color: #888;
  }

  .grease-barrier-right-wrap .grease-barrier-right-content .grease-barrier-icon-holder {
    background-image: url('../images/grease-barrier-hand-icon.jpg');
    background-repeat: no-repeat;
    height: 64px;
    margin-bottom: 1em;
    margin-top: 0.5em;
  }



/*  WINDOW BARRIER SLIDE  */
  
  /*left column*/
  .window-barrier-left-wrap{
    z-index: 500;
  }

  .window-barrier-wrap .window-barrier-left-content{
    color: #0068b3;
    padding: 0.5em 1em;
  }

  .window-barrier-wrap .window-barrier-left-content h2 {
    margin-top: 0.5em;
  }

  .window-barrier-wrap .window-barrier-left-content p {
    margin: 1em 0;
  }



  /*center column*/
  .window-barrier-center-content {
    text-align: center;
  }

  .window-barrier-center-content img{
    left: -145px;
    position: absolute;
    top: 20px;
  }



  /*right column*/
  .window-barrier-right-wrap {}

  .window-barrier-right-wrap .window-barrier-right-content {
    color: #888;
  }

  .window-barrier-right-wrap .window-barrier-right-content .window-barrier-icon-holder {
    background-image: url('../images/window-barrier-eye-icon.jpg');
    background-repeat: no-repeat;
    height: 47px;
    margin-bottom: 1em;
    margin-top: 0.5em;
  }



/*  AIR MOVEMENT SLIDE  */
  
  /*left column*/
  .air-movement-left-wrap{
    z-index: 500;
  }

  .air-movement-wrap .air-movement-left-content{
    color: #ef3c2e;
    padding: 0.5em 1em;
  }

  .air-movement-wrap .air-movement-left-content h2 {
    margin-top: 0.5em;
  }

  .air-movement-wrap .air-movement-left-content p {
    margin: 1em 0;
  }



  /*center column*/
  .air-movement-center-content {
    text-align: center;
  }

  .air-movement-center-content img{
    left: -145px;
    position: absolute;
    top: 20px;
  }



  /*right column*/
  .air-movement-right-wrap {}

  .air-movement-right-wrap .air-movement-right-content {
    color: #888;
  }

  .air-movement-right-wrap .air-movement-right-content .air-movement-icon-holder {
    background-image: url('../images/air-movement-icon.jpg');
    background-repeat: no-repeat;
    height: 54px;
    margin-bottom: 1em;
    margin-top: 0.5em;
  }

/* control button holder */
.control-button-holder {
  margin-top: 369px;
  text-align: center;
}