input,select,textarea{font-family:"Josefin Sans", Arial, Helvetica, sans-serif;vertical-align:middle;color:#000}
#layerslider-wrapper .ls-shadow-top{position:absolute;background-image:url(../assets/images/shadow-top.png);background-repeat:no-repeat;background-position:top center;height:42px;width:100%;top:0;z-index:99}
#layerslider-wrapper .ls-shadow-bottom{position:absolute;background-image:url(../assets/images/shadow-bottom.png);background-repeat:no-repeat;background-position:bottom center;height:32px;width:100%;bottom:0;z-index:99}
.fusion-secondary-header{border-bottom:1px solid transparent;background-color:#ffc107}
.fusion-main-menu>ul>li>a .fusion-menu-description{color:rgba(255,255,255,0.65);font-family:"Josefin Sans", Arial, Helvetica, sans-serif;font-weight:300;letter-spacing:0px}
.fusion-main-menu>ul>li>a:not(.fusion-logo-link):not(.fusion-icon-sliding-bar):hover{border-color:#ffffff}
.fusion-main-menu>ul>li>a:not(.fusion-logo-link):hover{color:#ffffff}
.fusion-main-menu .sub-menu{font-family:"Josefin Sans", Arial, Helvetica, sans-serif;font-weight:300;width:316px;background-color:rgba(119,120,123,0.8)}
.fusion-main-menu .sub-menu ul{left:316px}
.rtl.fusion-top-header .fusion-main-menu .sub-menu ul{right:316px}
.fusion-main-menu .sub-menu li a{font-family:"Josefin Sans", Arial, Helvetica, sans-serif;font-weight:300;padding-top:9px;padding-bottom:9px;color:#ffffff;font-size:16px}
.fusion-main-menu .fusion-custom-menu-item-contents{font-family:"Josefin Sans", Arial, Helvetica, sans-serif;font-weight:300}
.fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents,.fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents,.fusion-main-menu .fusion-menu-login-box .fusion-custom-menu-item-contents{background-color:rgba(119,120,123,0.8);border-color:#e3e2e3}
.fusion-main-menu .fusion-icon-sliding-bar.fusion-main-menu-icon-active:before,.fusion-main-menu .fusion-main-menu-icon.fusion-main-menu-icon-active:after,.fusion-main-menu .fusion-main-menu-search-open .fusion-main-menu-icon:after,.fusion-main-menu .fusion-menu-cart-checkout-link a:hover,.fusion-main-menu .fusion-menu-cart-checkout-link a:hover:before,.fusion-main-menu .fusion-menu-cart-link a:hover,.fusion-main-menu .fusion-menu-cart-link a:hover:before{color:#ffffff}
.fusion-main-menu .fusion-main-menu-icon:after{color:#ffffff}
.fusion-main-menu .fusion-main-menu-icon:hover:after{color:#ffffff}
.fusion-main-menu .fusion-widget-cart-counter>a:before{color:#ffffff;width:16px;box-sizing:content-box}
.fusion-main-menu .fusion-widget-cart-counter>a:hover:before{color:#ffffff}
.fusion-main-menu .fusion-widget-cart-counter>a .fusion-widget-cart-number{width:16px}
.fusion-main-menu .fusion-dropdown-menu .sub-menu li a{font-family:"Josefin Sans", Arial, Helvetica, sans-serif;font-weight:300;padding-top:9px;padding-bottom:9px;border-bottom-color:#e3e2e3;color:#ffffff;font-size:16px}
.avada-menu-highlight-style-bar .fusion-main-menu .sub-menu,.avada-menu-highlight-style-bottombar .fusion-main-menu .sub-menu{border-top:0px solid #ffffff}
.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:#ffffff}
#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:#ffffff;border-left-color:#ffffff;color:#ffffff}
.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:#65bc7b}
.fusion-megamenu-holder{border-top-width:0px;border-color:#ffffff;background-color:rgba(119,120,123,0.8)}
.side-header-right #side-header .fusion-main-menu .fusion-menu-cart-items,.side-header-right #side-header .fusion-main-menu .fusion-menu-login-box .fusion-custom-menu-item-contents,.side-header-right #side-header .fusion-main-menu ul .fusion-dropdown-menu .sub-menu,.side-header-right #side-header .fusion-main-menu ul .fusion-dropdown-menu .sub-menu li ul,.side-header-right #side-header .fusion-main-menu ul .fusion-menu-login-box .sub-menu{left:calc((316px) * -1)}
.fusion-megamenu-wrapper li .fusion-megamenu-title-disabled{font-family:"Josefin Sans", Arial, Helvetica, sans-serif;font-weight:300;padding-top:9px;padding-bottom:9px;color:#ffffff;font-size:16px}
.fusion-megamenu-wrapper .fusion-megamenu-submenu>a:hover{font-family:"Josefin Sans", Arial, Helvetica, sans-serif;font-weight:300;background-color:rgba(144,145,147,0.8);color:#ffffff;font-size:16px}
.fusion-main-menu>ul>li>a,.fusion-vertical-menu-widget ul.menu li a,.side-nav li a{font-family:"Josefin Sans", Arial, Helvetica, sans-serif;font-weight:300;font-size:16px;letter-spacing:1px;font-style:normal}
.fusion-main-menu>ul>li>a{color:#ffffff}
.fusion-megamenu-icon img{max-height:16px}
.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((32px - 16px)/ 2) 0;line-height:1}
#wrapper .fusion-header-has-flyout-menu .fusion-flyout-search .searchform .s{color:#ffffff;border-color:#ffffff;font-family:"Josefin Sans", Arial, Helvetica, sans-serif;font-style:normal}
#wrapper .fusion-header-has-flyout-menu .fusion-flyout-search .searchform .s::-webkit-input-placeholder{color:#ffffff}
#wrapper .fusion-header-has-flyout-menu .fusion-flyout-search .searchform .s::-moz-placeholder{color:#ffffff}
#wrapper .fusion-header-has-flyout-menu.fusion-mobile-menu-design-flyout .fusion-flyout-search .searchform .s{border-color:#333333;font-family:"Josefin Sans";color:#333333}
#wrapper .fusion-header-has-flyout-menu.fusion-mobile-menu-design-flyout .fusion-flyout-search .searchform .s::-webkit-input-placeholder{color:#333333}
#wrapper .fusion-header-has-flyout-menu.fusion-mobile-menu-design-flyout .fusion-flyout-search .searchform .s::-moz-placeholder{color:#333333}
#wrapper .fusion-header-has-flyout-menu.fusion-mobile-menu-design-flyout .fusion-flyout-search .searchform .s:-moz-placeholder{color:#333333}
.fusion-secondary-menu .fusion-secondary-menu-icon{color:#ffffff;min-width:180px}
.fusion-secondary-menu .fusion-secondary-menu-icon:hover{color:#ffffff}
.fusion-secondary-menu-icon{color:#ffffff}
.fusion-secondary-menu-icon:after,.fusion-secondary-menu-icon:before{color:#ffffff}
.fusion-megamenu-title{color:#ffffff;font-size:18px}
.fusion-megamenu-title a{color:#ffffff}
.fusion-has-main-nav-icon-circle .fusion-main-menu .fusion-main-menu-icon:after{border:1px solid #ffffff;padding:calc((16px) * .35)}
.fusion-has-main-nav-icon-circle .fusion-main-menu .fusion-main-menu-icon:hover:after{border:1px solid #ffffff}
.fusion-has-main-nav-icon-circle .fusion-main-menu .fusion-widget-cart-counter>a:before{border:1px solid #ffffff;padding:calc((16px) * .35)}
.fusion-has-main-nav-icon-circle .fusion-main-menu .fusion-widget-cart-counter>a:hover:before{border:1px solid #ffffff}
.fusion-has-main-nav-icon-circle .fusion-main-menu .fusion-main-menu-search-open .fusion-main-menu-icon:after{border:1px solid #ffffff}
.fusion-has-main-nav-icon-circle .fusion-main-menu .fusion-main-menu-icon-active:after{border:1px solid #ffffff}
.fusion-has-main-nav-icon-circle .fusion-header-has-flyout-menu.fusion-flyout-active .fusion-flyout-menu-icons .fusion-icon:before{border:1px solid #ffffff}
.fusion-has-main-nav-icon-circle .fusion-header-has-flyout-menu.fusion-flyout-active .fusion-flyout-menu-icons .fusion-icon:hover:before{border:1px solid #ffffff}
.fusion-header-has-flyout-menu.fusion-flyout-active .fusion-flyout-menu-icons .fusion-icon:before{color:#ffffff}
.fusion-header-has-flyout-menu.fusion-flyout-active .fusion-flyout-menu-icons .fusion-toggle-icon-line{background-color:#ffffff}
.fusion-header-has-flyout-menu.fusion-flyout-active .fusion-flyout-menu-icons .fusion-flyout-menu-toggle:hover .fusion-toggle-icon-line,.fusion-header-has-flyout-menu.fusion-flyout-active .fusion-flyout-menu-icons .fusion-flyout-search-toggle:hover .fusion-toggle-icon-line{background-color:#ffffff}
.fusion-header-has-flyout-menu.fusion-flyout-active .fusion-flyout-menu-icons .fusion-icon:hover:before{color:#ffffff}
.fusion-header-has-flyout-menu .fusion-flyout-search .fusion-live-search .fusion-slider-loading{border-bottom-color:#ffffff;border-top-color:rgba(255,255,255,0.35);border-right-color:rgba(255,255,255,0.35);border-left-color:rgba(255,255,255,0.35)}
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons{font-size:20px;margin:0 calc((25px)/ -2)}
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-cart-wrapper,.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-sliding-bar-toggle{padding:0 calc((25px)/ 2)}
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-menu-toggle,.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle{padding:0 calc((25px)/ 2)}
.fusion-header-has-flyout-menu.fusion-mobile-menu-design-flyout.fusion-flyout-active .fusion-flyout-menu-icons .fusion-toggle-icon-line{background-color:#333333}
.fusion-header-has-flyout-menu.fusion-mobile-menu-design-flyout.fusion-flyout-active .fusion-flyout-menu-icons .fusion-icon:before{color:#333333}
.fusion-header-has-flyout-menu.fusion-mobile-menu-design-flyout.fusion-flyout-active .fusion-flyout-menu-icons .fusion-icon:hover:before{color:#333333}
.fusion-header-has-flyout-menu.fusion-mobile-menu-design-flyout.fusion-flyout-active .fusion-flyout-menu-icons .fusion-flyout-menu-toggle:hover .fusion-toggle-icon-line,.fusion-header-has-flyout-menu.fusion-mobile-menu-design-flyout.fusion-flyout-active .fusion-flyout-menu-icons .fusion-flyout-search-toggle:hover .fusion-toggle-icon-line{background-color:#333333}
.fusion-widget-cart-counter a:hover:before{color:#ffffff}
.woocommerce-cart .fusion-main-menu-cart .fusion-main-menu-icon:after,.woocommerce-cart .fusion-main-menu-cart .fusion-main-menu-icon:before{color:#ffffff}
.fusion-is-sticky .fusion-main-menu .fusion-main-menu-icon-active:after,.fusion-is-sticky .fusion-main-menu .fusion-main-menu-icon:hover:after,.fusion-is-sticky .fusion-main-menu .fusion-main-menu-search-open .fusion-main-menu-icon:after,.fusion-is-sticky .fusion-main-menu .fusion-menu .fusion-main-menu-icon-active:after,.fusion-is-sticky .fusion-main-menu .fusion-widget-cart-counter>a:hover:before,.fusion-is-sticky .fusion-main-menu>ul>li.current-menu-item>a,.fusion-is-sticky .fusion-main-menu>ul>li>a:hover{color:#ffffff}
.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:#ffffff;color:#ffffff}
.fusion-body .fusion-main-menu .current-menu-ancestor>a .fusion-menu-description,.fusion-body .fusion-main-menu .current-menu-item>a .fusion-menu-description,.fusion-body .fusion-main-menu .current-menu-parent>a .fusion-menu-description,.fusion-body .fusion-main-menu .current_page_item>a .fusion-menu-description{color:rgba(255,255,255,0.65)}
.fusion-body .fusion-main-menu .current-menu-item:not(.fusion-main-menu-cart)>a:before{border-color:#ffffff;color:#ffffff}
.fusion-body .fusion-main-menu .fusion-widget-cart-counter .fusion-main-menu-icon-active:before{color:#ffffff}
.fusion-body .fusion-main-menu>ul>li>a:hover .fusion-menu-description{color:rgba(255,255,255,0.65)}
.fusion-megamenu-widgets-container{font-family:"Josefin Sans", Arial, Helvetica, sans-serif;font-weight:300;color:#ffffff;font-size:16px}
.fusion-megamenu-bullet{border-left-color:#ffffff}
.fusion-mobile-selector{height:40px;line-height:40px;background-color:#f9f9f9;border-color:#dadada;color:#333333;font-size:13px}
.fusion-open-submenu{height:40px;line-height:40px;font-size:13px}
.fusion-mobile-nav-holder>ul li a{font-family:"Josefin Sans";font-weight:300;font-style:normal}
.fusion-mobile-nav-holder>ul li .fusion-icon-only-link .menu-text{font-family:"Josefin Sans";font-weight:300;font-style:normal}
.fusion-mobile-nav-holder>ul>li.fusion-mobile-nav-item>a{font-size:13px;letter-spacing:0px}
.fusion-mobile-nav-item .fusion-open-submenu{color:#333333}
.fusion-mobile-nav-item a{color:#333333;font-size:13px;line-height:40px;letter-spacing:0px}
.fusion-mobile-nav-item a:hover{color:#333333}
.fusion-mobile-nav-item a:before{color:#333333}
.fusion-mobile-nav-item.fusion-main-menu-sliding-bar a:after{color:#333333}
.fusion-mobile-nav-item.current-menu-item>a{color:#333333}
.fusion-mobile-current-nav-item>a{color:#333333}
.avada-menu-highlight-style-bottombar.fusion-top-header:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li>.fusion-bottombar-highlight:after{border-top:0px solid #ffffff}
.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:#ffffff}
.fusion-blog-layout-grid .post .fusion-content-sep,.fusion-blog-layout-timeline .post .fusion-content-sep,.fusion-blog-timeline-layout .post .fusion-content-sep,.fusion-body .product .fusion-content-sep,.fusion-portfolio.fusion-portfolio-boxed .fusion-content-sep{border-color:#e0dede}
.fusion-blog-layout-grid .post .fusion-content-sep,.fusion-layout-timeline .post .fusion-content-sep,.fusion-portfolio.fusion-portfolio-boxed .fusion-content-sep{border-color:#e0dede}
#slidingbar-area .widget-title,#slidingbar-area h3,.fusion-privacy-bar-full .column-title{font-family:"PT Sans", Arial, Helvetica, sans-serif;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0px;font-style:normal;color:#DDDDDD}
.fusion-footer-widget-column .product-title{color:#DDDDDD}
.fusion-portfolio-layout-masonry{margin:calc((12px)/ -2)}
article.fusion-portfolio-post.post.fusion-col-spacing{padding:calc((12px)/ 2)}
.fusion-portfolio-archive .fusion-load-more-button.fusion-portfolio-button{background-color:#ebeaea;color:#333}
.fusion-portfolio-archive .fusion-load-more-button.fusion-portfolio-button:hover{background-color:rgba(235,234,234,0.8);color:#333}
.fusion-main-menu-search-overlay .fusion-overlay-search .fusion-close-search:after,.fusion-main-menu-search-overlay .fusion-overlay-search .fusion-close-search:before{background-color:#ffffff}
.fusion-main-menu-search-overlay .fusion-overlay-search .fusion-close-search:hover:after,.fusion-main-menu-search-overlay .fusion-overlay-search .fusion-close-search:hover:before{background-color:#ffffff}
.fusion-footer-widget-area{position:relative;padding:60px 10px 55px;border-top:12px solid #f5f5f5;background-image:;background-repeat:repeat;background-color:#363839;background-size:initial;background-position:top left;color:#8c8989;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.fusion-footer-widget-area h3{font-family:"PT Sans", Arial, Helvetica, sans-serif;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0px;font-style:normal;color:#DDDDDD}
.fusion-footer-widget-area .widget-title{margin:0 0 28px;text-transform:uppercase;font-family:"PT Sans", Arial, Helvetica, sans-serif;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0px;font-style:normal;color:#DDDDDD}
.fusion-footer-widget-area a{color:#bfbfbf}
.fusion-footer-widget-area .widget li a:before{color:#bfbfbf}
.fusion-footer-widget-area .widget li.recentcomments{border-color:#505152;color:#8c8989}
.fusion-footer-widget-area .fusion-tabs-widget .fusion-tabs-nav ul li{border-color:#363839}
.fusion-footer-widget-area .fusion-tabs-widget .fusion-tabs-nav ul li a{background:rgba(0,0,0,.2);color:#bfbfbf}
.fusion-footer-widget-area .fusion-tabs-widget .fusion-tabs-widget-content .fusion-date-box{background:rgba(0,0,0,.2);color:#bfbfbf}
.fusion-footer-widget-area .fusion-tabs-widget .fusion-tabs-widget-content .post-holder a{color:#bfbfbf}
.fusion-footer-widget-area .fusion-vertical-menu-widget ul.menu li a{color:#bfbfbf}
.fusion-footer-widget-area .widget_archive li,.fusion-footer-widget-area .widget_categories li,.fusion-footer-widget-area .widget_layered_nav li,.fusion-footer-widget-area .widget_links li,.fusion-footer-widget-area .widget_meta li,.fusion-footer-widget-area .widget_nav_menu li,.fusion-footer-widget-area .widget_pages li,.fusion-footer-widget-area .widget_product_categories li,.fusion-footer-widget-area .widget_recent_entries li{border-color:#505152;color:#8c8989}
.fusion-footer-widget-area .jtwt,.fusion-footer-widget-area .widget_layered_nav li,.fusion-footer-widget-area article.col{color:#8c8989}
.fusion-footer-widget-area .jtwt .jtwt_tweet{color:#8c8989}
.fusion-footer-widget-area .jtwt .jtwt_tweet a{color:#bfbfbf}
.fusion-footer-widget-area .fusion-accordian .panel-title a{color:#bfbfbf}
.fusion-copyright-notice{display:table-cell;vertical-align:middle;margin:0;padding:0;color:#8c8989;font-size:12px}
#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],body{font-family:"Josefin Sans", Arial, Helvetica, sans-serif;font-weight:300;letter-spacing:0px;font-style:normal}
:root{--site_width:1100px;--site_width-int:1100;--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:30px;--hundredp_padding-fallback_to_zero:30px;--hundredp_padding-fallback_to_zero_px:30px;--hundredp_padding-hundred_percent_negative_margin:-30px;--sidebar_width:23%;--sidebar_gutter:80px;--sidebar_2_1_width:19%;--sidebar_2_2_width:19%;--dual_sidebar_gutter:40px;--grid_main_break_point:1099;--side_header_break_point:1100;--content_break_point:800;--typography_sensitivity:0.54;--typography_factor:1.50;--primary_color:#ffc107;--primary_color-85a:rgba(255,193,7,0.85);--primary_color-7a:rgba(255,193,7,0.7);--primary_color-5a:rgba(255,193,7,0.5);--primary_color-35a:rgba(255,193,7,0.35);--primary_color-2a:rgba(255,193,7,0.2);--header_bg_image:url(/wp-content/uploads/2026/07/fondo-menu-grigio65-1.png);--header_bg_repeat:repeat-x;--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:#65bc7b;--menu_arrow_size-width:23px;--menu_arrow_size-height:12px;--menu_arrow_size-width-header_border_color_condition_5:;--nav_highlight_border:0px;--nav_padding:25px;--nav_padding-no-zero:25px;--dropdown_menu_top_border_size:0px;--dropdown_menu_width:316px;--mainmenu_dropdown_vertical_padding:9px;--menu_sub_bg_color:rgba(119,120,123,0.8);--menu_bg_hover_color:rgba(144,145,147,0.8);--menu_sub_sep_color:#e3e2e3;--menu_h45_bg_color:#77787b;--nav_typography-font-family:"Josefin Sans", Arial, Helvetica, sans-serif;--nav_typography-font-weight:300;--nav_typography-font-size:16px;--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:#ffffff;--menu_hover_first_color-65a:rgba(255,255,255,0.65);--menu_sub_color:#ffffff;--nav_dropdown_font_size:16px;--flyout_menu_icon_font_size:20px;--flyout_menu_icon_font_size_px:20px;--snav_font_size:12px;--sec_menu_lh:44px;--header_top_menu_sub_color:#333333;--mobile_menu_icons_top_margin:5px;--mobile_menu_nav_height:40px;--mobile_header_bg_color:rgb(255,255,255);--mobile_menu_background_color:#f9f9f9;--mobile_menu_hover_color:#f6f6f6;--mobile_menu_border_color:#dadada;--mobile_menu_toggle_color:#dadada;--mobile_menu_typography-font-family:"Josefin Sans";--mobile_menu_typography-font-size:13px;--mobile_menu_typography-font-weight:300;--mobile_menu_typography-line-height:40px;--mobile_menu_typography-letter-spacing:0px;--mobile_menu_typography-color:#333333;--mobile_menu_typography-font-style:;--mobile_menu_typography-font-size-30-or-24px:24px;--mobile_menu_typography-font-size-open-submenu:13px;--mobile_menu_font_hover_color:#333333;--menu_icon_size:14px;--logo_alignment:center;--logo_background_color:#65bc7b;--slidingbar_width:300px;--slidingbar_width-percent_to_vw:300px;--slidingbar_content_padding-top:60px;--slidingbar_content_padding-bottom:60px;--slidingbar_content_padding-left:30px;--slidingbar_content_padding-right:30px;--slidingbar_bg_color:#363839;--slidingbar_divider_color:#505152;--slidingbar_link_color:#bfbfbf;--slidingbar_link_color_hover:#ffc107;--footer_divider_color:#505152;--footer_headings_typography-font-family:"PT Sans", Arial, Helvetica, sans-serif;--footer_headings_typography-font-size:14px;--footer_headings_typography-font-weight:400;--footer_headings_typography-line-height:1.5;--footer_headings_typography-font-style:;--footer_headings_typography-letter-spacing:0px;--footer_headings_typography-color:#DDDDDD;--footer_text_color:#8c8989;--sidebar_bg_color:#ffffff;--bg_image:none;--bg_repeat:repeat;--bg_color:#fff;--bg-color-overlay:normal;--bg_pattern:url(../../legacy/site/themes/Avada/assets/images/patterns/pattern1.png);--content_bg_color:#fff;--content_bg_image:none;--content_bg_repeat:repeat;--body_typography-font-family:"Josefin Sans", Arial, Helvetica, sans-serif;--body_typography-font-size:16px;--base-font-size:16;--body_typography-font-weight:300;--body_typography-font-style:;--body_typography-line-height:1.70;--body_typography-letter-spacing:0px;--body_typography-color:#333333;--link_color:#333333;--link_color-8a:rgba(51,51,51,0.8);--h1_typography-font-family:"Josefin Sans", Arial, Helvetica, sans-serif;--h1_typography-font-weight:300;--h1_typography-line-height:1.2;--h1_typography-letter-spacing:0px;--h1_typography-font-style:;--h1_typography-font-size:33px;--h1_typography-color:#333333;--h1_typography-margin-top:0.67em;--h1_typography-margin-bottom:0;--h2_typography-font-family:"Josefin Sans", Arial, Helvetica, sans-serif;--h2_typography-font-weight:300;--h2_typography-line-height:1.8;--h2_typography-letter-spacing:0px;--h2_typography-font-style:;--h2_typography-font-size:20px;--h2_typography-color:#333333;--h2_typography-margin-top:0em;--h2_typography-margin-bottom:.2em;--h3_typography-font-family:"Josefin Sans", Arial, Helvetica, sans-serif;--h3_typography-font-weight:300;--h3_typography-line-height:1.41;--h3_typography-letter-spacing:0px;--h3_typography-font-style:;--h3_typography-font-size:19px;--h3_typography-color:#333333;--h3_typography-margin-top:1em;--h3_typography-margin-bottom:1em;--h4_typography-font-family:"Josefin Sans", Arial, Helvetica, sans-serif;--h4_typography-font-weight:300;--h4_typography-line-height:1.43;--h4_typography-letter-spacing:0px;--h4_typography-font-style:;--h4_typography-font-size:18px;--h4_typography-color:#333333;--h4_typography-margin-top:1.33em;--h4_typography-margin-bottom:1.33em;--h5_typography-font-family:"Josefin Sans", Arial, Helvetica, sans-serif;--h5_typography-font-weight:300;--h5_typography-line-height:1.38;--h5_typography-letter-spacing:0px;--h5_typography-font-style:;--h5_typography-font-size:17px;--h5_typography-color:#333333;--h5_typography-margin-top:1.67em;--h5_typography-margin-bottom:1.67em;--h6_typography-font-family:"Josefin Sans", Arial, Helvetica, sans-serif;--h6_typography-font-weight:400;--h6_typography-line-height:1.42;--h6_typography-letter-spacing:0px;--h6_typography-font-style:;--h6_typography-font-size:16px;--h6_typography-color:#333333;--h6_typography-margin-top:6px;--h6_typography-margin-bottom:4px;--post_title_typography-font-family:"Josefin Sans", Arial, Helvetica, sans-serif;--post_title_typography-font-weight:300;--post_title_typography-line-height:27px;--post_title_typography-letter-spacing:0px;--post_title_typography-font-style:;--post_title_typography-font-size:18px;--post_title_typography-color:#333333;--post_titles_extras_typography-font-family:"Josefin Sans", Arial, Helvetica, sans-serif;--post_titles_extras_typography-font-weight:300;--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:18px;--post_titles_extras_typography-color:#333333;--blog_archive_grid_column_spacing:40px;--dates_box_color:#eef0f2;--meta_font_size:12px;--portfolio_archive_column_spacing:12px;--portfolio_meta_font_size:13px;--social_bg_color:#f6f6f6;--social_bg_color-0-transparent:;--sharing_social_links_icon_color:#bebdbd;--sharing_social_links_box_color:#e8e8e8;--sharing_social_links_boxed_padding:8px;--slider_nav_box_dimensions-width:30px;--slider_nav_box_dimensions-height:30px;--slider_arrow_size:14px;--es_caption_font_size:20px;--form_input_height:38px;--form_input_height-main-menu-search-width:calc(250px + 1.43 * 38px);--form_text_size:16px;--form_bg_color:#ffffff;--form_text_color:#aaa9a9;--form_text_color-35a:rgba(170,169,169,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:#d2d2d2;--form_focus_border_color:#d2d2d2;--form_focus_border_color-5a:rgba(210,210,210,0.5);--form_border_radius:6px;--privacy_bg_color:rgba(0,0,0,0.1);--privacy_color:rgba(0,0,0,0.3);--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:#65bc7b;--privacy_bar_headings_color:#dddddd;--scrollbar_background:#f2f3f5;--scrollbar_handle:#65bc7b;--image_rollover_icon_size:17px;--image_rollover_text_color:#333333;--pagination_width_height:30px;--pagination_box_padding-width:6px;--pagination_box_padding-height:2px;--pagination_border_width:1px;--pagination_border_radius:0px;--pagination_font_size:12px;--timeline_bg_color:rgba(255,255,255,0);--timeline_bg_color-20px-transparent:;--timeline_bg_color-not-transparent:#ffffff;--timeline_color:#ebeaea;--grid_separator_color:#e0dede;--carousel_nav_color:rgba(0,0,0,.5);--carousel_hover_color:rgba(0,0,0,.6);--button_padding-top:13px;--button_padding-bottom:13px;--button_padding-left:29px;--button_padding-right:29px;--button_typography-font-family:PT Sans;--button_typography-font-weight:700;--button_typography-letter-spacing:0px;--button_typography-font-style:;--button_font_size:14px;--button_line_height:17px;--button_text_transform:none;--button_gradient_top_color:#a0ce4e;--button_gradient_bottom_color:#a0ce4e;--button_gradient_top_color_hover:#96c346;--button_gradient_bottom_color_hover:#96c346;--button_gradient_start:0%;--button_gradient_end:100%;--button_gradient_angle:180deg;--button_radial_direction:center center;--button_accent_color:rgba(255,255,255,.8);--button_accent_hover_color:rgba(255,255,255,.9);--button_bevel_color:#54770f;--button_box_shadow:none;--button_bevel_color_hover:#54770f;--button_border_width-top:0px;--button_border_width-right:0px;--button_border_width-bottom:0px;--button_border_width-left:0px;--button_border_color:rgba(255,255,255,.8);--button_border_hover_color:rgba(255,255,255,.9);--checklist_icons_color:#ffffff;--checklist_circle_color:#a0ce4e;--checklist_text_color:#333333;--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:#e0dede;--checklist_odd_row_bgcolor:rgba(255,255,255,0);--checklist_even_row_bgcolor:rgba(255,255,255,0);--countdown_background_color:#a0ce4e;--countdown_counter_box_color:#333333;--countdown_counter_text_color:#ffffff;--countdown_label_color:#ffffff;--countdown_heading_text_color:#ffffff;--icon_color:#ffffff;--icon_color_hover:#ffffff;--icon_circle_color:#333333;--icon_circle_color_hover:#333333;--icon_border_size:#ffffff;--icon_border_color:#333333;--icon_border_color_hover:#333333;--pricing_box_color:#a0ce4e;--sep_color:#e0dede;--tabs_bg_color:#ffffff;--tabs_inactive_color:#f1f2f2;--tabs_border_color:#ebeaea;--testimonial_bg_color:#f6f6f6;--testimonial_text_color:#747474;--title_text_transform:none;--title_border_color:#e0dede;--accordian_inactive_color:#333333;--accordian_active_color:#ffc107;}
.fusion-secondary-header{--header_top_bg_color:#ffc107;--snav_color:#ffffff;}
.fusion-flyout-menu-icons{--flyout_nav_icons_padding:25px;--flyout_menu_icon_color:#333333;--flyout_menu_icon_hover_color:#a0ce4e;}
.fusion-footer-widget-area{--footerw_bg_image:;--footerw_bg_full-size:initial;--footerw_bg_full-position:top left;--footerw_bg_repeat:repeat;--footerw_bg_pos:top left;--footer_bg_color:#363839;--footer_border_size:12px;--footer_border_color:#f5f5f5;--footer_link_color:#bfbfbf;--footer_link_color_hover:#ffffff;}
.fusion-copyright-notice{--copyright_text_color:#8c8989;--copyright_link_color:#bfbfbf;--copyright_font_size:12px;}
.fusion-load-more-button{--blog_load_more_posts_button_bg_color:#ebeaea;--blog_load_more_posts_button_text_color:#333;--blog_load_more_posts_hover_button_bg_color:rgba(235,234,234,0.8);--blog_load_more_posts_hover_button_text_color:#333;--portfolio_archive_load_more_posts_button_bg_color:#ebeaea;--portfolio_archive_load_more_posts_button_text_color:#333;--portfolio_archive_load_more_posts_hover_button_bg_color:rgba(235,234,234,0.8);--portfolio_archive_load_more_posts_hover_button_text_color:#333;--blog_element_load_more_posts_button_bg_color:#ebeaea;--blog_element_load_more_posts_button_text_color:#333;--blog_element_load_more_posts_hover_button_bg_color:rgba(235,234,234,0.8);--blog_element_load_more_posts_hover_button_text_color:#333;--portfolio_element_load_more_posts_button_bg_color:#ebeaea;--portfolio_element_load_more_posts_button_text_color:#333;--portfolio_element_load_more_posts_hover_button_bg_color:rgba(235,234,234,0.8);--portfolio_element_load_more_posts_hover_button_text_color:#333;}
.fusion-body .product .fusion-content-sep{border-color:#e0dede}
@media only screen and (max-width: 1100px){.fusion-secondary-header{background-color:#ffc107}}