
#header .fusion-flex-container.fusion-builder-row-1 {
    padding-top: 0px;
    margin-top: 5;
    padding-right: 30px;
    padding-bottom: 0px;
    margin-bottom: 5;
    padding-left: 30px;
}


#header  .fusion-flex-container {
    display: flex;
    justify-content: center;
}
#header  .fusion-fullwidth {
    position: relative;
}
.body-container #content .navbar {
    padding: 0 !important;
}

.fusion-flex-container .fusion-row {
    display: flex;
    flex-wrap: wrap;
    flex: 1;
    width: 100%;
}
.fusion-fullwidth .fusion-row {
    position: relative;
    z-index: 10;
}

.fusion-builder-row {
    width: 100%;
    margin: 0 auto;
}

.fusion-layout-column {
    position: relative;
    float: left;
    margin-bottom: 20px;
}
 .fusion-builder-column-0 {
    width: 33.3333333333% !important;
    margin-top: 5px;
    margin-bottom: 5px;
}

.fusion-flex-container .fusion-row .fusion-flex-column {
    display: flex;
}

.fusion-flex-container .fusion-flex-justify-content-center {
    justify-content: center;
}

.fusion-layout-column .fusion-column-wrapper {
    min-height: 1px;
}

.fusion-builder-column-0 > .fusion-column-wrapper {
    padding-top: 0px !important;
    padding-right: 0 !important;
    margin-right: 0;
    padding-bottom: 0px !important;
    padding-left: 0 !important;
    margin-left: 0;
}

.fusion-flex-container .fusion-row .fusion-flex-column .fusion-column-wrapper, .fusion-flex-container .fusion-row .fusion-flex-column.fusion_builder_column_1_1 {
    width: 100%;
}

.fusion-flex-container .fusion-row .fusion-flex-column .fusion-column-wrapper:not(.fusion-flex-column-wrapper-legacy) {
    display: flex;
}

.fusion-flex-container .fusion-row .fusion-flex-column .fusion-column-wrapper:not(.fusion-flex-column-wrapper-legacy).fusion-content-layout-column {
    flex-direction: column;
}

.fusion-social-links-1 {
    text-align: left;
}
.fusion-social-networks {
    overflow: hidden;
}

.fusion-social-links .fusion-social-networks.boxed-icons .fusion-social-networks-wrapper {
    margin: -5px;
}

.fusion-social-links .fusion-social-networks.boxed-icons .fusion-social-networks-wrapper .fusion-social-network-icon {
    margin: 5px;
}

.fusion-layout-column {
    position: relative;
    float: left;
    margin-bottom: 20px;
}

 .fusion-builder-column-1 {
    width: 66.6666666667% !important;
    margin-top: 0px;
    margin-bottom: 0px;
}

.fusion-flex-container .fusion-row .fusion-flex-column {
    display: flex;
}

.fusion-title {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    margin: 0 0 31px;
}
.fusion-title .title-sep-container {
    position: relative;
    height: 6px;
    flex-grow: 1;
}

.fusion-title .awb-title-spacer {
    max-width: 0.3em;
    flex-grow: 1;
}

.fusion-title h4.title-heading-right{
text-align: right;
}

.fusion-title h4{
flex-grow: 0;
    padding: 0;
}
.fusion-title .awb-title-spacer {
    max-width: 0.3em;
    flex-grow: 1;
}
h4.title-heading-right a{
color:#f29d00;
}
.fusion-flex-container.fusion-builder-row-2 {
    padding-top: 6px;
    margin-top: 0px;
    padding-right: 30px;
    padding-bottom: 6px;
    margin-bottom: 0px;
    padding-left: 30px;
}

.fusion-builder-row-2 {
    filter: opacity(96%);
    transition: filter 0.3s ease;
}

.fusion-sticky-container:not(.fusion-sticky-spacer) {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,min-height .1s ease-in-out;
    -webkit-backface-visibility: hidden;
}
.fusion-flex-container .fusion-flex-align-items-center {
    align-items: center;
}
.fusion-flex-container .fusion-row {
    display: flex;
    flex-wrap: wrap;
    flex: 1;
    width: 100%;
}

.fusion-layout-column {
    position: relative;
    float: left;
    margin-bottom: 20px;
}

.fusion-builder-column-2 {
    width: 25% !important;
    margin-top: 0px;
    margin-bottom: 0px;
}

.fusion-flex-container .fusion-row .fusion-flex-column {
    display: flex;
}

