/*
	Theme Name: Monsoin
	Theme URI: https://lendarius.com
	Description: Developed by Lendarius
	Author: Lendarius
	Author URI: https://lendarius.com
	License: GNU General Public License v3 or later.
	License URI: https://www.gnu.org/licenses/gpl-3.0.html
	Text Domain: monsoin
*/

body:not(.home) .site-header {
  background-image: none !important;
  background: none !important;
}
body:not(.home) .site-header .logo-light{ display: none; }
body:not(.home) .site-header .logo-dark{ display: block; }


body:not(.home) .site-header .e-link .e-n-menu-title-text {
    color: #213114 !important;
  }

body:not(.home) .site-header #se-connecter, .site-header #se-connecter:focus {
    color: #213114 !important;
    color: #213114 !important;
    border-color: #213114 !important;
}
body:not(.home) .site-header #se-connecter:hover {
    color: #457348 !important;
    color: #457348 !important;
    border-color: #457348!important;
}
	
body:not(.home) .site-header .e-link:hover .e-n-menu-title-text {
    color: #457348 !important;
  }
body:not(.home)  .site-header #se-connecter svg {
    fill: #213114 !important;
}
body:not(.home)  .site-header #se-connecter:hover svg {
    fill: #457348 !important;
}


input#search-cdf23b0 {
    padding-left: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.elementor-widget-search-form {
    background: none!important;
}

.e-font-icon-svg-container {
    background: rgba(255, 255, 255, 0.5)!important;
}

.e-font-icon-svg-container {
    border: 1px solid #fff!important;
}

/* Logo: por defeito mostra o claro */
.site-header .logo-dark{ display: none; }
.site-header .logo-light{ display: block; }

/* Links do menu a branco no topo */
.site-header .e-link,
.site-header .e-link .e-n-menu-title-text{
  transition: color .25s ease;
}

/* Quando fica sticky (em scroll) */
.site-header.elementor-sticky--active, body:not(.home) .site-header.elementor-sticky--active{
  background: #fff !important;
  box-shadow: 0 8px 30px rgba(0,0,0,.08);
}

/* Trocar logos no sticky */
.site-header.elementor-sticky--active .logo-light{ display: none; }
.site-header.elementor-sticky--active .logo-dark{ display: block; }


@media (min-width: 1025px) {
  /* Menu a preto no sticky */
  .site-header.elementor-sticky--active .e-link .e-n-menu-title-text {
    color: #457348 !important;
  }

	  .site-header.elementor-sticky--active #se-connecter, .site-header.elementor-sticky--active #se-connecter:focus {
    color: #213114 !important;
    color: #213114 !important;
    border-color: #213114 !important;
}
.site-header.elementor-sticky--active #se-connecter:hover {
    color: #457348 !important;
    color: #457348 !important;
    border-color: #457348 !important;
}
	
.site-header.elementor-sticky--active .e-link:hover .e-n-menu-title-text {
    color: #213114 !important;
  }
	 .site-header.elementor-sticky--active #se-connecter svg {
    fill: #457348 !important;
}
		 .site-header.elementor-sticky--active #se-connecter:hover svg {
    fill: #213114 !important;
}
}

@media (max-width: 1024px) {
.e-n-menu-toggle {
    background: none !important;
}
}

@media (min-width: 768px) {
#mobile-visible{display:none;}
  }

.e-n-accordion > .e-n-accordion-item:first-child > .e-n-accordion-item-title {
    border-top: none!important;
}

div#amelia-container {
    margin-top: 30px !important;
}

input.jet-search-filter__input, select.jet-select__control {
    outline: 0px solid!important;
}

.jet-smart-filters-elementor-loop-no-result {
    text-align: center;
}