html{direction: ltr;overflow-x: hidden;-webkit-box-shadow: none !important;box-shadow: none !important;}html.safari .body{overflow-x: hidden;}
/*头部垂直导航*/
@media(min-width: 992px){
	html.side-header #header.side-header .side-header-scrollable,html.side-header-hamburguer-sidebar #header.side-header .side-header-scrollable{height: 100%;margin-right: -13px;}
	html.side-header #header.side-header .side-header-scrollable .scrollable-content,html.side-header-hamburguer-sidebar #header.side-header .side-header-scrollable .scrollable-content{padding-right: 0px;padding-left: 0;right: -7px;}
	html.side-header #header.side-header .header-nav-main nav > ul > li > a.dropdown-toggle .fa-chevron-down:before,html.side-header-hamburguer-sidebar #header.side-header .header-nav-main nav > ul > li > a.dropdown-toggle .fa-chevron-down:before{content: none;}
	html.side-header #header.side-header .header-nav nav,html.side-header-hamburguer-sidebar #header.side-header .header-nav nav{display: block !important;}
	html.side-header #header.side-header .header-nav.header-nav-links-vertical-dropdown nav > ul > li.dropdown,html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-dropdown nav > ul > li.dropdown{position: relative;}
	html.side-header #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown:before,html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown:before{top: 23px;right: 20px;}
	html.side-header #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown > .dropdown-menu li a,html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown > .dropdown-menu li a{border: 0;word-break:break-all; word-wrap:break-all;}
	html.side-header #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown:not(.open) .dropdown-menu,html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown:not(.open) .dropdown-menu{overflow: hidden;opacity: 0;width: 0;height: 0;top: -10000px;}
	html.side-header #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.open > .dropdown-menu,html.side-header #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.open > .dropdown-menu li.dropdown-submenu.open > .dropdown-menu,html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.open > .dropdown-menu,html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.open > .dropdown-menu li.dropdown-submenu.open > .dropdown-menu{position: relative;-webkit-box-shadow: none;box-shadow: none;margin: 0;padding: 5px 0 5px 15px;left: auto;right: auto;-webkit-transform: none;transform: none;min-width: auto;width: 100%;opacity: 1 !important;}
	html.side-header #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.open > .dropdown-menu li.dropdown-submenu.open > a:after,html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.open > .dropdown-menu li.dropdown-submenu.open > a:after{right: 20px;}
	html.side-header #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.dropdown-mega .dropdown-menu,html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.dropdown-mega .dropdown-menu{min-width: 0;}
	html.side-header #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.dropdown-mega .dropdown-mega-content,html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.dropdown-mega .dropdown-mega-content{padding: 5px 0 5px 15px;}
	html.side-header #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.dropdown-mega .dropdown-mega-content [class*=col],html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.dropdown-mega .dropdown-mega-content [class*=col]{max-width: 100%;display: block;padding: 5px 0;-webkit-box-flex: 0;-ms-flex: none;flex: none;}
	html.side-header #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.dropdown-mega .dropdown-mega-content .dropdown-mega-sub-title,html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.dropdown-mega .dropdown-mega-content .dropdown-mega-sub-title{padding-left: 15px;font-size: 0.75em;}
	html.side-header #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.dropdown-mega .dropdown-mega-content .dropdown-mega-sub-nav,html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.dropdown-mega .dropdown-mega-content .dropdown-mega-sub-nav{padding-left: 30px;}
	html.side-header #header.side-header .header-nav.header-nav-links-vertical-expand .thumb-info-preview,html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand .thumb-info-preview{display: none;}
	html.side-header #header.side-header .header-nav.header-nav-links-vertical-columns,html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-columns{position: relative;}
	html.side-header #header.side-header .header-nav.header-nav-links-vertical-columns nav,html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-columns nav{margin-top: -10px;}
	html.side-header #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown,html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown{position: static;}
	html.side-header #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu,html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu{-webkit-box-shadow: none;box-shadow: none;top: 50% !important;-webkit-transform: translateY(-50%);transform: translateY(-50%);left: 10000px;margin-left: -15px;margin-top: 10px;opacity: 0;-webkit-transition: margin-left .2s ease-out, opacity .2s ease-out;transition: margin-left .2s ease-out, opacity .2s ease-out;}
	html.side-header #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu:before,html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu:before{content: '';display: block;position: absolute;top: -100vh;width: 100%;height: 100%;background: #FCFCFC;border-right: 1px solid #f7f7f7;border-left: 1px solid #f7f7f7;height: 200vh;}
	html.side-header #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu,html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu{position: static;}
	html.side-header #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu,html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu{margin-left: 0;left: 100%;right: auto;margin-left: -15px;opacity: 0;-webkit-transition: margin-left .2s ease-out, opacity .2s ease-out;transition: margin-left .2s ease-out, opacity .2s ease-out;-webkit-transform: translate3d(10000px, 0, 0);transform: translate3d(10000px, 0, 0);}
	html.side-header #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu:before,html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu:before{border-left: 0;}
	html.side-header #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu:hover > .dropdown-menu,html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu:hover > .dropdown-menu{right: auto;opacity: 1;margin-left: 0;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
	html.side-header #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.dropdown-reverse > .dropdown-menu,html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.dropdown-reverse > .dropdown-menu{left: auto;}
	html.side-header #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.dropdown-reverse:hover > .dropdown-menu,html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.dropdown-reverse:hover > .dropdown-menu{right: 100%;}
	html.side-header #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown:hover > .dropdown-menu,html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown:hover > .dropdown-menu{margin-left: 0;margin-top: 0;padding-top: 0;opacity: 1;}
	html.side-header #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown-mega,html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown-mega{position: static !important;}
	html.side-header #header.side-header .header-nav.header-nav-links-vertical-columns .thumb-info-preview,html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-columns .thumb-info-preview{display: none;}
	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide,html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide{height: 100%;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide .header-nav-main,html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide .header-nav-main{height: 100% !important;}
	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav > ul,html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav > ul{height: 100%;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav > ul > li,html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav > ul > li{height: auto;}
	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul,html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);-webkit-transition: ease all 300ms;transition: ease all 300ms;}
	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul.next-menu,html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul.next-menu{-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);}
    @-webkit-keyframes sideMenuArrow{0%{left: 5px;}50%{left: 10px;}100%{left: 5px;}}
	@keyframes sideMenuArrow{0%{left: 5px;}50%{left: 10px;}100%{left: 5px;}}
	@-webkit-keyframes sideMenuArrowBack{0%{right: 5px;}50%{right: 10px;}100%{right: 5px;}}
	@keyframes sideMenuArrowBack{0%{right: 5px;}50%{right: 10px;}100%{right: 5px;}}
	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown > a.dropdown-toggle,html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown .dropdown-menu li.dropdown-submenu > a.dropdown-item,html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown > a.dropdown-toggle,html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown .dropdown-menu li.dropdown-submenu > a.dropdown-item{display: inline-block;}
	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown > a.dropdown-toggle:before,html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown .dropdown-menu li.dropdown-submenu > a.dropdown-item:before,html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown > a.dropdown-toggle:before,html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown .dropdown-menu li.dropdown-submenu > a.dropdown-item:before{display: none !important;}
	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown > a.dropdown-toggle:after,html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown .dropdown-menu li.dropdown-submenu > a.dropdown-item:after,html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown > a.dropdown-toggle:after,html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown .dropdown-menu li.dropdown-submenu > a.dropdown-item:after{font-family: 'Font Awesome 5 Free';content: "\f054";font-weight: 900;position: relative;font-size: 0.5rem;opacity: 0.7;display: inline-block;border: 0;top: auto;left: 5px;}
	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown > a.dropdown-toggle:hover:after,html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown .dropdown-menu li.dropdown-submenu > a.dropdown-item:hover:after,html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown > a.dropdown-toggle:hover:after,html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown .dropdown-menu li.dropdown-submenu > a.dropdown-item:hover:after{-webkit-animation: sideMenuArrow 600ms ease;animation: sideMenuArrow 600ms ease;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;}
	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown .dropdown-menu li.dropdown-submenu > a.dropdown-item,html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown .dropdown-menu li.dropdown-submenu > a.dropdown-item{background: transparent;}
	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown .dropdown-menu li.dropdown-submenu > a.dropdown-item:after,html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown .dropdown-menu li.dropdown-submenu > a.dropdown-item:after{top: -1px;margin-left: 5px;-webkit-transform: none;transform: none;}
	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown .dropdown-menu li a,html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown .dropdown-menu li a{background: transparent;}
	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li,html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li{position: static;text-align: center;}
	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li a,html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li a{display: inline-block;width: 100%;}
	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li ul,html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li ul{visibility: hidden;}
	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li ul.visible,html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li ul.visible{visibility: visible;}
	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li.back-button > a,html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li.back-button > a{cursor: pointer;background: transparent;}
	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li.back-button > a:before,html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li.back-button > a:before{font-family: 'Font Awesome 5 Free';content: "\f053";font-weight: 900;position: relative;font-size: 0.5rem;opacity: 0.7;display: inline-block;border: 0;top: -1px;right: 5px;}
	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li.back-button > a:hover:before,html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li.back-button > a:hover:before{-webkit-animation: sideMenuArrowBack 600ms ease;animation: sideMenuArrowBack 600ms ease;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;}
	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li.dropdown .dropdown-menu,html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li.dropdown .dropdown-menu{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 100%;height: 100%;top: 50% !important;left: 100%;padding: 0;margin: 0 !important;opacity: 1;border-top: none;-webkit-box-shadow: none;box-shadow: none;-webkit-transform: translate3d(0, -50%, 0) !important;transform: translate3d(0, -50%, 0) !important;}
	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li.dropdown .dropdown-menu::-webkit-scrollbar,html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li.dropdown .dropdown-menu::-webkit-scrollbar{width: 5px;}
	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li.dropdown .dropdown-menu::-webkit-scrollbar-thumb,html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li.dropdown .dropdown-menu::-webkit-scrollbar-thumb{border-radius: 0px;background: rgba(204, 204, 204, 0.5);}
	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li.dropdown .dropdown-menu.next-menu,html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li.dropdown .dropdown-menu.next-menu{-webkit-transform: translate3d(-100%, -50%, 0) !important;transform: translate3d(-100%, -50%, 0) !important;}
	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li.dropdown .dropdown-menu li.dropdown-submenu,html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li.dropdown .dropdown-menu li.dropdown-submenu{position: static;}
	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li.dropdown-submenu,html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li.dropdown-submenu{position: static;}
	#header .header-nav.header-nav-links-side-header nav > ul > li > a{padding: 10px 15px !important;min-height: 0 !important;border-bottom: 1px solid rgba(0, 0, 0, 0.05);border-radius: 0;}
	#header .header-nav.header-nav-links-side-header nav > ul > li:last-child > a{border-bottom: 0;}
	#header .header-nav.header-nav-links-side-header nav > ul > li.dropdown{position: static;}
	#header .header-nav.header-nav-links-side-header nav > ul > li.dropdown > .dropdown-item{position: relative;}
	#header .header-nav.header-nav-links-side-header nav > ul > li.dropdown > .dropdown-item:before{font-family: 'Font Awesome 5 Free';content: "\f054" !important;font-weight: 900;position: absolute;top: 50%;font-size: 0.5rem;opacity: 0.7 !important;left: auto;right: 20px;-webkit-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: all .2s ease-out;transition: all .2s ease-out;display: block !important;}
	#header .header-nav.header-nav-links-side-header nav > ul > li.dropdown:hover > .dropdown-item:before{right: 15px;opacity: 1 !important;}
	html.side-header .main .container, html.side-header #footer .container{padding: 0 35px;width: auto !important;max-width: 1210px;}
	html.side-header:not(.side-header-above) body > .body{margin: 0 0 0 255px;width: auto;overflow-x: hidden;overflow-y: visible;}
	html.side-header.side-header-above #header.side-header{-webkit-transition: cubic-bezier(0.55, 0, 0.1, 1) transform 300ms;transition: cubic-bezier(0.55, 0, 0.1, 1) transform 300ms;}
	html.side-header #header.side-header{position: fixed;-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);top: 0;left: 0;max-width: 255px;width: 100%;height: 100%;-webkit-transform: translateX(0);transform: translateX(0);-webkit-transition: cubic-bezier(0.55, 0, 0.1, 1) transform 300ms;transition: cubic-bezier(0.55, 0, 0.1, 1) transform 300ms;}
	html.side-header #header.side-header:not(.header-transparent){background: #FFF;}
	html.side-header #header.side-header .header-body{border-top: 0;}
	html.side-header #header.side-header .header-container{width: 100%;}
	html.side-header #header.side-header .header-row{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	html.side-header #header.side-header .header-logo{margin: 2rem 0;}
	html.side-header #header.side-header .header-nav{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	html.side-header #header.side-header .header-nav.header-nav-links nav > ul > li > a{height: auto;}
	html.side-header #header.side-header .header-nav-main,html.side-header #header.side-header .header-nav-main nav,html.side-header #header.side-header .header-nav-main .nav{width: 100%;}
	html.side-header #header.side-header .nav{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 100%;}
	html.side-header #header.side-header .header-nav-main nav > ul > li.dropdown > a.dropdown-toggle:after{content: "";border-color: transparent transparent transparent #CCC;position: absolute;right: 15px;top: 50%;border-top: .3em solid;border-bottom: .3em solid transparent;border-left: .3em solid transparent;border-right: 0;-webkit-transform: translate3d(0, -50%, 0);transform: translate3d(0, -50%, 0);}
	html.side-header #header.side-header .header-nav-main nav > ul > li.dropdown.open > .dropdown-menu, html.side-header #header.side-header .header-nav-main nav > ul > li.dropdown:hover > .dropdown-menu{top: 3px;left: 100%;border-top: 0;border-left: 2px solid #CCC;margin-left: -2px;}
	html.side-header #header.side-header .header-nav-main nav > ul > li.dropdown li.dropdown-submenu:hover > .dropdown-menu{margin-top: -5px;border-top: 0;}
	html.side-header #header.side-header .header-nav-main nav > ul > li.dropdown.open > a, html.side-header #header.side-header .header-nav-main nav > ul > li.dropdown:hover > a{padding-bottom: 0.5rem;}
	html.side-header #header.side-header .header-nav-main nav > ul > li.dropdown.open > a:before, html.side-header #header.side-header .header-nav-main nav > ul > li.dropdown:hover > a:before{content: none;}
	html.side-header #header.side-header .header-nav-main nav > ul > li.dropdown-mega{position: relative !important;}
	html.side-header #header.side-header .header-nav-main nav > ul > li.dropdown-mega .dropdown-menu{min-width: 720px;}
	html.side-header #header.side-header .header-nav-main nav > ul > li{margin-top: 1px;}
	html.side-header #header.side-header .header-nav-main nav > ul > li > a{display: -webkit-box;display: -ms-flexbox;display: flex;}
	html.side-header #header.side-header .header-nav-main nav > ul > li .dropdown-menu.dropdown-reverse li a{padding-right: 8px;padding-left: 20px;}
	html.side-header #header.side-header .header-nav-main nav > ul > li .dropdown-menu.dropdown-reverse li.dropdown-submenu > a:after{border-width: 4px 4px 4px 0;}
	html.side-header-right:not(.side-header-above) body > .body{margin: 0 255px 0 0;}
	html.side-header-right #header.side-header{left: auto;right: 0;}
	html.side-header-right #header.side-header .header-nav:not(.header-nav-links-vertical-slide):not(.header-nav-links-vertical-expand) .header-nav-main nav > ul > li.dropdown > a.dropdown-toggle{padding-right: 0px;padding-left: 30px;}
	html.side-header-right #header.side-header .header-nav:not(.header-nav-links-vertical-slide):not(.header-nav-links-vertical-expand) .header-nav-main nav > ul > li.dropdown > a.dropdown-toggle:after{left: 15px;right: auto;border-right: .3em solid transparent;border-left: 0;}
	html.side-header-right #header.side-header .header-nav:not(.header-nav-links-vertical-slide):not(.header-nav-links-vertical-expand) .header-nav-main nav > ul > li.dropdown.open > .dropdown-menu, html.side-header-right #header.side-header .header-nav:not(.header-nav-links-vertical-slide):not(.header-nav-links-vertical-expand) .header-nav-main nav > ul > li.dropdown:hover > .dropdown-menu{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;right: 100%;left: auto;border-right: 5px solid #CCC;border-left: 0;margin-left: 0;margin-right: -5px;border-radius: 4px 0 0 4px;opacity: 1;}
	html.side-header-right #header.side-header .header-nav:not(.header-nav-links-vertical-slide):not(.header-nav-links-vertical-expand).header-nav-links-vertical-columns .header-nav-main nav > ul > li.dropdown.open > .dropdown-menu, html.side-header-right #header.side-header .header-nav:not(.header-nav-links-vertical-slide):not(.header-nav-links-vertical-expand).header-nav-links-vertical-columns .header-nav-main nav > ul > li.dropdown:hover > .dropdown-menu{height: 100vh;}
	html.side-header-right #header.side-header.side-header-hide{-webkit-transform: translateX(-100%);transform: translateX(-100%);}
	html.side-header-right.side-header-right-no-reverse #header.side-header .header-nav:not(.header-nav-links-vertical-slide) .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > a{padding-left: 25px;}
	html.side-header-right.side-header-right-no-reverse #header.side-header .header-nav:not(.header-nav-links-vertical-slide) .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > a:after{left: initial;right: 20px;}
	html.ie.side-header-right #header.side-header .header-nav:not(.header-nav-links-vertical-slide) .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > a:after{left: 10px;right: initial;width: 0;}
}
@media(min-width: 992px) and (max-width: 1199px){html.side-header:not(.side-header-above) body > .body{margin: 0;}html.side-header #header.side-header{left: -255px;z-index: 20 !important;}html.side-header.side-header-right #header.side-header{left: auto;right: -255px;}}
@media(min-width: 1200px){html.side-header.side-header-hide #header.side-header{left: 0;-webkit-transform: translateX(0);transform: translateX(0);}html.side-header.side-header-right.side-header-hide #header.side-header{left: auto;right: 0;-webkit-transform: translateX(0);transform: translateX(0);}}
@media(max-width: 991px){html.side-header #header.side-header .header-container{height: auto !important;}}
@media(max-height: 768px){html.side-header #header .header-nav-main nav > ul > li.dropdown.open > .dropdown-menu, html.side-header #header .header-nav-main nav > ul > li.dropdown:hover > .dropdown-menu{top: auto;}}
#header .header-nav-main nav > ul > li.dropdown .dropdown-menu{border-top:none;}
@media(max-width: 991px){html.side-header #header.side-header .side-header-scrollable{position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: visible;}html.side-header #header.side-header .side-header-scrollable .scrollable-content{right: 0 !important;overflow: visible;}html.side-header #header.side-header .side-header-scrollable .scrollable-pane{display: none !important;}}
/*Scrollable*/
.scrollable{overflow: hidden;position: relative;width: 100%;}
.scrollable .scrollable-content{bottom: 0;left: 0;overflow: hidden;position: absolute;right: 0;top: 0;padding: 0 37px 0 0;overflow-x: hidden;overflow-y: scroll;outline: none;}
.scrollable .scrollable-content::-webkit-scrollbar{visibility: hidden;}
.scrollable .scrollable-pane{bottom: 0;opacity: 0.01;position: absolute;right: 5px;top: 0;-webkit-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s;width: 4px;}
.scrollable .scrollable-slider{border-radius: 5px;background: none repeat scroll 0 0 #CCC;margin: 0;position: relative;-webkit-transition: opacity 0.2s ease 0s;transition: opacity 0.2s ease 0s;opacity: 0;}
.scrollable.scrollable-padding .scrollable-content{padding: 10px 24px 10px 10px;}
.scrollable:hover .scrollable-slider, .scrollable.visible-slider .scrollable-slider{opacity: 1;}