
@font-face {
    font-family: 'BebasNeue-Bold';
    src: url('../fonts/BebasNeue-Bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/BebasNeue-Bold.woff') format('woff'), url('../fonts/BebasNeue-Bold.ttf')  format('truetype'), url('../fonts/BebasNeue-Bold.svg#BebasNeue-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
  }
  
  @font-face {
    font-family: 'BebasNeue-Regular';
    src: url('../fonts/BebasNeue-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/BebasNeue-Regular.otf')  format('opentype'),
           url('../fonts/BebasNeue-Regular.woff') format('woff'), url('../fonts/BebasNeue-Regular.ttf')  format('truetype'), url('../fonts/BebasNeue-Regular.svg#BebasNeue-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
  }


  @font-face {
    font-family: 'BebasNeue-Book';
    src: url('../fonts/BebasNeue-Book.eot?#iefix') format('embedded-opentype'),  url('../fonts/BebasNeue-Book.otf')  format('opentype'),
           url('../fonts/BebasNeue-Book.woff') format('woff'), url('../fonts/BebasNeue-Book.ttf')  format('truetype'), url('../fonts/BebasNeue-Book.svg#BebasNeue-Book') format('svg');
    font-weight: normal;
    font-style: normal;
  }
  

html, body {
    width: 100%;
    height: 100%;
    padding: 0px;
    margin: 0px;
  }

  
  .body.page-template-open-kitchen-new  {
    overscroll-behavior-y: contain;
    overflow-x:hidden;
    font-family: 'HelveticaNeueLTPro-Hv',Arial, Helvetica, sans-serif;
  }

  .page-template-open-kitchen-new  .l5 {
      width:45%;
      float:left;

  }

  .page-template-open-kitchen-new .r5 {
    width:45%;
    float:right;
    text-align:right;
  }

.page-template-open-kitchen-new div.ctn {
	position:relative;
    width: 100%; 
    max-width:1200px;
    margin: auto;
}

.page-template-open-kitchen-new div.kitchen-01_ {
	position:relative;
	width:1200px;
    height:106px;
    background-color: #0973ba;
}

.page-template-open-kitchen-new #logo {
    margin-left:58px;
    margin-top:24px;
}

.page-template-open-kitchen-new #getdemo {
    margin-right:70px;
    margin-top:27px;
}

.page-template-open-kitchen-new div.kitchen-02_ {
	position:relative;
	width:1200px;
	height:388px;
}

.page-template-open-kitchen-new .p1 {
   float:left;
   width:390px;
   text-align:center;
   height:360px;
}

.page-template-open-kitchen-new .p1 .a1 {
    font-size:100px;
    font-family: 'BebasNeue-Bold';
    margin-top:0px;
    margin-bottom:-20px;
}

.page-template-open-kitchen-new .p1 .a2 {
    font-size:50px;
    font-family: 'BebasNeue-Book';
    margin-top:0px;
    margin-bottom:-15px;
}

.page-template-open-kitchen-new .p1 .a3 {
    font-size:60px;
    font-family: 'BebasNeue-Regular';
    margin-top:0px;
    margin-bottom:-15px;
}

.page-template-open-kitchen-new .p1 .a4 {
    font-size:60px;
    font-family: 'BebasNeue-Regular';
    margin-top:0px;
    margin-bottom:-15px;
}

.page-template-open-kitchen-new .p1 .a5 {
    font-size:60px;
    font-family: 'BebasNeue-Regular';
    margin-top:0px;
    margin-bottom:-15px;
}

.page-template-open-kitchen-new .p2 {
    float:left;
    width:400px;
    text-align:center;
    border-right:2px solid #bbb;
    border-left:2px solid #bbb;
    height:360px;
}

.page-template-open-kitchen-new .p2 .a1 {
    font-size:100px;
    font-family: 'BebasNeue-Bold';
    margin-top:0px;
    margin-bottom:-20px;
}

