/**
 * SMALL DESKTOP
 */

/*Just a reminder, this was min-width 1170*/
/*@media (min-width: 1170px) {*/

  /*COMMON*/
/*  #row-menu3 {
    width: 983px;
  }*/

  /*END COMMON*/

#learn-more-wrap {
position: absolute;
left: 414px;
top: -54px;
z-index: -1;
}

  #main-container {
    height: auto !important;
    height: 100%;
    margin: 0 auto -73px;
  }
  


.offers-item.item-link .btn-link{/*IMC*/
	position: relative;/*IMC*/
top: 0;/*IMC*/
margin-top: 50px;/*IMC*/
}/*IMC*/

  .push {
    height: 73px;
  }

  .UniNav_Res_Footer_Container {
    height: 73px;
  }

  :not(.main-container-home) h1.hero {
    margin: 25px 0 10px;
    font-size: 44px;
  }

  :not(.main-container-home) h1.hero span {
    font-size: 35px;
  }

  .main-container-home h1.hero {
    margin: 15px 0 30px 0;
    font-size: 44px;
  }

  .main-container-home h1.hero span {
    font-size: 35px;
  }

  div#globalnav .container-fluid {
    margin: 0 auto;
    width: 980px;
  }

  div#globalnav .container-fluid a {
    margin-left: 10px;
  }

  /*HOME*/
  .content h2 {
    font-size: 25px;
  }

  .main-container-home .content {
    position: relative;
  }

  .main-container-home .content .cta {
    position: absolute;
    /*top: 110px;*//*IMC*/
    left: 35px;
  }
  
  .row-fluid .reviews .hero{/*IMC*/
	margin-top: 0;/*IMC*/
    position: relative;/*IMC*/
    top: 83px;  /*IMC*/
  }/*IMC*/

  .row-fluid .try .asset img {
    margin-top: 105px;
  }

  #main-container.main-container-home #row-header {
    width: 940px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 15px;
	height: 247px;
  }

  #row-header .homeHeroTitle {
  width: 450px;
  }
  #row-header .homeHeroSmile {
  left: 0;
  width: 440px;
  }

  #main-container.main-container-home #row-header div.span4 {
    margin-left: 10px;
  }

  #main-container.main-container-home #row-content .first {
    margin-left: 10px;
  }
  #main-container.main-container-home #row-content .span4 {
    margin-left: 10px;
  }

  .review-win {
    margin: 0 0 20px;
  }

  .review-win li {
    background: url('/ColgateTotal/v6/common/images/backgrounds/review-win2.png') no-repeat top right;
  }
    .review-win li.review a {
      /*text-transform: uppercase;*/
      /*text-align: center;*/
      /*font-size: 2em;*/
      /*line-height: 1.1em;*/
      /*padding: 40px 210px 40px 40px;*/
      /*background: url('/ColgateTotal/UK/v4/campaigns/dental-care-reviews/images/backgrounds/review-win.png') no-repeat top right;*/
      font-size: 1.8em;
      line-height: 1.1em;
      padding: 30px 200px 20px 30px;
      width: 40%;
    }

  .row-fluid .win {
    overflow: hidden;
    min-height: 410px;
  }

  .row-fluid .win .hero {
    left: -20px;
  }

  .row-fluid .try {
    min-height: 410px;
  }

  .row-fluid .try .asset {
    margin-top: 45px;
  }

/*  .row-fluid .try .asset img {
    margin: 0;
  }*/

  .row-fluid .reviews {
    min-height: 410px;
  }

  .stats .icon {
    margin-bottom: 20px;
  }

  .stats .all {
    /*display:none;*/ /*IMC*/
  }

  .stats .small-desktop {
   /*display:none;*/ /*IMC*/
  }
  
  div#learn-more-wrap .stats{/*IMC*/
    width: 561px;/*IMC*/
    top: -22px;/*IMC*/
    left: 72px;/*IMC*/
  }/*IMC*/

  /*HOME END*/

  /*BUZZ start*/
  div#buzzitems {
    /*margin-left: 25px;*/
    margin: 0 auto;
  }
  #main-container.main-container-reviews #buzzcenter {
    /*width: 980px;*/
    /*height: 100%;*/
    /*margin: 0 auto;*/
  }
  /*BUZZ end*/

  div#container {
    margin-left: auto;
    margin-right: auto;
    max-width: 980px;
  }

  div.hascontent {
    max-width: 978px;
    margin-left: auto;
    margin-right: auto;
  }

  /* T&C Give content divs some padding */
  #main-container.main-container-terms div#row-content .span9,
  #main-container.main-container-terms div#row-header .span7 {
    padding-left: 15px;
  }

  #main-container.main-container-terms div#row-content .span3 {
    padding-right: 15px;
  }

  #main-container.main-container-terms div#row-content .span4.first {
    margin-left: 30px;
  }

  #main-container.main-container-terms div#row-content .span4.last {
    margin-right: 30px;
  }
