/* Primary: 89693e */
/* Secondary: #ff3100 */
/* Tertiary: #eaeff3 */
/* Quaternary: #383f48 */
a {
  color: #89693e;
}

a:hover {
  color: #9b7646;
}

a:focus {
  color: #9b7646;
}

a:active {
  color: #775c36;
}

html .heading-primary,
html .lnk-primary,
html .text-color-primary {
  color: #89693e !important;
}

html .heading.heading-primary h1,
html .heading.heading-primary h2,
html .heading.heading-primary h3,
html .heading.heading-primary h4,
html .heading.heading-primary h5,
html .heading.heading-primary h6 {
  border-color: #89693e;
}

html .background-color-primary {
  background-color: #89693e !important;
}

.alternative-font {
  color: #89693e;
}

html .blockquote-primary {
  border-color: #89693e !important;
}

p.drop-caps:first-letter {
  color: #89693e;
}

p.drop-caps.drop-caps-style-2:first-letter {
  background-color: #89693e;
}

ul.nav-pills>li.active>a {
  background-color: #89693e;
}

ul.nav-pills>li.active>a:hover,
ul.nav-pills>li.active>a:focus {
  background-color: #89693e;
}

html ul.nav-pills-primary a {
  color: #89693e;
}

html ul.nav-pills-primary a:hover {
  color: #9b7646;
}

html ul.nav-pills-primary a:focus {
  color: #9b7646;
}

html ul.nav-pills-primary a:active {
  color: #775c36;
}

html ul.nav-pills-primary>li.active>a {
  background-color: #89693e;
}

html ul.nav-pills-primary>li.active>a:hover,
html ul.nav-pills-primary>li.active>a:focus {
  background-color: #89693e;
}

.sort-source-wrapper .nav>li.active>a {
  color: #89693e;
}

.sort-source-wrapper .nav>li.active>a:hover,
.sort-source-wrapper .nav>li.active>a:focus {
  color: #89693e;
}

.sort-source.sort-source-style-2>li.active>a:after {
  border-top-color: #89693e;
}

html .label-primary {
  background-color: #89693e;
}

.btn-link {
  color: #89693e;
}

.btn-link:hover {
  color: #9b7646;
}

.btn-link:active {
  color: #775c36;
}

html .btn-primary {
  color: #fff;
  background-color: #89693e;
  border-color: #89693e #89693e #664e2e;
}

html .btn-primary:hover {
  border-color: #9b7646 #9b7646 #775c36;
  background-color: #9b7646;
}

html .btn-primary:active,
html .btn-primary:focus,
html .btn-primary:active:hover,
html .btn-primary:active:focus {
  border-color: #775c36 #775c36 #775c36;
  background-color: #775c36;
}

html .btn-primary.dropdown-toggle {
  border-left-color: #775c36;
}

html .btn-primary[disabled],
html .btn-primary[disabled]:hover,
html .btn-primary[disabled]:active,
html .btn-primary[disabled]:focus {
  border-color: #be9c6f;
  background-color: #be9c6f;
}

html .btn-primary-scale-2 {
  color: #fff;
  background-color: #664e2e;
  border-color: #664e2e #664e2e #43331e;
}

html .btn-primary-scale-2:hover {
  border-color: #775c36 #775c36 #544126;
  background-color: #775c36;
}

html .btn-primary-scale-2:active,
html .btn-primary-scale-2:focus,
html .btn-primary-scale-2:active:hover,
html .btn-primary-scale-2:active:focus {
  border-color: #544126 #544126 #544126;
  background-color: #544126;
}

html .btn-primary-scale-2.dropdown-toggle {
  border-left-color: #544126;
}

html .btn-primary-scale-2[disabled],
html .btn-primary-scale-2[disabled]:hover,
html .btn-primary-scale-2[disabled]:active,
html .btn-primary-scale-2[disabled]:focus {
  border-color: #ac844e;
  background-color: #ac844e;
}

html .btn-borders.btn-primary {
  background: transparent;
  border-color: #89693e;
  color: #89693e;
  text-shadow: none;
}

html .btn-borders.btn-primary:hover,
html .btn-borders.btn-primary:focus {
  color: #fff;
  background-color: #89693e;
  border-color: #89693e #89693e #664e2e;
  border-color: #89693e !important;
  color: #FFF;
}

html .btn-borders.btn-primary:hover:hover,
html .btn-borders.btn-primary:focus:hover {
  border-color: #9b7646 #9b7646 #775c36;
  background-color: #9b7646;
}

html .btn-borders.btn-primary:hover:active,
html .btn-borders.btn-primary:focus:active,
html .btn-borders.btn-primary:hover:focus,
html .btn-borders.btn-primary:focus:focus,
html .btn-borders.btn-primary:hover:active:hover,
html .btn-borders.btn-primary:focus:active:hover,
html .btn-borders.btn-primary:hover:active:focus,
html .btn-borders.btn-primary:focus:active:focus {
  border-color: #775c36 #775c36 #775c36;
  background-color: #775c36;
}

html .btn-borders.btn-primary:hover.dropdown-toggle,
html .btn-borders.btn-primary:focus.dropdown-toggle {
  border-left-color: #775c36;
}

html .btn-borders.btn-primary:hover[disabled],
html .btn-borders.btn-primary:focus[disabled],
html .btn-borders.btn-primary:hover[disabled]:hover,
html .btn-borders.btn-primary:focus[disabled]:hover,
html .btn-borders.btn-primary:hover[disabled]:active,
html .btn-borders.btn-primary:focus[disabled]:active,
html .btn-borders.btn-primary:hover[disabled]:focus,
html .btn-borders.btn-primary:focus[disabled]:focus {
  border-color: #be9c6f;
  background-color: #be9c6f;
}

.pagination>li>a,
.pagination>li>span,
.pagination>li>a:hover,
.pagination>li>span:hover,
.pagination>li>a:focus,
.pagination>li>span:focus {
  color: #89693e;
}

.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus {
  background-color: #89693e !important;
  border-color: #89693e;
}

body.dark .pagination>li>a,
body.dark .pagination>li>span,
body.dark .pagination>li>a:hover,
body.dark .pagination>li>span:hover,
body.dark .pagination>li>a:focus,
body.dark .pagination>li>span:focus {
  color: #89693e;
}

body.dark .pagination>.active>a,
body.dark .pagination>.active>span,
body.dark .pagination>.active>a:hover,
body.dark .pagination>.active>span:hover,
body.dark .pagination>.active>a:focus,
body.dark .pagination>.active>span:focus {
  background-color: #89693e;
  border-color: #89693e;
}

.pagination>.active>a,
body.dark .pagination>.active>a {
  color: #fff;
  background-color: #89693e;
  border-color: #89693e #89693e #664e2e;
}