.page-template-open-kitchen-new .p2 .a2 {
    font-size:60px;
    font-family: 'BebasNeue-Regular';
    margin-top:0px;
    margin-bottom:-15px;
}

.page-template-open-kitchen-new .p2 .a3 {
    font-size:60px;
    font-family: 'BebasNeue-Regular';
    margin-top:0px;
    margin-bottom:-15px;
}

.page-template-open-kitchen-new .p2 .a4 {
    font-size:50px;
    font-family: 'BebasNeue-Book';
    margin-top:0px;
    margin-bottom:-15px;
}

.page-template-open-kitchen-new .p3 {
    float:right;
    width:390px;
    text-align:center;
    height:360px;
}

.page-template-open-kitchen-new .p3 .a1 {
    font-size:100px;
    font-family: 'BebasNeue-Bold';
    margin-top:0px;
    margin-bottom:-20px;
}

.page-template-open-kitchen-new .p3 .a2 {
    font-size:60px;
    font-family: 'BebasNeue-Regular';
    margin-top:0px;
    margin-bottom:-15px;
}

.page-template-open-kitchen-new .p3 .a3 {
    font-size:50px;
    font-family: 'BebasNeue-Book';
    margin-top:0px;
    margin-bottom:-15px;
}

.page-template-open-kitchen-new .p3 .a4 {
    font-size:60px;
    font-family: 'BebasNeue-Regular';
    margin-top:0px;
    margin-bottom:-15px;
}

.page-template-open-kitchen-new .p3 .a5 {
    font-size:60px;
    font-family: 'BebasNeue-Regular';
    margin-top:0px;
    margin-bottom:-15px;
}

.page-template-open-kitchen-new .p1 p, .p2 p,.page-template-open-kitchen-new  .p3 p {
    line-height:120% !important;
}


.page-template-open-kitchen-new .p {
    color:#f7941f;

}

.page-template-open-kitchen-new div.kitchen-03_ {
	position:relative;
	width:1200px;
	height:39px;
}

.page-template-open-kitchen-new div.kitchen-04_ {
	position:relative;
	width:1200px;
	height:343px;
}

.page-template-open-kitchen-new div.kitchen-05_ {
	position:relative;
	width:1200px;
	height:52px;
}

.page-template-open-kitchen-new div.kitchen-06_ {
	position:relative;
	width:1200px;
	height:524px;
}

.page-template-open-kitchen-new div.kitchen-07_ {
	position:relative;
	width:1200px;
    background-color: #f7941f;
}

.page-template-open-kitchen-new .std {
    color:#fff;
    font-size:32px;
    margin-left:67px;
    line-height: 140%;
    margin-right:67px;
    margin-top:0px;
    margin-bottom:0px;
    font-family: Arial, Helvetica, sans-serif;
}

.page-template-open-kitchen-new .p71 {
    padding-top:45px;
    padding-bottom:45px;
}

.page-template-open-kitchen-new .p72 {
    padding-bottom:45px;
}

.page-template-open-kitchen-new div.kitchen-08_ {
	position:relative;
	width:1200px;
    background-color: #f7941f;
    text-align:center;
    padding-bottom:44px;
    border-bottom:5px solid #fff;
}

.page-template-open-kitchen-new .i80 {
    text-align:center;
    color:#fff;
    font-size:18px;
    display: inline-block;
    font-family: Arial, Helvetica, sans-serif;
    margin-left:36px;
    margin-right:36px;
}

.page-template-open-kitchen-new div.kitchen-09_ {
	position:relative;
	width:1200px;
    height:79px;
    background-color: #f7941f;
}

.page-template-open-kitchen-new div.kitchen-10_ {
	position:relative;
    width:1200px;
    background-color:#f2f2f3;
}

.page-template-open-kitchen-new .kitchen-10_ {
	position:relative;
  width:1200px;
  background-color:#f2f2f3;
}

