body{font-family:'Avenir Book';font-weight:400}h1,h2,h3,h4,h5,h6{font-family:'Avenir LT Std'!important;font-weight:900!important;color:#4d9708;letter-spacing:.6px}h3{font-size:16px;line-height:normal}p{font-family:'Avenir Book'!important;font-weight:400!important;font-size:16px;line-height:24px}.mb-0 p{margin-bottom:0}.elementor-widget-container{font-family:'Avenir Book'!important;font-weight:400!important}@font-face{font-family:'Avenir LT Std';src:url(../../../themes/astra/fonts/AvenirLTStd-Black.eot);src:url(//ramsadvisor.com/wp-content/themes/astra/fonts/AvenirLTStd-Black.eot?#iefix) format('embedded-opentype'),url(//ramsadvisor.com/wp-content/themes/astra/fonts/AvenirLTStd-Black.woff2) format('woff2'),url(//ramsadvisor.com/wp-content/themes/astra/fonts/AvenirLTStd-Black.woff) format('woff'),url(//ramsadvisor.com/wp-content/themes/astra/fonts/AvenirLTStd-Black.ttf) format('truetype'),url(//ramsadvisor.com/wp-content/themes/astra/fonts/AvenirLTStd-Black.svg#AvenirLTStd-Black) format('svg');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Avenir Book';src:url(//ramsadvisor.com/wp-content/themes/astra/fonts/Avenir-Book.eot);src:url(//ramsadvisor.com/wp-content/themes/astra/fonts/Avenir-Book.eot?#iefix) format('embedded-opentype'),url(//ramsadvisor.com/wp-content/themes/astra/fonts/Avenir-Book.woff2) format('woff2'),url(//ramsadvisor.com/wp-content/themes/astra/fonts/Avenir-Book.woff) format('woff'),url(//ramsadvisor.com/wp-content/themes/astra/fonts/Avenir-Book.ttf) format('truetype'),url(//ramsadvisor.com/wp-content/themes/astra/fonts/Avenir-Book.svg#Avenir-Book) format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Avenir LT Std';src:url(//ramsadvisor.com/wp-content/themes/astra/fonts/AvenirLTStd-Book.eot);src:url(//ramsadvisor.com/wp-content/themes/astra/fonts/AvenirLTStd-Book.eot?#iefix) format('embedded-opentype'),url(//ramsadvisor.com/wp-content/themes/astra/fonts/AvenirLTStd-Book.woff2) format('woff2'),url(//ramsadvisor.com/wp-content/themes/astra/fonts/AvenirLTStd-Book.woff) format('woff'),url(//ramsadvisor.com/wp-content/themes/astra/fonts/AvenirLTStd-Book.ttf) format('truetype'),url(//ramsadvisor.com/wp-content/themes/astra/fonts/AvenirLTStd-Book.svg#AvenirLTStd-Book) format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Avenir';src:url(//ramsadvisor.com/wp-content/themes/astra/fonts/Avenir-Medium.eot);src:url(//ramsadvisor.com/wp-content/themes/astra/fonts/Avenir-Medium.eot?#iefix) format('embedded-opentype'),url(//ramsadvisor.com/wp-content/themes/astra/fonts/Avenir-Medium.woff2) format('woff2'),url(//ramsadvisor.com/wp-content/themes/astra/fonts/Avenir-Medium.woff) format('woff'),url(//ramsadvisor.com/wp-content/themes/astra/fonts/Avenir-Medium.ttf) format('truetype'),url(//ramsadvisor.com/wp-content/themes/astra/fonts/Avenir-Medium.svg#Avenir-Medium) format('svg');font-weight:500;font-style:normal;font-display:swap}.about-info .elementor-widget-container{max-width:600px;width:100%}.services-box .elementor-widget-wrap{position:relative;padding:0!important}.services-box .elementor-widget-heading{position:absolute;bottom:0;left:0;margin-bottom:0;min-height:270px;background:url(//ramsadvisor.com/wp-content/themes/astra/img/transparent-bg.png) no-repeat bottom center;background-size:cover;display:flex;justify-content:center;align-items:flex-end}.services-box img{width:100%}.services-box .elementor-widget.elementor-widget-image{margin-bottom:0}.services-box .elementor-widget-heading .elementor-widget-container{margin-bottom:35px}.services-info-box{background:#f2f5f6;padding:48px 25px 34px;border-radius:10px;position:absolute;bottom:0;left:0;right:0;margin:0 auto;width:90%!important;opacity:0;transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-webkit-transition:all .4s ease-in-out 0s}.services-box:hover .services-info-box{opacity:1;bottom:25px}.elementor-widget-container p:last-child{margin-bottom:0}.services-box .elementor-widget-container a{position:relative;display:inline-block;width:148px;height:48px;line-height:46px;text-decoration:none;font-weight:900;padding-right:10px;font-family:'Avenir LT Std';border:2px solid #000c04;text-align:center;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.services-box .elementor-widget-container a:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f30b";position:absolute;right:15px}.services-box .elementor-widget-container a:hover{border:2px solid #4d9708}.services-section .elementor-container{column-gap:25px}.our-team .elementor-heading-title{width:100%;max-width:410px;margin:0 auto}.member_box .elementor-widget-image{margin-bottom:0}.member_box .elementor-widget-image img{transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-webkit-transition:all .4s ease-in-out 0s}.member_box .elementor-widget-heading{margin-bottom:0;background:#25353f;position:relative;top:-2px}.bottom-radius{border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px}.member_box .elementor-widget-container{overflow:hidden}.firm-section .elementor-container{padding:14px 0}.our-client img:hover{opacity:1;filter:inherit}.accordion-slider h1.as-layer{width:570px}.site-footer{background:#111;padding-top:50px;padding-bottom:30px}.social_links h6{font-size:10px;color:#f0fddb;font-weight:400!important;text-transform:uppercase;font-family:'Avenir Book'!important;opacity:.3;letter-spacing:.6px}.footercontainer{max-width:1360px;width:100%;margin:0 auto;display:flex;justify-content:space-between;padding:0 20px}.site-footer h2{font-family:'Avenir LT Std';font-weight:400!important;color:#fff;line-height:normal;font-size:32px}.field-group{display:flex;column-gap:10px}.field-group{margin-bottom:10px!important}.input-field input[type=text],.input-field input[type=email],.input-field input[type=tel]{font-family:'Avenir Book'!important;font-size:14px;font-weight:400;color:#000c04;width:100%;background:none!important;border:1px solid #000C04!important;box-shadow:none!important;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.input-field textarea{font-family:'Avenir Book'!important;font-size:14px;font-weight:400;color:#000c04;width:100%;height:116px;resize:none;background:none!important;border:1px solid #000C04!important;box-shadow:none!important;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.input-field p{margin-bottom:0}.input-field input::-moz-placeholder,.input-field textarea::-moz-placeholder{font-family:'Avenir Book'!important;font-size:14px;font-weight:400;color:#000c04;opacity:.6}.input-field input::-webkit-input-placeholder,.input-field textarea::-webkit-input-placeholder{font-family:'Avenir Book'!important;font-size:14px;font-weight:400;color:#000c04;opacity:.6}.input-field input[type=submit]{background:#114835;color:#fff;font-size:14px;text-transform:uppercase;font-weight:900;font-family:'Avenir LT Std';width:100%;max-width:160px;height:46px;line-height:44px;padding:0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-webkit-transition:all .4s ease-in-out 0s}.input-field input[type=submit]:hover{background:#95b02c;color:#fff}.footer-menu a.menu-link{color:#fff;font-size:12px;text-transform:uppercase}.footer-menu a:hover{color:#93c73e}.footer-menu li{list-style:none;margin-bottom:8px}.footer-about{margin-top:42px;max-width:400px;width:100%}.footer-about p{color:#fff}.footer-about a{display:inline-block;padding:8px 20px;background:#fff;margin-top:25px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.footer-menu h2{margin-bottom:40px}.footer-menu ul{margin:0}.ast-footer-copyright p{font-size:12px;line-height:normal;text-transform:uppercase;color:#111}.site-below-footer-wrap{padding:26px!important;min-height:inherit!important}.our-team-members .elementor-column:first-child .elementor-widget-wrap{padding-left:0!important}.our-team-members .elementor-column:last-child .elementor-widget-wrap{padding-right:0!important}.home header#masthead{position:fixed!important;box-shadow:none}.home header#masthead.myfixed{position:fixed!important;--ntp-realbox-shadow:0 -1px 5px 0 rgba(0,0,0,.2);box-shadow:var(--ntp-realbox-shadow)}header#masthead{position:fixed!important;--ntp-realbox-shadow:0 -1px 5px 0 rgba(0,0,0,.2);box-shadow:var(--ntp-realbox-shadow)}.home .main-header-bar-navigation a{font-size:15px;outline:none!important;text-transform:uppercase;color:#fff!important;font-weight:900;letter-spacing:.6px;font-family:'Avenir LT Std'}.mb-0{margin-bottom:0!important}.main-header-bar-navigation a{font-size:15px;outline:none!important;text-transform:uppercase;color:#fff!important;font-weight:900;letter-spacing:.6px;font-family:'Avenir LT Std'}.main-header-bar-navigation ul.sub-menu a{text-shadow:none;font-weight:300!important;font-size:13px;color:#fff!important}a{outline:none!important}.myfixed .main-header-bar-navigation a{color:#565859!important;text-shadow:none}.main-header-bar-navigation a{color:#565859!important;text-shadow:none}.myfixed .main-header-bar-navigation ul.sub-menu a{color:#fff!important}.main-header-bar-navigation ul.sub-menu a:hover{background:#4d9708!important}#welcome-link a{transform:rotate(90deg)}.header-social{position:absolute;top:35%;right:8%;z-index:4}.header-social i{font-size:16px!important}header .ast-grid-right-section{justify-content:flex-start}#mysticky-nav header .header-social a{background-color:rgba(77,151,8,.5)!important}#mysticky-nav header .header-social a:hover{background-color:rgba(77,151,8,1)!important}.services-box h6{font-weight:400!important;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.services-box .elementor-widget-container{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.services-box img{width:100%;border-radius:10px!important;-moz-border-radius:10px!important;-webkit-border-radius:10px!important}.services-section .elementor-column.elementor-col-33{width:32%}div#content{padding-top:100px}.home #content{padding-top:0}.small-title h2{width:100%;max-width:200px;margin:0 auto!important}.left-title h2{max-width:230px;width:100%;margin:0 auto!important}.advanced-sidebar-page .child-sidebar-menu{padding:0;margin-top:0}.advanced-sidebar-page .child-sidebar-menu .current_page_item.menu-item.current-menu-item.menu-item.current-menu-item a{color:#4d9708}.advanced-sidebar-page a{text-decoration:none!important;font-weight:600;letter-spacing:.6px}.advanced-sidebar-page li{border-bottom:1px solid #000;padding-bottom:10px;margin-bottom:10px}.advanced-sidebar-page li:last-child{border-bottom:none}.pay-btn{line-height:inherit!important}.main-header-bar-navigation .pay-btn a{background:#72ba2f;color:#fff!important;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;height:auto!important;padding:8px 25px!important}.myfixed .main-header-bar-navigation .pay-btn a,.main-header-bar-navigation .pay-btn a:hover{background:#3d464b!IMPORTANT;color:#FFF!important}div.main-header-bar-navigation .pay-btn a{max-width:inherit;padding:2px 20px 0!important;line-height:29px}.myfixed .main-header-bar-navigation .pay-btn a:hover{background:#114835!IMPORTANT}.selectron23{z-index:1!important}#mysticky-nav .myfixed{z-index:1!important}.single-product .ast-article-single{padding-top:50px}h2.elementor-heading-title.elementor-size-default a{text-decoration:none}h2.elementor-heading-title.elementor-size-default a:hover{color:#93c73e}.small-logo img{width:100%;max-width:100px}.services_grid img{max-width:75px;width:100%}.small-title2 h2{max-width:300px;width:100%;margin:0 auto!important}.services_grid p br{display:none}.as-layer h3{font-size:20px;color:#000d04}.accordion-slider h1.as-layer{font-size:80px;line-height:normal;color:#fff;text-transform:uppercase;opacity:.7}h6.mobile-show{display:none}h2.elementor-heading-title.elementor-size-default{font-family:'Avenir Book'!important;font-weight:400!important}.team_cap{background:#25353f;padding:24px 0;border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px}.our-team-members img{width:100%}.team_cap p{color:#95b02c;font-size:16px;font-weight:400;margin-bottom:0}.team_cap h4{color:#fff;font-size:18px;font-weight:900;text-transform:uppercase;line-height:30px;stroke:#000;margin-bottom:0}@media(max-width:1399px){.header-social{right:15px}#contact{padding-left:25px;padding-right:25px}}@media(max-width:1290px){.services-section .elementor-column.elementor-col-33{width:31%}}@media(max-width:1199px){.main-header-bar-navigation a{padding:0 7px!important}.main-header-bar-navigation .pay-btn a{padding:5px 20px!important}.main-header-bar-navigation ul.sub-menu a{padding:10px!important}.firm-section .elementor-heading-title.elementor-size-default{font-size:30px!important;line-height:normal!important}.footercontainer{column-gap:20px}.footer-wedgets.footer-form{width:40%}.site-footer h2{font-size:26px}}@media(max-width:1024px){.header-social a{margin:5px 3px!important}.header-social{top:30%}.services-section .elementor-column.elementor-col-33{width:31.5%}.services-box .elementor-widget-heading{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}}@media(max-width:991px){div#content{padding-top:80px}.services_grid h2{font-size:20px!important}.footer-wedgets.footer-form{width:30%}.services-section .elementor-column.elementor-col-33{width:31%}.services-box .elementor-widget-container{border-radius:10px!important;-moz-border-radius:10px!important;-webkit-border-radius:10px!important}.services-info-box{padding:30px 15px 20px}.services-box h6{-webkit-line-clamp:2}}@media(max-width:921px){.ast-main-header-nav-open .mobile-slider{z-index:-1}div.main-header-bar-navigation .pay-btn a{max-width:68px}.rss-banner-title{font-size:50px!important;margin-bottom:0!important;line-height:normal!important;font-weight:900!important;font-family:'Avenir LT Std'!important}.rss-banner-layer{background:rgba(0,0,0,.16)}.main-header-bar-navigation ul.sub-menu a{padding:2px 0!important}.main-navigation ul.sub-menu{background:#eae9e9!important;padding-top:15px;padding-bottom:15px}.main-navigation ul.sub-menu button.ast-menu-toggle{right:5px!important}.main-navigation ul.sub-menu ul.sub-menu{background:#e4e4e4!important}.main-navigation ul.sub-menu ul.sub-menu a.menu-link{background:#e4e4e4!important;line-height:30px;font-size:12px}.main-navigation ul.sub-menu{background:#eae9e9!important}.main-navigation a.menu-link{color:#565859!important;text-shadow:none!important}.main-header-bar-navigation ul.sub-menu a{color:#000!important}.submenu-with-border .sub-menu .menu-link:hover{background:none!important}.main-navigation li.pay-btn a{color:#fff!important}.main-navigation{padding-bottom:25px!important}.ast-header-break-point .main-navigation .stack-on-mobile li{padding:0 15px}.ast-header-break-point .main-navigation .stack-on-mobile li.pay-btn{margin-top:10px}.ahfb-svg-iconset svg{width:30px!IMPORTANT;height:30px!IMPORTANT}.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children>.ast-menu-toggle{top:0;outline:none!important}#mysticky-nav header .header-social a{padding:0!important;line-height:35px}.ast-theme-transparent-header #masthead{background:rgba(255,255,255,1)}.ast-site-identity{padding:7px 0}header .custom-logo-link img{max-width:90px}.header-social{top:25%}.ast-main-header-nav-open .header-social{display:none}.ast-main-header-nav-open a{color:#565859!important;text-shadow:none}.sub-menu a{background:#eae9e9!important;color:#222!important}.myfixed .main-header-bar-navigation ul.sub-menu a{color:#222!important}.header-social{right:15%}header .ast-grid-right-section{justify-content:flex-end}.ast-button-wrap .menu-toggle.main-header-menu-toggle{padding:0;outline:none!important}}@media(max-width:767px){.footer-about{margin-top:25px}.home .site-footer{margin-top:0}span.elementor-heading-title.elementor-size-default{font-size:32px!important;line-height:normal!important}.elementor-column.elementor-col-50.elementor-top-column.elementor-element .elementor-widget-wrap.elementor-element-populated{padding-right:0}.elementor-column.elementor-col-50.elementor-top-column.elementor-element .elementor-widget-wrap.elementor-element-populated{border:none}.left-title h2{max-width:100%}.site-footer{margin-top:30px}footer#colophon{margin-top:0}.services-section .elementor-column.elementor-col-33{width:100%;max-width:450px;margin:0 auto}.services-box .elementor-widget-wrap{padding:0!important}.services-section .elementor-container{column-gap:inherit;row-gap:20px}.services-box h5{font-size:22px}.services-box h6{-webkit-line-clamp:4}.our-team-members .elementor-column{max-width:420px;width:100%;margin:0 auto}.our-team-members .elementor-column img{width:100%}.footercontainer{flex-wrap:wrap}.footer-wedgets.footer-form{width:70%}.our-team-members .elementor-container{row-gap:20px}.site-footer{float:left}}@media(max-width:599px){div.main-header-bar-navigation .pay-btn a{padding:5px 20px 0!important;line-height:36px}h6.mobile-show{display:block}.footer-wedgets.footer-form aside#block-4{display:none}.mb-10{margin-bottom:10px}.menu-social-container{margin-bottom:15px}.hide-mobile{display:none}.widget_nav_menu{display:none}.menu-services-container{display:none}.footer-menu{float:left;width:100%}.footer-menu h2{background:url(//ramsadvisor.com/wp-content/themes/astra/img/down-arrow.png) no-repeat top right;background-size:16px!important}.change-arrow h2{background:url(//ramsadvisor.com/wp-content/themes/astra/img/up-arrow.png) no-repeat top right;background-size:16px!important}.social_links h2{background:none!important}.footer-menu ul#menu-social{display:flex;column-gap:15px}.rss-inner-slider-sec .rss-banner-caption{max-width:100%}.footer-wedgets.footer-form{width:100%}.footercontainer{row-gap:10px}.site-footer{padding-top:18px}.footer-menu h2{margin-bottom:20px}}@media(min-width:922px){.home header .custom-logo-link img{filter:brightness(0) invert(1)}.home .wrapfixed header .custom-logo-link img{filter:inherit}}.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price,.widget_layered_nav_filters ul li.chosen a,.woocommerce-page ul.products li.product .ast-woo-product-category,.wc-layered-nav-rating a{display:none !important}.footer-form aside#block-4 p{font-size:12px;color:#f0fddb;font-weight:400!important;text-transform:uppercase;font-family:'Avenir Book'!important;opacity:.3;letter-spacing:.6px}.footer-form aside#block-3{margin-bottom:0}footer#colophon{display:none}.widget.widget_block h3{color:#114835;font-size:16px;font-weight:600;text-transform:uppercase}.elementor-widget-container .widget.widget_block{margin-bottom:0}.elementor-widget-container .widget.widget_block span.wpcf7-not-valid-tip{display:none}.elementor-widget-container .widget.widget_block .invalid .wpcf7-validates-as-required{border-color:#a91515!important}.product_meta{display:none}@media(max-width:1399px){.accordion-slider h1.as-layer{font-size:50px;bottom:200px!important;width:400px}}