/*
Base Name: Super User
Description: For the super user, this base builds on the default theme to give you more stylistic, user options.
Author: Theme Blvd
Author URI: http://www.themeblvd.com
*/

/* =Boxed Layout
-----------------------------------------------*/

.denali-boxed #wrapper {
    background: transparent;
}
.denali-boxed #container,
.denali-boxed .tb-sticky-menu {
    margin: 0 auto;
    max-width: 1200px;
}
@media (max-width: 1199px) {
    .denali-boxed #container,
    .denali-boxed .tb-sticky-menu {
        max-width: 990px;
    }
}
@media (max-width: 991px) {
    .denali-boxed #container,
    .denali-boxed .tb-sticky-menu {
        max-width: 770px;
    }
}
@media (min-width: 1200px) {
    .denali-boxed .site-header > .wrap,
    .denali-boxed .tb-floating-search,
    .denali-boxed .tb-sticky-menu > .wrap,
    .denali-boxed .tb-featured-banner > .wrap,
    .denali-boxed .site-breadcrumbs > .wrap,
    .denali-boxed .site-inner > .wrap,
    .denali-boxed .element-section > .element,
    .denali-boxed .element.popout .jumbotron-wrap,
    .denali-boxed .footer-content > .wrap,
    .denali-boxed .footer-sub-content > .wrap,
    .denali-boxed .footer-below > .wrap {
    	max-width: 1100px;
    }
}
.denali-boxed .site-inner {
    padding: 40px 0;
}

/* Epic Thumb */
.denali-boxed .epic-thumb.fs figure,
.denali-boxed .epic-thumb.fs figure img {
    max-width: 1200px;
}
.denali-boxed .epic-thumb.fs figure {
    left: inherit;
}
@media (max-width: 1199px) {
    .denali-boxed .epic-thumb.fs figure,
    .denali-boxed .epic-thumb.fs figure img {
        max-width: 990px;
    }
}
@media (max-width: 991px) {
    .denali-boxed .epic-thumb.fs figure,
    .denali-boxed .epic-thumb.fs figure img {
        max-width: 770px;
    }
}

/* =Top
-----------------------------------------------*/

/* Header Style */
.tb-suck-up .site-header.full-width,
.has-fs-epic-thumb .site-header.full-width,
.site-header.full-width > .wrap,
.site-header.full-width .tb-sticky-menu > .wrap,
.site-header.full-width .tb-floating-search {
    max-width: none;
    padding-right: 20px;
    padding-left: 20px;
    width: auto;
}
.site-header.full-width > .wrap .header-logo {
    left: 20px;
}
.rtl .site-header.full-width > .wrap .header-logo {
    right: 20px;
    left: inherit;
}

/* Header Background */
@media (min-width: 768px) {
    .site-header.light .header-text-logo .tb-text-logo,
    .site-header.light .header-text-logo .tagline {
    	color: #101010;
    }
    .site-header.light .header-nav .tb-primary-menu > li > .menu-btn {
        color: #101010;
        opacity: .8;
    }
    .site-header.light .header-nav .tb-primary-menu > li > .menu-btn:hover {
        opacity: 1;
    }
    .site-header.light .header-nav .tb-primary-menu > li > .menu-btn > .sf-sub-indicator {
        background-image: url(../../assets/svg/chev-down-101010.svg);
    }
    .site-header.light .header-nav .tb-primary-menu > li.highlight > .menu-btn {
        border-color: #101010;
    }
    .site-header.light .header-nav .tb-primary-menu > li.highlight.current-menu-item > .menu-btn,
    .site-header.light .header-nav .tb-primary-menu > li.highlight.current-menu-ancestor > .menu-btn,
    .site-header.light .header-nav .tb-primary-menu > li.highlight > .menu-btn:hover {
    	background-color: #101010;
    	color: #ffffff;
    }
    .site-header.light .header-nav .denali-side-nav-trigger:before,
    .site-header.light .header-nav .denali-side-nav-trigger .text,
    .site-header.light .header-nav .denali-side-nav-trigger:after {
    	background: #101010; /* Match SVG icons */
    }
    .site-header.light  .header-nav .denali-search-trigger,
    .site-header.light  .header-nav .tb-floating-search .search-wrap {
        background-image: url(../../assets/svg/search-101010.svg);
    }
    .site-header.light > .wrap .tb-floating-search .tb-search .search-input {
        color: #101010;
    }
    .site-header.light > .wrap .tb-floating-search .close-search {
    	background-image: url(../../assets/svg/close-101010.svg)
    }
    .site-header.light .header-nav .tb-cart-trigger {
    	background-image: url(../../assets/svg/cart-101010.svg);
    }
    .site-header.light .header-nav .denali-lang-trigger {
    	background-image: url(../../assets/svg/globe-101010.svg);
    }
    .site-header.light .denali-mobile-menu-trigger .hammy > .line,
    .site-header.light .denali-mobile-menu-trigger .hammy .line:nth-child(2):before {
    	background: #101010;
    }
    .site-header.light .btn-navbar.lang-selector {
    	background-image: url(../../assets/svg/globe-101010.svg);
    }
    .site-header.light .btn-navbar.cart {
    	background-image: url(../../assets/svg/cart-101010.svg);
    }
    .site-header.light .denali-mobile-menu-trigger:hover,
    .site-header.light .denali-mobile-menu-trigger:focus,
    .site-header.light .btn-navbar.cart:hover,
    .site-header.light .btn-navbar.cart:focus,
    .site-header.light .btn-navbar.lang-selector:hover,
    .site-header.light .btn-navbar.lang-selector:focus {
    	background-color: rgba(0,0,0,.1);
    }
    .site-header.light .tb-floating-search .search-wrap {
        background-image: url(../../assets/svg/search-101010.svg);
    }
}

