

/* Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575px) {


  /* body{

    border-top: 5px solid black;
  } */

  #testa{
    display: none !important;
  }

  .header-logo{

    margin-top: 10px;
  }

select{

  font-size: 18px;
font-weight: bold;
}
  .spegni_spazio{

    display: none !important;
  }


  a.header-logo{

    font-size: 25px;
    line-height: 25px;
    font-weight: 700;
    letter-spacing: normal;
  }

  .bottone_rosso {

    text-align: center !important;
    display: block !important;
  }

  .home .bottone_rosso {

    text-align: left !important;
    display: block !important;
  }

  .page h2 , .single h2{

    font-size: 25px;
    box-shadow: none;
    padding: 8px 15px 8px 15px;
    margin: 0 0 15px 0;
    display: inline-block;

  }


  #contenitore{

    display: none;

  }

  #contenitore-mobile{

  	position: relative;
  	height: auto;

  }

  #contenitore-mobile .vc_column_container{

      padding-left: 15px;
      padding-right: 15px;

  }
  #primo .vc_column_container, #secondo .vc_column_container, #terzo .vc_column_container, #quarto .vc_column_container, #quinto .vc_column_container, #sesto .vc_column_container {

      padding-left: 0px;
      padding-right: 0px;

  }

  #primo .vc_column-inner, #quarto .vc_column-inner{

    padding: 20px;
  }


  #secondo .vc_column-inner{

    padding: 20px 20px 60px 20px;

  }

   #terzo .vc_column-inner, #quinto .vc_column-inner{

     padding: 40px 20px 40px 20px;

   }

 #sesto .vc_column-inner{

    padding: 60px 20px;

  }

  #primo, #secondo, #terzo, #quarto, #quinto, #sesto {
      position: initial;
      width: 110% !important;
      height: auto !important;
      top:inherit !important;
      left: inherit !important;
      right: inherit !important;
      bottom: inherit !important;

      /* text-align: center !important; */
  }


  /* #quinto, #sesto {

padding: 20px 0px;
  } */

  .vc_custom_1570484232735{

    padding: 0;

  }

   #primo{
/* background-image: url(https://works404.com/mm/wp/wp-content/themes/kalium-child/assets/images/primo_mobile.jpg) !important;
background-position: 141px 13px !important;
background-size: 190px !important; */
  }
  #secondo{
/* background-image: url(https://works404.com/mm/wp/wp-content/themes/kalium-child/assets/images/secondo_mobile.jpg) !important; */
    background-position: 104px 19px !important;
    background-size: 229px !important;
    background-color: #6cc5d1;
  }
  #terzo{

    /* background-image: url(https://works404.com/mm/wp/wp-content/themes/kalium-child/assets/images/terzo_mobile.jpg) !important; */
    background-position: 0px 5px !important;
    background-size: 190px !important;
    background-color: #f9c800;
  }
  #quarto{
    /* background-image: url(https://works404.com/mm/wp/wp-content/themes/kalium-child/assets/images/quarto_mobile.jpg) !important; */
    background-position: 21px 30px !important;
    background-size: 321px !important;
    background-color: #f9c800;
  }
  #quinto{
/* background-image: url(https://works404.com/mm/wp/wp-content/themes/kalium-child/assets/images/quinto_mobile.jpg) !important; */

    background-position: -46px 15px !important;
    background-size: 273px !important;
    background-color: #6cc5d1;
  }
  #sesto{
