

.fusion-portfolio-wrapper {
display: block
}

.fusion-portfolio-post {
float: left
}

.fusion-portfolio-post .fusion-image-wrapper {
opacity: 0
}

.fusion-portfolio-four .fusion-portfolio-post {
width: 25%
}

.fusion-portfolio-post>.fusion-separator {
margin: 40px 0
}

.fusion-portfolio .fusion-separator {
margin-top: 40px
}

.fusion-portfolio #infscr-loading {
bottom: -29px
}

.fusion-portfolio-content-wrapper {
opacity: 0
}

.fusion-portfolio-content-wrapper .fusion-image-wrapper {
opacity: 1
}

.portfolio-half .flexslider:not(.tfs-slider) {
width: 65.9574%;
float: left
}

.portfolio-half .project-description .flexslider:not(.tfs-slider) {
width: auto
}

.fusion-portfolio.fusion-portfolio-masonry .fusion-portfolio-content-wrapper {
position: relative
}

.fusion-masonry-element-container>a>img,.fusion-masonry-element-container>img {
display: none
}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-input[type=file] {
border-color: transparent
}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-input:hover:not(:focus) {
border-color: rgba(210,210,210,0.5)
}

.fusion-form-form-wrapper .fusion-form-field option[value=""][disabled] {
display: none
}

.fusion-form-form-wrapper .fusion-form-field input[type=file] {
width: 100%
}

.fusion-form-form-wrapper .fusion-form-field input[type=number] {
padding: 1em;
width: 100%;
box-sizing: border-box;
position: relative
}

.fusion-form-form-wrapper .fusion-form-field input[type=color] {
display: block;
width: 100%
}

.fusion-form-form-wrapper .fusion-form-field input[type=date] {
display: block;
width: 100%
}

.fusion-form-form-wrapper .fusion-form-field.error input,.fusion-form-form-wrapper .fusion-form-field.error label:not(.fusion-form-rating-icon) {
color: #e0284f!important
}

.fusion-builder-live .fusion-form-form-wrapper button[type=submit] {
pointer-events: none
}

@keyframes move {
0%,32% {
margin-left: -2.74em
}

33%,66% {
margin-left: 0
}

100%,67% {
margin-left: 2.74em
}
}

@-moz-document url-prefix() {
}

* {
box-sizing: border-box
}


.fusion-pagination .prev:before,.pagination-prev:before,.single-navigation a[rel=prev]:before,.woocommerce-pagination .prev:before {
position: absolute;
top: 50%;
transform: translateY(-51%);
left: -1em;
font-family: awb-icons;
content: "\f104"
}

.fusion-pagination .next:after,.pagination-next:after,.single-navigation a[rel=next]:after,.woocommerce-pagination .next:after {
position: absolute;
top: 50%;
transform: translateY(-51%);
right: -1em;
font-family: awb-icons;
content: "\f105"
}

h5.toggle {
overflow: hidden;
margin: 0
}

h5.toggle a {
font-size: 13px;
line-height: 20px;
cursor: pointer;
color: #333;
border-bottom: 1px solid #e8e6e6;
overflow: hidden;
margin: 0;
padding: 10px 0;
float: left;
width: 100%
}

.toggle-content {
padding-top: 10px;
padding-bottom: 15px;
position: relative
}

.post-content p {
margin: 0 0 20px
}

.post-content blockquote {
background: #f5f5f5;
font: 13px/20px PTSansItalic,arial,helvetica,sans-serif;
color: #444;
border-left: 4px solid #65bc7b;
padding: 15px;
margin-top: 2em;
margin-bottom: 2em
}

.post-content blockquote :last-child {
margin-bottom: 0
}

.aligncenter .fontawesome-icon {
float: none
}

.fontawesome-icon {
margin-right: 10px
}

.fontawesome-icon.circle-yes {
border-radius: 75px;
border-width: 1px;
border-style: solid;
background-color: #333;
color: #fff;
text-align: center;
margin-top: 2px
}

.fusion-widget-area .widget_nav_menu li a:before {
position: absolute;
font-family: awb-icons;
content: "\f105";
margin-left: -12px
}

.fusion-widget-area .widget_nav_menu li {
display: block;
padding: 10px 10px 10px 12px;
border-bottom: 1px solid #e7e6e6;
position: relative
}

.fusion-widget-area .widget_nav_menu li .sub-menu li:last-child {
padding-bottom: 0;
border-bottom: none
}

.fusion-widget-area .sub-menu {
margin-left: 15px
}

.fusion-widget-area .widget_nav_menu .sub-menu {
padding-top: 10px
}

.fusion-widget-area .widget>ul>li:first-child,.fusion-widget-area .widget_nav_menu>div>ul>li:first-child {
padding-top: 0
}
.fusion-animated {
position: relative;
z-index: 2000
}

.avada-container h3,.comment-form input[type=submit],.fusion-body .fusion-load-more-button,.project-content .project-info h4,.review blockquote div strong,.ticket-selector-submit-btn[type=submit] {
font-weight: 700
}

.post-content blockquote {
font-style: italic
}

.fusion-image-wrapper .fusion-rollover .fusion-rollover-link:before {
line-height: 1.5
}

.layout-wide-mode #wrapper {
width: 100%;
max-width: none
}

#sliders-container {
position: relative
}

.layout-boxed-mode #sliders-container .main-flex[data-parallax="1"] {
position: fixed
}

.fusion-privacy-bar {
padding: 15px 30px;
position: fixed;
width: 100%;
z-index: 99999;
display: none;
max-height: 100vh;
overflow: auto
}

.fusion-privacy-bar .fusion-privacy-bar-acceptance {
width: auto
}

.fusion-privacy-bar-bottom {
bottom: 0
}

.fusion-privacy-bar .fusion-privacy-bar-main {
display: flex;
align-items: center;
justify-content: center;
margin: 0 -15px
}

.fusion-privacy-bar .fusion-privacy-bar-main .fusion-privacy-bar-acceptance,.fusion-privacy-bar .fusion-privacy-bar-main>span {
margin: 0 15px
}

.searchform .fusion-search-form-content .fusion-search-button input[type=submit] {
background: #000;
border: none;
border-radius: 0;
color: #fff;
font-size: 1em;
height: 33px;
line-height: 33px;
margin: 0;
padding: 0;
width: 33px;
text-indent: 0;
cursor: pointer;
font-family: awb-icons;
font-weight: 400;
text-shadow: none;
-webkit-font-smoothing: antialiased;
transition: all .2s
}

.fusion-search-element .searchform.fusion-search-form-clean .fusion-search-form-content,.fusion-search-form-clean .searchform:not(.fusion-search-form-classic) .fusion-search-form-content {
position: relative
}

.fusion-search-element .searchform.fusion-search-form-clean .fusion-search-button,.fusion-search-form-clean .searchform:not(.fusion-search-form-classic) .fusion-search-button {
position: absolute
}

.fusion-search-element .searchform.fusion-search-form-clean .fusion-search-button input[type=submit],.fusion-search-form-clean .searchform:not(.fusion-search-form-classic) .fusion-search-button input[type=submit] {
background-color: transparent;
color: #aaa9a9
}

.layout-boxed-mode.fusion-top-header.avada-has-boxed-modal-shadow-light .fusion-boxed-shadow,.layout-boxed-mode.fusion-top-header.avada-has-boxed-modal-shadow-light:not(.avada-footer-fx-sticky) #wrapper {
box-shadow: 0 0 50px 1px rgba(0,0,0,.22)
}

.layout-boxed-mode.fusion-top-header.avada-has-boxed-modal-shadow-medium .fusion-boxed-shadow,.layout-boxed-mode.fusion-top-header.avada-has-boxed-modal-shadow-medium:not(.avada-footer-fx-sticky) #wrapper {
box-shadow: 0 0 50px 5px rgba(0,0,0,.35)
}

.layout-boxed-mode.fusion-top-header.avada-has-boxed-modal-shadow-hard .fusion-boxed-shadow,.layout-boxed-mode.fusion-top-header.avada-has-boxed-modal-shadow-hard:not(.avada-footer-fx-sticky) #wrapper {
box-shadow: 0 0 50px 10px rgba(0,0,0,.55)
}

.layout-boxed-mode:not(.fusion-top-header).avada-has-boxed-modal-shadow-light #boxed-wrapper,.layout-boxed-mode:not(.fusion-top-header).avada-has-boxed-modal-shadow-light .fusion-boxed-shadow {
box-shadow: 0 0 50px 1px rgba(0,0,0,.22)
}

.layout-boxed-mode:not(.fusion-top-header).avada-has-boxed-modal-shadow-medium #boxed-wrapper,.layout-boxed-mode:not(.fusion-top-header).avada-has-boxed-modal-shadow-medium .fusion-boxed-shadow {
box-shadow: 0 0 50px 5px rgba(0,0,0,.35)
}

.layout-boxed-mode:not(.fusion-top-header).avada-has-boxed-modal-shadow-hard #boxed-wrapper,.layout-boxed-mode:not(.fusion-top-header).avada-has-boxed-modal-shadow-hard .fusion-boxed-shadow {
box-shadow: 0 0 50px 10px rgba(0,0,0,.55)
}

.fusion-row {
margin: 0 auto
}

.fusion-row:after,.fusion-row:before {
content: " ";
display: table
}

.fusion-row:after {
clear: both
}

.fusion-columns {
margin: 0 -15px
}

.fusion-hidden {
display: none
}

#wrapper #posts-container .fusion-grid-sizer,#wrapper .fusion-grid-sizer {
margin: 0;
padding: 0;
height: 0;
min-height: 0;
visibility: hidden
}

.fusion-masonry-element-container {
background-size: cover;
background-position: center center
}

.fusion-element-portrait .fusion-masonry-element-container {
padding-top: 160%
}

.fusion-masonry-element-container .fusion-image-wrapper>img,.fusion-masonry-element-container>img {
display: none
}

bold,strong {
font-weight: bolder
}

iframe {
border: none
}

.screen-reader-text {
border: 0;
clip: rect(1px,1px,1px,1px);
-webkit-clip-path: inset(50%);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute!important;
width: 1px;
word-wrap: normal!important
}

.screen-reader-text:focus {
background-color: #fff;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
clip: auto!important;
-webkit-clip-path: none;
clip-path: none;
color: #333;
display: block;
font-size: 1rem;
font-weight: 700;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000
}

mark {
background: 0 0;
color: inherit
}

.post-password-form input[type=password] {
margin: 0 10px;
padding: 8px 15px;
width: 200px;
border: 1px solid #d2d2d2;
font-size: 13px;
color: #747474;
box-sizing: border-box
}

.fusion-image-wrapper {
overflow: hidden;
z-index: 1;
position: relative
}

.fusion-image-wrapper:hover .fusion-rollover {
opacity: 1;
transform: translateX(0)
}

.fusion-rollover {
display: flex;
align-items: center;
justify-content: space-around;
opacity: 0;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
line-height: normal;
text-align: center;
background-image: linear-gradient(to top,#aad75d,#d1e990);
transform: translateX(-100%);
transition: all .3s ease-in-out;
-webkit-transform-style: preserve-3d
}

.fusion-rollover-content {
padding: 10px;
width: 90%
}

.fusion-rollover-content .fusion-rollover-title {
margin: 0;
line-height: normal;
font-size: 13px;
color: #333
}

.fusion-rollover-content .fusion-rollover-title {
margin-bottom: 3px;
margin-top: 10px
}

.fusion-rollover-link {
display: inline-block;
opacity: .9;
position: relative;
vertical-align: middle;
margin: 0;
height: 36px;
width: 35px;
text-indent: -10000px;
background-color: #333;
border-radius: 50%;
background-clip: padding-box
}

.fusion-rollover-link:hover {
opacity: 1
}

.fusion-rollover-link:before {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%,-50%);
text-indent: 0;
line-height: normal;
text-shadow: none;
font-family: awb-icons;
font-size: 15px;
color: #fff;
-webkit-font-smoothing: antialiased
}

.fusion-rollover-link:before {
content: "\e619"
}

.fusion-filters {
display: none;
overflow: hidden;
list-style: none;
margin-bottom: 55px;
padding: 0;
line-height: 34px;
border-top: 1px solid #e7e6e6;
border-bottom: 1px solid #e7e6e6
}

.fusion-filter {
float: left;
margin-right: 30px
}

.fusion-filter.fusion-active a {
line-height: 31px;
border-top: 3px solid #65bc7b;
color: #65bc7b
}

.fusion-filter a {
display: block
}

@keyframes fusion-bounce-delay {
0%,100%,80% {
transform: scale(0)
}

40% {
transform: scale(1)
}
}

@keyframes fusion-rotate {
0% {
transform: rotate(0)
}

100% {
transform: rotate(360deg)
}
}

.post-content p {
margin-top: 0;
margin-bottom: 20px
}

blockquote {
margin-top: 2em;
margin-bottom: 2em;
padding: 15px;
background: #f5f5f5;
border-left: 4px solid #65bc7b;
font: 13px/20px PTSansItalic,arial,helvetica,sans-serif;
color: #444;
font-style: italic
}

blockquote :last-child {
margin-bottom: 0
}

#submit {
cursor: pointer
}

.rich-snippet-hidden {
display: none
}

.fusion-page-load-link {
display: none
}

#menu-appearance a[href="themes.php?page=optionsframework"] {
display: none
}

#wpadminbar {
z-index: 999999999999999
}

.fusion-disable-outline input,.fusion-disable-outline select,.fusion-disable-outline textarea {
outline: 0
}

.fusion-blog-layout-grid .fusion-post-wrapper:not(.fusion-masonary-is-transparent) {
border: 1px solid #eaeaea;
border-bottom-width: 3px
}

.fusion-footer-parallax {
z-index: 0;
position: relative;
bottom: 0;
left: 0;
right: 0;
margin: 0;
padding: 0
}

.avada-footer-fx-parallax-effect #fusion-gmap-container,.avada-footer-fx-parallax-effect #main,.avada-footer-fx-parallax-effect #sliders-container {
position: relative;
z-index: 1
}

.avada-footer-fx-sticky #boxed-wrapper,.avada-footer-fx-sticky #wrapper,.avada-footer-fx-sticky-with-parallax-bg-image #boxed-wrapper,.avada-footer-fx-sticky-with-parallax-bg-image #wrapper,.avada-footer-fx-sticky-with-parallax-bg-image.layout-boxed-mode:not(.fusion-top-header) #boxed-wrapper,.avada-footer-fx-sticky.layout-boxed-mode:not(.fusion-top-header) #boxed-wrapper {
display: flex;
flex-direction: column;
min-height: 100vh
}

.avada-footer-fx-sticky-with-parallax-bg-image.layout-boxed-mode:not(.fusion-top-header) #boxed-wrapper #wrapper,.avada-footer-fx-sticky.layout-boxed-mode:not(.fusion-top-header) #boxed-wrapper #wrapper {
width: 100%
}

#fancybox-overlay {
z-index: 100049!important
}

#fancybox-wrap {
z-index: 100050!important
}

div#shShutter {
z-index: 100049
}

div#shDisplay {
z-index: 100050
}

#cboxOverlay {
z-index: 100049!important
}

#colorbox {
z-index: 100050!important
}

#wpfc_sermon_sorting {
overflow: hidden;
margin: 0 -10px
}

#wpfc_sermon_sorting>span {
display: block;
float: left;
width: 25%;
padding: 0 10px
}

.fusion-bg-parallax[data-bg-size-adjust=dont-scale]+.bg-parallax-parent .parallax-inner {
background-size: auto!important
}

.datepicker.dropdown-menu thead tr:nth-child(2) {
font-size: 16px
}

.crossfade-images:hover img:not(.hover-image) {
opacity: 0
}

.avada-html-layout-boxed,.avada-html-layout-boxed body,.avada-html-layout-boxed body.custom-background,html:not(.avada-html-layout-boxed):not(.avada-html-layout-framed),html:not(.avada-html-layout-boxed):not(.avada-html-layout-framed) body {
background-color: #333645;
background-blend-mode: normal
}

.avada-html-has-bg-image .avada-has-bg-image-full.layout-boxed-mode.layout-scroll-offset-framed .fusion-bottom-frame,.avada-html-has-bg-image .avada-has-bg-image-full.layout-boxed-mode.layout-scroll-offset-framed .fusion-sides-frame,.avada-html-has-bg-image .avada-has-bg-image-full.layout-boxed-mode.layout-scroll-offset-framed .fusion-top-frame,.avada-html-has-bg-image .avada-has-bg-image-full:not(.layout-boxed-mode),.avada-html-has-bg-image .avada-has-bg-image-full:not(.layout-scroll-offset-framed) {
background-attachment: fixed;
background-size: cover;
background-position: center center
}


#main .about-author .title a:hover,#main .post h2 a:hover,#wrapper .fusion-vertical-menu-widget .menu li.current-menu-item>a,#wrapper .fusion-vertical-menu-widget .menu li.current_page_ancestor>a,#wrapper .fusion-widget-area .current-menu-item>a,#wrapper .fusion-widget-area .current-menu-item>a:before,#wrapper .fusion-widget-area .current_page_item>a,#wrapper .fusion-widget-area .current_page_item>a:before,#wrapper .jtwt .jtwt_tweet a:hover,.content-box-percentage,.fusion-content-widget-area .widget .recentcomments:hover:before,.fusion-content-widget-area .widget li a:hover,.fusion-content-widget-area .widget li a:hover:before,.fusion-content-widget-area .widget_archive li a:hover:before,.fusion-content-widget-area .widget_categories li a:hover,.fusion-content-widget-area .widget_categories li a:hover:before,.fusion-content-widget-area .widget_links li a:hover:before,.fusion-content-widget-area .widget_nav_menu li a:hover:before,.fusion-content-widget-area .widget_pages li a:hover:before,.fusion-content-widget-area .widget_recent_entries li a:hover:before,.fusion-date-and-formats .fusion-format-box i,.fusion-open-submenu:hover,.fusion-pagination .next:hover,.fusion-pagination .next:hover:after,.fusion-pagination .prev:hover,.fusion-pagination .prev:hover:before,.fusion-read-more:hover:after,.more a:hover:after,.pagination .pagination-next:hover:after,.pagination .pagination-prev:hover:before,.pagination-next:hover:after,.pagination-prev:hover:before,.price ins .amount,.price>.amount,.project-content .project-info .project-info-box a:hover,.rtl .fusion-read-more:hover:before,.rtl .more a:hover:before,.side-nav .arrow:hover:after,.side-nav li.current_page_ancestor>a,.side-nav ul>li.current_page_item>a,.single-navigation a[rel=next]:hover:after,.single-navigation a[rel=prev]:hover:before,.star-rating span:before,.star-rating:before,a:hover,h5.toggle:hover a {
color: #65bc7b
}

#nav ul li>a:hover,#sticky-nav ul li>a:hover,#wrapper .post-content blockquote,.fusion-body blockquote {
border-color: #65bc7b
}

#toTop:hover,.circle-yes ul li:before,.fusion-date-and-formats .fusion-date-box,.fusion-pagination .current,.fusion-search-element .searchform.fusion-search-form-classic .fusion-search-form-content .fusion-search-button input[type=submit]:hover,.fusion-search-form-classic .searchform:not(.fusion-search-form-clean) .fusion-search-form-content .fusion-search-button input[type=submit]:hover,.pagination .current,.progress-bar-content,.table-2 table thead,.tagcloud a:hover,ul.arrow li:before,ul.circle-yes li:before {
background-color: #65bc7b
}

#toTop {
background-color: #333;
border-radius: 4px 4px 0 0;
bottom: 0;
height: 35px;
position: fixed;
text-align: center;
width: 48px;
opacity: 0;
z-index: 100000;
transition: opacity .4s ease-in-out,background .2s ease-in-out;
line-height: 1;
pointer-events: none
}

#toTop:before {
line-height: 35px;
content: "\f106";
-webkit-font-smoothing: antialiased;
font-family: awb-icons;
font-size: 22px;
color: #fff
}

#toTop:active,#toTop:focus {
outline: 0;
background-color: #333
}

.to-top-container #toTop {
border-radius: 4px 4px 0 0
}

.to-top-right #toTop {
right: 75px
}

.rtl .tfs-slider[data-animation=slide] .flex-viewport {
direction: ltr
}

.rtl .tfs-slider[data-animation=slide] .flex-viewport .slides li {
direction: rtl
}

.fusion-body:not(.has-sidebar) .alignfull {
margin-right: calc(50% - 50vw);
margin-left: calc(50% - 50vw);
max-width: 100vw;
width: 100vw
}

.fusion-body:not(.has-sidebar) .alignwide {
position: relative;
left: 50%;
transform: translateX(-50%);
max-width: none;
min-width: 100%;
width: 80vw
}

.fusion-body p.has-drop-cap:not(:focus):first-letter {
font-size: 5.5em
}

p.has-drop-cap:not(:focus):first-letter {
float: left;
font-size: 8.4em;
line-height: .68;
font-weight: 100;
margin: .05em .1em 0 0;
text-transform: uppercase;
font-style: normal
}

.wp-block-table th,.wp-block-table tr:nth-child(even) {
background: #f6f6f6
}

.fusion-header-wrapper {
position: relative;
z-index: 10011
}

.fusion-header-sticky-height {
display: none
}

.fusion-header {
padding-left: 30px;
padding-right: 30px;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
transition: background-color .25s ease-in-out
}

.fusion-mobile-logo {
display: none
}

.fusion-logo {
display: block;
float: left;
max-width: 100%
}

.fusion-logo:after,.fusion-logo:before {
content: " ";
display: table
}

.fusion-logo:after {
clear: both
}

.fusion-logo a {
display: block;
max-width: 100%
}

.fusion-logo img {
width: auto
}

.fusion-mobile-menu-design-flyout:not(.fusion-header-v6) .fusion-header {
-webkit-transform: none;
-moz-transform: none
}

#side-header {
width: 280px;
height: 100%;
position: absolute;
z-index: 3000;
-webkit-backface-visibility: hidden;
box-sizing: border-box
}

#side-header .fusion-logo {
float: none
}

#side-header .fusion-logo-left .fusion-logo {
float: none
}

#side-header .fusion-main-menu {
float: none;
-webkit-backface-visibility: hidden;
position: relative;
z-index: 1;
clear: both
}

#side-header .fusion-main-menu ul ul {
top: 0;
border-top: 0
}

#side-header .fusion-main-menu>ul>li {
float: none;
padding: 0
}

#side-header .fusion-main-menu>ul>li>a {
border-top-width: 0;
border-bottom-width: 1px;
border-right: 0;
border-style: solid;
height: auto
}

#side-header .fusion-main-menu>ul>li:first-child>a {
border-top-width: 1px;
border-style: solid
}

#side-header .fusion-main-menu>ul .sub-menu>li:last-child>a {
border-bottom: none
}

.fusion-main-menu {
float: right;
position: relative;
z-index: 200;
overflow: hidden
}

#side-header .fusion-main-menu:hover,.fusion-header-v1 .fusion-main-menu:hover {
overflow: visible
}

.fusion-main-menu>ul>li {
padding-right: 45px
}

.fusion-main-menu>ul>li:last-child {
padding-right: 0
}

.fusion-main-menu>ul>li>a {
display: flex;
align-items: center;
line-height: 1;
-webkit-font-smoothing: subpixel-antialiased
}

.fusion-main-menu>ul>li>a>.fusion-megamenu-icon {
width: auto;
transition: color .2s linear
}

.fusion-main-menu>ul>li>a.fusion-flex-link {
text-align: center;
box-sizing: border-box
}

.fusion-main-menu>ul>li>a.fusion-flex-link.fusion-flex-column:not(.fusion-layout-column) {
flex-direction: column;
justify-content: center
}

.fusion-main-menu>ul>.fusion-menu-item-button>a {
border-color: transparent
}

.fusion-main-menu ul {
list-style: none;
margin: 0;
padding: 0
}

.fusion-main-menu ul a {
display: block;
box-sizing: content-box
}

.fusion-main-menu li {
float: left;
margin: 0;
padding: 0;
position: relative;
cursor: pointer
}

.fusion-main-menu li:hover>.sub-menu {
visibility: visible;
opacity: 1
}

.fusion-main-menu .fusion-dropdown-menu {
overflow: hidden
}

.fusion-main-menu .sub-menu {
position: absolute;
left: 0;
visibility: hidden;
opacity: 0;
z-index: 1;
transition: opacity .2s ease-in
}

.fusion-main-menu .sub-menu ul {
top: 0
}

.fusion-main-menu .sub-menu li {
float: none;
margin: 0;
padding: 0
}

.fusion-main-menu .sub-menu a {
border: 0;
padding: 7px 20px;
line-height: 19px;
text-indent: 0;
height: auto;
transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,height 0s,line-height 0s
}

.fusion-main-menu .fusion-main-menu-cart:not(.menu-item-type-custom)>a {
font-family: awb-icons;
cursor: pointer
}

.fusion-main-menu .fusion-main-menu-cart:not(.menu-item-type-custom)>a:after {
border-radius: 50% 50% 50% 50%;
content: "\f07a"
}

.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-menu-toggle .fusion-toggle-icon-line:nth-child(1),.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon-line:nth-child(1) {
transform-origin: left top
}

.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-menu-toggle .fusion-toggle-icon-line:nth-child(3),.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon-line:nth-child(3) {
transform-origin: left bottom
}

.fusion-header-has-flyout-menu.fusion-flyout-menu-active .fusion-flyout-menu-icons .fusion-flyout-menu-toggle .fusion-toggle-icon-line:nth-child(1) {
transform: rotate(45deg)
}

.fusion-header-has-flyout-menu.fusion-flyout-menu-active .fusion-flyout-menu-icons .fusion-flyout-menu-toggle .fusion-toggle-icon-line:nth-child(2) {
width: 0;
opacity: 0
}

.fusion-header-has-flyout-menu.fusion-flyout-menu-active .fusion-flyout-menu-icons .fusion-flyout-menu-toggle .fusion-toggle-icon-line:nth-child(3) {
transform: rotate(-45deg)
}

.fusion-header-has-flyout-menu.fusion-flyout-search-active .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon-line:nth-child(1) {
transform: rotate(45deg)
}

.fusion-header-has-flyout-menu.fusion-flyout-search-active .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon-line:nth-child(2) {
width: 0;
opacity: 0
}

.fusion-header-has-flyout-menu.fusion-flyout-search-active .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon-line:nth-child(3) {
transform: rotate(-45deg)
}

.fusion-social-links-header .fusion-social-networks.boxed-icons .fusion-social-network-icon:not(.custom) {
background-color: #333645;
border-color: #333645;
border-radius: 100px
}

.fusion-caret {
margin-left: 9px
}

.fusion-flex-column:not(.fusion-layout-column) .fusion-caret {
margin: 2px 0 0 0
}

.fusion-caret .fusion-dropdown-indicator {
vertical-align: middle
}

.fusion-caret .fusion-dropdown-indicator:before {
content: "\f107";
font-family: awb-icons;
font-style: normal
}

.sub-menu .fusion-caret {
position: absolute;
right: 15px;
margin-left: 0
}

.sub-menu .fusion-caret .fusion-dropdown-indicator:before {
content: "\f105"
}

.fusion-megamenu-icon {
display: inline-block;
width: 26px
}

.fusion-megamenu-icon img {
margin-top: -2px;
max-height: 15px;
vertical-align: middle
}

.fusion-megamenu-widgets-container .textwidget a:not(.fb-icon-element) {
display: inline
}

.fusion-megamenu-widgets-container .textwidget a:not(.fb-icon-element).fusion-button {
display: inline-block
}

.fusion-is-sticky .fusion-sticky-menu-only:not(.fusion-header-v6) .fusion-header {
border-bottom: 0
}

.fusion-is-sticky .fusion-sticky-menu-only:not(.fusion-header-v6) .fusion-secondary-main-menu {
position: fixed;
top: 0;
z-index: 210;
max-width: 100%;
width: 100%;
box-shadow: rgba(0,0,0,.117647) 0 1px 3px
}

.layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-only:not(.fusion-header-v6) .fusion-secondary-main-menu {
box-shadow: rgba(0,0,0,.118) 0 4px 3px -3px
}

.fusion-is-sticky .fusion-sticky-menu-and-logo:not(.fusion-header-v6) .fusion-sticky-header-wrapper {
position: fixed;
top: 0;
z-index: 210;
max-width: 100%;
width: 100%;
box-shadow: rgba(0,0,0,.117647) 0 1px 3px
}

.layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-and-logo:not(.fusion-header-v6) .fusion-sticky-header-wrapper {
box-shadow: rgba(0,0,0,.118) 0 4px 3px -3px
}

.fusion-mobile-nav-holder {
display: none;
clear: both;
color: #333
}

.fusion-mobile-nav-holder .fusion-megamenu-icon {
display: none
}

.fusion-mobile-nav-holder .menu-text {
-webkit-font-smoothing: auto
}

.fusion-mobile-nav-holder ul {
list-style: none;
margin: 0;
padding: 0
}

.fusion-mobile-nav-holder>ul {
display: none;
list-style: none;
margin: 0;
padding: 0;
border-left: 1px solid transparent;
border-right: 1px solid transparent;
border-bottom: 1px solid transparent
}

.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder>ul {
border: none;
border-top: 1px solid transparent
}

.fusion-mobile-menu-design-modern .fusion-header>.fusion-row {
position: relative
}

.fusion-mobile-menu-icons {
display: none;
position: relative;
top: 0;
right: 0;
vertical-align: middle;
text-align: right
}

.fusion-mobile-menu-icons a {
float: right;
font-size: 21px;
margin-left: 20px
}

body:not(.fusion-header-layout-v6) .fusion-header {
-webkit-transform: translate3d(0,0,0);
-moz-transform: none
}

body:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul>li>a.fusion-bar-highlight {
box-sizing: border-box
}

body:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon) {
position: relative
}

body:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon):after {
content: " ";
position: absolute;
top: calc(50% + 1.15em);
left: 0;
width: 100%;
border-top-style: solid;
transform: scaleX(0);
transition: transform .2s ease-in-out
}

body:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon).fusion-has-description:after {
top: calc(50% + 1.79em)
}

body:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon).fusion-flex-column:not(.fusion-layout-column):after {
top: calc(50% + 1.325em)
}

body:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon).fusion-flex-column:not(.fusion-layout-column).fusion-has-description:after {
top: calc(50% + 1.955em)
}

body:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon):hover:after {
transform: scaleX(1)
}

body:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button).current-menu-ancestor>.fusion-bottombar-highlight:not(.fusion-main-menu-icon):after,body:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button).current-menu-item>.fusion-bottombar-highlight:not(.fusion-main-menu-icon):after,body:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button).current-menu-parent>.fusion-bottombar-highlight:not(.fusion-main-menu-icon):after,body:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button).current_page_item>.fusion-bottombar-highlight:not(.fusion-main-menu-icon):after {
transform: scaleX(1)
}

body:not(.fusion-header-layout-v6) .fusion-is-sticky .fusion-main-menu>ul>li>a {
font-size: 15px
}

.fusion-top-header.menu-text-align-center .fusion-main-menu>ul>li>a {
justify-content: center
}

.fusion-body .fusion-main-menu .current-menu-item.fusion-menu-item-button>a,.fusion-body .fusion-main-menu .current_page_item.fusion-menu-item-button>a {
border-color: transparent
}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-dropdown-svg {
visibility: hidden;
opacity: 0;
pointer-events: none;
transition: opacity .2s ease-in
}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-dropdown-svg svg path {
transition: fill .2s ease-in-out
}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-dropdown-menu .fusion-button {
position: static
}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) li.fusion-active-link .fusion-dropdown-svg,.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) li:hover .fusion-dropdown-svg {
visibility: visible;
opacity: 1;
pointer-events: auto
}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-mobile-nav-holder .fusion-arrow-svg,.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-mobile-nav-holder .fusion-dropdown-svg {
display: none
}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-arrow-highlight .fusion-arrow-svg {
opacity: 0;
font-size: 0;
visibility: hidden;
position: absolute;
overflow: hidden;
display: inline-block
}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).fusion-top-header .fusion-logo-link,.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul {
line-height: 1
}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).fusion-top-header .fusion-arrow-highlight .fusion-arrow-svg {
left: 50%;
transform: translateX(-50%)
}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).fusion-top-header .fusion-is-sticky .fusion-sticky-menu-only .fusion-arrow-highlight .fusion-arrow-svg svg,.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).fusion-top-header .fusion-sticky-shadow .fusion-arrow-highlight .fusion-arrow-svg svg {
filter: drop-shadow(0 1px 3px rgba(0,0,0,.117647))
}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).fusion-top-header .fusion-is-sticky .fusion-sticky-menu-only .fusion-arrow-highlight .fusion-arrow-highlight .fusion-arrow-svg,.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).fusion-top-header .fusion-sticky-shadow .fusion-arrow-highlight .fusion-arrow-highlight .fusion-arrow-svg {
box-sizing: content-box;
padding-bottom: 3px;
margin-bottom: -3px
}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).fusion-top-header .fusion-dropdown-svg {
transform: translateX(-50%) translateY(200%);
position: absolute;
left: 50%;
bottom: -10px;
z-index: 100;
filter: drop-shadow(0 -2px 1px rgba(0,0,0,.03))
}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul>.menu-item-has-children fusion-active-link:before,.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul>.menu-item-has-children:hover:before {
position: absolute;
background: 0 0;
width: 100%;
display: block;
content: ""
}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul .sub-menu .fusion-active-link:before,.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul .sub-menu .menu-item-has-children:hover:before {
position: absolute;
right: -5px;
left: -5px;
height: 100%;
background: 0 0;
width: 5px;
display: block;
content: "";
top: 0
}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul .fusion-dropdown-menu .sub-menu .sub-menu {
top: 0
}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu .fusion-dropdown-menu .sub-menu .sub-menu {
margin-left: 5px
}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu .fusion-dropdown-menu .sub-menu .sub-menu.fusion-switched-side {
margin-left: -5px
}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu .fusion-dropdown-menu .sub-menu,.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu .fusion-megamenu-holder {
border-top-width: 0
}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).side-header-left .fusion-main-menu .fusion-dropdown-menu .sub-menu,.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).side-header-left .fusion-main-menu .fusion-megamenu-holder {
top: 50%;
line-height: 1
}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).side-header-left .fusion-main-menu .menu-item-has-children:hover:before {
position: absolute;
top: 0;
background: 0 0;
height: 100%;
display: block;
content: ""
}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).side-header-left .fusion-main-menu .fusion-dropdown-menu .sub-menu .sub-menu {
margin-left: 5px;
margin-right: 5px
}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).side-header-left .fusion-arrow-svg svg {
margin-left: -1px
}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).side-header-left .fusion-dropdown-svg {
transform: translateX(200%) translateY(-50%);
position: absolute;
top: 50%;
right: -4px;
z-index: 100
}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).side-header-left .fusion-arrow-highlight .fusion-arrow-svg {
transform: translateY(-50%);
line-height: 1;
top: 50%
}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).side-header-right .fusion-main-menu .fusion-dropdown-menu>.sub-menu,.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).side-header-right .fusion-main-menu .fusion-megamenu-wrapper {
top: 50%;
transform: translateY(-50%);
line-height: 1
}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).side-header-right .fusion-main-menu .menu-item-has-children:hover:before {
position: absolute;
top: 0;
background: 0 0;
height: 100%;
display: block;
content: ""
}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).side-header-right .fusion-main-menu .fusion-dropdown-menu .sub-menu .sub-menu {
margin-left: -5px;
margin-right: -5px
}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).side-header-right .fusion-arrow-svg svg {
margin-right: -1px
}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).side-header-right .fusion-dropdown-svg {
transform: translateX(-200%) translateY(-50%);
position: absolute;
top: 50%;
left: -5px;
z-index: 100
}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).side-header-right .fusion-arrow-highlight .fusion-arrow-svg {
transform: translateY(-50%);
line-height: 1;
top: 50%
}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).rtl .fusion-main-menu .fusion-dropdown-menu .sub-menu .sub-menu {
margin-right: 5px
}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6).rtl .fusion-main-menu .fusion-dropdown-menu .sub-menu .sub-menu.fusion-switched-side {
margin-right: -5px
}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-is-sticky .fusion-main-menu .current-menu-ancestor>a.fusion-arrow-highlight .fusion-arrow-svg,.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-is-sticky .fusion-main-menu .current-menu-item>a.fusion-arrow-highlight .fusion-arrow-svg,.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-is-sticky .fusion-main-menu .current-menu-parent>a.fusion-arrow-highlight .fusion-arrow-svg,.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-is-sticky .fusion-main-menu .current_page_item>a.fusion-arrow-highlight .fusion-arrow-svg,.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-is-sticky .fusion-main-menu>ul>li>a.fusion-arrow-highlight:hover .fusion-arrow-svg,.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-main-menu .current-menu-ancestor>a.fusion-arrow-highlight .fusion-arrow-svg,.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-main-menu .current-menu-item>a.fusion-arrow-highlight .fusion-arrow-svg,.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-main-menu .current-menu-parent>a.fusion-arrow-highlight .fusion-arrow-svg,.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-main-menu .current_page_item>a.fusion-arrow-highlight .fusion-arrow-svg,.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li.fusion-active-link>a.fusion-arrow-highlight .fusion-arrow-svg,.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li:hover>a.fusion-arrow-highlight .fusion-arrow-svg,.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li>a.fusion-arrow-highlight:hover .fusion-arrow-svg {
opacity: 1;
visibility: visible
}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li>a.fusion-arrow-highlight {
overflow: visible!important
}

.avada-menu-highlight-style-arrow.fusion-top-header.fusion-header-layout-v2:not(.avada-header-border-color-full-transparent) .fusion-arrow-svg svg,.avada-menu-highlight-style-arrow.fusion-top-header.fusion-header-layout-v3:not(.avada-header-border-color-full-transparent) .fusion-arrow-svg svg,.avada-menu-highlight-style-arrow.fusion-top-header.fusion-header-layout-v4:not(.avada-header-border-color-full-transparent) .fusion-arrow-svg svg,.avada-menu-highlight-style-arrow.fusion-top-header.fusion-header-layout-v5:not(.avada-header-border-color-full-transparent) .fusion-arrow-svg svg {
margin-top: -1px;
display: block
}

.avada-menu-highlight-style-background:not(.fusion-header-layout-v6).fusion-top-header .fusion-logo-link,.avada-menu-highlight-style-background:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul {
line-height: 1
}

.avada-menu-highlight-style-background:not(.fusion-header-layout-v6).fusion-body .fusion-wrapper nav.fusion-main-menu>ul.fusion-menu>li.fusion-main-menu-cart>a,.avada-menu-highlight-style-background:not(.fusion-header-layout-v6).fusion-body .fusion-wrapper nav.fusion-main-menu>ul.fusion-menu>li.fusion-main-menu-search>a,.avada-menu-highlight-style-background:not(.fusion-header-layout-v6).fusion-body .fusion-wrapper nav.fusion-main-menu>ul.fusion-menu>li.fusion-main-menu-sliding-bar>a,.avada-menu-highlight-style-background:not(.fusion-header-layout-v6).fusion-body .fusion-wrapper nav.fusion-main-menu>ul.fusion-menu>li.fusion-menu-item-button>a {
background-color: transparent
}