.page-template-open-kitchen-new .std2 {
  color:#666;
  font-size:32px;
  margin-left:67px;
  margin-right:67px;
  margin-top:0px;
  margin-bottom:0px;
  padding-top:45px;
  padding-bottom:45px;
  line-height: 140%;
  font-family: Arial, Helvetica, sans-serif;
}

.page-template-open-kitchen-new .kitchen-11_ {
	position:relative;
  width:1200px;
  height:unset;
  background-color: #f2f2f3;
  border-bottom:5px solid #fff;
}

.page-template-open-kitchen-new .img1 {
  margin: 0 auto;
  width:540px;
}

.page-template-open-kitchen-new .form1 * {
    color: #777;
}

.page-template-open-kitchen-new .ui-section .ui-section-container {
  padding: 0;
  iframe {
    min-height: 950px;
  }
}

.page-template-open-kitchen-new .row1 {
    width:100%;
    clear: both;
    height:60px;
}

.page-template-open-kitchen-new .col0 {
    width:80px;
    float:left;
    font-size: 12px;
    color:#777;
}

.page-template-open-kitchen-new .col0 p {
    margin-top:5px;
}

.page-template-open-kitchen-new .col02 {
    width:350px;
    float:left;
    font-size: 18px;
    color:#777;
}

.page-template-open-kitchen-new .col02 p {
    margin-top:5px;
}

.page-template-open-kitchen-new .form1 .col1 {
    width:190px;
    float:left;
}

.page-template-open-kitchen-new .form1 .col12 {
    width:190px;
    float:left;
}

.page-template-open-kitchen-new .form1 .col1 input {
    width:160px;
    border:1px solid #888;
    font-size:12px;
    padding:4px 2px;
}

.page-template-open-kitchen-new .form1 .col12 select {
    width:160px;
    border:1px solid #888;
    font-size:12px;
    padding:4px 2px;
}

.page-template-open-kitchen-new .center {
    text-align:center;
}

.page-template-open-kitchen-new div.kitchen-12_ {
	position:relative;
	width:1200px;
    height:328px;
    background-color: #f7941f;
    border-bottom:5px solid #fff;
    clear:both;
}

.page-template-open-kitchen-new .o11 {
    width:420px;
    float:left;
}

.page-template-open-kitchen-new .o21 {
    width:710px;
    float:right;
}

.page-template-open-kitchen-new .std3 {
    font-size:32px;
    color:#fff;
    padding-right:45px;
    padding-top:70px;
    padding-bottom:70px;
    line-height: 140%;
    margin:0px;
}

.page-template-open-kitchen-new .getthe {
    font-family: 'BebasNeue-Bold';
    color:#fff;
    font-size:70px;
    line-height: 90%;
    margin:0px;
    padding-top:44px;
    padding-left:45px;
}

.page-template-open-kitchen-new .borderb {
    border-bottom:5px solid #fff;
    background-color: #e7e7e8;
}

.page-template-open-kitchen-new div.kitchen-13_ {
	position:relative;
    width:1200px;
    height:242px;
    clear:both;
}

.page-template-open-kitchen-new .imgl {
    width: 398px;
    float:left;
    height:242px;
}

.page-template-open-kitchen-new .txtr {
    width: 690px;
    float:left;
    height:242px;
}

.page-template-open-kitchen-new .imgr {
    width: 398px;
    float:right;
    height:242px;
}

.page-template-open-kitchen-new .txtl {
    width: 760px;
    float:left;
    height:242px;
}

.page-template-open-kitchen-new .boldo {
    color:#f7941f;
    font-size:32px;
    margin:0px;
    padding-top:47px;
    padding-left:30px;
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
}

.page-template-open-kitchen-new .lio {
    line-height: 150%;
    font-size:22px;
    color:#231f20;
    margin-top:10px;
    list-style:none;
}

.page-template-open-kitchen-new .boldo2 {
    color:#f7941f;
    font-size:32px;
    margin:0px;
    padding-top:47px;
    padding-left:50px;
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
}

