
.focus-widget-heading .focus-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.focus-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.focus-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.focus-widget-text-editor.focus-drop-cap-view-stacked .focus-drop-cap{background-color:var( --e-global-color-primary );}.focus-widget-text-editor.focus-drop-cap-view-framed .focus-drop-cap, .focus-widget-text-editor.focus-drop-cap-view-default .focus-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.focus-widget-button .focus-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.focus-widget-divider{--divider-color:var( --e-global-color-secondary );}.focus-widget-divider .focus-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.focus-widget-divider.focus-view-stacked .focus-icon{background-color:var( --e-global-color-secondary );}.focus-widget-divider.focus-view-framed .focus-icon, .focus-widget-divider.focus-view-default .focus-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.focus-widget-divider.focus-view-framed .focus-icon, .focus-widget-divider.focus-view-default .focus-icon svg{fill:var( --e-global-color-secondary );}.focus-widget-image-box .focus-image-box-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.focus-widget-image-box .focus-image-box-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.focus-widget-icon.focus-view-stacked .focus-icon{background-color:var( --e-global-color-primary );}.focus-widget-icon.focus-view-framed .focus-icon, .focus-widget-icon.focus-view-default .focus-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.focus-widget-icon.focus-view-framed .focus-icon, .focus-widget-icon.focus-view-default .focus-icon svg{fill:var( --e-global-color-primary );}.focus-widget-icon-box.focus-view-stacked .focus-icon{background-color:var( --e-global-color-primary );}.focus-widget-icon-box.focus-view-framed .focus-icon, .focus-widget-icon-box.focus-view-default .focus-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.focus-widget-icon-box .focus-icon-box-title{color:var( --e-global-color-primary );}.focus-widget-icon-box .focus-icon-box-title, .focus-widget-icon-box .focus-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.focus-widget-icon-box .focus-icon-box-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.focus-widget-star-rating .focus-star-rating__title{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.focus-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.focus-widget-icon-list .focus-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.focus-widget-icon-list .focus-icon-list-icon i{color:var( --e-global-color-primary );}.focus-widget-icon-list .focus-icon-list-icon svg{fill:var( --e-global-color-primary );}.focus-widget-icon-list .focus-icon-list-item > .focus-icon-list-text, .focus-widget-icon-list .focus-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.focus-widget-icon-list .focus-icon-list-text{color:var( --e-global-color-secondary );}.focus-widget-counter .focus-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.focus-widget-counter .focus-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.focus-widget-progress .focus-progress-wrapper .focus-progress-bar{background-color:var( --e-global-color-primary );}.focus-widget-progress .focus-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.focus-widget-testimonial .focus-testimonial-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.focus-widget-testimonial .focus-testimonial-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.focus-widget-testimonial .focus-testimonial-job{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.focus-widget-tabs .focus-tab-title, .focus-widget-tabs .focus-tab-title a{color:var( --e-global-color-primary );}.focus-widget-tabs .focus-tab-title.focus-active,
.focus-widget-tabs .focus-tab-title.focus-active a{color:var( --e-global-color-accent );}.focus-widget-tabs .focus-tab-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.focus-widget-tabs .focus-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.focus-widget-accordion .focus-accordion-icon, .focus-widget-accordion .focus-accordion-title{color:var( --e-global-color-primary );}.focus-widget-accordion .focus-accordion-icon svg{fill:var( --e-global-color-primary );}.focus-widget-accordion .focus-active .focus-accordion-icon, .focus-widget-accordion .focus-active .focus-accordion-title{color:var( --e-global-color-accent );}.focus-widget-accordion .focus-active .focus-accordion-icon svg{fill:var( --e-global-color-accent );}.focus-widget-accordion .focus-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.focus-widget-accordion .focus-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.focus-widget-toggle .focus-toggle-title, .focus-widget-toggle .focus-toggle-icon{color:var( --e-global-color-primary );}.focus-widget-toggle .focus-toggle-icon svg{fill:var( --e-global-color-primary );}.focus-widget-toggle .focus-tab-title.focus-active a, .focus-widget-toggle .focus-tab-title.focus-active .focus-toggle-icon{color:var( --e-global-color-accent );}.focus-widget-toggle .focus-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.focus-widget-toggle .focus-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.focus-widget-alert .focus-alert-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.focus-widget-alert .focus-alert-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.focus-widget-retina .hfe-retina-image-container .hfe-retina-img{border-color:var( --e-global-color-primary );}.focus-widget-retina .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.focus-widget-copyright .hfe-copyright-wrapper a, .focus-widget-copyright .hfe-copyright-wrapper{color:var( --e-global-color-text );}.focus-widget-copyright .hfe-copyright-wrapper, .focus-widget-copyright .hfe-copyright-wrapper a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.focus-widget-navigation-menu a.hfe-menu-item, .focus-widget-navigation-menu a.hfe-sub-menu-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.focus-widget-navigation-menu .menu-item a.hfe-menu-item, .focus-widget-navigation-menu .sub-menu a.hfe-sub-menu-item{color:var( --e-global-color-text );}.focus-widget-navigation-menu .menu-item a.hfe-menu-item:hover,
.focus-widget-navigation-menu .sub-menu a.hfe-sub-menu-item:hover,
.focus-widget-navigation-menu .menu-item.current-menu-item a.hfe-menu-item,
.focus-widget-navigation-menu .menu-item a.hfe-menu-item.highlighted,
.focus-widget-navigation-menu .menu-item a.hfe-menu-item:focus{color:var( --e-global-color-accent );}.focus-widget-navigation-menu .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:before,
.focus-widget-navigation-menu .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:after{background-color:var( --e-global-color-accent );}.focus-widget-navigation-menu .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent .sub-menu .hfe-has-submenu-container a:after{background-color:var( --e-global-color-accent );}.focus-widget-navigation-menu .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before,
.focus-widget-navigation-menu .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:after{border-color:var( --e-global-color-accent );}
.focus-widget-navigation-menu .sub-menu li a.hfe-sub-menu-item,
.focus-widget-navigation-menu nav.hfe-dropdown li a.hfe-sub-menu-item,
.focus-widget-navigation-menu nav.hfe-dropdown li a.hfe-menu-item,
.focus-widget-navigation-menu nav.hfe-dropdown-expandible li a.hfe-menu-item,
.focus-widget-navigation-menu nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.focus-widget-navigation-menu .menu-item a.hfe-menu-item.focus-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.focus-widget-navigation-menu .menu-item a.hfe-menu-item.focus-button:hover{background-color:var( --e-global-color-accent );}.focus-widget-page-title .focus-heading-title, .focus-widget-page-title .hfe-page-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.focus-widget-page-title .hfe-page-title-icon i{color:var( --e-global-color-primary );}.focus-widget-page-title .hfe-page-title-icon svg{fill:var( --e-global-color-primary );}.focus-widget-hfe-site-title .focus-heading-title, .focus-widget-hfe-site-title .hfe-heading a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.focus-widget-hfe-site-title .hfe-heading-text{color:var( --e-global-color-primary );}.focus-widget-hfe-site-title .hfe-icon i{color:var( --e-global-color-primary );}.focus-widget-hfe-site-title .hfe-icon svg{fill:var( --e-global-color-primary );}.focus-widget-hfe-site-tagline .hfe-site-tagline{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.focus-widget-hfe-site-tagline .hfe-icon i{color:var( --e-global-color-primary );}.focus-widget-hfe-site-tagline .hfe-icon svg{fill:var( --e-global-color-primary );}.focus-widget-site-logo .hfe-site-logo-container .hfe-site-logo-img{border-color:var( --e-global-color-primary );}.focus-widget-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.focus-widget-hfe-search-button input[type="search"].hfe-search-form__input,.focus-widget-hfe-search-button .hfe-search-icon-toggle{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.focus-widget-hfe-search-button .hfe-search-form__input{color:var( --e-global-color-text );}.focus-widget-hfe-search-button .hfe-search-form__input::placeholder{color:var( --e-global-color-text );}.focus-widget-hfe-search-button .hfe-search-form__container, .focus-widget-hfe-search-button .hfe-search-icon-toggle .hfe-search-form__input,.focus-widget-hfe-search-button .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input{border-color:var( --e-global-color-primary );}.focus-widget-hfe-search-button .hfe-search-form__input:focus::placeholder{color:var( --e-global-color-text );}.focus-widget-hfe-search-button .hfe-search-form__container button#clear-with-button,
.focus-widget-hfe-search-button .hfe-search-form__container button#clear,
.focus-widget-hfe-search-button .hfe-search-icon-toggle button#clear{color:var( --e-global-color-text );}.focus-widget-hfe-cart .hfe-menu-cart__toggle .focus-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.focus-widget-text-path{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}