.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-is-sticky .fusion-main-menu>ul>li,.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li {
padding-right: 0
}

.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) #side-header .fusion-main-menu>ul>li {
border-right: 1px solid transparent
}

.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-is-sticky .fusion-main-menu>ul>li>a {
padding-left: calc((44px)/ 2);
padding-right: calc((44px)/ 2)
}

body.fusion-top-header.avada-sticky-shrinkage .fusion-header-wrapper:not(.fusion-is-sticky) .fusion-main-menu>ul>li>a.fusion-flex-link {
line-height: 1!important
}

body.fusion-top-header:not(.avada-sticky-shrinkage) .fusion-header-wrapper .fusion-main-menu>ul>li>a.fusion-flex-link {
line-height: 1!important
}

body.fusion-top-header:not(.avada-sticky-shrinkage).fusion-header-layout-v6 .avada-menu-highlight-style-arrow .fusion-header {
overflow: visible!important
}

.fusion-main-menu>ul>.fusion-menu-item-button>a:hover {
border-color: transparent
}

.fusion-main-menu .current-menu-ancestor>a>.fusion-megamenu-icon,.fusion-main-menu .current-menu-item>a>.fusion-megamenu-icon,.fusion-main-menu .current-menu-parent>a>.fusion-megamenu-icon,.fusion-main-menu .current_page_item>a>.fusion-megamenu-icon,.fusion-main-menu>ul>li>a:hover>.fusion-megamenu-icon {
color: #ffffff
}

#side-header {
width: 280px
}

#side-header .fusion-main-menu>ul>li>a {
border-bottom-color: rgba(255,255,255,0)
}

#side-header .fusion-main-menu>ul>li>a {
border-top-color: rgba(255,255,255,0)
}

#side-header .fusion-main-menu>ul>li>a,.fusion-header-wrapper .fusion-row {
padding-left: 0px;
padding-right: 0px
}

.fusion-header .fusion-row {
padding-top: 0px;
padding-bottom: 0px
}

.avada-header-color-not-opaque .avada-menu-highlight-style-arrow.fusion-top-header.fusion-header-layout-v4:not(.avada-header-border-color-full-transparent) .fusion-arrow-svg svg,.avada-header-color-not-opaque .avada-menu-highlight-style-arrow.fusion-top-header.fusion-header-layout-v5:not(.avada-header-border-color-full-transparent) .fusion-arrow-svg svg {
margin-top: -1px;
display: block
}

body:not(.avada-menu-highlight-style-background) .fusion-is-sticky .fusion-main-menu>ul>li:not(:last-child) {
padding-right: 44px
}

.rtl:not(.avada-menu-highlight-style-background) .fusion-is-sticky .fusion-main-menu>ul>li:not(:first-child) {
padding-left: 44px
}

.avada-responsive.avada-has-logo-background.fusion-top-header.fusion-header-layout-v7:not(.avada-menu-highlight-style-background) .fusion-is-sticky .fusion-header .fusion-logo-background {
margin-right: 44px
}

.avada-menu-icon-position-bottom:not(.fusion-top-header) .fusion-main-menu .fusion-flex-link,.avada-menu-icon-position-top:not(.fusion-top-header) .fusion-main-menu .fusion-flex-link {
line-height: 1
}

.avada-menu-highlight-style-bar:not(.fusion-header-layout-v6).side-header-left #side-header .fusion-main-menu>ul>li.current-menu-ancestor>a,.avada-menu-highlight-style-bar:not(.fusion-header-layout-v6).side-header-left #side-header .fusion-main-menu>ul>li.current-menu-item>a,.avada-menu-highlight-style-bottombar:not(.fusion-header-layout-v6).side-header-left #side-header .fusion-main-menu>ul>li.current-menu-ancestor>a,.avada-menu-highlight-style-bottombar:not(.fusion-header-layout-v6).side-header-left #side-header .fusion-main-menu>ul>li.current-menu-item>a {
border-right-width: 3px
}

.avada-menu-highlight-style-bar:not(.fusion-header-layout-v6).side-header-right #side-header .fusion-main-menu>ul>li.current-menu-ancestor>a,.avada-menu-highlight-style-bar:not(.fusion-header-layout-v6).side-header-right #side-header .fusion-main-menu>ul>li.current-menu-item>a,.avada-menu-highlight-style-bottombar:not(.fusion-header-layout-v6).side-header-right #side-header .fusion-main-menu>ul>li.current-menu-ancestor>a,.avada-menu-highlight-style-bottombar:not(.fusion-header-layout-v6).side-header-right #side-header .fusion-main-menu>ul>li.current-menu-item>a {
border-left-width: 3px
}

.fusion-top-header .fusion-header {
background-color: #333645
}

html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image .side-header-background-image,html:not(.avada-html-header-position-top) .avada-has-header-bg-image .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image .side-header-background-image {
background-image: ;
background-repeat: no-repeat
}

html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.avada-header-bg-no-repeat .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.avada-header-bg-no-repeat .side-header-background-image,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.avada-header-bg-repeat-y .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.avada-header-bg-repeat-y .side-header-background-image,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.avada-header-bg-no-repeat .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.avada-header-bg-no-repeat .side-header-background-image,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.avada-header-bg-repeat-y .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.avada-header-bg-repeat-y .side-header-background-image {
background-position: center center
}

html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.avada-has-header-bg-full .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.avada-has-header-bg-full .side-header-background-image,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.avada-has-header-bg-full .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.avada-has-header-bg-full .side-header-background-image {
background-position: center center;
background-size: cover
}

html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.avada-has-header-bg-parallax.fusion-top-header .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.avada-has-header-bg-parallax.fusion-top-header .side-header-background-image,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.avada-has-header-bg-parallax.fusion-top-header .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.avada-has-header-bg-parallax.fusion-top-header .side-header-background-image {
background-position: top center;
background-attachment: fixed
}

html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque .fusion-header-wrapper .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque .fusion-is-sticky.fusion-header-wrapper,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque .fusion-header-wrapper .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque .fusion-is-sticky.fusion-header-wrapper,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque .fusion-header-wrapper .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque .fusion-is-sticky.fusion-header-wrapper,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque .fusion-header-wrapper .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque .fusion-is-sticky.fusion-header-wrapper {
background-image: none;
background-color: transparent
}

html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque .fusion-header-wrapper,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque .fusion-is-sticky .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque .fusion-header-wrapper,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque .fusion-is-sticky .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque .fusion-header-wrapper,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque .fusion-is-sticky .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque .fusion-header-wrapper,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque .fusion-is-sticky .fusion-header {
background-image:
}

html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-header-bg-no-repeat .fusion-header-wrapper,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-header-bg-repeat-y .fusion-header-wrapper,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-header-bg-no-repeat .fusion-header-wrapper,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-header-bg-repeat-y .fusion-header-wrapper,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-header-bg-no-repeat .fusion-header-wrapper,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-header-bg-repeat-y .fusion-header-wrapper,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-header-bg-no-repeat .fusion-header-wrapper,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-header-bg-repeat-y .fusion-header-wrapper {
background-position: center center
}

html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-header-bg-no-repeat .fusion-is-sticky .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-header-bg-repeat-y .fusion-is-sticky .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-header-bg-no-repeat .fusion-is-sticky .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-header-bg-repeat-y .fusion-is-sticky .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-header-bg-no-repeat .fusion-is-sticky .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-header-bg-repeat-y .fusion-is-sticky .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-header-bg-no-repeat .fusion-is-sticky .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-header-bg-repeat-y .fusion-is-sticky .fusion-header {
background-position: 50% calc(50% - calc(44px / 2))
}

html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque .fusion-header-wrapper,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque .fusion-header-wrapper,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque .fusion-header-wrapper,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque .fusion-header-wrapper {
background-repeat: no-repeat
}

html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-full .fusion-header-wrapper,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-full .fusion-is-sticky .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-full .fusion-header-wrapper,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-full .fusion-is-sticky .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-full .fusion-header-wrapper,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-full .fusion-is-sticky .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-full .fusion-header-wrapper,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-full .fusion-is-sticky .fusion-header {
background-attachment: scroll;
background-size: cover
}

html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-full .fusion-header-wrapper,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-full .fusion-header-wrapper,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-full .fusion-header-wrapper,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-full .fusion-header-wrapper {
background-position: center center
}

html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-full .fusion-is-sticky .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-full .fusion-is-sticky .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-full .fusion-is-sticky .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-full .fusion-is-sticky .fusion-header {
background-position: 50% calc(50% - calc(44px / 2))
}

html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-parallax .fusion-header-wrapper,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-parallax .fusion-is-sticky .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-parallax .fusion-header-wrapper,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-parallax .fusion-is-sticky .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-parallax .fusion-header-wrapper,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v2.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-parallax .fusion-is-sticky .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-parallax .fusion-header-wrapper,html:not(.avada-html-header-position-top) .avada-has-header-bg-image.fusion-header-layout-v3.fusion-top-header.avada-header-top-bg-not-opaque.avada-has-header-bg-parallax .fusion-is-sticky .fusion-header {
background-attachment: fixed;
background-position: top center
}

html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3) .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3) .side-header-background-image,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-top-header) .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-top-header) .side-header-background-image,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3) .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3) .side-header-background-image,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-top-header) .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-top-header) .side-header-background-image {
background-image: ;
background-repeat: no-repeat
}

html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3).avada-header-bg-no-repeat .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3).avada-header-bg-no-repeat .side-header-background-image,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3).avada-header-bg-repeat-y .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3).avada-header-bg-repeat-y .side-header-background-image,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-top-header).avada-header-bg-no-repeat .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-top-header).avada-header-bg-no-repeat .side-header-background-image,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-top-header).avada-header-bg-repeat-y .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-top-header).avada-header-bg-repeat-y .side-header-background-image,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3).avada-header-bg-no-repeat .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3).avada-header-bg-no-repeat .side-header-background-image,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3).avada-header-bg-repeat-y .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3).avada-header-bg-repeat-y .side-header-background-image,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-top-header).avada-header-bg-no-repeat .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-top-header).avada-header-bg-no-repeat .side-header-background-image,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-top-header).avada-header-bg-repeat-y .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-top-header).avada-header-bg-repeat-y .side-header-background-image {
background-position: center center
}

html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3).avada-has-header-bg-full.fusion-top-header .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3).avada-has-header-bg-full.fusion-top-header .side-header-background-image,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-top-header).avada-has-header-bg-full.fusion-top-header .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-top-header).avada-has-header-bg-full.fusion-top-header .side-header-background-image,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3).avada-has-header-bg-full.fusion-top-header .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3).avada-has-header-bg-full.fusion-top-header .side-header-background-image,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-top-header).avada-has-header-bg-full.fusion-top-header .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-top-header).avada-has-header-bg-full.fusion-top-header .side-header-background-image {
background-attachment: scroll
}

html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3).avada-has-header-bg-full .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3).avada-has-header-bg-full .side-header-background-image,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-top-header).avada-has-header-bg-full .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-top-header).avada-has-header-bg-full .side-header-background-image,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3).avada-has-header-bg-full .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3).avada-has-header-bg-full .side-header-background-image,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-top-header).avada-has-header-bg-full .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-top-header).avada-has-header-bg-full .side-header-background-image {
background-position: center center;
background-size: cover
}

html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3).avada-has-header-bg-parallax.fusion-top-header .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3).avada-has-header-bg-parallax.fusion-top-header .side-header-background-image,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-top-header).avada-has-header-bg-parallax.fusion-top-header .fusion-header,html:not(.avada-header-color-not-opaque) .avada-has-header-bg-image:not(.fusion-top-header).avada-has-header-bg-parallax.fusion-top-header .side-header-background-image,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3).avada-has-header-bg-parallax.fusion-top-header .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-header-layout-v2):not(.fusion-header-layout-v3).avada-has-header-bg-parallax.fusion-top-header .side-header-background-image,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-top-header).avada-has-header-bg-parallax.fusion-top-header .fusion-header,html:not(.avada-html-header-position-top) .avada-has-header-bg-image:not(.fusion-top-header).avada-has-header-bg-parallax.fusion-top-header .side-header-background-image {
background-attachment: fixed;
background-position: top center
}

.layout-boxed-mode.layout-scroll-offset-full.fusion-top-header:not(.fusion-top-header) #sliders-container .tfs-slider {
position: relative!important;
margin-left: auto!important;
left: auto!important
}

.layout-boxed-mode.layout-scroll-offset-full.fusion-top-header:not(.fusion-top-header) #sliders-container .tfs-slider.fusion-fixed-slider {
position: fixed!important
}

.fusion-header-wrapper .fusion-row {
max-width: 1180px
}

html:not(.avada-has-site-width-percent) #main,html:not(.avada-has-site-width-percent) .fusion-secondary-header,html:not(.avada-has-site-width-percent) .header-v4 #small-nav,html:not(.avada-has-site-width-percent) .header-v5 #small-nav,html:not(.avada-has-site-width-percent) .sticky-header .sticky-shadow {
padding-left: 30px;
padding-right: 30px
}

body.layout-boxed-mode:not(.fusion-top-header) #wrapper,body.layout-boxed-mode:not(.fusion-top-header) .fusion-footer-parallax {
max-width: calc(1180px - 280px)
}

.avada-html-not-responsive:not(.avada-html-header-position-top).ua-mobile #wrapper {
width: auto!important
}

#side-header .fusion-logo,.fusion-header .fusion-logo {
margin: 0px 0px 0px 0px
}

body:not(.mobile-logo-pos-right) #side-header .fusion-header-tagline,body:not(.mobile-logo-pos-right) .fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-header-tagline,body:not(.mobile-logo-pos-right).rtl .fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-secondary-menu-search {
order: 1
}

.fusion-main-menu>ul>li {
padding-right: 15px
}

.fusion-main-menu>ul>li>a {
border-color: transparent
}

.fusion-main-menu>ul>li>a:not(.fusion-logo-link):not(.fusion-icon-sliding-bar):hover {
border-color: #ffaa06
}

.fusion-main-menu>ul>li>a:not(.fusion-logo-link):hover {
color: #ffaa06
}

.fusion-main-menu>ul>li>a>.fusion-megamenu-icon {
font-size: 14px;
color: #ffffff
}

.avada-menu-icon-position-left .fusion-main-menu>ul>li>a>.fusion-megamenu-icon {
padding-right: .5em
}

.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li {
padding-right: 0
}

.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li>a {
padding-left: calc((15px)/ 2);
padding-right: calc((15px)/ 2)
}

.fusion-main-menu .sub-menu {
font-family: "Work Sans";
font-weight: 400;
width: 250px;
background-color: #292b37
}

.fusion-main-menu .sub-menu ul {
left: 250px
}

.fusion-main-menu .sub-menu li a {
font-family: "Work Sans";
font-weight: 400;
padding-top: 14px;
padding-bottom: 14px;
color: #ffffff;
font-size: 15px
}

.fusion-main-menu .sub-menu li a:hover {
background-color: #ffaa06
}

.fusion-main-menu .sub-menu .current-menu-item>a,.fusion-main-menu .sub-menu .current_page_item>a {
background-color: #ffaa06
}

.fusion-main-menu .sub-menu .current-menu-parent>a {
background-color: #ffaa06
}

.fusion-main-menu .fusion-dropdown-menu .sub-menu li a {
font-family: "Work Sans";
font-weight: 400;
padding-top: 14px;
padding-bottom: 14px;
border-bottom-color: #2f3240;
color: #ffffff;
font-size: 15px
}

.fusion-main-menu .current-menu-ancestor>a>.fusion-megamenu-icon,.fusion-main-menu .current-menu-item>a>.fusion-megamenu-icon,.fusion-main-menu .current-menu-parent>a>.fusion-megamenu-icon,.fusion-main-menu .current_page_item>a>.fusion-megamenu-icon {
color: #ffffff
}

body:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li>a,body:not(.fusion-top-header) .fusion-main-menu>ul>li>a {
height: 90px
}

.avada-menu-highlight-style-bar:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li>a {
border-top-width: 3px;
border-top-style: solid
}

.avada-menu-highlight-style-bar:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li>a:not(.fusion-logo-link):not(.fusion-icon-sliding-bar):hover {
border-top-color: #ffaa06
}

.fusion-body.avada-menu-highlight-style-bar:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li.fusion-main-menu-cart a:hover,.fusion-body.avada-menu-highlight-style-bar:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li.fusion-main-menu-search a:hover,.fusion-body.avada-menu-highlight-style-bar:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li.fusion-menu-item-button a:hover {
border-top-color: transparent
}

.avada-menu-highlight-style-bar:not(.fusion-top-header) .fusion-main-menu>ul>li>a:not(.fusion-main-menu-icon) {
line-height: calc(90px - 3px)
}

#side-header .fusion-main-menu>ul>li>a {
min-height: 90px;
text-align: center
}

#side-header .fusion-main-menu>ul>li>a.fusion-flex-link {
justify-content: center
}

#side-header .fusion-main-menu>ul>li.current-menu-ancestor>a,#side-header .fusion-main-menu>ul>li.current-menu-item>a {
border-right-color: #ffaa06;
border-left-color: #ffaa06;
color: #ffaa06
}

#side-header .fusion-main-menu>ul>li.fusion-menu-item-button>a {
justify-content: center
}

.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-is-sticky .fusion-main-menu>ul>li.current-menu-ancestor>a,.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-is-sticky .fusion-main-menu>ul>li.current-menu-item>a,.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-is-sticky .fusion-main-menu>ul>li.current-menu-parent>a,.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-is-sticky .fusion-main-menu>ul>li.current_page_item>a,.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-is-sticky .fusion-main-menu>ul>li:not(.fusion-middle-logo-menu-logo):not(.fusion-menu-item-button)>a:not(.fusion-icon-sliding-bar):hover,.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li.current-menu-ancestor>a,.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li.current-menu-item>a,.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li.current-menu-parent>a,.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li.current_page_item>a,.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li:not(.fusion-middle-logo-menu-logo):not(.fusion-menu-item-button):hover>a:not(.fusion-icon-sliding-bar),.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li:not(.fusion-middle-logo-menu-logo):not(.fusion-menu-item-button)>a:not(.fusion-icon-sliding-bar):hover {
background-color: #292b37
}

.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6) .fusion-arrow-highlight .fusion-arrow-svg {
bottom: calc((14px) * -1)
}

.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6) .fusion-is-sticky .fusion-sticky-menu-only .fusion-arrow-highlight .fusion-arrow-svg,.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6) .fusion-sticky-shadow .fusion-arrow-highlight .fusion-arrow-svg {
box-sizing: content-box;
padding-bottom: 3px;
margin-bottom: -3px
}

.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6) .fusion-logo-link,.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6) .fusion-main-menu>ul {
line-height: 1
}

.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6) .fusion-arrow-highlight .fusion-arrow-svg {
transform: translateX(-50%);
left: 50%
}

.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6) .fusion-arrow-highlight .fusion-arrow-svg,.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6) .fusion-dropdown-svg {
height: 14px;
line-height: 14px
}

.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6) .fusion-main-menu>ul>.menu-item-has-children.fusion-active-link:before,.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6) .fusion-main-menu>ul>.menu-item-has-children:hover:before {
bottom: calc(-10px - (14px) * 2);
height: calc((14px) * 2 + 10px)
}

.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6) .fusion-main-menu .fusion-dropdown-menu>.sub-menu,.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6) .fusion-main-menu .fusion-megamenu-wrapper {
margin-top: calc((14px) * 2 + 10px)
}

.fusion-sub-menu-slide.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6) .fusion-main-menu .fusion-dropdown-menu>.sub-menu,.fusion-sub-menu-slide.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6) .fusion-main-menu .fusion-megamenu-wrapper {
margin-top: calc((14px) * 2 + 30px)
}

.fusion-sub-menu-slide.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li:hover>.fusion-megamenu-wrapper,.fusion-sub-menu-slide.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li:hover>.fusion-menu-cart-items,.fusion-sub-menu-slide.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li:hover>.sub-menu {
margin-top: calc((14px) * 2 + 10px)
}

.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6):not(.fusion-header-layout-v4):not(.fusion-header-layout-v5) .fusion-arrow-highlight .fusion-arrow-svg svg path {
transition: fill .25s ease-in-out
}

.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6).avada-header-border-color-full-transparent.fusion-header-layout-v2 .fusion-arrow-svg svg,.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6).avada-header-border-color-full-transparent.fusion-header-layout-v3 .fusion-arrow-svg svg {
margin-top: 1px
}

.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6).avada-header-border-color-full-transparent.fusion-header-layout-v2.avada-sticky-shrinkage .fusion-is-sticky .fusion-arrow-svg svg,.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6).avada-header-border-color-full-transparent.fusion-header-layout-v3.avada-sticky-shrinkage .fusion-is-sticky .fusion-arrow-svg svg {
margin-top: 0
}

html:not(.avada-header-color-not-opaque) .avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6).avada-header-border-color-full-transparent.fusion-header-layout-v4 .fusion-arrow-svg svg,html:not(.avada-header-color-not-opaque) .avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6).avada-header-border-color-full-transparent.fusion-header-layout-v5 .fusion-arrow-svg svg {
margin-top: 1px
}

html:not(.avada-header-color-not-opaque) .avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6).avada-header-border-color-full-transparent.fusion-header-layout-v4.avada-sticky-shrinkage .fusion-is-sticky .fusion-arrow-svg svg,html:not(.avada-header-color-not-opaque) .avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6).avada-header-border-color-full-transparent.fusion-header-layout-v5.avada-sticky-shrinkage .fusion-is-sticky .fusion-arrow-svg svg {
margin-top: 0
}

.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6):not(.avada-header-border-color-full-transparent).fusion-header-layout-v2 .fusion-arrow-svg svg,.avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6):not(.avada-header-border-color-full-transparent).fusion-header-layout-v3 .fusion-arrow-svg svg {
margin-top: -1px;
display: block
}

html:not(.avada-header-color-not-opaque) .avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6):not(.avada-header-border-color-full-transparent).fusion-header-layout-v4 .fusion-arrow-svg svg,html:not(.avada-header-color-not-opaque) .avada-menu-highlight-style-arrow.fusion-top-header:not(.fusion-header-layout-v6):not(.avada-header-border-color-full-transparent).fusion-header-layout-v5 .fusion-arrow-svg svg {
margin-top: -1px;
display: block
}

.avada-menu-highlight-style-arrow.side-header-left:not(.fusion-header-layout-v6) .fusion-dropdown-svg {
height: 14px
}

.avada-menu-highlight-style-arrow.side-header-left:not(.fusion-header-layout-v6) .fusion-main-menu .menu-item-has-children:hover:before {
right: calc(-5px - (24px) * 2);
width: calc((24px) * 2 + 5px)
}

.avada-menu-highlight-style-arrow.side-header-left:not(.fusion-header-layout-v6) .fusion-main-menu .fusion-dropdown-menu>.sub-menu,.avada-menu-highlight-style-arrow.side-header-left:not(.fusion-header-layout-v6) .fusion-main-menu .fusion-megamenu-wrapper {
margin-left: calc((24px) * 2 + 5px)
}

.avada-menu-highlight-style-arrow.side-header-left:not(.fusion-header-layout-v6) .fusion-arrow-highlight .fusion-arrow-svg {
right: calc(2px - 24px);
line-height: 1;
transform: translateY(-50%);
top: 50%
}

.avada-menu-highlight-style-arrow.side-header-left:not(.fusion-header-layout-v6) .fusion-arrow-svg svg {
margin-left: -1px
}

.avada-menu-highlight-style-arrow.side-header-left:not(.fusion-header-layout-v6).avada-header-border-color-full-transparent .fusion-arrow-highlight .fusion-arrow-svg {
right: calc(1px - 24px)
}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-mobile-nav-holder .fusion-arrow-svg,.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-mobile-nav-holder .fusion-dropdown-svg {
display: none
}

.avada-menu-highlight-style-arrow:not(.fusion-header-layout-v6) .fusion-arrow-highlight .fusion-arrow-svg {
opacity: 0;
font-size: 0;
visibility: hidden;
position: absolute;
overflow: hidden;
display: inline-block
}

.side-header-right:not(.fusion-header-layout-v6) .fusion-arrow-highlight .fusion-arrow-svg {
left: calc(2px - 24px)
}

.side-header-right:not(.fusion-header-layout-v6).avada-menu-highlight-style-arrow .fusion-main-menu .menu-item-has-children:hover:before {
left: calc(-5px - (24px) * 2);
width: calc((24px) * 2 + 5px)
}

.side-header-right:not(.fusion-header-layout-v6).avada-menu-highlight-style-arrow .fusion-main-menu .fusion-dropdown-menu>.sub-menu {
margin-left: calc(-5px - (24px) * 2)
}

.side-header-right:not(.fusion-header-layout-v6).avada-menu-highlight-style-arrow .fusion-main-menu .fusion-megamenu-wrapper {
margin-left: calc(-5px - (24px) * 2)
}

.side-header-right:not(.fusion-header-layout-v6).avada-menu-highlight-style-arrow.rtl .fusion-main-menu .fusion-megamenu-wrapper {
margin-left: calc(-4px - (24px) * 2)
}

.side-header-right:not(.fusion-header-layout-v6).avada-menu-highlight-style-arrow .fusion-dropdown-svg {
height: 14px;
line-height: 14px
}

.avada-has-megamenu-shadow .fusion-main-menu .sub-menu {
box-shadow: 1px 1px 30px rgba(0,0,0,.06)
}

.sub-menu .fusion-caret {
top: 14px
}

body:not(.avada-has-mainmenu-dropdown-divider) .fusion-main-menu .fusion-dropdown-menu .sub-menu li a {
border-bottom: none
}

.fusion-main-menu>ul>li>a {
font-family: "Work Sans";
font-weight: 500;
font-size: 13px;
letter-spacing: 1px;
font-style: normal
}

.fusion-main-menu>ul>li>a {
color: #ffffff
}

.fusion-megamenu-icon img {
max-height: 13px
}

.fusion-body.avada-menu-icon-position-bottom:not(.fusion-top-header) .fusion-main-menu .fusion-flex-link,.fusion-body.avada-menu-icon-position-top:not(.fusion-top-header) .fusion-main-menu .fusion-flex-link {
padding: calc((90px - 13px)/ 2) 0;
line-height: 1
}

.fusion-body .fusion-main-menu .current-menu-ancestor>a,.fusion-body .fusion-main-menu .current-menu-item>a,.fusion-body .fusion-main-menu .current-menu-parent>a,.fusion-body .fusion-main-menu .current_page_item>a {
border-color: #ffaa06;
color: #ffaa06
}

.fusion-body .fusion-main-menu .current-menu-item:not(.fusion-main-menu-cart)>a:before {
border-color: #ffaa06;
color: #ffaa06
}

.fusion-mobile-menu-icons {
margin-top: 0px
}

.fusion-mobile-menu-icons a {
color: #ffaa06
}

.fusion-mobile-menu-icons a:after,.fusion-mobile-menu-icons a:before {
color: #ffaa06
}

body:not(.mobile-menu-design-flyout) .fusion-mobile-nav-item a {
height: 60px;
background-color: #292b37;
border-color: #333645
}

body:not(.mobile-menu-design-flyout) .fusion-mobile-nav-item a:hover {
background-color: #333645
}

body:not(.mobile-menu-design-flyout) .fusion-mobile-current-nav-item>a,body:not(.mobile-menu-design-flyout) .fusion-mobile-nav-item.current-menu-item>a {
background-color: #333645
}

.avada-has-mobile-menu-search:not(.avada-has-main-nav-search-icon) .fusion-header-v6.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle {
display: none
}

.fusion-mobile-nav-holder>ul {
border-color: #333645
}

.fusion-mobile-nav-holder>ul li a {
font-family: "Work Sans";
font-weight: 400;
font-style: normal
}

.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder>ul {
border-color: #333645
}

.fusion-top-header.fusion-sticky-header:not(.fusion-header-v6) .avada-menu-highlight-style-arrow .fusion-is-sticky .fusion-arrow-svg svg path {
stroke: transparent
}

.avada-menu-highlight-style-bottombar.fusion-top-header:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li>.fusion-bottombar-highlight:after {
border-top: 3px solid #ffaa06
}

.avada-menu-highlight-style-bottombar.fusion-top-header:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li>.fusion-bottombar-highlight.fusion-flex-column:after {
margin-top: 14px
}

.side-header.menu-text-align-right:not(.avada-menu-icon-position-left) .fusion-main-menu>ul>li>a.fusion-flex-link,.side-header.menu-text-align-right:not(.avada-menu-icon-position-right) .fusion-main-menu>ul>li>a.fusion-flex-link {
align-items: flex-end
}

.side-header.menu-text-align-right:not(.avada-menu-icon-position-left).rtl .fusion-main-menu>ul>li>a.fusion-flex-link,.side-header.menu-text-align-right:not(.avada-menu-icon-position-right).rtl .fusion-main-menu>ul>li>a.fusion-flex-link {
align-items: flex-start
}

.side-header.menu-text-align-left:not(.avada-menu-icon-position-left) .fusion-main-menu>ul>li>a.fusion-flex-link,.side-header.menu-text-align-left:not(.avada-menu-icon-position-right) .fusion-main-menu>ul>li>a.fusion-flex-link {
align-items: flex-start
}

.side-header.menu-text-align-left:not(.avada-menu-icon-position-left).rtl .fusion-main-menu>ul>li>a.fusion-flex-link,.side-header.menu-text-align-left:not(.avada-menu-icon-position-right).rtl .fusion-main-menu>ul>li>a.fusion-flex-link {
align-items: flex-end
}

.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-is-sticky .fusion-main-menu>ul>li:hover>a,.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-is-sticky .fusion-main-menu>ul>li:hover>a .fusion-menu-description,.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li:hover>a,.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li:hover>a .fusion-menu-description {
color: #ffaa06
}

.fusion-image-wrapper .fusion-rollover {
background-image: linear-gradient(to top,#333645 0,rgba(51,54,69,0.93) 100%)
}

.avada-image-rollover-direction-fade .fusion-image-wrapper .fusion-rollover {
transform: translateY(0);
transition: opacity .5s ease-in-out
}

.fusion-image-wrapper .fusion-rollover .fusion-rollover-link {
width: calc((16px) * 1.5);
height: calc((16px) * 1.5);
background-color: transparent
}

.avada-image-rollover-circle-yes .fusion-image-wrapper .fusion-rollover .fusion-rollover-link {
width: calc((16px) * 2.41);
height: calc((16px) * 2.41);
background-color: #ffffff;
line-height: 2.41
}

.fusion-image-wrapper .fusion-rollover .fusion-rollover-link:before {
font-size: 16px;
color: #333645
}

.avada-image-rollover-direction-fade .fusion-image-wrapper:hover .fusion-rollover {
transform: translateX(0)
}

.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content a,.fusion-rollover .fusion-rollover-content .fusion-rollover-title {
color: #ffffff
}

.fusion-hide-pagination-text .fusion-pagination .next,.fusion-hide-pagination-text .fusion-pagination .prev,.fusion-hide-pagination-text .pagination .pagination-next,.fusion-hide-pagination-text .pagination .pagination-prev,.fusion-pagination .current,.fusion-pagination .page-numbers:not(.prev):not(.next),.page-links a,.page-links>.page-number:not(.prev):not(.next),.pagination .current,.pagination .pagination-next,.pagination a.inactive {
border-radius: 0px;
border-width: 1px
}

body:not(.fusion-hide-pagination-text) .fusion-pagination .next,body:not(.fusion-hide-pagination-text) .fusion-pagination .prev,body:not(.fusion-hide-pagination-text) .pagination .pagination-next,body:not(.fusion-hide-pagination-text) .pagination .pagination-prev {
line-height: 30px
}

body:not(.avada-has-pagination-padding) .fusion-pagination .current,body:not(.avada-has-pagination-padding) .fusion-pagination .page-numbers:not(.prev):not(.next),body:not(.avada-has-pagination-padding) .page-links a,body:not(.avada-has-pagination-padding) .page-links>.page-number:not(.prev):not(.next),body:not(.avada-has-pagination-padding) .pagination .current,body:not(.avada-has-pagination-padding) .pagination a.inactive,body:not(.avada-has-pagination-padding).fusion-hide-pagination-text .fusion-pagination .next,body:not(.avada-has-pagination-padding).fusion-hide-pagination-text .fusion-pagination .prev,body:not(.avada-has-pagination-padding).fusion-hide-pagination-text .pagination .pagination-next,body:not(.avada-has-pagination-padding).fusion-hide-pagination-text .pagination .pagination-prev {
width: 30px;
height: 30px;
margin-left: calc((30px)/ 10);
margin-right: calc((30px)/ 10)
}

body:not(.avada-has-pagination-padding) .pagination .pagination-next,body:not(.avada-has-pagination-padding) .pagination .pagination-prev {
margin-left: calc((30px)/ 10);
margin-right: calc((30px)/ 10)
}

body:not(.avada-has-pagination-padding) .pagination .pagination-dots {
width: calc((30px)/ 2);
margin-left: calc((30px)/ 10);
margin-right: calc((30px)/ 10)
}

.avada-has-pagination-padding .fusion-pagination .current,.avada-has-pagination-padding .fusion-pagination .page-numbers:not(.prev):not(.next),.avada-has-pagination-padding .page-links a,.avada-has-pagination-padding .page-links>.page-number:not(.prev):not(.next),.avada-has-pagination-padding .pagination .current,.avada-has-pagination-padding .pagination a.inactive,.avada-has-pagination-padding.fusion-hide-pagination-text .fusion-pagination .next,.avada-has-pagination-padding.fusion-hide-pagination-text .fusion-pagination .prev,.avada-has-pagination-padding.fusion-hide-pagination-text .pagination .pagination-next,.avada-has-pagination-padding.fusion-hide-pagination-text .pagination .pagination-prev {
padding: 8px 8px 8px 8px
}

#comment-input input,.avada-select .select2-container .select2-choice,.avada-select .select2-container .select2-choice .select2-arrow,.avada-select .select2-container .select2-choice2 .select2-arrow,.chzn-container .chzn-drop,.chzn-container-single .chzn-single,.fusion-body .avada-select-parent select,.fusion-login-box .fusion-login-form input[type=password],.fusion-login-box .fusion-login-form input[type=text],.input-text:not(textarea),.main-nav-search-form input,.post-password-form label input[type=password],.search-page-search-form input,.searchform .fusion-search-form-content .fusion-search-button input[type=submit],.searchform .fusion-search-form-content .fusion-search-field input,.searchform .search-table .search-field input,.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--single .select2-selection__arrow,input.s,input[type=date],input[type=email],input[type=number],input[type=password],input[type=phone-number],input[type=text],input[type=time],select {
height: 44px;
padding-top: 0;
padding-bottom: 0
}

.avada-select .select2-container .select2-choice .select2-arrow,.avada-select .select2-container .select2-choice2 .select2-arrow,.searchform .fusion-search-form-content .fusion-search-button input[type=submit] {
width: 44px
}

.avada-select .select2-container .select2-choice .select2-arrow,.avada-select .select2-container .select2-choice2 .select2-arrow,.searchform .fusion-search-form-content .fusion-search-button input[type=submit],.select2-container .select2-choice>.select2-chosen,.select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 44px
}

#comment-input input,#comment-textarea textarea,.avada-select .select2-container .select2-choice,.avada-select .select2-container .select2-choice2,.chzn-container .chzn-drop,.chzn-container-single .chzn-single,.comment-form-comment textarea,.fusion-body .avada-select-parent select,.input-text,.main-nav-search-form input,.post-password-form label input[type=password],.search-page-search-form input,input.s,input[type=date],input[type=email],input[type=number],input[type=password],input[type=phone-number],input[type=text],input[type=time],select,textarea {
background-color: #ffffff;
font-size: 13px;
color: #5f616f
}

#comment-input input:focus,#comment-textarea textarea:focus,.avada-select .select2-container .select2-choice2:focus,.avada-select .select2-container .select2-choice:focus,.chzn-container .chzn-drop:focus,.chzn-container-single .chzn-single:focus,.comment-form-comment textarea:focus,.fusion-body .avada-select-parent select:focus,.input-text:focus,.main-nav-search-form input:focus,.post-password-form label input[type=password]:focus,.search-page-search-form input:focus,input.s:focus,input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=phone-number]:focus,input[type=text]:focus,input[type=time]:focus,select:focus,textarea:focus {
border-color: rgba(210,210,210,0)
}

#calc_shipping_state_field .select2-selection__placeholder,#comment-input .placeholder,#comment-textarea .placeholder,.fusion-search-element .searchform.fusion-search-form-clean .fusion-search-form-content .fusion-search-button input[type=submit],.fusion-search-form-clean .searchform:not(.fusion-search-form-classic) .fusion-search-form-content .fusion-search-button input[type=submit],.select2-results__option,input.s .placeholder {
font-size: 13px;
color: #5f616f
}

#calc_shipping_state_field .select2-selection__placeholder:focus,#comment-input .placeholder:focus,#comment-textarea .placeholder:focus,.fusion-search-element .searchform.fusion-search-form-clean .fusion-search-form-content .fusion-search-button input[type=submit]:focus,.fusion-search-form-clean .searchform:not(.fusion-search-form-classic) .fusion-search-form-content .fusion-search-button input[type=submit]:focus,.select2-results__option:focus,input.s .placeholder:focus {
border-color: rgba(210,210,210,0)
}

#comment-input input::-moz-placeholder,#comment-textarea textarea::-moz-placeholder,.comment-form-comment textarea::-moz-placeholder,.input-text::-moz-placeholder,.post-password-form label input[type=password]::-moz-placeholder,.searchform .s::-moz-placeholder,input#s::-moz-placeholder,input::-moz-placeholder,textarea.fusion-form-input::-moz-placeholder {
color: #5f616f
}

#comment-input input::-webkit-input-placeholder,#comment-textarea textarea::-webkit-input-placeholder,.comment-form-comment textarea::-webkit-input-placeholder,.input-text::-webkit-input-placeholder,.post-password-form label input[type=password]::-webkit-input-placeholder,.searchform .s::-webkit-input-placeholder,input#s::-webkit-input-placeholder,input::-webkit-input-placeholder,textarea.fusion-form-input::-webkit-input-placeholder {
color: #5f616f
}