/* background-image: url(https://works404.com/mm/wp/wp-content/themes/kalium-child/assets/images/sesto_mobile.jpg) !important; */
  }

  .oblique {
    float: inherit;
    margin-right: 0% !important;
    text-align: left;
}

  .page-id-15 .highlights .wpb_text_column{

    margin-bottom: 0px;

  }

  .page-id-15 .highlight_1 , .page-id-15 .highlight_2 , .page-id-15 .highlight_3 , .page-id-15 .highlight_4 , .page-id-15 .highlight_5 , .page-id-13 .highlight_1 , .page-id-13 .highlight_2,   .page-id-257 .highlight_1 , .page-id-257 .highlight_2 , .page-id-257 .highlight_3 , .page-id-15 .highlight_4, .page-id-172 .highlight_1 , .page-id-172 .highlight_2 , .page-id-172 .highlight_3, .page-id-17 .highlight_4, .page-id-17 .highlight_1, .page-id-17 .highlight_2, .page-id-17 .highlight_3, .page-id-107 .highlight_1, .page-id-107 .highlight_2, .page-id-107 .highlight_3, .page-id-166 .highlight_1, .page-id-166 .highlight_2, .page-id-166 .highlight_3, .page-id-166 .highlight_4, .page-id-166 .highlight_5, .page-id-166 .highlight_6, .page-id-166 .highlight_7, .page-id-166 .highlight_8, .page-id-166 .highlight_9, .page-id-421 .highlight_1 , .page-id-421 .highlight_2 , .page-id-421 .highlight_3 , .page-id-421 .highlight_4 , .page-id-421 .highlight_5, .page-id-445 .highlight_1, .page-id-2489 .highlight_1,  .page-id-1489 .highlight_1, .page-id-1489 .highlight_2, .page-id-1489 .highlight_3, .page-id-1489 .highlight_4, .page-id-1489 .highlight_5, .page-id-1489 .highlight_6   {

    margin:0px;
  }

  .page-id-15 .highlight_1 p, .page-id-15 .highlight_2 p, .page-id-15 .highlight_3 p, .page-id-15 .highlight_4 p, .page-id-15 .highlight_5 p, .page-id-13 .highlight_1 p, .page-id-13 .highlight_2 p, .page-id-257 .highlight_1 p, .page-id-257 .highlight_2 p, .page-id-257 .highlight_3 p, .page-id-257 .highlight_4 p, .page-id-172 .highlight_1 p, .page-id-172 .highlight_2 p, .page-id-172 .highlight_3 p, .page-id-17 .highlight_4 p, .page-id-17 .highlight_1 p, .page-id-17 .highlight_2 p, .page-id-17 .highlight_3 p, .page-id-107 .highlight_1 p, .page-id-107 .highlight_2 p, .page-id-107 .highlight_3 p, .home h2, .oblique i , .page-id-166 .highlight_1 p, .page-id-166 .highlight_2 p, .page-id-166 .highlight_3 p, .page-id-166 .highlight_4 p, .page-id-166 .highlight_5 p, .page-id-166 .highlight_6 p, .page-id-166 .highlight_7 p, .page-id-166 .highlight_8 p, .page-id-166 .highlight_9 p, .page-id-421 .highlight_1 p, .page-id-421 .highlight_2 p, .page-id-421 .highlight_3 p, .page-id-421 .highlight_4 p, .page-id-421 .highlight_5 p, .page-id-445 .highlight_1 p, .page-id-2489 .highlight_1 p, .single-media_post h1, .single-progetto h1, .single-speaking h1, .single-talk h1, .parent-pageid-15 h1, .page-id-1489 .highlight_1 p, .page-id-1489 .highlight_2 p, .page-id-1489 .highlight_3 p, .page-id-1489 .highlight_4 p, .page-id-1489 .highlight_5 p, .page-id-1489 .highlight_6 p  {

    font-family: 'Montserrat';
    font-weight: 500 !important;
    font-size: 18px !important;
    line-height: 46px!important;
    background: #e9e9e9;
    box-shadow: 0 0 0 8px #e9e9e9;
    padding: 0px 0px!important;
    margin:0px!important;
    color: #373737;
    display: inline!important;
    position: relative !important;
    top: auto;
    bottom:auto;
    left:auto;
    right:auto;

  }

  .page-id-1489 .highlight_1, .page-id-1489 .highlight_2, .page-id-1489 .highlight_3, .page-id-1489 .highlight_4, .page-id-1489 .highlight_5, .page-id-1489 .highlight_6, .page-id-1489 .highlight_7, .page-id-1489 .highlight_8, .page-id-1489 .highlight_9, .page-id-166 .highlight_1, .page-id-166 .highlight_2, .page-id-166 .highlight_3, .page-id-166 .highlight_4, .page-id-166 .highlight_5, .page-id-166 .highlight_6, .page-id-166 .highlight_7, .page-id-166 .highlight_8, .page-id-166 .highlight_9{

  	margin-right: 25px;
  }