/* Mobile Header Background */
@media (max-width: 767px) {
    .site-header.mobile-light .header-text-logo .tb-text-logo,
    .site-header.mobile-light .header-text-logo .tagline {
    	color: #101010;
    }
    .site-header.mobile-light .denali-mobile-menu-trigger .hammy > .line,
    .site-header.mobile-light .denali-mobile-menu-trigger .hammy .line:nth-child(2):before {
    	background: #101010;
    }
    .site-header.mobile-light .btn-navbar.lang-selector {
    	background-image: url(../../assets/svg/globe-101010.svg);
    }
    .site-header.mobile-light .btn-navbar.cart {
    	background-image: url(../../assets/svg/cart-101010.svg);
    }
    .site-header.mobile-light .denali-mobile-menu-trigger:hover,
    .site-header.mobile-light .denali-mobile-menu-trigger:focus,
    .site-header.mobile-light .btn-navbar.cart:hover,
    .site-header.mobile-light .btn-navbar.cart:focus,
    .site-header.mobile-light .btn-navbar.lang-selector:hover,
    .site-header.mobile-light .btn-navbar.lang-selector:focus {
    	background-color: rgba(0,0,0,.1);
    }
}

/* Sticky Menu */
.site-header.sticky-light .tb-sticky-menu .tb-primary-menu > li > .menu-btn:not(:hover) {
    color: #101010;
}
.site-header.sticky-light .tb-sticky-menu .tb-primary-menu > li.highlight > .menu-btn {
    border-color: #101010;
}
.site-header.sticky-light .tb-sticky-menu .tb-primary-menu > li.highlight.current-menu-item > .menu-btn,
.site-header.sticky-light .tb-sticky-menu .tb-primary-menu > li.highlight.current-menu-ancestor > .menu-btn,
.site-header.sticky-light .tb-sticky-menu .tb-primary-menu > li.highlight > .menu-btn:hover {
	background-color: #101010;
    color: #ffffff;
}
.site-header.sticky-light .tb-sticky-menu .tb-primary-menu > li > .menu-btn:not(:hover) > .sf-sub-indicator {
    background-image: url(../../assets/svg/chev-down-101010.svg);
}
.site-header.sticky-light .tb-sticky-menu .denali-search-trigger,
.site-header.sticky-light .tb-sticky-menu .tb-floating-search .search-wrap {
    background-image: url(../../assets/svg/search-101010.svg);
}
.site-header.sticky-light .tb-sticky-menu .tb-floating-search .tb-search .search-input {
    color: #101010;
}
.site-header.sticky-light .tb-sticky-menu .tb-floating-search .close-search {
	background-image: url(../../assets/svg/close-101010.svg)
}
.site-header.sticky-light .tb-sticky-menu .tb-cart-trigger {
	background-image: url(../../assets/svg/cart-101010.svg);
}
.site-header.sticky-light .tb-sticky-menu .denali-lang-trigger {
	background-image: url(../../assets/svg/globe-101010.svg);
}