#comment-input input,#comment-textarea textarea,.avada-select .select2-container .select2-choice,.avada-select .select2-container .select2-choice .select2-arrow,.avada-select .select2-container .select2-choice2 .select2-arrow,.chzn-container .chzn-drop,.chzn-container-single .chzn-single,.comment-form-comment textarea,.fusion-body .avada-select-parent .select-arrow,.fusion-body .avada-select-parent select,.gravity-select-parent .select-arrow,.input-text,.main-nav-search-form input,.post-password-form label input[type=password],.search-page-search-form input,.searchform .fusion-search-form-content .fusion-search-field input,.select-arrow,.select2-container .select2-selection .select2-selection__arrow,.select2-container--default .select2-dropdown .select2-search,.select2-container--default .select2-search--dropdown .select2-search__field,.select2-container--default .select2-selection--single,.select2-dropdown,input.s,input[type=date],input[type=email],input[type=number],input[type=password],input[type=phone-number],input[type=text],input[type=time],select,textarea {
border-width: 1px 1px 1px 1px;
border-color: rgba(210,210,210,0);
border-radius: 0px
}

.fusion-search-element .searchform.fusion-search-form-classic .fusion-search-form-content,.fusion-search-form-classic .searchform:not(.fusion-search-form-clean) .fusion-search-form-content,input[type=tel] {
border-radius: 0px;
border-width: 1px 1px 1px 1px
}

#slidingbar-area .widget-title,#slidingbar-area h3 {
font-family: "Work Sans";
font-size: 20px;
font-weight: 400;
line-height: 1.3;
letter-spacing: 0px;
font-style: normal;
color: #ffffff
}

:root {
--adminbar-height: 32px
}

@media screen and (max-width: 782px) {
:root {
--adminbar-height:46px
}
}

#boxed-wrapper {
overflow: hidden
}

#main .fusion-row,#slidingbar-area .fusion-row,.fusion-footer-widget-area .fusion-row {
max-width: 1180px
}

html:not(.avada-has-site-width-percent) #main,html:not(.avada-has-site-width-percent) .fusion-footer-copyright-area,html:not(.avada-has-site-width-percent) .fusion-footer-widget-area,html:not(.avada-has-site-width-percent) .fusion-sliding-bar-position-bottom .fusion-sliding-bar,html:not(.avada-has-site-width-percent) .fusion-sliding-bar-position-top .fusion-sliding-bar,html:not(.avada-has-site-width-percent) .tfs-slider .slide-content-container {
padding-left: 30px;
padding-right: 30px
}

html:not(.avada-has-site-width-percent) #main.width-100 {
padding-left: 20px;
padding-right: 20px
}

.width-100 .fusion-fullwidth,.width-100 .nonhundred-percent-fullwidth {
margin-left: -20px;
margin-right: -20px
}

.width-100 .fusion-fullwidth .fusion-fullwidth,.width-100 .fusion-fullwidth .nonhundred-percent-fullwidth {
margin-left: 0;
margin-right: 0
}

#main {
padding-left: 30px;
padding-right: 30px;
padding-top: 0px;
padding-bottom: 0px
}

#main.width-100 {
padding-left: 20px;
padding-right: 20px
}

.fusion-bottom-frame,.fusion-boxed-shadow,.fusion-sides-frame,.fusion-top-frame {
display: none
}

.layout-boxed-mode.layout-scroll-offset-framed:not(.avada-has-zero-margin-offset-top) .fusion-bottom-frame,.layout-boxed-mode.layout-scroll-offset-framed:not(.avada-has-zero-margin-offset-top) .fusion-top-frame {
display: block;
position: fixed;
z-index: 99999;
width: 100%
}

.layout-boxed-mode.layout-scroll-offset-framed:not(.avada-has-zero-margin-offset-top).avada-has-boxed-modal-shadow-none .fusion-boxed-shadow {
display: none
}

.layout-wide-mode #wrapper {
width: 100%;
max-width: none
}

#main .fusion-sticky-sidebar .fusion-sidebar-inner-content,#main .sidebar:not(.fusion-sticky-sidebar) {
background-color: #292b37
}

.fusion-social-links-footer .fusion-social-networks.boxed-icons .fusion-social-network-icon:not(.custom) {
background-color: #333645;
border-color: #333645;
border-radius: 100px
}

.fusion-social-networks.boxed-icons .fusion-social-network-icon:not(.custom) {
background-color: #333645;
border-color: #333645
}

.fusion-footer-widget-column {
margin-bottom: 50px
}

.fusion-footer-widget-column:last-child {
margin-bottom: 0
}

.fusion-footer-widget-column .row {
margin-left: 0;
margin-right: 0
}

.fusion-footer footer .fusion-columns .fusion-column {
padding-left: 15px;
padding-right: 15px
}

.fusion-body .fusion-footer-widget-area-center .fusion-columns .fusion-column {
text-align: center
}

.fusion-footer footer .fusion-columns {
margin: 0 calc((15px) * -1)
}

.fusion-footer footer .fusion-row .fusion-columns {
display: block;
flex-flow: wrap
}

.ltr .fusion-footer footer .fusion-row .fusion-columns .fusion-column.fusion-column-last {
border-right: none
}

.fusion-footer-widget-area {
position: relative;
padding: 80px 10px 80px;
border-top: 0px solid #333645;
background-image: ;
background-repeat: no-repeat;
background-color: #292b37;
background-size: initial;
background-position: center center;
color: #9fa0ab;
-webkit-backface-visibility: hidden;
backface-visibility: hidden
}

.fusion-footer-widget-area h3 {
font-family: "Work Sans";
font-size: 20px;
font-weight: 400;
line-height: 1.3;
letter-spacing: 0px;
font-style: normal;
color: #ffffff
}

.fusion-footer-widget-area .fusion-footer-widget-column .fusion-columns {
margin-left: 0;
margin-right: 0
}

.fusion-footer-widget-area .fusion-footer-widget-column .fusion-column {
padding-left: 3px;
padding-right: 3px;
padding-bottom: 3px
}

.fusion-footer-widget-area .fusion-footer-widget-column:not(.widget_icl_lang_sel_widget) ul:first-child>li:first-child>a,.fusion-footer-widget-area .fusion-footer-widget-column:not(.widget_icl_lang_sel_widget)>ul>li:first-child>a {
background-image: none;
padding-top: 0
}

.fusion-footer-widget-area ul {
list-style: none;
margin: 0;
padding: 0;
font-size: 12px
}

.fusion-footer-widget-area ul li {
border-color: #333645
}

.fusion-footer-widget-area ul li a {
display: block;
position: relative
}

.fusion-footer-widget-area ul li a:hover {
color: #ffaa06
}

.fusion-footer-parallax .fusion-footer-widget-area {
-webkit-backface-visibility: visible;
backface-visibility: visible
}

.fusion-footer-widget-area .widget-title {
margin: 0 0 28px;
text-transform: uppercase;
font-family: "Work Sans";
font-size: 20px;
font-weight: 400;
line-height: 1.3;
letter-spacing: 0px;
font-style: normal;
color: #ffffff
}

.fusion-footer-widget-area a {
color: #9fa0ab
}

.fusion-footer-widget-area a:hover {
color: #65bc7b
}

.fusion-footer-widget-area .widget>ul>li:first-child {
padding-top: 0
}

.fusion-footer-widget-area .widget li a:before {
color: #9fa0ab
}

.fusion-footer-widget-area .widget li a:hover:before {
color: #ffaa06
}

.fusion-footer-widget-area .widget a:hover {
color: #ffaa06
}

.fusion-footer-widget-area .widget_nav_menu>div>ul>li:first-child {
padding-top: 0
}

.fusion-footer-widget-area .widget_nav_menu ul ul li a {
padding-top: 12px
}

.fusion-footer-widget-area .widget_nav_menu li a:before {
position: absolute;
font-family: awb-icons;
content: "\f105";
margin-left: -12px
}

.fusion-footer-widget-area .widget_nav_menu li {
border-color: #333645;
color: #9fa0ab
}

.fusion-footer-widget-area article.col {
color: #9fa0ab
}

.fusion-footer-widget-area>.fusion-row {
padding-left: 0px;
padding-right: 0px
}

.fusion-footer-widget-area .fusion-accordian .panel-title a {
color: #9fa0ab
}

.fusion-footer-widget-area .fusion-accordian .panel-title a:hover {
color: #ffaa06
}

.fusion-footer-widget-area .fusion-accordian .panel-title a:hover .fa-fusion-box {
background-color: #ffaa06!important
}

.fusion-footer-widget-area .fusion-accordian .fusion-panel {
border-color: #333645
}

#wrapper .fusion-footer-widget-area .current-menu-item>a,#wrapper .fusion-footer-widget-area .current-menu-item>a:before,#wrapper .fusion-footer-widget-area .current_page_item>a,#wrapper .fusion-footer-widget-area .current_page_item>a:before {
color: #ffaa06
}

.fusion-footer-copyright-area {
z-index: 10;
position: relative;
padding: 50px 10px 50px;
border-top: 0px solid #292b37;
background-color: #333645
}

.fusion-footer-copyright-area .fusion-row {
max-width: 1180px
}

.fusion-footer-copyright-area>.fusion-row {
padding-left: 0px;
padding-right: 0px
}

.fusion-copyright-notice a {
color: #ffaa06
}

.fusion-footer-copyright-area a:hover {
color: #ffffff
}

.fusion-copyright-content {
display: table;
width: 100%
}

.fusion-copyright-notice {
display: table-cell;
vertical-align: middle;
margin: 0;
padding: 0;
color: #70717f;
font-size: 16px
}

.fusion-body .fusion-footer-copyright-center .fusion-copyright-content {
display: block;
text-align: center
}

.fusion-body .fusion-footer-copyright-center .fusion-copyright-notice {
display: block;
width: 100%;
text-align: center
}

#nav ul li ul li a,#sticky-nav ul li ul li a,#wrapper #nav ul li ul li > a,#wrapper #sticky-nav ul li ul li > a,.avada-container h3,.comment-form input[type="submit"],.ei-title h3,.fusion-blog-shortcode .fusion-timeline-date,.fusion-body #main .tribe-common .tribe-events-c-day-marker__date,.fusion-body #main .tribe-events .datepicker,.fusion-body .fusion-wrapper #main .tribe-common .tribe-common-h6--min-medium,.fusion-body .tribe-common .tribe-common-b2,.fusion-body .tribe-common .tribe-common-b3,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .price,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content a,.fusion-load-more-button,.fusion-main-menu .sub-menu,.fusion-main-menu .sub-menu li a,.fusion-megamenu-widgets-container,.fusion-megamenu-wrapper .fusion-megamenu-submenu > a:hover,.fusion-megamenu-wrapper li .fusion-megamenu-title-disabled,.fusion-page-title-bar h3,.gform_page_footer input[type=button],.meta .fusion-date,.more,.post-content blockquote,.review blockquote div strong,.review blockquote q,.ticket-selector-submit-btn[type=submit],.wpcf7-form input[type="submit"],body {
font-family: "Work Sans";
font-weight: 400;
letter-spacing: 0px;
font-style: normal
}

#slidingbar-area ul,.fusion-footer-widget-area ul,.post-content blockquote,body {
font-size: 17px
}

#nav ul li ul li a,#side-header .fusion-contact-info,#side-header .header-social .top-menu,#sticky-nav ul li ul li a,#wrapper #nav ul li ul li > a,#wrapper #sticky-nav ul li ul li > a,.avada-container h3,.comment-form input[type="submit"],.ei-title h3,.fusion-accordian .panel-body,.fusion-body #main .tribe-common .tribe-events-c-day-marker__date,.fusion-body .fusion-wrapper #main .tribe-common .tribe-common-h6--min-medium,.fusion-body .tribe-common .tribe-common-b2,.fusion-body .tribe-common .tribe-common-b3,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .price,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content a,.fusion-main-menu .sub-menu,.fusion-main-menu .sub-menu li a,.fusion-megamenu-widgets-container,.fusion-megamenu-wrapper .fusion-megamenu-submenu > a:hover,.fusion-megamenu-wrapper li .fusion-megamenu-title-disabled,.fusion-page-title-bar h3,.gform_page_footer input[type=button],.meta .fusion-date,.more,.post-content blockquote,.review blockquote div strong,.review blockquote q,.single-tribe_events #tribe-events-content .tribe-events-event-meta dt,.ticket-selector-submit-btn[type=submit],body {
line-height: 1.8em
}

.post-content blockquote,body {
color: #8f919b
}

.post-content blockquote {
font-style: italic
}

#main .post h2 a,.about-author .title a,.fusion-blog-pagination .pagination .pagination-next:after,.fusion-blog-pagination .pagination .pagination-prev:before,.fusion-content-widget-area .widget .recentcomments a,.fusion-content-widget-area .widget li a,.fusion-content-widget-area .widget_categories li,.fusion-hide-pagination-text .pagination-next:after,.fusion-hide-pagination-text .pagination-prev:before,.fusion-load-more-button,.fusion-rollover a,.pagination .pagination-next:after,.pagination .pagination-prev:before,.project-content .project-info .project-info-box a,.shop_attributes tr th,.single-navigation a[rel=next]:after,.single-navigation a[rel=prev]:before,body a,body a:after,body a:before {
color: #8f919b
}

.fusion-title h1,.fusion-widget-area h1,.post-content h1 {
font-family: "Work Sans";
font-weight: 400;
line-height: 1.05;
letter-spacing: -1px;
font-style: normal
}

.fusion-widget-area h1,.post-content h1 {
font-size: 68px
}

.fusion-widget-area h1,.post-content h1,.title h1 {
color: #ffffff
}

.fusion-title-size-one,h1 {
margin-top: 0;
margin-bottom: 0.5em
}

#main h2,.fusion-title h2,.fusion-widget-area h2,.post-content h2,.title h2 {
font-family: "Work Sans";
font-weight: 400;
line-height: 1.05;
letter-spacing: 0px;
font-style: normal
}

#main .fusion-portfolio h2,#wrapper #main .post-content .fusion-title h2,#wrapper #main .post-content .title h2,#wrapper .fusion-title h2,#wrapper .post-content h2,#wrapper .title h2,.fusion-widget-area h2,h2.entry-title {
font-size: 44px
}

.fusion-title h2,.fusion-widget-area h2,.post-content h2,.title h2 {
color: #ffffff
}

.fusion-title-size-two,h2 {
margin-top: 0.8em;
margin-bottom: 0.8em
}

.fusion-title h3,.fusion-widget-area h3,.post-content h3 {
font-family: "Work Sans";
font-weight: 400;
line-height: 1.15;
letter-spacing: 0px;
font-style: normal
}

.fusion-widget-area h3,.post-content h3 {
font-size: 26px
}

.fusion-title h3,.fusion-widget-area h3,.post-content h3,.title h3 {
color: #ffffff
}

.fusion-title-size-three,h3 {
margin-top: 1.07em;
margin-bottom: 1.07em
}

.fusion-accordian .panel-heading a,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,.fusion-title h4,.fusion-widget-area h4,.post-content h4,table th {
font-family: "Work Sans";
font-weight: 400;
line-height: 1.35;
letter-spacing: 0px;
font-style: normal
}

.fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-widget-area h4,.post-content h4 {
font-size: 16px
}

.fusion-title h4,.fusion-widget-area h4,.post-content h4,.title h4 {
color: #ffffff
}

h4 {
margin-top: 1.3em;
margin-bottom: 1.3em
}

.fusion-title h5,.fusion-widget-area h5,.post-content h5 {
font-family: "Work Sans";
font-weight: 400;
line-height: 1.2;
letter-spacing: 1px;
font-style: normal
}

.fusion-widget-area h5,.post-content h5 {
font-size: 18px
}

.fusion-title h5,.fusion-widget-area h5,.post-content h5,.title h5 {
color: #ffffff
}

h5 {
margin-top: 1.64em;
margin-bottom: 1.64em
}

.fusion-title h6,.fusion-widget-area h6,.post-content h6 {
font-family: "Work Sans";
font-weight: 400;
line-height: 1.2;
letter-spacing: 0px;
font-style: normal
}

.fusion-widget-area h6,.post-content h6 {
font-size: 14px
}

.fusion-title h6,.fusion-widget-area h6,.post-content h6,.title h6 {
color: #ffffff
}

h6 {
margin-top: 2.3em;
margin-bottom: 2.3em
}

#tab-reviews #reviews #comments > h2,#wrapper #main #comments .fusion-title h2,#wrapper #main #comments .fusion-title h3,#wrapper #main #respond .fusion-title h2,#wrapper #main #respond .fusion-title h3 {
font-family: "Work Sans";
font-weight: 400;
line-height: 1.5;
letter-spacing: 0px;
font-style: normal
}

#tab-reviews #reviews #comments > h2,#wrapper #main #comments .fusion-title h2,#wrapper #main #comments .fusion-title h3,#wrapper #main #respond .fusion-title h2,#wrapper #main #respond .fusion-title h3 {
font-size: 20px
}

#tab-reviews #reviews #comments > h2,#wrapper #main #comments .fusion-title h2,#wrapper #main #comments .fusion-title h3,#wrapper #main #respond .fusion-title h2,#wrapper #main #respond .fusion-title h3 {
color: #ffffff
}

.fusion-search-element .searchform.fusion-search-form-clean .fusion-search-form-content .fusion-search-field input,.fusion-search-form-clean #bbpress-forums .bbp-search-form #bbp_search,.fusion-search-form-clean .searchform:not(.fusion-search-form-classic) .fusion-search-form-content .fusion-search-field input {
padding-left: 44px
}

.fusion-search-element .searchform.fusion-search-form-classic .fusion-search-form-content .fusion-search-field input,.fusion-search-form-classic #bbpress-forums .bbp-search-form #bbp_search,.fusion-search-form-classic .searchform:not(.fusion-search-form-clean) .fusion-search-form-content .fusion-search-field input {
border-right: none;
border-top-right-radius: 0;
border-bottom-right-radius: 0
}

.fusion-menu-item-button .menu-text {
border-color: #ffffff
}

.fusion-menu-item-button:hover .menu-text {
border-color: #ffffff
}

.wpcf7-form input[type=submit] {
padding: 5px 15px;
font-weight: 700
}

.wpcf7-form input[type=submit] {
font-weight: 700;
cursor: pointer
}

.wpcf7-form input[type=submit]:not(.fusion-button-span-yes) {
width: auto
}

.fusion-theme-sharing-box .fusion-social-networks.boxed-icons .fusion-social-network-icon:not(.custom) {
border-radius: 50%
}

.fusion-alert:not( .fusion-live-alert ) .close {
display: inline;
}

.fusion-body blockquote,.post-content blockquote {
background-color: #333645;
}

.fontawesome-icon {
color: #ffffff;
}

.fontawesome-icon.circle-yes {
color: #ffffff;
background-color: rgba(95,97,111,0);
border-color: #ffaa06;
border-radius: 50% 50% 50% 50%;
}

.fontawesome-icon:hover {
color: #ffffff;
}

.fontawesome-icon.circle-yes:hover {
color: #ffffff;
background-color: rgba(95,97,111,0);
border-color: #ffaa06;
}

#small-nav,.fusion-filters,tr td {
border-color: #5e6276;
}

.fusion-privacy-bar {
background: #363839;
color: #8c8989;
padding-right: 30px;
padding-bottom: 15px;
padding-left: 30px;
padding-top: 15px;
}

.fusion-privacy-bar a:not(.fusion-button) {
color: #bfbfbf;
}

.fusion-privacy-bar a:not(.fusion-button):hover {
color: #ffaa06;
}

.fusion-privacy-bar {
font-size: 13px;
}

:root {
--site_width: 1180px;
--site_width-int: 1180;
--margin_offset-top: 0px;
--margin_offset-bottom: 0px;
--margin_offset-top-no-percent: 0px;
--margin_offset-bottom-no-percent: 0px;
--main_padding-top: 0px;
--main_padding-top-or-55px: 0px;
--main_padding-bottom: 0px;
--hundredp_padding: 20px;
--hundredp_padding-fallback_to_zero: 20px;
--hundredp_padding-fallback_to_zero_px: 20px;
--hundredp_padding-hundred_percent_negative_margin: -20px;
--sidebar_width: 29%;
--sidebar_gutter: 80px;
--sidebar_2_1_width: 21%;
--sidebar_2_2_width: 21%;
--dual_sidebar_gutter: 40px;
--grid_main_break_point: 1000;
--side_header_break_point: 1100;
--content_break_point: 1000;
--typography_sensitivity: 0.63;
--typography_factor: 1.50;
--primary_color: #65bc7b;
--primary_color-85a: rgba(101,188,123,0.85);
--primary_color-7a: rgba(101,188,123,0.7);
--primary_color-5a: rgba(101,188,123,0.5);
--primary_color-35a: rgba(101,188,123,0.35);
--primary_color-2a: rgba(101,188,123,0.2);
--header_bg_image: ;
--header_bg_repeat: no-repeat;
--side_header_width: 280px;
--side_header_width-int: 280;
--header_padding-top: 0px;
--header_padding-bottom: 0px;
--header_padding-left: 0px;
--header_padding-right: 0px;
--menu_highlight_background: #292b37;
--menu_arrow_size-width: 24px;
--menu_arrow_size-height: 14px;
--menu_arrow_size-width-header_border_color_condition_5: ;
--nav_highlight_border: 3px;
--nav_padding: 15px;
--nav_padding-no-zero: 15px;
--dropdown_menu_top_border_size: 3px;
--dropdown_menu_width: 250px;
--mainmenu_dropdown_vertical_padding: 14px;
--menu_sub_bg_color: #292b37;
--menu_bg_hover_color: #ffaa06;
--menu_sub_sep_color: #2f3240;
--menu_h45_bg_color: #333645;
--nav_typography-font-family: "Work Sans";
--nav_typography-font-weight: 500;
--nav_typography-font-size: 13px;
--nav_typography-font-style: ;
--nav_typography-letter-spacing: 1px;
--nav_typography-color: #ffffff;
--nav_typography-color-65a: rgba(255,255,255,0.65);
--nav_typography-color-35a: rgba(255,255,255,0.35);
--menu_hover_first_color: #ffaa06;
--menu_hover_first_color-65a: rgba(255,170,6,0.65);
--menu_sub_color: #ffffff;
--nav_dropdown_font_size: 15px;
--flyout_menu_icon_font_size: 14px;
--flyout_menu_icon_font_size_px: 14px;
--snav_font_size: 12px;
--sec_menu_lh: 44px;
--header_top_menu_sub_color: #ffffff;
--mobile_menu_icons_top_margin: 0px;
--mobile_menu_nav_height: 60px;
--mobile_header_bg_color: rgb(51,54,69);
--mobile_menu_background_color: #292b37;
--mobile_menu_hover_color: #333645;
--mobile_menu_border_color: #333645;
--mobile_menu_toggle_color: #ffaa06;
--mobile_menu_typography-font-family: "Work Sans";
--mobile_menu_typography-font-size: 16px;
--mobile_menu_typography-font-weight: 400;
--mobile_menu_typography-line-height: 58px;
--mobile_menu_typography-letter-spacing: 1px;
--mobile_menu_typography-color: #ffffff;
--mobile_menu_typography-font-style: ;
--mobile_menu_typography-font-size-30-or-24px: 24px;
--mobile_menu_typography-font-size-open-submenu: 16px;
--mobile_menu_font_hover_color: #ffaa06;
--menu_icon_size: 14px;
--logo_alignment: left;
--logo_background_color: #ffaa06;
--slidingbar_width: 300px;
--slidingbar_width-percent_to_vw: 300px;
--slidingbar_content_padding-top: 35px;
--slidingbar_content_padding-bottom: 35px;
--slidingbar_content_padding-left: 30px;
--slidingbar_content_padding-right: 30px;
--slidingbar_bg_color: #333645;
--slidingbar_divider_color: #252833;
--slidingbar_link_color: #ffffff;
--slidingbar_link_color_hover: #ffaa06;
--footer_divider_color: #333645;
--footer_headings_typography-font-family: "Work Sans";
--footer_headings_typography-font-size: 20px;
--footer_headings_typography-font-weight: 400;
--footer_headings_typography-line-height: 1.3;
--footer_headings_typography-font-style: ;
--footer_headings_typography-letter-spacing: 0px;
--footer_headings_typography-color: #ffffff;
--footer_text_color: #9fa0ab;
--sidebar_bg_color: #292b37;
--bg_image: none;
--bg_repeat: no-repeat;
--bg_color: #333645;
--bg-color-overlay: normal;
--bg_pattern: url("https://fidelcrest.com/wp-content/themes/Avada/assets/images/patterns/pattern1.png");
--content_bg_color: #333645;
--content_bg_image: none;
--content_bg_repeat: no-repeat;
--body_typography-font-family: "Work Sans";
--body_typography-font-size: 17px;
--base-font-size: 17;
--body_typography-font-weight: 400;
--body_typography-font-style: ;
--body_typography-line-height: 1.8em;
--body_typography-letter-spacing: 0px;
--body_typography-color: #8f919b;
--link_color: #8f919b;
--link_color-8a: rgba(143,145,155,0.8);
--h1_typography-font-family: "Work Sans";
--h1_typography-font-weight: 400;
--h1_typography-line-height: 1.05;
--h1_typography-letter-spacing: -1px;
--h1_typography-font-style: ;
--h1_typography-font-size: 68px;
--h1_typography-color: #ffffff;
--h1_typography-margin-top: 0;
--h1_typography-margin-bottom: 0.5em;
--h2_typography-font-family: "Work Sans";
--h2_typography-font-weight: 400;
--h2_typography-line-height: 1.05;
--h2_typography-letter-spacing: 0px;
--h2_typography-font-style: ;
--h2_typography-font-size: 44px;
--h2_typography-color: #ffffff;
--h2_typography-margin-top: 0.8em;
--h2_typography-margin-bottom: 0.8em;
--h3_typography-font-family: "Work Sans";
--h3_typography-font-weight: 400;
--h3_typography-line-height: 1.15;
--h3_typography-letter-spacing: 0px;
--h3_typography-font-style: ;
--h3_typography-font-size: 26px;
--h3_typography-color: #ffffff;
--h3_typography-margin-top: 1.07em;
--h3_typography-margin-bottom: 1.07em;
--h4_typography-font-family: "Work Sans";
--h4_typography-font-weight: 400;
--h4_typography-line-height: 1.35;
--h4_typography-letter-spacing: 0px;
--h4_typography-font-style: ;
--h4_typography-font-size: 16px;
--h4_typography-color: #ffffff;
--h4_typography-margin-top: 1.3em;
--h4_typography-margin-bottom: 1.3em;
--h5_typography-font-family: "Work Sans";
--h5_typography-font-weight: 400;
--h5_typography-line-height: 1.2;
--h5_typography-letter-spacing: 1px;
--h5_typography-font-style: ;
--h5_typography-font-size: 18px;
--h5_typography-color: #ffffff;
--h5_typography-margin-top: 1.64em;
--h5_typography-margin-bottom: 1.64em;
--h6_typography-font-family: "Work Sans";
--h6_typography-font-weight: 400;
--h6_typography-line-height: 1.2;
--h6_typography-letter-spacing: 0px;
--h6_typography-font-style: ;
--h6_typography-font-size: 14px;
--h6_typography-color: #ffffff;
--h6_typography-margin-top: 2.3em;
--h6_typography-margin-bottom: 2.3em;
--post_title_typography-font-family: "Work Sans";
--post_title_typography-font-weight: 400;
--post_title_typography-line-height: 1.28em;
--post_title_typography-letter-spacing: 0px;
--post_title_typography-font-style: ;
--post_title_typography-font-size: 23px;
--post_title_typography-color: #ffffff;
--post_titles_extras_typography-font-family: "Work Sans";
--post_titles_extras_typography-font-weight: 400;
--post_titles_extras_typography-line-height: 1.5;
--post_titles_extras_typography-letter-spacing: 0px;
--post_titles_extras_typography-font-style: ;
--post_titles_extras_typography-font-size: 20px;
--post_titles_extras_typography-color: #ffffff;
--blog_archive_grid_column_spacing: 40px;
--dates_box_color: #f0f0f0;
--meta_font_size: 15px;
--portfolio_archive_column_spacing: 20px;
--portfolio_meta_font_size: 16px;
--social_bg_color: #292b37;
--social_bg_color-0-transparent: ;
--sharing_social_links_icon_color: #333645;
--sharing_social_links_box_color: #5f616f;
--sharing_social_links_boxed_padding: 10px;
--slider_nav_box_dimensions-width: 30px;
--slider_nav_box_dimensions-height: 60px;
--slider_arrow_size: 14px;
--es_caption_font_size: 20px;
--form_input_height: 44px;
--form_input_height-main-menu-search-width: calc(250px + 1.43 * 44px);
--form_text_size: 13px;
--form_bg_color: #ffffff;
--form_text_color: #5f616f;
--form_text_color-35a: rgba(95,97,111,0.35);
--form_border_width-top: 1px;
--form_border_width-bottom: 1px;
--form_border_width-left: 1px;
--form_border_width-right: 1px;
--form_border_color: rgba(210,210,210,0);
--form_focus_border_color: rgba(210,210,210,0);
--form_focus_border_color-5a: rgba(210,210,210,0.5);
--form_border_radius: 0px;
--privacy_bg_color: rgba(0,0,0,0.1);
--privacy_color: rgba(255,255,255,0.8);
--privacy_bar_padding-top: 15px;
--privacy_bar_padding-bottom: 15px;
--privacy_bar_padding-left: 30px;
--privacy_bar_padding-right: 30px;
--privacy_bar_bg_color: #363839;
--privacy_bar_font_size: 13px;
--privacy_bar_color: #8c8989;
--privacy_bar_link_color: #bfbfbf;
--privacy_bar_link_hover_color: #ffaa06;
--privacy_bar_headings_color: #dddddd;
--scrollbar_background: #f2f3f5;
--scrollbar_handle: #65bc7b;
--image_rollover_icon_size: 16px;
--image_rollover_text_color: #ffffff;
--pagination_width_height: 30px;
--pagination_box_padding-width: 8px;
--pagination_box_padding-height: 8px;
--pagination_border_width: 1px;
--pagination_border_radius: 0px;
--pagination_font_size: 16px;
--timeline_bg_color: #ffffff;
--timeline_bg_color-20px-transparent: 20px;
--timeline_bg_color-not-transparent: #ffffff;
--timeline_color: rgba(255,255,255,0);
--grid_separator_color: #ffaa06;
--carousel_nav_color: rgba(0,0,0,0.6);
--carousel_hover_color: rgba(0,0,0,0.8);
--button_padding-top: 13px;
--button_padding-bottom: 13px;
--button_padding-left: 29px;
--button_padding-right: 29px;
--button_typography-font-family: Work Sans;
--button_typography-font-weight: 500;
--button_typography-letter-spacing: 1px;
--button_typography-font-style: ;
--button_font_size: 14px;
--button_line_height: 17px;
--button_text_transform: uppercase;
--button_gradient_top_color: #ffaa06;
--button_gradient_bottom_color: #ffaa06;
--button_gradient_top_color_hover: #e19503;
--button_gradient_bottom_color_hover: #e19503;
--button_gradient_start: 0%;
--button_gradient_end: 100%;
--button_gradient_angle: 180deg;
--button_radial_direction: center center;
--button_accent_color: #ffffff;
--button_accent_hover_color: #ffffff;
--button_bevel_color: #bf7e00;
--button_box_shadow: none;
--button_bevel_color_hover: #bf7e00;
--button_border_width-top: 0px;
--button_border_width-right: 0px;
--button_border_width-bottom: 0px;
--button_border_width-left: 0px;
--button_border_color: #ffffff;
--button_border_hover_color: #ffffff;
--checklist_icons_color: #ffaa06;
--checklist_circle_color: #ffffff;
--checklist_text_color: #8f919b;
--checklist_item_padding-top: 0.35em;
--checklist_item_padding-bottom: 0.35em;
--checklist_item_padding-left: 0;
--checklist_item_padding-right: 0;
--checklist_divider_color: #5e6276;
--checklist_odd_row_bgcolor: rgba(255,255,255,0);
--checklist_even_row_bgcolor: rgba(255,255,255,0);
--countdown_background_color: #ffaa06;
--countdown_counter_box_color: #333645;
--countdown_counter_text_color: #ffffff;
--countdown_label_color: #ffffff;
--countdown_heading_text_color: #ffffff;
--icon_color: #ffffff;
--icon_color_hover: #ffffff;
--icon_circle_color: rgba(95,97,111,0);
--icon_circle_color_hover: rgba(95,97,111,0);
--icon_border_size: #ffffff;
--icon_border_color: #ffaa06;
--icon_border_color_hover: #ffaa06;
--pricing_box_color: #ffaa06;
--sep_color: #5e6276;
--tabs_bg_color: #ffaa06;
--tabs_inactive_color: #404353;
--tabs_border_color: #333645;
--testimonial_bg_color: #333645;
--testimonial_text_color: #ffffff;
--title_text_transform: none;
--title_border_color: #5e6276;
--accordian_inactive_color: #5f616f;
--accordian_active_color: #ffaa06;
}

#side-header,.fusion-header {
--header_bg_color: #333645;
--archive_header_bg_color: rgb(51,54,69);
}

.fusion-header-wrapper,#side-header {
--header_border_color: rgba(255,255,255,0);
}

.fusion-header-wrapper,#side-header {
--header_sticky_bg_color: #333645;
}

.fusion-main-menu {
--header_sticky_menu_color: #ffffff;
--header_sticky_nav_font_size: 15px;
--nav_height: 90px;
--mobile_nav_padding: 56px;
--menu_text_align: center;
--menu_thumbnail_size-width: 26px;
--menu_thumbnail_size-height: 14px;
}

.fusion-main-menu {
--header_sticky_nav_padding: 44px;
}

.fusion-header {
--top-bar-height: calc(44px / 2);
}

.fusion-megamenu-icon {
--menu_icon_color: #ffffff;
--menu_icon_hover_color: #ffffff;
}

.fusion-logo {
--logo_margin-top: 0px;
--logo_margin-bottom: 0px;
--logo_margin-left: 0px;
--logo_margin-right: 0px;
}

#slidingbar {
--slidingbar_font_size: 13px;
}

#slidingbar-area {
--slidingbar_headings_color: #ffffff;
--slidingbar_text_color: #8b8c97;
}

.fusion-footer-widget-area {
--footerw_bg_image: ;
--footerw_bg_full-size: initial;
--footerw_bg_full-position: center center;
--footerw_bg_repeat: no-repeat;
--footerw_bg_pos: center center;
--footer_bg_color: #292b37;
--footer_border_size: 0px;
--footer_border_color: #333645;
--footer_link_color: #9fa0ab;
--footer_link_color_hover: #ffaa06;
}

.fusion-footer {
--footer_area_padding-top: 80px;
--footer_area_padding-bottom: 80px;
--footer_area_padding-left: 0px;
--footer_area_padding-right: 0px;
--footer_divider_line-flex: block;
--footer_divider_line_size: 1px;
--footer_divider_line_style: solid;
--footer_widgets_padding: 15px;
}

.fusion-footer-copyright-area {
--copyright_padding-top: 50px;
--copyright_padding-bottom: 50px;
--copyright_bg_color: #333645;
--copyright_border_size: 0px;
--copyright_border_color: #292b37;
--copyright_link_color_hover: #ffffff;
}

.fusion-copyright-notice {
--copyright_text_color: #70717f;
--copyright_link_color: #ffaa06;
--copyright_font_size: 16px;
}

.fusion-portfolio-content-wrapper {
--portfolio_archive_text_alignment: left;
}

.fusion-social-networks {
--header_social_links_font_size: 19px;
--header_social_links_boxed_padding: 8px;
--footer_social_links_font_size: 16px;
--footer_social_links_boxed_padding: 8px;
}

#toTop {
--totop_border_radius: 4px;
}

.fusion-image-wrapper {
--image_gradient_top_color: rgba(51,54,69,0.93);
}

.fusion-rollover {
--image_gradient_bottom_color: #333645;
--image_rollover_icon_color: #333645;
}

body .fusion-alert.alert:not( .fusion-live-alert ) {
--alert_border_size: 1px;
}

body {
--fusion-audio-max-width-default: 100%;
--fusion-audio-background-color-default: #222222;
--fusion-audio-accent-color-default: #ffffff;
--fusion-audio-border-size-default: 0;
--fusion-audio-border-color-default: #ffffff;
--fusion-audio-border-top-left-radius-default: 0px;
--fusion-audio-border-top-right-radius-default: 0px;
--fusion-audio-border-bottom-right-radius-default: 0px;
--fusion-audio-border-bottom-left-radius-default: 0px;
--button-border-radius-top-left: 2px;
--button-border-radius-top-right: 2px;
--button-border-radius-bottom-right: 2px;
--button-border-radius-bottom-left: 2px;
--fusion-video-max-width-default: 100%;
}

@media only screen and (max-width: 1100px) {
#side-header .fusion-mobile-logo-1 .fusion-standard-logo,.fusion-mobile-logo-1 .fusion-standard-logo {
display:none;
}

#side-header .fusion-mobile-logo,.fusion-mobile-logo {
display: inline-block;
}
}

@font-face {
font-display: swap;
font-family: "awb-icons";
src: url('https://fidelcrest.com/wp-content/themes/Avada/includes/lib/assets/fonts/icomoon/awb-icons.woff') format('woff'),url('https://fidelcrest.com/wp-content/themes/Avada/includes/lib/assets/fonts/icomoon/awb-icons.ttf') format('truetype'),url('https://fidelcrest.com/wp-content/themes/Avada/includes/lib/assets/fonts/icomoon/awb-icons.svg#awb-icons') format('svg');
font-weight: normal;
font-style: normal;
font-display: block;
}

.fas {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
line-height: 1
}

@-webkit-keyframes fa-spin {
0% {
-webkit-transform: rotate(0);
transform: rotate(0)
}

100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg)
}
}

@keyframes fa-spin {
0% {
-webkit-transform: rotate(0);
transform: rotate(0)
}

100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg)
}
}

