/* IMPORTS */
/* VARIABLES */
/*
 * Cityu Template Theme
 */
/* MIXINS */
.home .cityu-template .t-backhome-icon {
  border-color: #666; }
  .home .cityu-template .t-backhome-icon::after {
    color: #666; }

.cityu-template .t-backhome-icon::after {
  color: #333; }

.cityu-template .t-backhome-icon:hover {
  border-color: #666; }
  .cityu-template .t-backhome-icon:hover::after {
    color: #666; }

.cityu-template .t-primary-menu .navigation .nav-item .nav-link {
  color: #333; }
  .cityu-template .t-primary-menu .navigation .nav-item .nav-link.t-active {
    color: #666;
    border-color: #666; }

.cityu-template .t-primary-menu .navigation .nav-item:hover .nav-link {
  color: #666;
  border-color: #666; }

.cityu-template .t-primary-menu .navigation .dropdown-menu {
  background-color: #666; }
  .cityu-template .t-primary-menu .navigation .dropdown-menu a {
    color: #e2e2e2; }
    .cityu-template .t-primary-menu .navigation .dropdown-menu a.menu-external-link::after {
      color: #e2e2e2; }
  .cityu-template .t-primary-menu .navigation .dropdown-menu .dropdown-item:hover, .cityu-template .t-primary-menu .navigation .dropdown-menu .dropdown-item:focus {
    background-color: #999; }

.cityu-template .t-nav-collapse .nav {
  background-color: #333; }
  .cityu-template .t-nav-collapse .nav li {
    border-color: #999; }
    .cityu-template .t-nav-collapse .nav li a > span {
      color: #e2e2e2; }
    .cityu-template .t-nav-collapse .nav li a.is-active > span::before {
      color: #e2e2e2; }
  .cityu-template .t-nav-collapse .nav .dropdown-menu {
    background-color: #666;
    box-shadow: inset 0 -4px 4px 0 rgba(0, 0, 0, 0.1), inset 0 4px 4px 0 rgba(0, 0, 0, 0.1), 0 1px 0 0 #666; }
  .cityu-template .t-nav-collapse .nav .dropdown-item:hover {
    background-color: #999; }

.cityu-template .t-nav-collapse .m-quick-link {
  background-color: #333;
  border-color: #999; }
  .cityu-template .t-nav-collapse .m-quick-link + .nav {
    background-color: #242424; }

.cityu-template .t-nav-collapse {
  border-color: #999; }

.cityu-template #header.t-menu-open {
  background-color: #333; }

.cityu-template #header.t-menu-open .site-name-slogan .navbar-brand {
  color: #44403f;
  background-color: #e2e2e2; }

.cityu-template .t-nav-toggle::after {
  color: #333; }

.cityu-template .site-name-slogan {
  background-color: #333; }
  @media (max-width: 999.98px) {
    .cityu-template .site-name-slogan {
      background-color: transparent; } }