.highlights{

  padding: 0 0 0 10px;
}


  .page-id-15 .cit p {

    font-family: 'Montserrat';
    font-weight: 700 !important;
    font-size: 16px;
    color: #ec303b;
    display: inline-block;
    float: left;
  }

  .page-id-15 .cit p i {

    font-family: 'Montserrat';
    font-weight: 500 !important;
    font-size: 12px;
    color: #ec303b;

  }

  .libro_singolo p{

    font-family: 'Montserrat';
    font-weight: 500 !important;
    font-size: 12px;
    line-height: 26px;
    font-style: oblique;
    text-align: center !important;
  }

  .libro_singolo p strong{

    font-family: 'Montserrat';
    font-weight: 700 !important;
    font-size: 12px;
    color: #ec303b;
    font-style: normal;
    display: block;
    margin-top: 10px;
    text-align: center;
  }

  .footer--widgets{

    text-align: center;

  }
  .vc_rtl-columns-reverse{

    display: flex;
    flex-direction: column-reverse;
  }

  .widget.widget_text .textwidget .social-networks li a {
    margin-right: 0px !important;
}
.social-networks.rounded li a i {
    font-size: 36px;
}

footer.site-footer {
    margin-top: 0px;
}

.field_5dab1eb35329e {
    font-weight: normal;
    line-height: 14px;
    font-size: 12px !important;
}

h5 {
    font-size: 14px;
    margin: 0px 0px 8px 0px;
}
.highlights .wpb_text_column {
    margin-bottom: 0px !important;
}

.page-id-421 .vc_custom_1573688628165 {
    margin-top: 0px !important;
}

#nav_menu-3, #nav_menu-4, #nav_menu-5{

  display: none;
}

.vc_responsive .vc_grid-filter-select{

  display: none;
}
.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:nth-child(n+1), .vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item:nth-child(n+1) {

    padding: 20px;
}

.vc_grid-filter-item{
  width: 100%;

}
.vc_responsive .vc_grid-filter{

  display: block !important;
  background: #f3f3f3;
}
li span {

font-size: 14px !important;
}

li span:before {

    position: relative !important;
    top: auto !important;
    left: auto !important;
    display: block !important;
    text-align: center !important;
    margin: 0 auto !important;
}

}

