/*

 Theme Name:   Endora Child

 Theme URI:    https://themes.hibootstrap.com/endora/

 Description:  Endora Child Theme

 Author:       HiBootstrap

 Author URI:   https://hibootstrap.com/

 Template:     endora

 Version:      1.6

 Text Domain:  endora-child

*/



/* ==========================================================================

   Header uniforme (home + tutte le pagine interne)

   ========================================================================== */



/* Navbar: blu #265779 (anche sticky su pagine con main-header-with-relative) */

.main-header-area .navbar,

.main-header-area .navbar.sticky,

.main-header-area.main-header-with-relative .navbar,

.main-header-area.main-header-with-relative .navbar.sticky {

	background: #265779 !important;

	background-color: #265779 !important;

}

/* Home: navbar trasparente sopra lo slider fino allo scroll */
body.home .main-header-area:not(.main-header-with-relative) .navbar:not(.sticky) {
	background: transparent !important;
	background-color: transparent !important;
}

/* Wrapper header pagine interne */

.main-header-area.main-header-with-relative,

.main-header-area.main-header-without-absolute {

	background-color: #265779;

}



.main-header-area .top-header-area,

.main-header-area.main-header-with-relative .top-header-area {

	background-color: #265779;

}



/* Menu: solo voci di primo livello bianche; submenu invariato */

.main-header-area .navbar .navbar-nav > .nav-item.level-1 > .nav-link,

.main-header-area.main-header-with-relative .navbar .navbar-nav > .nav-item.level-1 > .nav-link,

#menu-primary-menu > .menu-item.level-1 > .nav-link {

	color: #fff !important;

}



.main-header-area .navbar .navbar-nav > .nav-item.level-1:hover > .nav-link,

.main-header-area .navbar .navbar-nav > .nav-item.level-1.active > .nav-link,

.main-header-area .navbar .navbar-nav > .nav-item.level-1.current-menu-item > .nav-link,

.main-header-area.main-header-with-relative .navbar .navbar-nav > .nav-item.level-1:hover > .nav-link,

.main-header-area.main-header-with-relative .navbar .navbar-nav > .nav-item.level-1.active > .nav-link,

.main-header-area.main-header-with-relative .navbar .navbar-nav > .nav-item.level-1.current-menu-item > .nav-link,

#menu-primary-menu > .menu-item.level-1:hover > .nav-link,

#menu-primary-menu > .menu-item.level-1.active > .nav-link,

#menu-primary-menu > .menu-item.level-1.current-menu-item > .nav-link {

	color: #fff !important;

}



/* Icone social, email e telefono in alto */

.main-header-area .top-header-info-with-social li .social a,

.main-header-area .top-header-info-with-social li .social a i,

.main-header-area.main-header-with-relative .top-header-info-with-social li .social a,

.main-header-area.main-header-with-relative .top-header-info-with-social li .social a i {

	color: #fff !important;

}



.main-header-area .top-header-info-with-social li .mail-info i,

.main-header-area .top-header-info-with-social li .mail-info a,

.main-header-area.main-header-with-relative .top-header-info-with-social li .mail-info i,

.main-header-area.main-header-with-relative .top-header-info-with-social li .mail-info a,

.main-header-area .top-header-area .top-header-call-info a,

.main-header-area .top-header-area .top-header-call-info i,

.main-header-area.main-header-with-relative .top-header-area .top-header-call-info a,

.main-header-area.main-header-with-relative .top-header-area .top-header-call-info i {

	color: #fff !important;

}



.main-header-area .top-header-info-with-social li .social a:hover,

.main-header-area .top-header-info-with-social li .social a:hover i,

.main-header-area .top-header-info-with-social li .social a i:hover,

.main-header-area.main-header-with-relative .top-header-info-with-social li .mail-info a:hover,

.main-header-area.main-header-with-relative .top-header-area .top-header-call-info:hover a {

	color: #fff !important;

	opacity: 0.85;

}

/* Banner titolo pagine interne */
.page-banner-area {
	padding-top: 315px;
	padding-bottom: 80px;
}

/* ==========================================================================
   Widget Choose (Perché sceglierci): titolo full-width, card sotto
   ========================================================================== */

.why-choose-area .why-choose-content {
	margin-bottom: 40px;
}

@media (min-width: 992px) {
	.why-choose-area .row > .col-lg-3:nth-child(2) .why-choose-card {
		border-left: none;
		padding-left: 0;
	}
}

