/* Enter Your Custom CSS Here */
header .container {width:100%;} 
.header_menu{padding:0px !important;}
.header_menu .no-padding {width:100%;}
.logo-display {width:100%;}
.logo {width:auto;height:auto; }
.header_top, .header_bottom {background:transparent;}
.header_bottom .container {padding:0px;}
.main-menu-ul ul {float:none;}
.main-menu-ul ul li {
    margin-left: 0px;
    position: relative;
    float: none;
    display: inline-block;
  padding:10px 0px;
  box-sizing:border-box;
}
.main-menu-ul ul li a::after {
	content: "|";
	padding: 0px 0px 0px 5px;
	/* display: block; */
	float: right;
}
.main-menu-ul ul li ul li a::after {content:none;}
.main-menu-ul li a {color:#000 !important;font-weight:bold;padding:0px 5px;}
.main-menu-ul > ul > li:hover, .main-menu-ul > ul > li:focus {background:#f59513;color:#fff;}
.main_menu {background:none;border-top:5px solid #f59513;text-align:center;}

.main-menu-ul > ul > li > a:hover, .main-menu-ul > ul > li > a:focus {
  background-color: transparent;}

.main-menu-ul > ul li ul {background-color:#fafafa;}


.test_img {width:95%;top:36%;font-size:20px;border: none;
height: auto;
background: #F19748;padding:5px 0px}
.test_img p{font-size:20px;font-weight:bold;line-height:inherit;}.test_img span {display:none;}
.foot_txt {display:none;}
.su-column-size-1-2 {margin-right:2% !important;}
.blog-rightsidebar-img{display:none;}
.su-posts-default-loop .su-post-meta, .su-posts-default-loop .su-post-excerpt{display:none;}
.su-posts-default-loop .su-post-comments-link{display:none;}
.blog-content p {font-size:15px;}
li.bbp-forum-topic-count, li.bbp-topic-voice-count, li.bbp-forum-reply-count, li.bbp-topic-reply-count {
	float: left;
	text-align: center;
	width: 11%;
}
#bbpress-forums li {
	background: transparent none repeat scroll 0% 0%;
	margin: 0px;
	list-style: outside none none;
	font-size: 16px;
  font-weight:bold;
}
.bbp-pagination {
	float: left;
	width: 100%;
	margin-bottom: 15px;
	font-size: 14px;
}
#bbpress-forums div.bbp-forum-content, #bbpress-forums div.bbp-topic-content, #bbpress-forums div.bbp-reply-content {
	text-align: left;
	margin-left: 0px;
	padding: 12px 12px 12px 0px;
	clear: both;
  font-size:16px;font-weight:bold;
}
#subscription-toggle {float:right;text-transform:uppercase;font-weight:bold;font-size:16px;}
#bbpress-forums a {color:#000;}
#gallery-1 {clear:both;}
.home-box {width:30%; margin:10px;float:left;}
.section_row_2 {padding-left:50px}
#custom_html-2 {clear:both;display:block;text-align:center;}

@media all and (max-width:768px) {.home-box {width:95%; float:left;}}
body > img:first-child, .site-header > img:first-child { display: none !important; }
@media screen and (max-width: 768px) {

  html,
  body {
    overflow-x: hidden;
  }

  .test_img {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
    left: 0 !important;
    right: 0 !important;
    margin-left: 0 !important;
  }

  .home-box {
    width: 100% !important;
    max-width: 100% !important;
    float: none !important;
    margin: 10px 0 !important;
    box-sizing: border-box !important;
  }

  .section_row_2 {
    padding-left: 0 !important;
  }

  .header_menu .no-padding,
  .logo-display {
    max-width: 100%;
    box-sizing: border-box;
  }

  img {
    max-width: 100%;
    height: auto;
  }

}
/* IMMAGINI HOME: NON DEFORMARE LE FOTO */
@media screen and (max-width: 768px) {

  .home-box img {
    width: 100% !important;
    height: auto !important;
    object-fit: contain !important;
  }

  .home-box {
    height: auto !important;
  }

}

.pulsanti-parco {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
/* Evita la deformazione delle immagini */
img {
    max-width: 100%;
    height: auto;
}

/* Immagini dello slider: mantieni le proporzioni */
.home .metaslider img,
.home .slider img,
.home .slideshow img {
    width: 100%;
    height: auto !important;
    object-fit: contain;
}