@font-face {
font-display: block;
font-family: "Font Awesome 5 Brands";
font-style: normal;
font-weight: normal;
src: url(https://fidelcrest.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-brands-400.eot);
src: url(https://fidelcrest.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-brands-400.eot#iefix) format("embedded-opentype"),url(https://fidelcrest.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-brands-400.woff2) format("woff2"),url(https://fidelcrest.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-brands-400.woff) format("woff"),url(https://fidelcrest.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-brands-400.ttf) format("truetype"),url(https://fidelcrest.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-brands-400.svg#fontawesome) format("svg");
font-display: block;
}

@font-face {
font-display: block;
font-family: "Font Awesome 5 Free";
font-style: normal;
font-weight: 400;
src: url(https://fidelcrest.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-regular-400.eot);
src: url(https://fidelcrest.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-regular-400.eot#iefix) format("embedded-opentype"),url(https://fidelcrest.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-regular-400.woff2) format("woff2"),url(https://fidelcrest.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-regular-400.woff) format("woff"),url(https://fidelcrest.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-regular-400.ttf) format("truetype"),url(https://fidelcrest.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-regular-400.svg#fontawesome) format("svg");
font-display: block;
}

@font-face {
font-display: block;
font-family: "Font Awesome 5 Free";
font-style: normal;
font-weight: 900;
src: url(https://fidelcrest.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-solid-900.eot);
src: url(https://fidelcrest.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-solid-900.eot#iefix) format("embedded-opentype"),url(https://fidelcrest.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-solid-900.woff2) format("woff2"),url(https://fidelcrest.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-solid-900.woff) format("woff"),url(https://fidelcrest.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-solid-900.ttf) format("truetype"),url(https://fidelcrest.com/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/webfonts/fa-solid-900.svg#fontawesome) format("svg");
font-display: block;
}

.fas {
font-family: "Font Awesome 5 Free";
font-weight: 900
}

.fa-building:before {
content: "\f1ad"
}

.fa-chart-line:before {
content: "\f201"
}

.fa-chart-pie:before {
content: "\f200"
}

.fa-comments:before {
content: "\f086"
}

.fa-credit-card:before {
content: "\f09d"
}

.fa-file-invoice-dollar:before {
content: "\f571"
}

.fa-globe:before {
content: "\f0ac"
}

.fa-hammer:before {
content: "\f6e3"
}

.fa-money-bill-alt:before {
content: "\f3d1"
}

.fa-money-bill-wave:before {
content: "\f53a"
}

.fa-rss-square:before {
content: "\f143"
}

.fa-search-dollar:before {
content: "\f688"
}

.fa-sign-in-alt:before {
content: "\f2f6"
}

.fa-smile-beam:before {
content: "\f5b8"
}

.fa-tasks:before {
content: "\f0ae"
}

.fa-user-plus:before {
content: "\f234"
}

.collapse {
display: none
}

.tribe-events-notices:not(.fusion-alert) {
box-shadow: 0 1px 1px rgba(0,0,0,.1);
background-color: #fff;
border-color: #d7d6d6;
color: inherit;
text-shadow: none;
text-align: center;
text-transform: uppercase
}

.fusion-image-wrapper .fusion-rollover .fusion-rollover-link:before {
line-height: 2.41
}

#main #comment-submit,#main .comment-submit,#reviews input#submit,.button-default,.button.default,.comment-form input[type="submit"],.fusion-button,.fusion-button-default,.fusion-footer-widget-area .fusion-privacy-placeholder .button-default,.fusion-portfolio-one .fusion-button,.post-password-form input[type="submit"],.slidingbar-area .button-default,.ticket-selector-submit-btn[type=submit],.tml-submit-wrap input[type="submit"],.wpcf7-form input[type="submit"],.wpcf7-submit,input.button-default {
display: inline-block;
position: relative;
text-align: center;
text-decoration: none;
cursor: pointer;
box-sizing: border-box;
font-family: Work Sans;
font-weight: 500;
font-style: normal;
letter-spacing: 1px;
border-width: 0px 0px 0px 0px;
border-style: solid;
border-radius: 2px 2px 2px 2px;
text-transform: uppercase;
transition: all .2s
}

.fusion-body .fusion-button-default-size {
padding-top: 13px;
padding-right: 29px;
padding-bottom: 13px;
padding-left: 29px;
line-height: 17px;
font-size: 14px
}

.fusion-body .fusion-button-default-size .fusion-button-text-left {
display: inline-block;
padding-left: calc(29px/ 2 + 14px + 1px)
}

.fusion-body .fusion-button-default-size .button-icon-divider-left {
padding: 0;
width: calc(29px + 14px);
text-align: center
}

.fusion-body .fusion-button-default-size .button-icon-divider-left i,.fusion-body .fusion-button-default-size .button-icon-divider-left img {
top: 50%;
transform: translateY(-50%);
display: block
}

#main #comment-submit,#main .comment-submit,#reviews input#submit,.button-default,.button.default,.comment-form input[type="submit"],.fusion-button-default,.fusion-footer-widget-area .fusion-privacy-placeholder .button-default,.fusion-portfolio-one .fusion-button,.post-password-form input[type="submit"],.slidingbar-area .button-default,.ticket-selector-submit-btn[type=submit],.tml-submit-wrap input[type="submit"],.wpcf7-form input[type="submit"],.wpcf7-submit,input.button-default {
background: #ffaa06;
color: #ffffff;
border-color: #ffffff
}

#main #comment-submit .fusion-button-text,#main .comment-submit .fusion-button-text,#reviews input#submit .fusion-button-text,.button-default .fusion-button-text,.button.default .fusion-button-text,.comment-form input[type="submit"] .fusion-button-text,.fusion-button-default .fusion-button-text,.fusion-footer-widget-area .fusion-privacy-placeholder .button-default .fusion-button-text,.fusion-portfolio-one .fusion-button .fusion-button-text,.post-password-form input[type="submit"] .fusion-button-text,.slidingbar-area .button-default .fusion-button-text,.ticket-selector-submit-btn[type=submit] .fusion-button-text,.tml-submit-wrap input[type="submit"] .fusion-button-text,.wpcf7-form input[type="submit"] .fusion-button-text,.wpcf7-submit .fusion-button-text,input.button-default .fusion-button-text {
color: #ffffff
}

#main #comment-submit:active .fusion-button-text,#main .comment-submit:active .fusion-button-text,#reviews input#submit:active .fusion-button-text,.button-default:active .fusion-button-text,.button.default:active .fusion-button-text,.comment-form input[type="submit"]:active .fusion-button-text,.fusion-button-default:active .fusion-button-text,.fusion-footer-widget-area .fusion-privacy-placeholder .button-default:active .fusion-button-text,.fusion-portfolio-one .fusion-button:active .fusion-button-text,.post-password-form input[type="submit"]:active .fusion-button-text,.slidingbar-area .button-default:active .fusion-button-text,.ticket-selector-submit-btn[type=submit]:active .fusion-button-text,.tml-submit-wrap input[type="submit"]:active .fusion-button-text,.wpcf7-form input[type="submit"]:active .fusion-button-text,.wpcf7-submit:active .fusion-button-text,input.button-default:active .fusion-button-text,#main #comment-submit:focus .fusion-button-text,#main .comment-submit:focus .fusion-button-text,#reviews input#submit:focus .fusion-button-text,.button-default:focus .fusion-button-text,.button.default:focus .fusion-button-text,.comment-form input[type="submit"]:focus .fusion-button-text,.fusion-button-default:focus .fusion-button-text,.fusion-footer-widget-area .fusion-privacy-placeholder .button-default:focus .fusion-button-text,.fusion-portfolio-one .fusion-button:focus .fusion-button-text,.post-password-form input[type="submit"]:focus .fusion-button-text,.slidingbar-area .button-default:focus .fusion-button-text,.ticket-selector-submit-btn[type=submit]:focus .fusion-button-text,.tml-submit-wrap input[type="submit"]:focus .fusion-button-text,.wpcf7-form input[type="submit"]:focus .fusion-button-text,.wpcf7-submit:focus .fusion-button-text,input.button-default:focus .fusion-button-text,#main #comment-submit:hover .fusion-button-text,#main .comment-submit:hover .fusion-button-text,#reviews input#submit:hover .fusion-button-text,.button-default:hover .fusion-button-text,.button.default:hover .fusion-button-text,.comment-form input[type="submit"]:hover .fusion-button-text,.fusion-button-default:hover .fusion-button-text,.fusion-footer-widget-area .fusion-privacy-placeholder .button-default:hover .fusion-button-text,.fusion-portfolio-one .fusion-button:hover .fusion-button-text,.post-password-form input[type="submit"]:hover .fusion-button-text,.slidingbar-area .button-default:hover .fusion-button-text,.ticket-selector-submit-btn[type=submit]:hover .fusion-button-text,.tml-submit-wrap input[type="submit"]:hover .fusion-button-text,.wpcf7-form input[type="submit"]:hover .fusion-button-text,.wpcf7-submit:hover .fusion-button-text,input.button-default:hover .fusion-button-text {
color: #ffffff
}

.fusion-has-button-gradient #main #comment-submit,.fusion-has-button-gradient #main .comment-submit,.fusion-has-button-gradient #reviews input#submit,.fusion-has-button-gradient .button-default,.fusion-has-button-gradient .button.default,.fusion-has-button-gradient .comment-form input[type="submit"],.fusion-has-button-gradient .fusion-button-default,.fusion-has-button-gradient .fusion-footer-widget-area .fusion-privacy-placeholder .button-default,.fusion-has-button-gradient .fusion-portfolio-one .fusion-button,.fusion-has-button-gradient .post-password-form input[type="submit"],.fusion-has-button-gradient .slidingbar-area .button-default,.fusion-has-button-gradient .ticket-selector-submit-btn[type=submit],.fusion-has-button-gradient .tml-submit-wrap input[type="submit"],.fusion-has-button-gradient .wpcf7-form input[type="submit"],.fusion-has-button-gradient .wpcf7-submit,.fusion-has-button-gradient input.button-default,.fusion-has-button-gradient.fusion-button-default {
background-image: linear-gradient(180deg,#ffaa06 0%,#ffaa06 100%)
}

#main #comment-submit:active,#main .comment-submit:active,#reviews input#submit:active,.button-default:active,.button.default:active,.comment-form input[type="submit"]:active,.fusion-button-default:active,.fusion-footer-widget-area .fusion-privacy-placeholder .button-default:active,.fusion-portfolio-one .fusion-button:active,.post-password-form input[type="submit"]:active,.slidingbar-area .button-default:active,.ticket-selector-submit-btn[type=submit]:active,.tml-submit-wrap input[type="submit"]:active,.wpcf7-form input[type="submit"]:active,.wpcf7-submit:active,input.button-default:active,#main #comment-submit:focus,#main .comment-submit:focus,#reviews input#submit:focus,.button-default:focus,.button.default:focus,.comment-form input[type="submit"]:focus,.fusion-button-default:focus,.fusion-footer-widget-area .fusion-privacy-placeholder .button-default:focus,.fusion-portfolio-one .fusion-button:focus,.post-password-form input[type="submit"]:focus,.slidingbar-area .button-default:focus,.ticket-selector-submit-btn[type=submit]:focus,.tml-submit-wrap input[type="submit"]:focus,.wpcf7-form input[type="submit"]:focus,.wpcf7-submit:focus,input.button-default:focus,#main #comment-submit:hover,#main .comment-submit:hover,#reviews input#submit:hover,.button-default:hover,.button.default:hover,.comment-form input[type="submit"]:hover,.fusion-button-default:hover,.fusion-footer-widget-area .fusion-privacy-placeholder .button-default:hover,.fusion-portfolio-one .fusion-button:hover,.post-password-form input[type="submit"]:hover,.slidingbar-area .button-default:hover,.ticket-selector-submit-btn[type=submit]:hover,.tml-submit-wrap input[type="submit"]:hover,.wpcf7-form input[type="submit"]:hover,.wpcf7-submit:hover,input.button-default:hover {
background: #e19503;
color: #ffffff;
border-color: #ffffff
}

.fusion-has-button-gradient #main #comment-submit:active,.fusion-has-button-gradient #main .comment-submit:active,.fusion-has-button-gradient #reviews input#submit:active,.fusion-has-button-gradient .button-default:active,.fusion-has-button-gradient .button.default:active,.fusion-has-button-gradient .comment-form input[type="submit"]:active,.fusion-has-button-gradient .fusion-button-default:active,.fusion-has-button-gradient .fusion-footer-widget-area .fusion-privacy-placeholder .button-default:active,.fusion-has-button-gradient .fusion-portfolio-one .fusion-button:active,.fusion-has-button-gradient .post-password-form input[type="submit"]:active,.fusion-has-button-gradient .slidingbar-area .button-default:active,.fusion-has-button-gradient .ticket-selector-submit-btn[type=submit]:active,.fusion-has-button-gradient .tml-submit-wrap input[type="submit"]:active,.fusion-has-button-gradient .wpcf7-form input[type="submit"]:active,.fusion-has-button-gradient .wpcf7-submit:active,.fusion-has-button-gradient input.button-default:active,.fusion-has-button-gradient.fusion-button-default:active,.fusion-has-button-gradient #main #comment-submit:focus,.fusion-has-button-gradient #main .comment-submit:focus,.fusion-has-button-gradient #reviews input#submit:focus,.fusion-has-button-gradient .button-default:focus,.fusion-has-button-gradient .button.default:focus,.fusion-has-button-gradient .comment-form input[type="submit"]:focus,.fusion-has-button-gradient .fusion-button-default:focus,.fusion-has-button-gradient .fusion-footer-widget-area .fusion-privacy-placeholder .button-default:focus,.fusion-has-button-gradient .fusion-portfolio-one .fusion-button:focus,.fusion-has-button-gradient .post-password-form input[type="submit"]:focus,.fusion-has-button-gradient .slidingbar-area .button-default:focus,.fusion-has-button-gradient .ticket-selector-submit-btn[type=submit]:focus,.fusion-has-button-gradient .tml-submit-wrap input[type="submit"]:focus,.fusion-has-button-gradient .wpcf7-form input[type="submit"]:focus,.fusion-has-button-gradient .wpcf7-submit:focus,.fusion-has-button-gradient input.button-default:focus,.fusion-has-button-gradient.fusion-button-default:focus,.fusion-has-button-gradient #main #comment-submit:hover,.fusion-has-button-gradient #main .comment-submit:hover,.fusion-has-button-gradient #reviews input#submit:hover,.fusion-has-button-gradient .button-default:hover,.fusion-has-button-gradient .button.default:hover,.fusion-has-button-gradient .comment-form input[type="submit"]:hover,.fusion-has-button-gradient .fusion-button-default:hover,.fusion-has-button-gradient .fusion-footer-widget-area .fusion-privacy-placeholder .button-default:hover,.fusion-has-button-gradient .fusion-portfolio-one .fusion-button:hover,.fusion-has-button-gradient .post-password-form input[type="submit"]:hover,.fusion-has-button-gradient .slidingbar-area .button-default:hover,.fusion-has-button-gradient .ticket-selector-submit-btn[type=submit]:hover,.fusion-has-button-gradient .tml-submit-wrap input[type="submit"]:hover,.fusion-has-button-gradient .wpcf7-form input[type="submit"]:hover,.fusion-has-button-gradient .wpcf7-submit:hover,.fusion-has-button-gradient input.button-default:hover,.fusion-has-button-gradient.fusion-button-default:hover {
background-image: linear-gradient(180deg,#e19503 0%,#e19503 100%)
}

.fusion-button_gradient-radial #main #comment-submit,.fusion-button_gradient-radial #main .comment-submit,.fusion-button_gradient-radial #reviews input#submit,.fusion-button_gradient-radial .button-default,.fusion-button_gradient-radial .button.default,.fusion-button_gradient-radial .comment-form input[type="submit"],.fusion-button_gradient-radial .fusion-button-default,.fusion-button_gradient-radial .fusion-footer-widget-area .fusion-privacy-placeholder .button-default,.fusion-button_gradient-radial .fusion-portfolio-one .fusion-button,.fusion-button_gradient-radial .post-password-form input[type="submit"],.fusion-button_gradient-radial .slidingbar-area .button-default,.fusion-button_gradient-radial .ticket-selector-submit-btn[type=submit],.fusion-button_gradient-radial .tml-submit-wrap input[type="submit"],.fusion-button_gradient-radial .wpcf7-form input[type="submit"],.fusion-button_gradient-radial .wpcf7-submit,.fusion-button_gradient-radial input.button-default,.fusion-button_gradient-radial.fusion-button-default {
background-image: radial-gradient(circle at center center,#ffaa06 0%,#ffaa06 100%)
}

.fusion-button_gradient-radial #main #comment-submit:active,.fusion-button_gradient-radial #main .comment-submit:active,.fusion-button_gradient-radial #reviews input#submit:active,.fusion-button_gradient-radial .button-default:active,.fusion-button_gradient-radial .button.default:active,.fusion-button_gradient-radial .comment-form input[type="submit"]:active,.fusion-button_gradient-radial .fusion-button-default:active,.fusion-button_gradient-radial .fusion-footer-widget-area .fusion-privacy-placeholder .button-default:active,.fusion-button_gradient-radial .fusion-portfolio-one .fusion-button:active,.fusion-button_gradient-radial .post-password-form input[type="submit"]:active,.fusion-button_gradient-radial .slidingbar-area .button-default:active,.fusion-button_gradient-radial .ticket-selector-submit-btn[type=submit]:active,.fusion-button_gradient-radial .tml-submit-wrap input[type="submit"]:active,.fusion-button_gradient-radial .wpcf7-form input[type="submit"]:active,.fusion-button_gradient-radial .wpcf7-submit:active,.fusion-button_gradient-radial input.button-default:active,.fusion-button_gradient-radial.fusion-button-default:active,.fusion-button_gradient-radial #main #comment-submit:focus,.fusion-button_gradient-radial #main .comment-submit:focus,.fusion-button_gradient-radial #reviews input#submit:focus,.fusion-button_gradient-radial .button-default:focus,.fusion-button_gradient-radial .button.default:focus,.fusion-button_gradient-radial .comment-form input[type="submit"]:focus,.fusion-button_gradient-radial .fusion-button-default:focus,.fusion-button_gradient-radial .fusion-footer-widget-area .fusion-privacy-placeholder .button-default:focus,.fusion-button_gradient-radial .fusion-portfolio-one .fusion-button:focus,.fusion-button_gradient-radial .post-password-form input[type="submit"]:focus,.fusion-button_gradient-radial .slidingbar-area .button-default:focus,.fusion-button_gradient-radial .ticket-selector-submit-btn[type=submit]:focus,.fusion-button_gradient-radial .tml-submit-wrap input[type="submit"]:focus,.fusion-button_gradient-radial .wpcf7-form input[type="submit"]:focus,.fusion-button_gradient-radial .wpcf7-submit:focus,.fusion-button_gradient-radial input.button-default:focus,.fusion-button_gradient-radial.fusion-button-default:focus,.fusion-button_gradient-radial #main #comment-submit:hover,.fusion-button_gradient-radial #main .comment-submit:hover,.fusion-button_gradient-radial #reviews input#submit:hover,.fusion-button_gradient-radial .button-default:hover,.fusion-button_gradient-radial .button.default:hover,.fusion-button_gradient-radial .comment-form input[type="submit"]:hover,.fusion-button_gradient-radial .fusion-button-default:hover,.fusion-button_gradient-radial .fusion-footer-widget-area .fusion-privacy-placeholder .button-default:hover,.fusion-button_gradient-radial .fusion-portfolio-one .fusion-button:hover,.fusion-button_gradient-radial .post-password-form input[type="submit"]:hover,.fusion-button_gradient-radial .slidingbar-area .button-default:hover,.fusion-button_gradient-radial .ticket-selector-submit-btn[type=submit]:hover,.fusion-button_gradient-radial .tml-submit-wrap input[type="submit"]:hover,.fusion-button_gradient-radial .wpcf7-form input[type="submit"]:hover,.fusion-button_gradient-radial .wpcf7-submit:hover,.fusion-button_gradient-radial input.button-default:hover,.fusion-button_gradient-radial.fusion-button-default:hover {
background-image: radial-gradient(circle at center center,#e19503 0%,#e19503 100%)
}

#main #comment-submit:visited,#main .comment-submit:visited,#reviews input#submit:visited,.button-default:visited,.button.default:visited,.comment-form input[type="submit"]:visited,.fusion-button-default:visited,.fusion-footer-widget-area .fusion-privacy-placeholder .button-default:visited,.fusion-portfolio-one .fusion-button:visited,.post-password-form input[type="submit"]:visited,.slidingbar-area .button-default:visited,.ticket-selector-submit-btn[type=submit]:visited,.tml-submit-wrap input[type="submit"]:visited,.wpcf7-form input[type="submit"]:visited,.wpcf7-submit:visited,input.button-default:visited {
color: #ffffff
}

.fusion-button_span-yes #main #comment-submit:not(.fusion-button-span-no),.fusion-button_span-yes #main .comment-submit:not(.fusion-button-span-no),.fusion-button_span-yes #reviews input#submit:not(.fusion-button-span-no),.fusion-button_span-yes .button-default:not(.fusion-button-span-no),.fusion-button_span-yes .button.default:not(.fusion-button-span-no),.fusion-button_span-yes .comment-form input[type="submit"]:not(.fusion-button-span-no),.fusion-button_span-yes .fusion-button-default:not(.fusion-button-span-no),.fusion-button_span-yes .fusion-footer-widget-area .fusion-privacy-placeholder .button-default:not(.fusion-button-span-no),.fusion-button_span-yes .fusion-portfolio-one .fusion-button:not(.fusion-button-span-no),.fusion-button_span-yes .post-password-form input[type="submit"]:not(.fusion-button-span-no),.fusion-button_span-yes .slidingbar-area .button-default:not(.fusion-button-span-no),.fusion-button_span-yes .ticket-selector-submit-btn[type=submit]:not(.fusion-button-span-no),.fusion-button_span-yes .tml-submit-wrap input[type="submit"]:not(.fusion-button-span-no),.fusion-button_span-yes .wpcf7-form input[type="submit"]:not(.fusion-button-span-no),.fusion-button_span-yes .wpcf7-submit:not(.fusion-button-span-no),.fusion-button_span-yes input.button-default:not(.fusion-button-span-no),.fusion-button_span-yes.fusion-button-default:not(.fusion-button-span-no) {
width: 100%
}

.fusion-button.button-flat {
box-shadow: none!important
}

.fusion-disable-outline .bbp-submit-wrapper .button,.fusion-disable-outline .button,.fusion-disable-outline .fusion-button,.fusion-disable-outline .gform_wrapper .button,.fusion-disable-outline .gform_wrapper .gform_button,.fusion-disable-outline .post-password-form input[type=submit],.fusion-disable-outline .single_add_to_cart_button,.fusion-disable-outline .tml-submit-wrap input[type=submit],.fusion-disable-outline .tribe-events-tickets .button,.fusion-disable-outline .tribe-tickets button,.fusion-disable-outline .woocommerce .cart-collaterals .checkout-button,.fusion-disable-outline .woocommerce .checkout #place_order,.fusion-disable-outline .woocommerce.add_to_cart_inline .button,.fusion-disable-outline .wpcf7-submit {
outline: 0
}

.fusion-disable-outline .bbp-submit-wrapper .button:focus,.fusion-disable-outline .button:focus,.fusion-disable-outline .fusion-button:focus,.fusion-disable-outline .gform_wrapper .button:focus,.fusion-disable-outline .gform_wrapper .gform_button:focus,.fusion-disable-outline .post-password-form input[type=submit]:focus,.fusion-disable-outline .single_add_to_cart_button:focus,.fusion-disable-outline .tml-submit-wrap input[type=submit]:focus,.fusion-disable-outline .tribe-events-tickets .button:focus,.fusion-disable-outline .tribe-tickets button:focus,.fusion-disable-outline .woocommerce .cart-collaterals .checkout-button:focus,.fusion-disable-outline .woocommerce .checkout #place_order:focus,.fusion-disable-outline .woocommerce.add_to_cart_inline .button:focus,.fusion-disable-outline .wpcf7-submit:focus {
outline: 0
}

.fusion-button i,.fusion-button-text {
transition: all .2s
}

#bbp_user_edit_submit {
padding: 9px 20px;
line-height: 14px;
font-size: 12px
}

#bbp_user_edit_submit .fusion-button-text-left {
display: inline-block;
padding-left: 25px
}

#bbp_user_edit_submit .button-icon-divider-left {
padding: 0 10px
}

#bbp_user_edit_submit .button-icon-divider-left i,#bbp_user_edit_submit .button-icon-divider-left img {
top: 50%;
transform: translateY(-50%);
display: block
}

.button-medium,.fusion-body .fusion-button-medium,.ticket-selector-submit-btn[type=submit],.wpcf7-form .wpcf7-submit.button-medium,.wpcf7-form .wpcf7-submit.fusion-button-medium {
padding: 11px 23px;
line-height: 16px;
font-size: 13px
}

.button-medium .fusion-button-text-left,.fusion-body .fusion-button-medium .fusion-button-text-left,.ticket-selector-submit-btn[type=submit] .fusion-button-text-left,.wpcf7-form .wpcf7-submit.button-medium .fusion-button-text-left,.wpcf7-form .wpcf7-submit.fusion-button-medium .fusion-button-text-left {
display: inline-block;
padding-left: 28px
}

.button-medium .fusion-button-text-right,.fusion-body .fusion-button-medium .fusion-button-text-right,.ticket-selector-submit-btn[type=submit] .fusion-button-text-right,.wpcf7-form .wpcf7-submit.button-medium .fusion-button-text-right,.wpcf7-form .wpcf7-submit.fusion-button-medium .fusion-button-text-right {
display: inline-block;
padding-right: 28px
}

.button-medium .button-icon-divider-left,.fusion-body .fusion-button-medium .button-icon-divider-left,.ticket-selector-submit-btn[type=submit] .button-icon-divider-left,.wpcf7-form .wpcf7-submit.button-medium .button-icon-divider-left,.wpcf7-form .wpcf7-submit.fusion-button-medium .button-icon-divider-left {
padding: 0 12.5px
}

.button-medium .button-icon-divider-left.fusion-megamenu-image,.fusion-body .fusion-button-medium .button-icon-divider-left.fusion-megamenu-image,.ticket-selector-submit-btn[type=submit] .button-icon-divider-left.fusion-megamenu-image,.wpcf7-form .wpcf7-submit.button-medium .button-icon-divider-left.fusion-megamenu-image,.wpcf7-form .wpcf7-submit.fusion-button-medium .button-icon-divider-left.fusion-megamenu-image {
padding: 0 6.25px
}

.button-medium .button-icon-divider-right,.fusion-body .fusion-button-medium .button-icon-divider-right,.ticket-selector-submit-btn[type=submit] .button-icon-divider-right,.wpcf7-form .wpcf7-submit.button-medium .button-icon-divider-right,.wpcf7-form .wpcf7-submit.fusion-button-medium .button-icon-divider-right {
padding: 0 12.5px
}

.button-medium .button-icon-divider-right.fusion-megamenu-image,.fusion-body .fusion-button-medium .button-icon-divider-right.fusion-megamenu-image,.ticket-selector-submit-btn[type=submit] .button-icon-divider-right.fusion-megamenu-image,.wpcf7-form .wpcf7-submit.button-medium .button-icon-divider-right.fusion-megamenu-image,.wpcf7-form .wpcf7-submit.fusion-button-medium .button-icon-divider-right.fusion-megamenu-image {
padding: 0 6.25px
}

.button-medium .button-icon-divider-left i,.button-medium .button-icon-divider-left img,.button-medium .button-icon-divider-right i,.button-medium .button-icon-divider-right img,.fusion-body .fusion-button-medium .button-icon-divider-left i,.fusion-body .fusion-button-medium .button-icon-divider-left img,.fusion-body .fusion-button-medium .button-icon-divider-right i,.fusion-body .fusion-button-medium .button-icon-divider-right img,.ticket-selector-submit-btn[type=submit] .button-icon-divider-left i,.ticket-selector-submit-btn[type=submit] .button-icon-divider-left img,.ticket-selector-submit-btn[type=submit] .button-icon-divider-right i,.ticket-selector-submit-btn[type=submit] .button-icon-divider-right img,.wpcf7-form .wpcf7-submit.button-medium .button-icon-divider-left i,.wpcf7-form .wpcf7-submit.button-medium .button-icon-divider-left img,.wpcf7-form .wpcf7-submit.button-medium .button-icon-divider-right i,.wpcf7-form .wpcf7-submit.button-medium .button-icon-divider-right img,.wpcf7-form .wpcf7-submit.fusion-button-medium .button-icon-divider-left i,.wpcf7-form .wpcf7-submit.fusion-button-medium .button-icon-divider-left img,.wpcf7-form .wpcf7-submit.fusion-button-medium .button-icon-divider-right i,.wpcf7-form .wpcf7-submit.fusion-button-medium .button-icon-divider-right img {
top: 50%;
transform: translateY(-50%);
display: block
}

#tribe-bar-form .tribe-bar-submit input[type=submit],.button-large,.fusion-body .fusion-button-large,.tml-submit-wrap input[type=submit],.wpcf7-form .wpcf7-submit.button-large,.wpcf7-form .wpcf7-submit.fusion-button-large {
padding: 13px 29px;
line-height: 17px;
font-size: 14px
}

#tribe-bar-form .tribe-bar-submit input[type=submit] .fusion-button-text-left,.button-large .fusion-button-text-left,.fusion-body .fusion-button-large .fusion-button-text-left,.tml-submit-wrap input[type=submit] .fusion-button-text-left,.wpcf7-form .wpcf7-submit.button-large .fusion-button-text-left,.wpcf7-form .wpcf7-submit.fusion-button-large .fusion-button-text-left {
display: inline-block;
padding-left: 34px
}

#tribe-bar-form .tribe-bar-submit input[type=submit] .fusion-button-text-right,.button-large .fusion-button-text-right,.fusion-body .fusion-button-large .fusion-button-text-right,.tml-submit-wrap input[type=submit] .fusion-button-text-right,.wpcf7-form .wpcf7-submit.button-large .fusion-button-text-right,.wpcf7-form .wpcf7-submit.fusion-button-large .fusion-button-text-right {
display: inline-block;
padding-right: 34px
}

#tribe-bar-form .tribe-bar-submit input[type=submit] .button-icon-divider-left,.button-large .button-icon-divider-left,.fusion-body .fusion-button-large .button-icon-divider-left,.tml-submit-wrap input[type=submit] .button-icon-divider-left,.wpcf7-form .wpcf7-submit.button-large .button-icon-divider-left,.wpcf7-form .wpcf7-submit.fusion-button-large .button-icon-divider-left {
padding: 0 14.5px
}

#tribe-bar-form .tribe-bar-submit input[type=submit] .button-icon-divider-left.fusion-megamenu-image,.button-large .button-icon-divider-left.fusion-megamenu-image,.fusion-body .fusion-button-large .button-icon-divider-left.fusion-megamenu-image,.tml-submit-wrap input[type=submit] .button-icon-divider-left.fusion-megamenu-image,.wpcf7-form .wpcf7-submit.button-large .button-icon-divider-left.fusion-megamenu-image,.wpcf7-form .wpcf7-submit.fusion-button-large .button-icon-divider-left.fusion-megamenu-image {
padding: 0 7.25px
}

#tribe-bar-form .tribe-bar-submit input[type=submit] .button-icon-divider-right,.button-large .button-icon-divider-right,.fusion-body .fusion-button-large .button-icon-divider-right,.tml-submit-wrap input[type=submit] .button-icon-divider-right,.wpcf7-form .wpcf7-submit.button-large .button-icon-divider-right,.wpcf7-form .wpcf7-submit.fusion-button-large .button-icon-divider-right {
padding: 0 14.5px
}

#tribe-bar-form .tribe-bar-submit input[type=submit] .button-icon-divider-right.fusion-megamenu-image,.button-large .button-icon-divider-right.fusion-megamenu-image,.fusion-body .fusion-button-large .button-icon-divider-right.fusion-megamenu-image,.tml-submit-wrap input[type=submit] .button-icon-divider-right.fusion-megamenu-image,.wpcf7-form .wpcf7-submit.button-large .button-icon-divider-right.fusion-megamenu-image,.wpcf7-form .wpcf7-submit.fusion-button-large .button-icon-divider-right.fusion-megamenu-image {
padding: 0 7.25px
}

#tribe-bar-form .tribe-bar-submit input[type=submit] .button-icon-divider-left i,#tribe-bar-form .tribe-bar-submit input[type=submit] .button-icon-divider-left img,#tribe-bar-form .tribe-bar-submit input[type=submit] .button-icon-divider-right i,#tribe-bar-form .tribe-bar-submit input[type=submit] .button-icon-divider-right img,.button-large .button-icon-divider-left i,.button-large .button-icon-divider-left img,.button-large .button-icon-divider-right i,.button-large .button-icon-divider-right img,.fusion-body .fusion-button-large .button-icon-divider-left i,.fusion-body .fusion-button-large .button-icon-divider-left img,.fusion-body .fusion-button-large .button-icon-divider-right i,.fusion-body .fusion-button-large .button-icon-divider-right img,.tml-submit-wrap input[type=submit] .button-icon-divider-left i,.tml-submit-wrap input[type=submit] .button-icon-divider-left img,.tml-submit-wrap input[type=submit] .button-icon-divider-right i,.tml-submit-wrap input[type=submit] .button-icon-divider-right img,.wpcf7-form .wpcf7-submit.button-large .button-icon-divider-left i,.wpcf7-form .wpcf7-submit.button-large .button-icon-divider-left img,.wpcf7-form .wpcf7-submit.button-large .button-icon-divider-right i,.wpcf7-form .wpcf7-submit.button-large .button-icon-divider-right img,.wpcf7-form .wpcf7-submit.fusion-button-large .button-icon-divider-left i,.wpcf7-form .wpcf7-submit.fusion-button-large .button-icon-divider-left img,.wpcf7-form .wpcf7-submit.fusion-button-large .button-icon-divider-right i,.wpcf7-form .wpcf7-submit.fusion-button-large .button-icon-divider-right img {
top: 50%;
transform: translateY(-50%);
display: block
}

.button-icon-left {
margin-right: .7em
}

.button-icon-divider-left {
display: inline-block;
position: absolute;
top: 0;
height: 100%
}

.button-icon-divider-left i {
position: relative
}

.button-icon-divider-left img {
position: relative
}

.button-large .button-icon-divider-left img {
max-width: 24px
}

.button-icon-divider-left {
left: 0;
border-right: 1px solid
}

#main #comment-submit,#main .comment-submit,#reviews input#submit,.comment-form input[type="submit"],.fusion-button-default-size,.fusion-footer-widget-area .fusion-privacy-placeholder .button-default,.fusion-portfolio-one .fusion-button,.post-password-form input[type="submit"],.slidingbar-area .button-default,.ticket-selector-submit-btn[type=submit],.tml-submit-wrap input[type="submit"],.wpcf7-form input[type="submit"],.wpcf7-submit {
padding-top: 13px;
padding-right: 29px;
padding-bottom: 13px;
padding-left: 29px;
line-height: 17px;
font-size: 14px
}

.fusion-button_type-3d #main #comment-submit:not(.button-flat),.fusion-button_type-3d #main .comment-submit:not(.button-flat),.fusion-button_type-3d #reviews input#submit:not(.button-flat),.fusion-button_type-3d .button-default:not(.button-flat),.fusion-button_type-3d .button.default:not(.button-flat),.fusion-button_type-3d .comment-form input[type="submit"]:not(.button-flat),.fusion-button_type-3d .fusion-button-default:not(.button-flat),.fusion-button_type-3d .fusion-footer-widget-area .fusion-privacy-placeholder .button-default:not(.button-flat),.fusion-button_type-3d .fusion-portfolio-one .fusion-button:not(.button-flat),.fusion-button_type-3d .post-password-form input[type="submit"]:not(.button-flat),.fusion-button_type-3d .slidingbar-area .button-default:not(.button-flat),.fusion-button_type-3d .ticket-selector-submit-btn[type=submit]:not(.button-flat),.fusion-button_type-3d .tml-submit-wrap input[type="submit"]:not(.button-flat),.fusion-button_type-3d .wpcf7-form input[type="submit"]:not(.button-flat),.fusion-button_type-3d .wpcf7-submit:not(.button-flat),.fusion-button_type-3d input.button-default:not(.button-flat),.fusion-button_type-3d.fusion-button-default:not(.button-flat),.fusion-button_type-3d.fusion-button:not(.button-flat) {
box-shadow: inset 0 1px 0 #fff,0 .15em 0 #bf7e00,.1em .2em .2em .15em rgba(0,0,0,.3)
}

.fusion-button_type-3d #main #comment-submit:not(.button-flat):active,.fusion-button_type-3d #main .comment-submit:not(.button-flat):active,.fusion-button_type-3d #reviews input#submit:not(.button-flat):active,.fusion-button_type-3d .button-default:not(.button-flat):active,.fusion-button_type-3d .button.default:not(.button-flat):active,.fusion-button_type-3d .comment-form input[type="submit"]:not(.button-flat):active,.fusion-button_type-3d .fusion-button-default:not(.button-flat):active,.fusion-button_type-3d .fusion-footer-widget-area .fusion-privacy-placeholder .button-default:not(.button-flat):active,.fusion-button_type-3d .fusion-portfolio-one .fusion-button:not(.button-flat):active,.fusion-button_type-3d .post-password-form input[type="submit"]:not(.button-flat):active,.fusion-button_type-3d .slidingbar-area .button-default:not(.button-flat):active,.fusion-button_type-3d .ticket-selector-submit-btn[type=submit]:not(.button-flat):active,.fusion-button_type-3d .tml-submit-wrap input[type="submit"]:not(.button-flat):active,.fusion-button_type-3d .wpcf7-form input[type="submit"]:not(.button-flat):active,.fusion-button_type-3d .wpcf7-submit:not(.button-flat):active,.fusion-button_type-3d input.button-default:not(.button-flat):active,.fusion-button_type-3d.fusion-button-default:not(.button-flat):active,.fusion-button_type-3d.fusion-button:not(.button-flat):active {
transform: translateY(calc(.15em - 1px));
box-shadow: inset 0 1px 0 #fff,0 1px 0 #bf7e00,.05em .1em .1em .07em rgba(0,0,0,.3)
}

.fusion-button_type-3d #main #comment-submit:not(.button-flat):hover,.fusion-button_type-3d #main .comment-submit:not(.button-flat):hover,.fusion-button_type-3d #reviews input#submit:not(.button-flat):hover,.fusion-button_type-3d .button-default:not(.button-flat):hover,.fusion-button_type-3d .button.default:not(.button-flat):hover,.fusion-button_type-3d .comment-form input[type="submit"]:not(.button-flat):hover,.fusion-button_type-3d .fusion-button-default:not(.button-flat):hover,.fusion-button_type-3d .fusion-footer-widget-area .fusion-privacy-placeholder .button-default:not(.button-flat):hover,.fusion-button_type-3d .fusion-portfolio-one .fusion-button:not(.button-flat):hover,.fusion-button_type-3d .post-password-form input[type="submit"]:not(.button-flat):hover,.fusion-button_type-3d .slidingbar-area .button-default:not(.button-flat):hover,.fusion-button_type-3d .ticket-selector-submit-btn[type=submit]:not(.button-flat):hover,.fusion-button_type-3d .tml-submit-wrap input[type="submit"]:not(.button-flat):hover,.fusion-button_type-3d .wpcf7-form input[type="submit"]:not(.button-flat):hover,.fusion-button_type-3d .wpcf7-submit:not(.button-flat):hover,.fusion-button_type-3d input.button-default:not(.button-flat):hover,.fusion-button_type-3d.fusion-button-default:not(.button-flat):hover,.fusion-button_type-3d.fusion-button:not(.button-flat):hover {
box-shadow: inset 0 1px 0 #fff,0 .15em 0 #bf7e00,.1em .2em .2em .15em rgba(0,0,0,.3)
}