.page-template-open-kitchen-new .lio2 {
    line-height: 150%;
    font-size:22px;
    color:#231f20;
    margin-top:10px;
    list-style:none;
    margin-left:10px;
}

.page-template-open-kitchen-new .lio li {
    margin-left:-10px;
}

.page-template-open-kitchen-new .lio li p {
    margin:0px;
}


.page-template-open-kitchen-new li:before {
    content: "//";  
    color:#f7941f; 
}



.page-template-open-kitchen-new div.kitchen-18_ {
	position:relative;
	width:1200px;
    height:100px;
    background-color: #f7941f;
    
}

.page-template-open-kitchen-new div.kitchen-18_ p {
    color:#fff;
    font-size:70px;
    padding-top:12px;
    padding-left:50px;
    margin:0px;
    font-family: 'BebasNeue-Bold';
}

.page-template-open-kitchen-new div.kitchen-19_ {
	position:relative;
	width:1200px;
    height:796px;
    padding-top:20px;
}

.page-template-open-kitchen-new .txt19 {
    width:380px;
    float:left;
    font-size:24px;
    font-family: Arial, Helvetica, sans-serif;
}

.page-template-open-kitchen-new .txt19 p {
    padding-right:80px;
    padding-left:50px;
    padding-top:160px;
    line-height: 140%;;
}

.page-template-open-kitchen-new .img19 {
    width:800px;
    float:left;
}


.page-template-open-kitchen-new div.kitchen-20_ {
	position:relative;
	width:1200px;
	height:118px;
}

.page-template-open-kitchen-new div.kitchen-20_ p {
    color:#f7941f;
    font-size:32px;
    padding-top:12px;
    padding-left:50px;
    padding-right:50px;
    margin:0px;

    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
}


.page-template-open-kitchen-new div.kitchen-21_ {
	position:relative;
	width:1200px;
    background-color: #f7941f;
    text-align:center;
    color:#fff;
}


.page-template-open-kitchen-new .learn1 {
    font-size:32px;
    padding-top:40px;
    margin:0px;
    padding-bottom:10px;
}

.page-template-open-kitchen-new .learn2 {
    font-size:24px;
    margin:0px;
    padding-bottom:40px;
}

.page-template-open-kitchen-new div.kitchen-22_ {
	position:relative;
	width:1200px;
    height:111px;
    background-color: #f7941f;
    text-align:center;
}

.page-template-open-kitchen-new div.kitchen-23_ {
	position:relative;
	width:1200px;
	height:60px;
}

.page-template-open-kitchen-new div.kitchen-24_ {
	position:relative;
	width:1200px;
	height:88px;
}

.page-template-open-kitchen-new .b241 {
    float:left;
    width:280px;
}

.page-template-open-kitchen-new .b242 {
    float:right;
    width:900px;
    font-size:14px;
}

.page-template-open-kitchen-new .b242 p {
    padding-right:20px;
}

.page-template-open-kitchen-new #logomid {
    position: relative;
    left:70px;
    top:10px;

}

.page-template-open-kitchen-new div.kitchen-25_ {
	position:relative;
	width:1200px;
	height:89px;
}

.page-template-open-kitchen-new .b251 {
    float:left;
    width:800px;
}

.page-template-open-kitchen-new .b251 a {
    text-decoration: none;
    color:#000;
}

.page-template-open-kitchen-new .b251 p {
    font-size:22px;
    line-height: 140%;;
    margin:0px;
    padding-left: 70px;;
}

.page-template-open-kitchen-new .b252 {
    float:left;
    width:280px;
}

.page-template-open-kitchen-new div.kitchen-26_ {
	position:relative;
	width:1200px;
    height:61px;
    text-align:right;
    background-color: #0973ba;
}

.page-template-open-kitchen-new #pd2 {
    position: relative;
    top:16px;
}

.page-template-open-kitchen-new #ss { 
    margin-right:20px;
    position:relative;
    top:11px;
}


