.fusion-flex-container .fusion-flex-justify-content-center {
    justify-content: center;
}
.fusion-builder-column-2 > .fusion-column-wrapper {
    padding-top: 0px !important;
    padding-right: 0 !important;
    margin-right: 0;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    margin-left: 7.68%;
}

.fusion-sticky-container .fusion-imageframe {
    transition: max-width .1s ease-in-out;
}
.fusion-imageframe {
    display: inline-block;
    z-index: 1;
    overflow: hidden;
    position: relative;
    vertical-align: middle;
    max-width: 100%;
    line-height: 1;
}

.fusion-imageframe img.fusion-mobile-logo, .fusion-imageframe img.fusion-sticky-logo {
    display: none;
}

.fusion-builder-column-3 {
    width: 75% !important;
    margin-top: 0px;
    margin-bottom: 0px;
}

.fusion-layout-column {
    position: relative;
    float: left;
    margin-bottom: 20px;
}

.fusion-flex-container .fusion-row .fusion-flex-column {
    display: flex;
}

.fusion-builder-column-3 > .fusion-column-wrapper {
    padding-top: 0px !important;
    padding-right: 0 !important;
    margin-right: 0;
    padding-bottom: 0px !important;
    padding-left: 0 !important;
    margin-left: 0;
}
.fusion-flex-container .fusion-row .fusion-flex-column .fusion-column-wrapper, .fusion-flex-container .fusion-row .fusion-flex-column.fusion_builder_column_1_1 {
    width: 100%;
}
.fusion-flex-container .fusion-row .fusion-flex-column .fusion-column-wrapper:not(.fusion-flex-column-wrapper-legacy) {
    display: flex;
}
.fusion-flex-container .fusion-row .fusion-flex-column .fusion-column-wrapper:not(.fusion-flex-column-wrapper-legacy).fusion-content-layout-column {
    flex-direction: column;
}

.fusion-menu-element-wrapper {
    font-size: 16px;
    margin-top: 0;
    margin-bottom: 0;
    width: 100%;
    opacity: 1;
    transition: opacity .1s cubic-bezier(.42, .01, .58, 1);
}
.fusion-menu-element-wrapper>.avada-menu-mobile-menu-trigger {
    background-color: rgb(0, 45, 91) !important;
    color: #fff;
    padding-top: 12px;
    padding-right: 20px;
    padding-bottom: 12px;
    padding-left: 20px;
    box-sizing: content-box;
    font-family: inherit;
    font-size: 1em;
    border: none!important;
    box-shadow: none!important;
    cursor: pointer;
    display: none;
}

 .fusion-menu-element-wrapper[data-count="0"] > .avada-menu-mobile-menu-trigger {
    font-family: inherit;
    font-weight: 400;
    background-color: #ffc78c;
    font-size: 20px;
}

.fusion-menu-element-wrapper .fusion-menu-element-list {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    list-style: none;
    justify-content: flex-start;
    flex-direction: row;
    padding: 0;
    font-family: inherit;
    font-weight: 400;
    margin-block-start: 0;
    margin-block-end: 0;
    min-height: 4em;
    position: relative;
    transition: all calc(300 * 1ms) cubic-bezier(.42, .01, .58, 1);
    text-transform: none;
}

 .fusion-menu-element-wrapper[data-count="0"] .fusion-menu-element-list {
    align-items: center;
    font-family: inherit;
    font-weight: 400;
    min-height: 60px;
}


.fusion-menu-element-wrapper li {
    position: relative;
}
.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button) {
    background-color: rgba(0,0,0,0);
    border-radius: 0 0 0 0;
}

 .fusion-menu-element-wrapper[data-count="0"] .fusion-menu-element-list > li {
    letter-spacing: 1px;
    margin-left: calc(40px / 2);
    margin-right: calc(40px / 2);
}

.fusion-menu-element-wrapper .fusion-menu-element-list>li {
    display: flex;
    justify-content: center;
    transition: all calc(300 * 1ms) cubic-bezier(.42, .01, .58, 1);
    margin-left: calc(0px / 2);
    margin-right: calc(0px / 2);
}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:first-child {
    margin-left: 0;
}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button)>.background-active, .fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button)>.background-default {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-color: rgba(0,0,0,0);
    border-top-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-color: transparent;
    border-radius: 0 0 0 0;
    border-style: solid;
    transition: calc(300 * 1ms);
    transition-timing-function: cubic-bezier(0.42,0.01,0.58,1);
}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-item>.background-default.transition-center{
    transform: scaleX(0);
}
.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button)>.background-default.transition-center {
    transform: scaleX(1);
}

