@font-face {
  font-family: 'MuseoSans_500';
  src: url("../fonts/MuseoSans_500.eot");
  src: url("../fonts/MuseoSans_500.eot") format("embedded-opentype"), url("../fonts/MuseoSans_500.woff2") format("woff2"), url("../fonts/MuseoSans_500.woff") format("woff"), url("../fonts/MuseoSans_500.ttf") format("truetype"), url("../fonts/MuseoSans_500.svg#MuseoSans_500") format("svg");
}

@font-face {
  font-family: 'MuseoSans_900';
  src: url("../fonts/MuseoSans_900.eot");
  src: url("../fonts/MuseoSans_900.eot") format("embedded-opentype"), url("../fonts/MuseoSans_900.woff2") format("woff2"), url("../fonts/MuseoSans_900.woff") format("woff"), url("../fonts/MuseoSans_900.ttf") format("truetype"), url("../fonts/MuseoSans_900.svg#MuseoSans_900") format("svg");
}

@font-face {
  font-family: 'GothamCondensedBold';
  src: url("../fonts/GothamCondensedBold.eot");
  src: url("../fonts/GothamCondensedBold.eot") format("embedded-opentype"), url("../fonts/GothamCondensedBold.woff2") format("woff2"), url("../fonts/GothamCondensedBold.woff") format("woff"), url("../fonts/GothamCondensedBold.ttf") format("truetype"), url("../fonts/GothamCondensedBold.svg#GothamCondensedBold") format("svg");
}

/*********************
BREAKPOINTS
*********************/
/* line 4, ../scss/base/_reset.scss */
html,
body {
  width: 100%;
  height: 100%;
}

/* line 11, ../scss/base/_reset.scss */
html,
body,
ul,
ol {
  margin: 0;
  padding: 0;
}

/* line 2, ../scss/base/_base.scss */
a {
  text-decoration: none;
  color: #612D19;
}

/* line 6, ../scss/base/_base.scss */
p {
  margin-bottom: 20px;
}

/* line 14, ../scss/base/_base.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Raleway', sans-serif;
}

/* line 17, ../scss/base/_base.scss */
body {
  font-family: 'Raleway', sans-serif;
  font-weight: 400;
  font-size: 15px;
  color: #424242;
  background: url(../images/body-bg.png) repeat-x left top #f9f9f9;
}

/* line 24, ../scss/base/_base.scss */
img {
  max-width: 100%;
  height: auto;
}

/* line 29, ../scss/base/_base.scss */
.body-div {
  overflow: hidden;
  width: 100%;
  margin: 0 auto;
}

/* line 38, ../scss/base/_base.scss */
.inner-pages .body-div {
  max-width: 100%;
}
/* line 41, ../scss/base/_base.scss */
.inner-pages header {
  background: white;
  margin-bottom: 15px;
}

/* line 47, ../scss/base/_base.scss */
.max-width900px {
  max-width: 900px;
  margin: 0 auto;
}

/* line 52, ../scss/base/_base.scss */
.title01 {
  color: #612D19;
  font-size: 20px;
  /*text-transform: uppercase;*/
  font-weight: 800;
  margin: 0 0 30px 0;
}
/* line 59, ../scss/base/_base.scss */
.title01 h2 {
  color: #612D19;
  margin: 0;
  font-size: 55px;
  line-height: 55px;
  font-weight: 800;
}

/* line 68, ../scss/base/_base.scss */
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  background: none;
  box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0);
}

/* line 1, ../scss/layouts/_header.scss */
header {
  padding: 15px 0 30px 0;
  margin-bottom: 0;
  background: #fff;
}

/* line 6, ../scss/layouts/_header.scss */
.top-left-right-link {
  padding: 0 0 10px 0;
}
/* line 8, ../scss/layouts/_header.scss */
.top-left-right-link a {
  color: black;
  font-weight: 300;
  text-transform: uppercase;
  font-size: 12px;
}

