body:not(.com_gridbox) .body {
    margin: 0 !important;
}

.overdee{
 		position: absolute;
    right: 50px ;
    width: auto !important;
    bottom: 20px;
}
@media (max-width: 480px){
body {
    word-break: normal !important;
}
}
body:not(.com_gridbox) .body .main-body {
    padding: 250px 20px 0 20px !important;
}

@media (max-width: 930px){
 body:not(.com_gridbox) .body .main-body {
    padding: 50px 20px 0 20px !important;
}
.item-1819,.item-1820,.item-1821{
 display:block !important; 
}
}
@media (min-width: 931px){
  .item-1819,.item-1820,.item-1821{
 display:none !important; 
}
}
.flickity-page-dots .dot {
    
    width: 10px !important;
   
}

.pull-left.item-image {
    margin: 0 20px 20px 0;
  max-width:50%;
}

.minh{
 min-height:30px !important; 
}

.botband{
 position:fixed;
  bottom:0px;
  min-height:20px !important;
  height:40px;
  box-shadow: 0px -5px 14px 0px rgba(0, 0, 0, 0.35) !important;
  
}

.padellato{
 padding-left:10px; 
}

.page-header {
    
    padding-top: 20px;
}
#item-14997905191817{
 z-index:10 !important; 
}
.fright {
    align-items: flex-end;
}
.fleft {
    float: right;
}
.fl {
    align-items: flex-start;
}
.fc{
 text-align:center; 
}
.fcento{
 width:100% !important; 
}
.btniline{
 /*display:inline-block !important;*/ 
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  width:auto !important;
}
.mobileee {
 width:50px;
  position:fixed;
  right:50px;
  top:20px;
}

/*MENU*/
#item-179497138805 .main-menu li.active > a, #item-179497138805 .main-menu li.active > span {
   /* color: rgba(0, 0, 0, 1);
  	/*border-bottom: 1px solid #000;*/
}
.mymenu li{
  background-color:rgba(255,255,255,0);
  
}
.mymen{
  
box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.10) !important;
  width:auto !important;
}

.item-1819,.item-1820,.item-1821{
  
  padding-left:20px;
}
/*CERCA*/
.sm-bottom{
padding: 30px 10px !important;
}
button{
  
 font-family:"Comfortaa"; 
}


  /*mwall*/
.mnwall-big .mnwall-detail-box {
  height:auto !important;
  
}
.mnwall-horizontal .mnwall-item-outer-cont .mnwall-item-inner-cont  > .mnwall-detail-box {

  height:50% !important;
  
}
  
  
}

/*newspiccole*/
.newspiccole  .mnwall-item {
 /*padding:0 !important;
  border-bottom: 1px solid rgba(20,20,20,0.2);*/
  
}
#mnwall_container_9 .mnwall-desc{
  color:#ffffff;
  
}

#mnwall_container_9 .mnwall-title a{
  color:#34dca2 !important;
}
.newspiccole  .mnwall-item:hover {

  
}
.newspiccole h3.mnwall-title{
 text-align:left; 
}

h3.mnwall-title a{
 font-weight:bold; 
  
}
#mnwall_container_7 {
  
   /* box-shadow: 4px 2px 12px rgba(0,0,0,0.2);
  border-bottom:4px solid rgba(191, 194, 2, 1);*/
}

.mnwall-item {
    padding-top:0px !important;
}

/*pie*/
.ba-slideshow-title, .ba-slideshow-description{
  
     text-shadow: 2px 2px 1px rgba(0,0,0,0.3);
 
}
#item-15190761770{
 	min-height:20px !important;
      height: 40px;
}

/*/ TABS */
.ba-tabs-wrapper.tabs-top .nav-tabs li.active{
  background-color:#0075a9;
  
  
}


.nav-tabs li.active .tabs-title{
  color:#ffffff !important;
}
.nav-tabs li.active  i{
  color:#ffffff !important;
}
@media (max-width: 930px){
.ba-tabs-wrapper li:not(.dot), .ba-tabs-wrapper .nav-tabs {
     display: flex !important; 
    float: none!important;
  }
  .ba-not-default-header .header {
     width: 100% !important;
  

}
  .nav-tabs li a{
    
   width:100%; 
  }
}
/*formH*/
.formh input.ba-btn-submit {
    position: absolute;
    top: 25px;
    right: 20%;
}

.formh .com-baforms .ba-form {
    height: 40px;
}
.flickity-page-dots {
    
    margin: 5px 0 0;
    
}
.flickity-page-dots li {
 display:inline-block !important; 
}
 ul, {
   
    font-weight: 400 !important;
  
}

@media (max-width: 480px){

#item-15218018620 .tab-content {
    padding-bottom: 5px !important;
    padding-left: 5px  !important;
    padding-right: 5px  !important;
    padding-top: 5px  !important;
    background-color: rgba(255, 255, 255, 1);
}
}

.ba-item-content-slider .active >.ba-grid-column,
.active > .ba-slideshow-caption {
    display: flex !important;
}