.pagination>.active>a:hover,
body.dark .pagination>.active>a:hover {
  border-color: #9b7646 #9b7646 #775c36;
  background-color: #9b7646;
}

.pagination>.active>a:active,
body.dark .pagination>.active>a:active,
.pagination>.active>a:focus,
body.dark .pagination>.active>a:focus,
.pagination>.active>a:active:hover,
body.dark .pagination>.active>a:active:hover,
.pagination>.active>a:active:focus,
body.dark .pagination>.active>a:active:focus {
  border-color: #775c36 #775c36 #775c36;
  background-color: #775c36;
}

.pagination>.active>a.dropdown-toggle,
body.dark .pagination>.active>a.dropdown-toggle {
  border-left-color: #775c36;
}

.pagination>.active>a[disabled],
body.dark .pagination>.active>a[disabled],
.pagination>.active>a[disabled]:hover,
body.dark .pagination>.active>a[disabled]:hover,
.pagination>.active>a[disabled]:active,
body.dark .pagination>.active>a[disabled]:active,
.pagination>.active>a[disabled]:focus,
body.dark .pagination>.active>a[disabled]:focus {
  border-color: #be9c6f;
  background-color: #be9c6f;
}

html .alert-primary {
  background-color: #89693e;
  border-color: #7e6139;
  color: #FFF;
}

html .progress-bar-primary {
  background-color: #89693e;
}

html section.section-primary {
  background-color: #89693e !important;
  border-color: #775c36 !important;
}

html section.section-primary-scale-2 {
  background-color: #664e2e !important;
  border-color: #544126 !important;
}

html section.section-primary-scale-2 .sort-source.sort-source-style-2>li.active>a:after {
  border-top-color: #664e2e;
}

section.page-header h1 {
  border-bottom-color: #89693e;
}

section.page-header.custom-product {
  background-color: #775c36;
  border-top-color: #82643b;
}

html .page-header-color.page-header-primary {
  background-color: #89693e;
  border-bottom-color: #89693e;
  color: #FFF;
}

html .toggle-primary .toggle label {
  color: #89693e;
  border-left-color: #89693e;
  border-right-color: #89693e;
}

html .toggle-primary .toggle.active>label {
  background-color: #89693e;
  border-color: #89693e;
  color: #FFF;
}

html .toggle-primary.toggle-simple .toggle>label:after {
  background-color: #89693e;
}

.thumb-info .thumb-info-type {
  background-color: #89693e;
}

.thumb-info .thumb-info-action-icon {
  background-color: #89693e;
}

.thumb-info-social-icons a {
  background-color: #89693e;
}

.thumbnail .zoom {
  background-color: #89693e;
}

.img-thumbnail .zoom {
  background-color: #89693e;
}

html .thumb-info .thumb-info-action-icon-primary {
  background-color: #89693e;
}

.thumb-info-ribbon {
  background: #89693e;
}

.thumb-info-ribbon:before {
  border-right-color: #544126;
  border-left-color: #544126;
}

.inverted {
  background-color: #89693e;
}

html .inverted-primary {
  background-color: #89693e;
}

.owl-carousel .owl-dots .owl-dot.active span,
.owl-carousel .owl-dots .owl-dot:hover span {
  background-color: #745934;
}

.owl-carousel.show-nav-title .owl-nav [class*="owl-"] {
  color: #89693e;
}

.owl-carousel .owl-nav [class*="owl-"] {
  color: #fff;
  background-color: #89693e;
  border-color: #89693e #89693e #664e2e;
}

.owl-carousel .owl-nav [class*="owl-"]:hover {
  border-color: #9b7646 #9b7646 #775c36;
  background-color: #9b7646;
}

.owl-carousel .owl-nav [class*="owl-"]:active,
.owl-carousel .owl-nav [class*="owl-"]:focus,
.owl-carousel .owl-nav [class*="owl-"]:active:hover,
.owl-carousel .owl-nav [class*="owl-"]:active:focus {
  border-color: #775c36 #775c36 #775c36;
  background-color: #775c36;
}

.owl-carousel .owl-nav [class*="owl-"].dropdown-toggle {
  border-left-color: #775c36;
}

.owl-carousel .owl-nav [class*="owl-"][disabled],
.owl-carousel .owl-nav [class*="owl-"][disabled]:hover,
.owl-carousel .owl-nav [class*="owl-"][disabled]:active,
.owl-carousel .owl-nav [class*="owl-"][disabled]:focus {
  border-color: #be9c6f;
  background-color: #be9c6f;
}

html body .tabs .nav-tabs a,
html.dark body .tabs .nav-tabs a,
html body .tabs .nav-tabs a:hover,
html.dark body .tabs .nav-tabs a:hover {
  color: #89693e;
}

html body .tabs .nav-tabs a:hover,
html.dark body .tabs .nav-tabs a:hover,
html body .tabs .nav-tabs a:focus,
html.dark body .tabs .nav-tabs a:focus {
  border-top-color: #89693e;
}

html body .tabs .nav-tabs li.active a,
html.dark body .tabs .nav-tabs li.active a {
  border-top-color: #89693e;
  color: #89693e;
}

html body .tabs .nav-tabs.nav-justified a:hover,
html.dark body .tabs .nav-tabs.nav-justified a:hover,
html body .tabs .nav-tabs.nav-justified a:focus,
html.dark body .tabs .nav-tabs.nav-justified a:focus {
  border-top-color: #89693e;
}

html body .tabs.tabs-bottom .nav-tabs li a:hover,
html.dark body .tabs.tabs-bottom .nav-tabs li a:hover,
html body .tabs.tabs-bottom .nav-tabs li.active a,
html.dark body .tabs.tabs-bottom .nav-tabs li.active a,
html body .tabs.tabs-bottom .nav-tabs li.active a:hover,
html.dark body .tabs.tabs-bottom .nav-tabs li.active a:hover,
html body .tabs.tabs-bottom .nav-tabs li.active a:focus,
html.dark body .tabs.tabs-bottom .nav-tabs li.active a:focus {
  border-bottom-color: #89693e;
}

html body .tabs.tabs-vertical.tabs-left .nav-tabs li a:hover,
html.dark body .tabs.tabs-vertical.tabs-left .nav-tabs li a:hover,
html body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a,
html.dark body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a,
html body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:hover,
html.dark body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:hover,
html body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:focus,
html.dark body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:focus {
  border-left-color: #89693e;
}

