/*
Descrizione CSS:

01. BODY CONTENITORE FONT+it en
02. TRE FRASI+BLOCCO TESTO SULLA DESTRA
03. SCARICA PDF
04. EASY GOOD ORIGINAL
05. RIQUADRI CON NUMERI+TESTO SOTTO
06:CONTACT FORM
07:FOOTER
08. 
09. 
10. 
11. 
12.  
13. 
14. 
15. CSS3 ANIMATIONS
16. MEDIA QUERIES
*/
/*-----------------------------------------------------------------------------------*/
/*01:BODY CONTENITORE FONT
/*-----------------------------------------------------------------------------------*/
/* Localized */
@charset "UTF-8"; 
/* CSS Document */
@font-face{    font-family:'antipastoextralight';     src:url('../fonts/antipasto_extralight-webfont.eot');     src:url('../fonts/antipasto_extralight-webfont-0.eot#iefix') format('embedded-opentype'),         url('../fonts/antipasto_extralight-webfont.woff') format('woff'),         url('../fonts/antipasto_extralight-webfont.ttf') format('truetype'),         url('../fonts/antipasto_extralight-webfont.svg#antipastoextralight') format('svg');     font-weight:normal;     font-style:normal}
@font-face{    font-family:'quicksandbook';     src:url('../fonts/quicksand_book-webfont.eot');     src:url('../fonts/quicksand_book-webfont-0.eot#iefix') format('embedded-opentype'),         url('../fonts/quicksand_book-webfont.woff') format('woff'),         url('../fonts/quicksand_book-webfont.ttf') format('truetype'),         url('../fonts/quicksand_book-webfont.svg#quicksandbook') format('svg');  font-weight:normal;  font-style:normal}
@font-face{
    font-family: 'veron_extraregular';
    src: url('../fonts/veron_extra-webfont.woff2') format('woff2'),
         url('../fonts/veron_extra-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'veronregular';
    src: url('../fonts/veron-webfont.woff2') format('woff2'),
         url('../fonts/veron-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'bebas_neuebook';
    src: url('../fonts/bebasneue_book-webfont.woff2') format('woff2'),
         url('../fonts/bebasneue_book-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}



p{line-height:25px}

label{font-family: 'LatoWebLight';}

.xxs_hidden{display:none}
a:link{color:#73c8e1; text-decoration:none}
a:visited{color:#73c8e1; text-decoration:none}
a:hover{color:#fff; text-decoration:none}
.coloreh2{color:#73c8e1; text-decoration:none; font-family:'comfortaathin',Sans-Serif; margin-top:70px; width:100%; line-height:70px}
h3{color:#73c8e1; text-decoration:none; font-family:'comfortaathin',Sans-Serif; margin-top:70px; width:100%; line-height:70px}

.ego_blu{color:#73c8e1; text-decoration:none; width:100%}
.contenitore_0{margin-top:0px; margin-right:auto; margin-bottom:0px; margin-left:auto; /*background-color:#FFF; background-image:url(../img/sfondo_00.jpg); background-repeat:no-repeat; */}
.cont_gallery{background-color:#FFF; width:980px; height:1570px; margin-top:20px; margin-left:10%; margin-right:10%}
.padding_menu{margin-top:10px; margin-left:10px; margin-right:10px; font-size: 20px;}
.cerchio_sm{height:100%; width:100%; border-radius:20px; background-color:#3288c4; z-index:999; position:relative; margin-top:20px}
.numero_it_en{font-family:'quicksandbook',Sans-Serif; font-size:15px; color:#fff; width:100%; height:100%; text-align:center; position:relative; margin-right:3px; margin-left:3px}
.lampadina{float:right; text-align:center; margin-top:0px}

.header_newsletter{background-color:#F87431;height: 100%; padding-bottom: 30px;}
.text_subscribe{color: white; font-size: 55px; text-align: center; padding-top: 35px;font-family:'LatoWebMedium',italic;}
.alfa{font-family:'LatoWebmedium'; font-size:37px; color:#000; font-weight:bold; margin-top:15px}
.alfa_home{font-family:'LatoWebmedium'; font-size:27px; color:#000; font-weight:bold; 
}
.alfa_colore{font-family:'LatoWebMedium'; font-size:37px; color:#73c8e1; font-weight:bold; margin-top:15px}
.text_font{font-family:'LatoWebMedium'; font-size:30px; color:#73c8e1; font-weight:bold; margin-top:15px}


.titoli_form{font-family: 'LatoWebLight'; font-size: 18px; }

.perche{font-family:'LatoWeb',Sans-Serif; font-size:40px; color:#000;  position:relative;  padding-top: -30px;}
.text_lp_alfa{ font-size:12px;  font-family:'quicksandbook',Sans-Serif; color:#000; text-align: justify; }
.text_lp_alfa2{ font-size:16px;  font-family:'quicksandbook',Sans-Serif; color:#000; text-align: justify; }
.bottoni_servizi{color:#fff; font-family:'LatoWebMedium';font-size:24px; }
.bottoni_servizi2{color:#fff; font-family:'LatoWebLight';font-size:18px; }

.spazio_bottoni{margin-right: 10px;}
.bottone_invia333{font-size: 23px; border-radius: 4px; padding: 10px 16px; line-height: 1.33;}
.box7{float:right; margin-top:60px;  border: 3px solid #F87431; width: 100%}
.text_lp_beta{ font-size:22px;  font-family:'LatoWebLight',Sans-Serif; color:#000;  text-align: left; padding-bottom: 5px;}
.bottom: {font-family:'quicksandbook',Sans-Serif; font-size:27px; color:#73c8e1; font-weight:bold; margin-top:12px; margin-bottom:15px; text-decoration:none;}
.latoblod:{color: white; font-size: 55px; text-align: center; padding-top: 35px;font-family:'LatoWebBold',italic;}
.domanda:{font-family: 'LatoWeb';font-size:15px; color:#73c8e1;  position:relative; padding-right:30px; padding-left:20px}
.domandaI:{font-family: 'LatoWebThin';font-size:15px; color:#73c8e1;  position:relative; padding-right:30px; padding-left:20px}
.form_iscriviti{padding-left: 5px; padding-right: 5px; font-size:20px; font-family: 'LatoWebThin'; width: 100%; height: 43px;}
.bottone_iscriviti{font-size:32px; font-family: 'LatoWebLight'; color:#fff;}
.bottone_iscriviti_home{font-size:22px; font-family: 'LatoWebLight'; color:#fff;}
.bottone_arancio_home{ background-color:#F87431;width: 120px; height: 40px; border: 1px solid #F87431; border-radius: 30px 30px 30px 30px;}
.titoli_font{font-family: 'LatoWebLight'; }
.titoli_font2  {font-family: 'LatoWebMedium'}
.logo_nuevo{font-size: 25px; font-family: 'veronregular';color:#73c8e1;padding-top: 0px;padding-bottom: 10px;}
.logo_nuevo2{font-size: 25px; font-family: 'veronregular';color:#fff;padding-top: 0px;padding-bottom: 5px;}
.logo_easy{font-size: 22px; font-family: 'LatoWebMedium';color:#73c8e1;padding-top: 5px;padding-bottom: 0px;}
.logo_easy2{font-size: 22px; font-family: 'LatoWebMedium';color:#fff;padding-top: 0px;padding-bottom: 0px;}
.logo_easy3{font-size: 22px; font-family: 'LatoWebMedium';color:#000;padding-top: 0px;padding-bottom: 0px; text-align: left;}

.cerchio_sconto{height:100px; width:100px; border-radius:68px; background-color:#3288c4; position:relative}
.quadrato_sconto{padding-top:23px; color:#fff; width:60px; height:60px; text-align:center; background-color:#3288c4; position:relative; font-size:40px}
.numero_sconto{font-family:'quicksandbook',Sans-Serif; font-size:20px; color:#fff; width:50px; height:50px; text-align:center; position:relative; padding-right:30px; padding-left:18px; margin-top:-11px}
.cont_nym_qua_cer_sconto{}

.cerchio_sconto1{height:50px; width:100px; border-radius:38px; background-color:#3288c4; position:relative}
.quadrato_sconto1{padding-top:23px; color:#fff; width:60px; height:60px; text-align:center; background-color:#3288c4; position:relative; font-size:40px}
.numero_sconto1{font-family:'quicksandbook',Sans-Serif; font-size:20px; color:#fff; width:50px; height:50px; text-align:center; position:relative; padding-right:30px; padding-left:18px; margin-top:-11px}
.cont_nym_qua_cer_sconto1{}

.banner_pdf{margin-left: -20px;}
.zero{
  margin: 0px 0px 0px 0px; 
  outline: none;
  background-color: #242424;
  box-shadow: 0 0 10px rgba(0,0,0,.3);
}

.s{margin-right: 8px; margin-left: 6px;}

.google-maps {
    position: relative;
    padding-bottom: 75%; // This is the aspect ratio
    height: 0;
    overflow: hidden;
    }
    .google-maps iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}

.bottone_arancio{ background-color:#F87431;width: 300px; height: 70px; border: 1px solid #F87431; border-radius: 30px 30px 30px 30px;}
.celeste{color:#73c8e1}
.celeste2{color:#73c8e1;font-size: 22px;}
.verde2{color: #21A57A;font-size: 22px; }

.arancio{color:#F87431 }
.ocra{color:#fbcb1f; }
.verde{color: #21A57A }
.lilla{color: #9072bf}
.rosso{color: #CC3333}
.blu{color: #357EC7  }
.nero{color: #000}
.grigio{color:#ccc; font-size: 22px;}
.line{font-size: 18px;line-height: 24px;
    display: block;
    padding-left: 15px;
    border-left: 4px solid #00B359;
    }

.footer_newsletter{
    padding-top: 40px;
    padding-bottom: 40px;
    outline: none;
    background-color: #242424;
}
.sposta_freccia{ 
    padding-top: 5px;
    padding-left: 80px;
    padding-bottom: 10px;

}

.navigazione{font-size: 22px; }
.re{ font-family: 'comfortaaregular'; font-size: 10px;  }

.material-icons.md-18 { font-size: 18px; }
.material-icons.md-24 { font-size: 24px; }
.material-icons.md-36 { font-size: 36px; }
.material-icons.md-48 { font-size: 48px; }
.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;

  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;

  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;

  /* Support for IE. */
  font-feature-settings: 'liga';
}
/* link di privacy */

.colore_celeste a:link{color:#73c8e1; text-decoration:none}
.colore_celeste a:visited{color:#73c8e1; text-decoration:none}
.colore_celeste a:hover{color:#73c8e1; text-decoration:none}

.scarica_pdf a:link{color:#73c8e1; text-decoration:underline;}
.scarica_pdf a:visited{color:#73c8e1; text-decoration:none}
.scarica_pdf a:hover{color:#73c8e1; text-decoration:none}

.bio{
    width: 150px;
    height: 150px;
}
.testimonial{font-size:22px; text-align:justify;}
.testimonial2{font-size:17px; text-align: justify;}

.icone_come_lavoro{padding-bottom: 20px;}
.icon-lock {
    background: rgba(0, 0, 0, 0) url('img/icons/lock.png') no-repeat 0 50%;
    display: inline-block;
    height: 18px;
    line-height: normal;
    margin-top: 0;
    margin-bottom: -4px;
    text-align: center;
    text-decoration: none;
    vertical-align: baseline;
    width: 19px;
    border: 1px solid #000;
}
i.icon-lock:before {
    content: "";
    display: inline;
}
.arancio2 {
    border-left: 1px solid #F87431;
    border-left-width: 5px;
    border-radius: 3px;
    padding-left: 15px;
}
.img-responsive {
  display: inline-block;
  height: auto;
  max-width: 100%;
}
.banner_0{
    
}
.dicono{
    width: 80px;
    height:80px;
    float: left;
    margin-right: 10px;
}
/*-----------------------------------------------------------------------------------*/
/*02:TRE FRASI+BLOCCO TESTO SULLA DESTRA
/*-----------------------------------------------------------------------------------*/
.titolo{font-family:'comfortaathin',Sans-Serif; font-size:60px; margin-top:70px; margin-left:20px; color:#ccc; width:100%; line-height:70px}

.small_ti{font-size:35px; margin-top:16px; color:#CFCFCF}

.box{float:right; margin-top:60px}
 /*
.box .livello_trasparente{width:100%; height:100%;   background-color:#fff;  position:absolute;     -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px}
*/
.contenuto{ position:relative}
.sottotitolo{font-family:'quicksandbook',Sans-Serif; font-size:27px; margin-left:5%; color:#73c8e1; font-weight:bold; margin-top:15px}
.text_lp{margin-top:20px; margin-bottom:20px; line-height:20px; font-size:18px; height:100%; width:100%;  font-family:'quicksandbook',Sans-Serif; color:#000; text-align:justify}
.text_servizi{margin-top:20px; margin-left:5px; margin-bottom:5px; line-height:20px; font-size:18px; height:100%; width:100%;  font-family:'LatoWebLight',Sans-Serif; color:#000; text-align:center;}
.testo_form{ margin-bottom:20px; line-height:15px; font-size:20px; height:100%; width:100%;  font-family:'LatoWebLight',Sans-Serif; color:#000; text-align:justify}

.testo_nero{color: #242424;font-size: 25px; line-height:28px; font-family: 'LatoWebLight';}
/*-----------------------------------------------------------------------------------*/
/*03:SCARICA PDF
/*-----------------------------------------------------------------------------------*/
.box_3 .livello1{width:100%; height:100%; background-color:#F5B800;  border: 3px solid #fff; position:absolute;  -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px}
.box_3 .livello2{width:100%; height:100%; background-color:#F87431;  border: 3px solid ##F87431; position:absolute;  -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px}
.box_3 .livello3{width:100%; height:100%; background-color:#fff;  border: 3px solid #73c8e1; position:absolute;  -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px}
.box_3 .livello4{width:100%; height:100%; background-color:#F87431;  border: 3px solid #9966CC; position:absolute;  -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px}

.colore{font-family:'LatoWebMedium',Sans-Serif; font-size:27px; color:#fff; font-weight:bold; margin-top:12px; margin-bottom:15px; text-decoration:none; text-align:center}

.colore a:link{color:#fff;text-decoration:none}
.colore a:visited{color:#fff; text-decoration:none}
.colore a:hover{color:#fff; text-decoration:none}


.colore{font-family:'LatoWebMedium',Sans-Serif; font-size:27px; color:#fff; font-weight:bold; margin-top:12px; margin-bottom:15px; text-decoration:none; text-align:center}

.colore a:link{color:#fff;text-decoration:none}
.colore a:visited{color:#fff; text-decoration:none}
.colore a:hover{color:#fff; text-decoration:none}


.colore{font-family:'LatoWebMedium',Sans-Serif; font-size:27px; color:#fff; font-weight:bold; margin-top:12px; margin-bottom:15px; text-decoration:none; text-align:center}

.colore a:link{color:#fff;text-decoration:none}
.colore a:visited{color:#fff; text-decoration:none}
.colore a:hover{color:#fff; text-decoration:none}

.box_3{margin-top:60px; margin-left:20px; margin-right:20px}

.box_3 .livello_trasparente_3{width:100%; height:100%;   border:3px solid #82CAFF;  position:absolute;  -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px}



.bottone{font-family:'quicksandbook',Sans-Serif; font-size:27px; color:#73c8e1; font-weight:bold; margin-top:12px; margin-bottom:15px; text-decoration:none; text-align:center}

.bottone a:link{color:#73c8e1; text-decoration:none}
.bottone a:visited{color:#73c8e1; text-decoration:none}
.bottone a:hover{color:#3288c4; text-decoration:none}

/*-----------------------------------------------------------------------------------*/
/*04:EASY GOOD ORIGINAL
/*-----------------------------------------------------------------------------------*/
.titolo_grigio{font-family:'Walkway Bold',Sans-Serif; font-size:25px; margin-top:90px; margin-left:40px; color:#5d5d5d; letter-spacing:20px; width:100%}

/*-----------------------------------------------------------------------------------*/
/*05:RIQUADRI CON NUMERI+TESTO SOTTO
/*-----------------------------------------------------------------------------------*/
.desc_lavoro{width:100%; height:350px; margin-top:56px}
.cont_box{float:left; width:100%; margin-right:20px; margin-left:20px; margin-bottom:40px}
.box_2{float:left; margin-left:5px; z-index:1; margin-bottom:30px}

/*
.box_2 .livello_trasparente_3{width:100%; height:100%;   background-color:#fff;  position:absolute;     Direttive di trasparenza per vari browser     -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px}
*/
.contenuto_2{ position:relative}

.it_en{height:40px; width:40px; border-radius:20px; background-color:#3288c4; z-index:999; position:relative}
.cerchio{height:80px; width:80px; border-radius:40px; background-color:#3288c4; z-index:999; position:relative}

.quadrato{padding-top:13px; color:#fff; width:40px; height:40px; text-align:center; background-color:#3288c4; position:relative}

.numero{font-family:'quicksandbook',Sans-Serif; font-size:45px; color:#fff; width:50px; height:50px; text-align:center; position:relative; padding-right:30px; padding-left:20px}

.cont_nym_qua_cer{float:left}

.co_lavoro{font-family:'quicksandbook',Sans-Serif; font-size:20px; color:#73c8e1; font-weight:bold; margin-top:15px; margin-left:122px}
.text_dia{margin-top:20px; margin-left:20px; margin-bottom:20px; line-height:20px; font-size:18px; height:100%; width:100%;  font-family:'quicksandbook',Sans-Serif; color:#000; text-align:justify}

.dim_s{ font-size:20px;  font-family:'LatoWebLight',Sans-Serif; color:#000;  text-align: left; padding-bottom: 5px;}

/*-----------------------------------------------------------------------------------*/
/*06:CONTACT FORM
/*-----------------------------------------------------------------------------------*/
#contact-form{font-family:'Walkway Bold',Sans-Serif; position:relative; vertical-align:top; width:100%; z-index:1; margin-top:20px}

#contact-form fieldset{border:none; padding:0; width:100%; overflow:hidden}
#contact-form label{display:block; min-height:40px; overflow:hidden}

#contact-form input{width:479px; padding:6px 12px; margin:0;  font-family:'Walkway Bold',Sans-Serif; font-size:13px; line-height:1.25em; color:#a1a1a1; border:1px solid #6bb3d9; background:none; outline:none; height:30px}
#contact-form .area .error{float:none}
#contact-form textarea{height:184px; margin:0; width:479px; padding:6px 12px; margin:0;  font-family:'Walkway Bold',Sans-Serif; font-size:13px; line-height:1.25em; color:#a1a1a1; border:1px solid #6bb3d9; background:none; overflow:auto; outline:none}
.form-control{font-size: 16px;}
#contact-form a{cursor:pointer}
.name-input{display:block; float:left; /*width:75px; padding:5px 7px 0 1px; */font-family:'quicksandbook',Sans-Serif}
.link-form{text-align:right; padding:8px 20px 0 0}
.link-margin{margin-right:20px}

.s_2{margin-top: 25px;}

.bottone_invia{font-family:'quicksandbook',Sans-Serif; font-size:27px; color:#73c8e1; font-weight:bold; margin-top:12px; margin-bottom:15px; margin-right:-50px; text-decoration:none; text-align:center}
.mobile_font{font-family:'quicksandbook',Sans-Serif; color:#000; text-align:justify; font-size:18px; font-weight:normal}
.email_font{font-family:'quicksandbook',Sans-Serif; color:#000; text-align:justify; font-size:17px; font-weight:normal}
/*-----------------------------------------------------------------------------------*/
/*07:FOOTER
/*-----------------------------------------------------------------------------------*/
.footer{width:100%; clear:both; /*background-color:#FFF; */background-color:#242424;  margin-top:30px;  margin-right:0px;  margin-bottom:0px;  margin-left:0px}

/*.row{margin-right:0px;     margin-bottom:0px;     margin-left:0px}
*/
.testata_footer{font-family:'quicksandbook',Sans-Serif; font-size:27px; color:#fff; font-weight:bold; margin-left:10px; margin-top:15px; margin-bottom:50px; text-align:center}
.contatti{font-family:'quicksandbook',Sans-Serif; font-size:25px; width:100%; height:100%; color:#fff;  margin-top:55px;  margin-left:0px}
.nome_skype{font-family:'quicksandbook',Sans-Serif; font-size:25px; width:100%; height:100%; color:#fff;  margin-left:0px}
.email{margin-top:25px;  text-align:center;  font-family:'quicksandbook',Sans-Serif;  font-size:25px;  width:100%}

.skype{margin-top:25px}
.icone{font-family:'quicksandbook',Sans-Serif;  font-size:34px; color:#999; float:right; margin-right:20px; line-height:40px}
.nomisocial{ font-family:'quicksandbook',Sans-Serif;  color:#FFF;  font-size:34px;  text-align:center; margin-top:30px; display:inline}
.credits{ font-family:'quicksandbook',Sans-Serif;  color:#82CAFA	;  font-size:18px;  text-align:center; margin-top:10px; margin-bottom:15px; width:100%}
.xxs_margine{margin-left:70px}
        .titoli_font3  {font-family: 'LatoWebLight';font-size: 20px;}


@media only screen and (min-width:150px) and (max-width:350px){
    .padding_menu{margin-top:15px; margin-left:5px; margin-right:5px}
    .vedo{display: none;}
    .sky-mega-menu li{padding:0px}
    .xxs_hidden{display:inherit; text-align:center}
    .titolo{font-family:'comfortaathin',Sans-Serif; font-size:36px; margin-top:40px; margin-left:20px; color:#ccc; width:100%; line-height:40px}
    h3{font-size: 30px;}
    /* testo niente*/
    .sottotitolo{font-family:'quicksandbook',Sans-Serif; font-size:23px; margin-left:18px; color:#73c8e1; font-weight:bold; margin-top:6px}

    .text_lp{margin-top:10px; margin-bottom:20px; line-height:20px; font-size:20px; height:100%; width:100%; font-family: 'LatoWebLight';color:#000; text-align:justify}
    .numero_it_en{font-family:'quicksandbook',Sans-Serif; font-size:12px; color:#fff; width:100%; height:100%; text-align:center; position:relative; margin-right:3px; margin-left:3px}

    .box_3{margin-top:10px; margin-left:0px; margin-right:0px}
    .testimonial{font-size: 22px;}
    .box_3 .livello_trasparente_3{width:100%; height:100%;   border:3px solid #82CAFF;   position:absolute;  -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:20px}
    .logo_nuevo{font-size: 24px; font-family: 'veronregular';color:#73c8e1;padding-top: 0px;padding-bottom: 0px;}
    .logo_easy{font-size: 18px; font-family: 'LatoWebMedium';color:#73c8e1;padding-top: 0px;padding-bottom: 0px;}
    .bottone_invia333{font-size: 18px; border-radius: 4px; padding: 10px 16px; line-height: 1.33;}

    .banner_pdf{margin-left: -65px; background-repeat: no-repeat;}
    .s_1{margin-left: 20px;}
    .s_2{margin-top: 20px;}

    .form-control {font-size: 18px;}

    .titoli_form{font-family: 'LatoWebLight'; font-size: 18px; }
    .dim_s{ font-size:20px;  font-family:'LatoWebLight',Sans-Serif; color:#000;  text-align: left; padding-bottom: 5px;}

    .text_lp_beta{ font-size:20px;  font-family:'LatoWebLight',Sans-Serif; color:#000;  text-align: left; padding-bottom: 5px;}

    .bottone{font-family:'quicksandbook',Sans-Serif; font-size:20px; color:#73c8e1; font-weight:bold; margin-top:6px; margin-left:10px; margin-bottom:10px; text-decoration:none; text-align:center}

    .bottone a:link{color:#73c8e1; text-decoration:none}
    .bottone a:visited{color:#73c8e1; text-decoration:none}
    .bottone a:hover{color:#3288c4; text-decoration:none}

    .testo_nero{color: #242424;font-size: 22px; line-height:28px; font-family: 'LatoWebLight';}
    .alfa_colore{font-family:'LatoWebMedium'; font-size:25px; color:#73c8e1; font-weight:bold; margin-top:15px}
    .alfa_home{font-family:'LatoWebmedium'; font-size:22px; margin-left: 10px; color:#000; font-weight:bold; }
    .testo_form{ margin-bottom:20px; line-height:12px;     margin-top: -20px; font-size:18px; height:100%; width:100%;  font-family:'LatoWebLight',Sans-Serif; color:#000; text-align:justify}

    .titoli_font2  {font-family: 'LatoWebMedium';font-size: 23px;}
    .cv_online  {font-family: 'LatoWebMedium';font-size: 18px;}
    .bio {
    width: 150px;
    height: 150px;
    margin-top: 20px;
    margin-left: 70px;
    }
    .bottoni_servizi2 {
    color: #fff;
    font-family: 'LatoWebLight';
    font-size: 20px;
    }
    .text_servizi {
    margin-top: 20px;
    margin-left: 5px;
    margin-bottom: 5px;
    line-height: 20px;
    font-size: 22px;
    height: 100%;
    width: 100%;
    font-family: 'LatoWebLight',Sans-Serif;
    color: #000;
    text-align: center;
    }
    .btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid rgba(0, 0, 0, 0);
    white-space: nowrap;
    padding: 6px 80px;
    font-size: 14px;
    line-height: 1.428571429;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    }
    .s_3{padding-top: 9px;}

    .testimonial2{font-size:17px; text-align: justify;}

    .titoli_font  {font-family: 'LatoWebLight';font-size: 25px;}
    .text_font{font-family:'LatoWebMedium'; font-size:25px;  font-weight:bold; margin-top:15px}
    .box{margin-top:40px;}
    .text_lp{margin-bottom: 0px;}
    blockquote {
    padding: 0px 0px;
    margin: 0 0 20px;
    /* font-size: 17.5px; */
    border-left: 5px solid #eee;
    }
    /*-----------------------------------------------------------------------------------*/
    /*04:EASY GOOD ORIGINAL
    /*-----------------------------------------------------------------------------------*/
    .titolo_grigio{font-family:'Walkway Bold',Sans-Serif; font-size:20px; margin-top:30px; margin-left:40px;  letter-spacing:0px; width:100%}

    /*-----------------------------------------------------------------------------------*/
    /*05:RIQUADRI CON NUMERI+TESTO SOTTO
    /*-----------------------------------------------------------------------------------*/
    .desc_lavoro{width:100%; height:350px; margin-top:56px}
    .cont_box{float:left; width:100%; margin-right:20px; margin-left:20px; margin-bottom:10px}
    .box_2{float:left; margin-left:5px; z-index:1; margin-bottom:10px}
    .it_en{height:40px; width:40px; border-radius:20px; background-color:#3288c4; z-index:999; position:relative}
    .cerchio{height:60px; width:60px; border-radius:30px; background-color:#3288c4; z-index:999; position:relative}

    .quadrato{padding-top:13px; color:#fff; width:30px; height:30px; text-align:center; background-color:#3288c4; position:relative; font-size:40px}

    .numero{font-family:'quicksandbook',Sans-Serif; font-size:40px; color:#fff; width:50px; height:50px; text-align:center; position:relative; padding-right:30px; padding-left:18px; margin-top:-11px}

    .cont_nym_qua_cer{float:left}

    .co_lavoro{font-family:'quicksandbook',Sans-Serif; font-size:23px; color:#73c8e1; font-weight:bold; margin-top:15px; margin-left:98px}
    .text_dia{margin-top:20px; margin-left:1px; margin-bottom:20px; line-height:20px; font-size:20px; height:100%; width:100%;  font-family:'quicksandbook',Sans-Serif; color:#000; text-align:justify}

    .cookie{margin-top:20px; margin-left:1px; margin-bottom:20px; line-height:20px; font-size:20px; height:100%; width:100%;  font-family:'quicksandbook',Sans-Serif; color:#000; text-align:justify}

    label{font-family: 'LatoWebLight'; font-size:18px; width:130px}
    form{margin-left:-8px;}
    fieldset{width:100%}
    .form-control{font-size: 16px;}
    p{font-size:18px}
    .font_allegato{font-size:18px}
    #nome{font-size:18px}
    #email{font-size:18px}
    button{font-size:18px}
    .button{margin-right:60px}
    .xxs_sottotitolo{font-size:17px}

    .email_font{font-size:17px}

    .footer{width:100%; clear:both; /*background-color:#FFF; */background-color:#242424;  margin-top:20px;  margin-right:0px;  margin-bottom:0px;  margin-left:0px}

    /*.row{margin-right:0px;     margin-bottom:0px;     margin-left:0px}
    */
    .testata_footer{font-family:'quicksandbook',Sans-Serif; font-size:23px; color:#fff; font-weight:bold; margin-left:10px; margin-top:15px; margin-bottom:-5px; text-align:center}
    .nome_skype{font-family:'quicksandbook',Sans-Serif; font-size:20px; width:100%; height:100%; color:#fff;  margin-left:0px}
    .email{margin-top:-3px;  text-align:center;  font-family:'quicksandbook',Sans-Serif;  font-size:20px;  width:100%}

    .skype{margin-top:25px}
    .icone{font-family:'quicksandbook',Sans-Serif;  font-size:34px; color:#999; float:right; margin-right:20px; line-height:40px}
    .nomisocial{ font-family:'quicksandbook',Sans-Serif;  color:#FFF;  font-size:34px;  text-align:center; margin-top:10px; display:inline}
    .credits{ font-family:'quicksandbook',Sans-Serif;  color:#82CAFA	;  font-size:20px;  text-align:center; margin-top:10px; margin-bottom:15px; width:100%}
    .xxs_margine{margin-left:0px}

    .cbp-l-filters-button .cbp-filter-item {padding: 0px 14px; font-size: 16px;}
    .cbp-l-filters-button {
    margin: 0 auto 3% 0%;
    text-align: left;
    }
    .wrapper {
    width: 106%;
    max-width: 1170px;
    margin: 0 auto;
    }
    html {
    font-size: 52.5%;
    }
    button, input, optgroup, select, textarea{
    font-size: 16px;
    font-family: inherit;
    }

    input[type=file] {
    display: none;
    }
    .d{width: 82px;}
    .s_4{margin-left: -7px;}
        .titoli_font3  {font-family: 'LatoWebLight';font-size: 20px;}


}
@media only screen and (min-width:350px) and (max-width:700px){
        .s_4{margin-left: -7px;}

    .padding_menu{margin-top:15px; margin-left:5px; margin-right:5px}
    .vedo{display: none;}
    .sky-mega-menu li{padding:0px}
    .xxs_hidden{display:inherit; text-align:center}
    .titolo{font-family:'comfortaathin',Sans-Serif; font-size:36px; margin-top:40px; margin-left:20px; color:#ccc; width:100%; line-height:40px}

    /* testo niente*/
    .sottotitolo{font-family:'quicksandbook',Sans-Serif; font-size:23px; margin-left:18px; color:#73c8e1; font-weight:bold; margin-top:6px}

    .text_lp{margin-top:10px; margin-bottom:20px; line-height:20px; font-size:20px; height:100%; width:100%; font-family: 'LatoWebLight'; color:#000; text-align:justify}
    .numero_it_en{font-family:'quicksandbook',Sans-Serif; font-size:12px; color:#fff; width:100%; height:100%; text-align:center; position:relative; margin-right:3px; margin-left:3px}

    .box_3{margin-top:10px; margin-left:20px; margin-right:20px}

    .box_3 .livello_trasparente_3{width:100%; height:100%;   border:3px solid #82CAFF;   position:absolute;  -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:20px}
    .logo_nuevo{font-size: 24px; font-family: 'veronregular';color:#73c8e1;padding-top: 0px;padding-bottom: 0px;}
    .logo_easy{font-size: 18px; font-family: 'LatoWebMedium';color:#73c8e1;padding-top: 0px;padding-bottom: 0px;}
    .bottone_invia333{font-size: 18px; border-radius: 4px; padding: 10px 16px; line-height: 1.33;}
    .banner_pdf{margin-left: -65px; background-repeat: no-repeat;}
    .testimonial{font-size: 18px;}
    .testimonial2{font-size:17px; text-align: justify;}
    .form-control {font-size: 18px;}
    .titoli_form{font-family: 'LatoWebLight'; font-size: 18px; }

    .text_lp_beta{ font-size:20px;  font-family:'LatoWebLight',Sans-Serif; color:#000;  text-align: left; padding-bottom: 5px;}

    .bottone{font-family:'quicksandbook',Sans-Serif; font-size:20px; color:#73c8e1; font-weight:bold; margin-top:6px; margin-left:10px; margin-bottom:10px; text-decoration:none; text-align:center}

    .bottone a:link{color:#73c8e1; text-decoration:none}
    .bottone a:visited{color:#73c8e1; text-decoration:none}
    .bottone a:hover{color:#3288c4; text-decoration:none}
    .testo_form{ margin-bottom:20px; line-height:15px; margin-top: -20px; font-size:20px; height:100%; width:100%;  font-family:'LatoWebLight',Sans-Serif; color:#000; text-align:justify}

    .testo_nero{color: #242424;font-size: 22px; line-height:28px; font-family: 'LatoWebLight';}
    .alfa_colore{font-family:'LatoWebMedium'; font-size:25px; color:#73c8e1; font-weight:bold; margin-top:15px}
    .alfa_home{font-family:'LatoWebmedium'; font-size:22px; color:#000; margin-left: 10px; font-weight:bold;}
    .titoli_font2  {font-family: 'LatoWebMedium';font-size: 20px;}
    .titoli_font  {font-family: 'LatoWebLight';font-size: 25px;}
    .titoli_font3  {font-family: 'LatoWebLight';font-size: 20px;}

    .text_font{font-family:'LatoWebMedium'; font-size:25px;  font-weight:bold; margin-top:15px}
    .box{margin-top:40px;}
    .text_lp{margin-bottom: 0px;}
    /*-----------------------------------------------------------------------------------*/
    /*04:EASY GOOD ORIGINAL
    /*-----------------------------------------------------------------------------------*/
    .titolo_grigio{font-family:'Walkway Bold',Sans-Serif; font-size:20px; margin-top:30px; margin-left:40px;  letter-spacing:0px; width:100%}

    /*-----------------------------------------------------------------------------------*/
    /*05:RIQUADRI CON NUMERI+TESTO SOTTO
    /*-----------------------------------------------------------------------------------*/
    .desc_lavoro{width:100%; height:350px; margin-top:56px}
    .cont_box{float:left; width:100%; margin-right:20px; margin-left:20px; margin-bottom:10px}
    .box_2{float:left; margin-left:5px; z-index:1; margin-bottom:10px}
    .it_en{height:40px; width:40px; border-radius:20px; background-color:#3288c4; z-index:999; position:relative}
    .cerchio{height:60px; width:60px; border-radius:30px; background-color:#3288c4; z-index:999; position:relative}

    .quadrato{padding-top:13px; color:#fff; width:30px; height:30px; text-align:center; background-color:#3288c4; position:relative; font-size:40px}

    .numero{font-family:'quicksandbook',Sans-Serif; font-size:40px; color:#fff; width:50px; height:50px; text-align:center; position:relative; padding-right:30px; padding-left:18px; margin-top:-11px}

    .cont_nym_qua_cer{float:left}

    .co_lavoro{font-family:'quicksandbook',Sans-Serif; font-size:23px; color:#73c8e1; font-weight:bold; margin-top:15px; margin-left:98px}
    .text_dia{margin-top:20px; margin-left:1px; margin-bottom:20px; line-height:20px; font-size:20px; height:100%; width:100%;  font-family:'quicksandbook',Sans-Serif; color:#000; text-align:justify}

    .cookie{margin-top:20px; margin-left:1px; margin-bottom:20px; line-height:20px; font-size:20px; height:100%; width:100%;  font-family:'quicksandbook',Sans-Serif; color:#000; text-align:justify}

    label{font-family: 'LatoWebLight'; font-size:18px; width:130px}
    form{margin-left:-8px; font-size: 23px}
    fieldset{width:100%}

    p{font-size:18px}
    .font_allegato{font-size:18px}
    #nome{font-size:18px}
    #email{font-size:18px}
    button{font-size:18px}
    .button{margin-right:60px}
    .xxs_sottotitolo{font-size:17px}

    .email_font{font-size:17px}

    .footer{width:100%; clear:both; /*background-color:#FFF; */background-color:#242424;  margin-top:20px;  margin-right:0px;  margin-bottom:0px;  margin-left:0px}

    /*.row{margin-right:0px;     margin-bottom:0px;     margin-left:0px}
    */
    .testata_footer{font-family:'quicksandbook',Sans-Serif; font-size:23px; color:#fff; font-weight:bold; margin-left:10px; margin-top:15px; margin-bottom:-5px; text-align:center}
    .nome_skype{font-family:'quicksandbook',Sans-Serif; font-size:20px; width:100%; height:100%; color:#fff;  margin-left:0px}
    .email{margin-top:-3px;  text-align:center;  font-family:'quicksandbook',Sans-Serif;  font-size:20px;  width:100%}

    .skype{margin-top:25px}
    .icone{font-family:'quicksandbook',Sans-Serif;  font-size:34px; color:#999; float:right; margin-right:20px; line-height:40px}
    .nomisocial{ font-family:'quicksandbook',Sans-Serif;  color:#FFF;  font-size:34px;  text-align:center; margin-top:10px; display:inline}
    .credits{ font-family:'quicksandbook',Sans-Serif;  color:#82CAFA  ;  font-size:20px;  text-align:center; margin-top:10px; margin-bottom:15px; width:100%}
    .xxs_margine{margin-left:0px}
    button, input, optgroup, select, textarea{
    font-size: 16px;
    font-family: inherit;
    }

    .d{width: 80px;}

}
@media only screen and (orientation: landscape) {
    body {
        background-color: lightblue;
    }
    .logo_nuevo{font-size: 20px; font-family: 'veronregular';color:#73c8e1;padding-top: 0px;padding-bottom: 0px;}
    .logo_easy{font-size: 18px; font-family: 'LatoWebMedium';color:#73c8e1;padding-top: 0px;padding-bottom: 0px;}
    
}

@media only screen and (min-device-width : 768px) and (orientation : portrait) { 


    .logo_nuevo{font-size: 20px; font-family: 'veronregular';color:#73c8e1;padding-top: 0px;padding-bottom: 0px;}
    .logo_easy{font-size: 0px; font-family: 'LatoWebMedium';color:#73c8e1;padding-top: 0px;padding-bottom: 0px;}
  }