/*  Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) and (max-width: 767px) {

    /* body{

      border-top: 5px solid blue;
    } */

      #testa{
        display: none !important;
      }

      .header-logo{

        margin-top: 10px;
      }

    select{

      font-size: 18px;
    font-weight: bold;
    }
      .spegni_spazio{

        display: none !important;
      }


      a.header-logo{

        font-size: 25px;
        line-height: 25px;
        font-weight: 700;
        letter-spacing: normal;
      }

      .bottone_rosso {

        text-align: center !important;
        display: block !important;
      }

      .home .bottone_rosso {

        text-align: left !important;
        display: block !important;
      }

      .page h2 , .single h2{

        font-size: 25px;
        box-shadow: none;
        padding: 8px 15px 8px 15px;
        margin: 0 0 15px 0;
        display: inline-block;

      }


      #contenitore{

        display: none;

      }

      #contenitore-mobile{

      	position: relative;
      	height: auto;

      }

      #contenitore-mobile .vc_column_container{

          padding-left: 15px;
          padding-right: 15px;

      }
      #primo .vc_column_container, #secondo .vc_column_container, #terzo .vc_column_container, #quarto .vc_column_container, #quinto .vc_column_container, #sesto .vc_column_container {

          padding-left: 0px;
          padding-right: 0px;

      }

      #primo .vc_column-inner, #quarto .vc_column-inner{

        padding: 20px;
      }


      #secondo .vc_column-inner{

        padding: 20px 20px 60px 20px;

      }

       #terzo .vc_column-inner, #quinto .vc_column-inner{

         padding: 40px 20px 40px 20px;

       }

     #sesto .vc_column-inner{

        padding: 60px 20px;

      }

      #primo, #secondo, #terzo, #quarto, #quinto, #sesto {
          position: initial;
          width: 110% !important;
          height: auto !important;
          top:inherit !important;
          left: inherit !important;
          right: inherit !important;
          bottom: inherit !important;

          /* text-align: center !important; */
      }


      /* #quinto, #sesto {

    padding: 20px 0px;
      } */

      .vc_custom_1570484232735{

        padding: 0;

      }

       #primo{
    /* background-image: url(https://works404.com/mm/wp/wp-content/themes/kalium-child/assets/images/primo_mobile.jpg) !important;
    background-position: 141px 13px !important;
    background-size: 190px !important; */
      }
      #secondo{
    /* background-image: url(https://works404.com/mm/wp/wp-content/themes/kalium-child/assets/images/secondo_mobile.jpg) !important; */
        background-position: 104px 19px !important;
        background-size: 229px !important;
        background-color: #6cc5d1;
      }
      #terzo{

        /* background-image: url(https://works404.com/mm/wp/wp-content/themes/kalium-child/assets/images/terzo_mobile.jpg) !important; */
        background-position: 0px 5px !important;
        background-size: 190px !important;
        background-color: #f9c800;
      }
      #quarto{
        /* background-image: url(https://works404.com/mm/wp/wp-content/themes/kalium-child/assets/images/quarto_mobile.jpg) !important; */
        background-position: 21px 30px !important;
        background-size: 321px !important;
        background-color: #f9c800;
      }
      #quinto{
    /* background-image: url(https://works404.com/mm/wp/wp-content/themes/kalium-child/assets/images/quinto_mobile.jpg) !important; */

        background-position: -46px 15px !important;
        background-size: 273px !important;
        background-color: #6cc5d1;
      }
      #sesto{
    /* background-image: url(https://works404.com/mm/wp/wp-content/themes/kalium-child/assets/images/sesto_mobile.jpg) !important; */
      }

      .oblique {
        float: inherit;
        margin-right: 0% !important;
        text-align: left;
    }

      .page-id-15 .highlights .wpb_text_column{

        margin-bottom: 0px;

      }

      .page-id-15 .highlight_1 , .page-id-15 .highlight_2 , .page-id-15 .highlight_3 , .page-id-15 .highlight_4 , .page-id-15 .highlight_5 , .page-id-13 .highlight_1 , .page-id-13 .highlight_2,   .page-id-257 .highlight_1 , .page-id-257 .highlight_2 , .page-id-257 .highlight_3 , .page-id-15 .highlight_4, .page-id-172 .highlight_1 , .page-id-172 .highlight_2 , .page-id-172 .highlight_3, .page-id-17 .highlight_4, .page-id-17 .highlight_1, .page-id-17 .highlight_2, .page-id-17 .highlight_3, .page-id-107 .highlight_1, .page-id-107 .highlight_2, .page-id-107 .highlight_3, .page-id-166 .highlight_1, .page-id-166 .highlight_2, .page-id-166 .highlight_3, .page-id-166 .highlight_4, .page-id-166 .highlight_5, .page-id-166 .highlight_6, .page-id-166 .highlight_7, .page-id-166 .highlight_8, .page-id-166 .highlight_9, .page-id-421 .highlight_1 , .page-id-421 .highlight_2 , .page-id-421 .highlight_3 , .page-id-421 .highlight_4 , .page-id-421 .highlight_5, .page-id-445 .highlight_1, .page-id-2489 .highlight_1,  .page-id-1489 .highlight_1, .page-id-1489 .highlight_2, .page-id-1489 .highlight_3, .page-id-1489 .highlight_4, .page-id-1489 .highlight_5, .page-id-1489 .highlight_6   {

        margin:0px;
      }

      .page-id-15 .highlight_1 p, .page-id-15 .highlight_2 p, .page-id-15 .highlight_3 p, .page-id-15 .highlight_4 p, .page-id-15 .highlight_5 p, .page-id-13 .highlight_1 p, .page-id-13 .highlight_2 p, .page-id-257 .highlight_1 p, .page-id-257 .highlight_2 p, .page-id-257 .highlight_3 p, .page-id-257 .highlight_4 p, .page-id-172 .highlight_1 p, .page-id-172 .highlight_2 p, .page-id-172 .highlight_3 p, .page-id-17 .highlight_4 p, .page-id-17 .highlight_1 p, .page-id-17 .highlight_2 p, .page-id-17 .highlight_3 p, .page-id-107 .highlight_1 p, .page-id-107 .highlight_2 p, .page-id-107 .highlight_3 p, .home h2, .oblique i , .page-id-166 .highlight_1 p, .page-id-166 .highlight_2 p, .page-id-166 .highlight_3 p, .page-id-166 .highlight_4 p, .page-id-166 .highlight_5 p, .page-id-166 .highlight_6 p, .page-id-166 .highlight_7 p, .page-id-166 .highlight_8 p, .page-id-166 .highlight_9 p, .page-id-421 .highlight_1 p, .page-id-421 .highlight_2 p, .page-id-421 .highlight_3 p, .page-id-421 .highlight_4 p, .page-id-421 .highlight_5 p, .page-id-445 .highlight_1 p, .page-id-2489 .highlight_1 p, .single-media_post h1, .single-progetto h1, .single-speaking h1, .single-talk h1, .parent-pageid-15 h1, .page-id-1489 .highlight_1 p, .page-id-1489 .highlight_2 p, .page-id-1489 .highlight_3 p, .page-id-1489 .highlight_4 p, .page-id-1489 .highlight_5 p, .page-id-1489 .highlight_6 p  {

        font-family: 'Montserrat';
        font-weight: 500 !important;
        font-size: 30px !important;
        line-height: 60px!important;
        background: #e9e9e9;
        box-shadow: 0 0 0 8px #e9e9e9;
        padding: 0px 0px!important;
        margin:0px!important;
        color: #373737;
        display: inline!important;
        position: relative !important;
        top: auto;
        bottom:auto;
        left:auto;
        right:auto;

      }

      .page-id-1489 .highlight_1, .page-id-1489 .highlight_2, .page-id-1489 .highlight_3, .page-id-1489 .highlight_4, .page-id-1489 .highlight_5, .page-id-1489 .highlight_6, .page-id-1489 .highlight_7, .page-id-1489 .highlight_8, .page-id-1489 .highlight_9{

      	clear: both;
      }

    .highlights{

      padding: 0 0 0 10px;
    }


      .page-id-15 .cit p {

        font-family: 'Montserrat';
        font-weight: 700 !important;
        font-size: 16px;
        color: #ec303b;
        display: inline-block;
        float: left;
      }

      .page-id-15 .cit p i {

        font-family: 'Montserrat';
        font-weight: 500 !important;
        font-size: 12px;
        color: #ec303b;

      }

      .libro_singolo p{

        font-family: 'Montserrat';
        font-weight: 500 !important;
        font-size: 12px;
        line-height: 26px;
        font-style: oblique;
        text-align: center !important;
      }

      .libro_singolo p strong{

        font-family: 'Montserrat';
        font-weight: 700 !important;
        font-size: 12px;
        color: #ec303b;
        font-style: normal;
        display: block;
        margin-top: 10px;
        text-align: center;
      }

      .footer--widgets{

        text-align: center;

      }
      .vc_rtl-columns-reverse{

        display: flex;
        flex-direction: column-reverse;
      }

      .widget.widget_text .textwidget .social-networks li a {
        margin-right: 0px !important;
    }
    .social-networks.rounded li a i {
        font-size: 36px;
    }

    footer.site-footer {
        margin-top: 0px;
    }

    .field_5dab1eb35329e {
        font-weight: normal;
        line-height: 14px;
        font-size: 12px !important;
    }

    h5 {
        font-size: 14px;
        margin: 0px 0px 8px 0px;
    }
    .highlights .wpb_text_column {
        margin-bottom: 0px !important;
    }

    .page-id-421 .vc_custom_1573688628165 {
        margin-top: 0px !important;
    }

    #nav_menu-3, #nav_menu-4, #nav_menu-5{

      display: none;
    }

}

