.top_nav .top_nav_wrapper > ul > li, .top_nav .main_menu_nav > ul > li {
    position: relative;
    float: left;
    font-size: 15px!important;
    line-height: 1;
    color: #ffffff;
    font-weight: 600 !important;
    text-transform: inherit;
}

.tweetlab
a {
    color: #df3527;
    text-decoration: none;
    outline: none !important;
}

.icon_text .icon {
    float: left;
    font-size: 18px;
    color: #fde428;
    margin: 0 14px 0 0;
}

@media (max-width:1000px){

	.logo_wrapper a img{
		height:auto !important;
		width:250px !important;
	}
}

	#menu_toggle{
		background-color:#ffffff;
	}

a {
    color: #df3527;
    text-decoration: none;
    outline: none !important;
}

h1:after, .h1:after, h2:after, .h2:after, h3:after, .h3:after, h4:after, .h4:after, h5:after, .h5:after, h6:after, .h6:after {
    background: none;
}

.mgl_twitter.mgl_twitter_template_default .mgl_tweet {
    text-align: center;
    color: #ffffff;
}

.mgl_twitter a, .mgl_twitter_card a {
    text-decoration: none;
    border: none !important;
    color: #fde428;
}

.footer a {
    color: #ffffff;
}

.footer p {
    color: #ffffff;
}

#ncf_sidebar.ncf_minimalistic .ncf_user_lastname, #ncf_sidebar.ncf_aerial .ncf_user_lastname {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 6px;
    color: #5b0b03;
}

.mobile_header .logo_wrapper {
    background: #df3527;
}

.mgl_twitter a, .mgl_twitter_card a {
    text-decoration: none;
    border: none !important;
    color: #ffffff;
}

.top_nav .top_nav_wrapper > ul > li, .top_nav .main_menu_nav > ul > li {
    position: relative;
    float: left;
    font-size: 15.5px;
    line-height: 1;
    color: #ffffff;
    font-weight: 600 !important;
    text-transform: inherit;
}

.page_title {
    position: relative;
    padding: 54px 0 27px;
    background-color: #df3527;
    margin: 0 0 73px;
    background-position: 50% 0;
    color: #ffffff;
    background-size: cover;
}