/*
Theme Name:        Archy
Text Domain:       archy
Version:           1.0.1
Description:       Architecture WordPress Theme
Tested up to:      6.2
Requires at least: 5.9
Requires PHP:      5.6
Tags:              portfolio
Author:            Pixelwars
Author URI:        https://themeforest.net/user/pixelwars
Theme URI:         https://themeforest.net/user/pixelwars/portfolio
License:           ThemeForest License
License URI:       https://themeforest.net/licenses
Domain Path:       /languages
*/


/*
    Do not remove any of the commented text above as it is used by the theme for proper function!
*/


/* Plugin: "Top 10 Popular Posts" */

.tptn_counter {
	display: none;
}

/* Plugin: "Top 10 Popular Posts" */



.header-area {
    position: relative;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 999;
    background: #fff;
    padding-left: 20px;
    padding-right: 20px;
}

.home header.header-area{
	position: absolute;
	background: transparent;
}

header.header-area.sticky-header {
    position: fixed;
    background: #fff;
}

.header-area .layout {
    display: flex;
    align-items: center;
    justify-content: space-between;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}

.c-site-logo img {
    max-height: 46px;
}

.c-site-logo img.logo-negative {
    display: none;
}

.home .header-area:not(.sticky-header) .c-site-logo img{
    display: none;
}

.home .header-area:not(.sticky-header) .c-site-logo img.logo-negative{
    display: block;
}

.layout .menu-area {
    padding-right: 30px;
}

.layout .menu-area a.search-toggle.toggle-link {
    color: #222222;
    opacity: 1;
}

.layout .menu-area .search-container {
    background: #fff;
    height: auto;
    top: 50%;
    transform: translateY(-50%);
    width: 200px;
    padding: 0 20px;
}

.home .header-area:not(.sticky-header) .jet-menu .jet-menu-item .top-level-link {
    color: #fff;
}

.home .header-area:not(.sticky-header) .layout .menu-area a.search-toggle.toggle-link {
    color: #fff;
}

.jet-mobile-menu__toggle-icon svg {
	width: 36px;
}

.jet-mobile-menu__list li a {
    color: #222222;
    font-weight: 600;
    font-size: 16px;
}

.jet-mobile-menu__container .jet-mobile-menu__breadcrumb .breadcrumb-label{
    color: #222222;
    font-weight: 600;
    font-size: 16px;
}


@media (max-width: 1199px) {
    .home .header-area:not(.sticky-header) .jet-mobile-menu__toggle-icon svg path {
        fill: #fff;
    }
    .header-area {
        padding-top: 10px;
        padding-bottom: 10px;
    }
}
    
@media (max-width: 991px) {
    .layout .menu-area {
        padding-right: 0;
    }
    .header-area {
        padding-top: 10px;
        padding-bottom: 10px;
    }
}