* { min-width:0 }

.smartCookingIntroSection {
  width:90%;
  background:#ffffff;
    margin: 0 auto;
}

.smartCookingIntroSection h2 {
  	text-align: center;
    font-family:'Quicksand', sans-serif;
  font-size: 5.5rem;
    line-height: 4.2rem;
    font-weight: 700;
    text-transform: none;
    color: #eeb211;
    letter-spacing: 2px;
  	margin-top:60px;
  
}

.smartCookingIntroSection h3 {
  	text-align: center;
    font-family:'Quicksand', sans-serif;
  font-size: 3rem;
    line-height: 3.2rem;
    font-weight: 900;
    text-transform: none;
    color: #0c0c0b;
  	margin-top:40px;
  padding:0;
  
}

.smartCookingIntroSection h4 {
  	text-align: center;
    font-family:'Quicksand', sans-serif;
  font-size: 3rem;
    line-height: 3.7rem;
    font-weight: 900;
    text-transform: none;
    color: #0c0c0b;
  	margin-top:10px;
  padding:0 20px;
  
}

.smartCookingIntroSection p {
  text-align:center;
    font-family: 'Quicksand', sans-serif;
  font-size:22px;
  line-height:32px;
  font-weight:400;
  text-transform:none;
  color:#0c0c0b;
  margin:0 ;
  padding: 0 70px;
}

.bulletSection {
  margin:0 100px
}

.smartCookingIntroSection ul {
  text-align:left;
  margin:20px auto 20px ;
  width:90%;
}

.smartCookingIntroSection li {
  text-align:left;
    font-family: 'Quicksand', sans-serif;
  font-size:20px;
  line-height:32px;
  font-weight:400px;
  text-transform:none;
  color:#0c0c0b;
  margin:0 ;
  padding: 0 0 20px 0px;
  list-style-type:disc;
}

.smartCookingIntroSection li:last-child {
  padding: 0 0 0px 0px;
}




.smartCooking3col {
  width:90%;
  background:#ffffff;
    margin: 0 auto 20px;
}

.threeMethodsImage {
	background: #d5dae1;
  text-align:center;
  width:260px;
      display:block;
  margin:auto;

}

.threeMethodsImage img {
	width:260px;
      display:block;
  margin:auto;

}

.threeMethodsImage p {
  text-align:center;
  font-family: 'Quicksand', sans-serif;
	font-size: 17px;
    line-height: 21px;
    font-weight: 700;
    color: #5e5e5e;
    margin: 0;
    padding: 10px;
}

.threeMethodsCaption {
  width:72%;
  display:block;
  margin:0 auto;
}

.threeMethodsCaption h5 {
  text-align:center;
  font-family: 'Quicksand', sans-serif;
	font-size: 28px;
    line-height: 30px;
    font-weight: 700;
    color: #eeb211;
    margin: 0;
    padding: 20px 0 0;
  text-transform:initial;
}

.threeMethodsCaption p {
  text-align:left;
  font-family: 'Quicksand', sans-serif;
	font-size: 16px;
    line-height: 21px;
    font-weight: 400;
    color: #0c0c0b;
    margin: 0;
    padding: 10px;
  text-transform:initial;
}

.yellowBkgrd {
  background-color:#eeb211;
  height:458px;

}

.whiteRule {
	background:#ffffff; 
  font-size:1px; 
  color:#eeb211; 
  max-height: 6px; 
  margin: 25px 20px 0 40px; 
  padding:3px 0;
    height:15px;
}

.yellowBkgrdHeader {
  text-align:left;
  font-family: 'Quicksand', sans-serif;
	font-size: 28px;
    line-height: 30px;
    font-weight: 700;
    color: #ffffff;
    margin: 40px 0 0 40px;
    padding: 20px 0 0;
  	text-transform:intial;
	letter-spacing:1px 
}

.yellowBkgrdText {
  text-align:left;
  font-family: 'Quicksand', sans-serif;
	font-size: 18px;
    line-height: 24px;
    font-weight: 400;
    color: #000000;
    margin: 0 0 0 40px;
    padding: 20px 0 0;
  text-transform:initial;
}

.yellow2ColBoxLeft {
    padding: 0% 5% 6% 17%!important;

}

.blackBkgrd {
  background-color:#000000;
  height:458px;
}

.blackBkgrd video {
    max-height: 458px;
    width: auto;
    text-align: left;
    display: block;
    margin-left: 0;
    margin-right: 0;
 
}

.smartCooking3Col {
  width:75%;
  margin:30px auto;
}

.smartCooking4Col {
  width:85%;
  margin:30px auto;
}

.smartCookingAccessories {
    border: 1px solid #e8e8e8;
    width: 90%;
    margin: 0 auto;
    padding: 0 10px 20px;
  min-height:470px;
    position:relative;
}

.smartCookingAccessories img {
    margin:0 auto;
	display:block;
  width:100%;
  	max-width:220px;

  
}

.smartCookingAccessories h2 {
  	text-align: left;
    font-family:'Quicksand', sans-serif;
  	font-size: 2.4rem;
    line-height: 2.8rem;
    font-weight: 900;
    letter-spacing:0;
  text-transform:none;
    color: #0c0c0b;
  	margin:10px 14px 10px
  
}

