.menuLinks.corporate {margin-bottom: auto;}
#dnn_ContentLeftPane {color: #6d6d6d;}
.contentDiv {background: white;text-align: center;}
h1, h3, h2 {color: #113e5b;}
.cooking-img {margin-top:30px;}
h1 { margin: 30px auto;font-family: "Playfair Display";}
.cooking-quote {width: 90%;font-family: "Playfair Display";}
.cooking-name {width: 70%;font-family: "Playfair Display"; text-align: right;color: gray; margin-bottom:30px;font-style: normal;text-transform: uppercase;}
h2 {font-size: 24px; margin: 30px auto;width: 85%; }
h3 {font-size: 16px;}
h3 {font-family: "Playfair Display";font-style: italic;font-weight: bold;}
h3:lang(ko) { font-style: normal; }
.contentDiv #dnn_ContentPane .cooking-intro {font-size: 16px;color: #6d6d6d;margin: 0px auto 50px auto;}
#dnn_ContentPane, #dnn_HeaderPane {position: relative;}
#dnn_ContentPane .DnnModule  {position: relative;}
.middleContainer {max-width: 1144px; margin: 0 auto;}
#dnn_ContentPlacement3 {height: 285px; background: #e2e2e2;position: relative;}
.book-a-dinner-div .book-a-dinner-title {color: #fff;font-family: "Playfair Display"; font-weight: bold; font-style: italic;}
.book-a-dinner-div h1 {color: white; padding: 20px 0;font-family: "Playfair Display";margin: 0;}
.book-a-dinner-div a:link,.book-a-dinner-div a:visited, .book-a-dinner-div a:active {width: 100px; text-align: center; color: #071e31; background: #faa860;padding: 5px 40px;font-family: "Playfair Display";margin-top: 10px;font-style: italic;}
.cooking-checklist h4 {font-family: "Playfair Display";color: #123e5b;font-weight: bold;font-size: 16px;font-style: italic;}
.cooking-checklist h1 {font-family: "Playfair Display";color: #123e5b;margin: 30px auto 10px auto;}
.cooking-checklist p {color: #6d6d6c;margin-bottom: 80px;text-align:center;}
.cooking-checklist ul {margin: 0 auto;height: 150px;}
.cooking-checklist ul li {text-align: left;height: 60px;position:relative;color: #123e5b;font-weight: bold;}
.cooking-checklist ul li .square {width: 20px; height: 20px; border: 1px solid #6d6d6c; margin-right: 10px; margin-bottom: 30px;float: left;}
.cooking-checklist ul li .square-text {position: relative; z-index: 1;font-size: 16px;}
.cooking-checklist ul li .number {z-index:0; position: absolute;right: 30px;color: #e2e2e2;font-family: "Playfair Display";font-size: 65px;top: 0px;opacity:0.6;}
.cooking-checklist ul li .number-text {position: relative; z-index: 1;}
.bottom-bar-gray a {background: #123e5b;color: white;padding: 10px 40px;font-family: "Playfair Display";}
.menu-overlay {position: absolute;width: 100%;height: 40px;font-family: "Playfair Display";}
.menu-overlay ul {margin: 0 auto;margin-top: 10px;}
.menu-overlay ul li a:link, .menu-overlay ul li a:visited, .menu-overlay ul li a:active {font-style: italic;font-size: 16px;}
.menu-overlay ul li a:link:lang(ko)  {font-style: normal; font-family: 'Nanum Gothic', sans-serif;}
.cooking-checklist {padding: 80px 0;}
.quote-img {margin: 0;}
p {text-align: left;padding-left:5px;}

/* Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) {
  #dnn_ContentPlacement1 {background: #071e31 url() no-repeat;height: initial; background-size: contain;width: 100%;position: relative;margin-top:40px;}
  .book-a-dinner-div {position: relative;left: inherit;width: 100%;text-align: center;top: initial;}
  .bottom-bar-gray p {width: 100%;position: relative;left: initial;top: initial;text-align:center;}
  .bottom-bar-gray a {position: relative;right: initial;top: 80px;right: inherit;}
  h1 {width: 100%;}
  .contentDiv #dnn_ContentPane .cooking-intro {width: 90%;text-align: left;}
  #dnn_ContentLeftPane, #dnn_ContentRightPane {float: none; width: 100%;}
  #dnn_ContentLeftPane {text-align: center;}
  #dnn_ContentRightPane {text-align: center;}
  .cooking-checklist ul li {width: 100%;float: none;}
  .book-a-dinner-div p {color: #bdbdbc;font-size: 16px;width: 100%;}
  .book-a-dinner-div a:link, .book-a-dinner-div a:visited, .book-a-dinner-div a:active {display: inline-block;margin-bottom: 20px;}
  .cooking-checklist ul li {width: 100%;}
  .menu-overlay ul {width: 100%;}
  .cooking-checklist ul {width: 70%;}
  .menu-overlay {bottom: -60px;height: 60px;}
  .menu-overlay ul {height: 60px;}
  .menu-overlay ul li a:link, .menu-overlay ul li a:visited, .menu-overlay ul li a:active {color: black;}
  .menu-overlay ul li {float: none;width: 100%;}
  #dnn_ContentLeftPane img {width: 100%;}
  .cs-image1 {margin-right: 0px;margin-bottom: 30px;}
  div.everyone {padding: 20px; text-align: left;}
  .book-a-dinner-div h1 {text-align:center;}
  h3 {margin: 90px 0 0 0;}
}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {
   #dnn_ContentPlacement1 {background: #071e31 url() no-repeat;height: initial; background-size: contain;width: 100%;position: relative;margin-top:40px;}
  .book-a-dinner-div {position: relative;left: initial%;width: 100%;text-align: center;top: initial;}
  .bottom-bar-gray p {width: 100%;position: relative;left: initial;top:initial;text-align:center;}
  .bottom-bar-gray a {position: relative;right: initial;top:80px; right: inherit;}
  h1 {width: 100%;}
  .contentDiv #dnn_ContentPane .cooking-intro {width: 90%;text-align: left;}
  #dnn_ContentLeftPane, #dnn_ContentRightPane {float: none; width: 100%;}
  #dnn_ContentLeftPane {text-align: center;}
  #dnn_ContentRightPane {text-align: center;}
  .cooking-checklist ul li {width: 100%;float: none;}
  .book-a-dinner-div p {color: #bdbdbc;font-size: 16px;width: 100%;}
  .book-a-dinner-div a:link, .book-a-dinner-div a:visited, .book-a-dinner-div a:active {display: inline-block;margin-bottom: 20px;}
  .cooking-checklist ul li {width: 100%;}
  .menu-overlay ul {width: 100%;}
  .cooking-checklist ul {width: 70%;}
  .menu-overlay {bottom: -60px;height: 60px;}
  .menu-overlay ul {height: 60px;}
  .menu-overlay ul li a:link, .menu-overlay ul li a:visited, .menu-overlay ul li a:active {color: black;}
  .menu-overlay ul li {float: none;width: 100%;}
  #dnn_ContentLeftPane img {width: 100%;}
  .cs-image1 {margin-right: 0px;margin-bottom: 30px;}
  div.everyone {padding: 20px; text-align: left;}
  .book-a-dinner-div h1 {text-align:center;}
  h3 {margin: 90px 0 0 0;}
}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
  #dnn_ContentPlacement1 {background: transparent url('../images/SM_CookingShowPage_BG.jpg') no-repeat;height: 500px; background-size: cover;width: 100%;position: relative;margin-top:40px;}
  .book-a-dinner-div {position: absolute;left: 10%;width: 90%;text-align: left;top: 70px;}
  .bottom-bar-gray p {width: 40%;position: absolute;left: 20%;top: 50px;text-align:left;}
  .bottom-bar-gray a {position: absolute;right: 30%;top: 130px;right: 300px;}
  h1 {width: 90%;}
  .contentDiv #dnn_ContentPane .cooking-intro {width: 90%;text-align: center;}
  #dnn_ContentLeftPane, #dnn_ContentRightPane {float: none; width: 100%;}
  #dnn_ContentLeftPane {text-align: center;}
  #dnn_ContentRightPane {text-align: center;}
  .cooking-checklist ul li {width: 236px;float: left;}
  .book-a-dinner-div p {color: #bdbdbc;font-size: 16px;width: 80%;}
  .book-a-dinner-div a:link, .book-a-dinner-div a:visited, .book-a-dinner-div a:active {display: inherit;margin-bottom: 0px;}
  .cooking-checklist ul li {width: 236px;}
  .menu-overlay ul {width: 600px;}
  .cooking-checklist ul {width: 710px;}
  .menu-overlay {bottom: 0;height: 40px;}
  .menu-overlay ul {height: 40px;}
  .menu-overlay ul li a:link, .menu-overlay ul li a:visited, .menu-overlay ul li a:active {color: white;}
  .menu-overlay ul li {float: left;width: 200px;}
  #dnn_ContentLeftPane img {width: initial;}
  .cs-image1 {margin-right: 30px;margin-bottom: 0;}
  div.everyone {padding: 20px 10px 0px 0px; text-align: left;}
  .book-a-dinner-div h1 {text-align:left;}
  h3 {margin: 70px 0 0 0;}
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
  .contentDiv {max-width: initial;}
  #dnn_ContentPlacement1 {background: transparent url('../images/SM_CookingShowPage_BG.jpg') no-repeat;height: 500px; background-size: cover;width: 100%;position: relative;margin-top:40px;}
  .book-a-dinner-div {position: absolute;left: 10%;width: 50%;text-align: left;top: 70px;}
  .bottom-bar-gray p {width: 40%;position: absolute;left: 20%;top: 100px;text-align:left;}
  .bottom-bar-gray a {position: absolute;right: 30%;top: 130px;right: 300px;}
  h1 {width: 60%;}
  .contentDiv #dnn_ContentPane .cooking-intro {width: 60%;text-align: center;}
  #dnn_ContentLeftPane, #dnn_ContentRightPane {float: left; width: 50%;}
  #dnn_ContentLeftPane {text-align: left;}
  #dnn_ContentRightPane {text-align: right;}
  .cooking-checklist ul li {width: 236px;float: left;}
  .book-a-dinner-div p {color: #bdbdbc;font-size: 16px;width: 80%;}
  .book-a-dinner-div a:link, .book-a-dinner-div a:visited, .book-a-dinner-div a:active {display: inherit;margin-bottom: 0px;}
  .cooking-checklist ul li {width: 236px;}
  .menu-overlay ul {width: 600px;}
  .cooking-checklist ul {width: 710px;}
  .menu-overlay {bottom: 0;height: 40px;}
  .menu-overlay ul {height: 40px;}
  .menu-overlay ul li a:link, .menu-overlay ul li a:visited, .menu-overlay ul li a:active {color: white;}
  .menu-overlay ul li {float: left;width: 200px;}
  #dnn_ContentLeftPane img {width: initial;}
  .cs-image1 {margin-right: 30px;margin-bottom: 0;}
  div.everyone {padding: 20px 10px 0px 0px; text-align: left;}
  .book-a-dinner-div h1 {text-align:left;}
  h3 {margin: 70px 0 0 0;}
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
  #dnn_ContentPlacement1 {background: transparent url('../images/SM_CookingShowPage_BG.jpg') no-repeat;height: 500px; background-size: cover;width: 100%;position: relative;margin-top:40px;}
  .book-a-dinner-div {position: absolute;left: 10%;width: 50%;text-align: left;top: 70px;}
  .bottom-bar-gray p {width: 40%;position: absolute;left: 20%;top: 100px;text-align:left;}
  .bottom-bar-gray a {position: absolute;right: 30%;top: 130px;right: 300px;}
  h1 {width: 60%;}
  .contentDiv #dnn_ContentPane .cooking-intro {width: 60%;text-align: center;}
  #dnn_ContentLeftPane, #dnn_ContentRightPane {float: left; width: 50%;}
  #dnn_ContentLeftPane {text-align: left;}
  #dnn_ContentRightPane {text-align: right;}
  .cooking-checklist ul li {width: 236px;float: left;}
  .book-a-dinner-div p {color: #bdbdbc;font-size: 16px;width: 80%;}
  .book-a-dinner-div a:link, .book-a-dinner-div a:visited, .book-a-dinner-div a:active {display: inherit;margin-bottom: 0px;}
  .cooking-checklist ul li {width: 236px;}
  .menu-overlay ul {width: 600px;}
  .cooking-checklist ul {width: 710px;}
  .menu-overlay {bottom: 0;height: 40px;}
  .menu-overlay ul {height: 40px;}
  .menu-overlay ul li a:link, .menu-overlay ul li a:visited, .menu-overlay ul li a:active {color: white;}
  .menu-overlay ul li {float: left;width: 200px;}
  #dnn_ContentLeftPane img {width: initial;}
  .cs-image1 {margin-right: 30px;margin-bottom: 0;}
  div.everyone {padding: 20px 10px 0px 0px; text-align: left;}
  .book-a-dinner-div h1 {text-align:left;}
  h3 {margin: 70px 0 0 0;}
}
