.sunfw_section_component {
  background-color: custom;
}
.sunfw_section_header {
  background-color: custom;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #e7eaee;
  border-left-width: 0px;
}
.sunfw_section_content-top-over {
  color: #394a5c;
  font-size: 14px;
}
.sunfw_section_content-top-over h1, .sunfw_section_content-top-over h2, .sunfw_section_content-top-over h3, .sunfw_section_content-top-over h4, .sunfw_section_content-top-over h5, .sunfw_section_content-top-over h6, .sunfw_section_content-top-over .h1, .sunfw_section_content-top-over .h2, .sunfw_section_content-top-over .h3, .sunfw_section_content-top-over .h4, .sunfw_section_content-top-over .h5, .sunfw_section_content-top-over .h6 {
  line-height: 1.5;
}
.sunfw_section_content-top-over h1, .sunfw_section_content-top-over .h1 {
  font-size: 28px;
}
.sunfw_section_content-top-over h2, .sunfw_section_content-top-over .h2 {
  font-size: 23px;
}
.sunfw_section_content-top-over h3, .sunfw_section_content-top-over .h3 {
  font-size: 19px;
}
.sunfw_section_content-top-over h4, .sunfw_section_content-top-over .h4 {
  font-size: 14px;
}
.sunfw_section_content-top-over h5, .sunfw_section_content-top-over .h5 {
  font-size: 11px;
}
.sunfw_section_content-top-over h6, .sunfw_section_content-top-over .h6 {
  font-size: 10px;
}
.sunfw_section_footer {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #e7eaee;
}
.sunfw_section_promo-over {
  background-color: #394a5c;
  color: #394a5c;
  font-size: 14px;
}
.sunfw_section_promo-over h1, .sunfw_section_promo-over h2, .sunfw_section_promo-over h3, .sunfw_section_promo-over h4, .sunfw_section_promo-over h5, .sunfw_section_promo-over h6, .sunfw_section_promo-over .h1, .sunfw_section_promo-over .h2, .sunfw_section_promo-over .h3, .sunfw_section_promo-over .h4, .sunfw_section_promo-over .h5, .sunfw_section_promo-over .h6 {
  color: #fff;
  line-height: 1.5;
}
.sunfw_section_promo-over h1, .sunfw_section_promo-over .h1 {
  font-size: 28px;
}
.sunfw_section_promo-over h2, .sunfw_section_promo-over .h2 {
  font-size: 23px;
}
.sunfw_section_promo-over h3, .sunfw_section_promo-over .h3 {
  font-size: 19px;
}
.sunfw_section_promo-over h4, .sunfw_section_promo-over .h4 {
  font-size: 14px;
}
.sunfw_section_promo-over h5, .sunfw_section_promo-over .h5 {
  font-size: 11px;
}
.sunfw_section_promo-over h6, .sunfw_section_promo-over .h6 {
  font-size: 10px;
}
.sunfw_section_content-top-below {
  background-color: #f8fafc;
}
.sunfw_section_content-bottom {
  background-color: #f8fafc;
}
.sunfw_section_bottom {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #e7eaee;
}
body#sunfw-master .module-style-1 {
  background: #28166f;
}
body#sunfw-master .module-style-1 .module-title .box-title {
  background: #28166f;
  font-size: 14px;
  color: #28166f;
  font-weight: normal;
}
body#sunfw-master .module-style-1 .module-title .box-title:before, body#sunfw-master .module-style-1 .module-title .box-title i[class*='fa-'] {
  color: #28166f;
}
body#sunfw-master .module-style-1 .module-body, body#sunfw-master .module-style-1 .custom {
  color: #28166f;
}
body#sunfw-master .module-style-2 {
  background: #28166f;
}
body#sunfw-master .module-style-2 .module-title .box-title {
  background: #28166f;
  font-size: 14px;
  color: #28166f;
  font-weight: normal;
}
body#sunfw-master .module-style-2 .module-title .box-title:before, body#sunfw-master .module-style-2 .module-title .box-title i[class*='fa-'] {
  color: #28166f;
}
body#sunfw-master .module-style-2 .module-body, body#sunfw-master .module-style-2 .custom {
  color: #28166f;
}
body#sunfw-master .module-style-3 {
  background: #28166f;
}
body#sunfw-master .module-style-3 .module-title .box-title {
  background: #28166f;
  font-size: 14px;
  color: #28166f;
  font-weight: normal;
}
body#sunfw-master .module-style-3 .module-title .box-title:before, body#sunfw-master .module-style-3 .module-title .box-title i[class*='fa-'] {
  color: #28166f;
}
body#sunfw-master .module-style-3 .module-body, body#sunfw-master .module-style-3 .custom {
  color: #28166f;
}
body#sunfw-master .module-style-4 {
  background: #28166f;
}
body#sunfw-master .module-style-4 .module-title .box-title {
  background: #28166f;
  font-size: 14px;
  color: #28166f;
  font-weight: normal;
}
body#sunfw-master .module-style-4 .module-title .box-title:before, body#sunfw-master .module-style-4 .module-title .box-title i[class*='fa-'] {
  color: #28166f;
}
body#sunfw-master .module-style-4 .module-body, body#sunfw-master .module-style-4 .custom {
  color: #28166f;
}
body#sunfw-master .richbox-1 {
  background: custom;
  border-width: 1px;
  border-style: solid;
  border-color: #d1d6de;
}
body#sunfw-master .richbox-1 .module-title .box-title {
  background: #717f8e;
  font-size: 19px;
  color: #fff;
  font-weight: bold;
}
body#sunfw-master .richbox-1 .module-title .box-title:before, body#sunfw-master .richbox-1 .module-title .box-title i[class*='fa-'] {
  color: #28166f;
}
body#sunfw-master .richbox-2 {
  background: custom;
  border-width: 1px;
  border-style: solid;
  border-color: #d1d6de;
}
body#sunfw-master .richbox-2 .module-title .box-title {
  background: #75c5f0;
  font-size: 19px;
  color: #fff;
  font-weight: bold;
}
body#sunfw-master .richbox-2 .module-title .box-title:before, body#sunfw-master .richbox-2 .module-title .box-title i[class*='fa-'] {
  color: #28166f;
}
body#sunfw-master .lightbox-1 {
  background: custom;
  border-width: 1px;
  border-style: solid;
  border-color: #d1d6de;
}
body#sunfw-master .lightbox-2 {
  background: custom;
  border-width: 1px;
  border-style: solid;
  border-color: #d1d6de;
}
#menu_item_menu ul.navbar-nav > li > a, #menu_item_menu ul.navbar-nav > li > span.nav-header {
  font-size: 14px;
}
#menu_item_menu ul.navbar-nav > li:hover > a, #menu_item_menu ul.navbar-nav > li.active > a, #menu_item_menu ul.navbar-nav > li:hover > span.nav-header, #menu_item_menu ul.navbar-nav > li.active > span.nav-header {
  color: #75c5f0;
}
#menu_item_menu ul.dropdown-menu li a, #menu_item_menu ul.sunfw-megamenu-sub-menu li a, #menu_item_menu .modulecontainer ul.nav-child li a, #menu_item_menu ul.dropdown-menu li span.nav-header, #menu_item_menu ul.sunfw-megamenu-sub-menu li span.nav-header, #menu_item_menu .modulecontainer ul.nav-child li span.nav-header {
  font-size: 14px;
  color: #394a5c;
}
#menu_item_menu ul.dropdown-menu li a:hover, #menu_item_menu ul.sunfw-megamenu-sub-menu li a:hover, #menu_item_menu .modulecontainer ul.nav-child li a:hover, #menu_item_menu ul.dropdown-menu li span.nav-header:hover, #menu_item_menu ul.sunfw-megamenu-sub-menu li span.nav-header:hover, #menu_item_menu .modulecontainer ul.nav-child li span.nav-header:hover, #menu_item_menu ul.dropdown-menu li a:focus, #menu_item_menu ul.sunfw-megamenu-sub-menu li a:focus, #menu_item_menu .modulecontainer ul.nav-child li a:focus, #menu_item_menu ul.dropdown-menu li span.nav-header:focus, #menu_item_menu ul.sunfw-megamenu-sub-menu li span.nav-header:focus, #menu_item_menu .modulecontainer ul.nav-child li span.nav-header:focus, #menu_item_menu ul.dropdown-menu li a.current, #menu_item_menu ul.sunfw-megamenu-sub-menu li a.current, #menu_item_menu .modulecontainer ul.nav-child li a.current, #menu_item_menu ul.dropdown-menu li span.nav-header.current, #menu_item_menu ul.sunfw-megamenu-sub-menu li span.nav-header.current, #menu_item_menu .modulecontainer ul.nav-child li span.nav-header.current {
  background-color: #fff;
  color: #75c5f0;
}
#menu_item_menu ul.dropdown-menu li.active > a, #menu_item_menu ul.sunfw-megamenu-sub-menu li.active > a, #menu_item_menu .modulecontainer ul.nav-child li.active > a, #menu_item_menu ul.dropdown-menu li.active > span.nav-header, #menu_item_menu ul.sunfw-megamenu-sub-menu li.active > span.nav-header, #menu_item_menu .modulecontainer ul.nav-child li.active > span.nav-header {
  background-color: #fff;
  color: #75c5f0;
}
#menu_item_menu ul.sunfw-megamenu-sub-menu li.current > a, #menu_item_menu ul.sunfw-megamenu-sub-menu li.current > span.nav-header {
  background-color: #fff;
  color: #75c5f0;
}
#menu_item_menu ul.dropdown-menu, #menu_item_menu ul.sunfw-megamenu-sub-menu ul {
  width: 200px;
}
#sunfw_section_header.sunfw-sticky-open {
  background-color: #fff;
}
.sunfw_section_header.sunfw-sticky-open #menu_item_menu ul.navbar-nav > li:hover > a, .sunfw_section_header.sunfw-sticky-open #menu_item_menu ul.navbar-nav > li.active > a, .sunfw_section_header.sunfw-sticky-open #menu_item_menu ul.navbar-nav > li:hover > span.nav-header, .sunfw_section_header.sunfw-sticky-open #menu_item_menu ul.navbar-nav > li.active > span.nav-header {
  color: #28166f;
}