.fusion-menu-element-wrapper[data-count="0"] .fusion-menu-element-list > li:not(.fusion-menu-item-button) > .background-default {
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
}

 .fusion-menu-element-wrapper[data-count="0"] .fusion-menu-element-list > li:not(.fusion-menu-item-button) > .background-active {
    border-right-width: 2px;
    border-left-width: 2px;
    border-color: #56a098;
}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button)>.background-active, .fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button)>.background-default {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-color: rgba(0,0,0,0);
    border-top-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-color: transparent;
    border-radius: 0 0 0 0;
    border-style: solid;
    transition: calc(300 * 1ms);
    transition-timing-function: cubic-bezier(0.42,0.01,0.58,1);
}

.fusion-menu-element-wrapper[data-count="0"] .fusion-menu-element-list > li:not(.fusion-menu-item-button):not(.menu-item-has-children).current-menu-item > a {
    padding-right: calc(4px + 2px);
    padding-bottom: calc(4px + 0px);
    padding-left: calc(4px + 2px);
}
.fusion-menu-element-wrapper[data-count="0"] .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-item > a {
    padding-top: calc(4px + 0px);
}

 .fusion-menu-element-wrapper[data-count="0"], .fusion-menu-element-wrapper[data-count="0"] .fusion-menu-element-list .menu-item > a {
    font-size: 17px;
}
.fusion-menu-element-wrapper .fusion-menu-element-list .menu-item>a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    transition: color calc(300 * 1ms) cubic-bezier(.42, .01, .58, 1),background-color calc(300 * 1ms) cubic-bezier(.42, .01, .58, 1);
}

.fusion-menu-element-wrapper .fusion-menu-element-list>li>* {
    z-index: 10;
}
.fusion-menu-element-wrapper[data-count="0"] .fusion-menu-element-list > li:not(.fusion-menu-item-button):not(.menu-item-has-children).current-menu-item > a {
    padding-right: calc(4px + 2px);
    padding-bottom: calc(4px + 0px);
    padding-left: calc(4px + 2px);
}
.fusion-menu-element-wrapper[data-count="0"] .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-item > a {
    padding-top: calc(4px + 0px);
}

.fusion-menu-element-wrapper.direction-row.expand-method-hover .menu-text {
    display: flex;
    align-items: center;
    text-align: center;
}

.fusion-menu-element-wrapper.expand-method-hover .fusion-open-nav-submenu-on-click {
    display: none;
}

.fusion-menu-element-wrapper[data-count="0"] .fusion-menu-element-list > li:not(.fusion-menu-item-button) > .fusion-open-nav-submenu {
    padding-top: calc(4px + 2px);
}

.fusion-menu-element-wrapper[data-count="0"]:not(.collapse-enabled) .fusion-menu-element-list > li:not(.fusion-menu-item-button) > .fusion-open-nav-submenu {
    padding-bottom: 4px;
    color: #e3f5fc !important;
}

.fusion-menu-element-wrapper .fusion-menu-element-list ul {
    position: absolute;
    top: 100%;
    box-shadow: none;
    padding: 0;
}
.fusion-menu-element-wrapper.direction-row:not(.collapse-enabled):not(.submenu-mode-flyout) .sub-menu {
    min-width: 100%;
}


.fusion-menu-element-wrapper:not(.expanded):not(.mobile-mode-always-expanded) .fusion-menu-element-list ul:not(.fusion-megamenu) {
    width: max-content;
}
.fusion-menu-element-wrapper.direction-row:not(.collapse-enabled):not(.submenu-mode-flyout) .fusion-menu-element-list>li>ul.sub-menu:not(.fusion-megamenu) {
    margin-top: 0!important;
}

.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu)>li {
    width: 100%;
    border-bottom: 1px solid #e2e2e2;
}

.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu)>li:not(.fusion-menu-item-button) {
    background-color: #fff;
    transition: all calc(300 * 1ms) cubic-bezier(.42, .01, .58, 1);
}
 .fusion-menu-element-wrapper[data-count="0"] .sub-menu .fusion-menu-cart, .fusion-menu-element-wrapper[data-count="0"] .avada-menu-login-box .avada-custom-menu-item-contents, .fusion-menu-element-wrapper[data-count="0"] .fusion-menu-element-list ul:not(.fusion-megamenu) > li:not(.fusion-menu-item-button) {
    background-color: #00477a;
    color: #ffffff;
}