html body .tabs.tabs-vertical.tabs-right .nav-tabs li a:hover,
html.dark body .tabs.tabs-vertical.tabs-right .nav-tabs li a:hover,
html body .tabs.tabs-vertical.tabs-right .nav-tabs li.active a,
html.dark body .tabs.tabs-vertical.tabs-right .nav-tabs li.active a,
html body .tabs.tabs-vertical.tabs-right .nav-tabs li.active a:hover,
html.dark body .tabs.tabs-vertical.tabs-right .nav-tabs li.active a:hover,
html body .tabs.tabs-vertical.tabs-right .nav-tabs li.active a:focus,
html.dark body .tabs.tabs-vertical.tabs-right .nav-tabs li.active a:focus {
  border-right-color: #89693e;
}

html body .tabs.tabs-simple .nav-tabs>li.active a,
html.dark body .tabs.tabs-simple .nav-tabs>li.active a,
html body .tabs.tabs-simple .nav-tabs>li.active a:focus,
html.dark body .tabs.tabs-simple .nav-tabs>li.active a:focus,
html body .tabs.tabs-simple .nav-tabs>li a:hover,
html.dark body .tabs.tabs-simple .nav-tabs>li a:hover,
html body .tabs.tabs-simple .nav-tabs>li.active a:hover,
html.dark body .tabs.tabs-simple .nav-tabs>li.active a:hover {
  border-top-color: #89693e;
  color: #89693e;
}

html body .tabs-primary .nav-tabs li a,
html.dark body .tabs-primary .nav-tabs li a,
html body .tabs-primary .nav-tabs.nav-justified li a,
html.dark body .tabs-primary .nav-tabs.nav-justified li a,
html body .tabs-primary .nav-tabs li a:hover,
html.dark body .tabs-primary .nav-tabs li a:hover,
html body .tabs-primary .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-primary .nav-tabs.nav-justified li a:hover {
  color: #89693e;
}

html body .tabs-primary .nav-tabs li a:hover,
html.dark body .tabs-primary .nav-tabs li a:hover,
html body .tabs-primary .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-primary .nav-tabs.nav-justified li a:hover {
  border-top-color: #89693e;
}

html body .tabs-primary .nav-tabs li.active a,
html.dark body .tabs-primary .nav-tabs li.active a,
html body .tabs-primary .nav-tabs.nav-justified li.active a,
html.dark body .tabs-primary .nav-tabs.nav-justified li.active a,
html body .tabs-primary .nav-tabs li.active a:hover,
html.dark body .tabs-primary .nav-tabs li.active a:hover,
html body .tabs-primary .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-primary .nav-tabs.nav-justified li.active a:hover,
html body .tabs-primary .nav-tabs li.active a:focus,
html.dark body .tabs-primary .nav-tabs li.active a:focus,
html body .tabs-primary .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-primary .nav-tabs.nav-justified li.active a:focus {
  border-top-color: #89693e;
  color: #89693e;
}

html body .tabs-primary.tabs-bottom .nav-tabs li a:hover,
html.dark body .tabs-primary.tabs-bottom .nav-tabs li a:hover,
html body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li a:hover {
  border-bottom-color: #89693e;
}

html body .tabs-primary.tabs-bottom .nav-tabs li.active a,
html.dark body .tabs-primary.tabs-bottom .nav-tabs li.active a,
html body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active a,
html.dark body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active a,
html body .tabs-primary.tabs-bottom .nav-tabs li.active a:hover,
html.dark body .tabs-primary.tabs-bottom .nav-tabs li.active a:hover,
html body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html body .tabs-primary.tabs-bottom .nav-tabs li.active a:focus,
html.dark body .tabs-primary.tabs-bottom .nav-tabs li.active a:focus,
html body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active a:focus {
  border-bottom-color: #89693e;
}

html body .tabs-primary.tabs-vertical.tabs-left li a:hover,
html.dark body .tabs-primary.tabs-vertical.tabs-left li a:hover {
  border-left-color: #89693e;
}

html body .tabs-primary.tabs-vertical.tabs-left li.active a,
html.dark body .tabs-primary.tabs-vertical.tabs-left li.active a,
html body .tabs-primary.tabs-vertical.tabs-left li.active a:hover,
html.dark body .tabs-primary.tabs-vertical.tabs-left li.active a:hover,
html body .tabs-primary.tabs-vertical.tabs-left li.active a:focus,
html.dark body .tabs-primary.tabs-vertical.tabs-left li.active a:focus {
  border-left-color: #89693e;
}

html body .tabs-primary.tabs-vertical.tabs-right li a:hover,
html.dark body .tabs-primary.tabs-vertical.tabs-right li a:hover {
  border-right-color: #89693e;
}

html body .tabs-primary.tabs-vertical.tabs-right li.active a,
html.dark body .tabs-primary.tabs-vertical.tabs-right li.active a,
html body .tabs-primary.tabs-vertical.tabs-right li.active a:hover,
html.dark body .tabs-primary.tabs-vertical.tabs-right li.active a:hover,
html body .tabs-primary.tabs-vertical.tabs-right li.active a:focus,
html.dark body .tabs-primary.tabs-vertical.tabs-right li.active a:focus {
  border-right-color: #89693e;
}

html[dir="rtl"] .tabs.tabs-vertical.tabs-left .nav-tabs li a:hover,
html[dir="rtl"] .tabs.tabs-vertical.tabs-left .nav-tabs li.active a,
html[dir="rtl"] .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:hover,
html[dir="rtl"] .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:focus {
  border-right-color: #89693e;
  border-left-color: transparent;
}

html[dir="rtl"] .tabs.tabs-vertical.tabs-right .nav-tabs li a:hover,
html[dir="rtl"] .tabs.tabs-vertical.tabs-right .nav-tabs li.active a,
html[dir="rtl"] .tabs.tabs-vertical.tabs-right .nav-tabs li.active a:hover,
html[dir="rtl"] .tabs.tabs-vertical.tabs-right .nav-tabs li.active a:focus {
  border-right-color: transparent;
  border-left-color: #89693e;
}

.list.list-icons li>.fa:first-child,
.list.list-icons li a:first-child>.fa:first-child,
.list.list-icons li>.icons:first-child,
.list.list-icons li a:first-child>.icons:first-child {
  color: #89693e;
  border-color: #89693e;
}

.list.list-icons.list-icons-style-3 li>.fa:first-child,
.list.list-icons.list-icons-style-3 li a:first-child>.fa:first-child,
.list.list-icons.list-icons-style-3 li>.icons:first-child,
.list.list-icons.list-icons-style-3 li a:first-child>.icons:first-child {
  background-color: #89693e;
}

.list.list-ordened li:before {
  color: #89693e;
  border-color: #89693e;
}

.list.list-ordened.list-ordened-style-3 li:before {
  background-color: #89693e;
}