.fusion-button_type-3d #main #comment-submit:not(.button-flat):hover:active,.fusion-button_type-3d #main .comment-submit:not(.button-flat):hover:active,.fusion-button_type-3d #reviews input#submit:not(.button-flat):hover:active,.fusion-button_type-3d .button-default:not(.button-flat):hover:active,.fusion-button_type-3d .button.default:not(.button-flat):hover:active,.fusion-button_type-3d .comment-form input[type="submit"]:not(.button-flat):hover:active,.fusion-button_type-3d .fusion-button-default:not(.button-flat):hover:active,.fusion-button_type-3d .fusion-footer-widget-area .fusion-privacy-placeholder .button-default:not(.button-flat):hover:active,.fusion-button_type-3d .fusion-portfolio-one .fusion-button:not(.button-flat):hover:active,.fusion-button_type-3d .post-password-form input[type="submit"]:not(.button-flat):hover:active,.fusion-button_type-3d .slidingbar-area .button-default:not(.button-flat):hover:active,.fusion-button_type-3d .ticket-selector-submit-btn[type=submit]:not(.button-flat):hover:active,.fusion-button_type-3d .tml-submit-wrap input[type="submit"]:not(.button-flat):hover:active,.fusion-button_type-3d .wpcf7-form input[type="submit"]:not(.button-flat):hover:active,.fusion-button_type-3d .wpcf7-submit:not(.button-flat):hover:active,.fusion-button_type-3d input.button-default:not(.button-flat):hover:active,.fusion-button_type-3d.fusion-button-default:not(.button-flat):hover:active,.fusion-button_type-3d.fusion-button:not(.button-flat):hover:active {
box-shadow: inset 0 1px 0 #fff,0 1px 0 #bf7e00,.05em .1em .1em .07em rgba(0,0,0,.3)
}

body.fusion-button_span-yes .fusion-button-default-span {
width: 100%
}

.fusion-content-boxes {
margin-bottom: 60px
}

.fusion-content-boxes .col {
position: relative
}

.fusion-content-boxes .fusion-column {
margin-bottom: 20px;
box-sizing: border-box
}

.fusion-content-boxes.fusion-columns-1 .fusion-column {
margin-bottom: 40px
}

.fusion-content-boxes .link-area-box {
cursor: pointer
}

.fusion-content-boxes .link-area-box .fusion-read-more {
pointer-events: none
}

.fusion-content-boxes .icon .fontawesome-icon {
margin-right: 0;
margin-left: 0
}

.fusion-content-boxes .icon>span {
display: inline-block
}

.fusion-content-boxes .icon * {
box-sizing: border-box
}

.fusion-content-boxes .heading {
overflow: hidden;
margin-bottom: 15px
}

.fusion-content-boxes .heading .heading-link {
text-decoration: none;
box-shadow: none
}

.fusion-content-boxes .heading .heading-link:hover .content-box-heading {
color: #65bc7b
}

.fusion-content-boxes .heading .heading-link:hover .fontawesome-icon {
background-color: #65bc7b;
border-color: #65bc7b
}

.fusion-content-boxes .heading .heading-link .icon {
height: auto;
width: auto;
display: block
}

.fusion-content-boxes .heading .content-box-heading,.fusion-content-boxes .heading .fontawesome-icon,.fusion-content-boxes .heading a {
transition: all .3s
}

.fusion-content-boxes .heading .content-box-heading {
margin: 0;
padding: 0
}

.fusion-content-boxes .heading img {
float: none;
margin: 0
}

.fusion-content-boxes .fontawesome-icon.circle-yes {
margin-top: 0
}

.fusion-content-boxes .fusion-read-more:after,.fusion-content-boxes .fusion-read-more:before {
transition: all .3s
}

.fusion-content-boxes .link-type-button-bar .content-container {
padding-bottom: 50px;
position: relative
}

.fusion-content-boxes .link-type-button-bar .fusion-read-more {
width: 100%;
position: absolute;
bottom: 0;
left: 0;
padding: 5px 0;
text-align: center
}

.fusion-content-boxes .link-type-button-bar .fusion-read-more:after {
display: none
}

.fusion-content-boxes .content-container {
margin-bottom: 20px
}

.fusion-content-boxes .content-container>p:last-child {
margin-bottom: 0
}

.fusion-content-boxes .content-container .fusion-read-more {
display: block;
margin-top: 18px
}

.fusion-content-boxes .content-wrapper-background {
padding: 35px
}

.fusion-content-boxes.content-boxes-clean-vertical.content-boxes .content-box-column-last,.fusion-content-boxes.content-boxes-clean-vertical.content-boxes .content-box-column-last-in-row {
border-right-width: 1px
}

.fusion-content-boxes.content-boxes-icon-on-top .heading {
text-align: center
}

.fusion-content-boxes.content-boxes-icon-on-top .heading .icon {
margin-bottom: 15px
}

.fusion-content-boxes.content-boxes-icon-on-top .heading .fontawesome-icon {
display: block;
float: none;
margin: 0 auto;
height: 64px;
width: 64px;
line-height: 64px;
font-size: 24px
}

.fusion-content-boxes.content-boxes-icon-on-top .heading img {
margin-bottom: 20px
}

.fusion-content-boxes.content-boxes-icon-on-top .content-container,.fusion-content-boxes.content-boxes-icon-on-top .fusion-read-more {
text-align: center
}

.fusion-content-boxes.content-boxes-clean-vertical {
margin-left: 0;
margin-right: 0
}

.fusion-content-boxes.content-boxes-clean-vertical .content-box-column {
border-style: solid;
border-width: 1px;
border-right-width: 0;
padding: 0
}

.fusion-content-boxes.content-boxes-clean-vertical .col {
padding: 30px
}

.fusion-content-boxes.content-boxes-clean-vertical .link-type-button-bar .content-container {
padding-bottom: 60px
}

.fusion-content-boxes a {
text-decoration: none;
box-shadow: none
}

.content-boxes-icon-on-top .col {
text-align: center
}

.fontawesome-icon {
display: inline-block;
float: left;
margin-right: 10px
}

.fontawesome-icon:before {
transition: none
}

.fontawesome-icon.circle-yes {
border-radius: 50%;
background-clip: inherit;
border-width: 1px;
border-style: solid;
background-color: #333;
color: #fff;
text-align: center;
margin-top: 2px
}

.fontawesome-icon.icon-hover-animation-pulsate {
position: relative
}

.fontawesome-icon.icon-hover-animation-pulsate:hover {
transform: scale(.93);
transition: all .3s
}

.fontawesome-icon.icon-hover-animation-pulsate:hover:after {
pointer-events: none;
position: absolute;
width: 100%;
height: 100%;
border-radius: inherit;
content: "";
box-sizing: content-box;
top: 0;
left: 0;
padding: 0;
z-index: -1;
box-shadow: 0 0 0 2px rgba(255,255,255,.1);
opacity: 0;
transform: scale(.9);
display: inline-block;
animation: fusionSonarEffect 1.3s ease-out 75ms
}

.fontawesome-icon.icon-hover-animation-slide.circle-yes {
overflow: hidden;
display: inline-flex;
justify-content: center
}

.fontawesome-icon.icon-hover-animation-slide:hover:before {
animation: fusionToRightFromLeft .3s forwards
}

.fontawesome-icon.icon-hover-animation-slide:before {
display: block
}

.fusion-fa-align-center {
display: block;
clear: both;
margin-left: auto;
margin-right: auto;
text-align: center
}

.fusion-fa-align-center .fontawesome-icon {
margin: 0
}

.fusion-body .fusion-fa-align-center .fontawesome-icon {
float: none
}

.fusion-image-carousel-fixed:not(.awb-image-carousel-top-below-caption) .fusion-carousel .fusion-carousel-wrapper {
height: 115px!important
}

.fusion-image-carousel-fixed:not(.awb-image-carousel-top-below-caption) .fusion-carousel .fusion-carousel-holder {
line-height: 115px!important
}

@keyframes awb-hotspot-pumping {
0% {
transform: scale(.95)
}

100% {
transform: scale(1.1)
}
}

@keyframes awb-hotspot-pulsating {
0% {
transform: scale(.7);
opacity: 1
}

100% {
transform: scale(1.6);
opacity: 0
}
}

@keyframes awb-hotspot-showing {
0% {
opacity: .7
}

100% {
opacity: 1
}
}

@keyframes awb-hotspot-pump-showing {
0% {
opacity: .8;
transform: scale(.95)
}

100% {
opacity: 1;
transform: scale(1.05)
}
}

@keyframes awb-hotspot-sonar {
0% {
transform: scale(1);
opacity: 1
}

100% {
transform: scale(1.4);
opacity: 0
}
}

.awb-imageframe-style-schantel .awb-imageframe-caption-container .awb-imageframe-caption-text:nth-of-type(2) {
transition-delay: 0.1s
}

.awb-imageframe-style-schantel .awb-imageframe-caption-container .awb-imageframe-caption-text:nth-of-type(3) {
transition-delay: 50ms
}

.awb-imageframe-style-schantel:hover .awb-imageframe-caption-text:nth-of-type(2) {
transition-delay: 50ms
}

.awb-imageframe-style-schantel:hover .awb-imageframe-caption-text:nth-of-type(3) {
transition-delay: 0.1s
}

.fusion-content-layout-row:not(.fusion-content-nowrap)>.fusion-menu-element-wrapper {
width: auto
}

.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 .fusion-menu-element-list>li:not(.fusion-menu-item-button) .fusion-widget-cart>a,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button)>a {
padding-top: calc(0px + 0px);
padding-right: calc(0px + 0px);
padding-bottom: calc(0px + 0px);
padding-left: calc(0px + 0px)
}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-ancestor.awb-flyout-top-level-no-link>a,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-parent.awb-flyout-top-level-no-link>a,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button)>.fusion-open-nav-submenu,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button)>a {
color: #212934!important
}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button)>.fusion-open-nav-submenu {
padding-bottom: 0
}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-ancestor>a,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-item>a,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-parent>a,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).expanded>a,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).hover>a,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):active>a,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus-within>a,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus>a,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):hover>a {
color: #65bc7b!important;
padding-top: calc(0px + 0px);
padding-right: calc(0px + 0px);
padding-bottom: calc(0px + 0px);
padding-left: calc(0px + 0px)
}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-ancestor>.fusion-open-nav-submenu,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-item>.fusion-open-nav-submenu,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-parent>.fusion-open-nav-submenu,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).expanded>.fusion-open-nav-submenu,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).hover>.fusion-open-nav-submenu,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):active>.fusion-open-nav-submenu,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus-within>.fusion-open-nav-submenu,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus>.fusion-open-nav-submenu,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):hover>.fusion-open-nav-submenu {
color: #65bc7b!important;
padding-top: calc(0px + 0px);
padding-bottom: calc(0px + 0px)
}

.ltr .fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-ancestor>.fusion-open-nav-submenu,.ltr .fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-item>.fusion-open-nav-submenu,.ltr .fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-parent>.fusion-open-nav-submenu,.ltr .fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).expanded>.fusion-open-nav-submenu,.ltr .fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).hover>.fusion-open-nav-submenu,.ltr .fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):active>.fusion-open-nav-submenu,.ltr .fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus-within>.fusion-open-nav-submenu,.ltr .fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus>.fusion-open-nav-submenu,.ltr .fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):hover>.fusion-open-nav-submenu {
padding-right: calc(0px + 0px)
}

.rtl .fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-ancestor>.fusion-open-nav-submenu,.rtl .fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-item>.fusion-open-nav-submenu,.rtl .fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-parent>.fusion-open-nav-submenu,.rtl .fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).expanded>.fusion-open-nav-submenu,.rtl .fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).hover>.fusion-open-nav-submenu,.rtl .fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):active>.fusion-open-nav-submenu,.rtl .fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus-within>.fusion-open-nav-submenu,.rtl .fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus>.fusion-open-nav-submenu,.rtl .fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):hover>.fusion-open-nav-submenu {
padding-left: calc(0px + 0px)
}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-ancestor>.background-default.transition-fade,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-ancestor>.background-default.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-ancestor>.background-default.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-item>.background-default.transition-fade,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-item>.background-default.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-item>.background-default.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-parent>.background-default.transition-fade,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-parent>.background-default.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-parent>.background-default.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).expanded>.background-default.transition-fade,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).expanded>.background-default.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).expanded>.background-default.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).hover>.background-default.transition-fade,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).hover>.background-default.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).hover>.background-default.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):active>.background-default.transition-fade,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):active>.background-default.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):active>.background-default.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus-within>.background-default.transition-fade,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus-within>.background-default.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus-within>.background-default.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus>.background-default.transition-fade,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus>.background-default.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus>.background-default.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):hover>.background-default.transition-fade,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):hover>.background-default.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):hover>.background-default.transition-right {
opacity: 0
}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-ancestor>.background-default.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-ancestor>.background-default.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-item>.background-default.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-item>.background-default.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-parent>.background-default.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-parent>.background-default.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).expanded>.background-default.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).expanded>.background-default.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).hover>.background-default.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).hover>.background-default.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):active>.background-default.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):active>.background-default.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus-within>.background-default.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus-within>.background-default.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus>.background-default.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus>.background-default.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):hover>.background-default.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):hover>.background-default.transition-right {
width: 0
}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-ancestor>.background-default.transition-center,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-item>.background-default.transition-center,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-parent>.background-default.transition-center,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).expanded>.background-default.transition-center,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).hover>.background-default.transition-center,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):active>.background-default.transition-center,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus-within>.background-default.transition-center,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus>.background-default.transition-center,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):hover>.background-default.transition-center {
transform: scaleX(0)
}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-ancestor>.background-active.transition-fade,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-ancestor>.background-active.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-ancestor>.background-active.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-item>.background-active.transition-fade,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-item>.background-active.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-item>.background-active.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-parent>.background-active.transition-fade,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-parent>.background-active.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-parent>.background-active.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).expanded>.background-active.transition-fade,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).expanded>.background-active.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).expanded>.background-active.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).hover>.background-active.transition-fade,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).hover>.background-active.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).hover>.background-active.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):active>.background-active.transition-fade,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):active>.background-active.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):active>.background-active.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus-within>.background-active.transition-fade,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus-within>.background-active.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus-within>.background-active.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus>.background-active.transition-fade,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus>.background-active.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus>.background-active.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):hover>.background-active.transition-fade,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):hover>.background-active.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):hover>.background-active.transition-right {
opacity: 1
}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-ancestor>.background-active.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-ancestor>.background-active.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-item>.background-active.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-item>.background-active.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-parent>.background-active.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-parent>.background-active.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).expanded>.background-active.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).expanded>.background-active.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).hover>.background-active.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).hover>.background-active.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):active>.background-active.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):active>.background-active.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus-within>.background-active.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus-within>.background-active.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus>.background-active.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus>.background-active.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):hover>.background-active.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):hover>.background-active.transition-right {
width: 100%
}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-ancestor>.background-active.transition-center-vertical,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-item>.background-active.transition-center-vertical,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-parent>.background-active.transition-center-vertical,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).expanded>.background-active.transition-center-vertical,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).hover>.background-active.transition-center-vertical,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):active>.background-active.transition-center-vertical,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus-within>.background-active.transition-center-vertical,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus>.background-active.transition-center-vertical,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):hover>.background-active.transition-center-vertical {
transform: scaleY(1)
}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-ancestor>.background-active.transition-bottom-vertical,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-item>.background-active.transition-bottom-vertical,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-parent>.background-active.transition-bottom-vertical,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).expanded>.background-active.transition-bottom-vertical,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).hover>.background-active.transition-bottom-vertical,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):active>.background-active.transition-bottom-vertical,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus-within>.background-active.transition-bottom-vertical,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus>.background-active.transition-bottom-vertical,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):hover>.background-active.transition-bottom-vertical {
top: 0;
opacity: 1
}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-ancestor>.background-active.transition-top-vertical,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-item>.background-active.transition-top-vertical,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-parent>.background-active.transition-top-vertical,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).expanded>.background-active.transition-top-vertical,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).hover>.background-active.transition-top-vertical,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):active>.background-active.transition-top-vertical,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus-within>.background-active.transition-top-vertical,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus>.background-active.transition-top-vertical,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):hover>.background-active.transition-top-vertical {
bottom: 0;
opacity: 1
}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-ancestor>.background-active.transition-center-grow,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-item>.background-active.transition-center-grow,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-parent>.background-active.transition-center-grow,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).expanded>.background-active.transition-center-grow,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).hover>.background-active.transition-center-grow,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):active>.background-active.transition-center-grow,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus-within>.background-active.transition-center-grow,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus>.background-active.transition-center-grow,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):hover>.background-active.transition-center-grow {
opacity: 1;
transform: translateX(-50%) translateY(-50%) scale(1)
}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-ancestor>.background-active.transition-center,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-item>.background-active.transition-center,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-parent>.background-active.transition-center,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).expanded>.background-active.transition-center,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button).hover>.background-active.transition-center,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):active>.background-active.transition-center,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus-within>.background-active.transition-center,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus>.background-active.transition-center,.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 .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)>.background-active.transition-fade,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button)>.background-default.transition-fade {
left: 0;
opacity: 1;
transition-property: opacity
}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button)>.background-active.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button)>.background-default.transition-left {
left: 0;
opacity: 1;
width: 100%
}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button)>.background-active.transition-right,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button)>.background-default.transition-right {
right: 0;
opacity: 1;
width: 100%
}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button)>.background-active.transition-center,.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 .fusion-menu-element-list>li:not(.fusion-menu-item-button)>.background-active {
background: rgba(0,0,0,0);
border-top-width: 0;
border-bottom-width: 0;
border-left-width: 0;
border-right-width: 0;
border-color: transparent
}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button)>.background-active.transition-fade,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button)>.background-active.transition-left,.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button)>.background-active.transition-right {
opacity: 0
}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button)>.background-active.transition-left {
width: 0;
left: 0
}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button)>.background-active.transition-right {
width: 0;
right: 0
}

.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)>.background-active.transition-center-vertical {
bottom: 0;
left: 0;
right: 0;
top: 0;
transform: scaleY(0)
}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button)>.background-active.transition-bottom-vertical {
height: auto;
bottom: 0;
top: 100%;
opacity: 0
}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button)>.background-active.transition-top-vertical {
height: auto;
bottom: 100%;
top: 0;
opacity: 0
}

.fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button)>.background-active.transition-center-grow {
top: 50%;
left: 50%;
opacity: 0;
transform: translateX(-50%) translateY(-50%) scale(0)
}

.rtl .fusion-menu-element-wrapper a:not(.fusion-icon-only-link) .fusion-open-nav-submenu {
padding-right: .5em
}

.ltr .fusion-menu-element-wrapper a:not(.fusion-icon-only-link) .fusion-open-nav-submenu {
padding-left: .5em
}

.fusion-menu-element-wrapper.dropdown-carets-yes:not(.collapse-enabled) .fusion-menu-item-button .fusion-open-nav-submenu {
display: none
}

.fusion-menu-element-wrapper.dropdown-carets-yes:not(.collapse-enabled) .fusion-open-nav-submenu {
box-sizing: border-box
}

.fusion-menu-element-wrapper.dropdown-carets-yes:not(.collapse-enabled).direction-row.expand-method-hover li.menu-item-has-children:not(.fusion-menu-item-button) ul a {
align-items: center;
justify-content: space-between
}

.fusion-menu-element-wrapper.dropdown-carets-yes:not(.collapse-enabled).direction-row.expand-method-hover li.menu-item-has-children:not(.fusion-menu-item-button) ul a .fusion-open-nav-submenu:before {
padding-left: 0!important;
padding-right: 0!important
}

.ltr .fusion-menu-element-wrapper.dropdown-carets-yes:not(.collapse-enabled).direction-row.expand-method-hover.expand-right li.menu-item-has-children:not(.fusion-menu-item-button) ul a>:not(.fusion-open-nav-submenu) {
padding-right: 1em
}

.rtl .fusion-menu-element-wrapper.dropdown-carets-yes:not(.collapse-enabled).direction-row.expand-method-hover.expand-right li.menu-item-has-children:not(.fusion-menu-item-button) ul a>:not(.fusion-open-nav-submenu) {
padding-left: 1em
}

.ltr .fusion-menu-element-wrapper.dropdown-carets-yes:not(.collapse-enabled).direction-row.expand-method-hover.expand-left li.menu-item-has-children:not(.fusion-menu-item-button) ul a>:not(.fusion-open-nav-submenu) {
padding-right: 1em
}

.rtl .fusion-menu-element-wrapper.dropdown-carets-yes:not(.collapse-enabled).direction-row.expand-method-hover.expand-left li.menu-item-has-children:not(.fusion-menu-item-button) ul a>:not(.fusion-open-nav-submenu) {
padding-left: 1em
}

.fusion-menu-element-wrapper.dropdown-carets-yes:not(.collapse-enabled).direction-row.expand-method-click li.menu-item-has-children:not(.fusion-menu-item-button) ul .fusion-open-nav-submenu {
padding-top: 12px;
padding-bottom: 12px;
display: flex
}

.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu) {
margin: 0;
list-style: none;
flex-direction: column;
padding: 0;
font-size: 14px;
text-transform: none;
z-index: -10
}

.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 a {
justify-content: space-between
}

.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu)>li:last-child {
border-bottom-width: 0
}

.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 .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 .fusion-menu-element-list ul:not(.fusion-megamenu)>li:not(.fusion-menu-item-button):hover {
background-color: #f9f9fb
}

.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu)>li:not(.fusion-menu-item-button).current-menu-ancestor>.fusion-open-nav-submenu,.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu)>li:not(.fusion-menu-item-button).current-menu-ancestor>a,.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu)>li:not(.fusion-menu-item-button).current-menu-item>.fusion-open-nav-submenu,.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu)>li:not(.fusion-menu-item-button).current-menu-item>a,.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu)>li:not(.fusion-menu-item-button).current-menu-parent>.fusion-open-nav-submenu,.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu)>li:not(.fusion-menu-item-button).current-menu-parent>a,.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu)>li:not(.fusion-menu-item-button).hover>.fusion-open-nav-submenu,.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu)>li:not(.fusion-menu-item-button).hover>a,.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu)>li:not(.fusion-menu-item-button):focus-within>.fusion-open-nav-submenu,.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu)>li:not(.fusion-menu-item-button):focus-within>a,.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu)>li:not(.fusion-menu-item-button):focus>.fusion-open-nav-submenu,.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu)>li:not(.fusion-menu-item-button):focus>a,.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu)>li:not(.fusion-menu-item-button):hover>.fusion-open-nav-submenu,.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu)>li:not(.fusion-menu-item-button):hover>a {
color: #212934!important
}

.fusion-menu-element-wrapper.submenu-transition-slide_up:not(.collapse-enabled).expand-method-hover.direction-row .fusion-menu-element-list .menu-item:not(.fusion-megamenu-submenu)>.sub-menu {
transition: all calc(300 * 1ms) cubic-bezier(.42,.01,.58,1),transform calc(300 * 1ms) cubic-bezier(.42,.01,.58,1);
transform: translateY(20px)
}

.fusion-menu-element-wrapper.submenu-transition-slide_up:not(.collapse-enabled).expand-method-hover.direction-row .fusion-menu-element-list li:after {
transform: translateY(20px)
}

.fusion-menu-element-wrapper.submenu-transition-slide_up:not(.collapse-enabled).expand-method-hover.direction-row .fusion-menu-element-list li.menu-item-has-children.hover.menu-item:not(.fusion-megamenu-submenu)>.sub-menu,.fusion-menu-element-wrapper.submenu-transition-slide_up:not(.collapse-enabled).expand-method-hover.direction-row .fusion-menu-element-list li.menu-item-has-children:active.menu-item:not(.fusion-megamenu-submenu)>.sub-menu,.fusion-menu-element-wrapper.submenu-transition-slide_up:not(.collapse-enabled).expand-method-hover.direction-row .fusion-menu-element-list li.menu-item-has-children:focus-within.menu-item:not(.fusion-megamenu-submenu)>.sub-menu,.fusion-menu-element-wrapper.submenu-transition-slide_up:not(.collapse-enabled).expand-method-hover.direction-row .fusion-menu-element-list li.menu-item-has-children:focus.menu-item:not(.fusion-megamenu-submenu)>.sub-menu,.fusion-menu-element-wrapper.submenu-transition-slide_up:not(.collapse-enabled).expand-method-hover.direction-row .fusion-menu-element-list li.menu-item-has-children:hover.menu-item:not(.fusion-megamenu-submenu)>.sub-menu {
transform: translateY(0)!important
}

.fusion-menu-element-wrapper.submenu-transition-slide_up:not(.collapse-enabled).expand-method-click.direction-row .fusion-menu-element-list .menu-item:not(.fusion-megamenu-submenu)>.sub-menu {
transition: opacity calc(300 * 1ms) cubic-bezier(.42,.01,.58,1),transform calc(300 * 1ms) cubic-bezier(.42,.01,.58,1);
transform: translateY(20px)
}

.fusion-menu-element-wrapper.submenu-transition-slide_up:not(.collapse-enabled).expand-method-click.direction-row .fusion-menu-element-list li:after {
transform: translateY(20px)
}

.fusion-menu-element-wrapper.submenu-transition-slide_up:not(.collapse-enabled).expand-method-click.direction-row .fusion-menu-element-list .fusion-open-nav-submenu.hover~ul,.fusion-menu-element-wrapper.submenu-transition-slide_up:not(.collapse-enabled).expand-method-click.direction-row .fusion-menu-element-list .fusion-open-nav-submenu[aria-expanded=true]~ul {
transform: translateY(0)!important
}

.fusion-menu-element-wrapper .fusion-open-nav-submenu.hover~ul,.fusion-menu-element-wrapper .fusion-open-nav-submenu[aria-expanded=true]~ul {
visibility: visible!important;
opacity: 1!important;
z-index: 999999999!important
}

.fusion-menu-element-wrapper .fusion-open-nav-submenu.hover~ul li a,.fusion-menu-element-wrapper .fusion-open-nav-submenu[aria-expanded=true]~ul li a {
min-width: max-content
}

.fusion-menu-element-wrapper:not(.expanded) .collapsed-nav-icon-open {
opacity: 1
}

.fusion-menu-element-wrapper:not(.expanded):not(.mobile-mode-always-expanded) .fusion-menu-element-list ul:not(.fusion-megamenu) {
width: max-content
}

.rtl .fusion-menu-element-wrapper.expand-method-click li.menu-item-has-children:not(.fusion-menu-item-button)>a {
padding-left: .5em
}

.ltr .fusion-menu-element-wrapper.expand-method-click li.menu-item-has-children:not(.fusion-menu-item-button)>a {
padding-right: .5em
}

.rtl .fusion-menu-element-wrapper.expand-method-click li.menu-item-has-children:not(.fusion-menu-item-button)>.fusion-open-nav-submenu {
padding-left: 0
}

.ltr .fusion-menu-element-wrapper.expand-method-click li.menu-item-has-children:not(.fusion-menu-item-button)>.fusion-open-nav-submenu {
padding-right: 0
}

.fusion-menu-element-wrapper.expand-method-click:not(.collapse-enabled) li.menu-item-has-children .fusion-open-nav-submenu {
position: relative
}

.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.direction-row:not(.collapse-enabled):not(.submenu-mode-flyout) .sub-menu {
min-width: 100%
}

.fusion-menu-element-wrapper.direction-column .fusion-menu-element-list>li:not(:last-child) {
margin-bottom: 0!important
}

.fusion-menu-element-wrapper.direction-column .fusion-menu-element-list>li:not(.fusion-menu-item-button)>.fusion-open-nav-submenu {
padding-top: calc(0px + 0px);
padding-bottom: calc(0px + 0px)
}

.fusion-menu-element-wrapper.direction-column.main-justify-left:not(.collapse-enabled).icons-position-top li.menu-item>a>.fusion-megamenu-icon {
justify-content: flex-start
}

.fusion-menu-element-wrapper.direction-column.main-justify-right:not(.collapse-enabled).icons-position-top li.menu-item>a>.fusion-megamenu-icon {
justify-content: flex-end
}

.fusion-menu-element-wrapper:not(.collapse-enabled) .fusion-icon-only-link .menu-text {
display: none
}

.fusion-menu-element-wrapper:not(.collapse-enabled) .fusion-icon-only-link .fusion-megamenu-icon {
padding-left: 0!important;
padding-right: 0!important
}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child>ul>li.menu-item-has-children:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent>ul>li.menu-item-has-children:after {
content: " ";
position: absolute;
width: 0;
height: 0;
border-color: transparent;
z-index: 999999998;
transition: all calc(300 * 1ms) cubic-bezier(.42,.01,.58,1);
border-style: solid;
border-top-width: 12px;
border-bottom-width: 12px;
border-left-width: 23px;
border-right-width: 23px;
visibility: visible
}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child>ul>li.menu-item-has-children.hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child>ul>li.menu-item-has-children:active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child>ul>li.menu-item-has-children:focus-within:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child>ul>li.menu-item-has-children:focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child>ul>li.menu-item-has-children:hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent>ul>li.menu-item-has-children.hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent>ul>li.menu-item-has-children:active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent>ul>li.menu-item-has-children:focus-within:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent>ul>li.menu-item-has-children:focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent>ul>li.menu-item-has-children:hover:after {
visibility: visible;
opacity: 1
}

.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child>ul>li.menu-item-has-children.reposition-arrows.hover:after,.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child>ul>li.menu-item-has-children.reposition-arrows:active:after,.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child>ul>li.menu-item-has-children.reposition-arrows:focus-within:after,.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child>ul>li.menu-item-has-children.reposition-arrows:focus:after,.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child>ul>li.menu-item-has-children.reposition-arrows:hover:after,.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent>ul>li.menu-item-has-children.reposition-arrows.hover:after,.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent>ul>li.menu-item-has-children.reposition-arrows:active:after,.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent>ul>li.menu-item-has-children.reposition-arrows:focus-within:after,.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent>ul>li.menu-item-has-children.reposition-arrows:focus:after,.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent>ul>li.menu-item-has-children.reposition-arrows:hover:after {
right: 1em
}

.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child>ul>li.menu-item-has-children.reposition-arrows.hover:after,.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child>ul>li.menu-item-has-children.reposition-arrows:active:after,.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child>ul>li.menu-item-has-children.reposition-arrows:focus-within:after,.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child>ul>li.menu-item-has-children.reposition-arrows:focus:after,.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child>ul>li.menu-item-has-children.reposition-arrows:hover:after,.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent>ul>li.menu-item-has-children.reposition-arrows.hover:after,.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent>ul>li.menu-item-has-children.reposition-arrows:active:after,.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent>ul>li.menu-item-has-children.reposition-arrows:focus-within:after,.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent>ul>li.menu-item-has-children.reposition-arrows:focus:after,.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent>ul>li.menu-item-has-children.reposition-arrows:hover:after {
left: 1em
}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-row>ul>li.menu-item-has-children:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-row>ul>li.menu-item-has-children:after {
transition: all calc(300 * 1ms) cubic-bezier(.42,.01,.58,1);
bottom: calc(0px - 0px)
}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-row>ul>li.menu-item-has-children.hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-row>ul>li.menu-item-has-children:active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-row>ul>li.menu-item-has-children:focus-within:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-row>ul>li.menu-item-has-children:focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-row>ul>li.menu-item-has-children:hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-row>ul>li.menu-item-has-children.hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-row>ul>li.menu-item-has-children:active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-row>ul>li.menu-item-has-children:focus-within:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-row>ul>li.menu-item-has-children:focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-row>ul>li.menu-item-has-children:hover:after {
height: calc(0px - 12px * 2)
}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-column.expand-right>ul>li:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-right>ul>li:after {
width: calc(0px - 23px * 2);
left: 100%;
top: calc(50% - 12px)
}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-column.expand-left>ul>li:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-left>ul>li:after {
width: calc(0px - 23px * 2);
left: calc(0px - 0px);
top: calc(50% - 12px)
}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-row>ul>li.menu-item-has-children.hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-row>ul>li.menu-item-has-children:active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-row>ul>li.menu-item-has-children:focus-within:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-row>ul>li.menu-item-has-children:focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-row>ul>li.menu-item-has-children:hover:after {
border-top-color: transparent
}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-row.has-active-border-bottom-color-yes>ul>li.menu-item-has-children.hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-row.has-active-border-bottom-color-yes>ul>li.menu-item-has-children:active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-row.has-active-border-bottom-color-yes>ul>li.menu-item-has-children:focus-within:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-row.has-active-border-bottom-color-yes>ul>li.menu-item-has-children:focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-row.has-active-border-bottom-color-yes>ul>li.menu-item-has-children:hover:after {
border-top-color: transparent
}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-right>ul>li.menu-item-has-children:not(.fusion-megamenu-menu).hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-right>ul>li.menu-item-has-children:not(.fusion-megamenu-menu):active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-right>ul>li.menu-item-has-children:not(.fusion-megamenu-menu):focus-within:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-right>ul>li.menu-item-has-children:not(.fusion-megamenu-menu):focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-right>ul>li.menu-item-has-children:not(.fusion-megamenu-menu):hover:after {
border-left-color: transparent
}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-right>ul>li.menu-item-has-children:not(.fusion-megamenu-menu).alt-arrow-child-color.hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-right>ul>li.menu-item-has-children:not(.fusion-megamenu-menu).alt-arrow-child-color:active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-right>ul>li.menu-item-has-children:not(.fusion-megamenu-menu).alt-arrow-child-color:focus-within:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-right>ul>li.menu-item-has-children:not(.fusion-megamenu-menu).alt-arrow-child-color:focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-right>ul>li.menu-item-has-children:not(.fusion-megamenu-menu).alt-arrow-child-color:hover:after {
border-right-color: #f9f9fb
}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-right.has-active-border-right-yes>ul>li.menu-item-has-children:not(.fusion-megamenu-menu).hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-right.has-active-border-right-yes>ul>li.menu-item-has-children:not(.fusion-megamenu-menu):active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-right.has-active-border-right-yes>ul>li.menu-item-has-children:not(.fusion-megamenu-menu):focus-within:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-right.has-active-border-right-yes>ul>li.menu-item-has-children:not(.fusion-megamenu-menu):focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-right.has-active-border-right-yes>ul>li.menu-item-has-children:not(.fusion-megamenu-menu):hover:after {
border-left-color: transparent
}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-left>ul>li.menu-item-has-children:not(.fusion-megamenu-menu).hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-left>ul>li.menu-item-has-children:not(.fusion-megamenu-menu):active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-left>ul>li.menu-item-has-children:not(.fusion-megamenu-menu):focus-within:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-left>ul>li.menu-item-has-children:not(.fusion-megamenu-menu):focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-left>ul>li.menu-item-has-children:not(.fusion-megamenu-menu):hover:after {
border-right-color: transparent
}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-left>ul>li.menu-item-has-children:not(.fusion-megamenu-menu).alt-arrow-child-color.hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-left>ul>li.menu-item-has-children:not(.fusion-megamenu-menu).alt-arrow-child-color:active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-left>ul>li.menu-item-has-children:not(.fusion-megamenu-menu).alt-arrow-child-color:focus-within:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-left>ul>li.menu-item-has-children:not(.fusion-megamenu-menu).alt-arrow-child-color:focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-left>ul>li.menu-item-has-children:not(.fusion-megamenu-menu).alt-arrow-child-color:hover:after {
border-left-color: #f9f9fb
}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-left.has-active-border-left-yes>ul>li.menu-item-has-children:not(.fusion-megamenu-menu).hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-left.has-active-border-left-yes>ul>li.menu-item-has-children:not(.fusion-megamenu-menu):active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-left.has-active-border-left-yes>ul>li.menu-item-has-children:not(.fusion-megamenu-menu):focus-within:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-left.has-active-border-left-yes>ul>li.menu-item-has-children:not(.fusion-megamenu-menu):focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-parent.direction-column.expand-left.has-active-border-left-yes>ul>li.menu-item-has-children:not(.fusion-megamenu-menu):hover:after {
border-right-color: transparent
}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-row>ul>li.menu-item-has-children.hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-row>ul>li.menu-item-has-children:active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-row>ul>li.menu-item-has-children:focus-within:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-row>ul>li.menu-item-has-children:focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-row>ul>li.menu-item-has-children:hover:after {
border-bottom-color: #fff
}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-row>ul>li.menu-item-has-children.alt-arrow-child-color.hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-row>ul>li.menu-item-has-children.alt-arrow-child-color:active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-row>ul>li.menu-item-has-children.alt-arrow-child-color:focus-within:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-row>ul>li.menu-item-has-children.alt-arrow-child-color:focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-row>ul>li.menu-item-has-children.alt-arrow-child-color:hover:after {
border-bottom-color: #f9f9fb
}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-column.expand-right>ul>li.menu-item-has-children:not(.fusion-megamenu-menu).hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-column.expand-right>ul>li.menu-item-has-children:not(.fusion-megamenu-menu):active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-column.expand-right>ul>li.menu-item-has-children:not(.fusion-megamenu-menu):focus-within:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-column.expand-right>ul>li.menu-item-has-children:not(.fusion-megamenu-menu):focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-column.expand-right>ul>li.menu-item-has-children:not(.fusion-megamenu-menu):hover:after {
border-right-color: #fff
}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-column.expand-left>ul>li.menu-item-has-children:not(.fusion-megamenu-menu).hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-column.expand-left>ul>li.menu-item-has-children:not(.fusion-megamenu-menu):active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-column.expand-left>ul>li.menu-item-has-children:not(.fusion-megamenu-menu):focus-within:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-column.expand-left>ul>li.menu-item-has-children:not(.fusion-megamenu-menu):focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-column.expand-left>ul>li.menu-item-has-children:not(.fusion-megamenu-menu):hover:after {
border-left-color: #fff
}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child>ul>li:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent>ul>li:after {
width: 0;
height: 0;
z-index: 999999998;
position: absolute;
border-color: transparent;
transition: all calc(300 * 1ms) cubic-bezier(.42,.01,.58,1)
}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child>ul>li.menu-item-has-children:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent>ul>li.menu-item-has-children:after {
content: " ";
border-style: solid;
border-top-width: 12px;
border-bottom-width: 12px;
border-left-width: 23px;
border-right-width: 23px;
visibility: hidden;
opacity: 0
}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child>ul>li.menu-item-has-children.current-menu-ancestor:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child>ul>li.menu-item-has-children.current-menu-item:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child>ul>li.menu-item-has-children.current-menu-parent:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child>ul>li.menu-item-has-children.expanded:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child>ul>li.menu-item-has-children.hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child>ul>li.menu-item-has-children:active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child>ul>li.menu-item-has-children:focus-within:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child>ul>li.menu-item-has-children:focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child>ul>li.menu-item-has-children:hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent>ul>li.menu-item-has-children.current-menu-ancestor:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent>ul>li.menu-item-has-children.current-menu-item:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent>ul>li.menu-item-has-children.current-menu-parent:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent>ul>li.menu-item-has-children.expanded:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent>ul>li.menu-item-has-children.hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent>ul>li.menu-item-has-children:active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent>ul>li.menu-item-has-children:focus-within:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent>ul>li.menu-item-has-children:focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent>ul>li.menu-item-has-children:hover:after {
visibility: visible;
opacity: 1
}

