/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 17 2026 | 15:10:51 */
.eltd_logo > a:nth-child(1){
  pointer-events: none;
}

div.side_menu_button_wrapper:nth-child(2){
	display:none !important;
}

nav.main_menu > ul > li {
	margin: 0 0px;
}


.default_template_holder > p:nth-child(2){
  line-height: 3em;
}

.default_template_holder{
 width: 95%;
}
.title.title_size_medium h1, .title.title_size_medium .title_like_separator .vc_text_separator.full .separator_content{
 font-family: 'SWRomnd';
}

.page_header{
 font-family: 'SWRomnd' !important;
}

:not(.title_like_separator):not(.span_subtitle_separator) > .vc_text_separator.full .separator_content{
 font-family: 'SWRomnd' !important;
 color: #ce4036;
}


.footer_top .widget h4{
 font-family: 'SWRomnd' !important;
}

div.textwidget:nth-child(2){
 font-family: 'SWRomnd' !important;
}

.abcfslPadBMB30 {
  padding-bottom: 30px;
  margin-bottom: 30px;
}

.abcfslBB1Color2 > div, .abcfslLstCntrBB > div{
  border-bottom-color: #00000054;
}


.next-slide{
color: #2d5b9a !important;
border-color: #2d5b9a !important;
  border-width: 4px !important;
}
.prev-slide{
color: #2d5b9a !important;
border-color: #2d5b9a !important;
  border-width: 4px !important;
}

.eltd_icon_holder{
bottom: -27px !important;
}

.wpb_text_column > div:nth-child(1) > p:nth-child(2) > span:nth-child(1){
line-height: 1.7 !important;
}
.wpb_text_column > div:nth-child(1) > p:nth-child(3) > span:nth-child(1){
line-height: 1.7 !important;
}
.wpb_text_column > div:nth-child(1) > p:nth-child(4) > span:nth-child(1) > span:nth-child(1){
line-height: 1.7 !important;
}
div.wpb_text_column:nth-child(2) > div:nth-child(1) > p:nth-child(5){
line-height: 1.7 !important;
  }
.leaflet-control-attribution{
  display:none;
}
div.wl-pageInfoWidget-box:nth-child(1){
 width: 100%;
}
.wl-pageInfoWidget-view-copyrightLink{
  display:none !important;
}
.wl-pageInfoWidget-creditbar-actions-support > a:nth-child(1){
  display:none !important;
}
.wl-pageInfoWidget-view-link{
font-size: initial !important;
}
div.eltd_column:nth-child(2) > div:nth-child(1) > div:nth-child(1) > p:nth-child(2) > span:nth-child(2) > a:nth-child(2){
  text-transform: none;
}
.eltd_separator_with_icon{
      margin-bottom: 70px !important;
}
.fluid-width-video-wrapper{
width:700px;
}
div.wpcf7-response-output{
color: #000 !important;
}
span.wpcf7-form-control-wrap:nth-child(7){
  display:none;
}
.call_to_action_text{
font-size: 18px !important;
line-height: 1.7em;
}

@media screen and (min-width: 769px) {
  #Descrizione > p:nth-child(1) {
    line-height: 3.3em !important;
  }
}

.title.has_fixed_background {
    background-size: contain !important;
}

.blog_title_post_info_holder{
  display:none !important;
}

.post_info_bottom{
  display:none !important;
}

#nav-menu-item-348556 > a:nth-child(1) > span:nth-child(1) {
	padding-left: 12px !important;
	padding-right: 12px !important;
}
#nav-menu-item-348662 > a:nth-child(1) > span:nth-child(1){
	padding-left: 12px !important;
	padding-right: 12px !important;
}
#nav-menu-item-348725 > a:nth-child(1) > span:nth-child(1){
	padding-left: 12px !important;
	padding-right: 12px !important;
}
#nav-menu-item-350463 > a:nth-child(1) > span:nth-child(1){
	padding-left: 12px !important;
	padding-right: 12px !important;
}
#nav-menu-item-350642 > a:nth-child(1) > span:nth-child(1){
	padding-left: 12px !important;
	padding-right: 12px !important;
}
#nav-menu-item-348557 > a:nth-child(1) > span:nth-child(1){
	padding-left: 12px !important;
	padding-right: 12px !important;
}
#nav-menu-item-348691 > a:nth-child(1) > span:nth-child(1){
	padding-left: 12px !important;
	padding-right: 12px !important;
}
#nav-menu-item-349252 > a:nth-child(1) > span:nth-child(1){
	padding-left: 12px !important;
	padding-right: 12px !important;
}
#nav-menu-item-349050 > a:nth-child(1) > span:nth-child(1){
	padding-left: 12px !important;
	padding-right: 12px !important;
}

/* Blocco rotella mouse zoom mappa */
.lmm-map {
	pointer-events: none;
}