/* Enter Your Custom CSS Here */
.navbar-default .navbar-nav > li > a.active, .navbar-default .navbar-nav > li:hover > a {
    border-bottom: 2.5px solid;
}
@media only screen and (min-width: 600px) {
.navbar-header {
    float: left;
    padding: 0;
    margin: 0;
    width: 50%;
}
div #logo-desktop {
	width: 411px;
    display: block;
    float: left;
  padding-bottom: 0px !important;
  
}
   div #logo-mobile{
    display:none !important;
  }
.menu-navigazione-container {
    margin-top: 10px !important;
}

}
@media only screen and (max-width: 600px) {

  div #logo-desktop{
  	display:none !important;
  }
  div #logo-mobile{
    width: 80%;
    float:left;
    display:block !important;
  }

  #metaslider_container_112{
	margin-top:10%;
	}
  
  .container.abc{
    width:50%; float:left;
  }
  .hidden-header{
  	height:10% !important;
  }
  .map{
  	height:350px !important;
  }
}

/*NextGen Gallery CSS*/
.ngg-gallery-thumbnail {border:none !important;border-radius:3px #AD0D1Cx }
.ngg-gallery-thumbnail img{-webkit-box-shadow: #787878 3px 3px 3px;-moz-box-shadow: #787878 3px 3px 3px; box-shadow: #787878 3px 3px 3px; opacity: 1;
filter: alpha(opacity=100);
        -webkit-transition: opacity .5s linear;
}
.ngg-gallery-thumbnail img:hover {opacity: 0.4;
filter: alpha(opacity=40);
        -webkit-transition: opacity .5s linear;
}
.wp-post-image{
  border: 3px solid #888!important;
    border-radius: 3px;
}