/*
Theme Name: Novo 
Theme URI: http://promo-theme.com/novo/
Author: Promo Theme
Author URI: http://themeforest.net/user/ypromo
Description: We present you an Awesome Photography WordPress Theme. You can build a beautiful site, using 6 homepages. Much galleries, styles of blogs, and much much more make your site individual and creative.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: novo
Template: novo

*/

.site-dark .site-footer {
    background-color: #111111 !important;
}

.site-footer {
	padding: 0 !important;
}

#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div, #cmplz-document .cmplz-dropdown .cookies-per-purpose div, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose div {
	background: #6b6b6b !important;
}

#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .name-header, #cmplz-document .cmplz-dropdown .cookies-per-purpose .name-header, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose .name-header {
	background: #6b6b6b !important;
}

.elementor-page-1826 .site-header.fixed-header .header-main-block nav.navigation, .elementor-page-4167 .site-header.fixed-header .header-main-block nav.navigation {
	background: rgb(0 0 0 / 60%);
    padding: 0 20px;
    border-radius: 25px;
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
	transition: none;
}

.elementor-page-1826 .site-header.fixed-header.fixed .header-main-block nav.navigation, .elementor-page-4167 .site-header.fixed-header.fixed .header-main-block nav.navigation {
	background: none;
    border-radius: 0;
    box-shadow: none;
    backdrop-filter: none;
    -webkit-backdrop-filter: none;
}

.elementor-page-4167 .header-space {
	height: 0;
}

@media (max-width: 991.98px) {
	.elementor-page-4167 .header-space {
	height: 0 !important;
}
}

.dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-lightbox {
	display: none !important;
}

.bg-overlay {
  position: absolute;
  inset: 0;
  z-index: 0;
}

.bg-overlay::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.6), transparent 60%);
  z-index: 1;
  pointer-events: none;
}

.site-header.light-header.static-header .header-main-block, .site-header.light-header.fixed-header.fixed .header-main-block, .header-space-true .site-header.light-header.fixed .header-main-block {
    background: rgb(0 0 0 / 60%) !important;
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
}