.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child>ul>li.menu-item-has-children.current-menu-ancestor.reposition-arrows:after,.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child>ul>li.menu-item-has-children.current-menu-item.reposition-arrows:after,.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child>ul>li.menu-item-has-children.current-menu-parent.reposition-arrows:after,.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child>ul>li.menu-item-has-children.expanded.reposition-arrows:after,.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child>ul>li.menu-item-has-children.hover.reposition-arrows:after,.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child>ul>li.menu-item-has-children:active.reposition-arrows:after,.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child>ul>li.menu-item-has-children:focus-within.reposition-arrows:after,.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child>ul>li.menu-item-has-children:focus.reposition-arrows:after,.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child>ul>li.menu-item-has-children:hover.reposition-arrows:after,.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent>ul>li.menu-item-has-children.current-menu-ancestor.reposition-arrows:after,.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent>ul>li.menu-item-has-children.current-menu-item.reposition-arrows:after,.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent>ul>li.menu-item-has-children.current-menu-parent.reposition-arrows:after,.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent>ul>li.menu-item-has-children.expanded.reposition-arrows:after,.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent>ul>li.menu-item-has-children.hover.reposition-arrows:after,.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent>ul>li.menu-item-has-children:active.reposition-arrows:after,.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent>ul>li.menu-item-has-children:focus-within.reposition-arrows:after,.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent>ul>li.menu-item-has-children:focus.reposition-arrows:after,.rtl .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent>ul>li.menu-item-has-children:hover.reposition-arrows:after {
right: 1em
}

.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child>ul>li.menu-item-has-children.current-menu-ancestor.reposition-arrows:after,.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child>ul>li.menu-item-has-children.current-menu-item.reposition-arrows:after,.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child>ul>li.menu-item-has-children.current-menu-parent.reposition-arrows:after,.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child>ul>li.menu-item-has-children.expanded.reposition-arrows:after,.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child>ul>li.menu-item-has-children.hover.reposition-arrows:after,.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child>ul>li.menu-item-has-children:active.reposition-arrows:after,.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child>ul>li.menu-item-has-children:focus-within.reposition-arrows:after,.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child>ul>li.menu-item-has-children:focus.reposition-arrows:after,.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child>ul>li.menu-item-has-children:hover.reposition-arrows:after,.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent>ul>li.menu-item-has-children.current-menu-ancestor.reposition-arrows:after,.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent>ul>li.menu-item-has-children.current-menu-item.reposition-arrows:after,.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent>ul>li.menu-item-has-children.current-menu-parent.reposition-arrows:after,.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent>ul>li.menu-item-has-children.expanded.reposition-arrows:after,.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent>ul>li.menu-item-has-children.hover.reposition-arrows:after,.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent>ul>li.menu-item-has-children:active.reposition-arrows:after,.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent>ul>li.menu-item-has-children:focus-within.reposition-arrows:after,.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent>ul>li.menu-item-has-children:focus.reposition-arrows:after,.ltr .fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent>ul>li.menu-item-has-children:hover.reposition-arrows:after {
left: 1em
}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child.direction-row>ul>li.menu-item-has-children:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-row>ul>li.menu-item-has-children:after {
bottom: calc(0px - 0px)
}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child.direction-row>ul>li.menu-item-has-children.current-menu-ancestor:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child.direction-row>ul>li.menu-item-has-children.current-menu-item:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child.direction-row>ul>li.menu-item-has-children.current-menu-parent:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child.direction-row>ul>li.menu-item-has-children.expanded:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child.direction-row>ul>li.menu-item-has-children.hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child.direction-row>ul>li.menu-item-has-children:active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child.direction-row>ul>li.menu-item-has-children:focus-within:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child.direction-row>ul>li.menu-item-has-children:focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child.direction-row>ul>li.menu-item-has-children:hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-row>ul>li.menu-item-has-children.current-menu-ancestor:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-row>ul>li.menu-item-has-children.current-menu-item:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-row>ul>li.menu-item-has-children.current-menu-parent:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-row>ul>li.menu-item-has-children.expanded:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-row>ul>li.menu-item-has-children.hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-row>ul>li.menu-item-has-children:active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-row>ul>li.menu-item-has-children:focus-within:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-row>ul>li.menu-item-has-children:focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-row>ul>li.menu-item-has-children:hover:after {
height: calc(0px - 12px * 2)
}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child.direction-column>ul>li:not(.fusion-menu-item-button):after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-column>ul>li:not(.fusion-menu-item-button):after {
width: calc(0px - 23px * 2);
top: calc(50% - 12px)
}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child.direction-column.expand-right>ul>li:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-column.expand-right>ul>li:after {
left: 100%
}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child.direction-column.expand-left>ul>li:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-column.expand-left>ul>li:after {
left: calc(0px - 0px)
}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-row>ul>li.menu-item-has-children.current-menu-ancestor:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-row>ul>li.menu-item-has-children.current-menu-item:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-row>ul>li.menu-item-has-children.current-menu-parent:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-row>ul>li.menu-item-has-children.expanded:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-row>ul>li.menu-item-has-children.hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-row>ul>li.menu-item-has-children:active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-row>ul>li.menu-item-has-children:focus-within:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-row>ul>li.menu-item-has-children:focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-row>ul>li.menu-item-has-children:hover:after {
border-top-color: transparent
}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-row.has-active-border-bottom-yes>ul>li.menu-item-has-children.expanded:after {
border-top-color: transparent
}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-column.expand-right>ul>li.menu-item-has-children.expanded:not(.fusion-megamenu-menu):after {
border-left-color: transparent
}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-column.expand-left>ul>li.menu-item-has-children.expanded:not(.fusion-megamenu-menu):after {
border-right-color: transparent
}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-column.expand-right.has-active-border-right-yes>ul>li.menu-item-has-children.expanded:not(.fusion-megamenu-menu):after {
border-left-color: transparent
}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-parent.direction-column.expand-left.has-active-border-left-yes>ul>li.menu-item-has-children.expanded:not(.fusion-megamenu-menu):after {
border-right-color: transparent
}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child.direction-row>ul>li.menu-item-has-children.expanded:after {
border-bottom-color: #fff
}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child.direction-row>ul>li.menu-item-has-children.expanded.alt-arrow-child-color:after {
border-bottom-color: #f9f9fb
}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child.direction-column.expand-right>ul>li.menu-item-has-children.expanded:not(.fusion-megamenu-menu):after {
border-right-color: #fff
}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child.direction-column.expand-right>ul>li.menu-item-has-children.expanded:not(.fusion-megamenu-menu).alt-arrow-child-color:after {
border-right-color: #f9f9fb
}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child.direction-column.expand-left>ul>li.menu-item-has-children.expanded:not(.fusion-megamenu-menu):after {
border-left-color: #fff
}

.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-click.dropdown-arrows-child.direction-column.expand-left>ul>li.menu-item-has-children.expanded:not(.fusion-megamenu-menu).alt-arrow-child-color:after {
border-left-color: #f9f9fb
}

.fusion-menu-element-wrapper:not(.collapse-enabled).submenu-transition-slide_up.direction-row.dropdown-arrows-parent>ul>li:after {
top: calc(100% - 12px)
}

.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click>ul>li:not(.fusion-menu-item-button):after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover>ul>li:not(.fusion-menu-item-button):after {
content: " ";
position: absolute;
width: 0;
height: 0;
border-color: transparent;
border-style: solid;
border-top-width: 12px;
border-bottom-width: 12px;
border-left-width: 23px;
border-right-width: 23px;
transition: all calc(300 * 1ms) cubic-bezier(.42,.01,.58,1);
z-index: 999999998
}

.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-row>ul>li:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-row>ul>li:after {
height: calc(0px - 12px * 2);
bottom: calc(0px - 0px)
}

.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-row>ul>li.current-menu-ancestor:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-row>ul>li.current-menu-item:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-row>ul>li.current-menu-parent:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-row>ul>li.expanded:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-row>ul>li.hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-row>ul>li:active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-row>ul>li:focus-within:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-row>ul>li:focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-row>ul>li:hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-row>ul>li.current-menu-ancestor:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-row>ul>li.current-menu-item:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-row>ul>li.current-menu-parent:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-row>ul>li.expanded:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-row>ul>li.hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-row>ul>li:active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-row>ul>li:focus-within:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-row>ul>li:focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-row>ul>li:hover:after {
border-top-color: transparent
}

.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-row.has-active-border-bottom-yes>ul>li.current-menu-ancestor:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-row.has-active-border-bottom-yes>ul>li.current-menu-item:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-row.has-active-border-bottom-yes>ul>li.current-menu-parent:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-row.has-active-border-bottom-yes>ul>li.expanded:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-row.has-active-border-bottom-yes>ul>li.hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-row.has-active-border-bottom-yes>ul>li:active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-row.has-active-border-bottom-yes>ul>li:focus-within:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-row.has-active-border-bottom-yes>ul>li:focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-row.has-active-border-bottom-yes>ul>li:hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-row.has-active-border-bottom-yes>ul>li.current-menu-ancestor:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-row.has-active-border-bottom-yes>ul>li.current-menu-item:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-row.has-active-border-bottom-yes>ul>li.current-menu-parent:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-row.has-active-border-bottom-yes>ul>li.expanded:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-row.has-active-border-bottom-yes>ul>li.hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-row.has-active-border-bottom-yes>ul>li:active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-row.has-active-border-bottom-yes>ul>li:focus-within:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-row.has-active-border-bottom-yes>ul>li:focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-row.has-active-border-bottom-yes>ul>li:hover:after {
border-top-color: transparent
}

.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-right>ul>li:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-right>ul>li:after {
left: 100%;
transition: all calc(300 * 1ms) cubic-bezier(.42,.01,.58,1)
}

.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-right>ul>li.current-menu-ancestor:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-right>ul>li.current-menu-item:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-right>ul>li.current-menu-parent:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-right>ul>li.expanded:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-right>ul>li.hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-right>ul>li:active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-right>ul>li:focus-within:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-right>ul>li:focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-right>ul>li:hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-right>ul>li.current-menu-ancestor:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-right>ul>li.current-menu-item:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-right>ul>li.current-menu-parent:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-right>ul>li.expanded:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-right>ul>li.hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-right>ul>li:active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-right>ul>li:focus-within:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-right>ul>li:focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-right>ul>li:hover:after {
border-left-color: transparent
}

.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-right.has-active-border-right-yes>ul>li.current-menu-ancestor:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-right.has-active-border-right-yes>ul>li.current-menu-item:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-right.has-active-border-right-yes>ul>li.current-menu-parent:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-right.has-active-border-right-yes>ul>li.expanded:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-right.has-active-border-right-yes>ul>li.hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-right.has-active-border-right-yes>ul>li:active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-right.has-active-border-right-yes>ul>li:focus-within:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-right.has-active-border-right-yes>ul>li:focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-right.has-active-border-right-yes>ul>li:hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-right.has-active-border-right-yes>ul>li.current-menu-ancestor:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-right.has-active-border-right-yes>ul>li.current-menu-item:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-right.has-active-border-right-yes>ul>li.current-menu-parent:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-right.has-active-border-right-yes>ul>li.expanded:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-right.has-active-border-right-yes>ul>li.hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-right.has-active-border-right-yes>ul>li:active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-right.has-active-border-right-yes>ul>li:focus-within:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-right.has-active-border-right-yes>ul>li:focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-right.has-active-border-right-yes>ul>li:hover:after {
border-left-color: transparent
}

.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-left>ul>li:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-left>ul>li:after {
transition: all calc(300 * 1ms) cubic-bezier(.42,.01,.58,1);
left: calc(0px - @submenu_space)
}

.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-left>ul>li.current-menu-ancestor:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-left>ul>li.current-menu-item:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-left>ul>li.current-menu-parent:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-left>ul>li.expanded:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-left>ul>li.hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-left>ul>li:active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-left>ul>li:focus-within:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-left>ul>li:focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-left>ul>li:hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-left>ul>li.current-menu-ancestor:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-left>ul>li.current-menu-item:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-left>ul>li.current-menu-parent:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-left>ul>li.expanded:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-left>ul>li.hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-left>ul>li:active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-left>ul>li:focus-within:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-left>ul>li:focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-left>ul>li:hover:after {
border-right-color: transparent
}

.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-left.has-active-border-left-yes>ul>li.current-menu-ancestor:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-left.has-active-border-left-yes>ul>li.current-menu-item:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-left.has-active-border-left-yes>ul>li.current-menu-parent:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-left.has-active-border-left-yes>ul>li.expanded:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-left.has-active-border-left-yes>ul>li.hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-left.has-active-border-left-yes>ul>li:active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-left.has-active-border-left-yes>ul>li:focus-within:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-left.has-active-border-left-yes>ul>li:focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-click.direction-column.expand-left.has-active-border-left-yes>ul>li:hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-left.has-active-border-left-yes>ul>li.current-menu-ancestor:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-left.has-active-border-left-yes>ul>li.current-menu-item:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-left.has-active-border-left-yes>ul>li.current-menu-parent:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-left.has-active-border-left-yes>ul>li.expanded:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-left.has-active-border-left-yes>ul>li.hover:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-left.has-active-border-left-yes>ul>li:active:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-left.has-active-border-left-yes>ul>li:focus-within:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-left.has-active-border-left-yes>ul>li:focus:after,.fusion-menu-element-wrapper:not(.collapse-enabled).active-item-arrows-on.expand-method-hover.direction-column.expand-left.has-active-border-left-yes>ul>li:hover:after {
border-right-color: transparent
}

.fusion-menu-element-wrapper:not(.collapse-enabled) li.menu-item>.fusion-megamenu-icon,.fusion-menu-element-wrapper:not(.collapse-enabled) li.menu-item>a>.fusion-megamenu-icon {
width: auto;
transition: color calc(300 * 1ms) cubic-bezier(.42,.01,.58,1);
text-align: center;
position: relative;
font-size: calc(16 * 1px);
line-height: inherit;
color: #212934;
display: flex;
align-items: center;
justify-content: center;
padding: 0 .5em
}

.fusion-menu-element-wrapper:not(.collapse-enabled) li.menu-item>.fusion-megamenu-icon img,.fusion-menu-element-wrapper:not(.collapse-enabled) li.menu-item>a>.fusion-megamenu-icon img {
margin-top: -2px;
max-height: 1em;
vertical-align: middle
}

.fusion-menu-element-wrapper:not(.collapse-enabled) li.menu-item>.fusion-megamenu-icon i,.fusion-menu-element-wrapper:not(.collapse-enabled) li.menu-item>a>.fusion-megamenu-icon i {
line-height: inherit
}

.fusion-menu-element-wrapper:not(.collapse-enabled) .sub-menu .fusion-megamenu-icon.text-menu-icon {
position: absolute
}

.fusion-menu-element-wrapper:not(.collapse-enabled).icons-position-bottom .fusion-menu-element-list>li>a,.fusion-menu-element-wrapper:not(.collapse-enabled).icons-position-top .fusion-menu-element-list>li>a {
flex-wrap: wrap;
align-content: center
}

.fusion-menu-element-wrapper:not(.collapse-enabled).icons-position-bottom li.menu-item>.fusion-megamenu-icon,.fusion-menu-element-wrapper:not(.collapse-enabled).icons-position-bottom li.menu-item>a>.fusion-megamenu-icon,.fusion-menu-element-wrapper:not(.collapse-enabled).icons-position-top li.menu-item>.fusion-megamenu-icon,.fusion-menu-element-wrapper:not(.collapse-enabled).icons-position-top li.menu-item>a>.fusion-megamenu-icon {
width: 100%;
line-height: 1;
justify-content: center
}

.fusion-menu-element-wrapper:not(.collapse-enabled).icons-position-bottom .fusion-megamenu-icon {
order: 5
}

.fusion-menu-element-wrapper:not(.collapse-enabled).icons-position-left .fusion-menu-element-list>li>a {
flex-direction: row
}

.fusion-menu-element-wrapper:not(.collapse-enabled).icons-position-left.direction-column li.menu-item>.fusion-megamenu-icon:not(.fusion-megamenu-thumbnail),.fusion-menu-element-wrapper:not(.collapse-enabled).icons-position-left.direction-column li.menu-item>a>.fusion-megamenu-icon:not(.fusion-megamenu-thumbnail),.fusion-menu-element-wrapper:not(.collapse-enabled).icons-position-right.direction-column li.menu-item>.fusion-megamenu-icon:not(.fusion-megamenu-thumbnail),.fusion-menu-element-wrapper:not(.collapse-enabled).icons-position-right.direction-column li.menu-item>a>.fusion-megamenu-icon:not(.fusion-megamenu-thumbnail) {
width: 1.5em;
box-sizing: content-box
}

.fusion-menu-element-wrapper .custom-menu-search-dropdown .fusion-main-menu-icon[aria-expanded=true]~ul,.fusion-menu-element-wrapper .custom-menu-search-dropdown.expanded>ul {
visibility: visible;
opacity: 1;
z-index: 999999999
}

.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button>button:not(.fusion-close-flyout) {
display: block;
outline: 0
}

.fusion-menu-element-wrapper.collapse-enabled.mobile-size-column-absolute:not(.mobile-mode-always-expanded)>ul,.fusion-menu-element-wrapper.collapse-enabled.mobile-size-full-absolute:not(.mobile-mode-always-expanded)>ul {
position: absolute;
left: 0;
top: 100%;
z-index: -1;
max-width: 100vw;
pointer-events: none
}

.fusion-menu-element-wrapper.collapse-enabled.mobile-size-column-absolute:not(.mobile-mode-always-expanded).expanded>ul,.fusion-menu-element-wrapper.collapse-enabled.mobile-size-full-absolute:not(.mobile-mode-always-expanded).expanded>ul {
z-index: 99999999999999;
pointer-events: auto
}

.fusion-menu-element-wrapper.collapse-enabled.mobile-size-full-absolute:not(.mobile-mode-always-expanded)>ul {
width: 100vw
}

.fusion-menu-element-wrapper.collapse-enabled ul li.current-menu-ancestor .sub-menu li:not(.current-menu-item):not(.current-menu-ancestor):not(.current-menu-parent):not(.expanded) a,.fusion-menu-element-wrapper.collapse-enabled ul li.current-menu-item .sub-menu li:not(.current-menu-item):not(.current-menu-ancestor):not(.current-menu-parent):not(.expanded) a,.fusion-menu-element-wrapper.collapse-enabled ul li.current-menu-parent .sub-menu li:not(.current-menu-item):not(.current-menu-ancestor):not(.current-menu-parent):not(.expanded) a,.fusion-menu-element-wrapper.collapse-enabled ul li.expanded .sub-menu li:not(.current-menu-item):not(.current-menu-ancestor):not(.current-menu-parent):not(.expanded) a,.fusion-menu-element-wrapper.collapse-enabled ul li.hover .sub-menu li:not(.current-menu-item):not(.current-menu-ancestor):not(.current-menu-parent):not(.expanded) a,.fusion-menu-element-wrapper.collapse-enabled ul li:active .sub-menu li:not(.current-menu-item):not(.current-menu-ancestor):not(.current-menu-parent):not(.expanded) a,.fusion-menu-element-wrapper.collapse-enabled ul li:focus .sub-menu li:not(.current-menu-item):not(.current-menu-ancestor):not(.current-menu-parent):not(.expanded) a,.fusion-menu-element-wrapper.collapse-enabled ul li:focus-within .sub-menu li:not(.current-menu-item):not(.current-menu-ancestor):not(.current-menu-parent):not(.expanded) a,.fusion-menu-element-wrapper.collapse-enabled ul li:hover .sub-menu li:not(.current-menu-item):not(.current-menu-ancestor):not(.current-menu-parent):not(.expanded) a {
background: #fff!important;
color: #4a4e57!important
}

.fusion-menu-element-wrapper.collapse-enabled ul button[aria-expanded=true]+.sub-menu {
overflow: hidden
}

.fusion-menu-element-wrapper.collapse-enabled:not(.mode-flyout) .fusion-menu-element-wrapper.collapse-enabled .fusion-menu-description {
display: none
}

.fusion-menu-element-wrapper.collapse-enabled .fusion-open-nav-submenu-on-click[aria-expanded=true]:before {
transform: rotate(180deg)!important
}

.fusion-menu-element-wrapper.collapse-enabled li.menu-item:not(.menu-item-has-children) {
border-bottom: 1px solid rgba(0,0,0,.1)
}

.fusion-menu-element-wrapper.collapse-enabled li.menu-item:not(.expanded) {
border-bottom: 1px solid rgba(0,0,0,.1)
}

.fusion-menu-element-wrapper.collapse-enabled .fusion-menu-element-list ul:not(.fusion-megamenu)>li {
min-width: 0
}

.fusion-menu-element-wrapper.collapse-enabled .fusion-menu-element-list ul:not(.fusion-megamenu)>li>a {
min-width: 0
}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) li.menu-item-has-children.expanded:after {
display: none
}

.rtl .fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) .sub-menu li:not(.fusion-menu-item-button)>a {
padding-left: 20px
}

.ltr .fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) .sub-menu li:not(.fusion-menu-item-button)>a {
padding-right: 20px
}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) .sub-menu .fusion-open-nav-submenu {
display: none!important
}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) .fusion-custom-menu>li>.sub-menu {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #fff;
transform: translateX(-100%);
opacity: 0;
z-index: 9999;
overflow: hidden;
margin: 0;
padding: 2em;
overflow-y: auto;
display: flex!important;
align-items: center;
justify-content: center;
transition: all calc(300 * 1ms) cubic-bezier(.42,.01,.58,1) 0s
}

.fusion-disable-outline .fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) .fusion-custom-menu>li>.sub-menu a {
outline: 0
}

.fusion-disable-outline .fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) .fusion-custom-menu>li>.sub-menu a:focus {
outline: 0
}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) .fusion-custom-menu>li.expanded>.sub-menu {
transform: translateX(0);
visibility: visible;
opacity: 1;
transition: all calc(300 * 1ms) cubic-bezier(.42,.01,.58,1) 0s
}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled).submenu-flyout-direction-right .fusion-custom-menu>li>.sub-menu {
transform: translateX(100%)
}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled).submenu-flyout-direction-right .fusion-custom-menu>li.expanded>.sub-menu {
transform: translateX(0)
}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled).submenu-flyout-direction-top .fusion-custom-menu>li>.sub-menu {
transform: translateY(-100%)
}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled).submenu-flyout-direction-top .fusion-custom-menu>li.expanded>.sub-menu {
transform: translateY(0)
}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled).submenu-flyout-direction-bottom .fusion-custom-menu>li>.sub-menu {
transform: translateY(100%)
}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled).submenu-flyout-direction-bottom .fusion-custom-menu>li.expanded>.sub-menu {
transform: translateY(0)
}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled).submenu-flyout-direction-fade .fusion-custom-menu>li>.sub-menu {
transform: initial;
visibility: hidden;
opacity: 0;
transition: all .4s cubic-bezier(.42,.01,.58,1) 0s
}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled).submenu-flyout-direction-fade .fusion-custom-menu>li.expanded>.sub-menu {
transform: initial;
visibility: visible;
opacity: 1;
transition: all .4s cubic-bezier(.42,.01,.58,1) 0s
}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) ul:not(.fusion-megamenu)>li:not(.fusion-menu-item-button) {
background-color: transparent
}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) .fusion-flyout-menu-backgrounds {
display: none;
z-index: -1;
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
padding: 0;
margin-left: 0!important;
margin-right: 0!important;
background-color: #fff
}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) .fusion-flyout-menu-backgrounds.fusion-flyout-menu-backgrounds-active {
z-index: 999999998!important
}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) .fusion-flyout-menu-backgrounds .fusion-flyout-menu-item-bg {
opacity: 0;
position: absolute;
top: 0;
left: 0;
height: 100vh;
width: 100%;
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
transition: opacity .4s cubic-bezier(.42,.01,.58,1)
}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) .fusion-flyout-menu-backgrounds .fusion-flyout-menu-item-bg.active {
opacity: 1
}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled).flyout-submenu-expanded .fusion-close-flyout {
display: block
}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled).flyout-submenu-expanded>ul>li:not(.expanded) {
z-index: -1
}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled).flyout-submenu-expanded>ul>li.fusion-flyout-menu-backgrounds {
display: block;
background-color: #fff
}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled).flyout-submenu-expanded .sub-menu.fusion-transparent-bg {
background-color: transparent!important
}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) .fusion-menu-element-list ul:not(.fusion-megamenu)>li a {
justify-content: center
}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) .fusion-menu-element-list ul:not(.fusion-megamenu)>li a>span {
display: inline-block;
text-align: center
}

.fusion-builder-live .fusion-menu-element-wrapper:not(.submenu-mode-flyout) .fusion-close-flyout {
display: none
}

.fusion-menu-element-wrapper .fusion-widget-cart-number[data-digits="2"] {
font-size: .88em
}

.fusion-menu-element-wrapper .fusion-widget-cart-number[data-digits="3"] {
font-size: .69em
}

.fusion-menu-element-wrapper .fusion-menu-cart-hide-empty-counter .fusion-widget-cart-number[data-cart-count="0"] {
visibility: hidden
}

.fusion-menu-element-wrapper .avada-menu-login-box .avada-custom-menu-item-contents .menu-item:not(.fusion-dropdown-submenu) {
background-color: transparent!important
}

.fusion-sticky-transition .fusion-menu-element-wrapper.collapse-enabled.mobile-size-column-absolute:not(.mobile-mode-always-expanded).expanded>ul,.fusion-sticky-transition .fusion-menu-element-wrapper.collapse-enabled.mobile-size-full-absolute:not(.mobile-mode-always-expanded).expanded>ul {
max-height: 340px
}

.fusion-menu-element-wrapper.submenu-transition-slide_up:not(.collapse-enabled).expand-method-hover.direction-row .fusion-menu-element-list .fusion-megamenu-wrapper {
transition: all calc(300 * 1ms) cubic-bezier(.42,.01,.58,1),transform calc(300 * 1ms) cubic-bezier(.42,.01,.58,1);
transform: translateY(20px)
}

.fusion-menu-element-wrapper.submenu-transition-slide_up:not(.collapse-enabled).expand-method-hover.direction-row .fusion-menu-element-list li.menu-item-has-children.hover .fusion-megamenu-wrapper,.fusion-menu-element-wrapper.submenu-transition-slide_up:not(.collapse-enabled).expand-method-hover.direction-row .fusion-menu-element-list li.menu-item-has-children:active .fusion-megamenu-wrapper,.fusion-menu-element-wrapper.submenu-transition-slide_up:not(.collapse-enabled).expand-method-hover.direction-row .fusion-menu-element-list li.menu-item-has-children:focus .fusion-megamenu-wrapper,.fusion-menu-element-wrapper.submenu-transition-slide_up:not(.collapse-enabled).expand-method-hover.direction-row .fusion-menu-element-list li.menu-item-has-children:focus-within .fusion-megamenu-wrapper,.fusion-menu-element-wrapper.submenu-transition-slide_up:not(.collapse-enabled).expand-method-hover.direction-row .fusion-menu-element-list li.menu-item-has-children:hover .fusion-megamenu-wrapper {
transform: translateY(0)!important
}

.fusion-menu-element-wrapper.submenu-transition-slide_up:not(.collapse-enabled).expand-method-click.direction-row .fusion-menu-element-list .fusion-megamenu-wrapper {
transition: opacity calc(300 * 1ms) cubic-bezier(.42,.01,.58,1),transform calc(300 * 1ms) cubic-bezier(.42,.01,.58,1);
transform: translateY(20px)
}

.fusion-menu-element-wrapper.submenu-transition-slide_up:not(.collapse-enabled).expand-method-click.direction-row .fusion-menu-element-list .fusion-open-nav-submenu.hover~.fusion-megamenu-wrapper,.fusion-menu-element-wrapper.submenu-transition-slide_up:not(.collapse-enabled).expand-method-click.direction-row .fusion-menu-element-list .fusion-open-nav-submenu[aria-expanded=true]~.fusion-megamenu-wrapper {
transform: translateY(0)!important
}

.fusion-menu-element-wrapper .fusion-open-nav-submenu.hover~.fusion-megamenu-wrapper,.fusion-menu-element-wrapper .fusion-open-nav-submenu[aria-expanded=true]~.fusion-megamenu-wrapper {
visibility: visible!important;
opacity: 1!important;
z-index: 999999999!important;
pointer-events: auto!important
}

.fusion-menu-element-wrapper .fusion-open-nav-submenu.hover~.fusion-megamenu-wrapper li a,.fusion-menu-element-wrapper .fusion-open-nav-submenu[aria-expanded=true]~.fusion-megamenu-wrapper li a {
min-width: max-content
}

.fusion-menu-element-wrapper .fusion-open-nav-submenu.hover~.fusion-megamenu-wrapper ul.sub-menu,.fusion-menu-element-wrapper .fusion-open-nav-submenu[aria-expanded=true]~.fusion-megamenu-wrapper ul.sub-menu {
pointer-events: auto
}

.fusion-menu-element-wrapper:not(.collapse-enabled):not(.submenu-mode-flyout) .fusion-menu-element-list .fusion-megamenu-wrapper {
pointer-events: none;
opacity: 0;
z-index: -10;
margin-top: 0
}

.fusion-menu-element-wrapper:not(.collapse-enabled):not(.submenu-mode-flyout) .fusion-menu-element-list .fusion-megamenu-wrapper ul.sub-menu {
width: 100%
}

.fusion-menu-element-wrapper:not(.collapse-enabled):not(.submenu-mode-flyout) .fusion-menu-element-list .fusion-megamenu-wrapper ul.sub-menu>li.menu-item {
width: auto!important;
max-width: 100%!important;
min-width: auto!important
}

.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-widgets-container .textwidget a:not(.fb-icon-element) {
display: inline
}

.fusion-menu-element-wrapper .fusion-megamenu-wrapper .fusion-megamenu-widgets-container .textwidget a:not(.fb-icon-element).fusion-button {
display: inline-block
}

.fusion-menu-element-wrapper .fusion-megamenu-wrapper.fusion-megamenu-fullwidth:not(.fusion-megamenu-width-site-width) {
border-radius: 0!important
}

.fusion-menu-element-wrapper:not(.collapse-enabled) .fusion-megamenu-title .fusion-megamenu-image>img,.fusion-menu-element-wrapper:not(.collapse-enabled) .fusion-megamenu-title .fusion-megamenu-thumbnail>img {
width: 26px;
height: 14px;
max-width: inherit
}

.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded.expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) .fusion-megamenu-submenu-notitle:not(.menu-item-has-children):not(.menu-item-has-link),.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded.expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) .fusion-megamenu-widgets-container,.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) .fusion-megamenu-submenu-notitle:not(.menu-item-has-children):not(.menu-item-has-link),.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) .fusion-megamenu-widgets-container,.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button.expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) .fusion-megamenu-submenu-notitle:not(.menu-item-has-children):not(.menu-item-has-link),.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button.expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) .fusion-megamenu-widgets-container,.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) .fusion-megamenu-submenu-notitle:not(.menu-item-has-children):not(.menu-item-has-link),.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) .fusion-megamenu-widgets-container {
display: none
}

.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded.expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) button.fusion-open-nav-submenu,.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) button.fusion-open-nav-submenu,.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button.expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) button.fusion-open-nav-submenu,.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) button.fusion-open-nav-submenu {
display: block!important
}

.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded.expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) ul.sub-menu:not(.deep-level),.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) ul.sub-menu:not(.deep-level),.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button.expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) ul.sub-menu:not(.deep-level),.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) ul.sub-menu:not(.deep-level) {
max-height: inherit
}

.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded.expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) ul.sub-menu:not(.deep-level) li.menu-item-has-children .fusion-open-nav-submenu,.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) ul.sub-menu:not(.deep-level) li.menu-item-has-children .fusion-open-nav-submenu,.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button.expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) ul.sub-menu:not(.deep-level) li.menu-item-has-children .fusion-open-nav-submenu,.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) ul.sub-menu:not(.deep-level) li.menu-item-has-children .fusion-open-nav-submenu {
display: none!important
}

.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded.expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) ul.sub-menu:not(.deep-level) li.menu-item-has-children button.fusion-open-nav-submenu,.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) ul.sub-menu:not(.deep-level) li.menu-item-has-children button.fusion-open-nav-submenu,.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button.expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) ul.sub-menu:not(.deep-level) li.menu-item-has-children button.fusion-open-nav-submenu,.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) ul.sub-menu:not(.deep-level) li.menu-item-has-children button.fusion-open-nav-submenu {
display: block!important
}

.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded.expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) ul.sub-menu:not(.deep-level) li.menu-item-has-children .deep-level,.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) ul.sub-menu:not(.deep-level) li.menu-item-has-children .deep-level,.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button.expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) ul.sub-menu:not(.deep-level) li.menu-item-has-children .deep-level,.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) ul.sub-menu:not(.deep-level) li.menu-item-has-children .deep-level {
transition: max-height calc(300 * 1ms) cubic-bezier(.42,.01,.58,1)!important
}

.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded.expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) .fusion-megamenu-wrapper,.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) .fusion-megamenu-wrapper,.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button.expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) .fusion-megamenu-wrapper,.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) .fusion-megamenu-wrapper {
margin-left: 0!important;
border-radius: 0!important
}

.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded.expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li.fusion-megamenu-submenu,.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li.fusion-megamenu-submenu,.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button.expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li.fusion-megamenu-submenu,.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu li.fusion-megamenu-submenu {
padding: 0
}

.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded.expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) .fusion-megamenu-holder,.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-always-expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) .fusion-megamenu-holder,.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button.expanded>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) .fusion-megamenu-holder,.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button>ul.fusion-menu li.fusion-megamenu-menu:not(.fusion-has-all-widgets) .fusion-megamenu-holder {
padding: 0
}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) .fusion-custom-menu>li>.fusion-megamenu-wrapper {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #fff;
transform: translateX(-100%);
opacity: 0;
z-index: 9999;
overflow: hidden;
margin: 0;
padding: 2em;
overflow-y: auto;
display: flex!important;
align-items: center;
justify-content: center;
transition: all calc(300 * 1ms) cubic-bezier(.42,.01,.58,1) 0s
}

.fusion-disable-outline .fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) .fusion-custom-menu>li>.fusion-megamenu-wrapper a {
outline: 0
}

.fusion-disable-outline .fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) .fusion-custom-menu>li>.fusion-megamenu-wrapper a:focus {
outline: 0
}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) .fusion-custom-menu>li.expanded>.fusion-megamenu-wrapper {
transform: translateX(0);
visibility: visible;
opacity: 1;
transition: all .3s cubic-bezier(.42,.01,.58,1) 0s
}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled).submenu-flyout-direction-right .fusion-custom-menu>li>.fusion-megamenu-wrapper {
transform: translateX(100%)
}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled).submenu-flyout-direction-right .fusion-custom-menu>li.expanded>.fusion-megamenu-wrapper {
transform: translateX(0)
}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled).submenu-flyout-direction-top .fusion-custom-menu>li>.fusion-megamenu-wrapper {
transform: translateY(-100%)
}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled).submenu-flyout-direction-top .fusion-custom-menu>li.expanded>.fusion-megamenu-wrapper {
transform: translateY(0)
}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled).submenu-flyout-direction-bottom .fusion-custom-menu>li>.fusion-megamenu-wrapper {
transform: translateY(100%)
}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled).submenu-flyout-direction-bottom .fusion-custom-menu>li.expanded>.fusion-megamenu-wrapper {
transform: translateY(0)
}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled).submenu-flyout-direction-fade .fusion-custom-menu>li>.fusion-megamenu-wrapper {
transform: initial;
visibility: hidden;
opacity: 0;
transition: all .4s cubic-bezier(.42,.01,.58,1) 0s
}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled).submenu-flyout-direction-fade .fusion-custom-menu>li.expanded>.fusion-megamenu-wrapper {
transform: initial;
visibility: visible;
opacity: 1;
transition: all .4s cubic-bezier(.42,.01,.58,1) 0s
}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) ul.fusion-megamenu {
position: static;
top: auto
}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) ul.fusion-megamenu .menu-item-has-children .sub-menu .fusion-background-highlight>span {
flex: inherit
}

.fusion-menu-element-wrapper.submenu-mode-flyout:not(.collapse-enabled) .fusion-menu-element-list .fusion-megamenu-title {
text-align: center
}

@keyframes awb-run-news-ticker {
from {
left: 100%;
transform: translateX(0)
}

to {
left: 0;
transform: translateX(-100%)
}
}

@keyframes awb-news-ticker-showing {
0% {
opacity: 0
}

1% {
display: block
}

100% {
opacity: 1
}
}

@keyframes awb-news-ticker-indicator {
0% {
width: 0%
}

100% {
width: 100%
}
}

@keyframes progress-bar-stripes {
from {
background-position: 40px 0
}

to {
background-position: 0 0
}
}

.fusion-section-separator .fusion-section-separator-svg {
position: absolute;
left: 0;
right: 0
}

.fusion-section-separator .fusion-section-separator-spacer.fusion-section-separator-fullwidth,.fusion-section-separator .fusion-section-separator-svg.fusion-section-separator-fullwidth {
width: 100vw
}

.ltr .fusion-section-separator .fusion-section-separator-spacer.fusion-section-separator-fullwidth,.ltr .fusion-section-separator .fusion-section-separator-svg.fusion-section-separator-fullwidth {
left: 50%;
transform: translateX(-50%)
}

.fusion-section-separator .fusion-section-separator-spacer.fusion-section-separator-fullwidth {
position: relative
}

.fusion-section-separator .divider-candy {
z-index: 100;
position: absolute;
left: 50%;
margin-left: -20px;
height: 40px;
width: 40px;
border-bottom: 1px solid #e6e5e6;
border-left: 1px solid #e6e5e6;
background-color: transparent;
content: ""
}

.fusion-section-separator .divider-candy.bottom {
bottom: -21px;
transform: rotate(-45deg)
}

.fusion-section-separator .divider-candy-arrow {
z-index: 2;
position: absolute;
left: 50%;
margin-left: -29px;
height: 0;
width: 0;
border-color: transparent;
border-style: solid
}

.fusion-section-separator .divider-candy-arrow.bottom {
border-width: 29px 29px 0 29px
}

.fusion-section-separator .fusion-hills-opacity-candy path:nth-child(1),.fusion-section-separator .fusion-horizon-candy path:nth-child(1),.fusion-section-separator .fusion-waves-opacity-candy path:nth-child(1) {
opacity: .12
}

.fusion-section-separator .fusion-hills-opacity-candy path:nth-child(2),.fusion-section-separator .fusion-horizon-candy path:nth-child(2),.fusion-section-separator .fusion-waves-opacity-candy path:nth-child(2) {
opacity: .18
}

