/*--------------------------------------------------------------------------------------------------------------------*
 * DEFAULT
/*--------------------------------------------------------------------------------------------------------------------*/
/* HEADER */
.header-one.unique {background:#161019; border-bottom:1px solid #46364e}
.header-one.unique .header-one-logo {width:204px}

.header-profile-box.unique {background:#1f1623; border:1px solid #3d2e42}
.header-profile-box.unique:before {border-color:#2b2b2b transparent}
.header-profile-box.unique .header-profile-action {background:#322239}
.header-profile-box.unique .header-profile-action a {border-radius:4px; color:#fff; background:none; border:2px solid #44344a}

.header-launch-icon.unique {color:#9ca3af}
.header-launch-icon.unique.active {color:#eee}
.header-launch-icon.unique:hover {color:#a60df2}
.header-launch-icon.unique:after, .header-launch-icon.menu.unique:after {border-color:#2f2833 transparent}
.header-launch-icon.unique.menu {color:#9ca3af}
.header-launch-box.unique {background:#1f1623; border:1px solid #3d2e42; box-shadow:none}

.header-launch-list.unique li a {color:#bbb; border-bottom:1px solid #3d2e42}
.header-launch-list.unique li a h3 {color:#fff}
.header-launch-list.unique li a:hover {background:#17131a}
.header-launch-more.unique {background:#322239; border-top:1px solid #3d2e42; color:#a60df2}
.header-launch-more.unique:hover {color:#fff}
.header-launch-block.unique li a {border:1px solid #1f1623}
.header-launch-block.unique li a span {color:#c6c6c6}
.header-launch-block.unique li a:hover {border:1px solid #3d2e42; background:#17131a}

/* FOOTER */
.footer-logo.elegant {width:180px; height:auto}
.footer.unique {border-top:1px solid #322237}
.footer.unique .footer-top {background:#1f1623; color:#fff}
.footer.unique .footer-top:hover {background:#2a1d31}
.footer.unique .footer-honor {background:#161019}
.footer.unique .footer-group2 {border-top:1px solid #222; background:#100c12}
.footer.unique .footer-divider-star:after {color:#969a9f}
.footer.unique .footer-copyright, .footer.unique .footer-last {color:#687184}
.footer.unique .footer-copyright a {color:#c7cee0}
.footer.unique .footer-copyright a:hover, .footer.unique .footer-last a:hover {color:#a60df2}
.footer.unique .footer-connect li a {color:#9ca3af; background:#433948}
.footer.unique .footer-connect li a:hover {background:#a60df2; color:#fff}

/* MAIN MENU */
.main-menu.unique.retro .main-menu-list ul {background:#1f1623; border:1px solid #3d2e42}
.main-menu.unique.retro .main-menu-list li.menu-item-has-children > a:after {border-top-color:#aaa}
.main-menu.unique.retro .main-menu-list li.menu-item-has-children a.active:after {border-top-color:#eee}
.main-menu.unique.retro .main-menu-list li a {color:#9ca3af !important}
.main-menu.unique.retro .main-menu-list li a.active {background:#a60df2; color:#fff !important}
.main-menu.unique.retro .main-menu-list li a:hover {background:#2e2433; color:#eee !important}
.main-menu.unique.retro .main-menu-list li.menu-item-has-children a:hover:after {border-top-color:#eee}
.main-menu.unique.retro .main-menu-list li ul li {border-bottom:1px solid #222}
.main-menu.unique.retro .main-menu-list li ul li a.active {color:#e4e6eb}

/*--------------------------------------------------------------------------------------------------------------------*
 * RESPONSIVE & RETINA
/*--------------------------------------------------------------------------------------------------------------------*/
@media only screen and (min-width:320px) and (max-width:1023px) {
.main-menu.retro.unique .main-menu-box {background:#1f1623; border:1px solid #3d2e42}
.main-menu.retro.unique .main-menu-list ul {background:none; border:0}
.main-menu.retro.unique .main-menu-list li {border-bottom:1px solid #222}
.main-menu.retro.unique .main-menu-list li a {padding:6px 12px}
}