/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/


:root{
    --h2-class-font-size:50px;
    --h3-class-font-size:25px;
    --h2_typography-font-size: var(--h2-class-font-size) !important;
    --h3_typography-font-size: var(--h3-class-font-size) !important;
}



/*TYPO*/
.h1{font-size: var(--h1_typography-font-size) !important;}
.h2{font-size: var(--h2_typography-font-size) !important;}
.h3, .fusion-post-content-wrapper .blog-shortcode-post-title{font-size: var(--h3_typography-font-size) !important;}
.h4{font-size: var(--h4_typography-font-size) !important;}
.h5{font-size: var(--h5_typography-font-size) !important;}
.h6{font-size: var(--h6_typography-font-size) !important;}



/*MENU*/
.awb-menu.collapse-enabled .awb-menu__main-ul{margin-top:0 !important; padding-top:36px; padding-bottom:36px; background-color:#fff; -webkit-box-shadow: 0px 20px 15px -6px rgba(0,0,0,0.1); box-shadow: 0px 20px 15px -6px rgba(0,0,0,0.1);}
#mega-menu-servizi .h3 strong{font-weight:500; letter-spacing:-0.02em;}
#mega-menu-servizi .link-servizi-mega-menu ul{list-style-type: none; margin:0; padding:0;}
#mega-menu-servizi .link-servizi-mega-menu ul li{padding-top:18px;}



/*FOOTER*/
footer .fusion-column{padding:0 20px !important;}



/*BLOG*/
#blog-lista-post .col-lg-4{padding:24px;}




/*-------------------BREAKING POINTS-------------------*/



/*LAPTOP*/
@media (max-width: 1440px) {

}



/*TABLET*/
@media (max-width: 1024px) {

    /*FOOTER*/
    footer.fusion-footer-widget-area{padding-top:36px;}
    footer .fusion-columns-3 .fusion-column{width:100% !important; border-right:none !important; border-bottom:#141617 1px solid; margin-bottom:0 !important;}
    footer .fusion-columns-3 .fusion-column{}
    
}



/*MOBILE*/
@media (max-width: 640px) {

    p, ul, li{font-size:20px; line-height:160%; letter-spacing:-0.01em;}
    
}