/* line 15, ../scss/layouts/_header.scss */
.logo {
  margin: 0 0 -35px 0;
  text-align: center;
}
/* line 18, ../scss/layouts/_header.scss */
.logo a {
  position: relative;
  z-index: 5;
}
/* line 22, ../scss/layouts/_header.scss */
.logo img {
  width: 180px;
  height: auto;
}

/* line 30, ../scss/layouts/_header.scss */
.mwt_nav .navbar-brand {
  padding: 0;
  display: none;
}
/* line 34, ../scss/layouts/_header.scss */
.mwt_nav .navbar-default {
  border: none;
  box-shadow: none;
  background: none;
}
/* line 39, ../scss/layouts/_header.scss */
.mwt_nav .navbar {
  margin: 0;
  min-height: inherit;
}
/* line 43, ../scss/layouts/_header.scss */
.mwt_nav .nav > li > a {
  padding: 0 50px 0 0;
  margin-right: 40px;
  background: none;
  font-size: 14px;
  text-transform: uppercase;
  font-family: 'Raleway', sans-serif;
  outline: none;
  font-weight: 600;
  color: #612D19;
  line-height: 30px;
}
/* line 54, ../scss/layouts/_header.scss */
.mwt_nav .nav > li > a span {
  border-bottom: 2px solid #fff;
  padding-bottom: 5px;
}
/* line 61, ../scss/layouts/_header.scss */
.mwt_nav .navbar-default .navbar-nav > .active > a,
.mwt_nav .mwt_nav .nav > li > a:hover {
  color: #612e1b;
  box-shadow: none;
  background: none;
}
/* line 65, ../scss/layouts/_header.scss */
.mwt_nav .navbar-default .navbar-nav > .active > a span,
.mwt_nav .mwt_nav .nav > li > a:hover span {
  border-bottom: 2px solid #612e1b;
}
/* line 69, ../scss/layouts/_header.scss */
.mwt_nav .navbar-right {
  margin-right: 0;
}
/* line 72, ../scss/layouts/_header.scss */
.mwt_nav .navbar-right > li > a {
  padding: 0 0 0 60px;
  margin-right: 0;
  margin-left: 60px;
}
/* line 77, ../scss/layouts/_header.scss */
.mwt_nav .navbar-nav > li > .dropdown-menu {
  text-transform: uppercase;
}

/* line 80, ../scss/layouts/_header.scss */
.banner-div {
  max-width: 1400px;
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
}
/* line 87, ../scss/layouts/_header.scss */
.banner-div .item > img {
  -moz-border-radius-topleft: 20px;
  -webkit-border-top-left-radius: 20px;
  border-top-left-radius: 20px;
  -moz-border-radius-topright: 20px;
  -webkit-border-top-right-radius: 20px;
  border-top-right-radius: 20px;
  -moz-border-radius-bottomright: 1px;
  -webkit-border-bottom-right-radius: 1px;
  border-bottom-right-radius: 1px;
  -moz-border-radius-bottomleft: 1px;
  -webkit-border-bottom-left-radius: 1px;
  border-bottom-left-radius: 1px;
}
/* line 102, ../scss/layouts/_header.scss */
.banner-div h2 {
  position: absolute;
  margin: 0;
  font-size: 76px;
  line-height: 76px;
  font-weight: 800;
  color: white;
  text-transform: uppercase;
  left: 20%;
  bottom: 150px;
}
/* line 114, ../scss/layouts/_header.scss */
.banner-div .left-right-arrow {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 15px;
  text-align: center;
  padding-left: 140px;
}
/* line 121, ../scss/layouts/_header.scss */
.banner-div .left-right-arrow a {
  padding: 0 5px;
}

