@charset "UTF-8";
/* CSS Document */

body {margin: 0px; padding: 0px; background-image: url(images/bg.png); font-family: Verdana, sans-serif; font-size: 15px; line-height: 32px; color: #3a2912;}
h1, h2, h3, h4, h5, h6 {margin: 0px 0px 10px; font-weight: normal;}
h1 {font-size: 40px; letter-spacing: 2px; line-height: 45px; color: #0078a6; font-weight: bold; font-family: 'Merriweather', serif; padding: 10px 15px;}
h2 {font-size: 30px; letter-spacing: 1px; line-height: 35px; font-weight: bold; font-family: 'Merriweather', serif;}
h3 {font-size: 30px; letter-spacing: 1px; line-height: 35px; font-family: 'Merriweather', serif;}
h4 {font-size: 25px; letter-spacing: 1px; line-height: 30px; text-transform: uppercase;}
h5 {font-size: 25px; letter-spacing: 1px; line-height: 30px;font-weight: bold;}
h6 {font-size: 20px; letter-spacing: 1px; line-height: 25px; text-transform: uppercase;}

p {margin: 0px 0px 5px;}
#text-content p {margin: 0px 0px 20px;}

.interior #content-interior #content-area {border-bottom: none; border: 1px solid #b5c780;}
#content-interior p:first-child::first-line, p.green {font-family: 'Merriweather', serif; font-size: 18px; color: #b5c780;}

#header-area {width: 100%; min-height: 45px; text-align: center; padding: 15px 0px 0px; margin: 0px 0px 20px;}
#header-interior {max-width: 1220px; margin: auto; width: 95%;}
.navigation ul li {display: inline-block; list-style-type: none; list-style-image: none; margin: 0px 0px 0px 20px; text-transform: uppercase; font-weight: bold; font-size: 20px; letter-spacing: 1px;}
.navigation ul li a {color: #795a24; text-decoration: none; text-shadow: 0px 1px 0px #fff;}
.navigation ul li a:hover, .navigation ul li a:active {color: #9aad65;}
.navigation ul li a.active {color: #0878a7;}

#footer-area {width: 100%; background: #eff4df; min-height: 40px; clear: both; border-top: 5px solid #b5c77f; margin: 0px 0px 0px; color: #b5c77f; font-size: 12px;}
#footer-interior {width: 95%; max-width: 1220px; margin: auto; overflow: auto; padding: 10px 0px;}

#content-area {margin: 0px 15px; background: #fff; display: inline-block; vertical-align: top; position: relative;}

.interior #content-area {margin: 0px 0px 0px 1%;}
.front #content-area {border: 1px solid #b5c780; margin: 0px 1% 20px 0px;}
#text-content {padding: 8px 14px;}
#sidebar-area, .sidebar-contact {padding: 15px 2%; font-family: 'Verdana', sans-serif; display: block; vertical-align: top; position: relative;}
.sidebar-contact { padding: 10px 5px; font-size: 14px !important;}

.logo, .navigation {float: none; margin: 0px auto 10px; text-align: center; display: block; width: 100%;}
.navigation ul {text-align: center;}
.landing .logo {width: 100%; text-align: center;}
.landing .logo img {width: 100%; height: auto; max-width: 300px; margin: auto;}

.logo img {width: 100%; height: auto; max-width: 300px;}

.front #sidebar-area, .sidebar-contact {background: #0878a7; color: #fff; text-align: center; font-size: 16px; letter-spacing: .5px;}
.front #sidebar-area h6, .sidebar-contact h6 {font-family: 'Merriweather', serif;}
.front #sidebar-area a, .sidebar-contact a {color: #fff; text-decoration: none;}

#main-content {width: 100%; margin: 0px; padding: 0px;}
#content-interior {width: 95%; max-width: 1220px; margin: auto; }

a.button-link {margin: 0px auto 20px; text-transform: uppercase; letter-spacing: 1px; font-size: 20px; color: #fff; background: #b5c780; border: 1px solid #9aad65; display: block; padding: 10px 5px; text-align: center; text-decoration: none; font-family: 'Merriweather', serif;}

#slider-photo {display: block; width: 99%; max-width: 1218px; min-height: 300px; margin: 0px auto 20px; position: relative; z-index: 10;}

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  height: 300px;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  height: 300px;
  left: 0;
  top: 0;
  background-size: cover;
  background-position: center top;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }

  .slider-text {background: #eff4df; position: relative; z-index: 100; padding: 10px; margin: -100px auto 15px; width: 90%;}
.slider-text-inside {text-align: center; background: #fff; border: 1px solid #b5c780; line-height: 26px;}
.slider-text-inside h1 {font-style: italic; font-weight: normal; font-size: 35px; margin: 8px 0px; padding: 0px;}

#sidebar-area img {width: 100% !important; height: auto; margin: 0px auto 15px;}

.navigation {display: none;}


.slicknav_nav {background: transparent !important;}
.slicknav_nav a {color: #795a24; display: inline-block; list-style-type: none; list-style-image: none; text-transform: uppercase; font-weight: bold; font-size: 20px; letter-spacing: 1px;}
.slicknav_nav a:hover, .slicknav_nav a.active {background: none; color: #0078a6;}
.slicknav_menu .slicknav_icon {margin: 0px;}
.slicknav_menu .slicknav_menutxt {display: none;}
.slicknav_btn {background: #b5c780;}
.slicknav_nav {border-bottom: 2px solid #ffffff; padding-bottom: 10px;}





