.mobilemenu-slide.astroid-mobilemenu {
	visibility: visible; transform: translate3d(-100%, 0px, 0px); -webkit-transform: translate3d(-100%, 0, 0);
}
.mobilemenu-slide.astroid-mobilemenu-open .mobilemenu-slide.astroid-mobilemenu {
	visibility: visible; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
.mobilemenu-slide.astroid-mobilemenu::after {
	display: none;
}
#ac-1091539321232502 {
	color: rgb(255, 255, 255);
}
#ac-1091539321232502 a {
	color: rgb(255, 255, 255);
}
#ac-1091539321232502 a:hover {
	color: rgb(255, 255, 255);
}
#ac-1091539321232502 {
	color: rgb(255, 255, 255);
}
#ac-1091539321232502 a {
	color: rgb(255, 255, 255);
}
#ac-1091539321232502 a:hover {
	color: rgb(255, 255, 255);
}
#ts-551539321230222 {
	background-color: rgb(44, 46, 54);
}
#bs-1529739293881 {
	color: rgb(255, 255, 255); background-color: rgb(44, 46, 54);
}
#bs-1529739293881 a {
	color: rgb(255, 255, 255);
}
#bs-1529739293881 a:hover {
	color: rgb(255, 51, 102);
}
#fs-1528971627712 {
	color: rgb(255, 255, 255); background-color: rgb(44, 46, 54);
}
#fs-1528971627712 a {
	color: rgb(255, 255, 255);
}
#fs-1528971627712 a:hover {
	color: rgb(255, 51, 102);
}
body {
	text-transform: none; line-height: 1.7em; letter-spacing: 0em; font-family: Source Sans Pro, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: 500;
}
.body {
	text-transform: none; line-height: 1.7em; letter-spacing: 0em; font-family: Source Sans Pro, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: 500;
}
h1 {
	text-transform: none; line-height: 1.2em; letter-spacing: 0em; font-family: Source Sans Pro, Arial, Helvetica, sans-serif; font-size: 3.5em; font-weight: 500;
}
.h1 {
	text-transform: none; line-height: 1.2em; letter-spacing: 0em; font-family: Source Sans Pro, Arial, Helvetica, sans-serif; font-size: 3.5em; font-weight: 500;
}
h2 {
	text-transform: none; line-height: 1.2em; letter-spacing: 0em; font-family: Source Sans Pro, Arial, Helvetica, sans-serif; font-size: 2em; font-weight: 600;
}
.h2 {
	text-transform: none; line-height: 1.2em; letter-spacing: 0em; font-family: Source Sans Pro, Arial, Helvetica, sans-serif; font-size: 2em; font-weight: 600;
}
h3 {
	text-transform: none; line-height: 1.2em; letter-spacing: 0em; font-family: Source Sans Pro, Arial, Helvetica, sans-serif; font-size: 1.8em; font-weight: 500;
}
.h3 {
	text-transform: none; line-height: 1.2em; letter-spacing: 0em; font-family: Source Sans Pro, Arial, Helvetica, sans-serif; font-size: 1.8em; font-weight: 500;
}
h4 {
	text-transform: none; line-height: 1.2em; letter-spacing: 0em; font-family: Source Sans Pro, Arial, Helvetica, sans-serif; font-size: 1.6em; font-weight: 500;
}
.h4 {
	text-transform: none; line-height: 1.2em; letter-spacing: 0em; font-family: Source Sans Pro, Arial, Helvetica, sans-serif; font-size: 1.6em; font-weight: 500;
}
h5 {
	text-transform: none; line-height: 1.2em; letter-spacing: 0em; font-family: Source Sans Pro, Arial, Helvetica, sans-serif; font-size: 1.4em; font-weight: 500;
}
.h5 {
	text-transform: none; line-height: 1.2em; letter-spacing: 0em; font-family: Source Sans Pro, Arial, Helvetica, sans-serif; font-size: 1.4em; font-weight: 500;
}
h6 {
	text-transform: none; line-height: 1.2em; letter-spacing: 0em; font-family: Source Sans Pro, Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: 500;
}
.h6 {
	text-transform: none; line-height: 1.2em; letter-spacing: 0em; font-family: Source Sans Pro, Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: 500;
}
.astroid-nav > li > a {
	text-transform: none; line-height: 1.7em; letter-spacing: 0em; font-family: Source Sans Pro, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: 400;
}
.astroid-sidebar-menu > li > a {
	text-transform: none; line-height: 1.7em; letter-spacing: 0em; font-family: Source Sans Pro, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: 400;
}
.nav-submenu-container .nav-submenu > li {
	text-transform: none; line-height: 2em; letter-spacing: 0em; font-family: Source Sans Pro, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: 400;
}
.jddrop-content .megamenu-item .megamenu-menu li {
	text-transform: none; line-height: 2em; letter-spacing: 0em; font-family: Source Sans Pro, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: 400;
}
.nav-submenu {
	text-transform: none; line-height: 2em; letter-spacing: 0em; font-family: Source Sans Pro, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: 400;
}
body {
	color: rgb(44, 46, 54); background-color: rgb(222, 226, 230);
}
body a {
	color: rgb(44, 46, 54);
}
body a:hover {
	color: rgb(255, 51, 102);
}
header {
	color: rgb(44, 46, 54);
}
.astroid-header-section {
	background-color: rgb(255, 255, 255);
}
.astroid-sidebar-header {
	background-color: rgb(255, 255, 255);
}
.astroid-logo-text .site-title {
	color: rgb(255, 51, 102);
}
.astroid-logo-text .site-tagline {
	color: rgb(44, 46, 54);
}
#astroid-sticky-header {
	background-color: rgb(255, 255, 255);
}
#astroid-sticky-header .astroid-nav .nav-link {
	color: rgb(44, 46, 54);
}
#astroid-sticky-header .astroid-nav .nav-link:hover {
	color: rgb(255, 51, 102);
}
#astroid-sticky-header .astroid-nav .nav-link:active {
	color: rgb(255, 51, 102);
}
#astroid-sticky-header .astroid-nav .nav-link.active {
	color: rgb(255, 51, 102);
}
.astroid-nav .nav-link {
	color: rgb(44, 46, 54);
}
.astroid-sidebar-menu .nav-link {
	color: rgb(44, 46, 54);
}
.astroid-nav .nav-link:hover {
	color: rgb(255, 51, 102);
}
.astroid-sidebar-menu .nav-link:hover {
	color: rgb(255, 51, 102);
}
.astroid-nav .nav-link:focus {
	color: rgb(255, 51, 102);
}
.astroid-sidebar-menu .nav-link:focus {
	color: rgb(255, 51, 102);
}
.astroid-nav .nav-link:active {
	color: rgb(255, 51, 102);
}
.astroid-nav .nav-link.active {
	color: rgb(255, 51, 102);
}
.astroid-sidebar-menu .nav-link:active {
	color: rgb(255, 51, 102);
}
.astroid-sidebar-menu .nav-link.active {
	color: rgb(255, 51, 102);
}
.megamenu-container {
	background-color: rgb(255, 255, 255);
}
.megamenu-container .nav-submenu .nav-submenu {
	background-color: rgb(255, 255, 255);
}
.has-megamenu.open .arrow {
	border-bottom-color: rgb(255, 255, 255);
}
.megamenu-container li.nav-item-submenu > a {
	color: rgb(0, 0, 0);
}
.megamenu-container li.nav-item-submenu > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(255, 51, 102);
}
.megamenu-container li.nav-item-submenu > a:active {
	color: rgb(255, 255, 255); background-color: rgb(255, 51, 102);
}
.megamenu-container li.nav-item-submenu > a.active {
	color: rgb(255, 255, 255); background-color: rgb(255, 51, 102);
}
.astroid-offcanvas {
	background-color: rgb(255, 255, 255) !important;
}
.astroid-offcanvas .burger-menu-button {
	background-color: rgb(255, 255, 255) !important;
}
.astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .dropdown-menus {
	background-color: rgb(255, 255, 255) !important;
}
.astroid-offcanvas {
	color: rgb(0, 0, 0) !important;
}
.astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item a {
	color: rgb(0, 0, 0) !important;
}
.astroid-offcanvas .menu-indicator {
	color: rgb(0, 0, 0) !important;
}
.astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active > a {
	color: rgb(255, 51, 102) !important;
}
.astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active > .nav-header {
	color: rgb(255, 51, 102) !important;
}
.astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active > a {
	color: rgb(255, 51, 102) !important;
}
.astroid-offcanvas .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active > a + .menu-indicator {
	color: rgb(255, 51, 102) !important;
}
.astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active {
	background-color: rgb(255, 255, 255) !important;
}
.astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active {
	background-color: rgb(255, 255, 255) !important;
}
.astroid-contact-info i[class*='fa-'] {
	color: rgb(255, 255, 255);
}
@media all and (max-width:991.98px)
{
body {
	line-height: 1.7em; letter-spacing: 0em; font-size: 1em;
}
.body {
	line-height: 1.7em; letter-spacing: 0em; font-size: 1em;
}
h1 {
	line-height: 1.2em; letter-spacing: 0em; font-size: 3.5em;
}
.h1 {
	line-height: 1.2em; letter-spacing: 0em; font-size: 3.5em;
}
h2 {
	line-height: 1.2em; letter-spacing: 0em; font-size: 2em;
}
.h2 {
	line-height: 1.2em; letter-spacing: 0em; font-size: 2em;
}
h3 {
	line-height: 1.2em; letter-spacing: 0em; font-size: 1.8em;
}
.h3 {
	line-height: 1.2em; letter-spacing: 0em; font-size: 1.8em;
}
h4 {
	line-height: 1.2em; letter-spacing: 0em; font-size: 1.6em;
}
.h4 {
	line-height: 1.2em; letter-spacing: 0em; font-size: 1.6em;
}
h5 {
	line-height: 1.2em; letter-spacing: 0em; font-size: 1.4em;
}
.h5 {
	line-height: 1.2em; letter-spacing: 0em; font-size: 1.4em;
}
h6 {
	line-height: 1.2em; letter-spacing: 0em; font-size: 1.2em;
}
.h6 {
	line-height: 1.2em; letter-spacing: 0em; font-size: 1.2em;
}
.astroid-nav > li > a {
	line-height: 1.7em; letter-spacing: 0em; font-size: 1em;
}
.astroid-sidebar-menu > li > a {
	line-height: 1.7em; letter-spacing: 0em; font-size: 1em;
}
.nav-submenu-container .nav-submenu > li {
	line-height: 2em; letter-spacing: 0em; font-size: 1em;
}
.jddrop-content .megamenu-item .megamenu-menu li {
	line-height: 2em; letter-spacing: 0em; font-size: 1em;
}
.nav-submenu {
	line-height: 2em; letter-spacing: 0em; font-size: 1em;
}
}
@media all and (max-width:767.98px)
{
body {
	line-height: 1.7em; letter-spacing: 0em; font-size: 1em;
}
.body {
	line-height: 1.7em; letter-spacing: 0em; font-size: 1em;
}
h1 {
	line-height: 1.2em; letter-spacing: 0em; font-size: 3.5em;
}
.h1 {
	line-height: 1.2em; letter-spacing: 0em; font-size: 3.5em;
}
h2 {
	line-height: 1.2em; letter-spacing: 0em; font-size: 2em;
}
.h2 {
	line-height: 1.2em; letter-spacing: 0em; font-size: 2em;
}
h3 {
	line-height: 1.2em; letter-spacing: 0em; font-size: 1.8em;
}
.h3 {
	line-height: 1.2em; letter-spacing: 0em; font-size: 1.8em;
}
h4 {
	line-height: 1.2em; letter-spacing: 0em; font-size: 1.6em;
}
.h4 {
	line-height: 1.2em; letter-spacing: 0em; font-size: 1.6em;
}
h5 {
	line-height: 1.2em; letter-spacing: 0em; font-size: 1.4em;
}
.h5 {
	line-height: 1.2em; letter-spacing: 0em; font-size: 1.4em;
}
h6 {
	line-height: 1.2em; letter-spacing: 0em; font-size: 1.2em;
}
.h6 {
	line-height: 1.2em; letter-spacing: 0em; font-size: 1.2em;
}
.astroid-nav > li > a {
	line-height: 1.7em; letter-spacing: 0em; font-size: 1em;
}
.astroid-sidebar-menu > li > a {
	line-height: 1.7em; letter-spacing: 0em; font-size: 1em;
}
.nav-submenu-container .nav-submenu > li {
	line-height: 2em; letter-spacing: 0em; font-size: 1em;
}
.jddrop-content .megamenu-item .megamenu-menu li {
	line-height: 2em; letter-spacing: 0em; font-size: 1em;
}
.nav-submenu {
	line-height: 2em; letter-spacing: 0em; font-size: 1em;
}
}