/* line 1, ../scss/layouts/_footer.scss */
.footer-div {
  border-top: 1px solid #bdbdbd;
  padding-top: 20px;
  padding-bottom: 20px;
  margin-top: 50px;
}
/* line 6, ../scss/layouts/_footer.scss */
.footer-div .copy-right {
  padding: 10px;
  padding-left: 55px;
}
/* line 11, ../scss/layouts/_footer.scss */
.footer-div ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 16, ../scss/layouts/_footer.scss */
.footer-div ul li {
  float: left;
}
/* line 19, ../scss/layouts/_footer.scss */
.footer-div ul li a {
  display: block;
  padding: 0 15px;
  font-weight: 600;
  font-size: 14px;
  text-decoration: none;
}
/* line 28, ../scss/layouts/_footer.scss */
.footer-div .social-icon {
  text-align: right;
}
/* line 30, ../scss/layouts/_footer.scss */
.footer-div .social-icon a {
  padding: 0 15px;
}

/* line 1, ../scss/modules/_buttons.scss */
.btn-brown {
  height: 62px;
  background: #a46a54;
  COLOR: white;
  font-size: 18px;
  padding: 10px 25px;
}

/* line 3, ../scss/modules/_blocks.scss */
.home-outer-box-design {
  padding: 50px 50px;
}
/* line 6, ../scss/modules/_blocks.scss */
.home-outer-box-design.border {
  border: 10px solid #ebebeb;
  margin: 50px 0;
}
/* line 10, ../scss/modules/_blocks.scss */
.home-outer-box-design .right-img {
  margin: -90px 0;
}
/* line 13, ../scss/modules/_blocks.scss */
.home-outer-box-design .left-img {
  margin: -130px 0 0 -50px;
}

/* line 17, ../scss/modules/_blocks.scss */
.img-design01 {
  display: inline-block;
  border: 2px solid #fff;
  box-shadow: 10px 15px 5px rgba(0, 0, 0, 0.1);
}

/* line 24, ../scss/modules/_blocks.scss */
.home-Thumcontent-div {
  max-width: 350px;
  margin-top: 20px;
}
/* line 27, ../scss/modules/_blocks.scss */
.home-Thumcontent-div a {
  color: #424242;
  text-decoration: none;
}
/* line 31, ../scss/modules/_blocks.scss */
.home-Thumcontent-div h2 {
  font-size: 32px;
  font-weight: 400;
  margin: 0 0 25px 0;
}

/* line 40, ../scss/modules/_blocks.scss */
.KNC-left-content .title01 {
  margin-top: 90px;
  margin-bottom: 50px;
}

/* line 46, ../scss/modules/_blocks.scss */
.the-cook-book-banner {
  background: url(../images/spoon-img.png) no-repeat center;
  text-align: center;
  height: 450px;
  margin-bottom: 50px;
}
/* line 52, ../scss/modules/_blocks.scss */
.the-cook-book-banner .title01 {
  padding-top: 90px;
  margin-bottom: 0;
}

/* line 59, ../scss/modules/_blocks.scss */
.vision-banner {
  position: relative;
  margin: 20px 0 50px 0;
}
/* line 63, ../scss/modules/_blocks.scss */
.vision-banner .title01 {
  position: absolute;
  margin-bottom: 0;
  bottom: 40px;
  left: 0;
}

/* line 72, ../scss/modules/_blocks.scss */
.mission-banner {
  position: relative;
  margin: 20px 0 70px 0;
}
/* line 76, ../scss/modules/_blocks.scss */
.mission-banner .title01 {
  position: absolute;
  margin-bottom: 0;
  bottom: -30px;
  left: 0;
  width: 100%;
  text-align: center;
}

/* line 87, ../scss/modules/_blocks.scss */
.faq-banner {
  position: relative;
  margin: 20px 0 70px 0;
  text-align: center;
}
/* line 91, ../scss/modules/_blocks.scss */
.faq-banner .title01 {
  position: absolute;
  margin-bottom: 0;
  bottom: 28%;
  left: 0;
  width: 100%;
  text-align: center;
}

