

header .q_logo > a {
   height: 60px !important;
}

header nav.main_menu > ul > li > a {
    color: #FFFFFF;
    font-family: 'Source Sans Pro';
    font-size: 16px;
    font-weight: 500;
    text-transform: capitalize;
}

header.dark nav.main_menu > ul > li > a {
    color: #4A5A6A !important;
    font-family: 'Source Sans Pro' !important;
    font-size: 16px;
    font-weight: 500;
    text-transform: capitalize;
}

header.scrolled nav.main_menu > ul > li > a {
    color: #4A5A6A;
    font-family: 'Source Sans Pro' !important;
    font-size: 16px;
    font-weight: 500;
    text-transform: capitalize;
}

header nav.main_menu ul li.active a {
    color: #FFFFFF; 
    font-weight: 800;
}

header.scrolled nav.main_menu ul li.active a {
    color: #4A5A6A; 
    font-weight: 800;
}

nav.main_menu > ul > li:not(:first-child):before {
    content: none;
}
nav.main_menu > ul > li:not(:first-child):before {
    color: #d3d3d3;
}

.drop_down .second .inner ul {
    background-color: transparent !important;
}

header.scrolled .drop_down .second .inner ul {
    background-color: rgba(255,255,255,0.9) !important
}

.drop_down .second .inner > ul > li > a {
    font-family: 'Source Sans Pro' !important;
    font-size: 14px !important;
    font-weight: 400;
    text-transform: none !important;
    
}

header.scrolled nav.main_menu > ul > li > a, header.light.scrolled nav.main_menu > ul > li > a, header.dark.scrolled nav.main_menu > ul > li > a {
    font-family: 'Source Sans Pro' !important;
}
