/**
 * Theme Name:     Infinity Web Experts
 * Author:         Infinity Web Experts Team
 * Template:       twentytwentyfour
 * Text Domain:	   infinity-web-experts
 * Description:    Customize Child Theme by using Twenty Twenty Four Theme
 */

.custom-social-icon { margin: 10px 0 !important;}

body,h1,h2,h3,h4,h5,h6,p,a,li,ul {font-family: Helvetica, sans-serif !important;line-height:1.2em !important;}

a {text-decoration:none !important;}

h1 {font-size:34px !important;font-weight:800 !important;}
h2 {font-size:28px !important;font-weight:800 !important;}
h3 {font-size:22px !important;font-weight:800 !important;}
h4 {font-size:20px !important;font-weight:800 !important;}
h5 {font-size:17px !important;font-weight:800 !important;}
p {font-size:17px !important;font-weight:500 !important;}

.has-global-padding {
    padding-right: 0px !important;
    padding-left: 0px !important;
}


@media only screen and (max-width: 782px) {
    
    .custom-social-icon {
    justify-content: center !important;
}
    
    .wp-block-navigation__responsive-dialog {
    margin: 0 !important;
}
    
    .has-modal-open { 
        height:50% !important;
        border-radius:0 30px 30px 0 !important;
    }

div#modal-1 {
    background-color: #ffb910 !important;
    text-align: left !important;
    justify-self: flex-start !important;
}

    
    ul.wp-block-navigation__container.has-text-color.has-contrast-color.is-responsive.items-justified-center.wp-block-navigation,li.wp-block-navigation-item.has-child.open-on-hover-click.wp-block-navigation-submenu {
    align-items: flex-start !important;
    text-align: left !important;
    align-content: start !important;
    justify-content: start !important;
    justify-items: start !important;
    justify-self: start !important;
}
}

@media only screen and (max-width: 782px) {
    button.wp-block-navigation__responsive-container-open {
        background-color: #56B729;
        padding: 5px;
        border-radius: 15px 2px;
    }
}

