/* compiled by scssphp v0.7.5 on Wed, 12 Jun 2019 14:54:02 -0700 (0.6406s) */ @import url('//fonts.googleapis.com/css?family=Varela+Round:400|Playfair+Display:400,i,700,700i,900,900i|Montserrat:100,100i,200,200i,300,300i,400,i,500,500i,600,600i,700,700i,800,800i,900,900i'); *[font-group="default-font-group"] displayName, *[font-group="default-font-group"] .display-name { font-family: 'Playfair Display'; font-weight: 400; font-style: normal; text-transform: uppercase; } *[font-group="default-font-group"] .navigation, *[font-group="default-font-group"] header login, *[font-group="default-font-group"] header clientaddress, *[font-group="default-font-group"] header email a, *[font-group="default-font-group"] header phone a, *[font-group="default-font-group"] .accent-toggle, *[font-group="default-font-group"] header .social_media:before, *[font-group="default-font-group"] header slogan { font-family: 'Varela Round'; font-weight: 400; font-style: normal; text-transform: normal; } *[font-group="default-font-group"] .navigation a, *[font-group="default-font-group"] header login a, *[font-group="default-font-group"] header clientaddress a, *[font-group="default-font-group"] header email a a, *[font-group="default-font-group"] header phone a a, *[font-group="default-font-group"] .accent-toggle a, *[font-group="default-font-group"] header .social_media:before a, *[font-group="default-font-group"] header slogan a { font-family: 'Varela Round'; font-weight: 400; font-style: normal; text-transform: normal; } *[font-group="default-font-group"] .megaTitle { font-family: 'Playfair Display'; font-weight: 400; font-style: normal; text-transform: capitalize; } *[font-group="default-font-group"] .subTitle { font-family: 'Varela Round'; font-weight: 400; font-style: normal; text-transform: normal; } *[font-group="default-font-group"] slogan { font-family: 'Varela Round'; font-weight: 400; font-style: normal; text-transform: normal; } *[font-group="default-font-group"] .content-title, *[font-group="default-font-group"] .bt01 > *, *[font-group="default-font-group"] .hl01 > * { font-family: 'Playfair Display'; font-weight: 400; font-style: normal; text-transform: capitalize; } @media (max-width: 767px) { *[font-group="default-font-group"] .content-title, *[font-group="default-font-group"] .bt01 > *, *[font-group="default-font-group"] .hl01 > * { font-size: 1.75rem; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] .content-title, *[font-group="default-font-group"] .bt01 > *, *[font-group="default-font-group"] .hl01 > * { font-size: 2rem; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] .content-title, *[font-group="default-font-group"] .bt01 > *, *[font-group="default-font-group"] .hl01 > * { font-size: 2.5rem; } } @media (min-width: 1200px) { *[font-group="default-font-group"] .content-title, *[font-group="default-font-group"] .bt01 > *, *[font-group="default-font-group"] .hl01 > * { font-size: 3rem; } } *[font-group="default-font-group"] .btn01, *[font-group="default-font-group"] .btn-font { font-family: 'Varela Round'; font-weight: 400; font-style: normal; text-transform: uppercase; } @media (max-width: 300px) { *[font-group="default-font-group"] .btn01, *[font-group="default-font-group"] .btn-font { font-size: 10px; } } @media (min-width: 301px) and (max-width: 767px) { *[font-group="default-font-group"] .btn01, *[font-group="default-font-group"] .btn-font { font-size: 1.25rem; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] .btn01, *[font-group="default-font-group"] .btn-font { font-size: 1.25rem; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] .btn01, *[font-group="default-font-group"] .btn-font { font-size: 1.25rem; } } @media (min-width: 1200px) and (max-width: 1600px) { *[font-group="default-font-group"] .btn01, *[font-group="default-font-group"] .btn-font { font-size: 1.25rem; } } @media (min-width: 1601px) { *[font-group="default-font-group"] .btn01, *[font-group="default-font-group"] .btn-font { font-size: 1.5rem; } } *[font-group="default-font-group"] .body-style, *[font-group="default-font-group"] body, *[font-group="default-font-group"] p, *[font-group="default-font-group"] .bd01, *[font-group="default-font-group"] .bd01 *, *[font-group="default-font-group"] .pro-text-desc, *[font-group="default-font-group"] .pro-text-desc *, *[font-group="default-font-group"] p.spd01, *[font-group="default-font-group"] .cb-links a, *[font-group="default-font-group"] #agent-detail-bio p { font-family: 'Montserrat'; font-weight: 400; font-style: normal; text-transform: normal; line-height: 2.25; } @media (max-width: 300px) { *[font-group="default-font-group"] .body-style, *[font-group="default-font-group"] body, *[font-group="default-font-group"] p, *[font-group="default-font-group"] .bd01, *[font-group="default-font-group"] .bd01 *, *[font-group="default-font-group"] .pro-text-desc, *[font-group="default-font-group"] .pro-text-desc *, *[font-group="default-font-group"] p.spd01, *[font-group="default-font-group"] .cb-links a, *[font-group="default-font-group"] #agent-detail-bio p { font-size: 12px; } } @media (min-width: 301px) and (max-width: 767px) { *[font-group="default-font-group"] .body-style, *[font-group="default-font-group"] body, *[font-group="default-font-group"] p, *[font-group="default-font-group"] .bd01, *[font-group="default-font-group"] .bd01 *, *[font-group="default-font-group"] .pro-text-desc, *[font-group="default-font-group"] .pro-text-desc *, *[font-group="default-font-group"] p.spd01, *[font-group="default-font-group"] .cb-links a, *[font-group="default-font-group"] #agent-detail-bio p { font-size: 1.25rem; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] .body-style, *[font-group="default-font-group"] body, *[font-group="default-font-group"] p, *[font-group="default-font-group"] .bd01, *[font-group="default-font-group"] .bd01 *, *[font-group="default-font-group"] .pro-text-desc, *[font-group="default-font-group"] .pro-text-desc *, *[font-group="default-font-group"] p.spd01, *[font-group="default-font-group"] .cb-links a, *[font-group="default-font-group"] #agent-detail-bio p { font-size: 1.5rem; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] .body-style, *[font-group="default-font-group"] body, *[font-group="default-font-group"] p, *[font-group="default-font-group"] .bd01, *[font-group="default-font-group"] .bd01 *, *[font-group="default-font-group"] .pro-text-desc, *[font-group="default-font-group"] .pro-text-desc *, *[font-group="default-font-group"] p.spd01, *[font-group="default-font-group"] .cb-links a, *[font-group="default-font-group"] #agent-detail-bio p { font-size: 1.5rem; } } @media (min-width: 1200px) { *[font-group="default-font-group"] .body-style, *[font-group="default-font-group"] body, *[font-group="default-font-group"] p, *[font-group="default-font-group"] .bd01, *[font-group="default-font-group"] .bd01 *, *[font-group="default-font-group"] .pro-text-desc, *[font-group="default-font-group"] .pro-text-desc *, *[font-group="default-font-group"] p.spd01, *[font-group="default-font-group"] .cb-links a, *[font-group="default-font-group"] #agent-detail-bio p { font-size: 1.5rem; } } *[font-group="default-font-group"] header:not(#header-showcase) displayname, *[font-group="default-font-group"] header:not(#header-showcase) displayName * { font-family: 'Playfair Display'; font-weight: 400; font-style: normal; text-transform: uppercase; } @media (max-width: 767px) { *[font-group="default-font-group"] header:not(#header-showcase) displayname, *[font-group="default-font-group"] header:not(#header-showcase) displayName * { font-size: 1.5rem; } } @media (min-width: 768px) { *[font-group="default-font-group"] header:not(#header-showcase) displayname, *[font-group="default-font-group"] header:not(#header-showcase) displayName * { font-size: 2rem; } } @media (max-width: 300px) { *[font-group="default-font-group"] header:not(#header-showcase) *:not(displayName) { font-size: 10px; } } @media (min-width: 301px) and (max-width: 767px) { *[font-group="default-font-group"] header:not(#header-showcase) *:not(displayName) { font-size: 1rem; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] header:not(#header-showcase) *:not(displayName) { font-size: 1rem; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] header:not(#header-showcase) *:not(displayName) { font-size: 1rem; } } @media (min-width: 1200px) and (max-width: 1600px) { *[font-group="default-font-group"] header:not(#header-showcase) *:not(displayName) { font-size: 12px; } } @media (min-width: 1601px) { *[font-group="default-font-group"] header:not(#header-showcase) *:not(displayName) { font-size: 1.4rem; } } @media (max-width: 767px) { *[font-group="default-font-group"] header#header-showcase *:not(propertytitle) { font-size: 11px !important; } } *[font-group="default-font-group"] header#header-showcase propertytitle { line-height: 1; font-family: 'Playfair Display'; font-weight: 400; font-style: normal; text-transform: uppercase; } @media (max-width: 500px) { *[font-group="default-font-group"] header#header-showcase propertytitle { font-size: 2rem; } } @media (min-width: 501px) and (max-width: 767px) { *[font-group="default-font-group"] header#header-showcase propertytitle { font-size: 1.75rem; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] header#header-showcase propertytitle { font-size: 2rem; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] header#header-showcase propertytitle { font-size: 2.25rem; } } @media (min-width: 1200px) and (max-width: 1500px) { *[font-group="default-font-group"] header#header-showcase propertytitle { font-size: 2.5rem; } } @media (min-width: 1501px) { *[font-group="default-font-group"] header#header-showcase propertytitle { font-size: 3rem; } } *[font-group="default-font-group"] header#header-showcase login a, *[font-group="default-font-group"] header#header-showcase phone a, *[font-group="default-font-group"] header#header-showcase div#property-options a { font-family: 'Varela Round'; font-weight: 400; font-style: normal; text-transform: normal; } @media (max-width: 767px) { *[font-group="default-font-group"] header#header-showcase login a, *[font-group="default-font-group"] header#header-showcase phone a, *[font-group="default-font-group"] header#header-showcase div#property-options a { font-size: 12px; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] header#header-showcase login a, *[font-group="default-font-group"] header#header-showcase phone a, *[font-group="default-font-group"] header#header-showcase div#property-options a { font-size: 11.5px; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] header#header-showcase login a, *[font-group="default-font-group"] header#header-showcase phone a, *[font-group="default-font-group"] header#header-showcase div#property-options a { font-size: 11.5px; } } @media (min-width: 1200px) and (max-width: 1600px) { *[font-group="default-font-group"] header#header-showcase login a, *[font-group="default-font-group"] header#header-showcase phone a, *[font-group="default-font-group"] header#header-showcase div#property-options a { font-size: 1.3rem; } } @media (min-width: 1601px) { *[font-group="default-font-group"] header#header-showcase login a, *[font-group="default-font-group"] header#header-showcase phone a, *[font-group="default-font-group"] header#header-showcase div#property-options a { font-size: 1.5rem; } } *[font-group="default-font-group"] header#header-showcase navigation li.dropdown > a { font-family: 'Varela Round'; font-weight: 400; font-style: normal; text-transform: normal; } @media (max-width: 767px) { *[font-group="default-font-group"] header#header-showcase navigation li.dropdown > a { font-size: 12px; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] header#header-showcase navigation li.dropdown > a { font-size: 11.5px; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] header#header-showcase navigation li.dropdown > a { font-size: 11.5px; } } @media (min-width: 1200px) and (max-width: 1600px) { *[font-group="default-font-group"] header#header-showcase navigation li.dropdown > a { font-size: 1.3rem; } } @media (min-width: 1601px) { *[font-group="default-font-group"] header#header-showcase navigation li.dropdown > a { font-size: 1.5rem; } } *[font-group="default-font-group"] header#header-showcase navigation li.dropdown .dropdown-menu a { font-family: 'Varela Round'; font-weight: 400; font-style: normal; text-transform: normal; } @media (max-width: 767px) { *[font-group="default-font-group"] header#header-showcase navigation li.dropdown .dropdown-menu a { font-size: 12px; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] header#header-showcase navigation li.dropdown .dropdown-menu a { font-size: 11.5px; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] header#header-showcase navigation li.dropdown .dropdown-menu a { font-size: 11.5px; } } @media (min-width: 1200px) and (max-width: 1600px) { *[font-group="default-font-group"] header#header-showcase navigation li.dropdown .dropdown-menu a { font-size: 1.3rem; } } @media (min-width: 1601px) { *[font-group="default-font-group"] header#header-showcase navigation li.dropdown .dropdown-menu a { font-size: 1.5rem; } } *[font-group="default-font-group"] footer .footer-displayname { font-family: 'Playfair Display'; font-weight: 400; font-style: normal; text-transform: uppercase; } @media (max-width: 767px) { *[font-group="default-font-group"] footer .footer-displayname { font-size: 1.5rem; } } @media (min-width: 768px) { *[font-group="default-font-group"] footer .footer-displayname { font-size: 2rem; } } *[font-group="default-font-group"] footer clientAddress { font-family: 'Varela Round'; font-weight: 400; font-style: normal; text-transform: normal; } @media (max-width: 300px) { *[font-group="default-font-group"] footer clientAddress { font-size: 12px; } } @media (min-width: 301px) and (max-width: 767px) { *[font-group="default-font-group"] footer clientAddress { font-size: 1.25rem; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] footer clientAddress { font-size: 1.5rem; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] footer clientAddress { font-size: 1.5rem; } } @media (min-width: 1200px) { *[font-group="default-font-group"] footer clientAddress { font-size: 1.5rem; } } *[font-group="default-font-group"] footer .footer-link-toggle a { font-family: 'Varela Round'; font-weight: 400; font-style: normal; text-transform: normal; } @media (max-width: 300px) { *[font-group="default-font-group"] footer .footer-link-toggle a { font-size: 10px; } } @media (min-width: 301px) and (max-width: 767px) { *[font-group="default-font-group"] footer .footer-link-toggle a { font-size: 1rem; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] footer .footer-link-toggle a { font-size: 1rem; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] footer .footer-link-toggle a { font-size: 1rem; } } @media (min-width: 1200px) and (max-width: 1600px) { *[font-group="default-font-group"] footer .footer-link-toggle a { font-size: 12px; } } @media (min-width: 1601px) { *[font-group="default-font-group"] footer .footer-link-toggle a { font-size: 1.4rem; } } *[font-group="default-font-group"] footer .footer-link-column ul a { font-family: 'Montserrat'; font-weight: 400; font-style: normal; text-transform: normal; } @media (max-width: 300px) { *[font-group="default-font-group"] footer .footer-link-column ul a { font-size: 10px; } } @media (min-width: 301px) and (max-width: 767px) { *[font-group="default-font-group"] footer .footer-link-column ul a { font-size: 1rem; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] footer .footer-link-column ul a { font-size: 1rem; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] footer .footer-link-column ul a { font-size: 1rem; } } @media (min-width: 1200px) and (max-width: 1600px) { *[font-group="default-font-group"] footer .footer-link-column ul a { font-size: 12px; } } @media (min-width: 1601px) { *[font-group="default-font-group"] footer .footer-link-column ul a { font-size: 1.4rem; } } *[font-group="default-font-group"] footer disclaimer { font-family: 'Varela Round'; font-weight: 400; font-style: normal; text-transform: normal; } @media (max-width: 300px) { *[font-group="default-font-group"] footer disclaimer { font-size: 10px; } } @media (min-width: 301px) and (max-width: 767px) { *[font-group="default-font-group"] footer disclaimer { font-size: 1rem; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] footer disclaimer { font-size: 1rem; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] footer disclaimer { font-size: 1rem; } } @media (min-width: 1200px) and (max-width: 1600px) { *[font-group="default-font-group"] footer disclaimer { font-size: 12px; } } @media (min-width: 1601px) { *[font-group="default-font-group"] footer disclaimer { font-size: 1.4rem; } } *[font-group="default-font-group"] .nav-tabs > li.active > a, *[font-group="default-font-group"] .nav-tabs > li.active > a:focus, *[font-group="default-font-group"] .nav-tabs > li.active > a:hover { font-family: 'Montserrat'; font-weight: 400; font-style: normal; text-transform: normal; } @media (max-width: 300px) { *[font-group="default-font-group"] .nav-tabs > li.active > a, *[font-group="default-font-group"] .nav-tabs > li.active > a:focus, *[font-group="default-font-group"] .nav-tabs > li.active > a:hover { font-size: 12px; } } @media (min-width: 301px) and (max-width: 767px) { *[font-group="default-font-group"] .nav-tabs > li.active > a, *[font-group="default-font-group"] .nav-tabs > li.active > a:focus, *[font-group="default-font-group"] .nav-tabs > li.active > a:hover { font-size: 1.25rem; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] .nav-tabs > li.active > a, *[font-group="default-font-group"] .nav-tabs > li.active > a:focus, *[font-group="default-font-group"] .nav-tabs > li.active > a:hover { font-size: 1.5rem; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] .nav-tabs > li.active > a, *[font-group="default-font-group"] .nav-tabs > li.active > a:focus, *[font-group="default-font-group"] .nav-tabs > li.active > a:hover { font-size: 1.5rem; } } @media (min-width: 1200px) { *[font-group="default-font-group"] .nav-tabs > li.active > a, *[font-group="default-font-group"] .nav-tabs > li.active > a:focus, *[font-group="default-font-group"] .nav-tabs > li.active > a:hover { font-size: 1.5rem; } } *[font-group="default-font-group"] section.pro-gallery-blocks.default .thumbnail-title { font-family: 'Playfair Display'; font-weight: 400; font-style: normal; text-transform: capitalize; } @media (max-width: 767px) { *[font-group="default-font-group"] section.pro-gallery-blocks.default .thumbnail-title { font-size: 1.5rem; } } @media (min-width: 768px) { *[font-group="default-font-group"] section.pro-gallery-blocks.default .thumbnail-title { font-size: 2rem; } } *[font-group="default-font-group"] section.pro-gallery-blocks.default .thumbnail-description { font-family: 'Montserrat'; font-weight: 400; font-style: normal; text-transform: normal; } @media (max-width: 300px) { *[font-group="default-font-group"] section.pro-gallery-blocks.default .thumbnail-description { font-size: 12px; } } @media (min-width: 301px) and (max-width: 767px) { *[font-group="default-font-group"] section.pro-gallery-blocks.default .thumbnail-description { font-size: 1.25rem; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] section.pro-gallery-blocks.default .thumbnail-description { font-size: 1.5rem; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] section.pro-gallery-blocks.default .thumbnail-description { font-size: 1.5rem; } } @media (min-width: 1200px) { *[font-group="default-font-group"] section.pro-gallery-blocks.default .thumbnail-description { font-size: 1.5rem; } } *[font-group="default-font-group"] section.pro-gallery-blocks[class*="caption-beneath-photo"] .thumbnail-title { font-family: 'Playfair Display'; font-weight: 400; font-style: normal; text-transform: capitalize; } @media (max-width: 767px) { *[font-group="default-font-group"] section.pro-gallery-blocks[class*="caption-beneath-photo"] .thumbnail-title { font-size: 1.5rem; } } @media (min-width: 768px) { *[font-group="default-font-group"] section.pro-gallery-blocks[class*="caption-beneath-photo"] .thumbnail-title { font-size: 2rem; } } *[font-group="default-font-group"] section.pro-gallery-blocks[class*="caption-beneath-photo"] .thumbnail-description { font-family: 'Montserrat'; font-weight: 400; font-style: normal; text-transform: normal; } @media (max-width: 300px) { *[font-group="default-font-group"] section.pro-gallery-blocks[class*="caption-beneath-photo"] .thumbnail-description { font-size: 12px; } } @media (min-width: 301px) and (max-width: 767px) { *[font-group="default-font-group"] section.pro-gallery-blocks[class*="caption-beneath-photo"] .thumbnail-description { font-size: 1.25rem; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] section.pro-gallery-blocks[class*="caption-beneath-photo"] .thumbnail-description { font-size: 1.5rem; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] section.pro-gallery-blocks[class*="caption-beneath-photo"] .thumbnail-description { font-size: 1.5rem; } } @media (min-width: 1200px) { *[font-group="default-font-group"] section.pro-gallery-blocks[class*="caption-beneath-photo"] .thumbnail-description { font-size: 1.5rem; } } *[font-group="default-font-group"] section.pro-gallery-blocks.caption-on-photo-3-pro-gallery .thumbnail-title { font-family: 'Playfair Display'; font-weight: 400; font-style: normal; text-transform: capitalize; line-height: 1.1; } @media (max-width: 767px) { *[font-group="default-font-group"] section.pro-gallery-blocks.caption-on-photo-3-pro-gallery .thumbnail-title { font-size: 1.75rem; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] section.pro-gallery-blocks.caption-on-photo-3-pro-gallery .thumbnail-title { font-size: 2rem; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] section.pro-gallery-blocks.caption-on-photo-3-pro-gallery .thumbnail-title { font-size: 2.5rem; } } @media (min-width: 1200px) { *[font-group="default-font-group"] section.pro-gallery-blocks.caption-on-photo-3-pro-gallery .thumbnail-title { font-size: 3rem; } } *[font-group="default-font-group"] section.pro-gallery-blocks.caption-on-photo-3-pro-gallery .thumbnail-description { font-family: 'Montserrat'; font-weight: 400; font-style: normal; text-transform: normal; } @media (max-width: 300px) { *[font-group="default-font-group"] section.pro-gallery-blocks.caption-on-photo-3-pro-gallery .thumbnail-description { font-size: 12px; } } @media (min-width: 301px) and (max-width: 767px) { *[font-group="default-font-group"] section.pro-gallery-blocks.caption-on-photo-3-pro-gallery .thumbnail-description { font-size: 1.25rem; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] section.pro-gallery-blocks.caption-on-photo-3-pro-gallery .thumbnail-description { font-size: 1.5rem; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] section.pro-gallery-blocks.caption-on-photo-3-pro-gallery .thumbnail-description { font-size: 1.5rem; } } @media (min-width: 1200px) { *[font-group="default-font-group"] section.pro-gallery-blocks.caption-on-photo-3-pro-gallery .thumbnail-description { font-size: 1.5rem; } } *[font-group="default-font-group"] section.pro-gallery-blocks.caption-on-photo-3-pro-gallery .thumbnail-button { font-family: 'Playfair Display'; font-weight: 400; font-style: normal; text-transform: capitalize; } @media (max-width: 767px) { *[font-group="default-font-group"] section.pro-gallery-blocks.caption-on-photo-3-pro-gallery .thumbnail-button { font-size: 1.25rem; } } @media (min-width: 768px) { *[font-group="default-font-group"] section.pro-gallery-blocks.caption-on-photo-3-pro-gallery .thumbnail-button { font-size: 1.5rem; } } *[font-group="default-font-group"] section.market-stats-blocks .grph-tbar h3 { font-family: 'Playfair Display'; font-weight: 400; font-style: normal; text-transform: capitalize; } @media (max-width: 767px) { *[font-group="default-font-group"] section.market-stats-blocks .grph-tbar h3 { font-size: 1.75rem; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] section.market-stats-blocks .grph-tbar h3 { font-size: 2rem; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] section.market-stats-blocks .grph-tbar h3 { font-size: 2.5rem; } } @media (min-width: 1200px) { *[font-group="default-font-group"] section.market-stats-blocks .grph-tbar h3 { font-size: 3rem; } } *[font-group="default-font-group"] section.market-stats-blocks .grph-tbar h4, *[font-group="default-font-group"] section.market-stats-blocks .grph-subtitle h4 { font-family: 'Playfair Display'; font-weight: 400; font-style: normal; text-transform: capitalize; } @media (max-width: 767px) { *[font-group="default-font-group"] section.market-stats-blocks .grph-tbar h4, *[font-group="default-font-group"] section.market-stats-blocks .grph-subtitle h4 { font-size: 1.5rem; } } @media (min-width: 768px) { *[font-group="default-font-group"] section.market-stats-blocks .grph-tbar h4, *[font-group="default-font-group"] section.market-stats-blocks .grph-subtitle h4 { font-size: 2rem; } } *[font-group="default-font-group"] section.market-stats-blocks .grph-numbers h5 { font-family: 'Playfair Display'; font-weight: 400; font-style: normal; text-transform: capitalize; } *[font-group="default-font-group"] section#main-page-title-block h1 { font-family: 'Playfair Display'; font-weight: 400; font-style: normal; text-transform: capitalize; } @media (max-width: 767px) { *[font-group="default-font-group"] section#main-page-title-block h1 { font-size: 1.75rem; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] section#main-page-title-block h1 { font-size: 2rem; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] section#main-page-title-block h1 { font-size: 2.5rem; } } @media (min-width: 1200px) { *[font-group="default-font-group"] section#main-page-title-block h1 { font-size: 3.5rem; } } *[font-group="default-font-group"] section#backpage-subnav .panel-group .panel-collapse .panel-body a { font-family: 'Playfair Display'; font-weight: 400; font-style: normal; text-transform: capitalize; } @media (max-width: 300px) { *[font-group="default-font-group"] section#backpage-subnav .panel-group .panel-collapse .panel-body a { font-size: 12px; } } @media (min-width: 301px) and (max-width: 767px) { *[font-group="default-font-group"] section#backpage-subnav .panel-group .panel-collapse .panel-body a { font-size: 1.25rem; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] section#backpage-subnav .panel-group .panel-collapse .panel-body a { font-size: 1.5rem; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] section#backpage-subnav .panel-group .panel-collapse .panel-body a { font-size: 1.5rem; } } @media (min-width: 1200px) { *[font-group="default-font-group"] section#backpage-subnav .panel-group .panel-collapse .panel-body a { font-size: 1.5rem; } } *[font-group="default-font-group"] featured h2 { font-family: 'Playfair Display'; font-weight: 400; font-style: normal; text-transform: capitalize; } @media (max-width: 767px) { *[font-group="default-font-group"] featured h2 { font-size: 1.75rem; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] featured h2 { font-size: 2rem; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] featured h2 { font-size: 2.5rem; } } @media (min-width: 1200px) { *[font-group="default-font-group"] featured h2 { font-size: 3rem; } } *[font-group="default-font-group"] featured h3 { font-family: 'Playfair Display'; font-weight: 400; font-style: normal; text-transform: capitalize; } @media (max-width: 767px) { *[font-group="default-font-group"] featured h3 { font-size: 1.5rem; } } @media (min-width: 768px) { *[font-group="default-font-group"] featured h3 { font-size: 2rem; } } *[font-group="default-font-group"] featured h2 + p { font-family: 'Montserrat'; font-weight: 400; font-style: normal; text-transform: normal; } @media (max-width: 300px) { *[font-group="default-font-group"] featured h2 + p { font-size: 12px; } } @media (min-width: 301px) and (max-width: 767px) { *[font-group="default-font-group"] featured h2 + p { font-size: 1.25rem; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] featured h2 + p { font-size: 1.5rem; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] featured h2 + p { font-size: 1.5rem; } } @media (min-width: 1200px) { *[font-group="default-font-group"] featured h2 + p { font-size: 1.5rem; } } *[font-group="default-font-group"] featured h3 + p { font-family: 'Montserrat'; font-weight: 400; font-style: normal; text-transform: normal; } @media (max-width: 300px) { *[font-group="default-font-group"] featured h3 + p { font-size: 12px; } } @media (min-width: 301px) and (max-width: 767px) { *[font-group="default-font-group"] featured h3 + p { font-size: 1.25rem; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] featured h3 + p { font-size: 1.5rem; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] featured h3 + p { font-size: 1.5rem; } } @media (min-width: 1200px) { *[font-group="default-font-group"] featured h3 + p { font-size: 1.5rem; } } *[font-group="default-font-group"] featured h2 p > a, *[font-group="default-font-group"] featured h3 p > a { font-family: 'Varela Round'; font-weight: 400; font-style: normal; text-transform: uppercase; } @media (max-width: 300px) { *[font-group="default-font-group"] featured h2 p > a, *[font-group="default-font-group"] featured h3 p > a { font-size: 10px; } } @media (min-width: 301px) and (max-width: 767px) { *[font-group="default-font-group"] featured h2 p > a, *[font-group="default-font-group"] featured h3 p > a { font-size: 1.25rem; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] featured h2 p > a, *[font-group="default-font-group"] featured h3 p > a { font-size: 1.25rem; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] featured h2 p > a, *[font-group="default-font-group"] featured h3 p > a { font-size: 1.25rem; } } @media (min-width: 1200px) and (max-width: 1600px) { *[font-group="default-font-group"] featured h2 p > a, *[font-group="default-font-group"] featured h3 p > a { font-size: 1.25rem; } } @media (min-width: 1601px) { *[font-group="default-font-group"] featured h2 p > a, *[font-group="default-font-group"] featured h3 p > a { font-size: 1.5rem; } } *[font-group="default-font-group"] #agent-roster #agent-search-form h4, *[font-group="default-font-group"] #agent-roster h3.agent-grid-name { font-family: 'Playfair Display'; font-weight: 400; font-style: normal; text-transform: capitalize; } *[font-group="default-font-group"] section.agent-detail-block .agent-name-group, *[font-group="default-font-group"] section.agent-detail-block .agent-detail-bio-title { font-family: 'Playfair Display'; font-weight: 400; font-style: normal; text-transform: capitalize; } @media (max-width: 767px) { *[font-group="default-font-group"] section.agent-detail-block .agent-name-group, *[font-group="default-font-group"] section.agent-detail-block .agent-detail-bio-title { font-size: 1.75rem; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] section.agent-detail-block .agent-name-group, *[font-group="default-font-group"] section.agent-detail-block .agent-detail-bio-title { font-size: 2rem; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] section.agent-detail-block .agent-name-group, *[font-group="default-font-group"] section.agent-detail-block .agent-detail-bio-title { font-size: 2.5rem; } } @media (min-width: 1200px) { *[font-group="default-font-group"] section.agent-detail-block .agent-name-group, *[font-group="default-font-group"] section.agent-detail-block .agent-detail-bio-title { font-size: 3rem; } } *[font-group="default-font-group"] section.agent-detail-block .agent-contact-column nav a { font-family: 'Varela Round'; font-weight: 400; font-style: normal; text-transform: normal; } @media (max-width: 300px) { *[font-group="default-font-group"] section.agent-detail-block .agent-contact-column nav a { font-size: 10px; } } @media (min-width: 301px) and (max-width: 767px) { *[font-group="default-font-group"] section.agent-detail-block .agent-contact-column nav a { font-size: 1rem; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] section.agent-detail-block .agent-contact-column nav a { font-size: 1rem; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] section.agent-detail-block .agent-contact-column nav a { font-size: 1rem; } } @media (min-width: 1200px) and (max-width: 1600px) { *[font-group="default-font-group"] section.agent-detail-block .agent-contact-column nav a { font-size: 12px; } } @media (min-width: 1601px) { *[font-group="default-font-group"] section.agent-detail-block .agent-contact-column nav a { font-size: 1.4rem; } } *[font-group="default-font-group"] section.agent-detail-block .agent-name-group { line-height: 1; } *[font-group="default-font-group"] section.agent-detail-block .agent-name-column span.agent-profession-title { font-family: 'Playfair Display'; font-weight: 400; font-style: normal; text-transform: capitalize; } @media (max-width: 767px) { *[font-group="default-font-group"] section.agent-detail-block .agent-name-column span.agent-profession-title { font-size: 1.5rem; } } @media (min-width: 768px) { *[font-group="default-font-group"] section.agent-detail-block .agent-name-column span.agent-profession-title { font-size: 2rem; } } *[font-group="default-font-group"] section.agent-detail-block .agent-name-column .agent-address-group { font-family: 'Varela Round'; font-weight: 400; font-style: normal; text-transform: normal; } @media (max-width: 300px) { *[font-group="default-font-group"] section.agent-detail-block .agent-name-column .agent-address-group { font-size: 10px; } } @media (min-width: 301px) and (max-width: 767px) { *[font-group="default-font-group"] section.agent-detail-block .agent-name-column .agent-address-group { font-size: 1rem; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] section.agent-detail-block .agent-name-column .agent-address-group { font-size: 1rem; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] section.agent-detail-block .agent-name-column .agent-address-group { font-size: 1rem; } } @media (min-width: 1200px) and (max-width: 1600px) { *[font-group="default-font-group"] section.agent-detail-block .agent-name-column .agent-address-group { font-size: 12px; } } @media (min-width: 1601px) { *[font-group="default-font-group"] section.agent-detail-block .agent-name-column .agent-address-group { font-size: 1.4rem; } } *[font-group="default-font-group"] section.agent-detail-block #agent-detail-bio p { font-family: 'Montserrat'; font-weight: 400; font-style: normal; text-transform: normal; } @media (max-width: 300px) { *[font-group="default-font-group"] section.agent-detail-block #agent-detail-bio p { font-size: 12px; } } @media (min-width: 301px) and (max-width: 767px) { *[font-group="default-font-group"] section.agent-detail-block #agent-detail-bio p { font-size: 1.25rem; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] section.agent-detail-block #agent-detail-bio p { font-size: 1.5rem; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] section.agent-detail-block #agent-detail-bio p { font-size: 1.5rem; } } @media (min-width: 1200px) { *[font-group="default-font-group"] section.agent-detail-block #agent-detail-bio p { font-size: 1.5rem; } } *[font-group="default-font-group"] section#custom-locations h2 { font-family: 'Playfair Display'; font-weight: 400; font-style: normal; text-transform: capitalize; } @media (max-width: 767px) { *[font-group="default-font-group"] section#custom-locations h2 { font-size: 1.25rem; } } @media (min-width: 768px) { *[font-group="default-font-group"] section#custom-locations h2 { font-size: 1.5rem; } } *[font-group="default-font-group"] #office-roster #office-search-form h4 { font-family: 'Playfair Display'; font-weight: 400; font-style: normal; text-transform: capitalize; } @media (max-width: 767px) { *[font-group="default-font-group"] #office-roster #office-search-form h4 { font-size: 1.5rem; } } @media (min-width: 768px) { *[font-group="default-font-group"] #office-roster #office-search-form h4 { font-size: 2rem; } } *[font-group="default-font-group"] #office-roster h3.office-grid-name { font-family: 'Playfair Display'; font-weight: 400; font-style: normal; text-transform: capitalize; } @media (max-width: 767px) { *[font-group="default-font-group"] #office-roster h3.office-grid-name { font-size: 1.75rem; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] #office-roster h3.office-grid-name { font-size: 2rem; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] #office-roster h3.office-grid-name { font-size: 2.5rem; } } @media (min-width: 1200px) { *[font-group="default-font-group"] #office-roster h3.office-grid-name { font-size: 3rem; } } *[font-group="default-font-group"] #office-roster .office-grid-occupation, *[font-group="default-font-group"] #office-roster .office-grid-occupation * { font-family: 'Montserrat'; font-weight: 400; font-style: normal; text-transform: normal; } @media (max-width: 300px) { *[font-group="default-font-group"] #office-roster .office-grid-occupation, *[font-group="default-font-group"] #office-roster .office-grid-occupation * { font-size: 12px; } } @media (min-width: 301px) and (max-width: 767px) { *[font-group="default-font-group"] #office-roster .office-grid-occupation, *[font-group="default-font-group"] #office-roster .office-grid-occupation * { font-size: 1.25rem; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] #office-roster .office-grid-occupation, *[font-group="default-font-group"] #office-roster .office-grid-occupation * { font-size: 1.5rem; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] #office-roster .office-grid-occupation, *[font-group="default-font-group"] #office-roster .office-grid-occupation * { font-size: 1.5rem; } } @media (min-width: 1200px) { *[font-group="default-font-group"] #office-roster .office-grid-occupation, *[font-group="default-font-group"] #office-roster .office-grid-occupation * { font-size: 1.5rem; } } *[font-group="default-font-group"] body.office-detail #office-detail-content #office-detail-left #office-detail-profile .office-detail-widgets h4 { font-family: 'Playfair Display'; font-weight: 400; font-style: normal; text-transform: capitalize; } @media (max-width: 767px) { *[font-group="default-font-group"] body.office-detail #office-detail-content #office-detail-left #office-detail-profile .office-detail-widgets h4 { font-size: 1.75rem; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] body.office-detail #office-detail-content #office-detail-left #office-detail-profile .office-detail-widgets h4 { font-size: 2rem; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] body.office-detail #office-detail-content #office-detail-left #office-detail-profile .office-detail-widgets h4 { font-size: 2.5rem; } } @media (min-width: 1200px) { *[font-group="default-font-group"] body.office-detail #office-detail-content #office-detail-left #office-detail-profile .office-detail-widgets h4 { font-size: 3rem; } } *[font-group="default-font-group"] body.office-detail ul#office-manager-data, *[font-group="default-font-group"] body.office-detail ul#office-hours-list, *[font-group="default-font-group"] body.office-detail ul#office-hours-list, *[font-group="default-font-group"] body.office-detail .dataTables_wrapper label, *[font-group="default-font-group"] body.office-detail .dataTables_info { font-family: 'Playfair Display'; font-weight: 400; font-style: normal; text-transform: capitalize; } @media (max-width: 767px) { *[font-group="default-font-group"] body.office-detail ul#office-manager-data, *[font-group="default-font-group"] body.office-detail ul#office-hours-list, *[font-group="default-font-group"] body.office-detail ul#office-hours-list, *[font-group="default-font-group"] body.office-detail .dataTables_wrapper label, *[font-group="default-font-group"] body.office-detail .dataTables_info { font-size: 1.25rem; } } @media (min-width: 768px) { *[font-group="default-font-group"] body.office-detail ul#office-manager-data, *[font-group="default-font-group"] body.office-detail ul#office-hours-list, *[font-group="default-font-group"] body.office-detail ul#office-hours-list, *[font-group="default-font-group"] body.office-detail .dataTables_wrapper label, *[font-group="default-font-group"] body.office-detail .dataTables_info { font-size: 1.5rem; } } *[font-group="default-font-group"] body.office-detail #office-detail div#office-contact h4, *[font-group="default-font-group"] body.office-detail #office-detail div#office-agents h4, *[font-group="default-font-group"] body.office-detail #office-detail div#office-bio h4, *[font-group="default-font-group"] body.office-detail #office-detail div#office-address a { font-family: 'Playfair Display'; font-weight: 400; font-style: normal; text-transform: capitalize; } @media (max-width: 767px) { *[font-group="default-font-group"] body.office-detail #office-detail div#office-contact h4, *[font-group="default-font-group"] body.office-detail #office-detail div#office-agents h4, *[font-group="default-font-group"] body.office-detail #office-detail div#office-bio h4, *[font-group="default-font-group"] body.office-detail #office-detail div#office-address a { font-size: 1.75rem; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] body.office-detail #office-detail div#office-contact h4, *[font-group="default-font-group"] body.office-detail #office-detail div#office-agents h4, *[font-group="default-font-group"] body.office-detail #office-detail div#office-bio h4, *[font-group="default-font-group"] body.office-detail #office-detail div#office-address a { font-size: 2rem; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] body.office-detail #office-detail div#office-contact h4, *[font-group="default-font-group"] body.office-detail #office-detail div#office-agents h4, *[font-group="default-font-group"] body.office-detail #office-detail div#office-bio h4, *[font-group="default-font-group"] body.office-detail #office-detail div#office-address a { font-size: 2.5rem; } } @media (min-width: 1200px) { *[font-group="default-font-group"] body.office-detail #office-detail div#office-contact h4, *[font-group="default-font-group"] body.office-detail #office-detail div#office-agents h4, *[font-group="default-font-group"] body.office-detail #office-detail div#office-bio h4, *[font-group="default-font-group"] body.office-detail #office-detail div#office-address a { font-size: 3rem; } } *[font-group="default-font-group"] body.office-detail #office-detail td.agent-name a { font-family: 'Playfair Display'; font-weight: 400; font-style: normal; text-transform: capitalize; } @media (max-width: 767px) { *[font-group="default-font-group"] body.office-detail #office-detail td.agent-name a { font-size: 1.25rem; } } @media (min-width: 768px) { *[font-group="default-font-group"] body.office-detail #office-detail td.agent-name a { font-size: 1.5rem; } } *[font-group="default-font-group"] body.office-detail #office-detail #office-detail-map #office-title #office-name { font-family: 'Playfair Display'; font-weight: 400; font-style: normal; text-transform: capitalize; line-height: 1.25; } @media (max-width: 767px) { *[font-group="default-font-group"] body.office-detail #office-detail #office-detail-map #office-title #office-name { font-size: 1.75rem; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] body.office-detail #office-detail #office-detail-map #office-title #office-name { font-size: 2rem; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] body.office-detail #office-detail #office-detail-map #office-title #office-name { font-size: 2.5rem; } } @media (min-width: 1200px) { *[font-group="default-font-group"] body.office-detail #office-detail #office-detail-map #office-title #office-name { font-size: 3rem; } } *[font-group="default-font-group"] body.office-detail #office-detail #office-detail-map #office-title #office-detail-action-bar li a:not(i) { font-family: 'Varela Round'; font-weight: 400; font-style: normal; text-transform: normal; } @media (max-width: 300px) { *[font-group="default-font-group"] body.office-detail #office-detail #office-detail-map #office-title #office-detail-action-bar li a:not(i) { font-size: 10px; } } @media (min-width: 301px) and (max-width: 767px) { *[font-group="default-font-group"] body.office-detail #office-detail #office-detail-map #office-title #office-detail-action-bar li a:not(i) { font-size: 1rem; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] body.office-detail #office-detail #office-detail-map #office-title #office-detail-action-bar li a:not(i) { font-size: 1rem; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] body.office-detail #office-detail #office-detail-map #office-title #office-detail-action-bar li a:not(i) { font-size: 1rem; } } @media (min-width: 1200px) and (max-width: 1600px) { *[font-group="default-font-group"] body.office-detail #office-detail #office-detail-map #office-title #office-detail-action-bar li a:not(i) { font-size: 12px; } } @media (min-width: 1601px) { *[font-group="default-font-group"] body.office-detail #office-detail #office-detail-map #office-title #office-detail-action-bar li a:not(i) { font-size: 1.4rem; } } *[font-group="default-font-group"] .ui-menu-item .lookahead.category { font-family: 'Playfair Display'; font-weight: 400; font-style: normal; text-transform: capitalize; } @media (max-width: 767px) { *[font-group="default-font-group"] .ui-menu-item .lookahead.category { font-size: 1.25rem; } } @media (min-width: 768px) { *[font-group="default-font-group"] .ui-menu-item .lookahead.category { font-size: 1.5rem; } } *[font-group="default-font-group"] .ui-menu-item .lookahead label, *[font-group="default-font-group"] .ui-menu-item .lookahead citystate { font-family: 'Montserrat'; font-weight: 400; font-style: normal; text-transform: normal; } @media (max-width: 300px) { *[font-group="default-font-group"] .ui-menu-item .lookahead label, *[font-group="default-font-group"] .ui-menu-item .lookahead citystate { font-size: 12px; } } @media (min-width: 301px) and (max-width: 767px) { *[font-group="default-font-group"] .ui-menu-item .lookahead label, *[font-group="default-font-group"] .ui-menu-item .lookahead citystate { font-size: 1.25rem; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] .ui-menu-item .lookahead label, *[font-group="default-font-group"] .ui-menu-item .lookahead citystate { font-size: 1.5rem; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] .ui-menu-item .lookahead label, *[font-group="default-font-group"] .ui-menu-item .lookahead citystate { font-size: 1.5rem; } } @media (min-width: 1200px) { *[font-group="default-font-group"] .ui-menu-item .lookahead label, *[font-group="default-font-group"] .ui-menu-item .lookahead citystate { font-size: 1.5rem; } } *[font-group="default-font-group"] #registration-modal h3 { font-family: 'Playfair Display'; font-weight: 400; font-style: normal; text-transform: capitalize; } @media (max-width: 767px) { *[font-group="default-font-group"] #registration-modal h3 { font-size: 1.25rem; } } @media (min-width: 768px) { *[font-group="default-font-group"] #registration-modal h3 { font-size: 1.5rem; } } *[font-group="default-font-group"] section#presentation-block .carousel .carousel-inner .item .carousel-caption h1 { font-family: 'Playfair Display'; font-weight: 400; font-style: normal; text-transform: capitalize; } @media (max-width: 767px) { *[font-group="default-font-group"] section#presentation-block .carousel .carousel-inner .item .carousel-caption h1 { font-size: 2.5rem; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] section#presentation-block .carousel .carousel-inner .item .carousel-caption h1 { font-size: 3rem; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] section#presentation-block .carousel .carousel-inner .item .carousel-caption h1 { font-size: 4rem; } } @media (min-width: 1200px) { *[font-group="default-font-group"] section#presentation-block .carousel .carousel-inner .item .carousel-caption h1 { font-size: 5rem; } } *[font-group="default-font-group"] section#presentation-block .carousel .carousel-inner .item .carousel-caption p.lead.presentation-description { font-family: 'Montserrat'; font-weight: 400; font-style: normal; text-transform: normal; } @media (max-width: 767px) { *[font-group="default-font-group"] section#presentation-block .carousel .carousel-inner .item .carousel-caption p.lead.presentation-description { font-size: 1.25rem; line-height: 2 !important; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] section#presentation-block .carousel .carousel-inner .item .carousel-caption p.lead.presentation-description { font-size: 1.5rem; line-height: 2 !important; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] section#presentation-block .carousel .carousel-inner .item .carousel-caption p.lead.presentation-description { font-size: 1.5rem; line-height: 2 !important; } } @media (min-width: 1200px) and (max-width: 1600px) { *[font-group="default-font-group"] section#presentation-block .carousel .carousel-inner .item .carousel-caption p.lead.presentation-description { font-size: 1.5rem; line-height: 2 !important; } } @media (min-width: 1601px) { *[font-group="default-font-group"] section#presentation-block .carousel .carousel-inner .item .carousel-caption p.lead.presentation-description { font-size: 2rem; line-height: 2 !important; } } *[font-group="default-font-group"] section#presentation-block[content-type="Text + Link"] h1.presentation-title, *[font-group="default-font-group"] section#presentation-block[content-type="Text + Link Slider"] h1.presentation-title { font-family: 'Playfair Display'; font-weight: 400; font-style: normal; text-transform: capitalize; } @media (max-width: 767px) { *[font-group="default-font-group"] section#presentation-block[content-type="Text + Link"] h1.presentation-title, *[font-group="default-font-group"] section#presentation-block[content-type="Text + Link Slider"] h1.presentation-title { font-size: 2.5rem; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] section#presentation-block[content-type="Text + Link"] h1.presentation-title, *[font-group="default-font-group"] section#presentation-block[content-type="Text + Link Slider"] h1.presentation-title { font-size: 3rem; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] section#presentation-block[content-type="Text + Link"] h1.presentation-title, *[font-group="default-font-group"] section#presentation-block[content-type="Text + Link Slider"] h1.presentation-title { font-size: 4rem; } } @media (min-width: 1200px) { *[font-group="default-font-group"] section#presentation-block[content-type="Text + Link"] h1.presentation-title, *[font-group="default-font-group"] section#presentation-block[content-type="Text + Link Slider"] h1.presentation-title { font-size: 5rem; } } *[font-group="default-font-group"] section#presentation-block[content-type="Text + Link"] p.presentation-description, *[font-group="default-font-group"] section#presentation-block[content-type="Text + Link Slider"] p.presentation-description { font-family: 'Montserrat'; font-weight: 400; font-style: normal; text-transform: normal; width: 800px; max-width: 100%; } @media (max-width: 767px) { *[font-group="default-font-group"] section#presentation-block[content-type="Text + Link"] p.presentation-description, *[font-group="default-font-group"] section#presentation-block[content-type="Text + Link Slider"] p.presentation-description { font-size: 1.25rem; line-height: 2 !important; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] section#presentation-block[content-type="Text + Link"] p.presentation-description, *[font-group="default-font-group"] section#presentation-block[content-type="Text + Link Slider"] p.presentation-description { font-size: 1.5rem; line-height: 2 !important; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] section#presentation-block[content-type="Text + Link"] p.presentation-description, *[font-group="default-font-group"] section#presentation-block[content-type="Text + Link Slider"] p.presentation-description { font-size: 1.5rem; line-height: 2 !important; } } @media (min-width: 1200px) and (max-width: 1600px) { *[font-group="default-font-group"] section#presentation-block[content-type="Text + Link"] p.presentation-description, *[font-group="default-font-group"] section#presentation-block[content-type="Text + Link Slider"] p.presentation-description { font-size: 1.5rem; line-height: 2 !important; } } @media (min-width: 1601px) { *[font-group="default-font-group"] section#presentation-block[content-type="Text + Link"] p.presentation-description, *[font-group="default-font-group"] section#presentation-block[content-type="Text + Link Slider"] p.presentation-description { font-size: 2rem; line-height: 2 !important; } } *[font-group="default-font-group"] section.search-form-block .middle form[name="fs_quicksearch"] #search-form-block-collapse ul.nav.navbar-nav input.sqs_lookahead { font-family: 'Varela Round'; font-weight: 400; font-style: normal; text-transform: normal; } @media (max-width: 767px) { *[font-group="default-font-group"] section.search-form-block .middle form[name="fs_quicksearch"] #search-form-block-collapse ul.nav.navbar-nav input.sqs_lookahead { font-size: 11px !important; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] section.search-form-block .middle form[name="fs_quicksearch"] #search-form-block-collapse ul.nav.navbar-nav input.sqs_lookahead { font-size: 11.5px !important; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] section.search-form-block .middle form[name="fs_quicksearch"] #search-form-block-collapse ul.nav.navbar-nav input.sqs_lookahead { font-size: 12px !important; } } @media (min-width: 1200px) { *[font-group="default-font-group"] section.search-form-block .middle form[name="fs_quicksearch"] #search-form-block-collapse ul.nav.navbar-nav input.sqs_lookahead { font-size: 12.5px !important; } } *[font-group="default-font-group"] section.search-form-block .middle form[name="fs_quicksearch"] #search-form-block-collapse ul.nav.navbar-nav #quicksearch-filters .quick-search-filters li.dropdown > a { font-family: 'Varela Round'; font-weight: 400; font-style: normal; text-transform: uppercase; } @media (max-width: 767px) { *[font-group="default-font-group"] section.search-form-block .middle form[name="fs_quicksearch"] #search-form-block-collapse ul.nav.navbar-nav #quicksearch-filters .quick-search-filters li.dropdown > a { font-size: 11px !important; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] section.search-form-block .middle form[name="fs_quicksearch"] #search-form-block-collapse ul.nav.navbar-nav #quicksearch-filters .quick-search-filters li.dropdown > a { font-size: 11.5px !important; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] section.search-form-block .middle form[name="fs_quicksearch"] #search-form-block-collapse ul.nav.navbar-nav #quicksearch-filters .quick-search-filters li.dropdown > a { font-size: 12px !important; } } @media (min-width: 1200px) { *[font-group="default-font-group"] section.search-form-block .middle form[name="fs_quicksearch"] #search-form-block-collapse ul.nav.navbar-nav #quicksearch-filters .quick-search-filters li.dropdown > a { font-size: 12.5px !important; } } *[font-group="default-font-group"] section.search-form-block .middle form[name="fs_quicksearch"] #search-form-block-collapse ul.nav.navbar-nav #quicksearch-filters .quick-search-filters li.dropdown > a span.selected-text { font-family: 'Varela Round'; font-weight: 400; font-style: normal; text-transform: uppercase; } @media (max-width: 767px) { *[font-group="default-font-group"] section.search-form-block .middle form[name="fs_quicksearch"] #search-form-block-collapse ul.nav.navbar-nav #quicksearch-filters .quick-search-filters li.dropdown > a span.selected-text { font-size: 11px !important; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] section.search-form-block .middle form[name="fs_quicksearch"] #search-form-block-collapse ul.nav.navbar-nav #quicksearch-filters .quick-search-filters li.dropdown > a span.selected-text { font-size: 11.5px !important; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] section.search-form-block .middle form[name="fs_quicksearch"] #search-form-block-collapse ul.nav.navbar-nav #quicksearch-filters .quick-search-filters li.dropdown > a span.selected-text { font-size: 12px !important; } } @media (min-width: 1200px) { *[font-group="default-font-group"] section.search-form-block .middle form[name="fs_quicksearch"] #search-form-block-collapse ul.nav.navbar-nav #quicksearch-filters .quick-search-filters li.dropdown > a span.selected-text { font-size: 12.5px !important; } } *[font-group="default-font-group"] section.search-form-block .middle form[name="fs_quicksearch"] #search-form-block-collapse ul.nav.navbar-nav #quicksearch-filters .quick-search-filters li.dropdown > a span.toggle-label { font-family: 'Varela Round'; font-weight: 400; font-style: normal; text-transform: uppercase; } @media (max-width: 767px) { *[font-group="default-font-group"] section.search-form-block .middle form[name="fs_quicksearch"] #search-form-block-collapse ul.nav.navbar-nav #quicksearch-filters .quick-search-filters li.dropdown > a span.toggle-label { font-size: 11px !important; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] section.search-form-block .middle form[name="fs_quicksearch"] #search-form-block-collapse ul.nav.navbar-nav #quicksearch-filters .quick-search-filters li.dropdown > a span.toggle-label { font-size: 11.5px !important; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] section.search-form-block .middle form[name="fs_quicksearch"] #search-form-block-collapse ul.nav.navbar-nav #quicksearch-filters .quick-search-filters li.dropdown > a span.toggle-label { font-size: 12px !important; } } @media (min-width: 1200px) { *[font-group="default-font-group"] section.search-form-block .middle form[name="fs_quicksearch"] #search-form-block-collapse ul.nav.navbar-nav #quicksearch-filters .quick-search-filters li.dropdown > a span.toggle-label { font-size: 12.5px !important; } } *[font-group="default-font-group"] section.search-form-block .middle form[name="fs_quicksearch"] #search-form-block-header #search-form-block-title h2, *[font-group="default-font-group"] section.search-form-block .middle form[name="fs_quicksearch"] #search-form-block-header #search-form-block-title * { font-family: 'Playfair Display'; font-weight: 400; font-style: normal; text-transform: capitalize; } @media (max-width: 767px) { *[font-group="default-font-group"] section.search-form-block .middle form[name="fs_quicksearch"] #search-form-block-header #search-form-block-title h2, *[font-group="default-font-group"] section.search-form-block .middle form[name="fs_quicksearch"] #search-form-block-header #search-form-block-title * { font-size: 2.5rem; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] section.search-form-block .middle form[name="fs_quicksearch"] #search-form-block-header #search-form-block-title h2, *[font-group="default-font-group"] section.search-form-block .middle form[name="fs_quicksearch"] #search-form-block-header #search-form-block-title * { font-size: 3rem; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] section.search-form-block .middle form[name="fs_quicksearch"] #search-form-block-header #search-form-block-title h2, *[font-group="default-font-group"] section.search-form-block .middle form[name="fs_quicksearch"] #search-form-block-header #search-form-block-title * { font-size: 4rem; } } @media (min-width: 1200px) { *[font-group="default-font-group"] section.search-form-block .middle form[name="fs_quicksearch"] #search-form-block-header #search-form-block-title h2, *[font-group="default-font-group"] section.search-form-block .middle form[name="fs_quicksearch"] #search-form-block-header #search-form-block-title * { font-size: 5rem; } } *[font-group="default-font-group"] section.search-form-block .middle form[name="fs_quicksearch"] #search-form-block-header #search-form-block-description { font-family: 'Varela Round'; font-weight: 400; font-style: normal; text-transform: normal; } @media (max-width: 767px) { *[font-group="default-font-group"] section.search-form-block .middle form[name="fs_quicksearch"] #search-form-block-header #search-form-block-description { font-size: 1.25rem; line-height: 2 !important; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] section.search-form-block .middle form[name="fs_quicksearch"] #search-form-block-header #search-form-block-description { font-size: 1.5rem; line-height: 2 !important; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] section.search-form-block .middle form[name="fs_quicksearch"] #search-form-block-header #search-form-block-description { font-size: 1.5rem; line-height: 2 !important; } } @media (min-width: 1200px) and (max-width: 1600px) { *[font-group="default-font-group"] section.search-form-block .middle form[name="fs_quicksearch"] #search-form-block-header #search-form-block-description { font-size: 1.5rem; line-height: 2 !important; } } @media (min-width: 1601px) { *[font-group="default-font-group"] section.search-form-block .middle form[name="fs_quicksearch"] #search-form-block-header #search-form-block-description { font-size: 2rem; line-height: 2 !important; } } *[font-group="default-font-group"] section.search-form-block .middle form[name="fs_quicksearch"] .search-block-additional-options a { font-family: 'Varela Round'; font-weight: 400; font-style: normal; text-transform: normal; } @media (max-width: 767px) { *[font-group="default-font-group"] section.search-form-block .middle form[name="fs_quicksearch"] .search-block-additional-options a { font-size: 1.25rem; line-height: 2 !important; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] section.search-form-block .middle form[name="fs_quicksearch"] .search-block-additional-options a { font-size: 1.5rem; line-height: 2 !important; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] section.search-form-block .middle form[name="fs_quicksearch"] .search-block-additional-options a { font-size: 1.5rem; line-height: 2 !important; } } @media (min-width: 1200px) and (max-width: 1600px) { *[font-group="default-font-group"] section.search-form-block .middle form[name="fs_quicksearch"] .search-block-additional-options a { font-size: 1.5rem; line-height: 2 !important; } } @media (min-width: 1601px) { *[font-group="default-font-group"] section.search-form-block .middle form[name="fs_quicksearch"] .search-block-additional-options a { font-size: 2rem; line-height: 2 !important; } } *[font-group="default-font-group"] .property_search_form .panel .panel-heading h3 { font-family: 'Playfair Display'; font-weight: 400; font-style: normal; text-transform: capitalize; } @media (max-width: 767px) { *[font-group="default-font-group"] .property_search_form .panel .panel-heading h3 { font-size: 1.25rem; } } @media (min-width: 768px) { *[font-group="default-font-group"] .property_search_form .panel .panel-heading h3 { font-size: 1.5rem; } } *[font-group="default-font-group"] .property_search_form label.checkbox-inline { font-family: 'Montserrat'; font-weight: 400; font-style: normal; text-transform: normal; line-height: 1.25; font-weight: bold; } *[font-group="default-font-group"] .property_search_form .panel-body > .row .col-sm-6 .row .input-group .input-group-addon { font-family: 'Montserrat'; font-weight: 400; font-style: normal; text-transform: normal; line-height: 0; font-weight: bold; } *[font-group="default-font-group"] .search-results-page a.results-found { font-family: 'Montserrat'; font-weight: 400; font-style: normal; text-transform: normal; font-family: 'Playfair Display'; font-weight: 400; font-style: normal; text-transform: capitalize; } *[font-group="default-font-group"] .search-results-page #search-results-found b, *[font-group="default-font-group"] .search-results-page #search-results-found span { font-family: 'Montserrat'; font-weight: 400; font-style: normal; text-transform: normal; font-family: 'Playfair Display'; font-weight: 400; font-style: normal; text-transform: capitalize; } *[font-group="default-font-group"] .search-results-page div#toggle-map-view button, *[font-group="default-font-group"] .search-results-page div#toggle-map-view button span { font-family: 'Varela Round'; font-weight: 400; font-style: normal; text-transform: normal; } @media (max-width: 300px) { *[font-group="default-font-group"] .search-results-page div#toggle-map-view button, *[font-group="default-font-group"] .search-results-page div#toggle-map-view button span { font-size: 10px; } } @media (min-width: 301px) and (max-width: 767px) { *[font-group="default-font-group"] .search-results-page div#toggle-map-view button, *[font-group="default-font-group"] .search-results-page div#toggle-map-view button span { font-size: 1rem; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] .search-results-page div#toggle-map-view button, *[font-group="default-font-group"] .search-results-page div#toggle-map-view button span { font-size: 1rem; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] .search-results-page div#toggle-map-view button, *[font-group="default-font-group"] .search-results-page div#toggle-map-view button span { font-size: 1rem; } } @media (min-width: 1200px) and (max-width: 1600px) { *[font-group="default-font-group"] .search-results-page div#toggle-map-view button, *[font-group="default-font-group"] .search-results-page div#toggle-map-view button span { font-size: 12px; } } @media (min-width: 1601px) { *[font-group="default-font-group"] .search-results-page div#toggle-map-view button, *[font-group="default-font-group"] .search-results-page div#toggle-map-view button span { font-size: 1.4rem; } } *[font-group="default-font-group"] .search-results-page .search-form-mobile-toggle button, *[font-group="default-font-group"] .search-results-page section#search-options .search-options-container button { font-family: 'Varela Round'; font-weight: 400; font-style: normal; text-transform: normal; } @media (max-width: 300px) { *[font-group="default-font-group"] .search-results-page .search-form-mobile-toggle button, *[font-group="default-font-group"] .search-results-page section#search-options .search-options-container button { font-size: 10px; } } @media (min-width: 301px) and (max-width: 767px) { *[font-group="default-font-group"] .search-results-page .search-form-mobile-toggle button, *[font-group="default-font-group"] .search-results-page section#search-options .search-options-container button { font-size: 1rem; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] .search-results-page .search-form-mobile-toggle button, *[font-group="default-font-group"] .search-results-page section#search-options .search-options-container button { font-size: 1rem; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] .search-results-page .search-form-mobile-toggle button, *[font-group="default-font-group"] .search-results-page section#search-options .search-options-container button { font-size: 1rem; } } @media (min-width: 1200px) and (max-width: 1600px) { *[font-group="default-font-group"] .search-results-page .search-form-mobile-toggle button, *[font-group="default-font-group"] .search-results-page section#search-options .search-options-container button { font-size: 12px; } } @media (min-width: 1601px) { *[font-group="default-font-group"] .search-results-page .search-form-mobile-toggle button, *[font-group="default-font-group"] .search-results-page section#search-options .search-options-container button { font-size: 1.4rem; } } @media (max-width: 767px) { *[font-group="default-font-group"] .search-results-page div#searchpro #general-search .searchbar-btn span.current a, *[font-group="default-font-group"] .search-results-page div#searchpro #general-search .searchbar-btn span.current-label, *[font-group="default-font-group"] .search-results-page div#searchpro #general-search .searchbar-btn span.current_label { font-size: 11px !important; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] .search-results-page div#searchpro #general-search .searchbar-btn span.current a, *[font-group="default-font-group"] .search-results-page div#searchpro #general-search .searchbar-btn span.current-label, *[font-group="default-font-group"] .search-results-page div#searchpro #general-search .searchbar-btn span.current_label { font-size: 11.5px !important; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] .search-results-page div#searchpro #general-search .searchbar-btn span.current a, *[font-group="default-font-group"] .search-results-page div#searchpro #general-search .searchbar-btn span.current-label, *[font-group="default-font-group"] .search-results-page div#searchpro #general-search .searchbar-btn span.current_label { font-size: 12px !important; } } @media (min-width: 1200px) { *[font-group="default-font-group"] .search-results-page div#searchpro #general-search .searchbar-btn span.current a, *[font-group="default-font-group"] .search-results-page div#searchpro #general-search .searchbar-btn span.current-label, *[font-group="default-font-group"] .search-results-page div#searchpro #general-search .searchbar-btn span.current_label { font-size: 12.5px !important; } } *[font-group="default-font-group"] .search-results-grid #search-results-filter span#queried, *[font-group="default-font-group"] .search-results-grid .custom-search-result-city-state-zip { font-family: 'Playfair Display'; font-weight: 400; font-style: normal; text-transform: capitalize; } *[font-group="default-font-group"] .search-results-grid .search-result status i { display: none; } *[font-group="default-font-group"] .search-results-grid .search-result .sr-price, *[font-group="default-font-group"] .search-results-grid .search-result status b, *[font-group="default-font-group"] .search-results-grid .search-result .sr-city, *[font-group="default-font-group"] .search-results-grid .search-result .sr-street, *[font-group="default-font-group"] .search-results-grid .search-result .sr-amenities { font-family: 'Playfair Display'; font-weight: 400; font-style: normal; text-transform: capitalize; } *[font-group="default-font-group"] .search-results-grid .search-result-address .search-result-street { font-family: 'Varela Round'; font-weight: 400; font-style: normal; text-transform: normal; font-size: 1.4rem; } *[font-group="default-font-group"] .search-results-grid .search-result-address .search-result-city { font-family: 'Playfair Display'; font-weight: 400; font-style: normal; text-transform: capitalize; letter-spacing: 0.01vw; font-size: 1.5rem; } *[font-group="default-font-group"] .search-results-grid .search-result-address .search-result-price { font-family: 'Playfair Display'; font-weight: 400; font-style: normal; text-transform: capitalize; } *[font-group="default-font-group"] .search-results-grid .search-result-amenities span { font-family: 'Playfair Display'; font-weight: 400; font-style: normal; text-transform: capitalize; } *[font-group="default-font-group"] .pagination a, *[font-group="default-font-group"] .pagination span { font-family: 'Varela Round'; font-weight: 400; font-style: normal; text-transform: capitalize; } *[font-group="default-font-group"] body.idx-detail-page .IDX_required_text, *[font-group="default-font-group"] body.idx-detail-page .IDX_courtesy, *[font-group="default-font-group"] body.idx-detail-page .IDX_required_logos { font-family: 'Varela Round'; font-weight: 400; font-style: normal; text-transform: normal; } @media (max-width: 300px) { *[font-group="default-font-group"] body.idx-detail-page .IDX_required_text, *[font-group="default-font-group"] body.idx-detail-page .IDX_courtesy, *[font-group="default-font-group"] body.idx-detail-page .IDX_required_logos { font-size: 10px; } } @media (min-width: 301px) and (max-width: 767px) { *[font-group="default-font-group"] body.idx-detail-page .IDX_required_text, *[font-group="default-font-group"] body.idx-detail-page .IDX_courtesy, *[font-group="default-font-group"] body.idx-detail-page .IDX_required_logos { font-size: 1rem; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] body.idx-detail-page .IDX_required_text, *[font-group="default-font-group"] body.idx-detail-page .IDX_courtesy, *[font-group="default-font-group"] body.idx-detail-page .IDX_required_logos { font-size: 1rem; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] body.idx-detail-page .IDX_required_text, *[font-group="default-font-group"] body.idx-detail-page .IDX_courtesy, *[font-group="default-font-group"] body.idx-detail-page .IDX_required_logos { font-size: 1rem; } } @media (min-width: 1200px) and (max-width: 1600px) { *[font-group="default-font-group"] body.idx-detail-page .IDX_required_text, *[font-group="default-font-group"] body.idx-detail-page .IDX_courtesy, *[font-group="default-font-group"] body.idx-detail-page .IDX_required_logos { font-size: 12px; } } @media (min-width: 1601px) { *[font-group="default-font-group"] body.idx-detail-page .IDX_required_text, *[font-group="default-font-group"] body.idx-detail-page .IDX_courtesy, *[font-group="default-font-group"] body.idx-detail-page .IDX_required_logos { font-size: 1.4rem; } } *[font-group="default-font-group"] body.idx-detail-page .slider-options a { font-family: 'Varela Round'; font-weight: 400; font-style: normal; text-transform: normal; } @media (max-width: 300px) { *[font-group="default-font-group"] body.idx-detail-page .slider-options a { font-size: 10px; } } @media (min-width: 301px) and (max-width: 767px) { *[font-group="default-font-group"] body.idx-detail-page .slider-options a { font-size: 1rem; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] body.idx-detail-page .slider-options a { font-size: 1rem; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] body.idx-detail-page .slider-options a { font-size: 1rem; } } @media (min-width: 1200px) and (max-width: 1600px) { *[font-group="default-font-group"] body.idx-detail-page .slider-options a { font-size: 12px; } } @media (min-width: 1601px) { *[font-group="default-font-group"] body.idx-detail-page .slider-options a { font-size: 1.4rem; } } *[font-group="default-font-group"] body.idx-detail-page ul#property-features li { font-family: 'Montserrat'; font-weight: 400; font-style: normal; text-transform: normal; line-height: 1.5; } @media (max-width: 300px) { *[font-group="default-font-group"] body.idx-detail-page ul#property-features li { font-size: 12px; } } @media (min-width: 301px) and (max-width: 767px) { *[font-group="default-font-group"] body.idx-detail-page ul#property-features li { font-size: 1.25rem; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] body.idx-detail-page ul#property-features li { font-size: 1.5rem; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] body.idx-detail-page ul#property-features li { font-size: 1.5rem; } } @media (min-width: 1200px) { *[font-group="default-font-group"] body.idx-detail-page ul#property-features li { font-size: 1.5rem; } } *[font-group="default-font-group"] body.idx-detail-page ul#property-features li strong { font-family: 'Varela Round'; font-weight: 400; font-style: normal; text-transform: normal; } @media (max-width: 300px) { *[font-group="default-font-group"] body.idx-detail-page ul#property-features li strong { font-size: 10px; } } @media (min-width: 301px) and (max-width: 767px) { *[font-group="default-font-group"] body.idx-detail-page ul#property-features li strong { font-size: 1rem; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] body.idx-detail-page ul#property-features li strong { font-size: 1rem; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] body.idx-detail-page ul#property-features li strong { font-size: 1rem; } } @media (min-width: 1200px) and (max-width: 1600px) { *[font-group="default-font-group"] body.idx-detail-page ul#property-features li strong { font-size: 12px; } } @media (min-width: 1601px) { *[font-group="default-font-group"] body.idx-detail-page ul#property-features li strong { font-size: 1.4rem; } } *[font-group="default-font-group"] body.idx-detail-page div#property-details-main strong { font-family: 'Varela Round'; font-weight: 400; font-style: normal; text-transform: normal; } @media (max-width: 300px) { *[font-group="default-font-group"] body.idx-detail-page div#property-details-main strong { font-size: 10px; } } @media (min-width: 301px) and (max-width: 767px) { *[font-group="default-font-group"] body.idx-detail-page div#property-details-main strong { font-size: 1rem; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] body.idx-detail-page div#property-details-main strong { font-size: 1rem; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] body.idx-detail-page div#property-details-main strong { font-size: 1rem; } } @media (min-width: 1200px) and (max-width: 1600px) { *[font-group="default-font-group"] body.idx-detail-page div#property-details-main strong { font-size: 12px; } } @media (min-width: 1601px) { *[font-group="default-font-group"] body.idx-detail-page div#property-details-main strong { font-size: 1.4rem; } } *[font-group="default-font-group"] body.idx-detail-page .detail-page-01-left-column small, *[font-group="default-font-group"] body.idx-detail-page div#property-detail-pagination, *[font-group="default-font-group"] body.idx-detail-page div#property-detail-pagination b, *[font-group="default-font-group"] body.idx-detail-page div#property-detail-pagination ul a { font-family: 'Varela Round'; font-weight: 400; font-style: normal; text-transform: normal; } @media (max-width: 300px) { *[font-group="default-font-group"] body.idx-detail-page .detail-page-01-left-column small, *[font-group="default-font-group"] body.idx-detail-page div#property-detail-pagination, *[font-group="default-font-group"] body.idx-detail-page div#property-detail-pagination b, *[font-group="default-font-group"] body.idx-detail-page div#property-detail-pagination ul a { font-size: 10px; } } @media (min-width: 301px) and (max-width: 767px) { *[font-group="default-font-group"] body.idx-detail-page .detail-page-01-left-column small, *[font-group="default-font-group"] body.idx-detail-page div#property-detail-pagination, *[font-group="default-font-group"] body.idx-detail-page div#property-detail-pagination b, *[font-group="default-font-group"] body.idx-detail-page div#property-detail-pagination ul a { font-size: 1rem; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] body.idx-detail-page .detail-page-01-left-column small, *[font-group="default-font-group"] body.idx-detail-page div#property-detail-pagination, *[font-group="default-font-group"] body.idx-detail-page div#property-detail-pagination b, *[font-group="default-font-group"] body.idx-detail-page div#property-detail-pagination ul a { font-size: 1rem; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] body.idx-detail-page .detail-page-01-left-column small, *[font-group="default-font-group"] body.idx-detail-page div#property-detail-pagination, *[font-group="default-font-group"] body.idx-detail-page div#property-detail-pagination b, *[font-group="default-font-group"] body.idx-detail-page div#property-detail-pagination ul a { font-size: 1rem; } } @media (min-width: 1200px) and (max-width: 1600px) { *[font-group="default-font-group"] body.idx-detail-page .detail-page-01-left-column small, *[font-group="default-font-group"] body.idx-detail-page div#property-detail-pagination, *[font-group="default-font-group"] body.idx-detail-page div#property-detail-pagination b, *[font-group="default-font-group"] body.idx-detail-page div#property-detail-pagination ul a { font-size: 12px; } } @media (min-width: 1601px) { *[font-group="default-font-group"] body.idx-detail-page .detail-page-01-left-column small, *[font-group="default-font-group"] body.idx-detail-page div#property-detail-pagination, *[font-group="default-font-group"] body.idx-detail-page div#property-detail-pagination b, *[font-group="default-font-group"] body.idx-detail-page div#property-detail-pagination ul a { font-size: 1.4rem; } } *[font-group="default-font-group"] body.idx-detail-page .featured-amenities { font-family: 'Playfair Display'; font-weight: 400; font-style: normal; text-transform: capitalize; } *[font-group="default-font-group"] body.idx-detail-page .search-result-street { font-family: 'Varela Round'; font-weight: 400; font-style: normal; text-transform: normal; font-size: 1.4rem; } *[font-group="default-font-group"] body.idx-detail-page .search-result-city, *[font-group="default-font-group"] body.idx-detail-page #property-details-main h2, *[font-group="default-font-group"] body.idx-detail-page #property-details-main p b { font-family: 'Varela Round'; font-weight: 400; font-style: normal; text-transform: normal; } @media (max-width: 300px) { *[font-group="default-font-group"] body.idx-detail-page .search-result-city, *[font-group="default-font-group"] body.idx-detail-page #property-details-main h2, *[font-group="default-font-group"] body.idx-detail-page #property-details-main p b { font-size: 10px; } } @media (min-width: 301px) and (max-width: 767px) { *[font-group="default-font-group"] body.idx-detail-page .search-result-city, *[font-group="default-font-group"] body.idx-detail-page #property-details-main h2, *[font-group="default-font-group"] body.idx-detail-page #property-details-main p b { font-size: 1rem; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] body.idx-detail-page .search-result-city, *[font-group="default-font-group"] body.idx-detail-page #property-details-main h2, *[font-group="default-font-group"] body.idx-detail-page #property-details-main p b { font-size: 1rem; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] body.idx-detail-page .search-result-city, *[font-group="default-font-group"] body.idx-detail-page #property-details-main h2, *[font-group="default-font-group"] body.idx-detail-page #property-details-main p b { font-size: 1rem; } } @media (min-width: 1200px) and (max-width: 1600px) { *[font-group="default-font-group"] body.idx-detail-page .search-result-city, *[font-group="default-font-group"] body.idx-detail-page #property-details-main h2, *[font-group="default-font-group"] body.idx-detail-page #property-details-main p b { font-size: 12px; } } @media (min-width: 1601px) { *[font-group="default-font-group"] body.idx-detail-page .search-result-city, *[font-group="default-font-group"] body.idx-detail-page #property-details-main h2, *[font-group="default-font-group"] body.idx-detail-page #property-details-main p b { font-size: 1.4rem; } } *[font-group="default-font-group"] body.idx-detail-page .search-result-price { font-family: 'Playfair Display'; font-weight: 400; font-style: normal; text-transform: capitalize; } *[font-group="default-font-group"] body.idx-detail-page h4, *[font-group="default-font-group"] body.idx-detail-page section.property-detail-ctas h5 { font-family: 'Playfair Display'; font-weight: 400; font-style: normal; text-transform: capitalize; } @media (max-width: 767px) { *[font-group="default-font-group"] body.idx-detail-page h4, *[font-group="default-font-group"] body.idx-detail-page section.property-detail-ctas h5 { font-size: 1.25rem; } } @media (min-width: 768px) { *[font-group="default-font-group"] body.idx-detail-page h4, *[font-group="default-font-group"] body.idx-detail-page section.property-detail-ctas h5 { font-size: 1.5rem; } } *[font-group="default-font-group"] body.idx-detail-page .panel-heading.idx-accent-color { font-family: 'Playfair Display'; font-weight: 400; font-style: normal; text-transform: capitalize; } @media (max-width: 767px) { *[font-group="default-font-group"] body.idx-detail-page .panel-heading.idx-accent-color { font-size: 1.25rem; } } @media (min-width: 768px) { *[font-group="default-font-group"] body.idx-detail-page .panel-heading.idx-accent-color { font-size: 1.5rem; } } *[font-group="default-font-group"] section.pro-text-blocks .pro-text-desc-cust h1, *[font-group="default-font-group"] section.pro-text-blocks .pro-text-desc-cust h2, *[font-group="default-font-group"] section.pro-text-blocks .pro-text-desc-cust h3 { font-family: 'Playfair Display'; font-weight: 400; font-style: normal; text-transform: capitalize; } *[font-group="default-font-group"] section.splash-block .custom-splash-block-title { font-family: 'Playfair Display'; font-weight: 400; font-style: normal; text-transform: capitalize; } @media (max-width: 767px) { *[font-group="default-font-group"] section.splash-block .custom-splash-block-title { font-size: 1.5rem; } } @media (min-width: 768px) { *[font-group="default-font-group"] section.splash-block .custom-splash-block-title { font-size: 2rem; } } *[font-group="default-font-group"] section.splash-block .custom-splash-block-description, *[font-group="default-font-group"] section.splash-block .custom-splash-block-link { font-family: 'Montserrat'; font-weight: 400; font-style: normal; text-transform: normal; line-height: 1.5; } @media (max-width: 300px) { *[font-group="default-font-group"] section.splash-block .custom-splash-block-description, *[font-group="default-font-group"] section.splash-block .custom-splash-block-link { font-size: 12px; } } @media (min-width: 301px) and (max-width: 767px) { *[font-group="default-font-group"] section.splash-block .custom-splash-block-description, *[font-group="default-font-group"] section.splash-block .custom-splash-block-link { font-size: 1.25rem; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] section.splash-block .custom-splash-block-description, *[font-group="default-font-group"] section.splash-block .custom-splash-block-link { font-size: 1.5rem; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] section.splash-block .custom-splash-block-description, *[font-group="default-font-group"] section.splash-block .custom-splash-block-link { font-size: 1.5rem; } } @media (min-width: 1200px) { *[font-group="default-font-group"] section.splash-block .custom-splash-block-description, *[font-group="default-font-group"] section.splash-block .custom-splash-block-link { font-size: 1.5rem; } } @media (max-width: 767px) { *[font-group="default-font-group"] .backpage-with-subnav section.splash-block .custom-splash-block-title { font-size: 1.25rem; } } @media (min-width: 768px) { *[font-group="default-font-group"] .backpage-with-subnav section.splash-block .custom-splash-block-title { font-size: 1.5rem; } } *[font-group="default-font-group"] section.featured-listing-blocks h3 { font-family: 'Playfair Display'; font-weight: 400; font-style: normal; text-transform: capitalize; } @media (max-width: 767px) { *[font-group="default-font-group"] section.featured-listing-blocks h3 { font-size: 1.75rem; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] section.featured-listing-blocks h3 { font-size: 2rem; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] section.featured-listing-blocks h3 { font-size: 2.5rem; } } @media (min-width: 1200px) { *[font-group="default-font-group"] section.featured-listing-blocks h3 { font-size: 3rem; } } *[font-group="default-font-group"] section.featured-listing-blocks h4 { font-family: 'Playfair Display'; font-weight: 400; font-style: normal; text-transform: capitalize; } @media (max-width: 767px) { *[font-group="default-font-group"] section.featured-listing-blocks h4 { font-size: 1.5rem; } } @media (min-width: 768px) { *[font-group="default-font-group"] section.featured-listing-blocks h4 { font-size: 2rem; } } *[font-group="default-font-group"] section.form-block h2.form-header { font-family: 'Playfair Display'; font-weight: 400; font-style: normal; text-transform: capitalize; } @media (max-width: 767px) { *[font-group="default-font-group"] section.form-block h2.form-header { font-size: 1.75rem; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] section.form-block h2.form-header { font-size: 2rem; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] section.form-block h2.form-header { font-size: 2.5rem; } } @media (min-width: 1200px) { *[font-group="default-font-group"] section.form-block h2.form-header { font-size: 3rem; } } *[font-group="default-font-group"] section.form-block label { font-family: 'Varela Round'; font-weight: 400; font-style: normal; text-transform: capitalize; } *[font-group="default-font-group"] label { font-family: 'Varela Round'; font-weight: 400; font-style: normal; text-transform: capitalize; } @media (max-width: 767px) { *[font-group="default-font-group"] label { font-size: 14px; } } @media (min-width: 768px) { *[font-group="default-font-group"] label { font-size: 16px; } } *[font-group="default-font-group"] input.form-control, *[font-group="default-font-group"] textarea, *[font-group="default-font-group"] select { font-family: 'Varela Round'; font-weight: 400; font-style: normal; text-transform: normal; } @media (max-width: 300px) { *[font-group="default-font-group"] input.form-control, *[font-group="default-font-group"] textarea, *[font-group="default-font-group"] select { font-size: 12px; } } @media (min-width: 301px) and (max-width: 767px) { *[font-group="default-font-group"] input.form-control, *[font-group="default-font-group"] textarea, *[font-group="default-font-group"] select { font-size: 1.25rem; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] input.form-control, *[font-group="default-font-group"] textarea, *[font-group="default-font-group"] select { font-size: 1.5rem; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] input.form-control, *[font-group="default-font-group"] textarea, *[font-group="default-font-group"] select { font-size: 1.5rem; } } @media (min-width: 1200px) { *[font-group="default-font-group"] input.form-control, *[font-group="default-font-group"] textarea, *[font-group="default-font-group"] select { font-size: 1.5rem; } } *[font-group="default-font-group"] section.sign-up.dynamic-pages .tab-pane h2 { font-family: 'Playfair Display'; font-weight: 400; font-style: normal; text-transform: capitalize; } *[font-group="default-font-group"] section.sign-up.dynamic-pages .tab-pane label { font-family: 'Varela Round'; font-weight: 400; font-style: normal; text-transform: capitalize; } *[font-group="default-font-group"] section.sign-up.dynamic-pages .form-content p, *[font-group="default-font-group"] section.sign-up.dynamic-pages .form-content ul, *[font-group="default-font-group"] section.sign-up.dynamic-pages .form-content li { font-family: 'Montserrat'; font-weight: 400; font-style: normal; text-transform: normal; } *[font-group="default-font-group"] section.sign-up.dynamic-pages span#ctl00_lblTitle { font-family: 'Playfair Display'; font-weight: 400; font-style: normal; text-transform: capitalize; } *[font-group="default-font-group"] section.sign-up.dynamic-pages label { font-family: 'Varela Round'; font-weight: 400; font-style: normal; text-transform: capitalize; } *[font-group="default-font-group"] section.sign-up.dynamic-pages span#ctl00_lblText h4 { font-family: 'Varela Round'; font-weight: 400; font-style: normal; text-transform: capitalize; } *[font-group="default-font-group"] section.link-blocks a { font-family: 'Playfair Display'; font-weight: 400; font-style: normal; text-transform: capitalize; } @media (max-width: 767px) { *[font-group="default-font-group"] section.link-blocks a { font-size: 1.75rem; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] section.link-blocks a { font-size: 2rem; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] section.link-blocks a { font-size: 2.5rem; } } @media (min-width: 1200px) { *[font-group="default-font-group"] section.link-blocks a { font-size: 3rem; } } *[font-group="default-font-group"] section.testimonials-block h1 { font-family: 'Playfair Display'; font-weight: 400; font-style: normal; text-transform: capitalize; } @media (max-width: 767px) { *[font-group="default-font-group"] section.testimonials-block h1 { font-size: 1.75rem; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] section.testimonials-block h1 { font-size: 2rem; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] section.testimonials-block h1 { font-size: 2.5rem; } } @media (min-width: 1200px) { *[font-group="default-font-group"] section.testimonials-block h1 { font-size: 3rem; } } *[font-group="default-font-group"] section.testimonials-block .bst02.tbst02 h3 { font-family: serif; font-size: 17px; } *[font-group="default-font-group"] section.montage-block { font-family: 'Playfair Display'; font-weight: 400; font-style: normal; text-transform: capitalize; } @media (max-width: 767px) { *[font-group="default-font-group"] section.montage-block { font-size: 1.75rem; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] section.montage-block { font-size: 2rem; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] section.montage-block { font-size: 2.5rem; } } @media (min-width: 1200px) { *[font-group="default-font-group"] section.montage-block { font-size: 3rem; } } *[font-group="default-font-group"] featured.alternating-row-square-img-and-text h2, *[font-group="default-font-group"] featured.alternating-row-square-img-and-text h3 { font-family: 'Playfair Display'; font-weight: 400; font-style: normal; text-transform: capitalize; } @media (max-width: 767px) { *[font-group="default-font-group"] featured.alternating-row-square-img-and-text h2, *[font-group="default-font-group"] featured.alternating-row-square-img-and-text h3 { font-size: 1.75rem; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] featured.alternating-row-square-img-and-text h2, *[font-group="default-font-group"] featured.alternating-row-square-img-and-text h3 { font-size: 2rem; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] featured.alternating-row-square-img-and-text h2, *[font-group="default-font-group"] featured.alternating-row-square-img-and-text h3 { font-size: 2.5rem; } } @media (min-width: 1200px) { *[font-group="default-font-group"] featured.alternating-row-square-img-and-text h2, *[font-group="default-font-group"] featured.alternating-row-square-img-and-text h3 { font-size: 3rem; } } *[font-group="default-font-group"] featured.alternating-row-square-img-and-text h2 + p { font-family: 'Montserrat'; font-weight: 400; font-style: normal; text-transform: normal; } @media (max-width: 300px) { *[font-group="default-font-group"] featured.alternating-row-square-img-and-text h2 + p { font-size: 12px; } } @media (min-width: 301px) and (max-width: 767px) { *[font-group="default-font-group"] featured.alternating-row-square-img-and-text h2 + p { font-size: 1.25rem; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] featured.alternating-row-square-img-and-text h2 + p { font-size: 1.5rem; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] featured.alternating-row-square-img-and-text h2 + p { font-size: 1.5rem; } } @media (min-width: 1200px) { *[font-group="default-font-group"] featured.alternating-row-square-img-and-text h2 + p { font-size: 1.5rem; } } *[font-group="default-font-group"] featured.alternating-row-square-img-and-text h3 + p { font-family: 'Montserrat'; font-weight: 400; font-style: normal; text-transform: normal; } @media (max-width: 300px) { *[font-group="default-font-group"] featured.alternating-row-square-img-and-text h3 + p { font-size: 12px; } } @media (min-width: 301px) and (max-width: 767px) { *[font-group="default-font-group"] featured.alternating-row-square-img-and-text h3 + p { font-size: 1.25rem; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] featured.alternating-row-square-img-and-text h3 + p { font-size: 1.5rem; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] featured.alternating-row-square-img-and-text h3 + p { font-size: 1.5rem; } } @media (min-width: 1200px) { *[font-group="default-font-group"] featured.alternating-row-square-img-and-text h3 + p { font-size: 1.5rem; } } *[font-group="default-font-group"] featured.magazine-style-2-sm h2, *[font-group="default-font-group"] featured.magazine-style-2-sm h3 { font-family: 'Playfair Display'; font-weight: 400; font-style: normal; text-transform: capitalize; } @media (max-width: 767px) { *[font-group="default-font-group"] featured.magazine-style-2-sm h2, *[font-group="default-font-group"] featured.magazine-style-2-sm h3 { font-size: 1.5rem; } } @media (min-width: 768px) { *[font-group="default-font-group"] featured.magazine-style-2-sm h2, *[font-group="default-font-group"] featured.magazine-style-2-sm h3 { font-size: 2rem; } } *[font-group="default-font-group"] featured.magazine-style-2-sm h2 + p, *[font-group="default-font-group"] featured.magazine-style-2-sm h3 + p { font-family: 'Montserrat'; font-weight: 400; font-style: normal; text-transform: normal; font-size: 90%; } @media (max-width: 300px) { *[font-group="default-font-group"] featured.magazine-style-2-sm h2 + p, *[font-group="default-font-group"] featured.magazine-style-2-sm h3 + p { font-size: 12px; } } @media (min-width: 301px) and (max-width: 767px) { *[font-group="default-font-group"] featured.magazine-style-2-sm h2 + p, *[font-group="default-font-group"] featured.magazine-style-2-sm h3 + p { font-size: 1.25rem; } } @media (min-width: 768px) and (max-width: 991px) { *[font-group="default-font-group"] featured.magazine-style-2-sm h2 + p, *[font-group="default-font-group"] featured.magazine-style-2-sm h3 + p { font-size: 1.5rem; } } @media (min-width: 992px) and (max-width: 1199px) { *[font-group="default-font-group"] featured.magazine-style-2-sm h2 + p, *[font-group="default-font-group"] featured.magazine-style-2-sm h3 + p { font-size: 1.5rem; } } @media (min-width: 1200px) { *[font-group="default-font-group"] featured.magazine-style-2-sm h2 + p, *[font-group="default-font-group"] featured.magazine-style-2-sm h3 + p { font-size: 1.5rem; } }