.smartCookingAccessories p {
  	text-align: left;
    font-family:'Quicksand', sans-serif;
    font-size: 2rem;
    line-height: 2.4rem;
    font-weight: 400;
    text-transform: none;
    color: #0c0c0b;
  	margin:0px 14px 10px
  
}

img.dishwasherSafe {
  width: 61px;
  text-align:right;
  margin:0 0;
  display:block;
position: absolute;
    bottom: 3%;
    right: 8%;
}

.smartCookingGray {
 background-color: #c6c6c6; 
  padding:20px 80px 30px;
  width:100%;
}

.smartCookingGray h3{
  	text-align: center;
    font-family:'Quicksand', sans-serif;
  	font-size: 2.2rem;
    line-height: 2.8rem;
    font-weight: 700;
  	text-transform:none;
    color: #333333;
	margin: 10px 10px 40px;
    letter-spacing: 1px;
}

.smartCookingGray p {
  	text-align: center;
    font-family:'Quicksand', sans-serif;
  	font-size: 2rem;
    line-height: 2.8rem;
    font-weight: 400;
  	text-transform:none;
    color: #333333;
	margin: 10px 50px 10px;
    letter-spacing: 1px;
}

.smartCookingGray a {
    font-family:'Quicksand', sans-serif;
  	font-size: 2rem;
    line-height: 2.8rem;
    font-weight: 700;
  	text-transform:none;
    color: #0c0c0b;
    letter-spacing: 1px;
}

.smartCookingGray a:hover {
    font-family:'Quicksand', sans-serif;
  	font-size: 2rem;
    line-height: 2.8rem;
    font-weight: 700;
  	text-transform:none;
    color: #0c0c0b;
  text-decoration:underline;
      font-weight: 700;
    letter-spacing: 1px;

}



/*
.embed-responsive-16by9 {
    padding-bottom: 7%;
}*/

.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
 /*   width: auto; */
    height: 100%;
    border: 0;
}



.videoSlider video {
  max-width:280px;
}

.mobileCaption {
  display:none;
}
  

.gourmetChef {
  background-color:#ffffff;
  width:80%;
  margin:0 auto;
}

.gourmetChef h3 {
  	text-align: center;
    font-family:'Quicksand', sans-serif;
  font-size: 3rem;
    line-height: 3.2rem;
    font-weight: 900;
    text-transform: none;
    color: #0c0c0b;
  	margin-top:40px;
  
}



.gourmetChef p {
  text-align:center;
    font-family: 'Quicksand', sans-serif;
  font-size:18px;
  line-height:27px;
  font-weight:400;
  text-transform:none;
  color:#0c0c0b;
  margin:0 ;
  padding: 0 120px;
}


.gourmetChef a {
    font-family:'Quicksand', sans-serif;
  font-size:18px;
  line-height:27px;
    font-weight: 700;
  	text-transform:none;
    color: #0c0c0b;
    letter-spacing: 1px;
}

.gourmetChef a:hover {
    font-family:'Quicksand', sans-serif;
  font-size:18px;
  line-height:27px;
    font-weight: 700;
  	text-transform:none;
    color: #0c0c0b;
  text-decoration:underline;
      font-weight: 700;
    letter-spacing: 1px;

}

.gourmetStep {
  margin:20px auto 0;
  display:block;
}




/************ 
MOBILE CSS 
*************/


@media only screen and (max-width:768px) {
.mobileCaption {
  display:block
}

.gourmetChef {
  background-color:#ffffff;
  width:90%;
  margin:0 auto;
}
  
.gourmetChef p {
  padding: 0 10px;
}


  
.mobileCaption p {
  font-size:14px;
  margin:10px auto;
  text-align:center;
}
  
.smartCookingIntroSection {
  width:100%;
  background:#ffffff;
    margin: 20px auto 0;
}
  
  
.smartCookingIntroSection h2 {

  font-size: 3.5rem;
    line-height: 4.2rem;

  	margin-top:70px;
  
}
  
  .smartCookingIntroSection h3 {
  padding:0 20px;
  
}


.smartCookingIntroSection p {
  padding: 0 20px;
}

.smartCookingIntroSection ul {
  text-align:left;
  margin:20px 0 0px 30px!important;
  width:90%;
}
  
  
  .bulletSection {
  margin:0 10px
}
  
    .bulletSection p {
padding:0px 10px
}
  
.yellowBkgrdHeader {
    margin: 40px 0 0 0px;
}

.yellowBkgrdText {
    margin: 0 0 0 0px;

}

.yellow2ColBoxLeft {
    padding: 0% 5% 6% 6%!important;

}

.whiteRule {
  margin: 25px 20px 0 0px; 
}

.smartCooking3Col {
    width: 95%;
}
  
  .smartCookingAccessories {
    margin: 10px auto;
    min-height:440px;}
  
  .smartCookingAccessories p {
    font-size: 1.6rem;
    line-height: 2rem;

  
}

.smartCookingGray {
    background-color: #c6c6c6;
    padding: 20px 20px 30px;
    width: 100%;
  
}
  
  .smartCookingGray p {
	margin: 10px 10px 10px;
}

 
.yellowBkgrd {
  background-color:#eeb211;
  height:400px;

}  
  
}