.fusion-menu-element-wrapper li {
    position: relative;
list-style-type:none
}

.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu)>li:not(.fusion-menu-item-button)>a {
    color: #212934!important;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 20px;
    padding-right: 20px;
}

.fusion-menu-element-wrapper[data-count="0"] .fusion-menu-element-list ul:not(.fusion-megamenu) > li:not(.fusion-menu-item-button) > a {
    color: #ffffff !important;
    padding-top: 5px;
    padding-bottom: 3px;
}

 .fusion-menu-element-wrapper[data-count="0"]:not(.collapse-enabled) .fusion-menu-element-list ul:not(.fusion-megamenu) a {
    font-size: 12px;
}

.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu)>li a {
    justify-content: space-between;
}
.fusion-menu-element-wrapper .fusion-menu-element-list .menu-item>a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    transition: color calc(300 * 1ms) cubic-bezier(.42, .01, .58, 1),background-color calc(300 * 1ms) cubic-bezier(.42, .01, .58, 1);
}

 .fusion-menu-element-wrapper .fusion-menu-element-list ul {
    left: 0;
}
.fusion-menu-element-wrapper .fusion-menu-element-list .sub-menu {
    display: table;
    visibility: hidden;
    opacity: 0;
    transition: opacity calc(300 * 1ms) cubic-bezier(.42, .01, .58, 1);
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.fusion-tb-header {
    font-family: 'Montserrat', sans-serif;
}
 .fusion-menu-element-wrapper .fusion-menu-element-list>li:last-child {
    margin-right: 0;
}
.fusion-menu-element-wrapper[data-count="0"] .fusion-menu-element-list > li:not(.fusion-menu-item-button) > a {
    padding-top: calc(4px + 2px);
    padding-right: calc(4px + 2px);
    padding-bottom: calc(4px + 2px);
    padding-left: calc(4px + 2px);
}
 .fusion-menu-element-wrapper[data-count="0"]:not(.collapse-enabled) .fusion-menu-element-list > li:not(.fusion-menu-item-button) > a {
    color: #e3f5fc !important;
}

.fusion-builder-column-0 {
    width: 33.3333333333% !important;
    margin-top: 5px;
    margin-bottom: 5px;
}
 .fusion-builder-column-1 {
    width: 66.6666666667% !important;
    margin-top: 0px;
    margin-bottom: 0px;
}

h4.title-heading-right {
    font-size: 22px;
    font-weight: 700;
    line-height: 1.43;
}

.fusion-social-networks.boxed-icons .fusion-social-network-icon {
    margin: 0 5px 10px;
    padding: 6px;
    background-color: #46494a;
    border-radius: 3px;
    background-clip: inherit;
    border: 1px solid #46494a;
    color: #fff;
    text-decoration: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button)>.background-active.transition-center {
    transform: scaleX(0);
}
.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-item>.background-active.transition-center{
    transform: scaleX(1);
}
.fusion-menu-element-wrapper .fusion-menu-element-list>li:first-child {
    margin-left: 0 !important;
}
.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):hover>.background-active.transition-center {
    transform: scaleX(1);
}

 .fusion-menu-element-wrapper[data-count="0"] .fusion-menu-element-list > li:not(.fusion-menu-item-button):hover > a{
     padding-top: calc(4px + 0px);
    
    border-bottom-width: 0px;
    text-decoration: none;
    border-bottom-style: solid;
    font-weight: bold;

 }
 /*
.fusion-menu-element-wrapper.expand-method-hover.direction-row li.hover>ul, .fusion-menu-element-wrapper.expand-method-hover.direction-row li.hover~ul, .fusion-menu-element-wrapper.expand-method-hover.direction-row li:active>ul, .fusion-menu-element-wrapper.expand-method-hover.direction-row li:active~ul, .fusion-menu-element-wrapper.expand-method-hover.direction-row li:focus-within>ul, .fusion-menu-element-wrapper.expand-method-hover.direction-row li:focus-within~ul, .fusion-menu-element-wrapper.expand-method-hover.direction-row li:focus>ul, .fusion-menu-element-wrapper.expand-method-hover.direction-row li:focus~ul, .fusion-menu-element-wrapper.expand-method-hover.direction-row li:hover>ul, .fusion-menu-element-wrapper.expand-method-hover.direction-row li:hover~ul {
    visibility: visible;
    opacity: 1;
    z-index: 999999999;
}
*/
.newheader .fusion-menu-element-wrapper .fusion-menu-element-list>li:first-child {
    margin-left: 0 !important;
}