@media (max-width: 1200px) {
    .page-template-open-kitchen-new .img100 {
        width:100%;
        height:auto;
    }

    .page-template-open-kitchen-new .divresp {
        width:100% !important;
        height:auto !important;
        display: inline-block;
        text-align: center;
    }

    .page-template-open-kitchen-new .l5,.page-template-open-kitchen-new .r5 {
        width:100%;
        height:auto !important;
        text-align: center !important;
        margin: auto;
        padding:0px;
    }

    .page-template-open-kitchen-new #logo {
        margin-left:0px;
    }

    .page-template-open-kitchen-new #getdemo {
        margin-right:0px;
    }

    .page-template-open-kitchen-new .p {
        width:100%;
        display: inline-block;
        margin: 50px auto 0px auto;
        height: auto;
    }

    .page-template-open-kitchen-new .std {
        font-size:20px;
        margin-left:27px;
        margin-right:27px;
    }
    
    .page-template-open-kitchen-new .p71 {
        padding-top:25px;
        padding-bottom:25px;
    }
    
    .page-template-open-kitchen-new .p72 {
        padding-bottom:25px;
    }

    .page-template-open-kitchen-new .p3 {
        margin-bottom: 50px;
    }

    .page-template-open-kitchen-new .i80 {
         display: inline-block;
    }

    .page-template-open-kitchen-new .o11,.page-template-open-kitchen-new .o21 {
          width: 100%;
          height:auto;
          display: inline-block;
          text-align: center;
          margin:0px !important;
          padding: 0px !important;
          float:none;
    }

    .page-template-open-kitchen-new .getthe {
        padding-left:20px;
        padding-right:20px;

    }

    .page-template-open-kitchen-new .std3 {
        padding-left:20px;
        padding-right:20px;

    }

    .page-template-open-kitchen-new .img50 {
        width:100%;
        max-width:398px;
    }

    .page-template-open-kitchen-new .txtr,.page-template-open-kitchen-new .txtl {
        display: inline-block;
        float:none;
    }

    .page-template-open-kitchen-new .txtr,.page-template-open-kitchen-new .txtl ul {
        margin-left:0px;
        padding-left:0px;
    }

    .page-template-open-kitchen-new .img1 {
        float:none;
    }

    .page-template-open-kitchen-new .boldo,.page-template-open-kitchen-new .boldo2 {
        padding-left:0px;
        padding-right:0px;
        font-size:18px;
    }

    .page-template-open-kitchen-new .lio {
        line-height: 150%;
        font-size:14px;
        margin-top:10px;
    }
    
    
    .page-template-open-kitchen-new .lio2 {
        line-height: 150%;
        font-size:14px;
        margin-top:10px;
        margin-left:10px;
    }

    .page-template-open-kitchen-new div.kitchen-18_ p {
        font-size:35px;
        padding-top:6px;
        padding-left:20px;
        padding-right:20px;
        margin:0px;
        font-family: 'BebasNeue-Bold';
    }
    

    .page-template-open-kitchen-new .txt19 {
        width:100%;
        float:none;
        font-size:14px;
    }
    
    .page-template-open-kitchen-new .txt19 p {
        padding-right:20px;
        padding-left:20px;
        padding-top:20px;
        padding-bottom:20px;
    }

    .page-template-open-kitchen-new div.kitchen-20_ p {
        font-size:14px;
        padding-top:12px;
        padding-left:20px;
        padding-right:20px;
        margin:0px;
        padding-bottom:32px;
    }

    .page-template-open-kitchen-new .learn1,.page-template-open-kitchen-new .learn2 {
        display: inline-block;
        margin:10px 20px;
    }

    .page-template-open-kitchen-new .img4,.page-template-open-kitchen-new #getdemo {
        position:relative;
        top:4px;
    }

    .page-template-open-kitchen-new .kitchen-26_ {
        text-align: center !important;
        height:60px !important;
        display: inline-block;
    }

    .page-template-open-kitchen-new #ss {
        margin-right: 0px !important;
    }

    .page-template-open-kitchen-new #logomid {
        left:0px !important;
        margin-bottom: 20px;
        margin-top: 20px;
    }

    .page-template-open-kitchen-new .b241 {
        float:none !important;
    }
    
    .page-template-open-kitchen-new .b242 {
        float:none !important;
    }
    
    .page-template-open-kitchen-new .b242 p {
        padding-right:20px !important;
        padding-left:20px !important;
    }

    .page-template-open-kitchen-new .b251 {
        float:none !important;
    }
    
    .page-template-open-kitchen-new .b252 {
        float:none !important;
    }
    
    .page-template-open-kitchen-new .b251 p {
        padding-right:20px !important;
        padding-left:20px !important;
        font-size:15px;
    }

    .page-template-open-kitchen-new #pd2 {
        padding-bottom:30px;
        width:70% !important;
        max-width:331px;

    }
}