html .list-primary.list-icons li>.fa:first-child,
html .list-primary.list-icons li a:first-child>.fa:first-child,
html .list-primary.list-icons li>.icons:first-child,
html .list-primary.list-icons li a:first-child>.icons:first-child {
  color: #89693e;
  border-color: #89693e;
}

html .list-primary.list-icons.list-icons-style-3 li>.fa:first-child,
html .list-primary.list-icons.list-icons-style-3 li a:first-child>.fa:first-child,
html .list-primary.list-icons.list-icons-style-3 li>.icons:first-child,
html .list-primary.list-icons.list-icons-style-3 li a:first-child>.icons:first-child {
  background-color: #89693e;
  color: #FFF;
}

html .list-primary.list-ordened li:before {
  color: #89693e;
}

html .list-primary.list-ordened.list-ordened-style-3 li:before {
  background-color: #89693e;
  color: #FFF;
}

.parallax blockquote i.fa-quote-left {
  color: #89693e;
}

section.video blockquote i.fa-quote-left {
  color: #89693e;
}

.panel-group .panel-heading a {
  color: #89693e;
}

html .panel-group.panel-group-primary .panel-heading {
  background-color: #89693e !important;
}

html .divider.divider-primary .fa,
html .divider.divider-primary .icons {
  color: #89693e;
}

html .divider.divider-primary.divider-small hr {
  background: #89693e;
}

html .divider.divider-style-2.divider-primary .fa,
html .divider.divider-style-2.divider-primary .icons {
  background: #89693e;
  color: #FFF;
}

html .divider.divider-style-3.divider-primary .fa,
html .divider.divider-style-3.divider-primary .icons {
  border-color: #89693e;
}

#header .tip {
  background: #89693e;
  color: #FFF;
}

#header .tip:before {
  border-right-color: #89693e;
}

html #header .tip-primary {
  background: #89693e !important;
  color: #FFF !important;
}

html #header .tip-primary:before {
  border-right-color: #89693e !important;
}

html[dir="rtl"] #header .tip.skin:before {
  border-left-color: #89693e;
}

#header .header-btn-collapse-nav {
  background: #89693e;
}

@media (min-width: 992px) {

  #header .header-nav-main nav>ul>li.open>a,
  #header .header-nav-main nav>ul>li:hover>a {
    background: #89693e;
  }

  #header .header-nav-main nav>ul>li.dropdown .dropdown-menu {
    border-top-color: #89693e;
  }

  #header .header-nav-main nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu>a:after {
    border-color: transparent transparent transparent #89693e;
  }

  #header .header-nav-main nav>ul>li.dropdown-reverse .dropdown-menu {
    border-top-color: #89693e;
  }

  #header .header-nav-main nav>ul>li.dropdown-reverse .dropdown-menu li.dropdown-submenu>a:after {
    border-color: transparent #89693e transparent;
  }

  #header .header-nav-main nav>ul>li.dropdown-mega-signin .dropdown-menu {
    border-top-color: #89693e;
  }

  #header .header-nav-main nav>ul>li.dropdown-mega-signin .dropdown-menu li a {
    color: #89693e;
  }

  #header .header-nav.header-nav-stripe nav>ul>li:not(:hover).active>a {
    color: #0e0e10;
  }

  #header .header-nav.header-nav-stripe nav>ul>li:not(:hover).active>a.dropdown-toggle:after {
    border-color: #0e0e10 transparent transparent transparent;
  }

  #header .header-nav.header-nav-stripe nav>ul>li:hover>a {
    background-color: #89693e;
  }

  #header .header-nav.header-nav-top-line nav>ul li.active>a,
  #header .header-nav.header-nav-top-line nav>ul li:hover>a {
    color: #89693e;
  }

  #header .header-nav.header-nav-top-line nav>ul li.active>a:before,
  #header .header-nav.header-nav-top-line nav>ul li:hover>a:before {
    background: #89693e;
  }

  #header .header-nav.header-nav-top-line nav>ul li.active>a.dropdown-toggle:after,
  #header .header-nav.header-nav-top-line nav>ul li:hover>a.dropdown-toggle:after {
    border-color: #89693e transparent transparent transparent;
  }

  #header .header-nav.header-nav-dark-dropdown nav>ul li.active>a,
  #header .header-nav.header-nav-dark-dropdown nav>ul li:hover>a {
    color: #89693e;
  }

  #header .header-nav.header-nav-dark-dropdown nav>ul li.active>a.dropdown-toggle:after,
  #header .header-nav.header-nav-dark-dropdown nav>ul li:hover>a.dropdown-toggle:after {
    border-color: #89693e transparent transparent transparent;
  }

  html.side-header #header .header-nav-main nav>ul li.dropdown.open>.dropdown-menu,
  html.side-header #header .header-nav-main nav>ul li.dropdown:hover>.dropdown-menu {
    border-left-color: #89693e;
  }

  html.side-header #header .header-nav-main nav>ul li.dropdown>a.dropdown-toggle:after {
    border-color: transparent transparent transparent #89693e;
  }

  html.side-header #header .header-nav-main nav>ul li.dropdown.active>a.dropdown-toggle:after,
  html.side-header #header .header-nav-main nav>ul li.dropdown:hover>a.dropdown-toggle:after {
    border-color: transparent transparent transparent #FFF;
  }

  html.side-header-right #header .header-nav-main nav>ul li.dropdown.open>.dropdown-menu,
  html.side-header-right #header .header-nav-main nav>ul li.dropdown:hover>.dropdown-menu {
    border-right-color: #89693e;
  }

  html.side-header-right #header .header-nav-main nav>ul li.dropdown>a.dropdown-toggle:after {
    border-color: transparent #89693e transparent transparent;
  }

  html.side-header-right #header .header-nav-main nav>ul li.dropdown.active>a.dropdown-toggle:after,
  html.side-header-right #header .header-nav-main nav>ul li.dropdown:hover>a.dropdown-toggle:after {
    border-color: transparent #FFF transparent transparent;
  }

  ;
}

@media (min-width: 992px) {
  #header .header-nav-main nav>ul>li>a.dropdown-toggle:after {
    border-color: #89693e transparent transparent transparent;
  }

  html #header .header-nav-main nav>ul>li.active>a.dropdown-toggle:after,
  html #header .header-nav-main nav>ul>li:hover>a.dropdown-toggle:after {
    /* border-color: #89693e transparent transparent transparent; */
  }

  html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-primary a {
    color: #89693e;
  }

  html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-primary a:focus,
  html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-primary a:hover {
    background: #89693e;
    color: #FFF;
  }

  html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-primary.active>a,
  html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-primary:hover>a {
    background: #89693e;
    color: #FFF;
  }

  html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-primary .dropdown-menu {
    border-top-color: #89693e;
    background-color: #89693e;
  }

  html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-primary .dropdown-menu li a {
    color: #FFF;
    border-bottom-color: #9b7646;
  }

  html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-primary .dropdown-menu li:hover>a {
    background: #9b7646;
  }

  html[dir="rtl"] #header .header-nav-main nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu>a:after {
    border-color: transparent #89693e transparent transparent;
  }

  ;
}

