
#header .primary-menu .ncSlot { width: 100%; }


/* #baad7b */

@media (min-width: 176px) {
 }

/* Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) {

 }

/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) {

}

/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px) {

}

/* X-Large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {

}

/* XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1400px) {

 }


 .dark .ncComponent-active, .dark  .ncComponent-active h1, .dark  .ncComponent-active h2, .dark  .ncComponent-active  h3, .dark  .ncComponent-active h4, .dark  .ncComponent-active h5, .dark  .ncComponent-active h6  {
color: #111;
}

h1.page-title-header {
        font-weight: 300;
    line-height: 1.4;
}

.dark #content, .dark #wrapper, .dark .ajax-modal-title, .dark .fbox-bg.fbox-center .fbox-icon, .dark .form-process::before, .dark .modal-content, .dark .page-transition-wrap, .dark .portfolio-ajax-modal, .dark .portfolio-reveal .portfolio-desc, .dark .preloader, .dark .preloader2, .dark .shop-quick-view-ajax, .dark .tab-nav li.ui-tabs-active a, .dark .tabs-alt .tab-nav li a, .dark .top-links-sub-menu .top-links-item:hover, .dark input.switch-toggle-flat+label::before, body #side-panel.dark, body.dark, body.dark #side-panel {
    background-color: #222;
}

ul li p { margin-bottom: 10px; }
.page-title-mini h1 {
  font-size: 20px;
  margin-bottom: 20px;
}

#header {
  position: relative;
  background-color: #FFF;
  border-bottom: 1px solid #F5F5F5;
}

#header .header-extras i { color: #baad7b; }
#header .header-extras .he-text {
	font-family: 'Playfair Display', serif;
	font-weight: 700;
	color: #222;
	font-size: 16px;
	text-transform: none;
}

#header .header-extras .he-text span { color: #777; font-family: "Montserrat", serif; font-weight:300; }
.menu-item.current > .menu-link {
	font-family: "Montserrat", serif;
  color: #222;
}
.menu-link { font-weight: 400; }
.menu-item { position: relative; }
.menu-item > .menu-link {font-family: "Montserrat", serif; }
.menu-item.current > .menu-link:before, .menu-item:hover > .menu-link:before {
    margin: 0 auto;
    content: '';
    position: absolute;
    height: 2px;
    left: -20px;
    right: -20px;
    top: -1px;
    z-index: 1;
    background-color: #baad7b;
    transition: all 0.3s ease-out;
    width: 100%;
}

.menu-item:hover > .menu-link { color: #222; }

.overlay-one::before {
    content: "";
    z-index: 1;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.5);
}

strong em a,  em strong  a  {
	border: 2px solid #baad7b;
	padding: 10px 28px;
	color: #486173;
	font-size: 18px;
	border-radius: 10px;
	font-style: normal;
	font-weight: normal;
}

em strong a:hover, strong em a:hover {
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition-duration: 0.15s, 0.15s, 0.15s, 0.15s;
    transition-timing-function: ease-in-out, ease-in-out, ease-in-out, ease-in-out;
    transition-delay: 0s, 0s, 0s, 0s;
    transition-property: color, background-color, border-color, box-shadow;
	background-color: #baad7b;
	color: #fff;
}
