.lSSlideOuter .lSPager.lSpg > li.active a,
.lSSlideOuter .lSPager.lSpg > li:hover a {
  background: #d15822 !important; }

body {
  color: #fafaf0;
  font-family: Oswald, Open Sans, sans-serif;
  letter-spacing: 1px;
  margin: 0;
  padding: 0;
  background-color: #1e1a18; }
  body.home {
    background-color: #df6f3d; }

a {
  color: #efb69d;
  text-decoration: none;
  font-weight: bold; }
  a:hover {
    color: #fdf7f5;
    text-decoration: underline; }

.page-wrapper {
  max-width: 100%; }

header,
main,
footer {
  display: block; }

.inner {
  width: 1000px;
  max-width: 100%;
  margin: 0 auto; }

header {
  width: 100%;
  height: 0;
  position: relative;
  padding-top: 43.75%;
  background-size: cover;
  background-position: 50%;
  background-image: url(header.png);
  display: none; }
  header img {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    max-width: 100%;
    height: auto; }
  .home header {
    display: block; }

.main-navigation {
  position: fixed;
  right: 0;
  top: 0;
  left: 0;
  z-index: 100;
  background: rgba(169, 72, 28, 0.8);
  color: #fafaf0;
  font-size: 18px; }
  .main-navigation h1 {
    font-size: 1em;
    width: 1000px;
    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 0;
    max-width: 100%;
    padding: .5em 0;
    text-indent: .5em;
    line-height: 1.5;
    text-transform: uppercase;
    z-index: -1; }

.primary-menu {
  list-style-type: none;
  margin: 0 auto;
  padding: 0;
  width: 1000px;
  max-width: 100%;
  text-align: right; }
  .primary-menu .menu-item {
    display: inline-block; }
    .primary-menu .menu-item a {
      padding: .5em;
      color: #fafaf0;
      text-decoration: none;
      text-transform: uppercase;
      font-weight: normal;	/*top menu*/
      display: block; }
    .primary-menu .menu-item.current-menu-item {
      background: #d15822; }

.video-wrapper {
  width: 70%;
  height: 0;
  margin: 0 auto;
  position: relative;
  padding-top: 39.375%; }
  .video-wrapper iframe {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%; }

.btn-wrapper {
  text-align: center;
  padding: 40px; }
  .btn-wrapper .btn {
    display: inline-block;
    font-size: 24px;
    padding: 1em 2em;
    background: #2a2a1a;
    color: #fafaf0;
    text-transform: uppercase;
    text-decoration: none;
    transition: background .2s ease;
    cursor: pointer; }
    .btn-wrapper .btn:hover {
      background: #3a3a24; }

section {
  padding: 100px; }
  section.media {
    background: #1e1a18; }
    section.media .btn {
      background-color: #df6f3d; }
      section.media .btn:hover {
        background-color: #d15822; }

section.news {
  width: 1000px;
  margin: 0 auto; }

.single main,
.blog main,
.search main,
.archive main,
.page-template-page-narrow main {
  width: 1000px;
  max-width: 100%;
  margin: 0 auto; }
.single section,
.blog section,
.search section,
.archive section,
.page-template-page-narrow section {
  padding: 100px 20px;
  background-color: #df6f3d; }

.section-title {
  text-align: center;
  font-size: 48px;
  text-transform: uppercase;
  margin: 0 0 1em; }

.columns {
  display: flex;
  align-content: center; }
  .columns .column {
    margin: 0 auto; }
  .columns .column-1 {
    width: 10%; }
  .columns .column-2 {
    width: 20%; }
  .columns .column-3 {
    width: 30%; }
  .columns .column-4 {
    width: 40%; }
  .columns .column-5 {
    width: 50%; }
  .columns .column-6 {
    width: 60%; }
  .columns .column-7 {
    width: 70%; }
  .columns .column-8 {
    width: 80%; }
  .columns .column-9 {
    width: 90%; }
  .columns .column-10 {
    width: 100%; }
  .columns .column-11 {
    width: 110%; }
  .columns .column-12 {
    width: 120%; }

.single-post .section-title {
  text-align: left;
  text-transform: none; }

.sidebar ul {
  list-style: none;
  margin: 0;
  padding: 0; }
.sidebar h2 {
  text-align: left;
  text-transform: uppercase;
  font-size: 1.2rem; }

.searchform {
  position: relative;
  height: 32px;
  overflow: hidden;
  border-radius: 4px; }
  .searchform .screen-reader-text {
    display: none; }
  .searchform #s {
    border: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    outline: none;
    text-indent: 1em;
    font-size: 16px; }
  .searchform #searchsubmit {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    padding: 0;
    z-index: 2;
    border: 0;
    width: 32px;
    overflow: hidden;
    text-indent: -999em;
    background-color: #efb69d;
    outline: none;
    cursor: pointer;
    background-image: url(search.png);
    background-position: 50%;
    background-repeat: no-repeat; }
    .searchform #searchsubmit:hover, .searchform #searchsubmit:active {
      background-color: #e89976; }

.post-body,
.post-in-list {
  margin-right: 100px; }

.list-post img {
  float: left;
  margin-right: 20px;
  border-radius: 5%;
  margin-bottom: 20px; }
.list-post h2 {
  clear: both; }
.list-post hr {
  margin: 40px auto;
  border: 0;
  background: rgba(255, 255, 255, 0.2);
  height: 1px;
  width: 80%;
  clear: both; }

.post img,
.post iframe,
.post-body img,
.post-body iframe {
  max-width: 100%; }
.post img,
.post-body img {
  height: auto; }

.gallery {
  text-align: center;
  display: flex;
  justify-content: center;
  flex-direction: row;
  max-width: 700px;
  flex-wrap: wrap; }

.gallery-item {
  min-width: 304px;
  float: none !important;
  margin: 0 !important; }
  .gallery-item img {
    border: 0 !important; }

footer {
  background: #d15822;
  font-size: 12px; }
  footer .inner {
    padding: 50px 0;
    text-align: center; }

.menu-footer-container ul,
.menu-footer-container li,
.social-navigation ul,
.social-navigation li {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: center; }

.mailchimp {
  padding: 20px;
  background: #e89976;
  color: #a9481c; }
  .mailchimp label {
    display: block;
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 10px; }
  .mailchimp .clear {
    display: block;
    margin-top: 10px; }
  .mailchimp .email {
    border: 0 !important;
    padding: 10px;
    font-size: 16px;
    width: 80%; }
  .mailchimp .button {
    background: #a9481c;
    color: #efb69d;
    padding: 10px 20px;
    border: 0;
    font-size: 18px; }

.mandj a {
  width: 320px;
  display: block;
  margin: auto; }
  .mandj a span {
    display: block;
    line-height: 1.5; }
  .mandj a img {
    margin: 10px auto;
    border: 0; }

@media screen and (max-width: 800px) {
  .main-navigation {
    position: static;
    max-width: 100%; }
    .main-navigation h1 {
      position: static;
      text-align: center;
      font-size: 32px;
      font-size: 8vw; }
    .main-navigation .primary-menu .menu-item {
      width: 100%;
      text-align: center; }

  .sidebar {
    padding-top: 40px;
    margin-top: 40px;
    border-top: 2px solid #e89976; }

  section {
    padding: 50px 20px;
    box-sizing: border-box;
    max-width: 100%; }

  .columns {
    display: block; }
    .columns .column {
      width: 100%; }

  .post-body,
  .post-in-list {
    margin-right: 0; }

  .section-title {
    font-size: 24px; } }
@media screen and (max-width: 1000px) {
  .page img {
    max-width: 100% !important;
    height: auto !important; }
  .page tr {
    display: flex;
    flex-direction: column; }
  .page td {
    width: 100% !important; }
  .page tbody {
    width: 100%; }
  .page table {
    max-width: 100% !important;
    width: 100%; } }
.twitter-timeline {
  background: #efb69d;
  border-radius: 4px;
  overflow: hidden; }

/*# sourceMappingURL=style.css.map */