@media (max-width: 600px) {
    .page-template-open-kitchen-new .getthe {
      font-size:40px;
    }

    .page-template-open-kitchen-new .std3 {
        font-size: 16px;
        padding-top:35px;
        padding-bottom:35px;
    }
    .page-template-open-kitchen-new .img1001 {
        width:100%;
        max-width: 533px;
    }

    .page-template-open-kitchen-new .std2 {
       font-size:16px;        
    }

    .page-template-open-kitchen-new #logo {
        width:60%;
        height: auto;
    }
    .page-template-open-kitchen-new #getdemo {
        width:40%;
        height: auto;
    }
     
     .page-template-open-kitchen-new .p1 .a1 {
         font-size:50px;
         margin-bottom:-10px;
     }
     
     .page-template-open-kitchen-new .p1 .a2 {
         font-size:25px;
         margin-bottom:-7px;
     }
     
     .page-template-open-kitchen-new .p1 .a3 {
         font-size:30px;
         margin-bottom:-7px;
     }
     
     .page-template-open-kitchen-new .p1 .a4 {
         font-size:30px;
         margin-bottom:-7px;
     }
     
    .page-template-open-kitchen-new  .p1 .a5 {
         font-size:30px;
         margin-bottom:-7px;
     }

     
     .page-template-open-kitchen-new .p2 .a1 {
         font-size:50px;
         margin-bottom:-10px;
     }
     
     .page-template-open-kitchen-new .p2 .a2 {
         font-size:30px;
         margin-bottom:-7px;
     }
     
    .page-template-open-kitchen-new  .p2 .a3 {
         font-size:30px;
         margin-bottom:-7px;
     }
     
     .page-template-open-kitchen-new .p2 .a4 {
         font-size:25px;
         margin-bottom:-7px;
     }
     
     .page-template-open-kitchen-new .p3 .a1 {
         font-size:50px;
         margin-bottom:-10px;
     }
     
    .page-template-open-kitchen-new  .p3 .a2 {
         font-size:30px;
         margin-bottom:-7px;
     }
     
     .page-template-open-kitchen-new .p3 .a3 {
         font-size:25px;
         margin-bottom:-7px;
     }
     
     .page-template-open-kitchen-new .p3 .a4 {
         font-size:30px;
         margin-top:0px;
         margin-bottom:-7px;
     }
     
     .page-template-open-kitchen-new .p3 .a5 {
         font-size:30px;
         margin-top:0px;
         margin-bottom:-7px;
     }

     .page-template-open-kitchen-new .learn1 {
        font-size:18px;
        padding-top:40px;
        margin:0px;
        padding-bottom:10px;
    }
    
    .page-template-open-kitchen-new .learn2 {
        font-size:14px;
        margin:0px;
        padding-bottom:40px;
    }

    .page-template-open-kitchen-new .img4 {
        width:80%;
        max-width: 485px;
        padding:0px;
        margin:0px;
        display: inline-block;
    }
}

@media (max-width: 485px) {
    .page-template-open-kitchen-new .img4 {
        width:80%;
        max-width: 485px;
    }
}