input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], textarea {
  width: 100%;
}
.main-header{background:rgba(255, 255, 255, 1);}
.site-content{ background:rgba(255, 255, 255, 0.8);padding-bottom:100px !important;}
.boxed-layout #page {box-shadow: none;background:none;position:relative;}
h1.entry-title {
  color: #906c5b;
}
.accordions.flat .accordions-head {
  border-color: #fff !important;
}
#colophon .footer-overlay, #colophon {
  background: none;
}
blockquote {margin:-20px 15px 0;}
.home-slide{
	margin:0 -49px -150px -15px;}
.home .site-content {
  padding-top: 425px !important;
}
#bottom-footer .copyright {
  float: none;
}
#bottom-footer a{font-weight:700;color:#ffffff;}
#bottom-footer {
  text-align:center;
  color:#ffffff;
  background: #bea99c;
}
footer:before {
  background: rgba(0, 0, 0, 0) url("images/footer.png") no-repeat scroll center bottom;
  content: "";
  height: 100px;
  margin-top: -100px;
  width: 100%;
}
#accordion-slider-1 {
  margin-top: -440px;
  padding-left: 1px;
}
#accordion-slider-1::after {
  background: rgba(0, 0, 0, 0) url("images/cache.png") no-repeat scroll center bottom;
  content: "";
  height: 80px;
  position: absolute;
  top: -3px;
  width: 100%;
}
#accordion-slider-1 .as-panel a{display:block;}
#accordion-slider-1 .as-panel a:after {
  background: rgba(144, 108, 91, 1) none repeat scroll 0 0;
  opacity:0.5;
  transition: all 0.5s ease-in;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;}
#accordion-slider-1 .as-panel a:hover:after {
  background: rgba(144, 108, 91, 1) none repeat scroll 0 0;
  opacity:0;
}
#accordion-slider-1 .as-opened a:after {
  background: rgba(144, 108, 91, 1) none repeat scroll 0 0;
  opacity:0;
}
#masthead .site-branding h1 {
  font-size: 32px;
  text-transform: none;
}
#masthead .site-branding .tagline {
  color: #999;
  font-size: 21.5px;
  line-height: 1;
}
.main-navigation li {
  font-size: 14px;
}
.ui-widget-content {
  background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
}
#secondary-right {
  background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
  color: #906c5b;
  line-height: 20px;
  margin: -25px -15px -60px 0;
  padding: 20px 10px 50px;
  text-align: center;
}
#secondary-right h2 {
  background: rgba(0, 0, 0, 0) url("images/sep.jpg") no-repeat scroll center bottom;
  color: #00a651;
  font-family: "Lato",sans-serif;
  font-size: 16px;
  font-weight: bold;
  line-height: 34px;
  text-align: center;
  text-transform: uppercase;
}
#secondary-right .big {font-size:19px;}
#secondary-right .small {font-size:12px;text-align:left;}
#secondary-right .phone {font-size:30px;}
.side-contact #secondary-right {  margin: 0 !important;padding: 20px 10px 10px !important;}
.home .post-9 .entry-header { display:none;}
.wp-caption {
  border: 1px solid #fff;
}
@media only screen and (max-width: 940px) {
  #secondary-right {
  margin: 0 -10px -60px;
  }
  #accordion-slider-1 {
    display:none;
}
  .home .site-content {
  padding-top: inherit !important;
}
  .home-slide{
	margin: 0 -10px !important ;
  }
}