/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991px) {

  /* body{

    border-top: 5px solid green;
  } */

  .mobile-menu-wrapper .mobile-menu-container div.menu>ul>li>a, .mobile-menu-wrapper .mobile-menu-container ul.menu>li>a {

    color: #343434;
    font-size: 50px !important;
    line-height: 70px;

}


  /* HOME */

  .home h2 {

    font-size: 36px;

}

.oblique i {
    font-weight: 500 !important;
    font-size: 31px;
    line-height: 31px;
    font-style: oblique;
}

  #contenitore{

    position: relative;
    height: 1250px;

  }
  #primo, #secondo, #terzo, #quarto, #quinto, #sesto{

    position: absolute;
  }



  #primo {
    width: 365px;
    height: 309px;
    top: 50px;
    left: 3px;
  }

  #secondo{

    width: 356px;
    height: 400px;
    top: 100px;
    right: -5px;

  }

  #terzo{

    width: 361px;
    height: 411px;
    top: 407px;
    left: -27px;


  }
  #quarto{

    width: 523px;
    height: 298px;
    top: 549px;
    right: -127px;
  }

  #quinto {

    width: 393px;
    height: 423px;
    top: 862px;
    left: 11px;
  }

  #sesto {

    width: 355px;
    height: 242px;
    top: 904px;
    right: -36px;
  }


  .vc_grid-filter-item span {
    font-size: 9px !important;

}

  /* ricerca */

  .page-id-17 .highlights .wpb_text_column{

  	margin-bottom: 10px;

  }

  .page-id-17 .highlight_1 p {

  	font-size: 45px;

  }

  .page-id-17 .highlight_2 p {


  	font-size: 26px;

  }

  .page-id-17 .highlight_3 p {

  	font-size: 26px;
  }

  .page-id-17 .highlight_4 p {

  	font-size: 26px;
  }


  /* speaking */

  .page-id-172 .highlight_1 p {


  	font-size: 34px;
    top: 30px;


  }

  .page-id-172 .highlight_2 p {


  	font-size: 30px;
    top: 50px;

  }

  .page-id-172 .highlight_3 p {


  	font-size: 34px;
    top: 70px;

  }

  .page-id-15 .highlights .wpb_text_column{

  	margin-bottom: 10px;

  }

  .page-id-15 .highlight_1 p {

  	font-family: 'Montserrat';
  	font-weight: 700;
  	font-size: 35px;
  	line-height: 35px;
  	background: #e9e9e9;
  	padding: 5px;
  	color: #373737;
  	display: inline-block;

  }

  .page-id-15 .highlight_2 p {

  	font-family: 'Montserrat';
  	font-weight: 700;
  	font-size: 35px;
  	line-height: 35px;
  	background: #e9e9e9;
  	padding: 5px;
  	color: #373737;
  	display: inline-block;
  	margin-left: 8%;
  }

  .page-id-15 .highlight_3 p {

  	font-family: 'Montserrat';
  	font-weight: 700 !important;
  	font-size: 20px;
  	background: #e9e9e9;
  	padding: 5px;
  	color: #373737;
  	display: inline-block;
  }

  .page-id-15 .highlight_4 p {

  	font-family: 'Montserrat';
  	font-weight: 700;
  	font-size: 35px;
  	line-height: 35px;
  	background: #e9e9e9;
  	padding: 5px;
  	color: #373737;
  	display: inline-block;
  	margin-left: 30%;
  }

  .page-id-15 .highlight_5 p {

  	font-family: 'Montserrat';
  	font-weight: 700 !important;
  	font-size: 15px;
  	background: #e9e9e9;
  	padding: 5px;
  	color: #373737;
  	display: inline-block;
  	margin-left: 3%;
  }
  .page-id-15 .cit p {

  	font-family: 'Montserrat';
  	font-weight: 700 !important;
  	font-size: 12px;

  	color: #ec303b;
  	display: inline-block;
  	float: right;
  }

  .page-id-15 .cit p i {

  	font-family: 'Montserrat';
  	font-weight: 500 !important;
  	font-size: 12px;
  	color: #ec303b;

  }

  .libro_singolo p{

    font-family: 'Montserrat';
    font-weight: 500 !important;
    font-size: 16px;
    line-height: 26px;
    font-style: oblique;
  }

  .libro_singolo p strong{

  	font-family: 'Montserrat';
  	font-weight: 700 !important;
  	font-size: 16px;
  	color: #ec303b;
  	font-style: normal;
  	display: block;
  	margin-top: 10px;

  }


  /* pop science */

  .page-id-421 .highlight_1 p {

  	font-family: 'Montserrat';
  	font-weight: 700;
  	font-size: 33px;
  	background: #e9e9e9;
  	padding: 10px;
  	color: #373737;
  	position: absolute;
  	left: -48%;
  	top: 50px;

  }

  .page-id-421 .highlight_2 p {
  	font-family: 'Montserrat';
  	font-weight: 700;
  	font-size: 26px;
  	background: #e9e9e9;
  	padding: 10px;
  	color: #373737;
  	position: absolute;
  	left: -57%;
  	top: 70px;
  }

  .page-id-421 .highlight_3 p {

  	font-family: 'Montserrat';
  	font-weight: 700;
  	font-size: 14px;
  	background: #e9e9e9;
  	padding: 10px;
  	color: #373737;
  	position: absolute;
  	left: -56%;
  	top: 90px;
  }

  .page-id-421 .highlight_4 p {

  	font-family: 'Montserrat';
  	font-weight: 700;
  	font-size: 14px;
  	background: #e9e9e9;
  	padding: 10px;
  	color: #373737;
  	position: absolute;
  	left: -42%;
  	top: 110px;
  }

  .page-id-421 .highlight_5 p {

  	font-family: 'Montserrat';
  	font-weight: 700;
  	font-size: 14px;
  	background: #e9e9e9;
  	padding: 10px;
  	color: #373737;
  	position: absolute;
  	left: 25%;
  	top: 130px;
  }

  .page-id-421 .vc_single_image-wrapper{

  width: 90%;

  }

  .page-id-421 .vc_custom_1573688628165 {
      margin-top: 0px !important;
  }




  /* media */

  .page-id-107 .highlight_1 p {

  	font-family: 'Montserrat';
  	font-weight: 700;
  	font-size: 34px;
  	background: #e9e9e9;
  	padding: 10px;
  	color: #373737;
  	position: absolute;
  	left: -8%;
  	top: 10px;

  }

  .page-id-107 .highlight_2 p {
    font-family: 'Montserrat';
      font-weight: 700;
      font-size: 34px;
      background: #e9e9e9;
      padding: 10px;
      color: #373737;
      position: absolute;
      left: -50%;
      top: 30px;
  }

  .page-id-107 .highlight_3 p {

  	font-family: 'Montserrat';
  	font-weight: 700;
  	font-size: 34px;
  	background: #e9e9e9;
  	padding: 10px;
  	color: #373737;
  	position: absolute;
    left: -28%;
  	top: 50px;
  }

  .page-id-257 .highlight_1 p {

    font-size: 42px;

  }

  .page-id-257 .highlight_2 p {

    font-size: 28px;

  }

  .page-id-257 .highlight_3 p {

    font-size: 20px;
}