/* =Bottom
-----------------------------------------------*/

/* Copyright */
.site-footer .footer-sub-content.light {
	color: #aaaaaa;
}
.site-footer .footer-sub-content.light a {
	border-bottom-color: #aaaaaa;
}
.site-footer .footer-sub-content.light a:hover {
	border-color: #444444;
	color: #444444;
}
.site-footer .footer-sub-content .tb-social-icons.grey > li > a {
    color: #aaaaaa;
}
.site-footer .footer-sub-content .tb-social-icons.grey > li > a:hover {
    color: #444444;
}

/* =Side Panel & Mobile Menu
-----------------------------------------------*/

/* Side Panel */
.tb-side-panel.light,
.tb-side-panel.light a,
.tb-side-panel.light .menu li.no-click > a:not(.submenu-toggle) {
    color: rgba(40,40,40,.7);
}
.tb-side-panel.light a:hover {
    color: rgba(40,40,40,.9);
}
.tb-side-panel.light .menu > li > .submenu-toggle:hover {
	background-color: rgba(0,0,0,.1);
}
.tb-side-panel.light .menu > li > .submenu-toggle:before,
.tb-side-panel.light .menu > li > .submenu-toggle:after {
    background-color: rgba(40,40,40,.7);
}
.tb-side-panel.light .menu > li > .submenu-toggle:hover:before,
.tb-side-panel.light .menu > li > .submenu-toggle:hover:after {
	background-color: rgba(40,40,40,.9);
}
.tb-side-panel.light li.highlight > a {
    border-color: rgba(40,40,40,.9);
    color: rgba(40,40,40,.9)
}
.tb-side-panel.light li.highlight > a:hover {
	background-color: rgba(40,40,40,.9);
	color: #ffffff;
}

/* Mobile Menu */
.denali-mobile-panel.light,
.denali-mobile-panel.light a,
.denali-mobile-panel.light .mega-section-header,
.denali-mobile-panel.light .tb-mobile-menu > li > .menu-btn:hover,
.denali-mobile-panel.light .tb-mobile-menu > li > .menu-btn:active a,
.denali-mobile-panel.light .tb-search .search-input,
.denali-mobile-panel.light .tb-search .btn-primary {
    color: rgba(40,40,40,.5);
}
.denali-mobile-panel.light a:hover,
.denali-mobile-panel.light a:focus {
	color: rgba(40,40,40,.8);
}
.denali-mobile-panel.light .tb-mobile-menu > li > .menu-btn > .sf-sub-indicator {
    background-image: url(../../framework/assets/svg/chev-down-101010.svg);
}
.denali-mobile-panel.light .tb-search.mini > form,
.denali-mobile-panel.light .tb-mobile-menu > li > .menu-btn:hover,
.denali-mobile-panel.light .tb-mobile-menu > li > .menu-btn:active {
    background-color: rgba(120,120,120,.1);
}
.denali-mobile-panel.light .tb-search .search-input::-moz-placeholder {
	color: rgba(40,40,40,.4);
}
.denali-mobile-panel.light .tb-search .search-input:-ms-input-placeholder {
	color: rgba(40,40,40,.4);
}
.denali-mobile-panel.light .tb-search .search-input::-webkit-input-placeholder {
	color: rgba(40,40,40,.4);
}
.denali-mobile-panel.light .tb-side-menu .sub-menu {
	background-image: url('../../framework/assets/images/parts/side-nav-list-outer-cccccc.png');
}
.denali-mobile-panel.light .tb-side-menu .sub-menu li {
	background-image: url('../../framework/assets/images/parts/side-nav-list-ltr-cccccc.png');
}
.rtl .denali-mobile-panel.light .tb-side-menu .sub-menu li {
	background-image: url('../../framework/assets/images/parts/side-nav-list-rtl-cccccc.png');
}
.denali-mobile-panel.light .tb-mobile-menu > li.highlight > a,
.denali-mobile-panel.light .tb-mobile-menu > li.highlight > a:hover,
.denali-mobile-panel.light .tb-mobile-menu > li.highlight > a:active,
.denali-mobile-panel.light .sub-menu > li.highlight > a,
.denali-mobile-panel.light .sub-menu > li.highlight > a:hover,
.denali-mobile-panel.light .sub-menu > li.highlight > a:active {
	color: rgba(40,40,40,.8);
}
