/*
color list
#eae1c7: cream
#47403A: dark brown
#3c2415: dark brown (background?)
#3b2414: dark brown (font?)
#924a49: brown
*/
/* Color */
/* Header */
.header {
  position: static;
  background-color: #eae1c7 !important;
  color: #47403a;
}
.header span, .header a {
  color: #47403a;
}
.header a:hover {
  color: #924a49;
}
.sitenav ul a, .sitenav ul li a {
  color: #47403a;
}
.sitenav ul li.current_page_item a, .sitenav ul li a:hover {
  color: #924a49;
}
.toggle a {
  color: #fff;
  background: url(../images/mobile_nav_right.png) no-repeat right center #3c2415;
}
.logo h1 {
  font-size: 30px;
  /* /Header */
}
section#home_slider {
  border-color: #865628;
}
#wrapfirst {
  background: none;
  padding: 45px 0;
}
.section-border {
  background: -moz-linear-gradient(top, #3c2415, #3c2415, #3c2415, #3c2415);
  background: -webkit-linear-gradient(top, #3c2415, #3c2415, #3c2415, #3c2415);
  background: linear-gradient(top, #3c2415, #3c2415, #3c2415, #3c2415);
  -moz-background-size: 15px 15px;
  -webkit-background-size: 15px 15px;
  background-size: 15px 15px;
  height: 6px;
  margin-top: -40px;
  /* Our Speciality */
}
#pagearea {
  background-color: #3c2415 !important;
}
#pagearea .rightwrap .threebox h3 {
  width: 50%;
  margin: 0 auto;
}
#pagearea .rightwrap .threebox img {
  width: 80px;
  margin: 15px auto 5px auto;
}
.foobar {
  /* Welcome */
}
@media screen and (min-width: 640px) {
  .foobar h3, .foobar span {
    font-size: 18px;
  }
  .foobar span, .foobar img {
    vertical-align: middle;
  }
  .foobar img {
    padding: 0 20px;
    width: 250px;
  }
  .foobar div.item {
    margin-top: 15px;
  }
  .foobar img.lll {
    float: left;
  }
  .foobar img.rrr {
    float: right;
  }
  .foobar div.text {
    display: inline-block;
    max-width: 60%;
  }
  .foobar div.text.lll {
    float: left;
  }
  .foobar div.text.rrr {
    float: right;
  }
  .foobar div.rrr {
    margin-left: auto;
  }
}
.welcomewrap {
  /* Page */
}
.welcomewrap div.one_third {
  display: inline-block;
  vertical-align: top;
  padding-right: 15px;
  font-size: 15px;
  width: 30%;
}
@media screen and (max-width: 639px) {
  .welcomewrap div.one_third {
    width: 45%;
  }
}
@media screen and (max-width: 480px) {
  .welcomewrap div.one_third {
    width: 95%;
  }
}
.welcomewrap .price {
  font-size: 18px;
  font-weight: bold;
}
.welcomewrap img {
  float: none;
  width: 99%;
  padding: 0;
  background-color: #fff;
  border: 1px solid #e6e5e5;
}
.welcomewrap a img.alignnone {
  margin: 0;
}
.page_content {
  /* Footer */
}
.page_content p {
  font-size: 15px;
}
#footer-wrapper {
  background: none;
  background-color: #47403a;
  border-top: 9px solid #3b3532;
}
#footer-wrapper .copyright-wrapper {
  background-color: #3b3532;
}
#footer-wrapper .footerlogo {
  background-color: #3b3532;
}
#footer-wrapper span, #footer-wrapper strong {
  color: #fff !important;
  font-weight: normal;
}
#footer-wrapper .social-icons a {
  background-color: #3b3532 !important;
}
#footer-wrapper .social-icons a:hover {
  background-color: #924a49 !important;
}
#footer-wrapper .cols-4 {
  float: none;
  width: auto;
}
#footer-wrapper .footerlogo {
  float: left;
  margin-right: 20px;
}
#footer-wrapper .footerlogo, #footer-wrapper .logo, #footer-wrapper .phone-no {
  display: inline-block;
}
