@media (max-width: 1400px) {
	.post-siblings a {
		display: none;
	}
}

#mega-menu-wrap-menu-top #mega-menu-menu-top > li.mega-menu-item > a.mega-menu-link {
	padding: 0px 12px 0px 10px !important;
	font-size: 15px !important;
  font-weight: 700 !important;
}

@media (min-width: 901px) {
	.second-row {
		display: none;
	}
} 

#mega-menu-wrap-menu-top #mega-menu-menu-top > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-menu-top #mega-menu-menu-top > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-menu-top #mega-menu-menu-top > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
	color: #cc1010 !important;
}

#mega-menu-wrap-menu-top #mega-menu-menu-top > li.mega-menu-item > a.mega-menu-link:hover {
	color: #cc1010 !important;
}

#mega-menu-wrap-menu-top #mega-menu-menu-top > li.mega-menu-flyout ul.mega-sub-menu {
	width: 180px !important;
}

.mega-sub-menu {
	padding: 15px 12px 10px 22px !important;
}

.mega-sub-menu li {
	padding-bottom: 10px !important;
}

.fl-row-content-wrap {
    padding: 0px;
}

.mega-sub-menu li a {
	text-transform: uppercase !important;
}
#flags li {
    height: 16px;
}
.fl-node-5f88a96c52e3a > .fl-row-content-wrap {
    min-height: 29px;
    height: 29px;
}
@media (max-width: 900px){
#mega-menu-wrap-menu-header .mega-menu-open + #mega-menu-menu-header {
    height: auto !important;
    position: relative !important;
	}
}

@media (max-width: 900px){
.responsive-layout header.main-header .logo-wrapper .logo img {
    top: 0;
    display: block;
    opacity: 1!important;
    height: auto;
    max-height: 70px!important;
    width: auto;
    margin-top: -24px;
	}
}
header.main-header button.header-search {
    font-size: 1.8em;
    padding-top: 4px !important;
}
@media (max-width: 900px){
#mega-menu-wrap-menu-header #mega-menu-menu-header > li.mega-menu-item > a.mega-menu-link {
    height: 43px !important;
    font-size: 22px !important;
	}
}
.meta-header {    
    background-position: center;
}
.transgol-text-dif {
	text-shadow: 2px 2px 2px black;
}
.loop-wrapper.news .post-media .thumbnail img {
    height: 224px !important;
}
#sub-header {
    margin-bottom: 30px !important;
}