/* line 101, ../scss/modules/_blocks.scss */
.contact-banner {
  position: relative;
  margin: -15px 0 70px 0;
  text-align: center;
}
/* line 105, ../scss/modules/_blocks.scss */
.contact-banner .title01 {
  position: absolute;
  margin-bottom: 0;
  bottom: 58%;
  left: 0;
  width: 100%;
  text-align: center;
}

/* line 115, ../scss/modules/_blocks.scss */
.form-banner {
  position: relative;
  margin: 20px 0 70px 0;
  text-align: center;
}
/* line 119, ../scss/modules/_blocks.scss */
.form-banner .title01 {
  position: absolute;
  margin-bottom: 0;
  bottom: 15%;
  left: 0;
  width: 100%;
  text-align: center;
}
/* line 127, ../scss/modules/_blocks.scss */
.form-banner .title01 h2 {
  font-size: 35px;
  line-height: 45px;
}

/* line 135, ../scss/modules/_blocks.scss */
.brand-head {
  text-align: center;
  margin-bottom: 80px;
}
/* line 137, ../scss/modules/_blocks.scss */
.brand-head .title01 {
  margin: 70px 0;
}

/* line 143, ../scss/modules/_blocks.scss */
.knc-box-div {
  max-width: 230px;
  margin: 0 auto;
  text-align: center;
}
/* line 147, ../scss/modules/_blocks.scss */
.knc-box-div p {
  margin: 0 0 0px 0;
}
/* line 150, ../scss/modules/_blocks.scss */
.knc-box-div p.knc-img {
  margin: 0 0 25px 0;
}