.fusion-section-separator .fusion-hills-opacity-candy path:nth-child(3),.fusion-section-separator .fusion-horizon-candy path:nth-child(3),.fusion-section-separator .fusion-waves-opacity-candy path:nth-child(3) {
opacity: .24
}

.fusion-section-separator .fusion-hills-opacity-candy path:nth-child(4) {
opacity: .3
}

.fusion-sep-clear {
clear: both;
display: block;
height: 1px;
font-size: 0;
line-height: 0;
width: 100%;
overflow: hidden
}

.fusion-separator {
clear: both;
position: relative;
z-index: 11
}

.fusion-absolute-separator.fusion-align-center:not(.fusion-single-px) {
transform: translate(-50%,50%)
}

.fusion-absolute-separator.fusion-align-left:not(.fusion-single-px) {
transform: translateY(50%)
}

.fusion-absolute-separator.fusion-align-right:not(.fusion-single-px) {
transform: translateY(50%)
}

.fusion-body .fusion-separator {
display: flex;
align-items: center
}

.fusion-body .fusion-separator .fusion-separator-border {
flex-grow: 2;
border: 0 solid #e7e6e6
}

.fusion-body .fusion-separator.fusion-has-icon .sep-shadow:nth-of-type(1):after {
background: radial-gradient(ellipse at 70% -50%,rgba(0,0,0,.5) 0,rgba(255,255,255,0) 75%)
}

.rtl.fusion-body .fusion-separator.fusion-has-icon .sep-shadow:nth-of-type(1):after {
background: radial-gradient(ellipse at 30% -50%,rgba(0,0,0,.5) 0,rgba(255,255,255,0) 75%)
}

.fusion-body .fusion-separator.fusion-has-icon .sep-shadow:nth-of-type(2):after {
background: radial-gradient(ellipse at 30% -50%,rgba(0,0,0,.5) 0,rgba(255,255,255,0) 75%)
}

.rtl.fusion-body .fusion-separator.fusion-has-icon .sep-shadow:nth-of-type(2):after {
background: radial-gradient(ellipse at 70% -50%,rgba(0,0,0,.5) 0,rgba(255,255,255,0) 75%)
}

.fusion-body .fusion-separator-border.sep-single,.fusion-body .fusion-separator.sep-single {
height: auto;
border-top-width: 1px;
border-bottom-width: 0
}

body:not(:-moz-handler-blocked) .fusion-separator.sep-shadow:after {
background: radial-gradient(ellipse at 50% -50%,rgba(0,0,0,.5) 0,rgba(255,255,255,0) 80%)
}

.fusion-social-networks {
overflow: hidden
}

.fusion-social-networks .fusion-social-networks-wrapper {
margin: 0 -10px
}

.fusion-social-networks.boxed-icons a {
text-align: center;
box-sizing: border-box;
box-shadow: none!important
}

.fusion-social-networks.boxed-icons .fusion-social-networks-wrapper {
margin: 0 -5px
}

.widget .fusion-social-networks .fusion-social-networks-wrapper {
margin: 0 -5.5px
}

.widget .fusion-social-networks.boxed-icons .fusion-social-networks-wrapper {
margin: 0 -3.5px
}

table {
max-width: 100%;
background-color: transparent
}

table {
border-collapse: collapse;
border-spacing: 0
}

.table-1 tr:nth-child(even),.tkt-slctr-tbl-wrap-dv tr:nth-child(even) {
background: #f6f6f6
}

.fusion-tabs.classic .tab-content .fusion-mobile-tab-nav:nth-last-child(2) .nav-tabs li:not(.active) {
border-bottom-width: 1px;
border-bottom-style: solid;
border-color: inherit
}

.fusion-title {
display: flex;
flex-wrap: nowrap;
align-items: center;
margin: 0 0 31px;
text-transform: none
}

.fusion-title h1>p:last-of-type,.fusion-title h2>p:last-of-type,.fusion-title h3>p:last-of-type,.fusion-title h4>p:last-of-type,.fusion-title h5>p:last-of-type,.fusion-title h6>p:last-of-type {
margin-bottom: 0
}

.fusion-title h1,.fusion-title h2,.fusion-title h3,.fusion-title h4,.fusion-title h5,.fusion-title h6 {
flex-grow: 0;
padding: 0
}

.fusion-title h1 img,.fusion-title h2 img,.fusion-title h3 img,.fusion-title h4 img,.fusion-title h5 img,.fusion-title h6 img {
margin-right: 10px
}

.fusion-title h1 .fontawesome-icon,.fusion-title h2 .fontawesome-icon,.fusion-title h3 .fontawesome-icon,.fusion-title h4 .fontawesome-icon,.fusion-title h5 .fontawesome-icon,.fusion-title h6 .fontawesome-icon {
display: inline-block;
float: none;
vertical-align: middle;
margin-left: 0;
margin-top: 0
}

.fusion-title .awb-title-spacer {
max-width: .3em;
flex-grow: 1
}

.fusion-title.fusion-title-center {
text-align: center
}

.fusion-title.fusion-title-center.fusion-sep-none .title-heading-center {
padding: 0;
text-align: center
}

.fusion-title.fusion-sep-none {
display: block
}

.fusion-title .title-sep-container {
position: relative;
height: 6px;
flex-grow: 1
}

.fusion-title .title-sep {
position: relative;
display: block;
width: 100%;
border-style: solid;
border: 0 solid #e7e6e6;
box-sizing: content-box
}

.fusion-title .title-sep.sep-single {
border-bottom-width: 1px
}

.fusion-title.fusion-title-clipIn span[class^=line] {
overflow: hidden;
display: inline-flex!important;
width: 0
}

@keyframes fusion-title-highlight {
0% {
stroke-dasharray: 0 1500;
opacity: 1
}

15% {
stroke-dasharray: 1500 1500
}

85% {
opacity: 1
}

90% {
stroke-dasharray: 1500 1500;
opacity: 0
}

100% {
stroke-dasharray: 0 1500;
opacity: 0
}
}

@keyframes fusion-title-highlight-off-loop {
0% {
stroke-dasharray: 0 1500;
opacity: 1
}

15% {
stroke-dasharray: 1500 1500
}

85% {
opacity: 1
}

90% {
stroke-dasharray: 1500 1500;
opacity: 1
}

100% {
stroke-dasharray: 1500 1500;
opacity: 1
}
}

@keyframes typeIn {
from {
display: none
}

to {
display: inline-block
}
}

@keyframes typeOut {
from {
display: inline-block
}

to {
display: none
}
}

@keyframes typeInCursor {
0% {
transform: translateY(-50%) scale(1);
opacity: 1
}

40% {
transform: translateY(-50%) scale(.9);
opacity: 0
}

100% {
transform: translateY(-50%) scale(0);
opacity: 0
}
}

@keyframes bounceIn {
0% {
opacity: 0;
transform: scale(.3)
}

50% {
opacity: 1;
transform: scale(1.05)
}

70% {
transform: scale(.9)
}

100% {
transform: scale(1)
}
}

@keyframes bounceOut {
0% {
transform: scale(1)
}

25% {
transform: scale(.95)
}

50% {
opacity: 1;
transform: scale(1.1)
}

100% {
opacity: 0;
transform: scale(.3)
}
}

@keyframes fadeIn {
0% {
opacity: 0
}

100% {
opacity: 1
}
}

@keyframes fadeOut {
0% {
opacity: 1
}

100% {
opacity: 0
}
}

@keyframes flipInX {
from {
transform: perspective(400px) rotate3d(1,0,0,90deg);
animation-timing-function: ease-in;
opacity: 0
}

40% {
transform: perspective(400px) rotate3d(1,0,0,-20deg);
animation-timing-function: ease-in
}

60% {
transform: perspective(400px) rotate3d(1,0,0,10deg);
opacity: 1
}

80% {
transform: perspective(400px) rotate3d(1,0,0,-5deg)
}

to {
transform: perspective(400px)
}
}

@keyframes flipOutX {
from {
transform: perspective(400px)
}

30% {
transform: perspective(400px) rotate3d(1,0,0,-20deg);
opacity: 1
}

to {
transform: perspective(400px) rotate3d(1,0,0,90deg);
opacity: 0
}
}

@keyframes lightSpeedIn {
0% {
transform: translateX(100%) skewX(-30deg);
opacity: 0
}

60% {
transform: translateX(-20%) skewX(30deg);
opacity: 1
}

80% {
transform: translateX(0) skewX(-15deg);
opacity: 1
}

100% {
transform: translateX(0) skewX(0);
opacity: 1
}
}

@keyframes lightSpeedOut {
0% {
transform: translateX(0) skewX(0);
opacity: 1
}

100% {
transform: translateX(100%) skewX(-30deg);
opacity: 0
}
}

@keyframes rollIn {
from {
opacity: 0;
transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)
}

to {
opacity: 1;
transform: translate3d(0,0,0)
}
}

@keyframes rollOut {
from {
opacity: 1
}

to {
opacity: 0;
transform: translate3d(100%,0,0) rotate3d(0,0,1,120deg)
}
}

@keyframes slideInDown {
0% {
opacity: 0;
transform: translateY(-2000px)
}

100% {
transform: translateY(0)
}
}

@keyframes slideOutUpTitle {
0% {
transform: translate3d(0,0,0)
}

100% {
visibility: hidden;
transform: translate3d(0,-100%,0)
}
}

@keyframes zoomIn {
0% {
opacity: 0;
transform: scale3d(.3,.3,.3)
}

50% {
opacity: 1
}
}

@keyframes zoomOut {
0% {
opacity: 1
}

50% {
opacity: 0;
transform: scale3d(.3,.3,.3)
}

100% {
opacity: 0
}
}

.fusion-accordian {
width: 100%
}

.fusion-accordian .fusion-panel {
box-shadow: none;
border: none;
border-bottom: 1px solid #e5e4e3;
border-radius: 0;
background-clip: padding-box
}

.fusion-accordian .panel-heading {
padding: 0;
background: 0 0
}

.fusion-accordian .panel-heading .panel-title {
margin: 0
}

.fusion-accordian .panel-heading .panel-title a {
display: flex;
align-items: baseline
}

.fusion-accordian .panel-title {
position: relative;
line-height: 22px;
font-size: 16px;
font-weight: 400;
color: inherit
}

.fusion-accordian .panel-title a {
display: block;
padding: 10px 0;
text-decoration: none;
box-shadow: none!important
}

.fusion-accordian .panel-title a:hover {
color: #65bc7b
}

.fusion-accordian .panel-title a:hover .fa-fusion-box {
background-color: #65bc7b
}

.fusion-accordian .panel-title a .fa-fusion-box {
display: inline-block;
vertical-align: middle;
background-color: #333;
color: #fff;
text-align: center;
font-family: awb-icons;
padding: 4.5px;
-webkit-font-smoothing: subpixel-antialiased
}

.fusion-accordian .panel-title a .fa-fusion-box:before {
font-family: awb-icons;
content: "\e61d";
font-style: normal;
line-height: normal;
font-size: 13px;
display: grid
}

.fusion-accordian .panel-title .fusion-toggle-heading {
margin-left: 18px
}

.fusion-accordian .panel-body {
padding: 10px 0 15px;
border: none;
line-height: 1.8em
}

.fusion-accordian .panel-title a .fa-fusion-box {
background-color: #5f616f
}

.fusion-accordian .panel-title a:hover {
color: #ffaa06
}

.fusion-accordian .panel-title a:hover .fa-fusion-box {
background-color: #ffaa06!important;
border-color: #ffaa06!important
}

.fusion-login-box .fusion-login-form input[type=password],.fusion-login-box .fusion-login-form input[type=text] {
margin: 0;
width: 100%;
box-sizing: border-box;
vertical-align: middle;
-webkit-appearance: none
}

lite-vimeo {
font-size: 10px;
background-color: #000;
position: relative;
display: block;
contain: content;
background-position: center center;
background-size: cover;
cursor: pointer
}

lite-vimeo::after {
content: "";
display: block;
padding-bottom: calc(100% / (16 / 9))
}

lite-vimeo>iframe {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0
}

lite-youtube {
background-color: #000;
position: relative;
display: block;
contain: content;
background-position: center center;
background-size: cover;
cursor: pointer;
max-width: 100%
}

lite-youtube::before {
content: '';
display: block;
position: absolute;
top: 0;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==);
background-position: top;
background-repeat: repeat-x;
height: 60px;
padding-bottom: 50px;
width: 100%;
transition: all .2s cubic-bezier(0,0,.2,1)
}

lite-youtube::after {
content: "";
display: block;
padding-bottom: calc(100% / (16 / 9))
}

lite-youtube>iframe {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
border: 0
}

.post-card.product .fusion-post-card-image[data-layout=rollover] .fusion-rollover {
z-index: 4
}

.post-card.product .fusion-post-card-image[data-layout=rollover] .fusion-woo-badges-wrapper {
z-index: 3
}

.fusion-post-card-image.fusion-disable-link[data-layout=rollover] .fusion-link-wrapper,.fusion-post-card-image.fusion-disable-link[data-layout=rollover] .fusion-rollover-title-link {
pointer-events: none
}

.fusion-post-card-cart .buttons_added input[type=button],.fusion-post-card-cart .buttons_added input[type=number] {
border-style: solid;
border-color: transparent
}

.fusion-post-card-cart .buttons_added input[type=number].qty {
-moz-appearance: textfield
}

.fusion-post-card-cart .buttons_added input[type=number].qty::-webkit-inner-spin-button,.fusion-post-card-cart .buttons_added input[type=number].qty::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0
}

.fusion-post-card-cart .quantity input[type=button].minus,.fusion-post-card-cart .quantity input[type=button].plus {
background-color: var(--qty_bg_color);
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #5e6276
}

.fusion-post-card-cart .quantity input[type=button].minus:hover,.fusion-post-card-cart .quantity input[type=button].plus:hover {
background-color: var(--qty_bg_hover_color)
}

.fusion-post-card-cart .quantity input[type=number].qty {
border-width: 0;
border-top-width: 1px;
border-bottom-width: 1px;
border-style: solid;
border-color: #5e6276
}

.fusion-portfolio {
overflow: hidden;
margin-bottom: 80px
}

.fusion-body .fusion-pagination-tb:not(.layout-sticky) {
display: flex;
justify-content: space-between;
line-height: normal
}

.fusion-body .fusion-pagination-tb:not(.layout-sticky) a {
margin: 0
}

.fusion-body .fusion-pagination-tb:not(.layout-sticky) a[rel=prev] {
padding-left: 1em
}

.fusion-body .fusion-pagination-tb:not(.layout-sticky) a[rel=prev]:before {
left: 0
}

.fusion-body .fusion-pagination-tb:not(.layout-sticky) a[rel=next] {
padding-right: 1em
}

.fusion-body .fusion-pagination-tb:not(.layout-sticky) a[rel=next]:after {
right: 0
}

.fusion-body .fusion-pagination-tb:not(.layout-sticky).clearfix:after,.fusion-body .fusion-pagination-tb:not(.layout-sticky).clearfix:before {
display: none
}

.fusion-body .fusion-pagination-tb:not(.layout-sticky).align-left {
justify-content: flex-start
}

.fusion-body .fusion-pagination-tb:not(.layout-sticky).align-left a[rel=prev] {
margin-right: 1em
}

.fusion-body .fusion-pagination-tb:not(.layout-sticky).align-right {
justify-content: flex-end
}

.fusion-body .fusion-pagination-tb:not(.layout-sticky).align-right a[rel=next] {
margin-left: 1em
}

.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview .fusion-pagination-preview-wrapper {
background-color: #fff;
position: absolute;
z-index: 1000;
visibility: hidden;
opacity: 0;
top: 100%;
transition: opacity .1s ease-in .1s,visibility .1s ease-in .1s;
animation: fadeOutLeft .1s ease-in .1s both;
display: flex;
align-items: center;
flex-direction: row;
pointer-events: none
}

.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview .fusion-pagination-preview-wrapper .fusion-item-title {
padding: .5em .75em;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis
}

.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview .fusion-pagination-preview-wrapper .fusion-item-media img,.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview .fusion-pagination-preview-wrapper .fusion-item-media svg {
max-width: 90px
}

.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview .fusion-pagination-preview-wrapper .fusion-item-media svg {
min-width: 90px;
min-height: 90px;
background: #eaecef;
display: block
}

.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview.has-box-shadow .fusion-pagination-preview-wrapper {
box-shadow: 0 0 5px rgba(0,0,0,.2)
}

.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview .fusion-tb-next:hover .fusion-pagination-preview-wrapper,.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview .fusion-tb-previous:hover .fusion-pagination-preview-wrapper {
visibility: visible;
opacity: 1;
transition: opacity .3s ease-out,visibility .3s ease-out;
animation: fadeInLeft .3s ease-out both
}

.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview .fusion-tb-next .fusion-pagination-preview-wrapper {
flex-direction: row-reverse;
right: 0;
animation: fadeOutRight .1s ease-out .1s both
}

.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview .fusion-tb-next .fusion-pagination-preview-wrapper a {
flex-direction: row-reverse
}

.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview .fusion-tb-next .fusion-pagination-preview-wrapper a .fusion-item-title {
flex: 1;
text-align: left
}

.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview .fusion-tb-next:hover .fusion-pagination-preview-wrapper {
animation: fadeInRight .3s ease-out both
}

.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview.align-left .fusion-tb-next .fusion-pagination-preview-wrapper {
right: auto
}

.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview.align-right .fusion-tb-previous .fusion-pagination-preview-wrapper {
right: auto
}

.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview.align-right .fusion-pagination-preview-wrapper {
right: 0!important
}

.fusion-body .fusion-pagination-tb:not(.layout-sticky).position-top .fusion-pagination-preview-wrapper {
top: auto;
bottom: 100%
}

.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.align-left) .fusion-tb-previous a,.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.layout-sticky) .fusion-tb-previous a,.fusion-body.rtl .fusion-pagination-tb.text:not(.align-left) .fusion-tb-previous a,.fusion-body.rtl .fusion-pagination-tb.text:not(.layout-sticky) .fusion-tb-previous a {
padding-right: 1em;
padding-left: 0
}

.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.align-left) .fusion-tb-previous a:before,.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.layout-sticky) .fusion-tb-previous a:before,.fusion-body.rtl .fusion-pagination-tb.text:not(.align-left) .fusion-tb-previous a:before,.fusion-body.rtl .fusion-pagination-tb.text:not(.layout-sticky) .fusion-tb-previous a:before {
left: auto;
right: 0
}

.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.align-left) .fusion-tb-previous .fusion-pagination-preview-wrapper,.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.layout-sticky) .fusion-tb-previous .fusion-pagination-preview-wrapper,.fusion-body.rtl .fusion-pagination-tb.text:not(.align-left) .fusion-tb-previous .fusion-pagination-preview-wrapper,.fusion-body.rtl .fusion-pagination-tb.text:not(.layout-sticky) .fusion-tb-previous .fusion-pagination-preview-wrapper {
animation: fadeOutRight .1s ease-in .1s both
}

.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.align-left) .fusion-tb-previous .fusion-pagination-preview-wrapper a,.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.layout-sticky) .fusion-tb-previous .fusion-pagination-preview-wrapper a,.fusion-body.rtl .fusion-pagination-tb.text:not(.align-left) .fusion-tb-previous .fusion-pagination-preview-wrapper a,.fusion-body.rtl .fusion-pagination-tb.text:not(.layout-sticky) .fusion-tb-previous .fusion-pagination-preview-wrapper a {
padding-left: 1em;
padding-right: 0;
flex-direction: inherit
}

.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.align-left) .fusion-tb-previous:hover .fusion-pagination-preview-wrapper,.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.layout-sticky) .fusion-tb-previous:hover .fusion-pagination-preview-wrapper,.fusion-body.rtl .fusion-pagination-tb.text:not(.align-left) .fusion-tb-previous:hover .fusion-pagination-preview-wrapper,.fusion-body.rtl .fusion-pagination-tb.text:not(.layout-sticky) .fusion-tb-previous:hover .fusion-pagination-preview-wrapper {
animation: fadeInRight .1s ease-out .1s both
}

.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.align-left) .fusion-tb-next .fusion-pagination-preview-wrapper,.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.layout-sticky) .fusion-tb-next .fusion-pagination-preview-wrapper,.fusion-body.rtl .fusion-pagination-tb.text:not(.align-left) .fusion-tb-next .fusion-pagination-preview-wrapper,.fusion-body.rtl .fusion-pagination-tb.text:not(.layout-sticky) .fusion-tb-next .fusion-pagination-preview-wrapper {
right: auto;
left: 0;
animation: fadeOutLeft .1s ease-in .1s both
}

.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.align-left) .fusion-tb-next .fusion-pagination-preview-wrapper a,.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.layout-sticky) .fusion-tb-next .fusion-pagination-preview-wrapper a,.fusion-body.rtl .fusion-pagination-tb.text:not(.align-left) .fusion-tb-next .fusion-pagination-preview-wrapper a,.fusion-body.rtl .fusion-pagination-tb.text:not(.layout-sticky) .fusion-tb-next .fusion-pagination-preview-wrapper a {
flex-direction: row-reverse;
padding-left: 0;
padding-right: 1em
}

.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.align-left) .fusion-tb-next a,.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.layout-sticky) .fusion-tb-next a,.fusion-body.rtl .fusion-pagination-tb.text:not(.align-left) .fusion-tb-next a,.fusion-body.rtl .fusion-pagination-tb.text:not(.layout-sticky) .fusion-tb-next a {
padding-left: 1em;
padding-right: 0
}

.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.align-left) .fusion-tb-next a:after,.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.layout-sticky) .fusion-tb-next a:after,.fusion-body.rtl .fusion-pagination-tb.text:not(.align-left) .fusion-tb-next a:after,.fusion-body.rtl .fusion-pagination-tb.text:not(.layout-sticky) .fusion-tb-next a:after {
left: 0
}

.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.align-left) .fusion-tb-next:hover .fusion-pagination-preview-wrapper,.fusion-body.rtl .fusion-pagination-tb.layout-preview:not(.layout-sticky) .fusion-tb-next:hover .fusion-pagination-preview-wrapper,.fusion-body.rtl .fusion-pagination-tb.text:not(.align-left) .fusion-tb-next:hover .fusion-pagination-preview-wrapper,.fusion-body.rtl .fusion-pagination-tb.text:not(.layout-sticky) .fusion-tb-next:hover .fusion-pagination-preview-wrapper {
animation: fadeInLeft .1s ease-out .1s both
}

.fusion-body.fusion-builder-live:not(.fusion-builder-preview-mode) .fusion-pagination-tb.layout-sticky:not(.show-live) {
display: none
}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-radio:not(.option-inline) {
margin-bottom: .5em
}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-radio input:hover:not(:checked)+label:before {
border-color: rgba(210,210,210,0.5)
}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-image-select .fusion-form-input:hover:not(:checked)+label {
border-color: rgba(210,210,210,0.5)
}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox:not(.option-inline) {
margin-bottom: .5em
}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox input:hover:not(:checked)+label:before {
border-color: rgba(210,210,210,0.5)
}

.fusion-form-form-wrapper .fusion-form-field input[type=range] {
display: block;
width: 100%;
margin: 0;
background-color: transparent!important;
-webkit-appearance: none;
border-width: 0!important
}

.fusion-form-form-wrapper .fusion-form-field input[type=range]::-webkit-slider-runnable-track {
background: rgba(210,210,210,0);
border-radius: 4px;
width: 100%;
height: 8px;
cursor: pointer
}

.fusion-form-form-wrapper .fusion-form-field input[type=range]::-moz-range-track {
background: rgba(210,210,210,0);
border-radius: 4px;
width: 100%;
height: 8px;
cursor: pointer
}

.fusion-form-form-wrapper .fusion-form-field input[type=range]::-webkit-slider-thumb {
margin-top: -3px;
width: 14px;
height: 14px;
background: rgba(210,210,210,0);
border: none;
border-radius: 50px;
cursor: pointer;
-webkit-appearance: none
}

.fusion-form-form-wrapper .fusion-form-field input[type=range]::-moz-range-thumb {
width: 14px;
height: 14px;
background: rgba(210,210,210,0);
border: none;
border-radius: 50px;
cursor: pointer
}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-range-field-container .fusion-form-range-value:hover:not(:focus) {
border-color: rgba(210,210,210,0.5)
}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-upload-field-container input[type=file] {
opacity: 0;
position: absolute;
top: 0;
pointer-events: none;
height: 100%
}

.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
-webkit-box-shadow: none !important;
box-shadow: none !important
}

.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
-webkit-box-shadow: -2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;
box-shadow: -2px 0 0 #e6e6e6,5px 0 0 #e6e6e6
}

.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
-webkit-box-shadow: -10px 0 0 #569ff7;
box-shadow: -10px 0 0 #569ff7
}

@-webkit-keyframes fpFadeInDown {
from {
opacity: 0;
-webkit-transform: translate3d(0,-20px,0);
transform: translate3d(0,-20px,0)
}

to {
opacity: 1;
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0)
}
}

@keyframes fpFadeInDown {
from {
opacity: 0;
-webkit-transform: translate3d(0,-20px,0);
transform: translate3d(0,-20px,0)
}

to {
opacity: 1;
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0)
}
}

.clearfix,.row {
clear: both
}

.clearfix,.fusion-clearfix,.row {
clear: both
}

.clearfix:after,.clearfix:before,.fusion-clearfix:after,.fusion-clearfix:before,.row:after,.row:before {
content: " ";
display: table
}

.clearfix:after,.fusion-clearfix:after,.row:after {
clear: both
}

.aligncenter,.fusion-aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
text-align: center
}

.aligncenter .fontawesome-icon,.fusion-aligncenter .fontawesome-icon {
float: none
}

.fusion-columns {
margin: 0 -15px
}

.fusion-columns-5 .fusion-column:nth-of-type(5n+1),.fusion-columns-5 .fusion-flip-box-wrapper:nth-of-type(5n+1) {
clear: both
}

.fusion-columns-6 .fusion-column:nth-of-type(6n+1),.fusion-columns-6 .fusion-flip-box-wrapper:nth-of-type(6n+1) {
clear: both
}

.fusion-columns-4 .fusion-column:nth-of-type(4n+1),.fusion-columns-4 .fusion-flip-box-wrapper:nth-of-type(4n+1) {
clear: both
}

.fusion-columns-3 .fusion-column:nth-of-type(3n+1),.fusion-columns-3 .fusion-flip-box-wrapper:nth-of-type(3n+1) {
clear: both
}

.fusion-columns-2 .fusion-column:nth-of-type(2n+1),.fusion-columns-2 .fusion-flip-box-wrapper:nth-of-type(2n+1) {
clear: both
}

.fusion-builder-row>p {
display: none
}

.fusion-builder-row {
width: 100%;
margin: 0 auto
}

.fusion-builder-row:after {
clear: both;
content: " ";
display: table
}

.row:after {
clear: both;
content: " ";
display: table
}

.fusion-fullwidth {
position: relative
}

.fusion-fullwidth .fusion-row {
position: relative;
z-index: 10
}

.fusion-column-first {
clear: left
}

.fusion-image-wrapper {
overflow: hidden;
z-index: 1;
position: relative
}

.fusion-image-wrapper:hover .fusion-rollover {
opacity: 1;
transform: translateX(0)
}

.fusion-rollover {
display: flex;
align-items: center;
justify-content: space-around;
opacity: 0;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
line-height: normal;
text-align: center;
background-image: linear-gradient(to top,#aad75d,#d1e990);
transform: translateX(-100%);
transition: all .3s ease-in-out;
-webkit-transform-style: preserve-3d
}

.fusion-rollover a {
text-decoration: none;
box-shadow: none!important
}

.fusion-rollover-content {
padding: 10px;
width: 90%;
box-sizing: border-box
}

.fusion-rollover-content .fusion-rollover-title {
margin: 0;
line-height: normal;
font-size: 13px;
color: #333
}

.fusion-rollover-content .fusion-rollover-title {
margin-bottom: 3px;
margin-top: 10px;
padding-top: 0
}

.fusion-rollover-content .fusion-link-wrapper {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
cursor: pointer;
z-index: 1
}

.fusion-rollover-link {
display: inline-block;
opacity: .9;
position: relative;
vertical-align: middle;
margin: 0;
height: 36px;
width: 35px;
text-indent: -10000px;
background-color: #333;
border-radius: 50%;
background-clip: padding-box;
z-index: 99
}

.fusion-rollover-link:hover {
opacity: 1
}

.fusion-rollover-link:before {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%,-50%);
text-indent: 0;
line-height: normal;
text-shadow: none;
font-family: awb-icons;
font-size: 15px;
color: #fff;
-webkit-font-smoothing: antialiased
}

.fusion-rollover-link:before {
content: "\e619"
}

.fusion-read-more {
box-shadow: none!important;
position: relative
}

.fusion-read-more:after {
content: "\f105";
top: 50%;
right: -10px;
padding-left: 5px;
font-size: 14px;
font-family: awb-icons;
position: absolute;
transform: translateY(-50%)
}

.fusion-filters .fusion-filter.fusion-active a {
color: #65bc7b
}

.fusion-filters .fusion-filter.fusion-active a {
border-color: #65bc7b
}

.row {
margin-left: -15px;
margin-right: -15px
}

.col-lg-12,.col-lg-4,.col-md-12,.col-md-4,.col-sm-12,.col-sm-4 {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px
}

@media (min-width: 0px) {
.col-sm-12,.col-sm-4 {
float:left
}

.col-sm-12 {
width: 100%
}

.col-sm-4 {
width: 33.33333333%
}
}

@media (min-width: 992px) {
.col-md-12,.col-md-4 {
float:left
}

.col-md-12 {
width: 100%
}

.col-md-4 {
width: 33.33333333%
}
}

@media (min-width: 1200px) {
.col-lg-12,.col-lg-4 {
float:left
}

.col-lg-12 {
width: 100%
}

.col-lg-4 {
width: 33.33333333%
}
}

.fusion-slider-sc:not(.fusion-has-margin) .flexslider {
margin: 0 0 60px
}

.hundred-percent-fullwidth .fusion-row {
max-width: none!important
}

.hundred-percent-fullwidth .fusion-row .nonhundred-percent-fullwidth .fusion-row {
max-width: 1180px!important
}

#wrapper #main .fullwidth-box .fusion-row {
padding-left: 0;
padding-right: 0
}

.fusion-scroll-section-link[data-name=""]:before {
display: none
}

.post-content:not(.fusion-post-content),.single-fusion_tb_section .fusion-tb-header,body:not(.side-header) #wrapper {
position: relative
}

.fusion-tb-page-title-bar .fusion-fullwidth.fusion-absolute-container:not(.fusion-custom-z-index):not(.fusion-container-stuck) {
z-index: 11
}

.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-flex-container .fusion-row .fusion-flex-column .fusion-column-wrapper:not(.fusion-flex-column-wrapper-legacy).fusion-content-layout-row {
flex-direction: row;
flex-wrap: wrap
}

.fusion-flex-container .fusion-row .fusion-flex-column .fusion-column-wrapper:not(.fusion-flex-column-wrapper-legacy).fusion-content-layout-row.fusion-content-nowrap {
flex-wrap: nowrap
}

.fusion-flex-container .fusion-row .fusion-flex-column .fusion-column-wrapper:not(.fusion-flex-column-wrapper-legacy).fusion-content-layout-block {
display: block
}

.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-sticky-container:not(.fusion-sticky-spacer):not(.fusion-custom-z-index) {
z-index: 10010
}

.fusion-tb-header .fusion-sticky-container:not(.fusion-sticky-spacer):not(.fusion-custom-z-index) {
z-index: 10011
}

.fusion-sticky-container:not(.fusion-sticky-transition) .fusion-display-sticky-only {
display: none
}

.fusion-sticky-container:not(.fusion-container-stuck)+.fusion-sticky-spacer {
display: none!important
}

#wrapper #posts-container .fusion-grid-sizer,#wrapper .fusion-grid-sizer {
margin: 0;
padding: 0;
height: 0;
min-height: 0;
visibility: hidden
}

.fusion-masonry-element-container {
background-size: cover;
background-position: center center
}

.fusion-element-portrait .fusion-masonry-element-container {
padding-top: 160%
}

.fusion-masonry-element-container .fusion-image-wrapper>img,.fusion-masonry-element-container>img {
display: none
}

.fusion-layout-column {
position: relative;
float: left;
margin-bottom: 20px
}

.fusion-layout-column.fusion-column-liftup-border:not(:hover) .fusion-column-inner-bg-image {
border-color: transparent!important;
transition: transform .35s,border-color 0s linear .35s
}

.fusion-layout-column .fusion-column-wrapper {
min-height: 1px
}

.fusion-layout-column.fusion-one-full {
float: none;
clear: both
}

.fusion-layout-column.fusion-one-sixth {
width: 16.6666%
}

.fusion-layout-column.fusion-one-third {
width: 33.3333%
}

.fusion-layout-column.fusion-two-third {
width: 66.6666%
}

.fusion-layout-column.fusion-column-last {
margin-left: 0;
margin-right: 0
}

.fusion-layout-column .fusion-column-content-centered {
display: flex;
justify-content: center;
align-items: center
}

.fusion-layout-column .fusion-column-content-centered .fusion-column-content {
flex: 1;
max-width: 100%
}