/*}*/


/* Overlay on home start */
.overlay .intro {
  margin: 0 0 40px 0;
  padding: 30px 30px 0 30px;
}

.overlay .intro h2 {
  color: #e41e26;
}

.overlay .intro p {
  font-size: 1.5em;
}

.overlay .carousel {
  margin: 0 auto;
  padding: 0 25px;
  list-style: none;
}

.overlay .carousel li {
  float: left;
  margin: 0 20px 0 0;
  width: 170px;
}

.overlay .carousel li.last {
  margin: 0;
}

.overlay .carousel li img {
  margin: 0 0 10px 0;
}

.overlay .carousel li p {
  font-size: 0.9em;
  line-height: 1.3em;
}

.overlay .info {
  margin: 0;
  padding: 0;
  border-top: 1px solid #BEBEBE;
  background: #e7e7e7;
}

.overlay .info .item {
  position: relative;
  float: left;
  width: 49%;
  padding: 20px 0 0 0;
}

.overlay .info .item.last {
  border-left: 1px solid #BEBEBE;
}

.overlay .info .asset {
  float: left;
  width: 245px;
}

.overlay .info .asset .abs {
  position: absolute;
  bottom: 0;
  left: 30px;
  max-width: 180px;
}

.overlay .info .copy {
  position: relative;
  float: right;
  padding: 0 10px 10px 0;
  width: 230px;
}

.overlay .info .copy small {
  font-size: 0.6em;
  color: #666;
}

.overlay .info .copy small a {
  color: #666;
}

.overlay .info .copy .terms {
  position: absolute;
  bottom: -15px;
  right: 40px;
}

.reveal-modal-bg {
  position: fixed;
  height: 100%;
  width: 100%;
  background: #000;
  background: rgba(0,0,0,.3);
  z-index: 100;
  display: none;
  top: 0;
  left: 0;
  }

.reveal-modal {
  display:none;
  top: 100px;
  left: 50%;
  margin-left: -495px;
  width: 990px;
  position: absolute;
  z-index: 101;
}

.reveal-modal .close-reveal-modal {
  position: absolute;
  top: 8px;
  right: 11px;
  width: 33px;
  height: 33px;
  cursor: pointer;
  text-indent: -9999px;
  background: url('/ColgateTotal/v6/common/images/buttons/modal-close.png') no-repeat 0 0;
  z-index: 102;
}
/*end overlay on home*/

/*range page*/
div#rangeitems {
  width: 980px;
  overflow: hidden;
}

div#rangeitems .item {
  width:338px;
}

div#rangeitems .item.left {
  margin: 0 10px 50px 20px;
}

div#rangeitems .item.right {
  margin:0 20px 50px 10px;
}

div#rangeitems .vertical {
  width:398px;
}

div#rangeitems .cta a {
  width:158px;
}

div#rangeitems .cta a.view {
  background-position:83% 50%;
  width:133px;
  padding-left:25px;
  margin-right:12px;
}

div#rangeitems .packshot img {
  width:93%;
}

div#rangeitems .vertical {
  padding:50px 20px 50px 0;
  width:438px;
}

div#rangeitems .vertical .packshot {
  width:220px;
}

div#rangeitems .vertical .packshot img {
  width:56%;
  margin-top:40px;
}

div#rangeitems .vertical .content {
  width:218px;
}

div#rangeitems .vertical .cta,
div#rangeitems .cta {
 /* bottom:40px;*/
}

div#rangeitems .vertical .cta a.view {
  margin-bottom:20px;
}

#product-disclaimer {
  width: 100%;
  text-align: center;
  margin-top: 35px!important;
}

  #product-disclaimer p {
    display: inline;
  }

/*END range page*/

/* prize page */

div.prize {
  padding:60px 0 50px 0;
}

div.prize .packshot {
  width:200px;
  margin: 0 150px;
}

div.prize h2 {
  padding-top:0;
}

div.prize .content {
  width:430px;
}

div.prize-details h3 {
  width:500px;
  margin:0 auto;
}

div.prize-details .a1500 {
  width:630px;
  margin:50px auto;
}

div.prize-details .feature {
  margin:0 5px;
}
/* END prize page */