/**handles:eddie-astra-overrides**/
body .ast-container{max-width:var(--ew-container-base)}body .ast-primary-header-bar,body .main-header-bar,body .site-header{background:var(--ew-white);border-bottom:1px solid var(--ew-hairline)}body .ast-site-identity .site-title,body .site-title,body .site-title a{font-family:var(--ew-font-display)!important;font-weight:900!important;font-size:var(--ew-fs-18)!important;letter-spacing:var(--ew-tracking-wider)!important;text-transform:uppercase!important;color:var(--ew-charcoal)!important}body .ast-site-identity .site-description,body .site-description{font-size:var(--ew-fs-12)!important;font-weight:500!important;letter-spacing:var(--ew-tracking-widest)!important;text-transform:uppercase!important;color:var(--ew-fg-3)!important}body .ast-builder-menu .main-header-menu,body .main-header-menu,body .main-navigation ul{background:0 0!important}body .ast-builder-menu-1 .menu-item>a,body .main-header-menu .menu-item>a,body .main-navigation ul li a{font-family:var(--ew-font-sans)!important;font-weight:600!important;font-size:var(--ew-fs-14)!important;letter-spacing:var(--ew-tracking-wide)!important;text-transform:uppercase!important;color:var(--ew-charcoal)!important;padding:var(--ew-space-2) 0!important;margin:0 var(--ew-space-4)!important;border-bottom:2px solid transparent!important;transition:border-color var(--ew-duration-fast) var(--ew-ease-standard),color var(--ew-duration-fast) var(--ew-ease-standard);text-decoration:none!important;background:0 0!important}body .main-header-menu .current-menu-item>a,body .main-header-menu .menu-item:hover>a,body .main-navigation ul li.current-menu-item>a,body .main-navigation ul li:hover>a{color:var(--ew-charcoal)!important;border-bottom-color:var(--ew-red)!important}body .main-header-menu .sub-menu,body .main-navigation ul ul{background:var(--ew-white)!important;border:1px solid var(--ew-border-1)!important;box-shadow:var(--ew-shadow-3)!important;border-radius:var(--ew-radius-sm)!important;padding:var(--ew-space-2) 0!important}body .main-header-menu .sub-menu li a{font-size:var(--ew-fs-14)!important;letter-spacing:var(--ew-tracking-wide)!important;padding:var(--ew-space-3) var(--ew-space-5)!important;margin:0!important;border-bottom:0!important}body .main-header-menu .sub-menu li:hover>a{background:var(--ew-bg-surface-2)!important;border-bottom:0!important}body .ast-mobile-menu-buttons-fill .menu-toggle,body .menu-toggle{background:var(--ew-blue)!important;color:var(--ew-cream)!important;border-radius:var(--ew-radius-sm)!important}body .ast-archive-description .ast-button,body .ast-builder-button-wrap .ast-custom-button,body .ast-button,body .ast-custom-button,body .ast-custom-button-link .ast-custom-button,body .btn,body .button,body .cta,body .elementor-button,body .elementor-button-link,body .et_pb_button,body .fl-button,body .fl-button-wrap a,body .fluentform .ff-btn-submit,body .forminator-button,body .frm_button_submit,body .gform_button,body .menu-item.ast-header-button-1 .button,body .menu-item.ast-header-button-1 a.button,body .nf-form-content button,body .uagb-button__link,body .wp-block-button .wp-block-button__link,body .wp-block-button__link,body .wp-block-uagb-buttons .uagb-button__link,body .wpcf7-submit,body .wpforms-submit,body .wpforms-submit-container button[type=submit],body a.btn,body a.cta,body button,body input[type=button],body input[type=reset],body input[type=submit]{font-family:var(--ew-font-sans)!important;font-weight:700!important;font-size:var(--ew-fs-14)!important;letter-spacing:var(--ew-tracking-wide)!important;text-transform:uppercase!important;line-height:1!important;padding:14px 28px!important;background:var(--ew-blue)!important;background-color:var(--ew-blue)!important;color:var(--ew-cream)!important;border:1px solid var(--ew-blue)!important;border-width:1px!important;border-radius:var(--ew-radius-sm)!important;text-decoration:none!important;cursor:pointer;box-shadow:none!important;transition:background var(--ew-duration-fast) var(--ew-ease-standard),border-color var(--ew-duration-fast) var(--ew-ease-standard),color var(--ew-duration-fast) var(--ew-ease-standard)}body .ast-builder-button-wrap .ast-custom-button:hover,body .ast-button:hover,body .ast-custom-button:hover,body .btn:hover,body .button:hover,body .cta:hover,body .elementor-button:hover,body .et_pb_button:hover,body .fl-button-wrap a:hover,body .fl-button:hover,body .fluentform .ff-btn-submit:hover,body .forminator-button:hover,body .frm_button_submit:hover,body .gform_button:hover,body .uagb-button__link:hover,body .wp-block-button__link:hover,body .wpcf7-submit:hover,body .wpforms-submit:hover,body a.btn:hover,body a.cta:hover,body button:hover,body input[type=button]:hover,body input[type=submit]:hover{background:var(--ew-bridge-blue)!important;background-color:var(--ew-bridge-blue)!important;border-color:var(--ew-bridge-blue)!important;color:var(--ew-cream)!important}body .ast-mobile-menu-buttons-fill .menu-toggle,body .ast-search-icon,body .ast-search-submit,body .close,body .ew-btn-reset,body .ez-toc-btn,body .menu-toggle,body .mfp-close,body .slick-arrow,body .swiper-button-next,body .swiper-button-prev,body .toc-toggle,body .wp-block-search__button,body button.close,body button[aria-label=Close],body button[class*=navigation]{all:revert;text-transform:none;letter-spacing:normal}body .ast-custom-button.secondary,body .button.secondary,body .is-style-outline .wp-block-button__link,body .wp-block-button.is-style-outline .wp-block-button__link{background:0 0!important;background-color:transparent!important;color:var(--ew-blue)!important;border:2px solid var(--ew-blue)!important}body .button.secondary:hover,body .is-style-outline .wp-block-button__link:hover,body .wp-block-button.is-style-outline .wp-block-button__link:hover{background:var(--ew-blue)!important;background-color:var(--ew-blue)!important;color:var(--ew-cream)!important}body .ast-custom-button.ew-red,body .button.ew-red,body .is-style-ew-red .wp-block-button__link,body .wp-block-button.ew-red .wp-block-button__link,body a.ew-red{background:var(--ew-red)!important;background-color:var(--ew-red)!important;border-color:var(--ew-red)!important;color:var(--ew-cream)!important}body .button.ew-red:hover,body .is-style-ew-red .wp-block-button__link:hover,body .wp-block-button.ew-red .wp-block-button__link:hover,body a.ew-red:hover{background:var(--ew-dark-red)!important;background-color:var(--ew-dark-red)!important;border-color:var(--ew-dark-red)!important}body .ast-header-button-1 .ast-custom-button{background:var(--ew-blue)!important;color:var(--ew-cream)!important}body .ast-blog-single-element h1,body .entry-title,body .entry-title a{color:var(--ew-fg-1)!important}body .ast-blog-meta-container,body .entry-meta,body .entry-meta a{font-size:var(--ew-fs-12)!important;font-weight:600!important;letter-spacing:var(--ew-tracking-wider)!important;text-transform:uppercase!important;color:var(--ew-fg-3)!important}body .site-below-footer-wrap,body .site-footer{background:var(--ew-dark-blue);color:var(--ew-cream)}body .site-below-footer-wrap a,body .site-footer a{color:var(--ew-sky)}body .site-below-footer-wrap .ast-builder-html-element,body .site-footer .ast-builder-html-element,body .site-footer-section{font-size:var(--ew-fs-13, 13px);color:var(--ew-cream)}body .widget-title{font-family:var(--ew-font-display)!important;font-size:var(--ew-fs-12)!important;font-weight:800!important;letter-spacing:var(--ew-tracking-widest)!important;text-transform:uppercase!important;color:var(--ew-fg-1)!important;margin-bottom:var(--ew-space-4)!important;padding-bottom:var(--ew-space-2)!important;border-bottom:2px solid var(--ew-red)!important;display:inline-block}body .ast-page-header,body .entry-header{padding:var(--ew-space-12) 0 var(--ew-space-8);border-bottom:1px solid var(--ew-hairline);margin-bottom:var(--ew-space-12)}body .comment-reply-title,body .comments-title{font-family:var(--ew-font-display)!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:var(--ew-tracking-tight)!important}body.home #content>.ast-container,body.home .ast-container,body.home .site-content>.ast-container{max-width:100%!important;width:100%!important;padding-left:0!important;padding-right:0!important}body.home #content{padding-top:0!important}body.home .ast-article-single,body.home .site-main,body.home article.page{padding:0!important;margin:0!important}body.home .entry-content{margin:0!important;padding:0!important;max-width:none!important}body.home .entry-content>*,body.home .entry-content>.ew-page{max-width:100%!important;margin-left:0!important;margin-right:0!important}body.home .ast-page-header,body.home .entry-header,body.home h1.entry-title{display:none!important}.ew-page .ew-bio-photo{background-image:url('https://eddieweir.com/wp-content/themes/eddie-weir-remax/assets/images/eddie-portrait.jpg');background-size:cover;background-position:center top}body.home .ew-page .ew-bio-photo{background-image:url('/wp-content/themes/eddie-weir-remax/assets/images/eddie-portrait.jpg')!important}body.ew-header-float #content,body.ew-header-float #page,body.ew-header-float .site{margin-top:0!important;padding-top:0!important}body.ew-header-float .ew-page .ew-home-hero-inner{padding-top:140px!important}body.ew-header-float .ast-site-identity .site-logo-img img,body.ew-header-float .custom-logo-link img,body.ew-header-float .site-logo-img img{filter:brightness(0) invert(1);transition:filter var(--ew-duration-base) var(--ew-ease-standard)}body.ew-header-float .ast-header-button-1{position:relative;z-index:11}body.home .entry-content>article.ew-page,body.home .entry-header,body.home .ew-page,body.home article.ast-article-single,body.home article.page,body.home article[id^=post-],body.home>#page{margin-top:0!important;padding-top:0!important}body.home .ast-page-header,body.home .entry-header,body.home h1.entry-title{display:none!important}