body{color:#051c2c}h1,h2,h3,h4,h5,h6{color:#051c2c}#et_search_icon:hover,.mobile_menu_bar:before,.mobile_menu_bar:after,.et_toggle_slide_menu:after,.et-social-icon a:hover,.et_pb_sum,.et_pb_pricing li a,.et_pb_pricing_table_button,.et_overlay:before,.entry-summary p.price ins,.et_pb_member_social_links a:hover,.et_pb_widget li a:hover,.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,.et_pb_gallery .et_pb_gallery_pagination ul li a.active,.wp-pagenavi span.current,.wp-pagenavi a:hover,.nav-single a,.tagged_as a,.posted_in a{color:#390658}.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#390658}.footer-widget h4{color:#390658}.et-search-form,.nav li ul,.et_mobile_menu,.footer-widget li:before,.et_pb_pricing li:before,blockquote{border-color:#390658}.et_pb_counter_amount,.et_pb_featured_table .et_pb_pricing_heading,.et_quote_content,.et_link_content,.et_audio_content,.et_pb_post_slider.et_pb_bg_layout_dark,.et_slide_in_menu_container,.et_pb_contact p input[type="radio"]:checked+label i:before{background-color:#390658}.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1296px}.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row{max-width:1456px}a{color:#390658}#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:rgba(255,255,255,0)}.et_secondary_nav_enabled #page-container #top-header{background-color:#390658!important}#et-secondary-nav li ul{background-color:#390658}.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,.et_nav_text_color_light .et_mobile_menu li a,.et_nav_text_color_dark .et_mobile_menu li a,#et_search_icon:before,.et_search_form_container input,span.et_close_search_field:after,#et-top-navigation .et-cart-info{color:#ffffff}.et_search_form_container input::-moz-placeholder{color:#ffffff}.et_search_form_container input::-webkit-input-placeholder{color:#ffffff}.et_search_form_container input:-ms-input-placeholder{color:#ffffff}#top-menu li a{font-size:15px}body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:15px!important}#main-footer{background-color:#051c2c}#main-footer .footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{color:#390658}.footer-widget li:before{border-color:#390658}#footer-bottom{background-color:rgba(0,0,0,0.5)}#footer-info,#footer-info a{color:#ffffff}#footer-bottom .et-social-icon a{color:#ffffff}#main-header{box-shadow:none}.et-fixed-header#main-header{box-shadow:none!important}@media only screen and (min-width:981px){.et_pb_section{padding:0% 0}.et_pb_fullwidth_section{padding:0}.et_pb_row{padding:0% 0}.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:70px 0 0 0}.et_header_style_left #et-top-navigation nav>ul>li>a,.et_header_style_split #et-top-navigation nav>ul>li>a{padding-bottom:70px}.et_header_style_split .centered-inline-logo-wrap{width:140px;margin:-140px 0}.et_header_style_split .centered-inline-logo-wrap #logo{max-height:140px}.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:140px}.et_header_style_centered #top-menu>li>a{padding-bottom:25px}.et_header_style_slide #et-top-navigation,.et_header_style_fullscreen #et-top-navigation{padding:61px 0 61px 0!important}.et_header_style_centered #main-header .logo_container{height:140px}#logo{max-height:72%}.et_pb_svg_logo #logo{height:72%}.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:25.2px}.et_fixed_nav #page-container .et-fixed-header#top-header{background-color:#390658!important}.et_fixed_nav #page-container .et-fixed-header#top-header #et-secondary-nav li ul{background-color:#390658}.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#ffffff!important}.et-fixed-header .et_search_form_container input::-moz-placeholder{color:#ffffff!important}.et-fixed-header .et_search_form_container input::-webkit-input-placeholder{color:#ffffff!important}.et-fixed-header .et_search_form_container input:-ms-input-placeholder{color:#ffffff!important}}@media only screen and (min-width:1620px){.et_pb_row{padding:0px 0}.et_pb_section{padding:0px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:0px}.et_pb_fullwidth_section{padding:0}}@font-face{font-family:'Axiforma';src:url('/wp-content/themes/ryanraymond/fonts/Axiforma-Light.eot');src:url('/wp-content/themes/ryanraymond/fonts/Axiforma-Light.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/ryanraymond/fonts/Axiforma-Light.woff2') format('woff2'),url('/wp-content/themes/ryanraymond/fonts/Axiforma-Light.woff') format('woff'),url('/wp-content/themes/ryanraymond/fonts/Axiforma-Light.ttf') format('truetype'),url('/wp-content/themes/ryanraymond/fonts/Axiforma-Light.svg#Axiforma-Light') format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Axiforma';src:url('/wp-content/themes/ryanraymond/fonts/Axiforma-LightItalic.eot');src:url('/wp-content/themes/ryanraymond/fonts/Axiforma-LightItalic.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/ryanraymond/fonts/Axiforma-LightItalic.woff2') format('woff2'),url('/wp-content/themes/ryanraymond/fonts/Axiforma-LightItalic.woff') format('woff'),url('/wp-content/themes/ryanraymond/fonts/Axiforma-LightItalic.ttf') format('truetype'),url('/wp-content/themes/ryanraymond/fonts/Axiforma-LightItalic.svg#Axiforma-LightItalic') format('svg');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Axiforma';src:url('/wp-content/themes/ryanraymond/fonts/Axiforma-SemiBold.eot');src:url('/wp-content/themes/ryanraymond/fonts/Axiforma-SemiBold.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/ryanraymond/fonts/Axiforma-SemiBold.woff2') format('woff2'),url('/wp-content/themes/ryanraymond/fonts/Axiforma-SemiBold.woff') format('woff'),url('/wp-content/themes/ryanraymond/fonts/Axiforma-SemiBold.ttf') format('truetype'),url('/wp-content/themes/ryanraymond/fonts/Axiforma-SemiBold.svg#Axiforma-SemiBold') format('svg');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Axiforma';src:url('/wp-content/themes/ryanraymond/fonts/Axiforma-SemiBoldItalic.eot');src:url('/wp-content/themes/ryanraymond/fonts/Axiforma-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/ryanraymond/fonts/Axiforma-SemiBoldItalic.woff2') format('woff2'),url('/wp-content/themes/ryanraymond/fonts/Axiforma-SemiBoldItalic.woff') format('woff'),url('/wp-content/themes/ryanraymond/fonts/Axiforma-SemiBoldItalic.ttf') format('truetype'),url('/wp-content/themes/ryanraymond/fonts/Axiforma-SemiBoldItalic.svg#Axiforma-SemiBoldItalic') format('svg');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Axiforma';src:url('/wp-content/themes/ryanraymond/fonts/Axiforma-Black.eot');src:url('/wp-content/themes/ryanraymond/fonts/Axiforma-Black.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/ryanraymond/fonts/Axiforma-Black.woff2') format('woff2'),url('/wp-content/themes/ryanraymond/fonts/Axiforma-Black.woff') format('woff'),url('/wp-content/themes/ryanraymond/fonts/Axiforma-Black.ttf') format('truetype'),url('/wp-content/themes/ryanraymond/fonts/Axiforma-Black.svg#Axiforma-Black') format('svg');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Axiforma';src:url('/wp-content/themes/ryanraymond/fonts/Axiforma-BlackItalic.eot');src:url('/wp-content/themes/ryanraymond/fonts/Axiforma-BlackItalic.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/ryanraymond/fonts/Axiforma-BlackItalic.woff2') format('woff2'),url('/wp-content/themes/ryanraymond/fonts/Axiforma-BlackItalic.woff') format('woff'),url('/wp-content/themes/ryanraymond/fonts/Axiforma-BlackItalic.ttf') format('truetype'),url('/wp-content/themes/ryanraymond/fonts/Axiforma-BlackItalic.svg#Axiforma-BlackItalic') format('svg');font-weight:900;font-style:italic;font-display:swap}html,body{background:rgba(255,255,255,0)!important}body{max-width:1440px;margin:0px auto;box-shadow:0px 0px 10px rgba(5,28,44,.125);font-family:"Axiforma";font-weight:400;line-height:1.2em}#page-container{overflow:hidden}#main-header{max-width:1440px}h1,h2,h3,h4,h5,h6{font-weight:900;line-height:1.1em;letter-spacing:.025em;padding:0px 0px 18px}h1,h2{font-size:54px!important}h3,.et_pb_column_1_3 h2,.et_pb_column_1_4 h2,.et_pb_column_1_5 h2,.et_pb_column_1_6 h2{font-size:42px!important}h4{font-size:36px!important}h5,.blurbs h3{font-size:32px!important;padding:0px 0px 18px}h6{font-size:28px!important}.sub{display:block;font-size:24px;font-weight:300;line-height:1.2em;padding:0px 0px 6px}p{font-size:18px!important;line-height:1.2em;padding:0px 0px 18px}.et_non_fixed_nav.et_fullwidth_nav.et_header_style_left .logo_container{padding-left:5%}#logo{height:140px!important;max-height:unset!important}#et-top-navigation{display:none}.drawer-open{display:block;position:relative;width:54px;height:54px;margin:27px 0px 27px auto;background-color:#fff;background-image:url('/wp-content/uploads/2021/12/ryan-raymond-realty-north-metro-atlanta-alpharetta-johns-creek-roswell-sandy-springs-dunwoody-buy-sell-home-mobile-toggle-open.svg');background-size:30px auto;background-repeat:no-repeat;background-position:center;box-shadow:0px 6px 6px rgba(5,28,44,.25);cursor:pointer}#drawer::-webkit-scrollbar{display:none}#drawer{display:block;position:fixed;right:0px;top:0;bottom:0;overflow-y:scroll;overflow-x:scroll;z-index:111111111;background-color:#fff;background-image:linear-gradient(0deg,rgba(255,255,255,0),#fff 75%),url('/wp-content/uploads/2021/12/ryan-raymond-realty-north-metro-atlanta-alpharetta-johns-creek-roswell-sandy-springs-dunwoody-buy-sell-home-map-pattern-2.svg');background-size:cover,auto 720px;background-position:center,50% 100%;background-repeat:no-repeat;width:360px;max-width:100vw;min-height:100vh;min-height:-webkit-fill-available;padding:75px 30px 30px;box-shadow:0px 15px 15px rgba(5,28,44,.25);transform:translateX(calc(100% + 30px));-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-ms-overflow-style:none;scrollbar-width:none}#drawer.open{transform:translateX(0px)}#drawer .container{display:-webkit-box;display:-ms-flexbox;display:flex;direction:ltr;flex-wrap:wrap;min-height:100%;width:100%}#drawer .menu-main-menu-container{margin:0px 0px 60px;width:100%}#drawer .menu{text-align:center;font-size:24px;line-height:1.2em;font-weight:700}#drawer .menu li{margin:0px 0px 18px}#drawer .menu li:last-child{margin:0px!important}#drawer .menu>li.menu-item-has-children>a{position:relative;padding-right:21px;cursor:pointer}#drawer .menu>li.menu-item-has-children>a:after{content:'';position:absolute;display:block;width:12px;height:100%;right:0px;top:0px;background-image:url('/wp-content/uploads/2021/12/ryan-raymond-realty-north-metro-atlanta-alpharetta-johns-creek-roswell-sandy-springs-dunwoody-buy-sell-home-sub-menu-carrot.svg');background-size:contain;background-position:center;background-repeat:no-repeat;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#drawer .menu>li.menu-item-has-children.sub-menu-open>a:after{transform:scale(1,-1)}#drawer .menu li ul{overflow:hidden;margin:18px 0px 0px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#drawer .menu li ul.closed{height:0px!important;margin:0px}#drawer .menu li ul li{margin:0px;font-size:18px;line-height:1.2em;font-weight:400;border-bottom:1px solid #eaeced}#drawer .menu li ul li a{display:block;padding:18px 18px 15px;background-color:#f8f9f9;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#drawer .menu li ul li a:hover{background-color:#f0f1f2}#drawer .menu li ul li:last-child{border-bottom:none}#drawer .menu li.secondary{font-weight:400;font-size:18px;line-height:1.2em}#drawer .menu li.secondary a{color:#051c2c}#drawer .menu li:not(.secondary)+li.secondary:before{content:'';display:block;clear:both;width:100%;max-width:240px;height:1px;margin:30px auto;background-color:#e2e4e6}#drawer .menu li.secondary{margin-bottom:15px}#drawer .et-social-icons{align-self:flex-end;float:none;width:100%;text-align:center}#drawer .et-social-icons li{margin:0px 6px}#drawer .et-social-icon a{padding:12px;background-color:#96262c;color:#fff}.drawer-close{position:absolute;display:block;width:22px;height:22px;right:30px;top:30px;background-image:url('/wp-content/uploads/2021/12/ryan-raymond-realty-north-metro-atlanta-alpharetta-johns-creek-roswell-sandy-springs-dunwoody-buy-sell-home-mobile-toggle-close.svg');background-size:22px auto;background-repeat:no-repeat;background-position:center;cursor:pointer}#thumb-menu{position:fixed;z-index:111111110;right:45px;bottom:45px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;transform:translateX(120px)}#thumb-menu.open{transform:translateX(0px)}#thumb-menu .drawer-open{margin:0px!important}.et_pb_section.hero{margin-bottom:78px;padding-top:0px!important;position:relative}.et_pb_section.hero:before{content:'';position:absolute;display:block;width:calc(50% - 18px);padding-bottom:7.6118%;height:auto;background-color:transparent;right:0px;bottom:-60px;border-bottom-left-radius:66px;box-shadow:0px 15px 15px rgba(5,28,44,.25)}.et_pb_section.hero .et_pb_column:nth-child(2){margin-bottom:-78px;-webkit-mask-image:url('/wp-content/uploads/2021/12/ryan-raymond-realty-north-metro-atlanta-alpharetta-johns-creek-roswell-sandy-springs-dunwoody-buy-sell-home-clip-path-1-outer.svg');-webkit-mask-size:calc(100% + 18px) auto;-webkit-mask-repeat:no-repeat;-webkit-mask-position:0% 100%}.tabs ul{padding:0px;list-style-type:none;overflow:hidden;font-size:18px;font-weight:700;letter-spacing:.025em}.tabs ul li{display:block;float:left;background-color:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.tabs ul li:nth-child(1){border-top-left-radius:3px}.tabs ul li:nth-child(2){background-color:rgba(255,255,255,.5);border-top-right-radius:3px}.tabs ul li:nth-child(2):hover{background-color:rgba(255,255,255,.3)}.tabs ul li a,.tabs ul li span{display:block;padding:15px 36px;color:#fff}.tabs ul li span{color:#96262c}.hero .search-bar .ihf-eureka .ihf-navbar{padding:12px;border:none!important;border-radius:3px!important;border-top-left-radius:0px!important;background-color:#fff!important}.hero .search-bar .ihf-eureka .ihf-navbar .ihf-row,.hero .search-bar .ihf-eureka .ihf-navbar .ihf-col{margin:0px;padding:0px}.hero .search-bar .ihf-eureka .ihf-form-control{font-family:'Axiforma';font-size:21px;height:auto;border:none;box-shadow:none;border-radius:0px}.hero .search-bar .ihf-eureka .ihf-select-input{padding:18px 24px}.hero .search-bar .ihf-eureka .ihf-select-input input{margin:0px!important;padding:0px}.hero .search-bar .ihf-eureka .ihf-select-options{box-shadow:0px 6px 6px rgba(5,28,44,.15);border:none!important;margin:0px;font-size:15px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.hero .search-bar .ihf-eureka .ihf-select-options .ihf-select-available-group{padding:9px 0px!important;border-bottom:1px solid #e2e4e6!important}.hero .search-bar .ihf-eureka .ihf-select-options .ihf-select-available-group:last-child{border-bottom:none!important}.hero .search-bar .ihf-eureka .ihf-select-options .ihf-select-available-group-header{padding:0px 12px!important}.hero .search-bar .ihf-eureka .ihf-select-options .ihf-select-available-option span,.hero .search-bar .ihf-eureka .ihf-select-options .ihf-select-available-option a{color:#96262c!important;padding:3px 12px!important}.hero .search-bar .ihf-eureka button.ihf-btn{padding:18px 26px 15px 36px;background-color:#390658;color:#fff;border:none;border-radius:0px;font-family:'Axiforma';font-weight:900;font-size:21px;line-height:1em!important;box-shadow:0px 6px 6px rgba(5,28,44,.15);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.hero .search-bar .ihf-eureka button.ihf-btn:hover{transform:translateY(3px);box-shadow:0px 3px 6px rgba(5,28,44,.3)}.hero .search-bar .ihf-eureka button.ihf-btn:before{content:'Search'}.hero .search-bar .ihf-eureka button.ihf-btn i{display:none}.preapproval{padding:24px 36px 0px;font-size:18px;font-weight:700;letter-spacing:.025em}.preapproval a{color:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.preapproval a:hover{opacity:.7}.et_pb_code.cover{height:100%}.et_pb_section.hero .et_pb_code.cover{-webkit-mask-image:url('/wp-content/uploads/2021/12/ryan-raymond-realty-north-metro-atlanta-alpharetta-johns-creek-roswell-sandy-springs-dunwoody-buy-sell-home-clip-path-1-inner.svg');-webkit-mask-size:100% auto;-webkit-mask-repeat:no-repeat;-webkit-mask-position:bottom;display:-webkit-box;display:-ms-flexbox;display:flex;direction:ltr;justify-content:right;align-items:flex-end}p#current_sales{color:#fff;font-size:21px!important;font-weight:700;text-align:right;letter-spacing:.025em;text-shadow:0px 0px 12px rgba(0,0,0,.25);margin:0px 0px 0px auto}p#current_sales .price{display:block;position:relative;font-size:36px;font-weight:900;line-height:1.1em;z-index:0}p#current_sales .price:before{content:'$';font-size:27px;line-height:inherit;letter-spacing:.15em}p#current_sales .price:after{content:'';display:block;position:absolute;width:calc(100% + 12px);height:12px;background-color:#96262C;left:-6px;bottom:7.5px;z-index:-1}.et_pb_section.hero .et_pb_column:nth-child(2).horizontal{-webkit-mask-size:auto calc(100% + 18px)}.et_pb_section.hero .et_pb_column:nth-child(2).horizontal .et_pb_code.cover{-webkit-mask-size:auto 100%;-webkit-mask-position:0% 100%}.et_pb_section{background-color:transparent}.et_pb_row{width:90%}.featured-listings .ihf-listing-search-results>div:not(:nth-child(3)){display:none}.featured-listings #ihf-main-container .ihf-grid-result{width:29.667%;padding:0px;margin-bottom:60px;margin-right:5.5%;height:auto!important;position:relative}.featured-listings #ihf-main-container .ihf-grid-result:before{content:'';display:block;position:absolute;width:calc(100% + 24px);height:calc(100% + 24px);left:-12px;top:-12px;background-color:rgba(255,255,255,0);border-radius:18px;box-shadow:0px 15px 18px rgba(5,28,44,0);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.featured-listings #ihf-main-container .ihf-grid-result:hover:before{box-shadow:0px 15px 18px rgba(5,28,44,.05)}.featured-listings #ihf-main-container .ihf-grid-result:nth-child(3n){margin-right:0px}.featured-listings #ihf-main-container .ihf-grid-result-container{margin:0px;padding:0px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;direction:ltr;flex-wrap:wrap}.featured-listings #ihf-main-container .row{margin:0px}.featured-listings #ihf-main-container .ihf-grid-result-container>div{width:100%;margin:0px!important}.featured-listings #ihf-main-container .ihf-grid-result-container>div:nth-child(n+5){display:none}.featured-listings #ihf-main-container .ihf-grid-result-container>div:nth-child(1){order:2}.featured-listings #ihf-main-container .ihf-grid-result-container>div:nth-child(2){order:3}.featured-listings #ihf-main-container .ihf-grid-result-container>div:nth-child(3){order:1;border-radius:15px;overflow:hidden}.featured-listings #ihf-main-container .ihf-grid-result-container>div:nth-child(4){order:4}.featured-listings #ihf-main-container .ihf-grid-result-container>div.row>div{width:100%;padding:0px;margin:0px}.featured-listings #ihf-main-container .title-bar-1,.featured-listings .ihf-main-container .title-bar-1{margin:0px;padding:0px;background-color:transparent;border:none;border-radius:0px;text-shadow:none;text-align:left;font-size:32px;line-height:1.1em;letter-spacing:.025em;font-weight:900}.featured-listings #ihf-main-container .title-bar-1 a,.featured-listings .ihf-main-container .title-bar-1 a{color:transparent;display:block;padding:24px 18px 9px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.featured-listings #ihf-main-container .title-bar-1 a span,.featured-listings .ihf-main-container .title-bar-1 a span{color:#051c2c}.featured-listings #ihf-main-container .ihf-grid-result-address-container{font-size:18px;line-height:1.2em}.featured-listings #ihf-main-container .ihf-grid-result-address-container a{display:block;text-transform:none;color:#051c2c;padding:0px 18px;margin:0px 0px 30px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.featured-listings #ihf-main-container .ihf-grid-result-address-container a span{text-transform:none;white-space:unset}.featured-listings #ihf-main-container .ihf-grid-result-address-container a br{display:inline-block;content:''}.featured-listings #ihf-main-container .ihf-grid-result-address-container a br:after{content:','}.featured-listings #ihf-main-container .ihf-grid-result-basic-info-container{width:100%;padding:0px 18px;margin:0px 0px 15px}.featured-listings #ihf-main-container .ihf-grid-result-basic-info-container>div{width:calc(33.333% - 12px);text-align:left;padding:0px;border:none;margin-right:18px;font-size:15px;line-height:1.1em;color:#051c2c}.featured-listings #ihf-main-container .ihf-grid-result-basic-info-container>div:nth-child(3){margin:0px}.featured-listings #ihf-main-container .ihf-grid-result-basic-info-container>div b{font-size:21px;line-height:1.1em;display:block;padding:0px 0px 9px 36px;position:relative}.featured-listings #ihf-main-container .ihf-grid-result-basic-info-container>div b:before{content:'';display:block;position:absolute;width:21px;height:21px;left:0px;top:-1px;background-size:contain;background-position:center;background-repeat:no-repeat}.featured-listings #ihf-main-container .ihf-grid-result-basic-info-container>div.ihf-grid-result-basic-info-item1 b:before{background-image:url('/wp-content/uploads/2022/01/ryan-raymond-realty-north-metro-atlanta-alpharetta-johns-creek-roswell-sandy-springs-dunwoody-buy-sell-home-details-bedrooms.svg')}.featured-listings #ihf-main-container .ihf-grid-result-basic-info-container>div.ihf-grid-result-basic-info-item2 b:before{background-image:url('/wp-content/uploads/2022/01/ryan-raymond-realty-north-metro-atlanta-alpharetta-johns-creek-roswell-sandy-springs-dunwoody-buy-sell-home-details-bathrooms.svg')}.featured-listings #ihf-main-container .ihf-grid-result-basic-info-container>div.ihf-grid-result-basic-info-item3 b:before{background-image:url('/wp-content/uploads/2022/01/ryan-raymond-realty-north-metro-atlanta-alpharetta-johns-creek-roswell-sandy-springs-dunwoody-buy-sell-home-details-square-feet.svg')}.featured-listings #ihf-main-container .ihf-grid-result-basic-info-container>div br{display:none}.featured-listings #ihf-main-container .ihf-grid-result-container>div:nth-child(4)>div:last-child{display:none}.et_pb_column.clip-path-2{background-color:rgba(5,28,44,.03);-webkit-mask-image:url('/wp-content/uploads/2021/12/ryan-raymond-realty-north-metro-atlanta-alpharetta-johns-creek-roswell-sandy-springs-dunwoody-buy-sell-home-clip-path-2-outer.svg');-webkit-mask-size:100% auto;-webkit-mask-repeat:no-repeat;-webkit-mask-position:0% 0%;padding:18px;margin-left:-18px}.featured-listings a.button{margin-top:0px}.et_pb_column.clip-path-2 .et_pb_code.cover{-webkit-mask-image:url('/wp-content/uploads/2021/12/ryan-raymond-realty-north-metro-atlanta-alpharetta-johns-creek-roswell-sandy-springs-dunwoody-buy-sell-home-clip-path-2-inner.svg');-webkit-mask-size:100% auto;-webkit-mask-repeat:no-repeat;-webkit-mask-position:0% 0%}a.button{display:table;margin:27px 0px 0px;padding:18px 36px 15px;background-color:#390658;color:#fff;font-weight:900;font-size:21px;line-height:1em!important;box-shadow:0px 6px 6px rgba(5,28,44,.15);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.button:hover{transform:translateY(3px);box-shadow:0px 3px 6px rgba(5,28,44,.3)}.et_pb_column.clip-path-3{background-color:rgba(5,28,44,.03);-webkit-mask-image:url('/wp-content/uploads/2021/12/ryan-raymond-realty-north-metro-atlanta-alpharetta-johns-creek-roswell-sandy-springs-dunwoody-buy-sell-home-clip-path-3-outer.svg');-webkit-mask-size:100% auto;-webkit-mask-repeat:no-repeat;-webkit-mask-position:0% 0%;padding:18px}.et_pb_column.clip-path-3 .et_pb_code.cover{-webkit-mask-image:url('/wp-content/uploads/2021/12/ryan-raymond-realty-north-metro-atlanta-alpharetta-johns-creek-roswell-sandy-springs-dunwoody-buy-sell-home-clip-path-3-inner.svg');-webkit-mask-size:100% auto;-webkit-mask-repeat:no-repeat;-webkit-mask-position:0% 0%}.et_pb_text_align_center a.button{margin-left:auto;margin-right:auto}.vertical-scroll-copy{position:relative}.vertical-scroll-copy:after{content:'';display:block;width:31px;height:17px;margin:24px 0px 0px;background-image:url('/wp-content/uploads/2021/12/ryan-raymond-realty-north-metro-atlanta-alpharetta-johns-creek-roswell-sandy-springs-dunwoody-buy-sell-home-scroll-arrow-right.svg');background-size:contain;background-position:0% 0%;background-repeat:no-repeat}.vertical-scroll::-webkit-scrollbar{display:none;width:0;background:0 0}.vertical-scroll{display:-webkit-box;display:-ms-flexbox;display:flex;direction:ltr;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-snap-points-x:repeat(390px);-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.vertical-scroll .et_pb_module{display:-webkit-box;display:-ms-flexbox;display:flex;direction:ltr;scroll-snap-align:start;padding:30px;margin:0px 30px 0px 0px;border-radius:15px;width:360px;min-width:360px;height:420px}.vertical-scroll .et_pb_module:nth-child(3n-1){margin-top:60px}.vertical-scroll .et_pb_module:nth-child(3n){margin-top:30px}.vertical-scroll .et_pb_module .et_pb_text_inner{width:100%;align-self:flex-end}.vertical-scroll .et_pb_module h3{font-size:34px!important;padding:0px 0px 6px}a.read-more{font-weight:600;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.read-more:after{content:' »'}a.read-more:hover{opacity:.8}.vertical-scroll .et_pb_module a.read-more{color:#fff}.quote:before{content:'';display:block;width:36px;height:24px;margin:0px auto 30px;background-image:url('/wp-content/uploads/2021/12/ryan-raymond-realty-north-metro-atlanta-alpharetta-johns-creek-roswell-sandy-springs-dunwoody-buy-sell-home-slider-quote.svg');background-size:contain;background-position:center;background-repeat:no-repeat}.et_pb_slider{padding:0px 96px}.et_pb_slider *{padding:0px!important;text-shadow:none;box-shadow:none;color:#051c2c;height:auto!important}.et_pb_slider .et_pb_slide{background-color:transparent!important}.et_pb_slider p.name{font-weight:600;margin:18px 0px 0px}.et-pb-arrow-next,.et-pb-arrow-prev{opacity:1;display:block;width:36px;height:36px!important;background-color:#f0f1f2;border-radius:50%;padding:0px;margin:0px;top:21px}.et-pb-arrow-next{right:0px!important}.et-pb-arrow-prev{left:0px!important}.et-pb-arrow-next:hover,.et-pb-arrow-prev:hover{transform:translateY(3px)}.et-pb-arrow-next:before,.et-pb-arrow-prev:before{content:'';display:block;width:100%;height:100%;background-image:url('https://ryanraymondrea.wpengine.com/wp-content/uploads/2021/12/ryan-raymond-realty-north-metro-atlanta-alpharetta-johns-creek-roswell-sandy-springs-dunwoody-buy-sell-home-slider-arrow.svg');background-size:auto 17px;background-position:45% 50%;background-repeat:no-repeat}.et-pb-arrow-next:before{transform:rotate(180deg)}.et_pb_bg_layout_dark a.button{color:#96262c;background-color:#fff}.nf-before-form-content{display:none}.label-above .nf-field-label{margin:0px 0px 12px!important}.nf-form-content label{font-size:18px!important;line-height:1.2em!important;font-weight:600!important;padding:0px 24px!important}.nf-form-content .list-select-wrap .nf-field-element>div,.nf-form-content input:not([type=button]),.nf-form-content textarea{border:none!important;color:#051c2c!important;padding:15px 24px!important;font-size:15px!important;background-color:#fff!important}.nf-form-content .listselect-wrap .nf-field-element div,.nf-form-content .ninja-forms-field{font-size:15px!important}.nf-form-content select.ninja-forms-field{color:#051c2c!important;padding:15px 24px;cursor:pointer}.nf-form-content .list-select-wrap>div div:after{font-size:15px!important;color:#051c2c;right:24px!important}.nf-form-content textarea.ninja-forms-field{height:120px!important}.nf-form-content button,.nf-form-content input[type=button],.nf-form-content input[type=submit]{display:table;margin:0px 0px 0px auto;padding:18px 36px 15px;background-color:#96262c!important;color:#fff;height:auto!important;font-weight:900;font-size:21px!important;line-height:1em!important;border-radius:0px!important;box-shadow:0px 6px 6px rgba(5,28,44,.15);-webkit-transition:all .2s ease-in-out!important;transition:all .2s ease-in-out!important;cursor:pointer}.nf-form-content button:hover,.nf-form-content input[type=button]:hover,.nf-form-content input[type=submit]:hover{color:#fff!important;transform:translateY(3px);box-shadow:0px 3px 6px rgba(5,28,44,.3)}.nf-field-container.submit-container{margin:0px}#main-footer .container{width:90%}#footer-widgets{padding:45px 0px}.footer-widget{margin:0px!important;float:none}.footer-widget .et_pb_widget{float:none;width:100%;margin:0px!important}.footer-widget .et_pb_widget img{display:block;height:75px;width:auto}.footer-widget .et_pb_widget ul{margin:90px 0px 0px;text-align:center;list-style-type:none;font-size:18px;line-height:1.2em}.footer-widget .et_pb_widget ul li{display:inline-block;margin:0px 12px 15px 0px;padding:0px!important}.footer-widget .et_pb_widget ul li:before{display:none}.footer-widget .et_pb_widget ul li:after{content:'|';display:inline-block;margin:0px 0px 0px 12px}.footer-widget .et_pb_widget ul li:last-child{margin-right:0px}.footer-widget .et_pb_widget ul li:last-child:after{display:none}.footer-widget .et_pb_widget ul *{color:#fff!important}p#footer-info{font-size:15px!important;line-height:1.2em}#footer-bottom .et-social-icons li a{font-size:18px}.nf-form-cont .nf-progress-container,.nf-form-cont .nf-progress{height:18px;border-radius:9px}.nf-form-cont .nf-progress-container{margin:0px 0px 45px;background-color:#ffffff!important}.white-bg .nf-form-cont .nf-progress-container{background-color:#F0F1F2!important}.nf-form-cont .nf-progress{background-color:#96262C}.white_bg .nf-form-cont .label-above .nf-field-label{margin:0px 0px 9px!important}.white_bg .nf-form-cont .nf-form-content label{font-size:15px!important;display:block}.white_bg .nf-form-cont .nf-form-content .list-select-wrap .nf-field-element>div,.white_bg .nf-form-cont .nf-form-content input:not([type=button]),.white_bg .nf-form-cont .nf-form-content textarea{background-color:#F0F1F2!important;border-radius:3px}#nf-form-2-cont .nf-field-container.submit-container,#nf-form-3-cont .nf-field-container.submit-container{margin-bottom:-59px}.nf-form-cont .nf-next-previous{margin:0px!important}.nf-next-previous li.nf-previous-item{position:relative;z-index:11}.nf-next-previous li.nf-previous-item input[type=button]{box-shadow:none;border:3px solid #96262c;background-color:transparent!important;color:#96262c!important;padding:15px 33px 12px;cursor:pointer!important}.nf-error.field-wrap .nf-field-element:after{background-color:#96262c!important}.nf-error .nf-error-msg,.nf-error-msg{color:#96262c!important;margin:12px 0px 0px;padding:0px 24px;text-align:left}.nf-error-msg{padding:0px 10px;text-align:right}body:not(.home) .footer-widget .et_pb_widget img{margin:0px auto;height:60px}body:not(.home) .footer-widget .et_pb_widget ul{margin:60px 0px 0px}.two-column{column-count:2;column-gap:10%}.two-column p{margin:0px 0px 30px}body.idx_page #page-container{padding-top:76px!important}body.idx_page h1.entry-title{opacity:0;height:0px;padding:0px;margin:0px}body.idx_page #main-header{background-color:#fff;border-bottom:1px solid #E2E4E6}.et_non_fixed_nav.et_fullwidth_nav.et_header_style_left.idx_page .logo_container{padding-left:30px}body.idx_page #logo{height:45px!important;content:url('/wp-content/uploads/2022/02/ryan-raymond-realty-north-metro-atlanta-alpharetta-johns-creek-roswell-sandy-springs-dunwoody-buy-sell-logo-dark.svg')}body.idx_page #main-header .drawer-open{margin:15px 0px 15px auto;height:45px;width:45px;box-shadow:unset;background-color:#051C2C;background-image:url('/wp-content/uploads/2022/02/ryan-raymond-realty-north-metro-atlanta-alpharetta-johns-creek-roswell-sandy-springs-dunwoody-buy-sell-home-mobile-toggle-open-white.svg');background-size:24px autp}.idx-container:not(.no-spacing){background-color:#F0F1F2!important;padding:18px}.idx-container .ihf-eureka.ihf-gray .ihf-bg-light,.idx-container .ihf-eureka.ihf-white .ihf-bg-light{background-color:transparent!important;border:none!important;padding:0px}.idx-container .ihf-eureka .ihf-navbar{align-items:flex-start}.idx-container .ihf-map-left .ihf-search .ihf-top-nav .ihf-secondary{float:none!important;width:100%!important}.idx-container .ihf-map-left .ihf-search .ihf-top-nav{background-color:#fff;padding:18px}.ihf-board-disclaimers{padding:18px}.ihf-powered-by{display:none}.ui-chip{background-color:#96262c!important;height:auto}.ui-chip-label{font-size:12px;letter-spacing:.025em;font-weight:700;padding:6px 12px;display:inline-block}.ihf-listing-status,.ihf-listing-virtual-tour{background-color:#96262c!important;height:auto;font-weight:700;letter-spacing:.025em}.ihf-listing-bottom{background-image:linear-gradient(180deg,rgba(5,28,44,0) 5%,rgba(5,28,44,.3) 10%,rgba(5,28,44,.6))!important}.ihf-eureka.ihf-gray .ihf-btn-primary{background-color:#96262c!important;border-color:#96262c!important}.page-id-217 .et_pb_image img{max-width:210px}.page-id-217 p{font-size:15px!important;padding:0px}.page-id-217 a.button{font-size:18px;padding:15px 18px;margin:24px 15px 0px 0px;display:inline-block}a.button.red{background-color:#96262c!important;color:#fff!important}.preapproval.links{padding:24px 0px 0px!important}.preapproval.links a{display:inline-block;margin:0px 18px 12px 0px}.preapproval.links a:first-child:after{content:'|';display:inline-block;margin:0px 0px 0px 21px}@media all and (min-width:768px){br.mobile-only{display:none}}@media all and (max-width:980px){#main-header .container{width:90%}.et_non_fixed_nav.et_fullwidth_nav.et_header_style_left .logo_container,.et_header_style_left #et-top-navigation,.et_header_style_left .et-fixed-header #et-top-navigation{padding:0px!important}#et_mobile_nav_menu{display:none}.drawer-open{margin:24px 0px 24px auto!important}.et_pb_section,.et_pb_column .et_pb_row_inner,.et_pb_row{padding:0px}.et_pb_column{margin:0px}.et_pb_section.hero:before{width:calc(95% - 18px)!important;height:120px!important;border-bottom-left-radius:60px!important;bottom:-42px!important}.et_pb_section.hero .et_pb_column:nth-child(2),.et_pb_section.hero .et_pb_code.cover{margin-bottom:0px!important;-webkit-mask-image:unset!important;-webkit-mask-size:unset!important;-webkit-mask-repeat:unset!important;-webkit-mask-position:unset!important}.et_pb_section.hero .et_pb_column:nth-child(2){margin:0px 0px -60px 5%!important;width:95%!important;border-bottom-left-radius:78px}.et_pb_section.hero .et_pb_code.cover{border-bottom-left-radius:60px}#ihf-main-container .row{margin:0px}.featured-listings #ihf-main-container .ihf-grid-result{width:31.333%;margin-right:3%}.featured-listings #ihf-main-container .ihf-grid-result:before{width:calc(100% + 18px);height:calc(100% + 18px);left:-9px;top:-9px}.featured-listings #ihf-main-container .title-bar-1,.featured-listings .ihf-main-container .title-bar-1{font-size:28px}.featured-listings #ihf-main-container .ihf-grid-result-address-container a{-webkit-line-clamp:2}.featured-listings #ihf-main-container .ihf-grid-result-basic-info-container>div b{font-size:18px;padding:0px 0px 9px 27px}.featured-listings #ihf-main-container .ihf-grid-result-basic-info-container>div b:before{width:18px;height:18px}.et_pb_row.flex-on-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;direction:ltr;flex-wrap:wrap}.first-on-mobile{order:1}.second-on-mobile{order:2}.et_pb_column.clip-path-2{margin:0px}.vertical-scroll .et_pb_module{width:270px!important;min-width:270px!important;height:330px;scroll-snap-align:center}#footer-widgets{padding-top:195px!important}body:not(.home) #footer-widgets{padding-top:45px!important}.footer-widget .et_pb_widget img{margin:0px auto}.footer-widget .et_pb_widget ul{margin-top:60px!important}.et-social-icons{margin-bottom:12px}}@media all and (max-width:767px){h1,h2{font-size:42px!important}h3,.et_pb_column_1_3 h2,.et_pb_column_1_4 h2,.et_pb_column_1_5 h2,.et_pb_column_1_6 h2{font-size:38px!important}#thumb-menu{right:30px;bottom:30px}.sub{font-size:21px}.tabs ul{font-size:15px!important}.tabs ul li a,.tabs ul li span{padding:7.5px 36px 4.5px!important}.hero .search-bar .ihf-eureka .ihf-navbar{margin:-1px 0px 0px}.hero .search-bar .ihf-eureka button.ihf-btn i{display:inline-block!important}.hero .search-bar .ihf-eureka button.ihf-btn:before{display:none}.hero .search-bar .ihf-eureka button.ihf-btn{padding:12px 21px 12px 15px!important}.hero .search-bar .ihf-eureka .ihf-form-control,.hero .search-bar .ihf-eureka button.ihf-btn,.hero .search-bar .ihf-eureka .ihf-select-input{min-height:28px!important}.hero .search-bar .ihf-eureka .ihf-select-input{padding:15px 12px!important}.hero .search-bar .ihf-eureka .ihf-select-input input{height:auto!important}.hero .search-bar .ihf-eureka .ihf-form-control,.hero .search-bar .ihf-eureka button.ihf-btn{font-size:18px!important}.preapproval{padding:24px 24px 0px!important}.featured-listings{margin-right:-5.555%}.featured-listings #ihf-main-container .ihf-listing-search-results>.row:nth-child(1){display:-webkit-box;display:-ms-flexbox;display:flex;direction:ltr;flex-wrap:nowrap;justify-content:flex-start;overflow-y:hidden;overflow-x:scroll;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.featured-listings #ihf-main-container .ihf-listing-search-results>.row:nth-child(1)::-webkit-scrollbar{display:none;width:0;background:0 0}.featured-listings #ihf-main-container .ihf-grid-result{min-width:270px;scroll-snap-align:center}.featured-listings #ihf-main-container .ihf-grid-result,.featured-listings #ihf-main-container .ihf-grid-result:nth-child(3n){margin-right:30px!important}.et_pb_column.clip-path-2,.et_pb_column.clip-path-3{padding:12px!important}.et_pb_slider{padding:0px 54px!important}.footer-widget .et_pb_widget img{height:60px}.footer-widget .et_pb_widget ul{font-size:15px!important;margin-top:45px!important}.footer-widget .et_pb_widget ul li{display:block!important;margin:0px 0px 18px!important}.footer-widget .et_pb_widget ul li:last-child{margin:0px!important}.footer-widget .et_pb_widget ul li:after{display:none!important}.et-social-icons li{margin:0px 10px}.two-column{columns:1}}@media all and (max-width:479px){h1,h2{font-size:34px!important}h3,.et_pb_column_1_3 h2,.et_pb_column_1_4 h2,.et_pb_column_1_5 h2,.et_pb_column_1_6 h2{font-size:32px!important}h4{font-size:32px!important}.vertical-scroll .et_pb_module h3{font-size:28px!important}#drawer{width:100%;max-width:100%}#footer-widgets .footer-widget:nth-child(n),.footer-widget .fwidget{margin-bottom:0px!important}}