@media only screen and (max-width: 767px)
{
	.responsive #main
	{
		padding-top: 90 !important;
	}
}
@media only screen and (max-width: 990px)
{
	NAV.main_menu UL#mega-menu-avia
	{
		background-color: ;
		width: auto;
		justify-content: flex-end !important;
	}
}
@media only screen and (min-width: 768px)
{
	#header_main NAV.main_menu #mega-menu-avia .mobile-only
	{
		display: none !important;
		font-style: italic !important;
	}
	.responsive #main
	{
		padding-top: 90 !important;
	}
}
/*@media only screen and (max-width: 990px)
{
	.responsive #top #main
	{
		padding-top: 82px !important;
	}
	BODY#top HEADER#header NAV.main_menu DIV#mega-menu-wrap-avia #mega-menu-avia
	{
		display: none;
	}
	BODY#top DIV#header_meta DIV.container
	{
		display: none;
	}
	HEADER#header.av_minimal_header #header_main NAV.main_menu DIV#mega-menu-wrap-avia
	{
		display: none;
	}
	HEADER#header DIV#header_meta.container_wrap.container_wrap_meta.av_secondary_right.av_extra_header_active
	{
		display: none;
	}
}*/
@media only screen and (max-width: 990px)
{
	DIV#mega-menu-wrap-avia2
	{
		display: none;
	}
	#top #wrap_all HEADER#header #header_main #mega-menu-wrap-avia LI.SDrow LI.SDmenu
	{
		padding-top: 20px;
		padding-bottom: 20px;
		margin-bottom: 21px;
	}
	#mega-menu-wrap-avia #mega-menu-avia LI.mega-menu-megamenu > UL.mega-sub-menu > LI.mega-menu-row > UL.mega-sub-menu > LI.mega-menu-column
	{
		width: 100%;
	}
	#wrap_all #header_main .learn UL.mega-sub-menu LI#mega-menu-12324-0-0
	{
		display: none;
	}
	#mega-menu-wrap-avia #mega-menu-avia > LI.mega-menu-item.mega-toggle-on > A.mega-menu-link:before
	{
		content: none;
	}
	NAV.main_menu #mega-menu-wrap-avia > UL#mega-menu-avia.mega-menu > LI.mega-menu-item > UL.mega-sub-menu
	{
		margin-top: 0;
		border-radius: 0px;
		background-color: white;
		overflow: hidden;
	}
	#top #wrap_all #top #wrap_all NAV UL.mega-sub-menu LI UL LI
	{
		margin: 2px;
		padding: 3px;
		line-height: 20px;
	}
	.responsive .main_menu UL:first-child > LI A
	{
		height: auto !important;
		line-height: 80px;
	}
	#top #wrap_all NAV UL.mega-sub-menu LI UL LI A
	{
		line-height: 20px !important;
	}
	#mega-menu-wrap-avia #mega-menu-avia > LI.mega-menu-flyout UL.mega-sub-menu LI.mega-menu-item A.mega-menu-link
	{
		background-color: white;
	}
	#top #wrap_all UL.mega-sub-menu UL
	{
		background-color: white;
		border-radius: 0px;
	}
	/*DIV#mega-menu-wrap-avia > DIV > DIV
	{
		display: none !important;
	}*/
	/*DIV#mega-menu-wrap-avia > DIV > DIV
	{
		display: none !important;
	}*/
	#top #wrap_all #mega-menu-wrap-avia #mega-menu-avia > LI > A.mega-menu-link
	{
		background-color:var(--colorA);
	}
	#top #wrap_all #mega-menu-wrap-avia #mega-menu-avia .mobile-only DIV.mega-search-wrap
	{
		background-color:var(--colorA);
		display: ;
		font-style: italic;
	}
	DIV#mega-menu-wrap-avia LI A SPAN.av-hamburger
	{
		display: none;
	}
	#wrap_all #header NAV.main_menu UL LI.mega-menu-item-12542
	{
	}
	UL#mega-menu-avia.mega-menu.mega-menu-horizontal LI#mega-menu-item-12542.mega-mobile-only.mega-menu-item.mega-menu-item-type-custom.mega-menu-item-object-custom.mega-align-bottom-left.mega-menu-flyout.mega-menu-item-12542
	{
		background-color:var(--colorA);
	}
	UL#mega-menu-avia.mega-menu.max-mega-menu.mega-menu-horizontal LI.av-burger-menu-main.menu-item-avia-special
	{
		background-color:var(--colorA);
	}
	DIV UL LI.social UL LI
	{
		background-color: transparent !important;
	}
	LI.mega-social.social A.mega-menu-link
	{
		display: ;
	}
	NAV.main_menu UL#mega-menu-avia LI#mega-menu-item-12538.mobile-only.social.mega-toggle-on A.mega-menu-link
	{
		font-size: 0px !important;
		margin-top: 0;
		background-color: ;
	}
	#mega-menu-wrap-avia .mega-menu-toggle .mega-toggle-blocks-left, #mega-menu-wrap-avia .mega-menu-toggle .mega-toggle-blocks-center, #mega-menu-wrap-avia .mega-menu-toggle .mega-toggle-blocks-right
	{
		flex-basis: 100%;
	}
	.responsive #top #wrap_all .main_menu
	{
		height: 80px;
		display: block;
		position: absolute;
		margin-top: -38px;
		width: 81.4vw;
		position: absolute;
		margin-right: 0;
		top: 0px;
	}
	#top #header_main NAV .social DIV.icon
	{
		background-color:var(--colorA);
		width: 35px;
		height: 35px;
		display: flex;
		justify-content: center;
		align-content: center;
	}
	#top #header_main NAV .social DIV.icon A
	{
		background-color: transparent !important;
		width: 35px;
	}
	#top #header_main NAV .social DIV.icon
	{
		background-color:var(--colorA);
		width: 35px;
		height: 35px;
		display: flex;
		justify-content: center;
		align-content: center;
	}
	#top #header_main .social UL.mega-sub-menu
	{
		display: flex !important;
		justify-content: center;
		padding: 0 32px 25px !important;
	}
	#top #wrap_all NAV.main_menu .mega-menu-toggle #mega-toggle-block-1
	{
		background-color:var(--colorA);
		padding: 8px;
		height: 40px;
		width: 40px;
		display: flex;
		justify-content: center;
		align-content: center;
		align-items: center;
		margin-bottom: 40px;
		margin-right: 0px;
		border-radius: 100%;
		transition:var(--defaultTransition);
	}
	#top #wrap_all NAV.main_menu .mega-menu-toggle.mega-menu-open #mega-toggle-block-1
	{
		border-radius: 100% 100% 0% 0%;
		text-align: left;
	}
	#top #wrap_all NAV.main_menu .mega-menu-toggle.mega-menu-open:before
	{
		background-color: rgba(203, 203, 203, 0.849);
		opacity: 1;
	}
	#top #wrap_all NAV.main_menu .mega-menu-toggle:before
	{
		content: "";
		width: 100%;
		background-color: white;
		top: 0px;
		left: 0px;
		position: fixed;
		height: 100%;
		z-index: -1130;
		pointer-events: none;
		opacity: 0;
		transition:var(--defaultTransition);
	}
	#top #wrap_all NAV.main_menu .mega-hide-on-mobile
	{
		display: none !important;
	}
	#mega-menu-wrap-avia .mega-menu-toggle .mega-toggle-block-1:after
	{
		margin: 0px;
	}
	NAV.main_menu #mega-menu-wrap-avia #mega-toggle-block-1 *:after
	{
		content: ;
		margin: 0px !important;
		padding: 0px !important;
		display: none !important;
	}
	.responsive #top #wrap_all .main_menu DIV
	{
		background-color: transparent;
		margin-top: 20px;
		margin-left: 0;
	}
	DIV#header_main DIV#mega-toggle-block-1 SPAN.mega-toggle-label
	{
		display: none;
	}
	DIV#mega-menu-wrap-avia.mega-menu-wrap
	{
		left: 0px;
		right: 0px;
	}
	NAV.main_menu #mega-menu-wrap-avia SPAN SPAN.mega-toggle-label-closed
	{
		display: none !important;
	}
}
