

/*importo i font da google */ 
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&display=swap');


@import url('https://fonts.googleapis.com/css2?family=Ubuntu:wght@300;400;700&display=swap');


@font-face {
  font-family: 'FontsFree-Net-PlaylistScript';
  src:url('FontsFree-Net-PlaylistScript.woff') format('woff'),
        url('FontsFree-Net-PlaylistScript.woff2') format('woff2'),
        url('FontsFree-Net-PlaylistScript.svg#FontsFree-Net-PlaylistScript') format('svg'),
        url('FontsFree-Net-PlaylistScript.eot'),
        url('FontsFree-Net-PlaylistScript.eot?#iefix') format('embedded-opentype'),
        url('FontsFree-Net-PlaylistScript.ttf') format('truetype');

  font-weight: normal;
  font-style: normal;
  font-display: swap;
}


.playfont { 
  font-family: 'FontsFree-Net-PlaylistScript';
  color:#f05a1a;
  font-size: 45px;
}

.playfontslide { 
  font-family: 'FontsFree-Net-PlaylistScript';
  color:#fff!important;
  font-size: 65px!important;
  text-shadow: 2px 8px 6px rgba(0,0,0,0.2)!important;
}

.playfontslidemobile { 
  font-family: 'FontsFree-Net-PlaylistScript';
  color:#fff!important;
  font-size: 45px!important;
  text-shadow: 2px 8px 6px rgba(0,0,0,0.2)!important;
}





p {
  font-family: 'Ubuntu', sans-serif!important;
  font-weight: 400!important;
  font-size: 16px!important;
  line-height: 1.5em!important;
  color:#000!important;
  margin: 0.45em 0!important;
}

.titub {
  font-family: 'Ubuntu', sans-serif!important;
  font-weight: 700!important;
  font-size: 25px!important;
  color:#000!important;

}

.titnews {
  font-family: 'Ubuntu', sans-serif!important;
  font-weight: 700!important;
  font-size: 30px!important;
  color:#000!important;

}


.h2style {

font-family: 'Ubuntu', sans-serif!important;
font-weight: 700!important;
font-size: 35px!important;
text-transform: none!important;



 }


 .h3style {

font-family: 'Ubuntu', sans-serif!important;
font-weight: 700!important;
font-size: 35px!important;
text-transform: none!important;



 }

/* Ttitoli del blog */  
.slide-entry-title {
    font-size: 1.5em!important;

}


 .layerslidef {

font-family: 'Ubuntu', sans-serif!important;
font-weight: 700!important;
font-size: 60px!important;
text-transform: none!important;
color:#fff!important;
text-shadow: 2px 8px 6px rgba(0,0,0,0.2),
                 0px -5px 35px rgba(255,255,255,0.3);

 }

  .layerslidefmobile {

font-family: 'Ubuntu', sans-serif!important;
font-weight: 700!important;
font-size: 35px!important;
text-transform: none!important;
color:#fff!important;
text-shadow: 2px 8px 6px rgba(0,0,0,0.2),
                 0px -5px 35px rgba(255,255,255,0.3);

 }

 .whitecolor {
  color:#fff!important;
 }

 .bluecolor {
  color:#024b91!important;
 }

 .blackcolor {
  color:#000!important;
 }

 .orangecolor {
  color:#E75900!important;
 }

 .latofont {
  font-family: 'Lato', sans-serif!important;
  font-weight: 400!important;
  
 }




.otgs-development-site-front-end {

    display: none!important;
}

/*pulsante button arancione */ 
body div .avia-button {
    border-radius: 25px!important;

}

/* sezione colore altezza minima*/ 
.avia-section {

  min-height: 5px!important;
  
}

/* Socket stili */  
.socketstyle {
  font-family: 'Ubuntu', sans-serif!important;
  font-size: 12px!important;
  color:#848484!important;
}

/* Footer stili */  
.footerstyle {
  font-family: 'Ubuntu', sans-serif!important;
  font-size: 16px!important;
  color:#fff!important;
}


a.ex5:hover, a.ex5:active {
    text-decoration:underline!important;
    
}

/* Ombra della header */  
#header_main{
-webkit-box-shadow:0 1px 10px rgba(0, 0, 0, 0.4), 0 0 40px rgba(0, 0, 0, 0.0) inset;
-moz-box-shadow:0 1px 10px rgba(0, 0, 0, 0.4), 0 0 40px rgba(0, 0, 0, 0.0) inset;
box-shadow:0 1px 10px rgba(0, 0, 0, 0.4), 0 0 40px rgba(0, 0, 0, 0.0) inset;
}


.widget_recent_entries li {
    font-family: 'Ubuntu', sans-serif!important;
    padding: 7px 0;
    display: block;
    line-height: 1.5em;
    font-style: normal!important;
    border-top-width: 1px!important;
    
}

.widget_recent_entries li a {
    font-family: 'Ubuntu', sans-serif!important;
    font-size: 1.2em!important;
    font-style: normal!important;
    border-top-width: 1px!important;
    
}


.widget ul {
    padding: 0;
    margin: 0;
    width: 100%;
    float: left;
    font-family: 'Ubuntu', sans-serif!important;
    font-style: normal!important;
    
}

/* centra colonna 3/4 pagina chi siamo*/
div.av_three_fourth {
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}

.main_color {
  border: 0px!important;

}

@media only screen and (max-width: 1199px){
#top #header .av-main-nav > li {
    font-family: 'lato',Helvetica,Arial,sans-serif;
    margin: 0 -11px 0 0;
}
}

.avia_cookie_text {
  color: #fff!important;
  font-size:13px!important;
}

