
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */

:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}

/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */

/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */

:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
/*# sourceURL=global-styles-inline-css */

/* Theme Fixes */ 
.theme--flat h2 { /*font-size: 2.3rem;*/ color: #ec4971; }
.entry__content a:not(.btn):hover { color: #000000; }
h2 { font-weight: 600; text-transform: uppercase; }
h5.service__title { color: #ffffff !important; }
.services .service__title { background: transparent !important; font-size: 20px !important; }
.home #service-1 { border: solid 10px #ffffff; border-left: none; border-right: solid 5px #ffffff; }
.home #service-2 { border: solid 10px #ffffff; border-left: solid 5px #ffffff;
border-right: solid 5px #ffffff; }
.home #service-3 { border: solid 10px #ffffff; border-left: solid 5px #ffffff; border-right: none; }
.services .service__title { width: 60%; margin-left: auto; margin-right: auto; font-size: 1.5rem; text-transform: uppercase; }
.home .service__item:after { content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; display: block; background-color: rgba(0, 0, 0, 0.5); }
.home .service__item h5 { position: relative; z-index: 1; }

.contact-us-form #gform_fields_1 input { border: none; border-bottom: solid #ec4971 1px; border-radius: 0px; padding: 0 0 5px 0; background: none; }
.contact-us-form #gform_fields_1 textarea { border: solid #ec4971 1px; border-left: none; border-right: none; border-radius: 0px; background: none; }
.page__header::before { display: none; }
.btn, .gform_button { padding-top: 14px; padding-bottom: 10px; }
.theme--flat .gform_button, .theme--flat .btn { border-radius: 2px; }
@media (max-width: 767px) {
.home #service-1, .home #service-2, .home #service-3 { border: solid 10px #ffffff; border-left: none; border-right: none; }
}

/* AP 5/20/20 */
*, div, img, ::before, ::after { box-shadow: none !important; }
.mobile__nav--utility { display: none; }
.testimonials .slick-arrow { top: 25%; }
footer a { text-decoration: none!important; }
.content-area__button { margin-top: 45px; margin-bottom: 20px; }
.content-area--image-left .entry__content ul, .content-area--image-right .entry__content ul { margin-bottom: 0px; }
.content-area--two-column .content--centered { padding-top: 0px; }
.entry__content ul li {list-style-position: inside;}
.gallery__button.gallery__button--dark { text-align: center; }
.footer-layout .footer__auxiliary .menu-item a { text-decoration: none!important; }

::-webkit-input-placeholder { font-family: 'Source Sans Pro', sans-serif; }
::-moz-placeholder { font-family: 'Source Sans Pro', sans-serif; }
:-ms-input-placeholder { font-family: 'Source Sans Pro', sans-serif; }
:-moz-placeholder { font-family: 'Source Sans Pro', sans-serif; }
textarea { font-family: 'Source Sans Pro', sans-serif; resize: none!important; }
.footer__scroll-top a { color: #e8a901 !important; }
.footer__scroll-top a:hover { color: #000 !important; }
.testimonials .slick-arrow:hover .icon { fill: #e8a901; }
.mobile__nav-close .icon{ fill: #000!important; }
.mobile__nav-close .icon:hover { fill: #e8a901!important; }
.socials__item .icon:hover { fill: #e8a901!important; }
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after { background-color: #000; }
.hamburger:hover .hamburger-inner, .hamburger:hover .hamburger-inner::before, .hamburger:hover .hamburger-inner::after { background-color: #e8a901; }
.header__call, .header__call:hover, .header__call * { transition: none; }
.header__call-number {color:#000; font-size: .9em; font-weight: bold;}
.header__call:hover .header__call-number { color: #e8a901; }
.header__call .icon{display:inline; fill: #e8a901}
.header__call:hover .header__call-icon { fill: #000; }
.header__call{background:transparent;}
.sub-menu--toggle:hover { background-color: #fff!important; }
#swipebox-close:hover, #swipebox-next:hover, #swipebox-prev:hover { background-color: #ec4971; }
#swipebox-close:hover, #swipebox-next:hover, #swipebox-prev:hover { background-color: #ec4971; }

.header__utility a:hover{color:#e8a901;}

.header__stacked-nav{background-color: #f1f1f1 !important;}
.header__nav a, .mobile__nav .menu a{color:#000 !important; font-weight: bold !important}
.mobile__nav .menu a{text-transform: uppercase; font-size: .9em;}
.header__nav a:hover, .current-menu-item>a, .mobile__nav .menu a:hover{color:#e8a901 !important;}
/*.header__nav li{margin: 0 0 0 15px !important}*/
#mobile-navigation{background:#f1f1f1 !important;}
.mobile__nav-header{background:#fff;}

.module--hero h1, .module--hero .hdg--1, .page__header .hdg {font-family:josefin sans; text-transform: uppercase;}

.btn, .gform_button{border: none;}
.btn:hover, .gform_button:hover{color:#fff !important;}

h2,h3,h4,h5,h6{color:#000 !important; font-family: Josefin Sans !important; text-transform:uppercase; font-weight: bold}

.home .service__item::after{background-color:rgba(255,255,255, .6); transition: all ease-in-out .2s;}
.service__title, h5.service__title{color:#000 !important; transition: all ease-in-out .2s;}
.home .service:hover  h5.service__title{color:#fff !important;}
.home .service:hover  .service__item::after{background-color:rgba(0,0,0,.25);}

.module--interior  .service__item{justify-content:flex-start !important;}
.module--interior .service__title{margin-top:10px; width:100%}

.services__content{padding: 0 20px}

.rl-reverse h3{color:#fff !important;}
.testimonial__meta{font-size:1.1em !important; font-family: Source Sans Pro !important}
.home .testimonial__meta{color:#fff;}
.testimonial__content p{font-size: .9em;}
.testimonials .slick-dots button{background:#fff;}
.testimonials .slick-dots .slick-active button{background:#e8a901;}

.module--form .form__content{max-width:100%;}

.theme--flat .form__gform--default input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), .theme--flat .form__gform--default textarea{border-color:#000 !important; max-height: 150px}

.footer a{color:#fff; font-weight: normal;}
.footer h5{color:#fff !important; margin-top:15px}
.footer .icon{fill:#fff;}
.footer .icon:hover{fill:#e8a901;}

.footer__bottom .col-sm-6:first-child{width:70%;}
.footer__bottom .col-sm-6:last-child{width:30%;}

.rl-cta h3{color:#fff !important;}
.module--content-area:last-of-type h3 {color: #fff !important;}

.tingle-modal-box .staff__image{display:none;}
.tingle-modal-box .staff__info{width:100%}

button{ border:none;}
.gallery-layout .slick-arrow:hover{background-color:#e8a901;}

.gallery__content .entry__content img{margin: 0 auto; width:100%; max-width:200px}
.gallery__content .entry__content{text-align:center}

.blog__layout a:hover{color:#e8a901}

@media(max-width:1199px) and (min-width:768px){
	.module--interior .service{width:33%;}
}
@media (max-width: 767px){
.content-area--two-column .content-area__flex--image-center { padding-top: 0px; }
.header__utility { display: block; }
.footer-layout .footer__top, .footer-layout-minimal .footer__bottom, .footer-layout-minimal .footer__socials{text-align:center}
	.header__utility .menu{justify-content:center;}
	
.footer__bottom .col-sm-6:first-child{width:100%;}
.footer__bottom .col-sm-6:last-child{width:100%;}
}
/* End */

/* BF 5/21/2020 */

@media (max-width: 767px) {
  .content-area__content-lead { margin-bottom: 30px; }
  .content-area__image img { width: 100% !important; }
  .content-area__image { margin: 15px 0; }
  .content-area--single .content-area__content .entry__content, .content-area--two-column .content-area__content .entry__content { padding: 0; }
  .content-area--two-column .content-area__content .entry__content:nth-child(1) > p:last-child { margin-bottom: 0 !important; }
  .content-area--two-column .content-area__content .entry__content:nth-child(2) > p:first-child { padding-top: 15px !important; }
  .content-area--two-column .content-area__content .entry__content:nth-child(2) > h2:first-child, .content-area--two-column .content-area__content .entry__content:nth-child(2) > h3:first-child, .content-area--two-column .content-area__content .entry__content:nth-child(2) > h4:first-child, .content-area--two-column .content-area__content .entry__content:nth-child(2) > h5:first-child, .content-area--two-column .content-area__content .entry__content:nth-child(2) > h6:first-child { padding-top: 30px !important; }
}

@media (min-width: 768px) {
	.content-area__content-lead { margin-bottom: 15px; }
  .content-area__flex > div {
    padding-left: 30px !important;
		padding-right: 30px !important;
  }
	.content-area--image-left .content-area__content .entry__content, .content-area--image-left .content-area__content  .content-area__button {
		padding-left: 0 !important;
	}
	.content-area--image-right .content-area__content .entry__content, .content-area--image-right .content-area__content  .content-area__button {
		padding-right: 0 !important;
	}
	.content-area--image-left .content-area__image {
		padding-right: 0 !important;
	}
	.content-area--image-right .content-area__image {
		padding-left: 0 !important;
	}
  .content-area--two-column .content-area__content .entry__content:first-child {
  padding-right: 30px !important;
}
  .content-area--two-column .content-area__content .entry__content:last-child {
  padding-left: 30px !important;
}
}

.services .service__image { min-height: 1px; max-width: 100%; }
.services .service__image img { transition: 0.3s ease; max-height: none; max-width: 100%; }

.services .service__link { color: #e8a901; }
.services .service__link:hover { color: #ffd129; }
/*hide honeypot field*/
.gform_validation_container {
	display:none;
}


/* BF 8/5/2020 */

.header__nav div > ul > li { margin: 0 15px !important; }

/*ML - 01466551*/
.rl-special-notice .content-area__content {
	padding:8px;
}

.rl-hide-mod{display: none;}

.page-id-1557 .staff__item{width: 21%; display: flex; align-items: center; justify-content: center;}

body, .header__nav a, .search-field, #s{ font-family: 'ABeeZee' }h1, h3, h4{ font-family: 'ABeeZee' }.header__branding-title, .header__call, .post__header a, .blog__headline, .blog__post-links{ font-family: 'Josefin Sans' }h2, h5, h6, .btn, .gform_button, .comments-area input[type="submit"], .testimonial__meta{ font-family: 'Josefin Sans' }.header__nav .sub-menu li:hover > a, .header__main li.current-menu-item > a, .entry__content--sitemap a, .comment-edit-link, .comment-reply-link, .comment-reply-title small a, div.ufaq-faq-category-title h4, div.ufaq-faq-div .ufaq-faq-title .ewd-ufaq-post-margin .ewd-ufaq-post-margin-symbol{ color: #000000 }h1, h3, h5{ color: #000000 }a, .staff__title, .gallery__content h3{ color: #000000 }.btn, .gform_button, .comments-area input[type="submit"], .header--overlay{ background-color: #000000 }header .search-form .search-icon .search-path{ stroke: #000000 }header .search-form .search-field:focus{ border-color: #000000 }h2, h6{ color: #000000 }.staff__name{ color: 000000 }h4, .testimonial__meta{ color: 000000 }.module--hero .slick-dots .slick-active button, .testimonials .slick-dots .slick-active button{ background-color: 000000 }.header__nav .sub-menu li a, .mobile__nav .sub-menu li a { color: #ffffff }
            .header__nav .sub-menu li a:hover, .mobile__nav .menu a:hover, .mobile__nav .sub-menu li a:hover { color: #000000 }
            .header__nav a:hover, .header__main li.current-menu-item > a, .header__main .mobile__nav li.current-menu-item > a { color: #000000 }
            .header__nav .sub-menu, .mobile__nav .sub-menu { background-color: #f7f7f7; }
            .header__nav .sub-menu:after { border-color: transparent transparent #f7f7f7 transparent; }
            .header__nav .sub-menu:before { border-color: transparent transparent #f7f7f7 transparent; }
            .header__nav .sub-menu, .header__nav .sub-menu li { border-color: #f7f7f7; }
            .header__nav .sub-menu { min-width: 220px; }.text--light .comment-body a, .text--light .comments-area a.comment-edit-link, .text--light .comments-area a.comment-reply-link, .text--light .comment-reply-title small a, a.text--light:not( .btn ), .text--light:not( .header ):not( .header__utility ) a:not( .btn ):not( .service__link ):not( .staff__item ) :not( .service__title ), .text--light .entry__content a:not( .btn ), .text--light .post__header a, .text--light .post__read-more, .sidebar .widget a, .text--light .blog__pagination a, .text--light .blog__post-links a, article .entry__content a:not(.btn), .entry__content .sitemap__row a:not(.btn),  .text--light .contact-info__content a, .text--light .services__content a, .text--light .list-columns__content a, .text--light .content-area__content-lead a, .text--light .footer__scroll-top > a#scrollTop { color: #e8a901; }
                a.text--light:not( .btn ):hover, .text--light:not(.header):not(.header__utility).footer li.menu-item a:not(.btn):not(.service__link):hover, .text--light:not( .header ):not( .header__utility ) nav:not(.header__nav):not(.header__utility) a:not( .btn ):not( .service__link ):hover, a.text--light:not( .btn ):focus, .text--light:not(.header):not(.header__utility).footer li.menu-item a:not(.btn):not(.service__link):focus, .text--light:not( .header ):not( .header__utility ) nav:not(.header__nav):not(.header__utility) a:not( .btn ):not( .service__link ):focus, .text--light .entry__content a:not( .btn ):hover, .text--light .content-area__content-lead a:hover, .text--light .post__header a:hover, .text--light .post__read-more:hover, .sidebar .widget a:hover, .text--light .blog__pagination a:hover, .text--light .blog__post-links a:hover, article .entry__content a:not(.btn):hover, .text--light .comment-body a:hover, .text--light .comments-area a.comment-edit-link:hover, .text--light .comments-area a.comment-reply-link:hover, .text--light .comment-reply-title small a:hover, .entry__content a:not(.btn):hover { color: ; }.text--dark .comment-body a, .text--dark .comments-area a.comment-edit-link, .text--dark .comments-area a.comment-reply-link, .text--dark .comment-reply-title small a, a.text--dark:not( .btn ), .text--dark:not( .header ):not( .header__utility ) a:not( .btn ):not( .service__link ):not( .staff__item ) :not( .service__title ), .text--dark .entry__content a:not( .btn ), .text--dark .post__header a, .text--dark .post__read-more, .sidebar .widget a, .text--dark .blog__pagination a, .text--dark .blog__post-links a, article .entry__content a:not(.btn), .entry__content .sitemap__row a:not(.btn), .text--dark .contact-info__content a, .text--dark .services__content a, .text--dark .list-columns__content a, .text--dark .content-area__content-lead a, .text--dark .footer__scroll-top > a#scrollTop { color: #e8a901; }
                a.text--dark:not( .btn ):hover, .text--dark:not(.header):not(.header__utility).footer li.menu-item a:not(.btn):not(.service__link):hover, .text--dark:not( .header ):not( .header__utility ) nav:not(.header__nav):not(.header__utility) a:not( .btn ):not( .service__link ):hover, a.text--dark:not( .btn ):focus, .text--dark:not(.header):not(.header__utility).footer li.menu-item a:not(.btn):not(.service__link):focus, .text--dark:not( .header ):not( .header__utility ) nav:not(.header__nav):not(.header__utility) a:not( .btn ):not( .service__link ):focus, .text--dark .entry__content a:not( .btn ):hover, .text--dark .content-area__content-lead a:hover, .text--dark .post__header a:hover, .text--dark .post__read-more:hover, .sidebar .widget a:hover, .text--dark .blog__pagination a:hover, .text--dark .blog__post-links a:hover, article .entry__content a:not(.btn):hover, .text--dark .comment-body a:hover, .text--dark .comments-area a.comment-edit-link:hover, .text--dark .comments-area a.comment-reply-link:hover, .text--dark .comment-reply-title small a:hover, .entry__content a:not(.btn):hover { color: ; }a.btn--dark, .form__gform--dark input[type=submit].gform_button { background-color: #e8a901; color: #ffffff; }
                a.btn--dark:hover, .form__gform--dark input[type=submit].gform_button:hover, a.btn--dark:focus, .form__gform--dark input[type=submit].gform_button:focus { background-color: #d49500; color: #e8a901; }a.btn--dark, .form__gform--dark .gform_button { border-color: #e8a901; }
                a.btn--dark:hover, .form__gform--dark .gform_button:hover, a.btn--dark:focus, .form__gform--dark .gform_button:focus { border-color: #e8a901; }a.btn--light, .form__gform--light input[type=submit].gform_button { background-color: #e8a901; color: #ffffff; }
                a.btn--light:hover, .form__gform--light input[type=submit].gform_button:hover, a.btn--light:focus, .form__gform--light input[type=submit].gform_button:focus { background-color: #d49500; color: #e8a901; }a.btn--light, .form__gform--light .gform_button { border-color: #e8a901; }
                a.btn--light:hover, .form__gform--light .gform_button:hover, a.btn--light:focus, .form__gform--light .gform_button:focus { border-color: #e8a901; }.header__branding-title { width: 100% }
            .header__branding .header__branding-logo {
                max-height: 50px;
                height: 100px;
            }
            @media (min-width: 767px) {
                .header__branding .header__branding-logo {
                    max-height: 100px;
                }
                .header--left .header__branding .header__branding-logo {
                    max-height: 50px;
                }
            }
            @media (min-width: 1200px) {
                .header--left .header__branding .header__branding-logo {
                    max-height: 100px;
                }
            }
            .header--left { width: 325px }
            @media (min-width: 1200px) {
                .header--left .header__branding .header__branding-logo {
                    width: 90%;
                }
            }/* Mandatory Fixes */
.header__call-icon { width: 50px; }
.entry__content ul, .entry__content ol, .content-area--image-left .entry__content ul, .content-area--image-right .entry__content ul { margin-bottom: 0px; }
.ginput_container_fileupload .validation_message { display: none; }
.staff { justify-content: center!important; }
table, table * { border: 0px!important; }
table ul { margin-left: 0px!important; }
.list-columns { justify-content: center; }
.page__header .hdg, .sitemap__row { margin-bottom: 0px; }
ul + #opt-out { margin-top: 15px; }
@media (max-width: 767px){
.content-area--two-column .content-area__content .entry__content:first-child { padding-bottom: 0px; }
.content-area--image-left .content-area__flex--image-center, .content-area--image-right .content-area__flex--image-center { padding-bottom: 0px; }
footer .widget { margin-bottom: 0px; }
.btn, .gform_button { width: unset; }
footer * { text-align: center; }
.theme--material .content-area__image, .content-area__image { margin-bottom: 10px; }
 }
@media (min-width: 768px){
.content-area--image-right .entry__content, .content-area--image-right .content-area__button { padding-right: 15px!important; }
.content-area--image-left .entry__content, .content-area--image-left .content-area__button { padding-left: 15px!important; }
.content-area--image-left .content-area__content { padding: 30px; }
}
@media all and (min-width: 768px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.content-area__image img { flex-grow: 1; flex-shrink: 1; flex-basis: 100%; }
}
@media all and (max-width: 991px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.module--form .form__content--content-form .form__entry, .module--form .form__content--content-form .form__gform { flex-grow: 1; flex-shrink: 1; flex-basis: 100%; width: 100%; }
}
@media all and (min-width: 768px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.footer-layout .footer__flex--sidebar .footer__sidebar { flex-grow: 1; flex-shrink: 1; flex-basis: 40%; }
}
@media all and (min-width: 992px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.footer-layout .footer__flex--sidebar .footer__sidebar { flex-grow: 1; flex-shrink: 1; flex-basis: 27%; }
}
/* End */

.mlcrl-inline-1{position: absolute; width: 0; height: 0; overflow: hidden;}

.mlcrl-inline-2{position: absolute; width: 0; height: 0; overflow: hidden;}

.mlcrl-inline-3{position: absolute; width: 0; height: 0; overflow: hidden;}

.mlcrl-inline-4{background: #FFFFFF}

.mlcrl-inline-5{background: #f7f7f7}

.mlcrl-inline-6{background: #000000}

.mlcrl-inline-7{background-image: url('https://mlcrl.com/wp-content/uploads/2024/06/kitchen-page-default.jpg');background-position: center center;background-repeat: no-repeat;background-size:cover;}

.mlcrl-inline-8{padding-top: 20px;padding-bottom: 20px;color: #252525;background-color: #FFFFFF;}

.mlcrl-inline-9{padding-top: 20px;padding-bottom: 20px;color: #ffffff;background-color: #252525;background-image: url('https://mlcrl.com/wp-content/uploads/2019/02/Bathroom-CTA-image.jpg');background-position: center center;background-repeat: no-repeat;background-size:cover;}

.mlcrl-inline-10{background: #000000}

.mlcrl-inline-11{background: #000000}

.mlcrl-inline-12{color: #ffffff}

.mlcrl-inline-13{color: #ffffff;}

.mlcrl-inline-14{background: #252525}
