/*
body{
  background-color: #cce6ff!important;
  
}*/



/*
.card.pippetto{
  
  background-color:#ffffff!important;
}
*/


@media only screen and (max-width: 992px) {
    .loremdx {
        display: none;
    }
}


@media only screen and (min-width: 992px) {
    .pippetto {
        display: none;
    }
}


@media only screen and (max-width:992px) {
    .pippetto {
        display: inline;
    }
}




/* header*/

@media only screen and (max-width: 480px) {
    .testatadesktop {
        display: none;
    }
  	
  	/* per nascondere il maximenuck su mobile*/
    div#maximenuck148.maximenuckh {
  		display:none !important;
	}
  	
  	/* per nascondere l'hamburger menu sul mobile che tanto viene gestito da maximenuck mobile plugin*/
  	div#mobilemenuck-151-wrap {
    	display:none !important;
  	}
}


@media only screen and (max-width: 480px) {
    .testatamobile {
        display: inline;
      
    }
}

@media only screen and (min-width: 480px) {
  	
    .testatamobile {
        display: none;
    }
  
} 








/* sticky menu mo*/

.container-header {
    position: sticky !important;
}


/* fine */



.grid-child.container-sidebar-left{
  	background-color:#ffffff;
}


.grid-child.container-component{
	background-color:#ffffff;
  
}

.grid-child.container-sidebar-right{
  background-color:#ffffff;
}

/* centering menù*/

.grid-child{
  display: block;
}

/* togliere l'ombreggiatura dei caratteri sul menu principale*/

div#maximenuck148 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck148 ul.maximenuck li.maximenuck.level1 > span.separator {
	text-shadow: none !important;
}

div#maximenuck148 ul.maximenuck li.maximenuck.level1:selected > a {
  color: red !important;
}

/* allineamento voci menu principale*/
div#maximenuck148 ul.maximenuck li.maximenuck.level1 {
	padding: 12px 9px 0px 10px !important;
	margin: 0px 30px 5px 0px !important;
}


/* contacts*/


.com-contact.contact {
  
  padding: 25px !important;
}





 

.map-responsive{

    overflow:hidden;

    padding-bottom:56.25%;

    position:relative;

    height:0;

}

.map-responsive iframe{

    left:0;

    top:0;

    height:100%;

    width:100%;

    position:absolute;

}




