/*
Theme Name: Nex Child
Author: VamTam
Author URI: https://vamtam.com
Template: nex
*/



/*

put your child theme styles here


you don't need any @import rules

*/

.fixed-header-box .logo-wrapper .site-tagline {
    display: none;
}

.top_acustic {
    padding: 4px 0;
}

.top_acustic>.fl-col-content>.fl-col-group {
    display: flex;
    align-items: center;
}


.top_rigth1 .fl-col-content {
    display: flex;
    flex-direction: row;
    justify-content: end;
    align-items: center;
    gap: 35px;
}

.top_rigth1 .fl-col-content>.fl-module .fl-icon-text {
    padding-left: 8px;
}

header.main-header.layout-single-row .first-row,
header.main-header.layout-single-row .second-row:not(:last-child) {
    border-right: none;
}

header.main-header button.header-search {
    padding: 0px 0px 0px 30px !important;
}

body.sticky-header .fixed-header-box .logo-wrapper .logo img {
    max-height: 80px !important;
    height: auto;
}

#mega-menu-wrap-menu-header #mega-menu-menu-header > li.mega-menu-item > a.mega-menu-link {
	font-family: 'Montserrat';
}

.icon_box_footer .fl-html {
    display: flex;
    align-items: start;
    gap: 12px;
}

.icon_box_footer .fl-html span {
    color: #fff;
    font-size: 28px;
}

.icon_box_footer .fl-html .content_footer h3 {
    color: #fff;
    margin-top: 0;
    margin-bottom: 10px;
}

.icon_box_footer .fl-html .content_footer p {
    color: #fff;
}

@media only screen and (max-width: 900px) {
    .responsive-layout header.main-header .second-row {
        overflow-x: inherit !important;
    }
    
    #mega-menu-wrap-menu-header .mega-menu-toggle + #mega-menu-menu-header {
        background: #ffffff;
        padding: 20px !important;
        box-sizing: border-box !important;
    }
    
}
