@charset "UTF-8";
/* https://carolyager.com/wp-content/themes/kdw-framework4/responsive.css?ver=1768524362 */
@media only screen{#middle-row{background:url(/wp-content/uploads/2026/01/containerbg.webp) center no-repeat;background-size:cover;box-shadow:0 8px 6px -6px rgba(0,0,0,.4);position:relative;z-index:1}#middle-row .social-media{font-size:20px;margin-top:1rem}#middle-row .phone_number .button a{color:#6f6f6f}#middle-row .button{font-size:16px;background:#fff;margin-bottom:0}.off-canvas .fab{color:#fff}.home #title-row{margin-top:1rem}.row{max-width:96%}.green-bg{background:#486d69}.green{color:#486d69}ul.serviceslist{list-style-type:none;margin-left:0}ul.serviceslist li{background:url(/wp-content/uploads/2026/01/Carol-Yager-icon.webp) no-repeat 0 2px;background-size:25px 25px;padding-left:2.5rem;margin-bottom:.5rem}ul.serviceslist li a{color:#000}ul.serviceslist ul{margin:.5rem;margin-left:2.5rem}ul.serviceslist ul li{background:transparent;padding-left:0}.permanent-makeup{-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:5px solid #fff;background:url(/wp-content/uploads/2026/01/ricepaper2.webp) repeat;padding:20px;margin-bottom:1rem}.permanent-makeup .orbit-caption{position:relative;padding:0;background-color:transparent;color:#486d69;font-family:'Poiret One',sans-serif;font-size:1.75rem;text-align:center;margin-top:.5rem}.permanent-makeup .orbit-slide img{box-shadow:2px 2px 5px 0 rgba(50,50,50,.75)}.permanent-makeup .orbit-bullets button{width:12px;height:12px;margin:5px;background-color:#666}.permanent-makeup .orbit-bullets{margin-top:0;margin-bottom:0}.card-divider{background:#486d69}.card-divider h3{color:#fff;font-size:18px;font-weight:700}.card h4{font-size:1.5rem;padding:.5rem;font-weight:700}.card{background:url(/wp-content/uploads/2026/01/ricepaper2.webp) repeat;border:0 solid transparent}.classes-blocks h3,.classes-block h2{background:#486d69;color:#fff;text-transform:revert;padding:.5rem 1rem}h2.class-title{font-size:2.5rem}.classes-blocks h3{text-align:center;text-transform:uppercase}#tertiary .widget-title{background:#486d69;color:#fff;font-size:18px;font-weight:700;text-transform:revert}#tertiary{background:url(/wp-content/uploads/2026/01/ricepaper2.webp);background-size:cover;padding-bottom:2rem}.blog-title a,.blog-title a:hover{color:#486d69;font-size:2rem;font-weight:400}article{border-bottom:1px solid #ccc;margin-bottom:3rem}.blog .row .menu .active>a{background:#486d69;color:#fff}.blog .row .menu a{color:#486d69}#tertiary ul{list-style-type:none;margin-left:1rem}#tertiary ul li{background:url(/wp-content/uploads/2026/01/Carol-Yager-icon.webp) no-repeat 0 10px;background-size:25px 25px;padding-left:2.5rem}#tertiary ul li a{color:#000}blockquote.testimonial{color:#383838;line-height:1.45}blockquote{font-style:italic}.testimonial-image-wrapper img{max-width:100px;display:block;margin:0 auto}.accordion{background:#fff}.accordion-title{font-size:1rem;border:0 solid #e6e6e6;color:#222;background:#e3e3e3}.accordion-content{border:0 solid #e6e6e6;background-color:transparent}.accordion-title:focus,.accordion-title:hover{background-color:#486d69;color:#fff}:last-child>.accordion-content:last-child{border-bottom:0 solid #e6e6e6}.gallery-grid .column-block{margin-bottom:0}.gallery-grid .thumbnail{margin-bottom:0;border:0 solid #fefefe;-webkit-box-shadow:0 0 0 0 rgba(10,10,10,.2);box-shadow:0 0 0 px rgba(10,10,10,.2);line-height:0;transition:all 250ms ease}.gallery-grid .thumbnail:hover{transform:scale(1.1) rotate(0deg) translateX(0) translateY(0) skewX(0deg) skewY(0deg)}}@media only screen and (max-width:40em){.small-only-float-left{float:left!important}.small-only-float-right{float:right!important}.small-only-float-center{display:block;margin-right:auto;margin-left:auto}.text-center-small{text-align:center}.small-align-center{-ms-flex-pack:center;justify-content:center}.widget-container,#top-row,.tagline,.text-right{text-align:center}img.alignright,img.alignleft{float:none!important;display:block;margin:0 auto}.tagline{text-align:center;background:url(/wp-content/uploads/2026/01/ricepaper2.webp);width:100%;padding:1rem}#title-row{background:url(/wp-content/uploads/2026/01/entry-bg.webp) left center no-repeat}.no-padding{padding-left:0;padding-right:0}}@media only screen and (min-width:40.063em){#middle-row h5{margin-right:1rem}#title-row{background:url(/wp-content/uploads/2026/01/entry-bg.webp) right top no-repeat;background-size:cover}.entry-title{font-size:48px;line-height:52px}.cta-row .column-block{padding-left:.5rem;padding-right:.5rem}}@media only screen and (min-width:40.063em) and (max-width:63.938em){.medium-float-left{float:left!important}.medium-float-right{float:right!important}.text-center-medium{text-align:center}.medium-align-center{-ms-flex-pack:center;justify-content:center}.logo.aligncenter{margin-left:0}.tagline{text-align:center;background:url(/wp-content/uploads/2026/01/ricepaper2.webp);width:100%;padding:1rem}.no-padding{padding-left:0;padding-right:0}}@media only screen and (min-width:64em){.wrapper{padding:1.875em 0}.align-middle-large{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.tagline{position:absolute;left:3rem;text-shadow:2px 2px 6px rgba(0,0,0,.65)}.tagline h1{color:#fff}.tagline .subtitle{margin:1rem 0}.tagline .button{margin-bottom:0}.row{max-width:87%}.cta-row .cta-heading{font-size:1.185rem}.cta-single-inner .cta-text p{font-size:14px}}@media only screen and (min-width:64em) and (max-width:90em){.large-float-left{float:left!important}.large-float-right{float:right!important}.text-center-large{text-align:center}.large-align-right{-ms-flex-pack:end;justify-content:flex-end}.tagline h1{font-size:2rem}}@media only screen and (min-width:90.063em){.cta-row .cta-heading{font-size:1.5rem}.cta-single-inner .cta-text li{font-size:1rem}.cta-single-inner .cta-heading{top:calc(100% - 52px)}.cta-single-inner:hover .cta-text{top:52px}}@media only screen and (min-width:90.063em) and (max-width:120em){.xlarge-float-left{float:left!important}.xlarge-float-right{float:right!important}.text-center-xlarge{text-align:center}}@media only screen and (min-width:120.063em){.xxlarge-float-left{float:left!important}.xxlarge-float-right{float:right!important}.text-center-xxlarge{text-align:center}}@media only screen and (min-width:37.50em) and (max-width:56.25em) and (orientation:portrait){.hide-tablet-portrait{display:none!important}.show-tablet-portrait{display:inherit!important}}