/**
 * Theme Name:  ninians-joc
 * Theme URI:   https://wp.qinianyun.com
 * Author:      Ninianor
 * Author URI:  https://qinianyun.com
 * Description: JOC 澳大利亚公司定制主题 - 基于 ninians 父主题
 * Version:     1.0.0
 * Template:    ninians
 * License:     GPL v2 or later
 * Text Domain: ninians-joc
 */

.ninian-carousel-container .mask-title,
.mobile-menu .navigation li > a,
.ninian-carousel-container .mask-subtitle,
.ninian-carousel.carousel-container .text-mask h1 {
    font-family: var(--ninians-fonts);
}

.ninian-carousel-container .mask-title {
    width: 90%;
}

.sec-title span {
    line-height: 3em;
    font-weight: 400;
}


.mobile-menu .contact-info ul li {
    font-weight: 800;
}

.main-footer .footer-top .logo-widget p,
.main-footer .footer-top .contact-widget .info li p,
.main-footer .footer-top .contact-widget .info li h5 a,
.main-footer .footer-top .contact-widget .info li h5,
.main-footer .footer-bottom .copyright h5,
.main-footer .footer-top .widget-title h6,
.main-footer .footer-top .newsletter-widget .widget-content p,
.main-footer .footer-bottom .footer-nav li a {
    font-size: 1.1em;
}

.main-footer .footer-bottom .footer-nav li a:hover {
    color: #fff;
}

.ninian-carousel-container .ninian-theme-btn:hover {
    color: var(--ninians-global)!important;
}

.contact-info-section .single-info .inner-box .big-icon {
    color: var(--ninians-global-02);
}

.contact-info-section .inner-container {
    background: var(--color-primary-dark);
}

.mobile-nav-toggler .icon-bar {
    background-color: #fff;
    height: 3px;
    width: 25px;
    margin-bottom: 6px;
}

.mobile-menu-visible .mobile-menu .menu-backdrop {
    opacity: 0.80;
}

.mobile-menu .contact-info h4,
.mobile-menu .contact-info ul li,
.mobile-menu .contact-info ul li a,
.mobile-menu .social-links li a,
.mobile-menu .close-btn,
.mobile-nav-toggler .icon-bar,
.mobile-menu .navigation li > a,
.ninian-carousel-container .carousel-arrow,
.ninian-carousel-container h2,
.ninian-carousel-container p {
    color: #fff;
}

.mobile-menu .navigation li:hover > a,
.mobile-menu .navigation li > a:hover {
    color: #67788D;
}

.mobile-menu {
    width: 50%;
    min-width: 300px;
}

.mobile-menu .close-btn{
    right: 36px;
    top: 20px;
    font-size: 36px;
}


.main-footer .footer-top {
    border-bottom: 2px solid var(--ninians-global-02);
}


/* 以上为颜色调整 */
.mobile-menu .menu-backdrop{
    background: var(--color-navbar-tm07);
}
.mobile-menu .menu-box{
    background: var(--color-primary-dark);
}

header.main-header.fixed-header li.search-box-outer { 
    display: none!important;
}
header.main-header .auto-container {
    max-width: 100%!important;
}
header.main-header .auto-container .outer-box {
    position: inherit!important;
}
header.main-header .auto-container .outer-box .logo-box {
    top: 0!important;
    left: 10px!important;
}
header.main-header .sticky-header .logo-box {
    height: 80px!important;
}
header.main-header .logo-box .logo {
    height: 50px!important;
}
header.main-header .sticky-header .logo-box a,
header.main-header .sticky-header .logo-box a > img,
header.main-header .logo-box .logo a,
header.main-header .logo-box .logo a > img {
    height: 100%;
    max-height: 100%;
}
header.main-header .sticky-header .logo-box a,
header.main-header .logo-box .logo a {
    display: inline-block!important;
}
header.main-header .main-menu .navigation > li > a {
    color: #fff;
}
header.main-header.fixed-header .main-menu .navigation > li > a {
    color: #000;
}
header.main-header .main-menu .navigation > li.active > a,
header.main-header .main-menu .navigation > li > a:hover {
    color: var(--color-primary);
}

.mobile-nav-toggler {
    position: absolute;
    top: 0;
    right: 20px;
}