ul.sub-menu a {
    font-family: 'Open Sans', sans-serif;
}
ul.sub-menu a span {
    line-height: 20px;
}

.newheader  a.fusion-background-highlight span {
    line-height: 29px;
}


.newheader a.fusion-background-highlight {
    line-height: 29px;
}

.newheader  .fusion-menu-element-wrapper.expand-method-hover.direction-row li:hover:before {
    content: " ";
    position: absolute;
    bottom: calc(0 - 0px);
    width: 100%;
    height: 0;
    background: 0 0;
}

.newheader  .fusion-menu-element-wrapper[data-count="0"] .fusion-menu-element-list > li {
    letter-spacing: 1px;
    margin-left: calc(40px / 2);
    margin-right: calc(40px / 2);
}

.fusion-menu-element-wrapper.collapse-enabled .fusion-open-nav-submenu-on-click{
    display: flex;
    position: absolute;
    padding: 0!important;
    width: auto!important;
    background: 0 0!important;
    right: 0;
    top:0;
    border: none;
}
.fusion-menu-element-wrapper[data-count="0"] .fusion-menu-element-list > li{
    line-height:1.7;
}
.fusion-menu-element-wrapper.collapse-enabled .fusion-open-nav-submenu-on-click i
{padding: 0 32px!important;   
font-size: 12px;
    display: flex;
    align-items: center;
}

.fusion-flex-container.fusion-builder-row-1 {
    padding-top: 0px;
    margin-top: 5;
    padding-right: 30px;
    padding-bottom: 0px;
    margin-bottom: 5;
    padding-left: 30px;
}

.fusion-menu-element-wrapper.expanded .collapsed-nav-icon-open {
    transform: rotate(360deg);
}

.fusion-menu-element-wrapper.expanded .collapsed-nav-icon-close, .fusion-menu-element-wrapper.expanded .collapsed-nav-icon-open {
    transform: rotate(360deg);
}
.fusion-menu-element-wrapper>.avada-menu-mobile-menu-trigger .collapsed-nav-icon-close, .fusion-menu-element-wrapper>.avada-menu-mobile-menu-trigger .collapsed-nav-icon-open {
    width: 1em;
    transition: all calc(300 * 1ms) cubic-bezier(.42, .01, .58, 1);
    position: absolute;
    left: 0;
    opacity: 0;
    transform: rotate(0);
}

.fusion-menu-element-wrapper.expanded .collapsed-nav-icon-close {
    opacity: 1;
}
.fusion-menu-element-wrapper.expanded .collapsed-nav-icon-close, .fusion-menu-element-wrapper.expanded .collapsed-nav-icon-open {
    transform: rotate(360deg);
}
.fusion-menu-element-wrapper:not(.expanded) .collapsed-nav-icon-open {
    opacity: 1;
}
.avada-menu-mobile-menu-trigger {
    font-family: inherit;
    font-weight: 400;
    background-color: #ffc78c;
    font-size: 20px;
}

i.fa-sharp.fa-solid.fa-bars-staggered {
    font-size: 20px;
}

i.fa-solid.fa-xmark {
    font-size: 22px;
}
.fusion-menu-element-wrapper[data-count="0"]:not(.collapse-enabled) .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-item > a {
    color: #56a098 !important;
}

.fusion-social-networks-wrapper {
    font-size: 0;
}
@media only screen and (max-width: 1024px){
#header .fusion-flex-container.fusion-builder-row-1 {
    padding-top: 5px;
    padding-bottom: 5px;
}}
@media screen and (min-width: 1025px){
.fusion-no-large-visibility {
    display: none !important;
}}
@media only screen and (max-width: 850px){
    .newfooter .fusion-builder-column-35 {
    width: 100% !important;
    order: 0;
}

.newfooter .fusion-flex-container.fusion-builder-row-15 {
    padding-top: 24px;
    padding-bottom: 32px;
}
.newfooter .fusion-flex-container .fusion-row .fusion-flex-column .fusion-column-wrapper,.newfooter .fusion-flex-container .fusion-row .fusion-flex-column.fusion_builder_column_1_1 {
    width: 100%;
}}
