.image-replacement{text-indent:100%;white-space:nowrap;overflow:hidden}span.amp{font-family:Baskerville,"Goudy Old Style",Palatino,"Book Antiqua",serif!important;font-style:italic}.wp-block a.primary{color:var(--primary,#826748)}.wp-block a.primary:active,.wp-block a.primary:focus,.wp-block a.primary:hover{color:var(--primary-color-hover)}.wp-block a.secondary{color:var(--secondary)}.wp-block a.secondary:active,.wp-block a.secondary:focus,.wp-block a.secondary:hover{color:var(--secondary-color-hover)}.arrow-link a,a.arrow-link{text-transform:uppercase;position:relative;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;line-height:normal;margin-bottom:0;font-weight:700}.arrow-link a:after,a.arrow-link:after{-webkit-mask-repeat:no-repeat;height:17px;width:18px;-webkit-mask-size:contain;-webkit-mask-position:center;display:-ms-inline-flexbox;display:inline-flex;margin-left:8px;transition:margin-left .35s ease-in-out,background-color .35s ease-in-out;content:"";-webkit-mask-image:url(https://cdn.feinsteindermatology.com/wp-content/themes/FMbuildr5.0/assets/images/font-awesome/arrow-right-long-solid.svg)}.arrow-link a:active:after,.arrow-link a:focus:after,.arrow-link a:hover:after,a.arrow-link:active:after,a.arrow-link:focus:after,a.arrow-link:hover:after{margin-left:12px}.is-style-primary-link-w-arrow a,.menu-ft-desc .learn-more,.post-link.is-style-primary-link-w-arrow,.read-more-cell span,a.is-style-primary-link-w-arrow,p#activeLink,p.wp-block-post-excerpt__more-text a.wp-block-post-excerpt__more-link{font-size:16px;color:var(--headings-font-color);text-transform:uppercase;position:relative;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;line-height:normal;margin-bottom:0;font-weight:500!important;letter-spacing:3.2px;padding-bottom:4px;background:linear-gradient(90deg,#fff0,#fff0),linear-gradient(90deg,black,black);background-size:100% 2px,0 2px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size .5s}.is-style-primary-link-w-arrow a:after,.menu-ft-desc .learn-more:after,.post-link.is-style-primary-link-w-arrow:after,.read-more-cell span:after,a.is-style-primary-link-w-arrow:after,p#activeLink:after,p.wp-block-post-excerpt__more-text a.wp-block-post-excerpt__more-link:after{background-color:var(--primary);-webkit-mask-repeat:no-repeat;height:17px;width:18px;-webkit-mask-size:contain;-webkit-mask-position:center;display:-ms-inline-flexbox;display:inline-flex;margin-left:-10px;transition:opacity .35s ease-in-out,margin-left .35s ease-in-out,background-color .35s ease-in-out;content:"";opacity:0;-webkit-mask-image:url(https://cdn.feinsteindermatology.com/wp-content/themes/FMbuildr5.0/assets/images/font-awesome/caret-right-sharp-solid.svg)}.is-style-primary-link-w-arrow a:active,.is-style-primary-link-w-arrow a:focus,.is-style-primary-link-w-arrow a:hover,.menu-ft-desc .learn-more:active,.menu-ft-desc .learn-more:focus,.menu-ft-desc .learn-more:hover,.post-link.is-style-primary-link-w-arrow:active,.post-link.is-style-primary-link-w-arrow:focus,.post-link.is-style-primary-link-w-arrow:hover,.read-more-cell span:active,.read-more-cell span:focus,.read-more-cell span:hover,a.is-style-primary-link-w-arrow:active,a.is-style-primary-link-w-arrow:focus,a.is-style-primary-link-w-arrow:hover,p#activeLink:active,p#activeLink:focus,p#activeLink:hover,p.wp-block-post-excerpt__more-text a.wp-block-post-excerpt__more-link:active,p.wp-block-post-excerpt__more-text a.wp-block-post-excerpt__more-link:focus,p.wp-block-post-excerpt__more-text a.wp-block-post-excerpt__more-link:hover{background-size:0 2px,100% 2px;color:#000;text-decoration:none!important}.is-style-primary-link-w-arrow a:active:after,.is-style-primary-link-w-arrow a:focus:after,.is-style-primary-link-w-arrow a:hover:after,.menu-ft-desc .learn-more:active:after,.menu-ft-desc .learn-more:focus:after,.menu-ft-desc .learn-more:hover:after,.post-link.is-style-primary-link-w-arrow:active:after,.post-link.is-style-primary-link-w-arrow:focus:after,.post-link.is-style-primary-link-w-arrow:hover:after,.read-more-cell span:active:after,.read-more-cell span:focus:after,.read-more-cell span:hover:after,a.is-style-primary-link-w-arrow:active:after,a.is-style-primary-link-w-arrow:focus:after,a.is-style-primary-link-w-arrow:hover:after,p#activeLink:active:after,p#activeLink:after,p#activeLink:focus:after,p#activeLink:hover:after,p.wp-block-post-excerpt__more-text a.wp-block-post-excerpt__more-link:active:after,p.wp-block-post-excerpt__more-text a.wp-block-post-excerpt__more-link:focus:after,p.wp-block-post-excerpt__more-text a.wp-block-post-excerpt__more-link:hover:after{background-color:var(--primary);margin-left:5px;opacity:1}p#activeLink:after{transform:rotate(0deg);transition:transform .35s ease-in-out}p#activeLink:focus,p#activeLink:hover{background-size:0;color:var(--primary-color-dark)}p#activeLink:focus:after,p#activeLink:hover:after{transform:rotate(90deg)}.is-style-secondary-link-w-arrow a,a.is-style-secondary-link-w-arrow{font-size:16px;color:var(--primary-color-dark);text-transform:uppercase;position:relative;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;line-height:normal;margin-bottom:0;font-weight:500!important;letter-spacing:3.2px;padding-bottom:4px;background:linear-gradient(90deg,#fff0,#fff0),linear-gradient(90deg,black,black);background-size:100% 2px,0 2px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size .5s}.is-style-secondary-link-w-arrow a:after,a.is-style-secondary-link-w-arrow:after{background-color:var(--primary);-webkit-mask-repeat:no-repeat;height:17px;width:18px;-webkit-mask-size:contain;-webkit-mask-position:center;display:-ms-inline-flexbox;display:inline-flex;margin-left:-10px;transition:opacity .35s ease-in-out,margin-left .35s ease-in-out,background-color .35s ease-in-out;content:"";opacity:0;-webkit-mask-image:url(https://cdn.feinsteindermatology.com/wp-content/themes/FMbuildr5.0/assets/images/font-awesome/caret-right-sharp-solid.svg)}.is-style-secondary-link-w-arrow a:active,.is-style-secondary-link-w-arrow a:focus,.is-style-secondary-link-w-arrow a:hover,a.is-style-secondary-link-w-arrow:active,a.is-style-secondary-link-w-arrow:focus,a.is-style-secondary-link-w-arrow:hover{background-size:0 2px,100% 2px;color:#000;text-decoration:none!important}.is-style-secondary-link-w-arrow a:active:after,.is-style-secondary-link-w-arrow a:focus:after,.is-style-secondary-link-w-arrow a:hover:after,a.is-style-secondary-link-w-arrow:active:after,a.is-style-secondary-link-w-arrow:focus:after,a.is-style-secondary-link-w-arrow:hover:after{background-color:var(--primary);margin-left:5px;opacity:1}.is-style-white-link-w-arrow a,a.is-style-white-link-w-arrow{font-size:16px;color:#fff;text-transform:uppercase;position:relative;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;line-height:normal;margin-bottom:0;font-weight:500!important;letter-spacing:3.2px;padding-bottom:4px;background:linear-gradient(90deg,#fff0,#fff0),linear-gradient(90deg,white,white);background-size:100% 2px,0 2px;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size .5s}.is-style-white-link-w-arrow a:after,a.is-style-white-link-w-arrow:after{background-color:var(--primary);-webkit-mask-repeat:no-repeat;height:17px;width:18px;-webkit-mask-size:contain;-webkit-mask-position:center;display:-ms-inline-flexbox;display:inline-flex;margin-left:-10px;transition:opacity .35s ease-in-out,margin-left .35s ease-in-out,background-color .35s ease-in-out;content:"";opacity:0;-webkit-mask-image:url(https://cdn.feinsteindermatology.com/wp-content/themes/FMbuildr5.0/assets/images/font-awesome/caret-right-sharp-solid.svg)}.is-style-white-link-w-arrow a:active,.is-style-white-link-w-arrow a:focus,.is-style-white-link-w-arrow a:hover,a.is-style-white-link-w-arrow:active,a.is-style-white-link-w-arrow:focus,a.is-style-white-link-w-arrow:hover{color:#fff;background-size:0 2px,100% 2px;text-decoration:none}.is-style-white-link-w-arrow a:active:after,.is-style-white-link-w-arrow a:focus:after,.is-style-white-link-w-arrow a:hover:after,a.is-style-white-link-w-arrow:active:after,a.is-style-white-link-w-arrow:focus:after,a.is-style-white-link-w-arrow:hover:after{margin-left:5px;opacity:1}