.page-id-445 .highlight_1 p {

    font-size: 36px;
    line-height: 36px;

}
.page-id-2489 .highlight_1 p {

    font-size: 36px;
    line-height: 36px;

}
}

/*  Large devices (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width: 1199px) {


  /* body{

    border-top: 5px solid red;
  } */
  /* HOME */

  .home h2 {

    font-size: 48px;

}

.oblique i {
    font-weight: 500 !important;
    font-size: 36px;
    line-height: 36px;
    font-style: oblique;
}

  #contenitore{

  	position: relative;
  	height: 1450px;

  }
  #primo, #secondo, #terzo, #quarto, #quinto, #sesto{

  	position: absolute;
  }



  #primo {
      width: 525px;
      height: 360px;
      top: 50px;
      left: -14px;
  }

  #secondo{

    width: 405px;
    height: 435px;
    top: 80px;
    right: 14px;

  }

  #terzo{

    width: 412px;
    height: 499px;
    top: 456px;
    left: 0px;

  }
  #quarto{

    width: 545px;
    height: 308px;
    top: 535px;
    right: -25px;

  }

  #quinto {

    width: 399px;
        height: 448px;
        top: 988px;
        left: 54px;
  }

  #sesto {

    width: 395px;
  height: 295px;
  top: 876px;
  right: 75px;
  }




  .vc_grid-filter-item span {
    font-size: 12px !important;

}

  .page-id-15 .highlights .wpb_text_column{

  	margin-bottom: 10px;

  }

  .page-id-15 .highlight_1 p {

  	font-family: 'Montserrat';
  	font-weight: 700;
  	font-size: 45px;
  	line-height: 45px;
  	background: #e9e9e9;
  	padding: 10px;
  	color: #373737;
  	display: inline-block;

  }

  .page-id-15 .highlight_2 p {

  	font-family: 'Montserrat';
  	font-weight: 700;
  	font-size: 45px;
  	line-height: 45px;
  	background: #e9e9e9;
  	padding: 10px;
  	color: #373737;
  	display: inline-block;
  	margin-left: 8%;
  }

  .page-id-15 .highlight_3 p {

  	font-family: 'Montserrat';
  	font-weight: 700 !important;
  	font-size: 30px;
  	background: #e9e9e9;
  	padding: 10px;
  	color: #373737;
  	display: inline-block;
  }

  .page-id-15 .highlight_4 p {

  	font-family: 'Montserrat';
  	font-weight: 700;
  	font-size: 45px;
  	line-height: 45px;
  	background: #e9e9e9;
  	padding: 10px;
  	color: #373737;
  	display: inline-block;
  	margin-left: 30%;
  }

  .page-id-15 .highlight_5 p {

  	font-family: 'Montserrat';
  	font-weight: 700 !important;
  	font-size: 20px;
  	background: #e9e9e9;
  	padding: 10px;
  	color: #373737;
  	display: inline-block;
  	margin-left: 3%;
  }
  .page-id-15 .cit p {

  	font-family: 'Montserrat';
  	font-weight: 700 !important;
  	font-size: 15px;
  	color: #ec303b;
  	display: inline-block;
  	float: right;
  }

  .page-id-15 .cit p i {

  	font-family: 'Montserrat';
  	font-weight: 500 !important;
  	font-size: 15px;
  	color: #ec303b;

  }

  .libro_singolo p{

  	font-family: 'Montserrat';
  	font-weight: 500 !important;
  	font-size: 16px;
  	line-height: 26px;
  	font-style: oblique;

  }

  .libro_singolo p strong{

  	font-family: 'Montserrat';
  	font-weight: 700 !important;
  	font-size: 16px;
  	color: #ec303b;
  	font-style: normal;
  	display: block;
  	margin-top: 10px;

  }

  /* pop science */

  .page-id-421 .highlight_1 p {

  	font-family: 'Montserrat';
  	font-weight: 700;
  	font-size: 45px;
  	background: #e9e9e9;
  	padding: 10px;
  	color: #373737;
  	position: absolute;
  	left: -48%;
  	top: 50px;

  }

  .page-id-421 .highlight_2 p {
  	font-family: 'Montserrat';
  	font-weight: 700;
  	font-size: 37px;
  	background: #e9e9e9;
  	padding: 10px;
  	color: #373737;
  	position: absolute;
  	left: -57%;
  	top: 70px;
  }

  .page-id-421 .highlight_3 p {

  	font-family: 'Montserrat';
  	font-weight: 700;
  	font-size: 20px;
  	background: #e9e9e9;
  	padding: 10px;
  	color: #373737;
  	position: absolute;
  	left: -56%;
  	top: 90px;
  }

  .page-id-421 .highlight_4 p {

  	font-family: 'Montserrat';
  	font-weight: 700;
  	font-size: 20px;
  	background: #e9e9e9;
  	padding: 10px;
  	color: #373737;
  	position: absolute;
  	left: -42%;
  	top: 110px;
  }

  .page-id-421 .highlight_5 p {

  	font-family: 'Montserrat';
  	font-weight: 700;
  	font-size: 20px;
  	background: #e9e9e9;
  	padding: 10px;
  	color: #373737;
  	position: absolute;
  	left: 25%;
  	top: 130px;
  }

  .page-id-421 .vc_single_image-wrapper{

  width: 100%;

  }


  /* media */

  .page-id-107 .highlight_1 p {

  	font-family: 'Montserrat';
  	font-weight: 700;
  	font-size: 45px;
  	background: #e9e9e9;
  	padding: 10px;
  	color: #373737;
  	position: absolute;
  	left: 0%;
  	top: 50px;

  }

  .page-id-107 .highlight_2 p {
  	font-family: 'Montserrat';
  	font-weight: 700;
  	font-size: 45px;
  	background: #e9e9e9;
  	padding: 10px;
  	color: #373737;
  	position: absolute;
  	left: -30%;
  	top: 70px;
  }

  .page-id-107 .highlight_3 p {

  	font-family: 'Montserrat';
  	font-weight: 700;
  	font-size: 45px;
  	background: #e9e9e9;
  	padding: 10px;
  	color: #373737;
  	position: absolute;
  	left: -10%;
  	top: 90px;
  }

  .widget.widget_text .textwidget .social-networks li a {
      margin-right: 0px;
  }

  .page-id-445 .highlight_1 p {

      font-size: 40px;
      line-height: 40px;

  }
  .page-id-2489 .highlight_1 p {

      font-size: 40px;
      line-height: 40px;

  }

}

/* Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) and (max-width: 1599px) {



}

/* Body: Large Screens */
/* @media (min-width: 1600px) {

.container, .content-area {
		width: 1570px;
	    max-width: 1570px;
	}

	.vc-container .vc-parent-row.row-stretch_row>.vc_row,
	.vc-container .vc-parent-row.row-default {
		width: 1570px;
	    max-width: 1570px;
	}

	#primo{

		width:700px;
		height: 480px;
		top:100px;
		left:100px;
	}
	#secondo{

		width: 540px;
	  height: 580px;
	  top: 132px;
	  right: 184px;

	}
	#terzo{

		width: 500px;
		height: 600px;
		top: 631px;
		left: 184px;

	}
	#quattro{


	}

} */