.fusion-image-wrapper .fusion-rollover {
background-image: linear-gradient(to top,#333645 0,rgba(51,54,69,0.93) 100%)
}

.fusion-image-wrapper .fusion-rollover .fusion-rollover-link:before {
font-size: 16px;
color: #333645
}

.avada-image-rollover-circle-yes .fusion-image-wrapper .fusion-rollover .fusion-rollover-link {
width: calc((16px) * 2.41);
height: calc((16px) * 2.41);
background-color: #ffffff
}

body:not(.avada-image-rollover-direction-left) .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons a:before,body:not(.avada-image-rollover-direction-left) .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories,body:not(.avada-image-rollover-direction-left) .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories a,body:not(.avada-image-rollover-direction-left) .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,body:not(.avada-image-rollover-direction-left) .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .price *,body:not(.avada-image-rollover-direction-left) .fusion-image-wrapper .fusion-rollover .fusion-rollover-content a,body:not(.avada-image-rollover-direction-left) .fusion-rollover .fusion-rollover-content .fusion-rollover-title {
color: #ffffff
}

@keyframes fusionSonarEffect {
0% {
opacity: .3
}

40% {
opacity: .5
}

100% {
transform: scale(1.5);
opacity: 0
}
}

@keyframes fusionToRightFromLeft {
49% {
transform: translate(100%)
}

50% {
opacity: 0;
transform: translate(-100%)
}

51% {
opacity: 1
}

100% {
opacity: 1
}
}

@keyframes fusionExpandAndShow {
0% {
transform: scale(.5);
opacity: 1
}

100% {
transform: scale(1);
opacity: 1
}
}

@keyframes fusionExpandWidth {
0% {
width: 0
}

100% {
width: 99%
}
}

@keyframes fusionExpandHeight {
0% {
height: 0
}

100% {
height: 100%
}
}

.icon-hover-animation-slide .fontawesome-icon.circle-yes {
overflow: hidden
}

.icon-hover-animation-slide .fontawesome-icon:before {
display: block;
opacity: 1
}

@-moz-document url-prefix() {
}

@keyframes flash {
0%,100%,50% {
opacity: 1
}

25%,75% {
opacity: 0
}
}

@keyframes shake {
0%,100% {
transform: translateX(0)
}

10%,30%,50%,70%,90% {
transform: translateX(-10px)
}

20%,40%,60%,80% {
transform: translateX(10px)
}
}

@keyframes bounce {
0%,100%,20%,50%,80% {
transform: translateY(0)
}

40% {
transform: translateY(-30px)
}

60% {
transform: translateY(-15px)
}
}

@keyframes fadeIn {
0% {
opacity: 0
}

100% {
opacity: 1
}
}

@keyframes fadeInUp {
0% {
opacity: 0;
transform: translateY(20px)
}

100% {
opacity: 1;
transform: translateY(0)
}
}

@keyframes fadeInDown {
0% {
opacity: 0;
transform: translateY(-20px)
}

100% {
opacity: 1;
transform: translateY(0)
}
}

@keyframes fadeInLeft {
0% {
opacity: 0;
transform: translateX(-20px)
}

100% {
opacity: 1;
transform: translateX(0)
}
}

@keyframes fadeInRight {
0% {
opacity: 0;
transform: translateX(20px)
}

100% {
opacity: 1;
transform: translateX(0)
}
}

@keyframes fadeInUpBig {
0% {
opacity: 0;
transform: translateY(2000px)
}

100% {
opacity: 1;
transform: translateY(0)
}
}

@keyframes fadeInDownBig {
0% {
opacity: 0;
transform: translateY(-2000px)
}

100% {
opacity: 1;
transform: translateY(0)
}
}

@keyframes fadeInLeftBig {
0% {
opacity: 0;
transform: translateX(-2000px)
}

100% {
opacity: 1;
transform: translateX(0)
}
}

@keyframes fadeInRightBig {
0% {
opacity: 0;
transform: translateX(2000px)
}

100% {
opacity: 1;
transform: translateX(0)
}
}

@keyframes fadeOut {
0% {
opacity: 1
}

100% {
opacity: 0
}
}

@keyframes fadeOutUp {
0% {
opacity: 1;
transform: translateY(0)
}

100% {
opacity: 0;
transform: translateY(-20px)
}
}

@keyframes fadeOutDown {
0% {
opacity: 1;
transform: translateY(0)
}

100% {
opacity: 0;
transform: translateY(20px)
}
}

@keyframes fadeOutLeft {
0% {
opacity: 1;
transform: translateX(0)
}

100% {
opacity: 0;
transform: translateX(-20px)
}
}

@keyframes fadeOutRight {
0% {
opacity: 1;
transform: translateX(0)
}

100% {
opacity: 0;
transform: translateX(20px)
}
}

@keyframes fadeOutUpBig {
0% {
opacity: 1;
transform: translateY(0)
}

100% {
opacity: 0;
transform: translateY(-2000px)
}
}

@keyframes fadeOutDownBig {
0% {
opacity: 1;
transform: translateY(0)
}

100% {
opacity: 0;
transform: translateY(2000px)
}
}

@keyframes fadeOutLeftBig {
0% {
opacity: 1;
transform: translateX(0)
}

100% {
opacity: 0;
transform: translateX(-2000px)
}
}

@keyframes fadeOutRightBig {
0% {
opacity: 1;
transform: translateX(0)
}

100% {
opacity: 0;
transform: translateX(2000px)
}
}

@keyframes slideInDown {
0% {
opacity: 0;
transform: translateY(-2000px)
}

100% {
transform: translateY(0)
}
}

@keyframes slideInUp {
0% {
opacity: 0;
transform: translateY(2000px)
}

100% {
transform: translateY(0)
}
}

@keyframes slideInLeft {
0% {
opacity: 0;
transform: translateX(-2000px)
}

100% {
transform: translateX(0)
}
}

@keyframes slideInRight {
0% {
opacity: 0;
transform: translateX(2000px)
}

100% {
transform: translateX(0)
}
}

@keyframes slideOutUp {
0% {
transform: translateY(0)
}

100% {
opacity: 0;
transform: translateY(-2000px)
}
}

@keyframes slideOutLeft {
0% {
transform: translateX(0)
}

100% {
opacity: 0;
transform: translateX(-2000px)
}
}

@keyframes slideOutRight {
0% {
transform: translateX(0)
}

100% {
opacity: 0;
transform: translateX(2000px)
}
}

@keyframes bounceIn {
0% {
opacity: 0;
transform: scale(.3)
}

50% {
opacity: 1;
transform: scale(1.05)
}

70% {
transform: scale(.9)
}

100% {
transform: scale(1)
}
}

@keyframes bounceInUp {
0% {
opacity: 0;
transform: translateY(2000px)
}

60% {
opacity: 1;
transform: translateY(-30px)
}

80% {
transform: translateY(10px)
}

100% {
transform: translateY(0)
}
}

@keyframes bounceInDown {
0% {
opacity: 0;
transform: translateY(-2000px)
}

60% {
opacity: 1;
transform: translateY(30px)
}

80% {
transform: translateY(-10px)
}

100% {
transform: translateY(0)
}
}

@keyframes bounceInLeft {
0% {
opacity: 0;
transform: translateX(-2000px)
}

60% {
opacity: 1;
transform: translateX(30px)
}

80% {
transform: translateX(-10px)
}

100% {
transform: translateX(0)
}
}

@keyframes bounceInRight {
0% {
opacity: 0;
transform: translateX(2000px)
}

60% {
opacity: 1;
transform: translateX(-30px)
}

80% {
transform: translateX(10px)
}

100% {
transform: translateX(0)
}
}

@keyframes bounceOut {
0% {
transform: scale(1)
}

25% {
transform: scale(.95)
}

50% {
opacity: 1;
transform: scale(1.1)
}

100% {
opacity: 0;
transform: scale(.3)
}
}

@keyframes bounceOutUp {
0% {
transform: translateY(0)
}

20% {
opacity: 1;
transform: translateY(20px)
}

100% {
opacity: 0;
transform: translateY(-2000px)
}
}

@keyframes bounceOutDown {
0% {
transform: translateY(0)
}

20% {
opacity: 1;
transform: translateY(-20px)
}

100% {
opacity: 0;
transform: translateY(2000px)
}
}

@keyframes bounceOutLeft {
0% {
transform: translateX(0)
}

20% {
opacity: 1;
transform: translateX(20px)
}

100% {
opacity: 0;
transform: translateX(-2000px)
}
}

@keyframes bounceOutRight {
0% {
transform: translateX(0)
}

20% {
opacity: 1;
transform: translateX(-20px)
}

100% {
opacity: 0;
transform: translateX(2000px)
}
}

@keyframes lightSpeedIn {
0% {
transform: translateX(100%) skewX(-30deg);
opacity: 0
}

60% {
transform: translateX(-20%) skewX(30deg);
opacity: 1
}

80% {
transform: translateX(0) skewX(-15deg);
opacity: 1
}

100% {
transform: translateX(0) skewX(0);
opacity: 1
}
}

@keyframes lightSpeedOut {
0% {
transform: translateX(0) skewX(0);
opacity: 1
}

100% {
transform: translateX(100%) skewX(-30deg);
opacity: 0
}
}

@keyframes rubberBand {
0% {
transform: scale3d(1,1,1)
}

30% {
transform: scale3d(1.25,.75,1)
}

40% {
transform: scale3d(.75,1.25,1)
}

50% {
transform: scale3d(1.15,.85,1)
}

65% {
transform: scale3d(.95,1.05,1)
}

75% {
transform: scale3d(1.05,.95,1)
}

100% {
transform: scale3d(1,1,1)
}
}

@keyframes zoomIn {
0% {
opacity: 0;
transform: scale3d(.3,.3,.3)
}

50% {
opacity: 1
}
}

@keyframes zoomInDown {
0% {
opacity: 0;
transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
animation-timing-function: cubic-bezier(0.55,0.055,0.675,0.19)
}

60% {
opacity: 1;
transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
animation-timing-function: cubic-bezier(0.175,0.885,0.32,1)
}
}

@keyframes zoomInLeft {
0% {
opacity: 0;
transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
animation-timing-function: cubic-bezier(0.55,0.055,0.675,0.19)
}

60% {
opacity: 1;
transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
animation-timing-function: cubic-bezier(0.175,0.885,0.32,1)
}
}

@keyframes zoomInRight {
0% {
opacity: 0;
transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
animation-timing-function: cubic-bezier(0.55,0.055,0.675,0.19)
}

60% {
opacity: 1;
transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
animation-timing-function: cubic-bezier(0.175,0.885,0.32,1)
}
}

@keyframes zoomInUp {
0% {
opacity: 0;
transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
animation-timing-function: cubic-bezier(0.55,0.055,0.675,0.19)
}

60% {
opacity: 1;
transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
animation-timing-function: cubic-bezier(0.175,0.885,0.32,1)
}
}

@keyframes zoomOut {
0% {
opacity: 1
}

50% {
opacity: 0;
transform: scale3d(.3,.3,.3)
}

100% {
opacity: 0
}
}

@keyframes zoomOutDown {
40% {
opacity: 1;
transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
animation-timing-function: cubic-bezier(0.55,0.055,0.675,0.19)
}

100% {
opacity: 0;
transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
transform-origin: center bottom;
animation-timing-function: cubic-bezier(0.175,0.885,0.32,1)
}
}

@keyframes zoomOutLeft {
40% {
opacity: 1;
transform: scale3d(.475,.475,.475) translate3d(42px,0,0)
}

100% {
opacity: 0;
transform: scale(.1) translate3d(-2000px,0,0);
transform-origin: left center
}
}

@keyframes zoomOutRight {
40% {
opacity: 1;
transform: scale3d(.475,.475,.475) translate3d(-42px,0,0)
}

100% {
opacity: 0;
transform: scale(.1) translate3d(2000px,0,0);
transform-origin: right center
}
}

@keyframes zoomOutUp {
40% {
opacity: 1;
transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
animation-timing-function: cubic-bezier(0.55,0.055,0.675,0.19)
}

100% {
opacity: 0;
transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
transform-origin: center bottom;
animation-timing-function: cubic-bezier(0.175,0.885,0.32,1)
}
}

@keyframes flipInX {
from {
transform: perspective(400px) rotate3d(1,0,0,90deg);
animation-timing-function: ease-in;
opacity: 0
}

40% {
transform: perspective(400px) rotate3d(1,0,0,-20deg);
animation-timing-function: ease-in
}

60% {
transform: perspective(400px) rotate3d(1,0,0,10deg);
opacity: 1
}

80% {
transform: perspective(400px) rotate3d(1,0,0,-5deg)
}

to {
transform: perspective(400px)
}
}

@keyframes flipInY {
from {
transform: perspective(400px) rotate3d(0,1,0,90deg);
animation-timing-function: ease-in;
opacity: 0
}

40% {
transform: perspective(400px) rotate3d(0,1,0,-20deg);
animation-timing-function: ease-in
}

60% {
transform: perspective(400px) rotate3d(0,1,0,10deg);
opacity: 1
}

80% {
transform: perspective(400px) rotate3d(0,1,0,-5deg)
}

to {
transform: perspective(400px)
}
}

.fusion-animated {
visibility: hidden
}

@media only screen and (max-width: 712px) {
.fusion-portfolio-post {
width:100%!important
}

.fusion-portfolio-grid:not(.fusion-portfolio-text) .fusion-portfolio-post .fusion-image-wrapper {
display: block;
text-align: center
}
}

@media only screen and (min-width: 712px) and (max-width:784px) {
.fusion-portfolio-four .fusion-portfolio-post,.fusion-portfolio-masonry .fusion-portfolio-post {
width:50%!important
}
}

@media only screen and (min-width: 784px) and (max-width:856px) {
.fusion-portfolio-four .fusion-portfolio-post {
width:50%!important
}
}

@media only screen and (min-width: 856px) and (max-width:928px) {
.fusion-portfolio-four .fusion-portfolio-post {
width:33.33333333%!important
}
}

@media only screen and (min-width: 1101px) {
.avada-has-logo-background.avada-responsive.fusion-top-header:not(.fusion-header-layout-v4):not(.fusion-header-layout-v5) .fusion-header .fusion-logo-background {
display:inline-flex;
position: relative;
background-color: #ffaa06
}

.avada-has-logo-background.avada-responsive.fusion-top-header:not(.fusion-header-layout-v4):not(.fusion-header-layout-v5) .fusion-header-wrapper .fusion-header .fusion-logo-background:after {
content: "";
pointer-events: none;
position: absolute;
left: 0;
width: 100%;
height: 100%
}

.avada-has-logo-background.avada-responsive.fusion-top-header:not(.fusion-header-layout-v4):not(.fusion-header-layout-v5):not(.fusion-header-layout-v7) .fusion-header .fusion-logo-background {
float: left
}

.avada-has-logo-background.avada-responsive.fusion-top-header:not(.fusion-header-layout-v4):not(.fusion-header-layout-v5):not(.fusion-header-layout-v7).avada-has-header-100-width .fusion-logo-center .fusion-header,.avada-has-logo-background.avada-responsive.fusion-top-header:not(.fusion-header-layout-v4):not(.fusion-header-layout-v5):not(.fusion-header-layout-v7).avada-has-header-100-width .fusion-logo-left .fusion-header {
padding-left: 0
}

.avada-has-logo-background.avada-responsive.fusion-top-header:not(.fusion-header-layout-v4):not(.fusion-header-layout-v5):not(.fusion-header-layout-v7).avada-has-header-100-width .fusion-logo-right .fusion-header {
padding-right: 0
}

.avada-has-logo-background.avada-responsive.fusion-top-header:not(.fusion-header-layout-v4):not(.fusion-header-layout-v5).mobile-logo-pos-center .fusion-header .fusion-logo-background {
float: left
}

.avada-has-logo-background:not(.fusion-top-header) .side-header-content.fusion-logo-center,.avada-has-logo-background:not(.fusion-top-header) .side-header-content.fusion-logo-left,.avada-has-logo-background:not(.fusion-top-header) .side-header-content.fusion-logo-right {
background-color: #ffaa06
}

.avada-has-logo-background.avada-sticky-shrinkage:not(.fusion-header-layout-v4):not(.fusion-header-layout-v5) .fusion-header-wrapper.fusion-is-sticky .fusion-header .fusion-logo-background:after {
transition: border-width .25s ease-in-out;
border-bottom-width: 0
}

.avada-has-logo-background.fusion-top-header.fusion-header-layout-v7:not(.avada-menu-highlight-style-background) .fusion-header .fusion-logo-background {
padding-right: 0;
margin-right: 15px
}

.avada-has-logo-background.fusion-top-header.fusion-header-layout-v7:not(.avada-menu-highlight-style-background) .fusion-is-sticky .fusion-header .fusion-logo-background {
padding-right: 0;
margin-right: 44px
}
}

@media only screen and (max-width: 1100px) {
#side-header {
transition:background-color .25s ease-in-out;
position: static;
height: auto;
width: 100%!important;
padding: 20px 30px!important;
margin: 0!important;
background-color: rgb(51,54,69)
}

#side-header .fusion-logo {
margin: 0!important;
float: left
}

#side-header .fusion-main-menu {
display: none
}

#side-header.fusion-mobile-menu-design-modern .fusion-logo {
float: left;
margin: 0
}

#side-header.fusion-mobile-menu-design-modern .fusion-logo-left {
float: left
}

#side-header.fusion-mobile-menu-design-modern .fusion-mobile-menu-icons {
display: block
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx) {
#side-header .fusion-mobile-logo,.fusion-mobile-logo {
display:inline-block
}
}

.fusion-body .fusion-header-wrapper .fusion-header {
background-color: rgb(51,54,69)
}
}

@media only screen and (max-width: 1100px) {
.fusion-footer-copyright-area>.fusion-row,.fusion-footer-widget-area>.fusion-row {
padding-left:0;
padding-right: 0
}
}

@media only screen and (max-width: 1100px) {
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header {
padding-top:20px;
padding-bottom: 20px
}

.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header .fusion-row {
width: 100%
}

.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-logo {
margin: 0!important
}

.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-nav-holder {
padding-top: 20px;
margin-left: -30px;
margin-right: -30px;
margin-bottom: calc(-20px - 0px)
}

.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-nav-holder>ul {
display: block
}

.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-menu-icons {
display: block
}

.fusion-header .fusion-row {
padding-left: 0;
padding-right: 0
}

.fusion-header-wrapper .fusion-row {
padding-left: 0;
padding-right: 0;
max-width: 100%
}

.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-main-menu {
display: none
}

body.avada-has-mobile-menu-search:not(.avada-has-main-nav-search-icon) .fusion-header-v6.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle {
display: flex
}

body:not(.avada-has-mobile-menu-search) .fusion-header-v6.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle {
display: none
}
}

@media only screen and (min-device-width: 768px) and (max-device-width:1024px) and (orientation:portrait) {
.fusion-portfolio-four .fusion-portfolio-post,.fusion-portfolio-masonry .fusion-portfolio-post {
width:50%!important
}

.fusion-columns-1 .fusion-column:first-child,.fusion-columns-3 .fusion-column:first-child {
margin-left: 0
}

.fusion-column,.fusion-column:nth-child(2n),.fusion-column:nth-child(3n),.fusion-column:nth-child(4n),.fusion-column:nth-child(5n) {
margin-right: 0
}

#wrapper {
width: auto!important
}

.columns .col {
float: none;
width: 100%!important;
margin: 0;
box-sizing: border-box
}

.fullwidth-box {
background-attachment: scroll!important
}

#comment-input {
margin-bottom: 0
}

#comment-input input {
width: 90%;
float: none!important;
margin-bottom: 10px
}

#comment-textarea textarea {
width: 90%
}

#style_selector {
display: none
}

nav#nav,nav#sticky-nav {
margin-right: 0
}

body #small-nav {
visibility: visible!important
}

.gform_wrapper .gfield input[type=text],.gform_wrapper .gfield textarea,.gform_wrapper .ginput_complex .ginput_left,.gform_wrapper .ginput_complex .ginput_right,.wpcf7-form .wpcf7-number,.wpcf7-form .wpcf7-quiz,.wpcf7-form .wpcf7-text,.wpcf7-form textarea {
float: none!important;
width: 100%!important;
box-sizing: border-box
}

#toTop {
bottom: 30px;
border-radius: 4px;
height: 40px
}

#toTop:before {
line-height: 38px
}

#toTop:hover {
background-color: #333
}

.no-mobile-slidingbar #slidingbar-area {
display: none
}

.fusion-columns-2 .fusion-column:nth-of-type(2n+1),.fusion-columns-2 .fusion-flip-box-wrapper:nth-of-type(2n+1),.fusion-columns-4 .fusion-column:nth-of-type(2n+1) {
clear: both
}

.fusion-columns-3 .fusion-column {
width: 33.33%!important;
float: left!important
}

.fusion-columns-3 .fusion-column:nth-of-type(3n+1),.fusion-columns-3 .fusion-flip-box-wrapper:nth-of-type(3n+1),.fusion-columns-5 .fusion-column:nth-of-type(3n+1),.fusion-columns-5 .fusion-flip-box-wrapper:nth-of-type(3n+1),.fusion-columns-6 .fusion-column:nth-of-type(3n+1),.fusion-columns-6 .fusion-flip-box-wrapper:nth-of-type(3n+1) {
clear: both
}

.fusion-layout-column.fusion-one-sixth,.fusion-layout-column.fusion-one-third,.fusion-layout-column.fusion-two-third {
position: relative;
margin-bottom: 20px;
float: left;
margin-right: 4%
}

.fusion-layout-column.fusion-one-sixth {
width: 13.3333%
}

.fusion-layout-column.fusion-one-third {
width: 30.6666%
}

.fusion-layout-column.fusion-two-third {
width: 65.3333%
}

.fusion-layout-column.fusion-one-full {
clear: both
}

.fusion-layout-column.fusion-column-last {
clear: right;
zoom:1;margin-left: 0;
margin-right: 0
}

.fusion-layout-column.fusion-column-last.fusion-one-full {
clear: both
}

#footer>.fusion-row {
padding-left: 0!important;
padding-right: 0!important
}

#main,.fullwidth-box,.fusion-footer-widget-area,body {
background-attachment: scroll!important
}

.fusion-body .fusion-page-title-bar:not(.fusion-tb-page-title-bar) {
padding-top: 5px;
padding-bottom: 5px
}

.fusion-body:not(.avada-has-page-title-mobile-height-auto) .fusion-page-title-bar:not(.fusion-tb-page-title-bar) {
min-height: calc(150px - 10px)
}

.fusion-body:not(.avada-has-page-title-mobile-height-auto) .fusion-page-title-bar {
height: auto
}

.fusion-body:not(.avada-has-page-title-mobile-height-auto) .fusion-page-title-row {
display: flex;
align-items: center;
width: 100%;
min-height: calc(150px - 10px)
}

.fusion-body:not(.avada-has-page-title-mobile-height-auto) .fusion-page-title-bar-center .fusion-page-title-row {
width: auto
}

.fusion-body:not(.avada-has-page-title-mobile-height-auto) .fusion-page-title-captions {
width: 100%
}
}

@media only screen and (min-device-width: 768px) and (max-device-width:1024px) and (orientation:portrait) {
#nav-uber #megaMenu {
width:100%
}

#header-sticky .fusion-row,.fusion-header .fusion-row {
padding-left: 0!important;
padding-right: 0!important
}

.avada-responsive.rtl:not(.avada-menu-highlight-style-background) .fusion-header-v1 .fusion-main-menu>ul>li,.avada-responsive.rtl:not(.avada-menu-highlight-style-background) .fusion-header-v2 .fusion-main-menu>ul>li,.avada-responsive.rtl:not(.avada-menu-highlight-style-background) .fusion-header-v3 .fusion-main-menu>ul>li,.avada-responsive.rtl:not(.avada-menu-highlight-style-background) .fusion-header-v4 .fusion-main-menu>ul>li,.avada-responsive.rtl:not(.avada-menu-highlight-style-background) .fusion-header-v5 .fusion-main-menu>ul>li,.avada-responsive.rtl:not(.avada-menu-highlight-style-background) .fusion-header-v7 .fusion-main-menu>ul>li {
padding-left: 56px
}

.avada-responsive:not(.rtl):not(.avada-menu-highlight-style-background) .fusion-header-v1 .fusion-main-menu>ul>li,.avada-responsive:not(.rtl):not(.avada-menu-highlight-style-background) .fusion-header-v2 .fusion-main-menu>ul>li,.avada-responsive:not(.rtl):not(.avada-menu-highlight-style-background) .fusion-header-v3 .fusion-main-menu>ul>li,.avada-responsive:not(.rtl):not(.avada-menu-highlight-style-background) .fusion-header-v4 .fusion-main-menu>ul>li,.avada-responsive:not(.rtl):not(.avada-menu-highlight-style-background) .fusion-header-v5 .fusion-main-menu>ul>li,.avada-responsive:not(.rtl):not(.avada-menu-highlight-style-background) .fusion-header-v7 .fusion-main-menu>ul>li {
padding-right: 56px
}
}

@media only screen and (min-device-width: 768px) and (max-device-width:1024px) and (orientation:landscape) {
.fullwidth-box {
background-attachment:scroll!important
}

#main,.fullwidth-box,.fusion-footer-widget-area,body {
background-attachment: scroll!important
}
}

@media only screen and (min-device-width: 768px) and (max-device-width:1024px) and (orientation:landscape) {
.avada-responsive:not(.rtl) .fusion-header-v1 .fusion-main-menu>ul>li,.avada-responsive:not(.rtl) .fusion-header-v2 .fusion-main-menu>ul>li,.avada-responsive:not(.rtl) .fusion-header-v3 .fusion-main-menu>ul>li,.avada-responsive:not(.rtl) .fusion-header-v4 .fusion-main-menu>ul>li,.avada-responsive:not(.rtl) .fusion-header-v5 .fusion-main-menu>ul>li,.avada-responsive:not(.rtl) .fusion-header-v7 .fusion-main-menu>ul>li {
padding-right:56px
}
}

@media only screen and (max-width: 1000px) {
.fusion-layout-column {
margin-left:0!important;
margin-right: 0!important
}

.fusion-body .fusion-layout-column:not(.fusion-flex-column) {
width: 100%!important
}

.fusion-body .fusion-footer-widget-area-center .widget.tweets:not(.fusion-widget-mobile-align-left):not(.fusion-widget-mobile-align-right) .jtwt .jtwt_tweet {
padding: 0
}

.fusion-body .fusion-footer-widget-area-center .widget.tweets:not(.fusion-widget-mobile-align-left):not(.fusion-widget-mobile-align-right) .jtwt .jtwt_tweet::before {
top: 0
}

.fusion-body .fusion-footer-widget-area-center .widget.tweets:not(.fusion-widget-mobile-align-left):not(.fusion-widget-mobile-align-right) .jtwt .jtwt_tweet:before {
position: relative;
margin: 0
}

.fusion-columns-1 .fusion-column:first-child,.fusion-columns-3 .fusion-column:first-child {
margin-left: 0
}

.fusion-columns .fusion-column {
width: 100%!important;
float: none;
box-sizing: border-box
}

.fusion-columns .fusion-column:not(.fusion-column-last) {
margin: 0 0 50px
}

#slidingbar-area .columns .col,.col-sm-12,.col-sm-4 {
float: none;
width: 100%
}

#wrapper {
width: auto!important
}

.fusion-copyright-notice {
display: block;
text-align: center
}

.fusion-copyright-notice {
padding: 0 0 15px
}

.fusion-copyright-notice:after,.fusion-social-networks:after {
content: "";
display: block;
clear: both
}

.fusion-copyright-notice li,.fusion-social-networks li {
float: none;
display: inline-block
}

#content.full-width {
margin-bottom: 0
}

#comment-input {
margin-bottom: 0
}

#comment-input input {
width: 100%;
float: none!important;
margin-bottom: 10px
}

#comment-textarea textarea {
width: 100%
}

#style_selector {
display: none
}

.fullwidth-box {
background-attachment: scroll!important
}

#toTop {
bottom: 30px;
border-radius: 4px;
height: 44px;
width: 44px
}

#toTop:before {
line-height: 42px
}

.to-top-container #toTop {
border-radius: 4px
}

.no-mobile-slidingbar #slidingbar-area {
display: none!important
}

.fusion-footer footer .fusion-row .fusion-columns .fusion-column {
border-right: none;
border-left: none
}

.fusion-body .fusion-page-title-bar:not(.fusion-tb-page-title-bar) {
padding-top: 5px;
padding-bottom: 5px
}

.fusion-body:not(.avada-has-page-title-mobile-height-auto) .fusion-page-title-row {
display: flex;
align-items: center;
width: 100%;
min-height: calc(150px - 10px)
}

.fusion-body:not(.avada-has-page-title-mobile-height-auto) .fusion-page-title-bar-center .fusion-page-title-row,.fusion-body:not(.avada-has-page-title-mobile-height-auto) .fusion-page-title-captions {
width: 100%
}

.fusion-body:not(.avada-has-page-title-mobile-height-auto) .fusion-page-title-bar:not(.fusion-tb-page-title-bar) {
min-height: calc(150px - 10px)
}
}

@media only screen and (max-width: 1100px) {
#content {
width:100%!important;
margin-left: 0!important
}

#main>.fusion-row {
display: flex;
flex-wrap: wrap
}
}

@media only screen and (max-width: 640px) {
#main,body {
background-attachment:scroll!important
}

.tfs-slider[data-animation=slide] {
height: auto!important
}

#content {
width: 100%!important;
margin-left: 0!important
}
}

@media only screen and (max-width: 1082px) {
html #wpadminbar {
z-index:99999!important;
position: fixed!important
}
}

@media only screen and (min-width: 1000px) {
.fusion-body .fusion-footer-widget-area-center .widget.tweets:not(.fusion-widget-align-left):not(.fusion-widget-align-right) .jtwt .jtwt_tweet {
padding:0
}

.fusion-body .fusion-footer-widget-area-center .widget.tweets:not(.fusion-widget-align-left):not(.fusion-widget-align-right) .jtwt .jtwt_tweet:before {
top: 0;
position: relative;
margin: 0
}
}

@media only screen and (max-device-width: 640px) {
#wrapper {
width:auto!important;
overflow-x: hidden!important
}

.fusion-columns .fusion-column {
float: none;
width: 100%!important;
margin: 0 0 50px;
box-sizing: border-box
}

.fullwidth-box {
background-attachment: scroll!important
}

.no-mobile-slidingbar #slidingbar-area {
display: none!important
}

.title {
margin-top: 0!important;
margin-bottom: 20px!important
}

#content {
width: 100%!important;
float: none!important;
margin-left: 0!important;
margin-bottom: 50px
}

#content.full-width {
margin-bottom: 0
}

#comment-input {
margin-bottom: 0
}

#style_selector {
display: none
}

#cloudsCandy {
height: 40px
}

#cloudsCandy>path:nth-child(2n+2) {
opacity: 0
}
}

@media only screen and (max-width: 1000px) {
.fusion-responsive-typography-calculated {
--minFontSize:calc(var(--typography_factor) * var(--base-font-size));
--minViewportSize: 360;
--maxViewportSize: var(--grid_main_break_point);
font-size: calc((var(--fontSize) * 1px) - (var(--typography_sensitivity) * (var(--fontSize) - var(--minFontSize)) * (var(--minViewportSize) * 1px - 100vw))/ (var(--maxViewportSize) - var(--minViewportSize)) - (var(--fontSize) - var(--minFontSize)) * var(--typography_sensitivity) * 1px)!important
}

.fusion-top-header .fusion-responsive-typography-calculated {
--side_header_width: 0;
--side_header_width-int: 0
}
}

@media only screen and (max-width: 1000px) {
.fusion-responsive-typography-calculated {
--maxViewportSize:var(--content_break_point)!important
}
}

@media only screen and (max-width: 1000px) {
.fusion-layout-column:not(.fusion-flex-column) {
margin-left:0!important;
margin-right: 0!important;
width: 100%!important
}

.fusion-layout-column:not(.fusion-flex-column).fusion-spacing-no {
margin-bottom: 0
}

.fusion-columns-1 .fusion-column:first-child,.fusion-columns-3 .fusion-column:first-child {
margin-left: 0
}

.fusion-columns .fusion-column {
width: 100%!important;
float: none;
box-sizing: border-box
}

.fusion-columns .fusion-column:not(.fusion-column-last) {
margin: 0 0 50px
}

.col-sm-12,.col-sm-4 {
float: none;
width: 100%
}

.fusion-content-boxes .fusion-column {
margin-bottom: 55px
}
}

@media only screen and (min-device-width: 768px) and (max-device-width:1024px) and (orientation:portrait) {
.fusion-columns-1 .fusion-column:first-child,.fusion-columns-3 .fusion-column:first-child {
margin-left:0
}

.fusion-column,.fusion-column:nth-child(2n),.fusion-column:nth-child(3n),.fusion-column:nth-child(4n),.fusion-column:nth-child(5n) {
margin-right: 0
}

.columns .col {
float: none;
width: 100%!important;
margin: 0 0 20px;
box-sizing: border-box
}

.fusion-columns-2 .fusion-column:nth-of-type(2n+1),.fusion-columns-2 .fusion-flip-box-wrapper:nth-of-type(2n+1),.fusion-columns-4 .fusion-column:nth-of-type(2n+1) {
clear: both
}

.fusion-columns-3 .fusion-column {
width: 33.33%!important;
float: left!important
}

.fusion-columns-3 .fusion-column:nth-of-type(3n+1),.fusion-columns-3 .fusion-flip-box-wrapper:nth-of-type(3n+1),.fusion-columns-5 .fusion-column:nth-of-type(3n+1),.fusion-columns-5 .fusion-flip-box-wrapper:nth-of-type(3n+1),.fusion-columns-6 .fusion-column:nth-of-type(3n+1),.fusion-columns-6 .fusion-flip-box-wrapper:nth-of-type(3n+1) {
clear: both
}

.fusion-columns-5 .fusion-column:nth-of-type(5n+1),.fusion-columns-5 .fusion-flip-box-wrapper:nth-of-type(5n+1) {
clear: none
}

.fusion-layout-column.fusion-one-sixth,.fusion-layout-column.fusion-one-third,.fusion-layout-column.fusion-two-third {
position: relative;
float: left;
margin-right: 4%;
margin-bottom: 20px
}

.fusion-layout-column.fusion-one-sixth {
width: 13.3333%
}

.fusion-layout-column.fusion-one-third {
width: 30.6666%
}

.fusion-layout-column.fusion-two-third {
width: 65.3333%
}

.fusion-layout-column.fusion-column-last {
zoom:1;margin-left: 0;
margin-right: 0;
clear: right
}

.fusion-layout-column.fusion-one-full {
clear: both
}
}

@media only screen and (max-device-width: 640px) {
.fusion-columns .fusion-column {
float:none;
width: 100%!important;
margin: 0 0 50px;
box-sizing: border-box
}
}

.custom-button {
padding: 70px !important;
font-size: 26px !important;
font-weight: 400 !important;
}

.fusion-logo {
width: 18%;
}

.avada-menu-highlight-style-background:not(.fusion-header-layout-v6) .fusion-is-sticky .fusion-main-menu>ul>li>a {
padding-left: calc((15px)/ 2);
padding-right: calc((15px)/ 2);
}

body:not(.fusion-header-layout-v6) .fusion-is-sticky .fusion-main-menu>ul>li>a {
font-size: 13px;
}

@media only screen and (max-width: 1185px) {
.fusion-main-menu>ul>li>a {
font-size:11px;
}

body:not(.fusion-header-layout-v6) .fusion-is-sticky .fusion-main-menu>ul>li>a {
font-size: 11px;
}
}

@media screen and (max-width: 780px) {
.fusion-logo {
width:30% !important;
}
}

@media screen and (max-width: 480px) {
.fusion-logo {
width:35% !important;
}
}

@media screen and (max-width: 375px) {
.fusion-logo {
width:52% !important;
}
}

.fusion-builder-row.fusion-row {
max-width: 1180px;
}

.fusion-content-boxes .content-box-heading {
font-size: 24;
color: #333645;
}

.fusion-content-boxes .content-container {
color: #8b8c97;
}

.fusion-content-boxes .content-wrapper-background {
background-color: rgba(255,255,255,0);
}

.fusion-content-boxes .link-type-button-bar .fusion-read-more {
background: #ffaa06;
color: #ffffff;
}

.fusion-content-boxes .link-type-button-bar .fusion-read-more:after,.fusion-content-boxes .link-type-button-bar .fusion-read-more:before {
color: #ffffff;
}

.fusion-content-boxes .link-type-button-bar .fusion-read-more:hover,.fusion-content-boxes .link-type-button-bar.link-area-box:hover .fusion-read-more {
background: #e19503;
color: #ffffff!important;
}

.fusion-content-boxes .link-type-button-bar .fusion-read-more:hover:after,.fusion-content-boxes .link-type-button-bar .fusion-read-more:hover:before,.fusion-content-boxes .link-type-button-bar.link-area-box:hover .fusion-read-more:after,.fusion-content-boxes .link-type-button-bar.link-area-box:hover .fusion-read-more:before {
color: #ffffff!important;
}

.fusion-separator.sep-single {
border-color: #5e6276;
}

.fusion-body .fusion-content-sep:not([class*="sep-"]) {
height: auto;
border-bottom: none;
border-top-width: 1px;
}

.fusion-title .title-sep {
border-color: #5e6276;
}

.fusion-accordian .fusion-panel {
border-color: #5e6276;
}

.fusion-filters .fusion-filter.fusion-active a {
color: #65bc7b;
color: #65bc7b;
border-color: #65bc7b;
border-color: #65bc7b;
}

@media only screen and (max-width: 1000px) {
.fusion-content-boxes.content-boxes-clean-vertical .content-box-column {
border-right-width:1px;
}

.fusion-content-boxes.content-boxes-icon-on-top .content-box-column {
margin-bottom: 55px;
}

.fusion-title {
margin-top: 0px!important;
margin-bottom: 20px!important;
}

.fusion-filters {
border-bottom: 0;
border-bottom: 0;
}

.fusion-filter {
float: none;
float: none;
margin: 0;
margin: 0;
border-bottom: 1px solid #5e6276;
border-bottom: 1px solid #5e6276;
}
}

@media only screen and (max-width: 640px) {
.fusion-content-boxes.content-boxes-icon-on-top .content-box-column {
margin-bottom:55px;
}
}

@media only screen and (min-device-width: 320px) and (max-device-width:640px) {
.fusion-content-boxes.content-boxes-icon-on-top .content-box-column {
margin-bottom:55px;
}
}

@media only screen and (min-device-width: 768px) and (max-device-width:1024px) and (orientation:portrait) {
.fusion-content-boxes.content-boxes-icon-on-top .content-box-column {
margin-bottom:55px;
}

.fusion-title {
margin-top: 0px!important;
margin-bottom: 20px!important;
}
}
.no-js img.lazyload {
display: none;
}

figure.wp-block-image img.lazyloading {
min-width: 150px;
}

.lazyload,.lazyloading {
opacity: 0;
}

.lazyloaded {
opacity: 1;
transition: opacity 400ms;
transition-delay: 0ms;
}
@media screen and (max-width: 640px) {
.fusion-no-small-visibility {
display:none !important;
}

body:not(.fusion-builder-ui-wireframe) .sm-text-align-center {
text-align: center !important;
}

body:not(.fusion-builder-ui-wireframe) .sm-text-align-left {
text-align: left !important;
}

body:not(.fusion-builder-ui-wireframe) .sm-text-align-right {
text-align: right !important;
}

body:not(.fusion-builder-ui-wireframe) .sm-flex-align-center {
justify-content: center !important;
}

body:not(.fusion-builder-ui-wireframe) .sm-flex-align-flex-start {
justify-content: flex-start !important;
}

body:not(.fusion-builder-ui-wireframe) .sm-flex-align-flex-end {
justify-content: flex-end !important;
}

body:not(.fusion-builder-ui-wireframe) .sm-mx-auto {
margin-left: auto !important;
margin-right: auto !important;
}

body:not(.fusion-builder-ui-wireframe) .sm-ml-auto {
margin-left: auto !important;
}

body:not(.fusion-builder-ui-wireframe) .sm-mr-auto {
margin-right: auto !important;
}

body:not(.fusion-builder-ui-wireframe) .fusion-absolute-position-small {
position: absolute;
top: auto;
width: 100%;
}
}

@media screen and (min-width: 641px) and (max-width:1024px) {
.fusion-no-medium-visibility {
display:none !important;
}

body:not(.fusion-builder-ui-wireframe) .md-text-align-center {
text-align: center !important;
}

body:not(.fusion-builder-ui-wireframe) .md-text-align-left {
text-align: left !important;
}

body:not(.fusion-builder-ui-wireframe) .md-text-align-right {
text-align: right !important;
}

body:not(.fusion-builder-ui-wireframe) .md-flex-align-center {
justify-content: center !important;
}

body:not(.fusion-builder-ui-wireframe) .md-flex-align-flex-start {
justify-content: flex-start !important;
}

body:not(.fusion-builder-ui-wireframe) .md-flex-align-flex-end {
justify-content: flex-end !important;
}

body:not(.fusion-builder-ui-wireframe) .md-mx-auto {
margin-left: auto !important;
margin-right: auto !important;
}

body:not(.fusion-builder-ui-wireframe) .md-ml-auto {
margin-left: auto !important;
}

body:not(.fusion-builder-ui-wireframe) .md-mr-auto {
margin-right: auto !important;
}

body:not(.fusion-builder-ui-wireframe) .fusion-absolute-position-medium {
position: absolute;
top: auto;
width: 100%;
}
}

@media screen and (min-width: 1025px) {
.fusion-no-large-visibility {
display:none !important;
}

body:not(.fusion-builder-ui-wireframe) .lg-text-align-center {
text-align: center !important;
}

body:not(.fusion-builder-ui-wireframe) .lg-text-align-left {
text-align: left !important;
}

body:not(.fusion-builder-ui-wireframe) .lg-text-align-right {
text-align: right !important;
}

body:not(.fusion-builder-ui-wireframe) .lg-flex-align-center {
justify-content: center !important;
}

body:not(.fusion-builder-ui-wireframe) .lg-flex-align-flex-start {
justify-content: flex-start !important;
}

body:not(.fusion-builder-ui-wireframe) .lg-flex-align-flex-end {
justify-content: flex-end !important;
}

body:not(.fusion-builder-ui-wireframe) .lg-mx-auto {
margin-left: auto !important;
margin-right: auto !important;
}

body:not(.fusion-builder-ui-wireframe) .lg-ml-auto {
margin-left: auto !important;
}

body:not(.fusion-builder-ui-wireframe) .lg-mr-auto {
margin-right: auto !important;
}

body:not(.fusion-builder-ui-wireframe) .fusion-absolute-position-large {
position: absolute;
top: auto;
width: 100%;
}
}
.hidepanel {
display: none !important;
}

.mail-chimp p {
float: left;
width: 48%;
margin-right: 6px;
margin-left: 6px;
}

.button input {
background: #ffaa06;
color: #ffffff;
border-color: #ffffff;
padding: 13px 29px;
line-height: 17px;
font-size: 14px;
width: 47%;
border: 1px solid #ffaa06;
border-radius: 3px;
margin-left: 6px;
cursor: pointer;
}

.wpcf7-form.init.mailchimp-ext-0\.5\.31 {
display: none;
}

p.maili-chimp {
display: none !important;
}

@media screen and (max-width: 639px) {
.mail-chimp p {
width:100%;
margin-right: 0px;
margin-left: 0px;
}

.button input {
width: 100%;
}
}

@media(max-width: 767px) {
#mc4wp-form-1 input[type="submit"] {
margin-left:0!important;
}
}

.single-post article .post-content h3 {
line-height: 1.21 !important;
font-size: 20px;
font-family: "Work Sans";
font-weight: 400;
letter-spacing: 0px;
font-style: normal;
margin-bottom: 0;
}

.single-post article .post-content h4 {
font-size: 17px;
font-family: "Work Sans";
font-weight: 400;
line-height: 1.8em !important;
letter-spacing: 0px;
font-style: normal;
margin-top: 0.9em;
margin-bottom: 2.3em;
}

.single-post .fusion-imageframe img {
width: 100%;
border-radius: 5px;
}

.single-post .fusion-imageframe {
width: 100%;
}

.single-post article .post-content h3 {
font-size: 18px;
margin-bottom: 10px !important;
margin-top: 10px !important;
}

.single-post h2.entry-title.fusion-post-title.fusion-responsive-typography-calculated {
text-align: center;
font-size: 32px !important;
margin-bottom: 0;
text-decoration: underline;
}