@charset "UTF-8";
/* CSS Document */
/*--header--*/
#header {padding:0px 0px 20px 0px;position:fixed;left:0;top:0;right:0;transition:all 0.5s;z-index:997}

#header .header-scrolled {transition:all 0.5s;background-color:rgba(34,34,34,0.9)}

#header #logo h3 {color:#f9f1e9;font-size:30px;margin:0;padding:0;line-height:1;font-weight:700;letter-spacing:3px}

#header #logo h3 a,#header #logo h3 a:hover {color:#000;padding-left:10px;border-left:4px solid #c6b069}

#header #logo img{padding:0;margin:0}

/*--headertop--*/
.header-top{font-size:12px;padding:8px}
.header-top a{color:#f9f1e9}
.header-top ul li{display:inline-block;margin-left:15px}
.header-top .header-top-right{text-align:right}
.header-top .header-top-right i{-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}
.header-top .header-top-right a{margin-right:10px}
.header-top .header-top-right a:hover{-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}
.header-top .header-top-right a:hover i{color:#c6b069}
.header-top .header-top-left a:hover {color:#c6b069}
.header-top .header-top-left{text-align:left}
.header-top .header-top-left a{margin-right:10px}
.header-top .lnr{display:none}

.header-top .highlight {color: #c6b069}

.main-menu{padding-top:20px;border-top:1px solid #39353e}
.align-items-center{align-items:center !important}
.justify-content-between{justify-content:space-between !important}
.d-flex{display:flex !important}

.nav-menu,.nav-menu *{margin:0;padding:0;list-style:none}
.nav-menu ul{position:absolute;display:none;top:100%;right:0;z-index:99}
.nav-menu li{position:relative;white-space:nowrap}
.nav-menu>li{float:left}
.nav-menu li:hover>ul,.nav-menu li.sfHover>ul{display:block}
.nav-menu ul ul{top:0;right:100%}
.nav-menu ul li{min-width:180px}
.nav-menu a:hover {color:#c6b069}
.sf-arrows .sf-with-ul{padding-right:30px}
.sf-arrows .sf-with-ul:after{content:"\f107";position:absolute;right:15px;font-family:FontAwesome;font-style:normal;font-weight:normal}
.sf-arrows ul .sf-with-ul:after{content:"\f105"}

.nav-menu a{padding:0 8px 0px 8px;text-decoration:none;display:inline-block;color:#fff;font-weight:500;font-size:12px;text-transform:uppercase;outline:none}
.nav-menu>li{margin-left:10px}
.nav-menu ul{margin:22px 0 0 0;padding:10px;box-shadow:0px 0px 30px rgba(127,137,161,0.25);background:#fff}
.nav-menu ul li{transition:0.3s}
.nav-menu ul li a{padding:5px 10px;color:#333;transition:0.3s;display:block;font-size:12px;text-transform:none}
.nav-menu ul li:hover>a{color:#c6b069}
.nav-menu ul ul{margin-right:10px;margin-top:0}

.menu-has-children i{position:absolute;right:0;z-index:99;padding:15px;cursor:pointer;color:#fff}
#mobile-nav ul .menu-has-children i.fa-chevron-up{color:#c6b069}
#mobile-nav ul .menu-has-children li a{text-transform:none}

@media (max-width: 588px){.header-top .lnr{display:block;font-weight:bold;font-size:16px;color:#fff}.header-top.text{display:none}}
@media (max-width: 767px){.header-top{display:none}}
@media (max-width: 673px) {#logo {margin-left:20px}}
@media (max-width: 768px) {#header #logo h1{font-size:28px}#header #logo img {max-height:40px}}
@media (max-width: 768px){#nav-menu-container{display:none}}
@media (max-width: 960px){#mobile-nav-toggle{display:inline}#nav-menu-container{display:none}}







