/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 21 2023 | 19:47:51 */
@charset "UTF-8";header{min-width:100%;padding:0!important}header i.fas{font-size:24px}header .elementor-column{width:fit-content;flex-wrap:nowrap}header .elementor-column .elementor-widget-wrap{flex-wrap:nowrap}header .elementor-widget-nav-menu ul{flex-wrap:nowrap!important}header .elementor-button-text{flex-wrap:nowrap;white-space:nowrap}header .elementor-widget-image .elementor-widget-container img{min-width:48px}header .elementor-heading-title a{white-space:nowrap}@media only screen and (max-width:768px){header .elementor-heading-title a{display:none!important}}header #my-account,header #login-join{background-color:transparent!important}header #my-account .elementor-button-text,header #login-join .elementor-button-text{color:#000;transition:0.25s}@media only screen and (max-width:1250px){header #my-account .elementor-button-text,header #login-join .elementor-button-text{display:none}}header #my-account .elementor-button-text i,header #login-join .elementor-button-text i{color:#000;transition:0.25s}header #my-account:hover .elementor-button-text,header #my-account:hover i,header #login-join:hover .elementor-button-text,header #login-join:hover i{color:#ce3c25!important}header .fas.fa-search{color:#000;transition:0.25s;font-size:44px!important;font-weight:900!important;font-family:"Font Awesome 5 Free"!important}header .fas.fa-search:hover{color:#ce3c25}@media only screen and (max-width:650px){header .elementor-widget-button:not(.join-login-btn){display:none}}@media only screen and (max-width:1130px){header a.elementor-button-link.elementor-button.elementor-size-sm{padding:5px 20px!important;font-size:15px!important}}header .elementor-login.elementor-form .elementor-form-fields-wrapper{flex-direction:column}header .elementor-login.elementor-form .elementor-form-fields-wrapper input[type="text"],header .elementor-login.elementor-form .elementor-form-fields-wrapper input[type="password"]{min-width:280px}header .elementor-nav-menu--main ul.elementor-nav-menu>li,header .elementor-nav-menu--main .elementor-sub-item.has-submenu,header .elementor-nav-menu--dropdown ul.elementor-nav-menu>li,header .elementor-nav-menu--dropdown .elementor-sub-item.has-submenu{margin-right:10px}header .elementor-nav-menu--main ul.elementor-nav-menu>li:after,header .elementor-nav-menu--main .elementor-sub-item.has-submenu:after,header .elementor-nav-menu--dropdown ul.elementor-nav-menu>li:after,header .elementor-nav-menu--dropdown .elementor-sub-item.has-submenu:after{content:"";display:block;position:absolute;font-family:"Font Awesome 5 Free";font-weight:900;right:-6px;top:38%}header .elementor-nav-menu--main ul.elementor-nav-menu>li .elementor-sub-item.has-submenu:after,header .elementor-nav-menu--main .elementor-sub-item.has-submenu .elementor-sub-item.has-submenu:after,header .elementor-nav-menu--dropdown ul.elementor-nav-menu>li .elementor-sub-item.has-submenu:after,header .elementor-nav-menu--dropdown .elementor-sub-item.has-submenu .elementor-sub-item.has-submenu:after{right:0;content:""}header .elementor-nav-menu--dropdown ul.elementor-nav-menu>li,header .elementor-nav-menu--dropdown .elementor-sub-item.has-submenu{margin-right:10px}header .elementor-nav-menu--dropdown ul.elementor-nav-menu>li:after,header .elementor-nav-menu--dropdown .elementor-sub-item.has-submenu:after{right:7px;top:17px;font-size:18px}.hamburger-only{display:none!important}@media only screen and (max-width:1025px){.hamburger-only{display:block!important}}body.home header{position:fixed!important}header .elementor-widget-login{position:fixed;top:-100%;width:100%;height:100%;overflow:hidden;opacity:0;left:0;border-radius:0;background-color:rgba(0,0,0,.5);z-index:10000;transition:0.5s}header .elementor-widget-login.show{top:0;height:100vh;opacity:1}header .elementor-widget-login.show>.elementor-widget-container{left:calc(50% - 160px)}header .elementor-widget-login>.elementor-widget-container{position:absolute;top:15vh;width:320px;left:-320px;max-width:320px;overflow:hidden;border:5px solid #ca3c25;border-radius:5px;padding:15px;background-color:#fff}header .elementor-widget-login>.elementor-widget-container:before{display:block;content:"Sign In";position:relative;padding-bottom:15px;font-size:16px;font-weight:700;color:#000;z-index:10}.elementor-editor-active header .elementor-widget-login{display:none!important;top:0;width:320px;max-width:320px;position:absolute;opacity:1;height:auto;right:0;left:auto;top:160px}.elementor-editor-active header .elementor-widget-login>.elementor-widget-container{opacity:1;position:relative;left:0;top:0}.elementor-search-form__container.elementor-search-form--full-screen{background-color:unset!important}.elementor-search-form__container.elementor-search-form--full-screen i.eicon-close{color:#9d2a1b}.elementor-search-form__container.elementor-search-form--full-screen input[type="search"]{color:#333!important;border-color:#9d2a1b!important;background-color:rgba(255,255,255,.5)}.elementor-search-form__container.elementor-search-form--full-screen::before{content:"";background-image:url(/wp-content/uploads/2020/11/Homepage-Second-Background.png);background-color:#fff;opacity:.85;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.elementor-search-form__container.elementor-search-form--full-screen .elementor-search-form--full-screen .elementor-lightbox .search-btn:hover{transform:unset!important}