@media (max-width: 991px) {

  #header .header-nav-main nav>ul>li>a,
  #header .header-nav-main nav>ul>li>a:focus,
  #header .header-nav-main nav>ul>li>a:hover {
    color: #89693e;
  }

  #header .header-nav-main nav>ul>li.active>a,
  #header .header-nav-main nav>ul>li.active>a:focus,
  #header .header-nav-main nav>ul>li.active>a:hover {
    background-color: #89693e;
  }

  ;
}

@media (max-width: 991px) {
  html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-primary>a {
    color: #89693e;
  }

  html #header .header-nav-main nav>ul>li.dropdown-full-color.dropdown-primary.active>a {
    background: #89693e;
    color: #FFF;
  }

  ;
}

html #header .header-top.header-top-primary {
  background: #89693e;
  border-top-color: #775c36;
}

html #header .header-top.header-top-primary .header-nav-top ul>li.open>a {
  background: #9b7646;
}

html #header .header-top.header-top-primary .header-nav-top ul>li>a:hover,
html #header .header-top.header-top-primary .header-nav-top ul>li.open>a:hover,
html #header .header-top.header-top-primary .header-nav-top ul>li>a:focus,
html #header .header-top.header-top-primary .header-nav-top ul>li.open>a:focus {
  background: #9b7646;
}

html #header .header-top.header-top-primary .dropdown-menu {
  background: #9b7646;
  border-color: #9b7646;
}

html #header .header-top.header-top-primary .dropdown-menu a:hover,
html #header .header-top.header-top-primary .dropdown-menu a:focus {
  background: #ac844e !important;
}

@media (min-width: 992px) {
  html #header .header-nav-bar-primary {
    background: #89693e !important;
    color: #FFF !important;
  }

  ;
}

@media (min-width: 992px) {

  #header .header-nav-main.header-nav-main-light nav>ul>li.open>a,
  #header .header-nav-main.header-nav-main-light nav>ul>li:hover>a {
    color: #89693e;
  }

  #header .header-nav-main.header-nav-main-light nav>ul>li.open>a.dropdown-toggle:after,
  #header .header-nav-main.header-nav-main-light nav>ul>li:hover>a.dropdown-toggle:after {
    border-color: #89693e transparent transparent transparent;
  }

  #header .header-nav-main.header-nav-main-light nav>ul>li.active>a {
    color: #89693e;
  }

  #header .header-nav-main.header-nav-main-light nav>ul>li.active>a.dropdown-toggle:after {
    border-color: #89693e transparent transparent transparent;
  }

  ;
}

.testimonial blockquote {
  background: #9b7646;
}

.testimonial .testimonial-arrow-down {
  border-top-color: #9b7646;
}

html .testimonial-primary blockquote {
  background: #9b7646;
}

html .testimonial-primary .testimonial-arrow-down {
  border-top-color: #9b7646;
}

.circular-bar.only-icon .fa,
.circular-bar.only-icon .icons {
  color: #89693e;
}

html .counters .counter-primary .fa,
html .counters .counter-primary .icons,
html .counters .counter-primary strong {
  color: #89693e;
}

.icon-featured {
  background-color: #89693e;
}

.featured-box-primary .icon-featured {
  background-color: #89693e;
}

.featured-box-primary .icon-featured:after {
  border-color: #89693e;
}

.featured-box-primary h4 {
  color: #89693e;
}

.featured-box-primary .box-content {
  border-top-color: #89693e;
}

html .featured-box-primary .icon-featured {
  background-color: #89693e;
}

html .featured-box-primary h4 {
  color: #89693e;
}

html .featured-box-primary .box-content {
  border-top-color: #89693e;
}

html .featured-boxes-style-3 .featured-box.featured-box-primary .icon-featured {
  border-color: #89693e;
  color: #89693e;
}

html .featured-boxes-style-4 .featured-box.featured-box-primary .icon-featured {
  border-color: #89693e;
  color: #89693e;
}

html .featured-boxes-style-5 .featured-box.featured-box-primary .icon-featured {
  color: #89693e;
}

html .featured-boxes-style-6 .featured-box.featured-box-primary .icon-featured {
  color: #89693e;
}

html .featured-boxes-style-8 .featured-box.featured-box-primary .icon-featured {
  color: #89693e;
}

html .featured-box-effect-2.featured-box-primary .icon-featured:after {
  box-shadow: 0 0 0 3px #89693e;
}

html .featured-box-effect-3.featured-box-primary .icon-featured:after {
  box-shadow: 0 0 0 10px #89693e;
}

html .featured-box-effect-3.featured-box-primary:hover .icon-featured {
  background: #89693e !important;
}

.feature-box .feature-box-icon {
  background-color: #89693e;
}

html .feature-box-primary .feature-box-icon {
  background-color: #89693e;
}

.feature-box.feature-box-style-2 .feature-box-icon i.fa,
.feature-box.feature-box-style-2 .feature-box-icon .icons {
  color: #89693e;
}

html .feature-box-primary.feature-box-style-2 .feature-box-icon i.fa,
html .feature-box-primary.feature-box-style-2 .feature-box-icon .icons {
  color: #89693e;
}

.feature-box.feature-box-style-3 .feature-box-icon {
  border-color: #89693e;
}

.feature-box.feature-box-style-3 .feature-box-icon i.fa,
.feature-box.feature-box-style-3 .feature-box-icon .icons {
  color: #89693e;
}

html .feature-box-primary.feature-box-style-3 .feature-box-icon {
  border-color: #89693e;
}

html .feature-box-primary.feature-box-style-3 .feature-box-icon i.fa,
html .feature-box-primary.feature-box-style-3 .feature-box-icon .icons {
  color: #89693e;
}

.feature-box.feature-box-style-4 .feature-box-icon i.fa,
.feature-box.feature-box-style-4 .feature-box-icon .icons {
  color: #89693e;
}

html .feature-box-primary.feature-box-style-4 .feature-box-icon i.fa,
html .feature-box-primary.feature-box-style-4 .feature-box-icon .icons {
  color: #89693e;
}

.feature-box.feature-box-style-5 .feature-box-icon i.fa,
.feature-box.feature-box-style-5 .feature-box-icon i.icons {
  color: #89693e;
}

html .feature-box-primary.feature-box-style-5 .feature-box-icon i.fa,
html .feature-box-primary.feature-box-style-5 .feature-box-icon i.icons {
  color: #89693e;
}

