/*
Theme Name: Terra Nostra Benefit
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Tema Custom per Terra Nostra Benefit
Author: Carlo Cini
Author URI: https://www.carlocini.com/
Template: hello-elementor
Version: 1.0.0
Text Domain: terra-nostra-benefit
*/

/* Add your custom styles here */

/*Generale*/

.elementor-widget-text-editor b, .elementor-widget-text-editor strong, .xpro-elementor-content b, .xpro-elementor-content strong  {
	font-weight:600;
	color: #646464;
}
.elementor-slideshow__title {font-family: "Poppins", sans-serif; font-weight: 500 !important;}

/*Map Contatti*/
body .open-user-map .box-wrap .map-wrap .leaflet-map .leaflet-popup-content-wrapper .leaflet-popup-content .oum_location_text {
	display: flex;
  	flex-direction: column;
}
body .open-user-map .box-wrap .map-wrap .leaflet-map .leaflet-popup-content-wrapper .leaflet-popup-content .oum_location_text .oum_location_address {
  margin-bottom: 10px;
  order: 2;
}
body .open-user-map .box-wrap .map-wrap .leaflet-map .leaflet-popup-content-wrapper .leaflet-popup-content .oum_location_text .oum_location_name {
  font-family: "Vollkorn", Sans-serif;
  color: var( --e-global-color-primary );
  order: 0;
  margin-bottom: 5px;
	font-size: 18px;
}
body .open-user-map .box-wrap .map-wrap .leaflet-map .leaflet-popup-content-wrapper .leaflet-popup-content .oum_location_text .oum_location_custom_fields {display:none;}
body .open-user-map .box-wrap .map-wrap .leaflet-map .leaflet-popup-content-wrapper .leaflet-popup-content .oum_location_text .oum_location_description {
  color: var( --e-global-color-text );
  font-family: "Poppins";
  order: 1;
  margin-bottom: 10px;
opacity: 1;
  font-weight: 300;
  font-size: 12px;
}
body .open-user-map .oum_location_text a {
  	font-family: "Poppins";
	color:#DB9517 !important;
	font-weight:600;
	font-size: 12px;
	letter-spacing: 2px;
}
body .open-user-map .box-wrap .map-wrap .leaflet-map .leaflet-popup-content-wrapper .leaflet-popup-content .oum_location_image img {
  object-fit: contain;
}
@media (max-width: 768px) {
  body .open-user-map.oum-container-for-fullscreen #location-fullscreen-container.visible, body .leaflet-popup-tip-container {
    display: none !important;
  }
}
h5.wp-block-heading {
  font-weight: 500;
  color: #646464;
}
.wp-block-button__link {
	font-weight: 500;
  font-size: 18px;
}


/*Transparenza*/
span.dw-date {
    font-family: "Poppins", Sans-serif;
  font-size: 12px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #5F4B23;
}
a.dw-transparenza {
    font-family: "Poppins", Sans-serif;
  font-size: 15px;
  font-weight: 500;
  color: #DB9517;
  text-decoration:none;
  transition:0.3s all; 
}
a.dw-transparenza:hover {
     color: #5F4B23;
}
/*MetForm*/
.mf-success-icon {color: green !important;}

/*Evento Popup*/
.evento-popup {
    transform: translate(-120%, 0);
}
.evento-popup .open-pup {
    transform: translate(-10000%, 0);
	transition: 0.4s all;
}
.evento-popup .open-pup.show {
    transform: translate(0%, 0);
}

/* COOKIE BANNER*/
.cc-window.cc-invisible {display:none !important;}
.cc-window.cc-banner {
  padding: 2em;
  flex-direction: column;
  justify-content: start;
  margin: 0 auto;
}
.cc-allswitches {
  margin: 20px 0;
}
.cc-compliance {
  display: flex;
  align-items: start;
  align-content: start;
  width: 100%;
  max-width: 850px;

}
.cc-window .cc-message {max-width: 850px; margin:0;}
.cc-window .cc-btn:hover {color:#5F4B23 !important;}
.cc-window .cc-close {
    top: 0.5em;
    right: 0.7em;	
}