#top .sticky_placeholder {height: 51px;position: relative;clear: both;}
#top .av-submenu-container {min-height: 52px;position: relative;width: 100%;border-bottom-style: solid;border-bottom-width: 1px;-webkit-perspective: 1000px;-webkit-backface-visibility: hidden;font-size: 13px;line-height: 1.65em;}
#top .av-submenu-container.av-sticky-submenu {position: absolute;}
#top .av-submenu-container .container {padding: 0 !important;}
#top .av-subnav-menu {margin: 0;}
#top .av-subnav-menu   li {position: relative;display: block;margin: 0;}
#top .av-subnav-menu > li {padding: 15px 0;display: inline-block;}
#top .av-subnav-menu > li > a {padding: 0px 10px 0px 12px;display: block;border-left-style: solid;border-left-width: 1px;}
#top .av-subnav-menu > li:first-child a {border-left: none;}
#top .av-subnav-menu > li ul {visibility: hidden;position: absolute;width: 200px;top: 50px;left: 0;text-align: left;border-style: solid;border-width: 1px;margin: 0;opacity: 0;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
#top .av-subnav-menu > li ul a {line-height: 23px;padding: 8px 15px;width: 100%;display: block;}
#top .av-subnav-menu > li ul ul {left: 198px;top: -1px;}
#top .av-subnav-menu li a {text-decoration: none;}
#top .av-subnav-menu li:hover > ul {visibility: visible;opacity: 1;}
#top .av-subnav-menu li > ul.av-visible-mobile-sublist {visibility: visible;opacity: 1;}
#top .av-subnav-menu .avia-bullet {display: none;}
#top .av-subnav-menu .av-menu-button > a {padding: 0;border: none;}
#top .av-submenu-pos-left {text-align: left;}
#top .av-submenu-pos-center {text-align: center;}
#top .av-submenu-pos-right {text-align: right;}
#top .av-submenu-pos-right.av-subnav-menu > li ul ul {left: -200px;}
#top .av-submenu-container .avia-menu-fx {display: none;}
#top .mobile_menu_toggle {display: none;height: 46px;min-width: 46px;line-height: 46px;padding: 0px 20px;text-decoration: none;text-align: center;margin: 0 3px;z-index: 10000;border-style: solid;border-width: 1px;border-top: none;border-bottom: none;font-size: 30px;position: relative;}
#top .mobile_menu_toggle .av-current-placeholder {font-size: 14px;vertical-align: bottom;display: inline-block;margin-left: 20px;}
#top .av-subnav-menu li:hover > ul {z-index: 10;}
#top .av-submenu-container:hover {z-index: 400 !important;}
@media only screen and (max-width: 989px) {.responsive #top .av-switch-990 .sticky_placeholder {max-height: 0px;}
	.responsive #top .av-switch-990.av-submenu-container {top: auto !important;position: relative !important;height: auto;min-height: 0;margin-bottom: -1px;}
	.responsive #top .av-switch-990 .av-menu-mobile-active {text-align: center;}
	.responsive #top .av-switch-990 .av-menu-mobile-active .mobile_menu_toggle {display: inline-block;}
	.responsive #top .av-switch-990 .av-menu-mobile-active .av-subnav-menu {display: none;}
	.responsive #top #wrap_all .av-switch-990 .av-menu-mobile-active.container {width: 100%;max-width: 100%;}
	.responsive #top .av-switch-990 .av-menu-mobile-active .av-open-submenu.av-subnav-menu {display: block;}
	.responsive #top .av-switch-990 .av-menu-mobile-active .av-subnav-menu > li:first-child {margin-top: -1px;}
	.responsive #top .av-switch-990 .av-menu-mobile-active .av-subnav-menu  li {display: block;border-top-style: solid;border-top-width: 1px;padding: 0;}
	.responsive #top .av-switch-990 .av-menu-mobile-active .av-subnav-menu > li > a {border-left: none;padding: 15px 15%;text-align: left;}
	.responsive #top .av-switch-990 .av-menu-mobile-active .av-subnav-menu > li a:before {content: "►";position: absolute;top: 15px;margin-left: -10px;font-family: "entypo-fontello";font-size: 7px;}
	.responsive #top .av-switch-990 .av-menu-mobile-active .av-subnav-menu li > ul {visibility: visible;opacity: 1;top: 0;left: 0;position: relative;width: 100%;border: none;}
	.responsive #top .av-switch-990 .av-menu-mobile-active.av-submenu-hidden .av-subnav-menu li > ul {display: none;}
	.responsive #top .av-switch-990 .av-menu-mobile-active.av-submenu-hidden .av-subnav-menu li > ul.av-visible-sublist {display: block;}
	.responsive #top .av-switch-990 .av-menu-mobile-active .av-subnav-menu li > ul a {padding: 15px 19%;}
	.responsive #top .av-switch-990 .av-menu-mobile-active .av-subnav-menu li li > ul a {padding: 15px 24%;}
	.responsive #top .av-switch-990 .av-menu-mobile-active .av-subnav-menu li li li > ul a {padding: 15px 29%;}}
@media only screen and (max-width: 767px) {.responsive #top .av-switch-768 .sticky_placeholder {max-height: 0px;}
	.responsive #top .av-switch-768.av-submenu-container {top: auto !important;position: relative !important;height: auto;min-height: 0;margin-bottom: -1px;}
	.responsive #top .av-switch-768 .av-menu-mobile-active {text-align: center;}
	.responsive #top .av-switch-768 .av-menu-mobile-active .mobile_menu_toggle {display: inline-block;}
	.responsive #top .av-switch-768 .av-menu-mobile-active .av-subnav-menu {display: none;}
	.responsive #top #wrap_all .av-switch-768 .av-menu-mobile-active.container {width: 100%;max-width: 100%;}
	.responsive #top .av-switch-768 .av-menu-mobile-active .av-open-submenu.av-subnav-menu {display: block;}
	.responsive #top .av-switch-768 .av-menu-mobile-active .av-subnav-menu > li:first-child {margin-top: -1px;}
	.responsive #top .av-switch-768 .av-menu-mobile-active .av-subnav-menu  li {display: block;border-top-style: solid;border-top-width: 1px;padding: 0;}
	.responsive #top .av-switch-768 .av-menu-mobile-active .av-subnav-menu > li > a {border-left: none;padding: 15px 15%;text-align: left;}
	.responsive #top .av-switch-768 .av-menu-mobile-active .av-subnav-menu > li a:before {content: "►";position: absolute;top: 15px;margin-left: -10px;font-family: "entypo-fontello";font-size: 7px;}
	.responsive #top .av-switch-768 .av-menu-mobile-active .av-subnav-menu li > ul {visibility: visible;opacity: 1;top: 0;left: 0;position: relative;width: 100%;border: none;}
	.responsive #top .av-switch-768 .av-menu-mobile-active.av-submenu-hidden .av-subnav-menu li > ul {display: none;}
	.responsive #top .av-switch-768 .av-menu-mobile-active.av-submenu-hidden .av-subnav-menu li > ul.av-visible-sublist {display: block;}
	.responsive #top .av-switch-768 .av-menu-mobile-active .av-subnav-menu li > ul a {padding: 15px 19%;}
	.responsive #top .av-switch-768 .av-menu-mobile-active .av-subnav-menu li li > ul a {padding: 15px 24%;}
	.responsive #top .av-switch-768 .av-menu-mobile-active .av-subnav-menu li li li > ul a {padding: 15px 29%;}}
@media only screen and (max-width: 479px) {.responsive #top .av-switch-480 .sticky_placeholder {max-height: 0px;}
	.responsive #top .av-switch-480.av-submenu-container {top: auto !important;position: relative !important;height: auto;min-height: 0;margin-bottom: -1px;}
	.responsive #top .av-switch-480 .av-menu-mobile-active {text-align: center;}
	.responsive #top .av-switch-480 .av-menu-mobile-active .mobile_menu_toggle {display: inline-block;}
	.responsive #top .av-switch-480 .av-menu-mobile-active .av-subnav-menu {display: none;}
	.responsive #top #wrap_all .av-switch-480 .av-menu-mobile-active.container {width: 100%;max-width: 100%;}
	.responsive #top .av-switch-480 .av-menu-mobile-active .av-open-submenu.av-subnav-menu {display: block;}
	.responsive #top .av-switch-480 .av-menu-mobile-active .av-subnav-menu > li:first-child {margin-top: -1px;}
	.responsive #top .av-switch-480 .av-menu-mobile-active .av-subnav-menu  li {display: block;border-top-style: solid;border-top-width: 1px;padding: 0;}
	.responsive #top .av-switch-480 .av-menu-mobile-active .av-subnav-menu > li > a {border-left: none;padding: 15px 15%;text-align: left;}
	.responsive #top .av-switch-480 .av-menu-mobile-active .av-subnav-menu > li a:before {content: "►";position: absolute;top: 15px;margin-left: -10px;font-family: "entypo-fontello";font-size: 7px;}
	.responsive #top .av-switch-480 .av-menu-mobile-active .av-subnav-menu li > ul {visibility: visible;opacity: 1;top: 0;left: 0;position: relative;width: 100%;border: none;}
	.responsive #top .av-switch-480 .av-menu-mobile-active.av-submenu-hidden .av-subnav-menu li > ul {display: none;}
	.responsive #top .av-switch-480 .av-menu-mobile-active.av-submenu-hidden .av-subnav-menu li > ul.av-visible-sublist {display: block;}
	.responsive #top .av-switch-480 .av-menu-mobile-active .av-subnav-menu li > ul a {padding: 15px 19%;}
	.responsive #top .av-switch-480 .av-menu-mobile-active .av-subnav-menu li li > ul a {padding: 15px 24%;}
	.responsive #top .av-switch-480 .av-menu-mobile-active .av-subnav-menu li li li > ul a {padding: 15px 29%;}}