html .feature-box-primary.feature-box-style-6 .feature-box-icon i.fa,
html .feature-box-primary.feature-box-style-6 .feature-box-icon i.icons {
  color: #89693e;
}

html .featured-boxes-full-scale>[class*="col-"]:nth-child(1) .featured-box-full-primary {
  background-color: #664e2e;
}

html .featured-boxes-full-scale>[class*="col-"]:nth-child(2) .featured-box-full-primary {
  background-color: #775c36;
}

html .featured-boxes-full-scale>[class*="col-"]:nth-child(3) .featured-box-full-primary {
  background-color: #89693e;
}

html .featured-boxes-full-scale>[class*="col-"]:nth-child(4) .featured-box-full-primary {
  background-color: #9b7646;
}

html .featured-boxes-full-scale>[class*="col-"]:nth-child(5) .featured-box-full-primary {
  background-color: #ac844e;
}

html .featured-boxes-full-scale>[class*="col-"]:nth-child(6) .featured-box-full-primary {
  background-color: #b6905e;
}

html .featured-boxes-full .featured-box-full-primary {
  background-color: #89693e;
  color: #FFF;
}

.pricing-table .most-popular {
  border-color: #89693e;
}

.pricing-table .most-popular h3 {
  background-color: #89693e !important;
}

.pricing-table.princig-table-flat .plan h3 {
  background-color: #89693e;
}

.pricing-table.princig-table-flat .plan h3 span {
  background: #89693e;
}

html .call-to-action.featured.featured-primary {
  border-top-color: #89693e;
}

html .call-to-action.call-to-action-primary {
  background: #89693e;
}

html .call-to-action.with-full-borders-primary {
  border-color: #89693e;
}

html .call-to-action.call-to-action-primary {
  background: #89693e;
}

section.timeline .timeline-box.left:before,
section.timeline .timeline-box.right:before {
  background: #89693e;
  box-shadow: 0 0 0 3px #FFF, 0 0 0 6px #89693e;
}

ul.history li .featured-box .box-content {
  border-top-color: #89693e;
}

.recent-posts .date .month,
article.post .post-date .month {
  background-color: #89693e;
}

.recent-posts .date .day,
article.post .post-date .day {
  color: #89693e;
}

.slider .tp-bannertimer {
  background-color: #89693e;
}

.home-concept strong {
  color: #89693e;
}

html .home-intro-primary {
  background: #89693e;
}

.home-intro p em {
  color: #ac844e;
}

html .slider-container .tp-caption-overlay-primary {
  background: #89693e;
}

html .slider-container .tp-caption-overlay-opacity-primary {
  background: rgba(137, 105, 62, 0.4);
}

/* Arrows */
.tparrows.tparrows-carousel.tp-leftarrow,
.tparrows.tparrows-carousel.tp-rightarrow {
  color: #fff;
  background-color: #89693e;
  border-color: #89693e #89693e #664e2e;
}

.tparrows.tparrows-carousel.tp-leftarrow:hover,
.tparrows.tparrows-carousel.tp-rightarrow:hover {
  border-color: #9b7646 #9b7646 #775c36;
  background-color: #9b7646;
}

.tparrows.tparrows-carousel.tp-leftarrow:active,
.tparrows.tparrows-carousel.tp-rightarrow:active,
.tparrows.tparrows-carousel.tp-leftarrow:focus,
.tparrows.tparrows-carousel.tp-rightarrow:focus,
.tparrows.tparrows-carousel.tp-leftarrow:active:hover,
.tparrows.tparrows-carousel.tp-rightarrow:active:hover,
.tparrows.tparrows-carousel.tp-leftarrow:active:focus,
.tparrows.tparrows-carousel.tp-rightarrow:active:focus {
  border-color: #775c36 #775c36 #775c36;
  background-color: #775c36;
}

.tparrows.tparrows-carousel.tp-leftarrow.dropdown-toggle,
.tparrows.tparrows-carousel.tp-rightarrow.dropdown-toggle {
  border-left-color: #775c36;
}

.tparrows.tparrows-carousel.tp-leftarrow[disabled],
.tparrows.tparrows-carousel.tp-rightarrow[disabled],
.tparrows.tparrows-carousel.tp-leftarrow[disabled]:hover,
.tparrows.tparrows-carousel.tp-rightarrow[disabled]:hover,
.tparrows.tparrows-carousel.tp-leftarrow[disabled]:active,
.tparrows.tparrows-carousel.tp-rightarrow[disabled]:active,
.tparrows.tparrows-carousel.tp-leftarrow[disabled]:focus,
.tparrows.tparrows-carousel.tp-rightarrow[disabled]:focus {
  border-color: #be9c6f;
  background-color: #be9c6f;
}

.shop ul.products li.product .onsale {
  background-color: #89693e;
  border-bottom-color: #6d5331;
}

.shop .star-rating span,
.shop .cart-totals tr.total .amount {
  color: #89693e;
}

#footer .footer-ribbon {
  background: #89693e;
}

#footer .footer-ribbon:before {
  border-right-color: #544126;
  border-left-color: #544126;
}

#footer.light h1,
#footer.light h2,
#footer.light h3,
#footer.light h4,
#footer.light a {
  color: #89693e;
}

#footer.color {
  background: #89693e;
  border-top-color: #89693e;
}

#footer.color .footer-ribbon {
  background: #664e2e;
}

#footer.color .footer-ribbon:before {
  border-right-color: #312616;
}

#footer.color .footer-copyright {
  background: #775c36;
  border-top-color: #775c36;
}

html #footer.color-primary {
  background: #89693e;
  border-top-color: #89693e;
}

html #footer.color-primary .footer-ribbon {
  background: #664e2e;
}

html #footer.color-primary .footer-ribbon:before {
  border-right-color: #312616;
}

html #footer.color-primary .footer-copyright {
  background: #775c36;
  border-top-color: #775c36;
}

.sample-icon-list .sample-icon a:hover {
  background-color: #89693e;
}

html.boxed .body {
  border-top-color: #89693e;
}

@media (min-width: 768px) {

  .nav-tabs.nav-justified>li>a,
  .nav-tabs-justified>li>a,
  .navbar {
    border-radius: 0;
  }

  ;
}

@media (max-width: 479px) {

  .tabs .nav.nav-tabs.nav-justified li:first-child a,
  .tabs .nav.nav-tabs.nav-justified li:first-child a:hover,
  .tabs.tabs-bottom .nav.nav-tabs.nav-justified li:last-child a,
  .tabs.tabs-bottom .nav.nav-tabs.nav-justified li:last-child a:hover {
    border-radius: 0;
  }

  ;
}

