/*
Theme Name: Nex Child
Author: VamTam
Author URI: https://vamtam.com
Template: nex
*/



/*

put your child theme styles here


you don't need any @import rules

*/

.hide {
	display: none !important;
}

/* Header info bar on mobile */
.responsive-layout header.main-header .mega-menu-toggle.mega-menu-open~.mobile-top-bar {
	display: none !important;
}

/* Header top links */
#mega-menu-wrap-menu-top #mega-menu-menu-top>li.mega-menu-item>a.mega-menu-link:hover,
#mega-menu-wrap-menu-top #mega-menu-menu-top>li.mega-menu-item>a.mega-menu-link:focus {
	color: #0072ce !important;
}

/* Header megamenu links */
#mega-menu-wrap-menu-header #mega-menu-menu-header>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
#mega-menu-wrap-menu-header #mega-menu-menu-header>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,
#mega-menu-wrap-menu-header #mega-menu-menu-header>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link,
#mega-menu-wrap-menu-top #mega-menu-menu-top>li.mega-menu-item>a.mega-menu-link:hover,
#mega-menu-wrap-menu-top #mega-menu-menu-top>li.mega-menu-item>a.mega-menu-link:focus {
	color: #0072ce !important;
}

/* Header active primary links */
#mega-menu-wrap-menu-header #mega-menu-menu-header>li.mega-menu-item>a.mega-menu-link:hover,
#mega-menu-wrap-menu-header #mega-menu-menu-header>li.mega-menu-item>a.mega-menu-link:focus {
	color: #0072ce !important;
}

/* Header primary links on active megamenu */
#mega-menu-wrap-menu-header #mega-menu-menu-header>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
#mega-menu-wrap-menu-header #mega-menu-menu-header li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item.mega-current-menu-item>a.mega-menu-link {
	color: #0072ce !important;
}

/* Header secondary links on active megamenu */
#mega-menu-wrap-menu-header #mega-menu-menu-header>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover,
#mega-menu-wrap-menu-header #mega-menu-menu-header>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover,
#mega-menu-wrap-menu-header #mega-menu-menu-header>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link {
	color: #0072ce !important;
}

/* Header thirdary links on active megamenu */
#mega-menu-wrap-menu-header #mega-menu-menu-header>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link:hover {
	color: #0072ce !important;
}

/* Selected filter on project page */
.portfolio-filters .inner-wrapper .cbp-filter-item.cbp-filter-item-active {
	text-decoration: none;
}

/* Megamenu with links */
#mega-menu-wrap-menu-header #mega-menu-menu-header>li.mega-menu-megamenu>ul.mega-sub-menu {
	width: 152.6% !important;
	left: -200px !important;
}

/* Footer adress */
.footer-adress-title>div>div>div {
	margin-top: 8px;
}

.footer-adress-title .vamtam-heading {
	font-size: 20px !important;
	font-weight: 500 !important;
}

/* Products listing excerpt */
.portfolio_details .excerpt,
.portfolios .portfolio_details .excerpt {
	white-space: pre;
	margin-top: 10px;
	width: 100%;
	text-align: left;
}

/* Portfolio dropdown listings */
.portfolios .cbp-l-filters-dropdownHeader {
	font-family: var(--vamtam-primary-font-font-family);
	font-size: 16px;
	font-weight: 700;
}

/* Portfolios post date */
.portfolio-content .project-meta .post-date.vamtam-meta-date {
	display: none !important;
}

@media (max-width: 1300px) {
	#mega-menu-wrap-menu-header #mega-menu-menu-header>li.mega-menu-megamenu>ul.mega-sub-menu {
		width: 160% !important;
	}

	.homepage-facts .facts-headings h3.vamtam-heading {
		font-size: 2.4em !important;
	}

	.homepage-facts .facts-headings h4 {
		font-size: 1.2em !important;
	}
}

@media (max-width: 1100px) {
	#mega-menu-wrap-menu-header #mega-menu-menu-header>li.mega-menu-megamenu>ul.mega-sub-menu {
		width: 175% !important;
	}
}

@media (max-width: 1000px) {
	#mega-menu-wrap-menu-header #mega-menu-menu-header>li.mega-menu-megamenu>ul.mega-sub-menu {
		width: 190% !important;
	}
}

@media (max-width: 768px) {

	/* Homepage "Discover Inspiring Building" section */
	.vamtam-hide-bg-photo-mobile .fl-col-content {
		background-image: unset !important;
	}

	.footer-logo {
		max-width: 200px;
	}
}