/* line 158, ../scss/modules/_blocks.scss */
.faq-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 163, ../scss/modules/_blocks.scss */
.faq-list li {
  border-bottom: 1px solid #bdbdbd;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
/* line 168, ../scss/modules/_blocks.scss */
.faq-list li a {
  color: #5687d6;
}
/* line 173, ../scss/modules/_blocks.scss */
.faq-list li:last-child {
  border: none;
}
/* line 177, ../scss/modules/_blocks.scss */
.faq-list h2 {
  margin: 0 0 15px 0;
  font-size: 18px;
  position: relative;
  font-weight: 600;
}
/* line 183, ../scss/modules/_blocks.scss */
.faq-list h2:before {
  content: "Q:";
  position: absolute;
  left: -30px;
}
/* line 190, ../scss/modules/_blocks.scss */
.faq-list .ans {
  position: relative;
}
/* line 192, ../scss/modules/_blocks.scss */
.faq-list .ans:before {
  content: "A:";
  position: absolute;
  left: -30px;
}

/* line 205, ../scss/modules/_blocks.scss */
.form-div .form-control {
  height: 58px;
  padding: 15px 15px;
  border: 1px solid #a46a54;
  color: #a46a54;
  font-size: 16px;
  font-weight: 600;
}
/* line 213, ../scss/modules/_blocks.scss */
.form-div .form-control:focus {
  color: #a46a54;
}
/* line 219, ../scss/modules/_blocks.scss */
.form-div h2 {
  font-size: 16px;
  font-weight: 600;
  margin: 30px 0 20px 0;
  position: relative;
}
/* line 225, ../scss/modules/_blocks.scss */
.form-div h2:after {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  height: 1px;
  background: #a46a54;
  width: 100%;
  z-index: 1;
}
/* line 236, ../scss/modules/_blocks.scss */
.form-div h2 span {
  background: #f9f9f9;
  position: relative;
  z-index: 3;
  display: inline-block;
  left: 15px;
  padding: 0 10px;
}
/* line 245, ../scss/modules/_blocks.scss */
.form-div textarea.form-control {
  height: 180px;
  font-weight: 400;
}
/* line 250, ../scss/modules/_blocks.scss */
.form-div .error .form-control {
  border: 2px solid #ff3d00;
  color: #ff3d00;
}
/* line 255, ../scss/modules/_blocks.scss */
.form-div label {
  font-size: 12px;
  padding-left: 15px;
  font-weight: 200;
  text-transform: uppercase;
}
/* line 261, ../scss/modules/_blocks.scss */
.form-div .error label {
  color: #ff3d00;
}

/* line 267, ../scss/modules/_blocks.scss */
.validation-msg {
  font-size: 14px;
  padding: 50px 0;
  text-align: center;
}
/* line 271, ../scss/modules/_blocks.scss */
.validation-msg .error {
  color: #ff3d00;
  font-weight: 600;
}
/* line 275, ../scss/modules/_blocks.scss */
.validation-msg h3 {
  margin: 0;
  text-transform: uppercase;
  font-size: 14px;
}
/* line 281, ../scss/modules/_blocks.scss */
.validation-msg a {
  color: #black-color;
  text-decoration: underline;
  padding-left: 10px;
}
/* line 286, ../scss/modules/_blocks.scss */
.validation-msg .btn {
  margin-top: 15px;
}

/* line 292, ../scss/modules/_blocks.scss */
.contact-right-address {
  font-size: 15px;
}
/* line 295, ../scss/modules/_blocks.scss */
.contact-right-address h3 {
  font-size: 15px;
  margin: 0px 0 30px 0;
  font-weight: 600;
  text-transform: uppercase;
}
/* line 301, ../scss/modules/_blocks.scss */
.contact-right-address h4 {
  font-size: 10px;
  margin: 0px 0 10px 0;
  font-weight: 200;
  text-transform: uppercase;
}

/* line 309, ../scss/modules/_blocks.scss */
.contact-left-div {
  border: 1px solid #a46a54;
  background: white;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  margin-top: -120px;
}
/* line 315, ../scss/modules/_blocks.scss */
.contact-left-div h5 {
  font-size: 10px;
  margin: 20px 0 0px 0;
  font-weight: 200;
  text-transform: uppercase;
}
/* line 322, ../scss/modules/_blocks.scss */
.contact-left-div .top-hed {
  padding: 15px;
  border-bottom: 1px solid #a46a54;
  color: #bebebe;
  font-size: 18px;
  position: relative;
}
/* line 328, ../scss/modules/_blocks.scss */
.contact-left-div .top-hed .right-span {
  position: absolute;
  right: 15px;
  top: 15px;
  font-size: 13px;
}
/* line 335, ../scss/modules/_blocks.scss */
.contact-left-div .media {
  padding: 15px;
  padding-bottom: 0;
  border-bottom: 1px solid #dedede;
  position: relative;
  margin: 0;
}
/* line 342, ../scss/modules/_blocks.scss */
.contact-left-div .media:hover {
  background: #f7f7f7;
}
/* line 345, ../scss/modules/_blocks.scss */
.contact-left-div .media.last {
  border: none;
}
/* line 349, ../scss/modules/_blocks.scss */
.contact-left-div .media h4 {
  text-transform: uppercase;
}
/* line 353, ../scss/modules/_blocks.scss */
.contact-left-div .media p {
  margin: 0px 0 15px 0;
}
/* line 356, ../scss/modules/_blocks.scss */
.contact-left-div .media .more-btn {
  position: absolute;
  right: 35px;
  top: 40%;
}

/* line 364, ../scss/modules/_blocks.scss */
#contact-scrollBar {
  position: relative;
  margin: 0px auto;
  padding: 0px;
  width: 100%;
  height: 730px;
  overflow: hidden;
}

/* line 377, ../scss/modules/_blocks.scss */
.map-div #map {
  height: 460px;
}


.read-more{
  font-weight: bold;
  color: #612D19;
  margin-top: 15px;
  cursor: pointer;
  display: inline-block;
}

.read-more:hover, .read-more:focus, .read-more:active, .read-more:visited{
  color: #612D19;
  text-decoration: none;
}

.arial{
  font-family: 'Arial', sans-serif;
}