@media (min-width: 992px) {

  #header nav.mega-menu ul.nav-main li.mega-menu-item ul.sub-menu a,
  #header nav.mega-menu ul.nav-main li.mega-menu-fullwidth ul.dropdown-menu,
  #header.flat-menu nav.mega-menu ul.nav-main li.mega-menu-fullwidth ul.dropdown-menu,
  #header.flat-menu nav ul.nav-main li a,
  html.boxed #header.flat-menu .header-top {
    border-radius: 0;
  }

  ;
}

/* mj overrides below here */

html.dark body {
  background-color: #0e0e10;
}

#footer p {
  color: #777;
}

html.dark h1, html.dark h2, html.dark h3, html.dark h4, html.dark h5, html.dark h6, html.dark p {
  color: rgb(137, 105, 62);
}

html.dark form:not(.form-style-4) .form-control {
  color: #ffffff;
}

.tparrows:after {
  background-color: rgb(137, 105, 62);
}

html section.section-st-rules-view {
  background-color: #f5f0e3 !important;
  border-color: rgb(137, 105, 62) !important;
}

html .btn-st-rules-view {
  color: #fff;
  background-color: rgb(137, 105, 62);
  border-color: rgb(137, 105, 62) rgb(137, 105, 62) rgb(92, 65, 24);
}

html .btn-st-rules-view:hover {
  border-color: rgb(92, 65, 24) rgb(92, 65, 24) rgb(92, 65, 24);
  background-color: rgb(92, 65, 24);
}

html .btn-st-rules-view:active,
html .btn-st-rules-view:focus,
html .btn-st-rules-view:active:hover,
html .btn-st-rules-view:active:focus {
  border-color: rgb(92, 65, 24) rgb(92, 65, 24) rgb(92, 65, 24);
  background-color: rgb(92, 65, 24);
}

html .btn-st-rules-view:hover,
html .btn-st-rules-view:focus,
html .btn-st-rules-view:active:hover,
html .btn-st-rules-view:active:focus {
  color: #FFF;
}

html .btn-st-rules-view-full-width {
  width: 100%;
}

html .call-to-action.call-to-action-st-rules-view {
  background: rgb(137, 105, 62);
}

h1.st-rules-view-header {
  padding-top: 25px;
}

@media (min-width: 992px) {
	#footer:after {
		background-color: rgb(137, 105, 62);
	}
}

/* image box rollover link styling */
.portfolio-grid-item {
  padding: 0.5vw;
}

.portfolio-grid-item .thumb-info {
  border: none;
}

.portfolio-grid-item .thumb-info:hover .thumb-info-wrapper .thumb-info-background {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}

.portfolio-grid-item .thumb-info:hover .thumb-info-wrapper .thumb-info-title {
  opacity: 1;
  -webkit-transform: translate3d(-50%, 50%, 0px);
  -moz-transform: translate3d(-50%, 50%, 0px);
  -ms-transform: translate3d(-50%, 50%, 0px);
  -o-transform: translate3d(-50%, 50%, 0px);
  transform: translate3d(-50%, 50%, 0px);
}

.portfolio-grid-item .thumb-info:hover .thumb-info-wrapper .thumb-info-title span {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.portfolio-grid-item .thumb-info:hover .thumb-info-wrapper .thumb-info-plus {
  opacity: 1;
  width: 30%;
}

.portfolio-grid-item .thumb-info:hover .thumb-info-wrapper .thumb-info-plus::after {
  -webkit-transform: translate3d(-50%, -50%, 0) rotate(90deg);
  -moz-transform: translate3d(-50%, -50%, 0) rotate(90deg);
  -ms-transform: translate3d(-50%, -50%, 0) rotate(90deg);
  -o-transform: translate3d(-50%, -50%, 0) rotate(90deg);
  transform: translate3d(-50%, -50%, 0) rotate(90deg);
}

.portfolio-grid-item .thumb-info .thumb-info-wrapper {
  background-size: cover;
  width: 100%;
}

.portfolio-grid-item .thumb-info .thumb-info-wrapper.size-1 {
  height: 33.5vw;
}

.portfolio-grid-item .thumb-info .thumb-info-wrapper.size-2 {
  height: 16.25vw;
}

.portfolio-grid-item .thumb-info .thumb-info-wrapper.size-3 {
  height: 12.25vw;
}

.portfolio-grid-item .thumb-info .thumb-info-wrapper.size-4 {
  height: 19.25vw;
}

.portfolio-grid-item .thumb-info .thumb-info-wrapper.size-160 {
  height: 160px;
}

.portfolio-grid-item .thumb-info .thumb-info-wrapper:after {
  background: rgba(74, 106, 101, 1);
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.portfolio-grid-item .thumb-info .thumb-info-wrapper .thumb-info-background {
  position: absolute;
  top: 0;
  left: 0;
  background-size: cover;
  width: 100%;
  height: 100%;
  -webkit-transition: ease all 0.3s;
  -moz-transition: ease all 0.3s;
  transition: ease all 0.3s;
}

.portfolio-grid-item .thumb-info .thumb-info-wrapper .thumb-info-title {
  width: 90%;
  background: transparent;
  bottom: 40%;
  left: 50%;
  opacity: 0;
  text-transform: none;
  margin: 0;
  line-height: 1.4;
  font-size: 16px;
  font-weight: 100 !important;
  text-shadow: none;
  letter-spacing: -1px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-transform: translate3d(-50%, 60%, 0px);
  -moz-transform: translate3d(-50%, 60%, 0px);
  -ms-transform: translate3d(-50%, 60%, 0px);
  -o-transform: translate3d(-50%, 60%, 0px);
  transform: translate3d(-50%, 60%, 0px);
}

.portfolio-grid-item .thumb-info .thumb-info-wrapper .thumb-info-title span {
  display: block;
  opacity: 0;
  text-transform: none;
  font-size: 16px;
  -webkit-transform: translate3d(0, 40%, 0px);
  -moz-transform: translate3d(0, 40%, 0px);
  -ms-transform: translate3d(0, 40%, 0px);
  -o-transform: translate3d(0, 40%, 0px);
  transform: translate3d(0, 40%, 0px);
  -webkit-transition: all 0.3s ease 0.3s;
  -moz-transition: all 0.3s ease 0.3s;
  transition: all 0.3s ease 0.3s;
}

.portfolio-grid-item .thumb-info .thumb-info-wrapper .thumb-info-plus {
  opacity: 0;
  position: absolute;
  width: 10%;
  top: 50%;
  left: 50%;
  z-index: 2;
  -webkit-transform: translate3d(-50%, -50%, 0);
  -moz-transform: translate3d(-50%, -50%, 0);
  -ms-transform: translate3d(-50%, -50%, 0);
  -o-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
  -webkit-transition: ease all 0.3s;
  -moz-transition: ease all 0.3s;
  transition: ease all 0.3s;
}

.portfolio-grid-item .thumb-info .thumb-info-wrapper .thumb-info-plus::before, .portfolio-grid-item .thumb-info .thumb-info-wrapper .thumb-info-plus::after {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  top: 50%;
  left: 50%;
  border-top: 1px solid #FFF;
  -webkit-transform: translate3d(-50%, -50%, 0);
  -moz-transform: translate3d(-50%, -50%, 0);
  -ms-transform: translate3d(-50%, -50%, 0);
  -o-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
}

.portfolio-grid-item .thumb-info .thumb-info-wrapper .thumb-info-plus::after {
  -webkit-transform: translate3d(-50%, -50%, 0) rotate(0deg);
  -moz-transform: translate3d(-50%, -50%, 0) rotate(0deg);
  -ms-transform: translate3d(-50%, -50%, 0) rotate(0deg);
  -o-transform: translate3d(-50%, -50%, 0) rotate(0deg);
  transform: translate3d(-50%, -50%, 0) rotate(0deg);
}

.portfolio-grid-item .thumb-info .thumb-info-wrapper .front-title {
  color: #FFF;
  font-weight: bold;
  text-align: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 8px;
  background: rgb(137, 105, 62);
  z-index: 100;
}

.btn-primary.inchmm, .btn-primary.inchmm.active, .btn-primary.inchmm:active, .btn-primary.inchmm.focus, .btn-primary.inchmm:focus,.focus.active.btn-primary.inchmm, .active.btn-primary.inchmm:focus, .active.btn-primary.inchmm:hover, .focus.btn-primary.inchmm:active, .btn-primary.inchmm:focus:active, .btn-primary.inchmm:hover:active {
  background-color: rgb(137, 105, 62);
  border-color: rgb(137, 105, 62) rgb(137, 105, 62) rgb(92, 65, 24);
}

html.dark #header.header-semi-transparent-light .header-body:before {
  background-color: #ccc;
  border-bottom-color: rgb(137, 105, 62);
}

html.dark #header .header-nav.header-nav-stripe nav>ul>li>a {
  color: #444;
}

html #header.header-semi-transparent-light .header-body:before {
  opacity: 0.6;
  background: #89693e;
}

@media (max-width: 991px) {
  html.dark #header .header-nav.header-nav-stripe nav>ul>li>a {
    color: #ccc;
  }
}

@media (min-width: 992px) {
  html:not(.sticky-header-active) #header.header-semi-transparent-light .header-nav-main nav>ul>li:not(.active)>a {
    color: #1d2127;
  }
}

/* second line in drop-down menus */
html #header .tip-st-rules-view {
	background: #0e0e10 !important;
	color: #89693e !important;
}

html #header .tip-st-rules-view:before {
	border-right-color: #0e0e10 !important;
}

/* feature ribbon (bottom right) */
.ribbon-feature {
  bottom: -10px;
  right: -110px;
}

.ribbon-feature span {
	/* background: rgb(210,156,84);
	background: -webkit-linear-gradient(left, rgba(210,156,84,1) 25%, rgba(234,221,150,1) 50%, rgba(210,156,84,1) 75%);
	background: -o-linear-gradient(left, rgba(210,156,84,1) 25%, rgba(234,221,150,1) 50%, rgba(210,156,84,1) 75%);
	background: linear-gradient(to right, rgba(210,156,84,1) 25%, rgba(234,221,150,1) 50%, rgba(210,156,84,1) 75%);
	*/
	background: rgb(241,230,160);
	background: -webkit-linear-gradient(left, rgba(241,230,160,1) 10%, rgba(172,112,44,1) 90%);
	background: -o-linear-gradient(left, rgba(241,230,160,1) 10%, rgba(172,112,44,1) 90%);
	background: linear-gradient(to right, rgba(241,230,160,1) 10%, rgba(172,112,44,1) 90%);
	color: #000;
	font-weight: bold;
  left: -25px;
  bottom: 25px;
  transform: rotate(-45deg);
}

.ribbon-incentives {
  bottom: 0px;
  right: -100px;
}

.ribbon-incentives span {
	background-color: #009fe1;
	color: #fff;
	font-weight: bold;
  left: -25px;
  bottom: 25px;
  transform: rotate(-45deg);
  font-size:1.4em;
}

.ribbon-st-rules-view-gold span {
  background-color: #89693e;
}

/* slider ribbon (top left) */
.ribbon-sliders {
  top: 0px;
  left: -150px;
  width: 540px;
  height: 270px;
}

.ribbon-sliders span {
	/* background: rgb(210,156,84);
	background: -webkit-linear-gradient(left, rgba(210,156,84,1) 25%, rgba(234,221,150,1) 50%, rgba(210,156,84,1) 75%);
	background: -o-linear-gradient(left, rgba(210,156,84,1) 25%, rgba(234,221,150,1) 50%, rgba(210,156,84,1) 75%);
	background: linear-gradient(to right, rgba(210,156,84,1) 25%, rgba(234,221,150,1) 50%, rgba(210,156,84,1) 75%);
	*/
  /*
	background: rgb(241,230,160);
	background: -webkit-linear-gradient(left, rgba(241,230,160,1) 10%, rgba(172,112,44,1) 90%);
	background: -o-linear-gradient(left, rgba(241,230,160,1) 10%, rgba(172,112,44,1) 90%);
	background: linear-gradient(to right, rgba(241,230,160,1) 10%, rgba(172,112,44,1) 90%);
  */
  background-color: #009fe1;
	color: #fff;
  font-size: 1.5rem;
	font-weight: bold;
  right: -80px;
  top: 80px;
  transform: rotate(-30deg);
  width: 600px;
  padding: 8px 0;
}

.slider-container .incentives-label {
    color: #FFF;
    font-size: 28px;
    line-height: 28px;
    font-weight: 800;
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.15);
}

html body {
    background-color: #f5f0e3;
}

html.sticky-header-active #header.header-semi-transparent-light .header-body:before {
    border-bottom-color: rgb(137, 105, 62);
}

@media (min-width: 992px) {
    #header .header-nav.header-nav-stripe nav > ul > li > a {
        color: #f5f0e3;
    }
}

@media (min-width: 992px) {
    html:not(.sticky-header-active) #header.header-semi-transparent-light .header-nav-main nav > ul > li:not(.active) > a.dropdown-toggle:after {
        border-color: #1d2127 transparent transparent transparent;
    }
}

@media (min-width: 992px) {
    #header .header-nav.header-nav-stripe nav > ul > li > a.dropdown-toggle:after {
        border-color: #f5f0e3 transparent transparent transparent;
    }
}