/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.1.21
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/


@font-face {
  font-family:'Montserrat';
  src:url('/wp-content/themes/hello-theme-child/fonts/montserrat/montserrat-v15-latin-300.woff2') format('woff2');
  font-display:swap; font-style:normal; font-weight:300; font-stretch:normal;
}
@font-face {
  font-family:'Montserrat';
  src:url('/wp-content/themes/hello-theme-child/fonts/montserrat/montserrat-v15-latin-regular.woff2') format('woff2');
  font-display:swap; font-style:normal; font-weight:400; font-stretch:normal;
}
@font-face {
  font-family:'Montserrat';
  src:url('/wp-content/themes/hello-theme-child/fonts/montserrat/montserrat-v15-latin-500.woff2') format('woff2');
  font-display:swap; font-style:normal; font-weight:500; font-stretch:normal;
}
@font-face {
  font-family:'Montserrat';
  src:url('/wp-content/themes/hello-theme-child/fonts/montserrat/montserrat-v15-latin-700.woff2') format('woff2');
  font-display:swap; font-style:normal; font-weight:700; font-stretch:normal;
}
@font-face {
  font-family:'Montserrat';
  src:url('/wp-content/themes/hello-theme-child/fonts/montserrat/montserrat-v23-latin-800.woff2') format('woff2');
  font-display:swap; font-style:normal; font-weight:800; font-stretch:normal;
}
@font-face {
  font-family:'Archer A';
  src:url('/wp-content/themes/hello-theme-child/fonts/archer/archer-a-300italic.woff2') format('woff2');
  font-display:swap; font-style:italic; font-weight:300; font-stretch:normal;
}
@font-face {
  font-family:'Archer B';
  src:url('/wp-content/themes/hello-theme-child/fonts/archer/archer-b-300italic.woff2') format('woff2');
  font-display:swap; font-style:italic; font-weight:300; font-stretch:normal;
}
@font-face {
	font-family:'Korolev Condensed';
	src:url('/wp-content/themes/hello-theme-child/fonts/korolev/korolev-condensed-200.woff2') format('woff2');
	font-display:swap; font-style:normal; font-weight:200; font-stretch:normal;
}
@font-face {
	font-family:'Korolev Condensed';
	src:url('/wp-content/themes/hello-theme-child/fonts/korolev/korolev-condensed-300.woff2') format('woff2');
	font-display:swap; font-style:normal; font-weight:300; font-stretch:normal;
}
@font-face {
	font-family:'Korolev Condensed';
	src:url('/wp-content/themes/hello-theme-child/fonts/korolev/korolev-condensed-500.woff2') format('woff2');
	font-display:swap; font-style:normal; font-weight:500; font-stretch:normal;
}
@font-face {
	font-family:'Korolev Condensed';
	src:url('/wp-content/themes/hello-theme-child/fonts/korolev/korolev-condensed-700.woff2') format('woff2');
	font-display:swap; font-style:normal; font-weight:700; font-stretch:normal;
}
@font-face {
  font-family:'Teko';
  src:url('/wp-content/themes/hello-theme-child/fonts/teko/teko-v20-latin-300.woff2') format('woff2');
  font-display:swap; font-style:normal; font-weight:300; font-stretch:normal;
}
@font-face {
  font-family:'Teko';
  src: url('/wp-content/themes/hello-theme-child/fonts/teko/teko-v20-latin-regular.woff2') format('woff2');
  font-display:swap; font-style:normal; font-weight:400; font-stretch:normal;
}
@font-face {
  font-family: 'FontAwesome';
  src:url('/wp-content/themes/hello-theme-child/fonts/font-awesome/fontawesome-webfont.woff2') format('woff2');
  font-display:swap; font-style:normal; font-weight:900; font-stretch:normal;
}
@font-face {
  font-family:'Mulish';
  src:url('/wp-content/themes/hello-theme-child/fonts/mulish/mulish-v5-latin-300.woff2') format('woff2');
  font-display:swap; font-style:normal; font-weight:300; font-stretch:normal;
}
@font-face {
  font-family:'Mulish';
  src:url('/wp-content/themes/hello-theme-child/fonts/mulish/mulish-v5-latin-500.woff2') format('woff2');
  font-display:swap; font-style:normal; font-weight:500; font-stretch:normal;
}


html {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-text-size-adjust:none; -ms-text-size-adjust:none; -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility; -moz-osx-font-smoothing:grayscale; margin:0;}
* {margin:0; padding:0; outline-style:none; -webkit-box-sizing:inherit; -moz-box-sizing:inherit; box-sizing:inherit;}
body {background-color:#eeeeec; margin:0; padding:0; font:18px/32px 'Korolev Condensed', sans-serif; font-weight:300; font-style:normal; letter-spacing:0.056em; color:#1a1a1a;}
p {margin:0 0 24px 0;}
p strong {font-weight:500;}
.rank-math-breadcrumb p {margin:0;}
.hardware-pg a {font-weight:500; color:#1a1a1a; border-bottom:1px dotted #1a1a1a;}
.hardware-pg a:hover {border-bottom:none;}
.pg-link {font-weight:500; color:#1a1a1a; border-bottom:1px dotted #1a1a1a;}
.pg-link:hover {border-bottom:none;}
.rank-math-contact-info {text-align:center;}
.rank-math-contact-info a {color:#1a1a1a;}
.rank-math-contact-info a:hover {color:#4080ff;}
h1 {font-family:'Montserrat', sans-serif;}
h1 strong {font-weight:700;}
h3, h3.elementor-heading-title {font-size:39px; line-height:42px; font-weight:300; letter-spacing:0.05em;}
h2, h2.elementor-heading-title {font-size:39px; line-height:42px; font-weight:300; letter-spacing:0.05em;}
h4, h4.elementor-heading-title {font-size:27px; line-height:30px; font-weight:700; letter-spacing:0;}

/*============ HOMEPAGE ============*/
.featured {position:relative;}
.featured-headline {font:92px/42px 'Teko', sans-serif; font-weight:300; letter-spacing:0.03em; text-align:center;}
.featured-headline-sub {font:12px/12px 'Montserrat', sans-serif; font-weight:300; letter-spacing:0.9em; text-transform:uppercase; text-align:center;}
.why-imperial {font:92px/80px 'Teko', sans-serif; font-weight:400; letter-spacing:-0.025em; color:#1D1A17;}
#why-imperial ul {margin:30px 40px 40px 30px; list-style:none;}
#why-imperial ul li {font-size:14px; line-height:20px; letter-spacing:0.07em; color:#fff; padding:8px 8px 8px 16px; background:#1D1A17;}
#why-imperial ul li:not(:last-child) {margin-bottom:12px;}
.featured-project figcaption {font-family:'Montserrat', sans-serif; font-style:normal; font-size:12px; line-height:36px; font-weight:300; text-transform:uppercase; letter-spacing:0.08em; text-align:center; color:#fff; width:100%;}
.elementor-widget-testimonial-carousel .swiper-slide {height:auto; display:flex; align-items:center;}
.elementor-widget-testimonial-carousel .swiper-slide .elementor-testimonial .elementor-testimonial__content .elementor-testimonial__text {}
.elementor-widget-testimonial-carousel .elementor-testimonial__text {font-family:'Archer A', 'Archer B', sans-serif; font-style:italic; font-weight:300; font-size:38px; line-height:42px; letter-spacing:-0.02em;}
.elementor-widget-testimonial-carousel .swiper-slide .elementor-testimonial .elementor-testimonial__footer .elementor-testimonial__cite .elementor-testimonial__name {font-family:'Montserrat', sans-serif; font-style:normal; font-size:18px; line-height:18px; font-weight:800; letter-spacing:0.01em; color:#292827; text-transform:lowercase;}
.elementor-widget-testimonial-carousel .swiper-slide .elementor-testimonial .elementor-testimonial__footer .elementor-testimonial__cite .elementor-testimonial__title {font-family:'Montserrat', sans-serif; font-style:normal; font-weight:400; font-size:10px; line-height:18px; text-transform:uppercase; letter-spacing:0.16em; color:#888f88;}

/*============ REFINISHING ============*/
.refinishing {font:56px/56px 'Teko', sans-serif; font-weight:400; letter-spacing:-0.0125em; color:#fff; margin-bottom:5px;}
#refinishing ul {margin:30px 40px 40px 30px; list-style:none;}
#refinishing ul li {font-size:14px; line-height:20px; letter-spacing:0.07em; color:#fff; padding:8px 8px 8px 16px; background:#1D1A17;}
#refinishing ul li:not(:last-child) {margin-bottom:12px;}
.refinish-options {background:#1D1A17; color:#fff; max-width:600px; padding:30px;}
.refinish-options ul {list-style:none; color:#fff;}

/*============ CABINET STYLES ============*/
.faceframe {width:100%; height:360px; background:url(/wp-content/uploads/face-frame.jpg) center right/1280px 360px no-repeat;}
.full-overlay {width:100%; height:360px; background:url(/wp-content/uploads/full-overlay.jpg) center right/1280px 360px no-repeat;}
.flush-inset {width:100%; height:360px; background:url(/wp-content/uploads/flush-inset.jpg) center left/1280px 360px no-repeat;}
.frameless {width:100%; height:360px; background:url(/wp-content/uploads/frameless.jpg) center center/1280px 360px no-repeat;}
.manufacturing-methods {width:100%; height:360px; background:url(/wp-content/uploads/manufacturing-methods.jpg) center right/1280px 360px no-repeat;}
.body-styles .elementor-widget-text-editor {display:flex; justify-content:center;}
.body-styles .elementor-widget-text-editor div {flex:0 0 auto; max-width:640px;}
.body-styles h4 {font-size:31px; line-height:31px; font-weight:300; letter-spacing:0.05em; text-align:center;}
.body-styles p {text-align:justify; text-align-last:center; font-size:17px; line-height:28px; letter-spacing:.0.056em;}

/*============ CABINET FINISH ============*/
.thumb-list {width:100%; list-style:none; display:flex; justify-content:center; padding:30px 0 0 0; flex-wrap:wrap;}
.thumb-list li {display:block; width:126px; padding:0; margin:0; flex:0 0 auto; position:relative; border:5px solid rgba(0,0,0,0); box-sizing:content-box;}
.thumb-list li a {font-size:13px; line-height:40px; font-weight:300; letter-spacing:0.16em; color:#fff;}
.thumb-list li a img, .thumb-list li a p {display:block; margin:0;}
.thumb-list li a img {width:100%; height:224px;}
.thumb-list li a p {position:absolute; bottom:0; line-height:40px; padding-top:10px; background:rgba(0,0,0,0); padding-left:10px; width:100%; border:0;}
.thumb-list li:hover > a p {background:rgba(0,0,0,1);}
.thumb-list li:hover {border:5px solid rgba(0,0,0,1);}

/*============ ????? ============*/
.colors-list {list-style-position:inside;}
ol.refinishing-list {text-align:left; max-width:720px; margin:0 auto;}
ol.refinishing-list li:not(last) {margin-bottom:12px;}
ol.refinishing-list li ol {list-style-type:lower-alpha; margin:8px 0 0 40px;}
ol.refinishing-list li ol li {margin-bottom:8px;}

/*============ STAINS/DOORS ============*/
.elementor-gallery-item__title, .elementor-gallery-item__description {font-family:'Mulish', sans-serif; font-size:12px; line-height:14px; font-weight:300; letter-spacing:0.04em;}
.elementor-gallery-item__description {padding-top:10px;}
.elementor-gallery-title {font-size:18px; line-height:16px; font-weight:300; letter-spacing:0.056em; border:1px solid rgba(0,0,0,0); padding:13px 16px 11px 16px;}
.doors-design-styles-page .elementor-gallery-title {font-size:16px; line-height:14px; font-weight:300; letter-spacing:0.056em; border:1px solid rgba(0,0,0,0); padding:11px 10px 9px 11px;}
.elementor-gallery-title:hover {border:1px solid rgba(0,0,0,1);}
.elementor-gallery-title.elementor-item-active {border:1px solid rgba(0,0,0,1);}
.gallery-stain-colors .elementor-gallery-item__content {text-align:left;}
.gallery-stain-colors .elementor-animated-content .elementor-animated-item--fade-in {opacity:0.5;}

/*============ ????? ============*/
.body-doors h4 {font-family:'Montserrat', sans-serif; font-size:20px; line-height:18px; font-weight:800; letter-spacing:0.03em; text-align:left; color:#000; text-transform:lowercase;}
.body-doors p {text-align:left; font-size:14px; line-height:28px; margin-left:32px;}
.body-doors p:last-of-type {margin-bottom:0;}
.body-doors ul {margin-left:80px; padding-right:40px;}
.body-doors ul li:not(last) {font-size:14px; line-height:20px; margin-bottom:8px;}
.body-doors p a {color:#000; font-weight:500; text-decoration:none; border-bottom:1px dotted #000;}
.body-doors p a:hover {border-bottom:none;}

/*============ ABOUT TEAM ============*/
.elementor-26 .elementor-element.elementor-element-c7e3a2e .elementor-image-carousel-caption, .elementor-26 .elementor-element.elementor-element-d6cc770 .elementor-image-carousel-caption {font-family:'Montserrat', sans-serif; font-size:12px; line-height:12px; font-weight:400; letter-spacing:0.06em; text-transform:uppercase;}

/*============ FEATURED ============*/
.feat-pg dl {border-left:1px solid #000; padding-left:20px;}
.feat-pg dl dt {font-family:'Montserrat', sans-serif; font-size:18px; line-height:18px; font-weight:800; letter-spacing:0.02em; color:#000; text-transform:lowercase;}
.feat-pg dl dd {margin:0 0 14px 24px; font-size:16px;}
.feat-pg ul li {margin-left:40px;}
.featured-sub {font-family:'Mulish', sans-serif; font-size:13px; font-weight:300; font-style:normal; letter-spacing:0.04em;}
.featured-sub strong {font-weight:500;}

/*============ PRIVACY ============*/
.priv-pg ul li, .priv-pg ol li {margin-left:40px;}
.priv-pg ul, .priv-pg ol {margin-bottom:24px;}




/*============ HEADER ============*/
.logo-crown {width:128px; height:128px; position:fixed; background:url(/wp-content/themes/hello-theme-child/images/icc-logo-crown.svg) center center/128px 128px no-repeat;}
.elementor-location-header #masthead-pg .col-logotype {width:360px; height:128px; padding-left:32px;}
.elementor-location-header #masthead-pg .col-logotype .logotype-svg {width:280px; height:64px;}
.elementor-location-header #masthead-pg .col-header-right-inner {width:calc(100% - 360px); height:128px;}
.elementor-location-header #masthead-pg {width:calc(100% - 128px); -webkit-box-shadow:0 0 18px 0 rgba(0,0,0,0.5), 0 0 80px 0 rgba(0,0,0,0.5); -ms-box-shadow:0 0 18px 0 rgba(0,0,0,0.5), 0 0 80px 0 rgba(0,0,0,0.5); -o-box-shadow:0 0 18px 0 rgba(0,0,0,0.5), 0 0 80px 0 rgba(0,0,0,0.5); box-shadow:0 0 18px 0 rgba(0,0,0,0.5), 0 0 96px 0 rgba(0,0,0,0.5); z-index:990; left:128px;}

.elementor-menu-toggle {color:#e7d8c7; border-radius:0;}
.elementor-menu-toggle {width:112px; height:112px; padding:0 28px;}
.elementor-nav-menu--main .elementor-nav-menu a.disabled{background:#b4bd84;color:#fff}
.elementor-nav-menu--dropdown {background-color:#2e2b29;}
.elementor-nav-menu--dropdown .menu-item .menu-item {padding:0;}
.elementor-nav-menu--dropdown .elementor-item {border-bottom:1px solid rgba(255,255,255,0.05); margin:0;}
.elementor-nav-menu--dropdown .elementor-item.elementor-item-active,.elementor-nav-menu--dropdown .elementor-item.highlighted,.elementor-sub-item.elementor-item-active,.elementor-sub-item.highlighted,.elementor-nav-menu--dropdown .elementor-item:focus,.elementor-sub-item:focus{color:#fff;}
.elementor-nav-menu--dropdown .elementor-item.highlighted, .elementor-nav-menu--dropdown .elementor-sub-item.highlighted {background-color:rgba(0,0,0,0.1); color:#fff;}
.elementor-nav-menu--dropdown .current-menu-parent > a {background-color:#2e2b29; color:#fff;}
.elementor-nav-menu--dropdown .elementor-item:hover,.elementor-sub-item:hover{background-color:#2e2b29; color:#fff;}
.elementor-nav-menu--dropdown ul ul{background-color:#2e2b29; color:#fff;}
.elementor-nav-menu--dropdown a {color:rgba(231,216,199,0.65); font-size:16px; line-height:50px; letter-spacing:0.125em; font-weight:300;}
.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item{font-size:16px; letter-spacing:0.125em;}
.elementor-nav-menu--dropdown.elementor-nav-menu__container{margin-top:0;}
.elementor-nav-menu a, .elementor-nav-menu a:focus, .elementor-nav-menu a:hover {padding:0 0 0 30px; line-height:50px;}
.elementor-nav-menu .sub-arrow {padding:15px 19px; height:50px; color:#888f88; border-left:1px solid rgba(255,255,255,0.1); background-color:rgba(0,0,0,0.25);}
.elementor-nav-menu a {justify-content:space-between;}

ul.elementor-nav-menu--dropdown a, ul.elementor-nav-menu--dropdown a:focus, ul.elementor-nav-menu--dropdown a:hover {text-shadow:none; border-left:none; margin-left:40px; padding-left:10px; border-bottom:1px solid rgba(255,255,255,0.05); background-color:rgba(255,255,255,0.03);}
.elementor-nav-menu ul ul a, .elementor-nav-menu ul ul a:active, .elementor-nav-menu ul ul a:focus, .elementor-nav-menu ul ul a:hover {border-left:none; margin-left:60px; padding-left:10px; border-bottom:1px solid rgba(255,255,255,0.05); background-color:rgba(255,255,255,0.06);}

.elementor-location-header #masthead-pg {font-family:'Korolev Condensed', sans-serif;}
.elementor-location-header #masthead-pg .icc-nav ul.jet-mega-menu-list {padding-right:109px;}
.elementor-location-header #masthead-pg .icc-nav ul.jet-mega-menu-list .jet-mega-menu-item__link {font-size:16px; line-height:18px; font-weight:300; color:rgba(231,216,199,0.65); text-decoration:none; padding:31px 10px; margin:0; letter-spacing:0.125em;}
.elementor-location-header #masthead-pg .icc-nav ul.jet-mega-menu-list .current_page_item .jet-mega-menu-item__link {color:#fff;}
.elementor-location-header #masthead-pg .icc-nav ul.jet-mega-menu-list li.jet-mega-menu-item-has-children ul.jet-mega-menu-sub-menu__list {background-color:#888f88; list-style:none; border:1px solid rgba(255,255,255,0.65); padding:30px; margin-left:-10px; box-shadow:0 0 32px 0 rgba(0,0,0,0.85);}
.elementor-location-header #masthead-pg .icc-nav ul.jet-mega-menu-list li.jet-mega-menu-item-has-children ul.jet-mega-menu-sub-menu__list ul.jet-mega-menu-sub-menu__list {left:100% !important; top:0 !important; margin-left:0 !important; margin-top:0 !important; background-color:#888f88;}
.elementor-location-header #masthead-pg .icc-nav ul.jet-mega-menu-list li.jet-mega-menu-item-has-children ul.jet-mega-menu-sub-menu__list li {white-space:nowrap; text-align:left; display:block;}
.elementor-location-header #masthead-pg .icc-nav ul.jet-mega-menu-list li.jet-mega-menu-item-has-children ul.jet-mega-menu-sub-menu__list li a.jet-mega-menu-item__link--sub-level {color:#fff; font-weight:400; font-size:10px; line-height:36px; text-transform:uppercase; letter-spacing:0.16em; padding:0 16px; margin:0; border:1px solid #888f88;}
.elementor-location-header #masthead-pg .icc-nav ul.jet-mega-menu-list li.jet-mega-menu-item-has-children ul.jet-mega-menu-sub-menu__list li a.jet-mega-menu-item__link--sub-level:hover {color:#fff; background-color:#788078; border:1px solid #fff;}
.elementor-location-header #masthead-pg .icc-nav ul.jet-mega-menu-list li.jet-mega-menu-item-has-children ul.jet-mega-menu-sub-menu__list li:hover {position:relative;}
.elementor-location-header #masthead-pg .icc-nav ul.jet-mega-menu-list li.jet-mega-menu-item-has-children ul.jet-mega-menu-sub-menu__list li:hover > ul.sub-sub-menu {display:block;}
.elementor-location-header #masthead-pg .icc-nav ul.jet-mega-menu-list li.jet-mega-menu-item--top-level:hover > .jet-mega-menu-item__inner a {color:#fff;}
.elementor-location-header #masthead-pg .icc-nav ul.jet-mega-menu-list li.jet-mega-menu-item-has-children ul.jet-mega-menu-sub-menu__list li.jet-mega-menu-item-has-children:hover > a.jet-mega-menu-item__link--sub-level {background-color:#788078;}
.elementor-location-header #masthead-pg .icc-nav ul.jet-mega-menu-list li.jet-mega-menu-item-has-children ul.jet-mega-menu-sub-menu__list li.current_page_item > a.elementor-item-active {background-color:#788078; color:#fff;}
.elementor-location-header #masthead-pg .icc-nav ul.jet-mega-menu-list li.current-menu-ancestor > a.jet-mega-menu-item__link {background:none;}

.elementor-location-header #masthead-pg .icc-nav ul.jet-mega-menu-list .market .jet-mega-menu-item__link {color:#4080ff;}


.hero .elementor-container, .hero .elementor-widget-wrap, .hero .elementor-widget-wrap .elementor-widget-html, .hero .elementor-widget-wrap .elementor-widget-html .elementor-widget-container {height:100%;}
.elementor-widget-wrap > .elementor-element-4981135e {width:80%; position:absolute; bottom:63px; left:20%;}
.hero .mypage-title h1 {font:96px/34px 'Teko', sans-serif; font-weight:400; letter-spacing:-0.005em; color:#e7d8c7;}
.hero .mypage-title h1 span {font:14px/14px 'Montserrat', sans-serif; font-weight:300; letter-spacing:0.9em; text-transform:uppercase; color:#fff; padding-left:5px;}

.hero {display:block; width:100%; height:55vh;}
.home .hero {display:block; width:100%; height:calc(100vh - 128px);}
.hero .hero-img-dark {display:block; position:relative; width:100%; height:100%; background-size:100vw auto; background-repeat:no-repeat;}
.hero .hero-img-light {display:block; position:absolute; top:0; right:0; width:33.333%; height:100%; background-size:100vw auto; background-repeat:no-repeat;}
.home .hero .hero-img-dark {display:block; position:relative; width:100%; height:100%; background-size:auto 100%; background-repeat:no-repeat;}
.home .hero .hero-img-light {display:block; position:absolute; top:0; right:0; width:33.333%; height:100%; background-size:auto 100%; background-repeat:no-repeat;}

@media only screen and (max-width:640px) {
  .home .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.84), rgba(0,0,0,0.84)), url(/wp-content/themes/hello-theme-child/images/hero-home-1280x539.jpg); background-position:right center;}
  .home .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-home-1280x539.jpg); background-position:right center;}

  .cabinet-styles-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-cabinet-styles-1280x530.jpg); background-position:right center;}
  .cabinet-styles-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-cabinet-styles-1280x530.jpg); background-position:right center;}
  .cabinet-finish-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-finish-1280x530.jpg); background-position:right center;}
  .cabinet-finish-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-finish-1280x530.jpg); background-position:right center;}
  .stain-colors-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-stain-1280x530.jpg); background-position:right center;}
  .stain-colors-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-stain-1280x530.jpg); background-position:right center;}
  .paint-colors-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-colors-1280x530.jpg); background-position:right bottom;}
  .paint-colors-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-colors-1280x530.jpg); background-position:right bottom;}
  .metro-collection-by-cleaf-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-cleaf-metro-1280x530.jpg); background-position:right center;}
  .metro-collection-by-cleaf-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-cleaf-metro-1280x530.jpg); background-position:right center;}
  .acrylic-by-stylelite-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-stylelite-1280x530.jpg); background-position:right center;}
  .acrylic-by-stylelite-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-stylelite-1280x530.jpg); background-position:right center;}
  .shinnoki-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-shinnoki-1280x530.jpg); background-position:right center;}
  .shinnoki-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-shinnoki-1280x530.jpg); background-position:right center;}
  .echo-wood-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-echo-wood-1280x530.jpg); background-position:right center;}
  .echo-wood-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-echo-wood-1280x530.jpg); background-position:right center;}
  .bamboo-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-bamboo-1280x530.jpg); background-position:right center;}
  .bamboo-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-bamboo-1280x530.jpg); background-position:right center;}
  .doors-design-styles-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-doors-design-styles-1280x530.jpg); background-position:right center;}
  .doors-design-styles-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-doors-design-styles-1280x530.jpg); background-position:right center;}
  .outdoor-king-starboard-cabinets-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-outdoor-1280x530.jpg); background-position:right center;}
  .outdoor-king-starboard-cabinets-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-outdoor-1280x530.jpg); background-position:right center;}
  .cabinet-hardware-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-hardware-1280x530.jpg); background-position:right center;}
  .cabinet-hardware-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-hardware-1280x530.jpg); background-position:right center;}
  .cabinet-refinishing-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-cabinet-refinishing-1280x530.jpg); background-position:right center;}
  .cabinet-refinishing-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-cabinet-refinishing-1280x530.jpg); background-position:right center;}
  .cabinet-galleries-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-galleries-1280x530.jpg); background-position:right center;}
  .cabinet-galleries-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-galleries-1280x530.jpg); background-position:right center;}
  .warranty-care-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-warranty-care-1280x530.jpg); background-position:right top;}
  .warranty-care-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-warranty-care-1280x530.jpg); background-position:right top;}
  .meet-the-team-page .hero .hero-img-dark, .privacy-policy-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-main-1280x530.jpg); background-position:right top;}
  .meet-the-team-page .hero .hero-img-light, .privacy-policy-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-main-1280x530.jpg); background-position:right top;}
  .youtube-channel-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-youtube-channel-1280x530.jpg); background-position:right top;}
  .youtube-channel-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-youtube-channel-1280x530.jpg); background-position:right top;}
  .contact-us-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.85), rgba(0,0,0,0.85)), url(/wp-content/themes/hello-theme-child/images/hero-contact-1280x530.webp); background-position:right center;}
  .contact-us-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-contact-1280x530.webp); background-position:right center;}
  .painted-shaker-doors-kitchen-cabinets-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-main-1280x530.jpg); background-position:right top;}
  .painted-shaker-doors-kitchen-cabinets-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-main-1280x530.jpg); background-position:right top;}
  .cinnamon-triba-shinnoki-kitchen-cabinets-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-main-1280x530.jpg); background-position:right top;}
  .cinnamon-triba-shinnoki-kitchen-cabinets-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-main-1280x530.jpg); background-position:right top;}
  .flush-inset-kitchen-cabinets-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-main-1280x530.jpg); background-position:right top;}
  .flush-inset-kitchen-cabinets-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-main-1280x530.jpg); background-position:right top;}
}
@media only screen and (min-width:1281px) {
  .home .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.84), rgba(0,0,0,0.84)), url(/wp-content/themes/hello-theme-child/images/hero-home-1536x647.jpg); background-position:right center;}
  .home .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-home-1536x647.jpg); background-position:right center;}

  .cabinet-styles-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-cabinet-styles-1536x636.jpg); background-position:right center;}
  .cabinet-styles-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-cabinet-styles-1536x636.jpg); background-position:right center;}
  .cabinet-finish-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-finish-1536x636.jpg); background-position:right center;}
  .cabinet-finish-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-finish-1536x636.jpg); background-position:right center;}
  .stain-colors-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-stain-1536x636.jpg); background-position:right center;}
  .stain-colors-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-stain-1536x636.jpg); background-position:right center;}
  .paint-colors-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-colors-1536x636.jpg); background-position:right bottom;}
  .paint-colors-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-colors-1536x636.jpg); background-position:right bottom;}
  .metro-collection-by-cleaf-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-cleaf-metro-1536x636.jpg); background-position:right center;}
  .metro-collection-by-cleaf-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-cleaf-metro-1536x636.jpg); background-position:right center;}
  .acrylic-by-stylelite-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-stylelite-1536x636.jpg); background-position:right center;}
  .acrylic-by-stylelite-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-stylelite-1536x636.jpg); background-position:right center;}
  .shinnoki-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-shinnoki-1536x636.jpg); background-position:right center;}
  .shinnoki-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-shinnoki-1536x636.jpg); background-position:right center;}
  .echo-wood-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-echo-wood-1536x636.jpg); background-position:right center;}
  .echo-wood-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-echo-wood-1536x636.jpg); background-position:right center;}
  .bamboo-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-bamboo-1536x636.jpg); background-position:right center;}
  .bamboo-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-bamboo-1536x636.jpg); background-position:right center;}
  .doors-design-styles-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-doors-design-styles-1536x636.jpg); background-position:right center;}
  .doors-design-styles-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-doors-design-styles-1536x636.jpg); background-position:right center;}
  .outdoor-king-starboard-cabinets-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-outdoor-1536x636.jpg); background-position:right center;}
  .outdoor-king-starboard-cabinets-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-outdoor-1536x636.jpg); background-position:right center;}
  .cabinet-hardware-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-hardware-1536x636.jpg); background-position:right center;}
  .cabinet-hardware-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-hardware-1536x636.jpg); background-position:right center;}
  .cabinet-refinishing-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-cabinet-refinishing-1536x636.jpg); background-position:right center;}
  .cabinet-refinishing-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-cabinet-refinishing-1536x636.jpg); background-position:right center;}
  .cabinet-galleries-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-galleries-1536x636.jpg); background-position:right center;}
  .cabinet-galleries-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-galleries-1536x636.jpg); background-position:right center;}
  .warranty-care-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-warranty-care-1536x636.jpg); background-position:right top;}
  .warranty-care-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-warranty-care-1536x636.jpg); background-position:right top;}
  .meet-the-team-page .hero .hero-img-dark, .privacy-policy-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-main-1536x636.jpg); background-position:right top;}
  .meet-the-team-page .hero .hero-img-light, .privacy-policy-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-main-1536x636.jpg); background-position:right top;}
  .youtube-channel-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-youtube-channel-1536x636.jpg); background-position:right top;}
  .youtube-channel-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-youtube-channel-1536x636.jpg); background-position:right top;}
  .contact-us-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.85), rgba(0,0,0,0.85)), url(/wp-content/themes/hello-theme-child/images/hero-contact-1536x636.webp); background-position:right center;}
  .contact-us-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-contact-1536x636.webp); background-position:right center;}
  .painted-shaker-doors-kitchen-cabinets-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-main-1536x636.jpg); background-position:right top;}
  .painted-shaker-doors-kitchen-cabinets-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-main-1536x636.jpg); background-position:right top;}
  .cinnamon-triba-shinnoki-kitchen-cabinets-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-main-1536x636.jpg); background-position:right top;}
  .cinnamon-triba-shinnoki-kitchen-cabinets-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-main-1536x636.jpg); background-position:right top;}
  .flush-inset-kitchen-cabinets-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-main-1536x636.jpg); background-position:right top;}
  .flush-inset-kitchen-cabinets-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-main-1536x636.jpg); background-position:right top;}
}
@media only screen and (min-width:1537px) {
  .home .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.84), rgba(0,0,0,0.84)), url(/wp-content/themes/hello-theme-child/images/hero-home-2048x862.jpg); background-position:right center;}
  .home .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-home-2048x862.jpg); background-position:right center;}

  .cabinet-styles-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-cabinet-styles-2048x848.jpg); background-position:right center;}
  .cabinet-styles-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-cabinet-styles-2048x848.jpg); background-position:right center;}
  .cabinet-finish-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-finish-2048x848.jpg); background-position:right center;}
  .cabinet-finish-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-finish-2048x848.jpg); background-position:right center;}
  .stain-colors-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-stain-2048x848.jpg); background-position:right center;}
  .stain-colors-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-stain-2048x848.jpg); background-position:right center;}
  .paint-colors-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-colors-2048x848.jpg); background-position:right bottom;}
  .paint-colors-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-colors-2048x848.jpg); background-position:right bottom;}
  .metro-collection-by-cleaf-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-cleaf-metro-2048x848.jpg); background-position:right center;}
  .metro-collection-by-cleaf-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-cleaf-metro-2048x848.jpg); background-position:right center;}
  .acrylic-by-stylelite-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-stylelite-2048x848.jpg); background-position:right center;}
  .acrylic-by-stylelite-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-stylelite-2048x848.jpg); background-position:right center;}
  .shinnoki-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-shinnoki-2048x848.jpg); background-position:right center;}
  .shinnoki-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-shinnoki-2048x848.jpg); background-position:right center;}
  .echo-wood-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-echo-wood-2048x848.jpg); background-position:right center;}
  .echo-wood-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-echo-wood-2048x848.jpg); background-position:right center;}
  .bamboo-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-bamboo-2048x848.jpg); background-position:right center;}
  .bamboo-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-bamboo-2048x848.jpg); background-position:right center;}
  .doors-design-styles-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-doors-design-styles-2048x848.jpg); background-position:right center;}
  .doors-design-styles-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-doors-design-styles-2048x848.jpg); background-position:right center;}
  .outdoor-king-starboard-cabinets-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-outdoor-2048x848.jpg); background-position:right center;}
  .outdoor-king-starboard-cabinets-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-outdoor-2048x848.jpg); background-position:right center;}
  .cabinet-hardware-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-hardware-2048x848.jpg); background-position:right center;}
  .cabinet-hardware-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-hardware-2048x848.jpg); background-position:right center;}
  .cabinet-refinishing-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-cabinet-refinishing-2048x848.jpg); background-position:right center;}
  .cabinet-refinishing-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-cabinet-refinishing-2048x848.jpg); background-position:right center;}
  .cabinet-galleries-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-galleries-2048x848.jpg); background-position:right center;}
  .cabinet-galleries-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-galleries-2048x848.jpg); background-position:right center;}
  .warranty-care-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-warranty-care-2048x848.jpg); background-position:right top;}
  .warranty-care-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-warranty-care-2048x848.jpg); background-position:right top;}
  .meet-the-team-page .hero .hero-img-dark, .privacy-policy-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-main-2048x848.jpg); background-position:right top;}
  .meet-the-team-page .hero .hero-img-light, .privacy-policy-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-main-2048x848.jpg); background-position:right top;}
  .youtube-channel-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-youtube-channel-2048x848.jpg); background-position:right top;}
  .youtube-channel-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-youtube-channel-2048x848.jpg); background-position:right top;}
  .contact-us-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.85), rgba(0,0,0,0.85)), url(/wp-content/themes/hello-theme-child/images/hero-contact-2048x848.webp); background-position:right center;}
  .contact-us-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-contact-2048x848.webp); background-position:right center;}
  .painted-shaker-doors-kitchen-cabinets-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-main-2048x848.jpg); background-position:right top;}
  .painted-shaker-doors-kitchen-cabinets-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-main-2048x848.jpg); background-position:right top;}
  .cinnamon-triba-shinnoki-kitchen-cabinets-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-main-2048x848.jpg); background-position:right top;}
  .cinnamon-triba-shinnoki-kitchen-cabinets-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-main-2048x848.jpg); background-position:right top;}
  .flush-inset-kitchen-cabinets-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-main-2048x848.jpg); background-position:right top;}
  .flush-inset-kitchen-cabinets-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-main-2048x848.jpg); background-position:right top;}
}

@media
only screen and (-webkit-min-device-pixel-ratio:2) and (min-width:641px),
only screen and (min--moz-device-pixel-ratio:2) and (min-width:641px),
only screen and (-o-min-device-pixel-ratio:2/1) and (min-width:641px),
only screen and (min-device-pixel-ratio:2) and (min-width:641px),
only screen and (min-resolution:192dpi) and (min-width:641px),
only screen and (min-resolution:2dppx) and (min-width:641px) {
  .home .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.84), rgba(0,0,0,0.84)), url(/wp-content/themes/hello-theme-child/images/hero-home-1280x539@2x.jpg); background-position:right center;}
  .home .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-home-1280x539@2x.jpg); background-position:right center;}

  .cabinet-styles-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-cabinet-styles-1280x530@2x.jpg); background-position:right center;}
  .cabinet-styles-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-cabinet-styles-1280x530@2x.jpg); background-position:right center;}
  .cabinet-finish-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-finish-1280x530@2x.jpg); background-position:right center;}
  .cabinet-finish-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-finish-1280x530@2x.jpg); background-position:right center;}
  .stain-colors-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-stain-1280x530@2x.jpg); background-position:right center;}
  .stain-colors-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-stain-1280x530@2x.jpg); background-position:right center;}
  .paint-colors-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-colors-1280x530@2x.jpg); background-position:right bottom;}
  .paint-colors-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-colors-1280x530@2x.jpg); background-position:right bottom;}
  .metro-collection-by-cleaf-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-cleaf-metro-1280x530@2x.jpg); background-position:right center;}
  .metro-collection-by-cleaf-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-cleaf-metro-1280x530@2x.jpg); background-position:right center;}
  .acrylic-by-stylelite-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-stylelite-1280x530@2x.jpg); background-position:right center;}
  .acrylic-by-stylelite-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-stylelite-1280x530@2x.jpg); background-position:right center;}
  .shinnoki-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-shinnoki-1280x530@2x.jpg); background-position:right center;}
  .shinnoki-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-shinnoki-1280x530@2x.jpg); background-position:right center;}
  .echo-wood-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-echo-wood-1280x530@2x.jpg); background-position:right center;}
  .echo-wood-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-echo-wood-1280x530@2x.jpg); background-position:right center;}
  .bamboo-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-bamboo-1280x530@2x.jpg); background-position:right center;}
  .bamboo-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-bamboo-1280x530@2x.jpg); background-position:right center;}
  .doors-design-styles-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-doors-design-styles-1280x530@2x.jpg); background-position:right center;}
  .doors-design-styles-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-doors-design-styles-1280x530@2x.jpg); background-position:right center;}
  .outdoor-king-starboard-cabinets-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-outdoor-1280x530@2x.jpg); background-position:right center;}
  .outdoor-king-starboard-cabinets-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-outdoor-1280x530@2x.jpg); background-position:right center;}
  .cabinet-hardware-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-hardware-1280x530@2x.jpg); background-position:right center;}
  .cabinet-hardware-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-hardware-1280x530@2x.jpg); background-position:right center;}
  .cabinet-refinishing-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-cabinet-refinishing-1280x530@2x.jpg); background-position:right center;}
  .cabinet-refinishing-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-cabinet-refinishing-1280x530@2x.jpg); background-position:right center;}
  .cabinet-galleries-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-galleries-1280x530@2x.jpg); background-position:right center;}
  .cabinet-galleries-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-galleries-1280x530@2x.jpg); background-position:right center;}
  .warranty-care-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-warranty-care-1280x530@2x.jpg); background-position:right top;}
  .warranty-care-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-warranty-care-1280x530@2x.jpg); background-position:right top;}
  .meet-the-team-page .hero .hero-img-dark, .privacy-policy-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-main-1280x530@2x.jpg); background-position:right top;}
  .meet-the-team-page .hero .hero-img-light, .privacy-policy-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-main-1280x530@2x.jpg); background-position:right top;}
  .youtube-channel-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-youtube-channel-1280x530@2x.jpg); background-position:right top;}
  .youtube-channel-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-youtube-channel-1280x530@2x.jpg); background-position:right top;}
  .contact-us-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.85), rgba(0,0,0,0.85)), url(/wp-content/themes/hello-theme-child/images/hero-contact-1280x530@2x.webp); background-position:right center;}
  .contact-us-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-contact-1280x530@2x.webp); background-position:right center;}
  .painted-shaker-doors-kitchen-cabinets-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-main-1280x530@2x.jpg); background-position:right top;}
  .painted-shaker-doors-kitchen-cabinets-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-main-1280x530@2x.jpg); background-position:right top;}
  .cinnamon-triba-shinnoki-kitchen-cabinets-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-main-1280x530@2x.jpg); background-position:right top;}
  .cinnamon-triba-shinnoki-kitchen-cabinets-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-main-1280x530@2x.jpg); background-position:right top;}
  .flush-inset-kitchen-cabinets-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-main-1280x530@2x.jpg); background-position:right top;}
  .flush-inset-kitchen-cabinets-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-main-1280x530@2x.jpg); background-position:right top;}
}
@media
only screen and (-webkit-min-device-pixel-ratio:2) and (min-width:1281px),
only screen and (min--moz-device-pixel-ratio:2) and (min-width:1281px),
only screen and (-o-min-device-pixel-ratio:2/1) and (min-width:1281px),
only screen and (min-device-pixel-ratio:2) and (min-width:1281px),
only screen and (min-resolution:192dpi) and (min-width:1281px),
only screen and (min-resolution:2dppx) and (min-width:1281px) {
  .home .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.84), rgba(0,0,0,0.84)), url(/wp-content/themes/hello-theme-child/images/hero-home-1536x647@2x.jpg); background-position:right center;}
  .home .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-home-1536x647@2x.jpg); background-position:right center;}

  .cabinet-styles-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-cabinet-styles-1536x636@2x.jpg); background-position:right center;}
  .cabinet-styles-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-cabinet-styles-1536x636@2x.jpg); background-position:right center;}
  .cabinet-finish-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-finish-1536x636@2x.jpg); background-position:right center;}
  .cabinet-finish-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-finish-1536x636@2x.jpg); background-position:right center;}
  .stain-colors-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-stain-1536x636@2x.jpg); background-position:right center;}
  .stain-colors-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-stain-1536x636@2x.jpg); background-position:right center;}
  .paint-colors-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-colors-1536x636@2x.jpg); background-position:right bottom;}
  .paint-colors-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-colors-1536x636@2x.jpg); background-position:right bottom;}
  .metro-collection-by-cleaf-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-cleaf-metro-1536x636@2x.jpg); background-position:right center;}
  .metro-collection-by-cleaf-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-cleaf-metro-1536x636@2x.jpg); background-position:right center;}
  .acrylic-by-stylelite-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-stylelite-1536x636@2x.jpg); background-position:right center;}
  .acrylic-by-stylelite-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-stylelite-1536x636@2x.jpg); background-position:right center;}
  .shinnoki-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-shinnoki-1536x636@2x.jpg); background-position:right center;}
  .shinnoki-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-shinnoki-1536x636@2x.jpg); background-position:right center;}
  .echo-wood-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-echo-wood-1536x636@2x.jpg); background-position:right center;}
  .echo-wood-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-echo-wood-1536x636@2x.jpg); background-position:right center;}
  .bamboo-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-bamboo-1536x636@2x.jpg); background-position:right center;}
  .bamboo-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-bamboo-1536x636@2x.jpg); background-position:right center;}
  .doors-design-styles-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-doors-design-styles-1536x636@2x.jpg); background-position:right center;}
  .doors-design-styles-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-doors-design-styles-1536x636@2x.jpg); background-position:right center;}
  .outdoor-king-starboard-cabinets-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-outdoor-1536x636@2x.jpg); background-position:right center;}
  .outdoor-king-starboard-cabinets-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-outdoor-1536x636@2x.jpg); background-position:right center;}
  .cabinet-hardware-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-hardware-1536x636@2x.jpg); background-position:right center;}
  .cabinet-hardware-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-hardware-1536x636@2x.jpg); background-position:right center;}
  .cabinet-refinishing-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-cabinet-refinishing-1536x636@2x.jpg); background-position:right center;}
  .cabinet-refinishing-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-cabinet-refinishing-1536x636@2x.jpg); background-position:right center;}
  .cabinet-galleries-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-galleries-1536x636@2x.jpg); background-position:right center;}
  .cabinet-galleries-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-galleries-1536x636@2x.jpg); background-position:right center;}
  .warranty-care-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-warranty-care-1536x636@2x.jpg); background-position:right top;}
  .warranty-care-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-warranty-care-1536x636@2x.jpg); background-position:right top;}
  .meet-the-team-page .hero .hero-img-dark, .privacy-policy-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-main-1536x636@2x.jpg); background-position:right top;}
  .meet-the-team-page .hero .hero-img-light, .privacy-policy-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-main-1536x636@2x.jpg); background-position:right top;}
  .youtube-channel-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-youtube-channel-1536x636@2x.jpg); background-position:right top;}
  .youtube-channel-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-youtube-channel-1536x636@2x.jpg); background-position:right top;}
  .contact-us-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.85), rgba(0,0,0,0.85)), url(/wp-content/themes/hello-theme-child/images/hero-contact-1536x636@2x.webp); background-position:right center;}
  .contact-us-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-contact-1536x636@2x.webp); background-position:right center;}
  .painted-shaker-doors-kitchen-cabinets-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-main-1536x636@2x.jpg); background-position:right top;}
  .painted-shaker-doors-kitchen-cabinets-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-main-1536x636@2x.jpg); background-position:right top;}
  .cinnamon-triba-shinnoki-kitchen-cabinets-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-main-1536x636@2x.jpg); background-position:right top;}
  .cinnamon-triba-shinnoki-kitchen-cabinets-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-main-1536x636@2x.jpg); background-position:right top;}
  .flush-inset-kitchen-cabinets-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-main-1536x636@2x.jpg); background-position:right top;}
  .flush-inset-kitchen-cabinets-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-main-1536x636@2x.jpg); background-position:right top;}
}
@media
only screen and (-webkit-min-device-pixel-ratio:2) and (min-width:1537px),
only screen and (min--moz-device-pixel-ratio:2) and (min-width:1537px),
only screen and (-o-min-device-pixel-ratio:2/1) and (min-width:1537px),
only screen and (min-device-pixel-ratio:2) and (min-width:1537px),
only screen and (min-resolution:192dpi) and (min-width:1537px),
only screen and (min-resolution:2dppx) and (min-width:1537px) {
  .home .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.84), rgba(0,0,0,0.84)), url(/wp-content/themes/hello-theme-child/images/hero-home-2048x862@2x.jpg); background-position:right center;}
  .home .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-home-2048x862@2x.jpg); background-position:right center;}

  .cabinet-styles-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-cabinet-styles-2048x848@2x.jpg); background-position:right center;}
  .cabinet-styles-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-cabinet-styles-2048x848@2x.jpg); background-position:right center;}
  .cabinet-finish-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-finish-2048x848@2x.jpg); background-position:right center;}
  .cabinet-finish-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-finish-2048x848@2x.jpg); background-position:right center;}
  .stain-colors-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-stain-2048x848@2x.jpg); background-position:right center;}
  .stain-colors-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-stain-2048x848@2x.jpg); background-position:right center;}
  .paint-colors-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-colors-2048x848@2x.jpg); background-position:right bottom;}
  .paint-colors-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-colors-2048x848@2x.jpg); background-position:right bottom;}
  .metro-collection-by-cleaf-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-cleaf-metro-2048x848@2x.jpg); background-position:right center;}
  .metro-collection-by-cleaf-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-cleaf-metro-2048x848@2x.jpg); background-position:right center;}
  .acrylic-by-stylelite-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-stylelite-2048x848@2x.jpg); background-position:right center;}
  .acrylic-by-stylelite-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-stylelite-2048x848@2x.jpg); background-position:right center;}
  .shinnoki-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-shinnoki-2048x848@2x.jpg); background-position:right center;}
  .shinnoki-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-shinnoki-2048x848@2x.jpg); background-position:right center;}
  .echo-wood-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-echo-wood-2048x848@2x.jpg); background-position:right center;}
  .echo-wood-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-echo-wood-2048x848@2x.jpg); background-position:right center;}
  .bamboo-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-bamboo-2048x848@2x.jpg); background-position:right center;}
  .bamboo-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-bamboo-2048x848@2x.jpg); background-position:right center;}
  .doors-design-styles-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-doors-design-styles-2048x848@2x.jpg); background-position:right center;}
  .doors-design-styles-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-doors-design-styles-2048x848@2x.jpg); background-position:right center;}
  .outdoor-king-starboard-cabinets-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-outdoor-2048x848@2x.jpg); background-position:right center;}
  .outdoor-king-starboard-cabinets-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-outdoor-2048x848@2x.jpg); background-position:right center;}
  .cabinet-hardware-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-hardware-2048x848@2x.jpg); background-position:right center;}
  .cabinet-hardware-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-hardware-2048x848@2x.jpg); background-position:right center;}
  .cabinet-refinishing-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-cabinet-refinishing-2048x848@2x.jpg); background-position:right center;}
  .cabinet-refinishing-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-cabinet-refinishing-2048x848@2x.jpg); background-position:right center;}
  .cabinet-galleries-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-galleries-2048x848@2x.jpg); background-position:right center;}
  .cabinet-galleries-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-galleries-2048x848@2x.jpg); background-position:right center;}
  .warranty-care-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-warranty-care-2048x848@2x.jpg); background-position:right top;}
  .warranty-care-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-warranty-care-2048x848@2x.jpg); background-position:right top;}
  .meet-the-team-page .hero .hero-img-dark, .privacy-policy-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-main-2048x848@2x.jpg); background-position:right top;}
  .meet-the-team-page .hero .hero-img-light, .privacy-policy-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-main-2048x848@2x.jpg); background-position:right top;}
  .youtube-channel-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-youtube-channel-2048x848@2x.jpg); background-position:right top;}
  .youtube-channel-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-youtube-channel-2048x848@2x.jpg); background-position:right top;}
  .contact-us-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.85), rgba(0,0,0,0.85)), url(/wp-content/themes/hello-theme-child/images/hero-contact-2048x848@2x.webp); background-position:right center;}
  .contact-us-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-contact-2048x848@2x.webp); background-position:right center;}
  .painted-shaker-doors-kitchen-cabinets-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-main-2048x848@2x.jpg); background-position:right top;}
  .painted-shaker-doors-kitchen-cabinets-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-main-2048x848@2x.jpg); background-position:right top;}
  .cinnamon-triba-shinnoki-kitchen-cabinets-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-main-2048x848@2x.jpg); background-position:right top;}
  .cinnamon-triba-shinnoki-kitchen-cabinets-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-main-2048x848@2x.jpg); background-position:right top;}
  .flush-inset-kitchen-cabinets-page .hero .hero-img-dark {background-image:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url(/wp-content/themes/hello-theme-child/images/hero-main-2048x848@2x.jpg); background-position:right top;}
  .flush-inset-kitchen-cabinets-page .hero .hero-img-light {background-image:url(/wp-content/themes/hello-theme-child/images/hero-main-2048x848@2x.jpg); background-position:right top;}
}




.elementor-slideshow__title {font-family:'Mulish', sans-serif; font-size:14px !important; font-weight:300 !important;}
.elementor-slideshow__description  {font-family:'Mulish', sans-serif; font-size:12px !important; font-weight:300 !important;}


.home .hero .homepage-title {width:80%; position:absolute; bottom:20%; left:20%;}
.home .hero .homepage-title .mypage-title h1 {font:96px/42px 'Teko', sans-serif; font-weight:400; letter-spacing:-0.005em; color:#e7d8c7; margin-bottom:36px;}
.home .hero .homepage-title .home-tagline h2 {font:14px/14px 'Montserrat', sans-serif; font-weight:300; letter-spacing:0.9em; text-transform:uppercase; color:#fff; padding-left:5px; margin-bottom:36px;}
.home .hero .homepage-title p {width:730px; color:rgba(255,255,255,0.55); padding-left:5px; padding-bottom:22px;}
.home .hero .homepage-title a {border:1px solid rgba(255,255,255,0.45); border-radius:22px; background-color:rgba(231,216,199,0.35); color:#fff; letter-spacing:0.125em; padding:13px 24px 11px 24px; margin:0; box-shadow:20px 12px 32px 0 rgba(0,0,0,0.55);}
.home .hero .homepage-title a:hover {background-color:rgba(231,216,199,1.0);}
.home .hero .homepage-title a::after {content:"\2192"; font-family:sans-serif; font-size:18px; line-height:18px; display:inline-block; margin-top:-5px; margin-left:10px;}


.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-sub-menu {min-width:140px;}
.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-sub-menu .jet-mega-menu-item__inner {padding:0; background-color:#888f88;}
.jet-mega-menu-item__inner {gap: var(--jmm-items-dropdown-gap, 0);}
.jet-mega-menu-item--sub-level .jet-mega-menu-item__inner {display:block;}
.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__inner {padding:0; background-color: var(--jmm-top-item-bg-color, inherit);}
.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item:not([hidden]) {display:-webkit-box; display:-ms-flexbox; display:flex;}
.jet-mega-menu-item__dropdown {padding-right:14px;}

.elementor-location-header #masthead .icc-nav ul.jet-mega-menu-list li.jet-mega-menu-item--top-level .jet-mega-menu-item__dropdown {display:none; color:#888f88;}
.elementor-location-header #masthead .icc-nav ul.jet-mega-menu-list li.jet-mega-menu-item--top-level:hover > .jet-mega-menu-item__inner .jet-mega-menu-item__dropdown {color:#fff;}
.elementor-location-header #masthead .icc-nav .jet-mega-menu-mega-container nav.elementor-nav-menu--main ul.elementor-nav-menu .elementor-item {color:#888f88; font-weight:300; font-size:12px; line-height:24px; letter-spacing:0.2em; padding:0 0 0 28px; margin:0;}
.elementor-location-header #masthead .icc-nav .jet-mega-menu-mega-container nav.elementor-nav-menu--main ul.elementor-nav-menu .elementor-item:hover {color:#fff;}

.elementor-location-header #masthead-pg .icc-nav ul.jet-mega-menu-list li.jet-mega-menu-item--top-level .jet-mega-menu-item__dropdown {display:none; color:#888f88;}
.elementor-location-header #masthead-pg .icc-nav ul.jet-mega-menu-list li.jet-mega-menu-item--top-level:hover > .jet-mega-menu-item__inner .jet-mega-menu-item__dropdown {color:#fff;}
.elementor-location-header #masthead-pg .icc-nav .jet-mega-menu-mega-container nav.elementor-nav-menu--main ul.elementor-nav-menu .elementor-item {font-size:16px; line-height:18px; font-weight:300; color:rgba(231,216,199,0.65); text-decoration:none; letter-spacing:0.125em; padding:15px 15px 15px 28px; margin:0;}
.elementor-location-header #masthead-pg .icc-nav .jet-mega-menu-mega-container nav.elementor-nav-menu--main ul.elementor-nav-menu .elementor-item:hover {color:#fff;}


.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-mega-container__inner {background-color:#292827; padding:0; box-shadow: 0 0 32px 0 rgba(0,0,0,0.85);}
.mega-subheads {font-family:"Montserrat", sans-serif; font-size:14px; line-height:30px; letter-spacing:0.05em; font-weight:700; color:#e7d8c7; margin:0; padding-left:8px; text-transform:uppercase;}


.elementor-widget-breadcrumbs {font-size:13px; line-height:40px; font-weight:300; letter-spacing:0.2em; color:rgba(255,255,255,0.55); padding-left:5px;}
.elementor-widget-breadcrumbs a {color:#fff; display:inline-block;}
.elementor-widget-breadcrumbs a:hover {color:#ff4000;}
.elementor-widget-breadcrumbs .separator {padding:0 8px;}

/*============ MEGA MENU ============*/
.mm-company-col p {margin-bottom:0;}
.mm-company-col .elementor-icon i {color:#292827;}
.elementor-element-a602f39 p, .elementor-element-066c217 p, .elementor-element-e870b12 p {letter-spacing:0.06em !important;}
.mm-company-col {width:254px !important;}
.elementor-element-d47addd, .elementor-element-33eb443 {width:132px !important;}
.mm-company-col .mm-icon-col {width:40px !important; height:40px !important;}
.mm-company-col .mm-icon-widget {width:40px !important; height:40px !important;}
.elementor-74 .elementor-element.elementor-element-9ab19e8 {height:28px !important;}


p.megamenu-subhead {font-size:18px; line-height:18px; font-weight:800; letter-spacing:0.03em; color:#ffa041; text-transform:uppercase;}
a.megamenu-subhead {display:block; font-size:10px; line-height:24px; font-weight:400; letter-spacing:.16em; color:#888f88; text-transform:uppercase; padding:16px 16px 16px 0;}
a.megamenu-subhead:hover {color:#fff;}
a.menu-mega-cabinet-features-col1a {display:block; width:216px; height:120px; padding:94px 0 8px 16px; font-size:16px; line-height:18px; font-weight:400; letter-spacing:0.056em; color:#fff; background:url(/wp-content/themes/hello-theme-child/images/megamenu-icon-cabinet-styles.jpg) center center/216px 120px no-repeat; box-shadow:0 0 16px 0 rgba(0,0,0,0.45); -webkit-transition-property:none; -moz-transition-property:none; -o-transition-property:none; transition-property:none;}
a.menu-mega-cabinet-features-col1b {display:block; width:216px; height:120px; padding:94px 0 8px 16px; font-size:16px; line-height:18px; font-weight:400; letter-spacing:0.056em; color:#fff; background:url(/wp-content/themes/hello-theme-child/images/megamenu-icon-stain-colors.jpg) center center/216px 120px no-repeat; box-shadow:0 0 16px 0 rgba(0,0,0,0.45); -webkit-transition-property:none; -moz-transition-property:none; -o-transition-property:none; transition-property:none;}
a.menu-mega-cabinet-features-col2 {display:block; width:156px; height:260px; padding:234px 0 8px 16px; font-size:16px; line-height:18px; font-weight:400; letter-spacing:0.056em; color:#fff; background:url(/wp-content/themes/hello-theme-child/images/megamenu-icon-door-styles.jpg) center center/156px 260px no-repeat; box-shadow:0 0 16px 0 rgba(0,0,0,0.45); -webkit-transition-property:none; -moz-transition-property:none; -o-transition-property:none; transition-property:none;}
a.menu-mega-cabinet-features-col3a {display:block; width:216px; height:120px; padding:94px 0 8px 16px; font-size:16px; line-height:18px; font-weight:400; letter-spacing:0.056em; color:#fff; background:url(/wp-content/themes/hello-theme-child/images/megamenu-icon-outdoor.jpg) center center/216px 120px no-repeat; box-shadow:0 0 16px 0 rgba(0,0,0,0.45); -webkit-transition-property:none; -moz-transition-property:none; -o-transition-property:none; transition-property:none;}
a.menu-mega-cabinet-features-col3b {display:block; width:216px; height:120px; padding:94px 0 8px 16px; font-size:16px; line-height:18px; font-weight:400; letter-spacing:0.056em; color:#fff; background:url(/wp-content/themes/hello-theme-child/images/megamenu-icon-hardware.jpg) center center/216px 120px no-repeat; box-shadow:0 0 16px 0 rgba(0,0,0,0.45); -webkit-transition-property:none; -moz-transition-property:none; -o-transition-property:none; transition-property:none;}
a.menu-mega-cabinet-features-col1a:hover, a.menu-mega-cabinet-features-col1b:hover, a.menu-mega-cabinet-features-col3a:hover, a.menu-mega-cabinet-features-col3b:hover, a.menu-mega-cabinet-features-col2:hover {opacity:0.50; -webkit-transition-property:none; -moz-transition-property:none; -o-transition-property:none; transition-property:none;}

.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item-45 .jet-mega-menu-mega-container {margin-left:-50px;}
.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item-46 .jet-mega-menu-mega-container {margin-left:-655px;}
.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-mega-container__inner {-webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0);}

.elementor-location-header #masthead-pg .icc-nav ul.jet-mega-menu-list li.contact-cta-btn a {border:1px solid rgba(255,255,255,0.45); border-radius:22px; background-color:rgba(231,216,199,0.15); color:#fff; letter-spacing:0.125em; padding:13px 24px 11px 24px; margin:0 0 0 16px; box-shadow:20px 12px 32px 0 rgba(0,0,0,0.55);}
.elementor-location-header #masthead-pg .icc-nav ul.jet-mega-menu-list li.contact-cta-btn a:hover {background-color:#4080ff;}
.elementor-location-header #masthead-pg .icc-nav ul.jet-mega-menu-list li.contact-cta-btn a::after {content:"\2192"; font-family:sans-serif; font-size:18px; line-height:18px; display:inline-block; margin-top:-5px;}


/*============ FOOTER ============*/
/*footer, .footer-contact-info {font-family:'Montserrat';}*/
.elementor-element-1c0b005 p, .elementor-element-6222bd0 p, .elementor-element-cea0ca9 p {letter-spacing:0.06em !important;}
.elementor-element-c2fa74c {width:132px !important;}
.elementor-831 .elementor-element.elementor-element-02e212d iframe {filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) invert( 90% );}
footer .elementor-nav-menu--main .elementor-nav-menu a {color:rgba(231,216,199,0.65); font-weight:300; font-size:14px; line-height:24px; letter-spacing:0.125em; padding:0 0 0 28px; margin:0;}
footer .elementor-nav-menu--main .elementor-nav-menu a:hover {color:#fff; padding:0 0 0 28px;}
footer .elementor-nav-menu--main .elementor-nav-menu .current_page_item a {color:#fff;}
footer .elementor-nav-menu--main .elementor-nav-menu .elementor-item::after, .elementor-item::before {transition:none;}
p.copyright {font-weight:300; font-size:14px; line-height:16px; letter-spacing:0.056em; color:#888f88; margin-bottom:10px;}
p.copyright a {color:#888f88;}
p.copyright a:hover {color:#fff;}
.elementor-831 .elementor-element.elementor-element-3a05956, .elementor-831 .elementor-element.elementor-element-3a05956 div {height:42px;}
.elementor-831 .elementor-element.elementor-element-3a05956 img {margin:0;}


/*body .gform_wrapper {font-family:'Montserrat';}*/
body .gform_wrapper ul li.gfield {margin-top:24px;}
.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {padding:24px 32px; font-size:18px; letter-spacing:0.056em;}
input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea {border:1px solid #d0d0d0; border-radius:0; box-shadow: 0 0 10px rgba(136, 144, 152, 0.12);}
[type="button"], [type="submit"], button {color:#ffa041; border:1px solid #ffa041; border-radius:22px; font-size:18px; line-height:20px; letter-spacing:0.15em; text-transform:uppercase; padding:12px 24px;}
[type="button"]:focus, [type="button"]:hover, [type="submit"]:focus, [type="submit"]:hover, button:focus, button:hover {background-color:#ffa041;}
.gform_wrapper label.gfield_label, .gform_wrapper legend.gfield_label {font-size:18px; font-weight:500; letter-spacing:0.01em;}
.gform_wrapper .field_sublabel_below .ginput_container input[type="email"], .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type="text"], .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select {margin-bottom:2px;}
body .gform_wrapper ul li.gfield {margin-top:0;}
#field_1_5 {margin-top:24px;}

.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full) {padding-right:0 !important;}

textarea, input[type="text"] {-webkit-appearance:none;}

/* gform placeholders*/
::-webkit-input-placeholder {color:#000;}
:-moz-placeholder {opacity:1; color:#000;}
::-moz-placeholder {opacity:1; color:#000;}
:-ms-input-placeholder {color:#000;}
input:-moz-placeholder {color:#000;}




/*--------------------------------------------------------------
# Gravity Forms
--------------------------------------------------------------*/
button, input[type="button"], input[type="reset"], input[type="submit"] {border:1px solid #4080ff; background:#fff; color:#4080ff; font-size:16px; line-height:16px; font-weight:400; padding:20px 40px; text-transform:uppercase; letter-spacing:0.056em !important;}
.gform_wrapper.gravity-theme .gform_footer input[type="submit"] {margin-bottom:38px;}
button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {background:#4080ff; color:#fff;}
button:active, button:focus, input[type="button"]:active, input[type="button"]:focus, input[type="reset"]:active, input[type="reset"]:focus, input[type="submit"]:active, input[type="submit"]:focus {border-color: #aaa #bbb #bbb;}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {color:#666; border:1px solid #d0d0d0; background-color:#fcfcfc; padding: 3px; box-shadow:0 0 10px rgba(136, 144, 152, 0.12); -webkit-appearance:none; border-radius:0;}
input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus {color: #000; border:1px solid #000; background-color:#fff;}
select {border:1px solid #d0d0d0; background-color:#fcfcfc; box-shadow:0 0 10px rgba(136, 144, 152, 0.12); border-radius:0; -webkit-appearance:none;}
select:focus {border: 1px solid #000; background-color:#fff;}
textarea {width: 100%;}


#gform_wrapper_1 {padding:9px 10px 0 10px;}
.gform_wrapper {color:#6b625a; text-align:center;}
.gform_wrapper .gfield_required {color:#fff; font-size:18px;}
.gform_wrapper .gfield_label {font-weight:600; text-transform:uppercase; letter-spacing:0.056em; font-size:16px; margin-top:20px; color:#6b625a;}
.gform_wrapper textarea.medium {height:90px;}
::-webkit-input-placeholder{color:#999}::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}:-moz-placeholder{color:#999}
.gform_wrapper .ginput_container_date input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {box-sizing:content-box !important; text-align:center;}
.gform_wrapper .gfield_date_year input {width:4.5rem;}
.gform_wrapper .gfield_date_day input, .gform_wrapper_1 .gfield_date_month input {width: calc(3rem + 12px) !important;}
.gform_wrapper .gfield_date_day input[type=number], .gform_wrapper .gfield_date_month input[type=number] {
    width:3rem!important;
}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none; margin: 0;}
.gform_wrapper.gf_browser_chrome select {padding:7px 15px;}
.gform_wrapper h2.gsection_title {padding-top:20px!important;}
.contact-us-page .gform_wrapper .gsection {border-bottom:none !important; display:none !important;}
.gform_wrapper.gf_browser_chrome .gfield_checkbox li input, .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {margin-top:0;}
.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label {font-size:14px;}
.gform_wrapper li.gfield_html {max-height:200px; overflow-y:scroll; border:1px solid #999; padding:10px; background-color:#fff; margin-right:16px;}

.gform_wrapper .description, .gform_wrapper .gfield_description, .gform_wrapper .gsection_description {font-size:15px !important; letter-spacing:0.03em !important;}

.gform_wrapper div.validation_error {color: #4080ff; border-bottom: 2px solid #4080ff; border-top: 2px solid #4080ff; font-weight: 600;}
.gform_wrapper .validation_message {color: #4080ff; font-weight: 400;}
.gform_wrapper .gfield_error .gfield_label {color:#4080ff;}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {background-color: rgba(255,255,255,.06);}

body .gform_wrapper .top_label div.ginput_container {margin-top:0 !important;}
body .gform_wrapper .top_label div.ginput_container_textarea {margin-top:14px !important;}
body .gform_wrapper .top_label div.ginput_container_textarea textarea {padding:20px 40px !important; letter-spacing:0.056em;}
body .gform_wrapper.gravity-theme textarea {font-size:16px;}
body .gform_wrapper ul li.gfield {margin-top:0 !important;}
body .gform_wrapper ul li.gfield select {margin-top:12px !important;}
.gform_wrapper span.gform_description {font-weight:200 !important; font-size:42px; line-height:48px; color:#404a5e; letter-spacing:-0.03em;}
.gform_wrapper h3.gform_title {font-weight:400 !important; color:#ccc; letter-spacing:0.07em !important; margin: 10px 0 6px;}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {padding:10px 40px; letter-spacing:0.056em !important; font-size:16px !important; height:68px;}
.gform_wrapper input[type='text'], .gform_wrapper input[type='email'], .gform_wrapper input[type='tel'], .gform_wrapper textarea {color:#000; font-weight:300;}
.gform_wrapper input[type='text']::placeholder, .gform_wrapper input[type='email']::placeholder, .gform_wrapper input[type='tel']::placeholder { font-weight:300;}
.gform_wrapper textarea::placeholder {font-weight:300;}

/*.gform_wrapper.gravity-theme .gfield select.large {width:calc(100% - 108px);}*/

.gform_wrapper .field_sublabel_below .ginput_container input[type=email], .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text], .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select {margin-bottom:2px !important;}
.gform_wrapper {background:none; border:none;}
.gform_wrapper .tabs > .gfield_label {display: none;}
.gform_wrapper .tabs li {display:inline-block; margin-bottom:0;}
.gform_wrapper .tabs .gfield_radio .gchoice input[type=radio] {display:none;}
.gform_wrapper .tabs .gfield_radio .gchoice {width:50%; display:inline-block; margin:0 -5px 0 0; text-align:center; }
.gform_wrapper .tabs .gfield_radio .gchoice label {margin:0; border:1px solid #4080ff; background:#fff; color:#4080ff; text-align:center; line-height:16px; display:block; width:100%; max-width:100%; font-weight:300; font-size:18px; letter-spacing:0.056em; margin-bottom:16px; text-transform:uppercase; padding:32px 0; position:relative;}
.gform_wrapper .gfield_radio .gchoice:hover > label {cursor:pointer; color:#000;}
.gform_wrapper .tabs .gfield_radio .gchoice:hover > label {background:#4080ff; color:#fff; cursor:pointer;}
.gform_wrapper.gravity-theme .field_description_above #gfield_description_1_1 {text-align:center; font-size:18px !important; letter-spacing:0.056em;}
.gform_wrapper .gsection {border-bottom:none !important; display:none !important;}
.gform_wrapper.gravity-theme .gfield_radio label, .gform_wrapper.gravity-theme .gfield_checkbox label {font-size:16px; line-height:28px; letter-spacing:0.056em; font-weight:300; padding-left:4px;}
.gform_wrapper.gravity-theme .field_description_above .gfield_description {padding-bottom:0;}
/*.gform_wrapper.gravity-theme .gfield_label {border-bottom:1px solid #e5e5e5; letter-spacing:0.1em; font-size:14px; line-height:18px; font-weight:600;}*/
.gform_wrapper.gravity-theme .gfield_label {width:100%; display:block; border-bottom:none; letter-spacing:0.12em; font-size:14px; line-height:18px; font-weight:400; background:#4080ff; color:#fff; padding:20px;}
.gform_wrapper .gfield.gf_list_inline .gfield_radio {text-align:center;}
.gform_wrapper fieldset.choice-section, .gform_wrapper fieldset.choice-images {display:block; border:1px solid #d0d0d0; background-color:#fcfcfc; padding:0; box-shadow:0 0 10px rgba(136, 144, 152, 0.12); -webkit-appearance:none; border-radius:0;}
.gform_wrapper fieldset.choice-section .ginput_container_radio, .gform_wrapper fieldset.choice-section .ginput_container_checkbox, .gform_wrapper fieldset.choice-images .ginput_container_radio {padding:9px 22px 17px 22px;}
.gform_wrapper .gfield.gf_list_inline .gfield_radio .gchoice, .gform_wrapper .gfield.gf_list_inline .gfield_checkbox .gchoice {padding-right:5px; padding-left:5px;}
.gform_wrapper fieldset.choice-section .gfield_description a {color:#000; text-decoration:none; border-bottom:1px dotted #000;}
.gform_wrapper fieldset.choice-section .gfield_description a:hover {color:#4080ff; border-bottom:1px dotted #4080ff;}
.gform_wrapper.gravity-theme .choice-dropdown .gfield_label {margin-bottom:0;}

.gsection_title {border-top: 1px solid #CCC;}
 
.gform_wrapper .tabs .gfield_radio .gchoice input[type='radio']:checked + label {background:#4080ff; color:#fff; font-weight:400;}
.gform_wrapper .tabs .gfield_radio .gchoice input[type='radio']:checked + label::after {content:"\f0d7"; font-family:'FontAwesome'; position:absolute; left:calc(50% - 10px); bottom:0; margin-bottom:-13px; font-size:36px; color:#4080ff;}
.gform_wrapper fieldset.choice-section .gfield_radio .gchoice:hover > label::before {position:relative; border:2px solid #000; background:#e0e0e0;}
.gform_wrapper fieldset.choice-section .gfield_radio .gchoice input[type='radio']:checked {accent-color:#4080ff;}
.gform_wrapper fieldset.choice-section .gfield_radio .gchoice input[type='radio'] {position:absolute; visibility:hidden;}
.gform_wrapper fieldset.choice-section .gfield_radio .gchoice input[type='radio']:checked + label {font-weight:400; color:#000;}
.gform_wrapper fieldset.choice-section .gfield_radio .gchoice input[type='radio']:checked + label::before {border:2px solid #000; background:#4080ff;}
.gform_wrapper fieldset.choice-section .gfield_radio .gchoice label::before {display:inline-block; content:""; height:24px; width:24px; vertical-align:middle; margin-top:-3px; margin-right:6px; border:2px solid #e0e0e0; border-radius:50%;}

.gform_wrapper fieldset.choice-section .gfield_checkbox .gchoice:hover > label::before {position:relative; border:2px solid #000; background:#e0e0e0;}
.gform_wrapper fieldset.choice-section .gfield_checkbox .gchoice input[type='checkbox']:checked {accent-color:#4080ff;}
.gform_wrapper fieldset.choice-section .gfield_checkbox .gchoice input[type='checkbox'] {position:absolute; visibility:hidden;}
.gform_wrapper fieldset.choice-section .gfield_checkbox .gchoice input[type='checkbox']:checked + label {font-weight:400; color:#000;}
.gform_wrapper fieldset.choice-section .gfield_checkbox .gchoice input[type='checkbox']:checked + label::before {border:2px solid #000; background:#4080ff;}
.gform_wrapper fieldset.choice-section .gfield_checkbox .gchoice label::before {display:inline-block; content:""; height:24px; width:24px; vertical-align:middle; margin-top:-3px; margin-right:6px; border:2px solid #e0e0e0; border-radius:50%;}

.gform_wrapper fieldset.choice-images .gfield_radio .gchoice input[type='radio'] {display:none;}
.gform_wrapper fieldset.choice-images .gfield_radio .gchoice label {padding:0;}
.gform_wrapper fieldset.choice-images .gfield_radio .gchoice label img {border:2px solid #fcfcfc; width:90px; height:90px;}
.gform_wrapper fieldset.choice-images .gfield_radio .gchoice input[type='radio']:checked + label img {border:2px solid #4080ff;}
.gform_wrapper fieldset.choice-images .gfield_radio .gchoice:hover > label img {border:2px solid #000;}
.gform_wrapper fieldset.choice-images .gfield_radio .gchoice input[type='radio']:checked + label {font-weight:400; color:#000;}
.gform_wrapper .gfield.choice-images .gfield_radio .gchoice {padding-right:1px; padding-left:1px;}

/*---------*/
/*  SELECT
/*---------*/
.gform_wrapper select {padding:0 40px !important; text-transform:uppercase; letter-spacing:0.1em !important; font-size:12px !important; line-height:26px !important; height:60px;}
.gform_wrapper select option {padding:10px 2px; line-height:24px; font-size:12px;}


/*.gform_wrapper select::after {content:"\f0d7"; font-family:'FontAwesome'; font-size:36px; line-height:60px; background-color:#4080ff; color:#fff; padding:0 10px;}*/
.gform_wrapper .ginput_container_select {position:relative;}
/*.gform_wrapper .ginput_container_select::after {content:"\f0d7"; font-family:'FontAwesome'; font-size:36px; line-height:58px; background-color:#4080ff; color:#fff; padding:0 20px; position:absolute; top:1px; right:1px;}*/

.gform_wrapper.gravity-theme .gform_fields{grid-row-gap:3px;}

input:not([type=radio]):not([type=checkbox]) {-webkit-appearance:none; border-radius:0;}

.gform_wrapper .gfield_date_day, .gform_wrapper .gfield_date_month {margin-right: 5rem !important;}



.youtube-channel-page [type="button"], .youtube-channel-page [type="submit"], .youtube-channel-page button {font-size:16px; line-height:18px; text-transform:none;}
.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title.e-active {background-color:#000;}


/*.elementor-widget-video-playlist {font-family:'Mulish';}*/
.elementor-widget-video-playlist .e-tabs-items-wrapper {padding:30px 20px 0 20px;}
.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tabs-items {overflow:hidden; height:calc(100% - 20px);}
.elementor-27 .elementor-element.elementor-element-d06df1a .e-tabs-items-wrapper .shadow-bottom {background:none;}
.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .e-tab-thumbnail, .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .e-tab-thumbnail img {width:85px; height:48px;}
.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title {height:52px; line-height:52px;}
h4.e-tab-title-text {font-weight:300;}
.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .e-tab-title-text, .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title.e-active .e-tab-title-text {font-size:12px;}


@media (max-width:1625px) {
  .logo-crown {width:112px; height:112px; position:fixed; background:url(/wp-content/themes/hello-theme-child/images/icc-logo-crown.svg) center center/112px 112px no-repeat;}
  .elementor-location-header #masthead-pg {width:calc(100% - 112px); height:112px; left:112px;}
	.elementor-location-header #masthead-pg .col-logotype {width:275px; height:112px; padding-left:30px;}
	.elementor-location-header #masthead-pg .col-logotype .logotype-svg {width:245px; height:56px;}
	.elementor-location-header #masthead-pg .col-header-right-inner {width:calc(100% - 275px); height:112px;}
  .elementor-location-header #masthead-pg .icc-nav ul.jet-mega-menu-list {padding-right:40px;}
	.mega-subheads {line-height:28px;}
  .home .hero {height:calc(100vh - 112px);}
  .home .hero .homepage-title {width:90%; position:absolute; bottom:20%; left:10%;}
  .home .hero .homepage-title p {width:60%;}
}
@media (max-width:1530px) {
  .elementor-location-header #masthead-pg .col-logotype {width:230px; height:112px; padding-left:20px;}
  .elementor-location-header #masthead-pg .col-logotype .logotype-svg {width:210px; height:48px;}
  .elementor-location-header #masthead-pg .col-header-right-inner {width:calc(100% - 230px); height:112px;}
  .elementor-location-header #masthead-pg .icc-nav ul.jet-mega-menu-list .jet-mega-menu-item__link {font-size:14px;}
}
@media (max-width:1379px) {
  .logo-crown {width:88px; height:88px; position:fixed; background:url(/wp-content/themes/hello-theme-child/images/icc-logo-crown.svg) center center/88px 88px no-repeat;}
  .elementor-location-header #masthead-pg {width:calc(100% - 88px); height:88px; left:88px;}
  .elementor-location-header #masthead-pg .col-logotype {width:230px; height:88px; padding-left:20px;}
  .elementor-location-header #masthead-pg .col-header-right-inner {width:calc(100% - 230px); height:88px;}
  .elementor-location-header #masthead-pg .icc-nav ul.jet-mega-menu-list {padding-right:20px;}
  .home .hero {height:calc(100vh - 88px);}
}
@media (max-width:1280px) {
	body {font:16px/28px 'Korolev Condensed', sans-serif; font-weight:300;}
	/*.elementor-10 .elementor-element.elementor-element-ae5777a > .elementor-widget-container {margin:0px 0px 20px 0px;}
	.elementor-10 .elementor-element.elementor-element-ae5777a .elementor-heading-title {font-size:60px; line-height:40px;}*/
	.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item-171 .jet-mega-menu-mega-container {margin-left:-40px;}
	.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item-40 .jet-mega-menu-mega-container {margin-left:-682px;}
}
@media (max-width:1279px) {
  .elementor-widget-wrap > .elementor-element-4981135e {width:80%; bottom:30px; left:30px;}
  .home .hero .homepage-title .mypage-title h1 {font:48px/36px 'Teko', sans-serif; margin-bottom:12px; width:60%;}
  .home .hero .homepage-title .home-tagline h2 {font:10px/14px 'Montserrat', sans-serif; letter-spacing:0.6em;  padding-left:5px; margin-bottom:20px; width:60%;}
  .hero .mypage-title h1 {font:64px/24px 'Teko', sans-serif;}
  .hero .mypage-title h1 span {font:10px/14px 'Montserrat', sans-serif; padding-left:5px;}
}
@media (min-width:1139px) {
	#going-mobile {display:none;}
	#going-mobile-pg {display:none;}
}
@media (max-width:1138px) {
  .icc-nav {display:none;}
  .hero {height:40vh;}
}
@media (max-width:1024px) and (orientation:portrait) {
  .hero .hero-img-dark, .hero .hero-img-light {background-size:auto 40vh;}
}
@media (max-width:479px) {
  h3, h3.elementor-heading-title {font-size:31px; line-height:34px; font-weight:300; letter-spacing:0.05em;}
  h2, h2.elementor-heading-title {font-size:31px; line-height:34px; font-weight:300; letter-spacing:0.05em;}

  .logo-crown {display:none;}
	.elementor-location-header #masthead-pg {width:100%; height:76px; left:0;}
  .elementor-location-header #masthead-pg {-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,0.5), 0 0 48px 0 rgba(0,0,0,0.5); -ms-box-shadow:0 0 8px 0 rgba(0,0,0,0.5), 0 0 48px 0 rgba(0,0,0,0.5); -o-box-shadow:0 0 8px 0 rgba(0,0,0,0.5), 0 0 48px 0 rgba(0,0,0,0.5); box-shadow:0 0 12px 0 rgba(0,0,0,0.9), 0 0 36px 0 rgba(0,0,0,0.5);}
	.elementor-location-header #masthead-pg .col-logotype {width:230px; height:76px; padding-left:20px;}
	.elementor-location-header #masthead-pg .col-logotype .logotype-svg {width:210px; height:48px;}
	.elementor-location-header #masthead-pg .col-header-right-inner {width:calc(100% - 230px); height:76px;}
  .elementor-menu-toggle {width:76px; height:76px; padding:0 28px;}

  .hero {height:20vh;}
  .hero .hero-img-light {width:96px;}
  .hero .hero-img-dark, .hero .hero-img-light {background-size:480px 225px;}

  .home .hero {height:calc(100vh - 76px);}
  .home .hero .homepage-title {width:calc(100% - 30px); position:absolute; bottom:10%; left:30px;}
  .home .hero .hero-img-dark, .home .hero .hero-img-light {background-size:auto 100%;}
  .home .hero .homepage-title .mypage-title h1 {font:48px/36px 'Teko', sans-serif; margin-bottom:12px; width:60%;}
  .home .hero .homepage-title .home-tagline h2 {font:10px/14px 'Montserrat', sans-serif; letter-spacing:0.6em;  padding-left:5px; margin-bottom:20px; width:60%;}
  .home .hero .homepage-title p {width:62%; padding-left:5px; padding-bottom:18px; font-size:13px; line-height:22px;}
  .home .hero .homepage-title a {border:1px solid rgba(255,255,255,0.45); border-radius:22px; background-color:rgba(231,216,199,0.35); color:#fff; letter-spacing:0.125em; padding:13px 24px 11px 24px; margin:0; box-shadow:20px 12px 32px 0 rgba(0,0,0,0.55);}
  .home .hero .homepage-title a:hover {background-color:rgba(231,216,199,1.0);}
  .home .hero .homepage-title a::after {content:"\2192"; font-family:sans-serif; font-size:18px; line-height:18px; display:inline-block; margin-top:-5px; margin-left:10px;}

  .why-imperial {font:80px/72px 'Teko', sans-serif; font-weight:400; letter-spacing:-0.025em; color:#1D1A17;}
  .featured-headline {font:64px/24px 'Teko'; font-weight:300; letter-spacing:0; text-align:center;}
  .featured-headline-sub {font:10px/12px 'Montserrat', sans-serif; font-weight:300; letter-spacing:0.6em;}
  .elementor-widget-testimonial-carousel .elementor-testimonial__text {font-weight:300; font-size:24px; line-height:28px; letter-spacing:0;}

  .hero .mypage-title h1 {font:40px/18px 'Teko', sans-serif;}
  .hero .mypage-title h1 span {font:10px/14px 'Montserrat', sans-serif; letter-spacing:0.6em;}

  .elementor-gallery-title {font-size:15px; line-height:15px; padding:13px 12px 11px 14px;}
  .thumb-list li {width:126px;}
  .thumb-list li a img {height:224px;}

  .styles-order-1 {order:1;}
  .styles-order-2 {order:2;}
  .body-styles .elementor-widget-text-editor div {width:100%; padding:0 40px;}
  .body-styles p {text-align:center; margin-bottom:80px;}
  .faceframe {width:100%; height:180px; background:url(/wp-content/uploads/face-frame.jpg) center center/480px 180px no-repeat;}
  .full-overlay {width:100%; height:180px; background:url(/wp-content/uploads/full-overlay.jpg) center center/480px 180px no-repeat;}
  .flush-inset {width:100%; height:180px; background:url(/wp-content/uploads/flush-inset.jpg) center center/480px 180px no-repeat;}
  .frameless {width:100%; height:180px; background:url(/wp-content/uploads/frameless.jpg) center center/480px 180px no-repeat;}
  .manufacturing-methods {width:100%; height:180px; background:url(/wp-content/uploads/manufacturing-methods.jpg) center center/480px 180px no-repeat;}
  .cabinet-hardware {width:100%; height:180px; background:url(/wp-content/themes/hello-theme-child/images/cabinet-hardware.jpg) center center/480px 180px no-repeat;}
  .crowns {width:100%; height:180px; background:url(/wp-content/themes/hello-theme-child/images/crowns.png) center center/480px 180px no-repeat;}
  .refinishing {font:36px/30px 'Teko', sans-serif; font-weight:400; letter-spacing:-0.0125em; color:#fff; margin-bottom:5px;}

  .elementor-location-footer .elementor-element-2075a01, .elementor-location-footer .elementor-element-20613fe, .elementor-location-footer .elementor-element-4931fd6 {width:calc(100% - 40px);}
  .mm-company-col {width:100% !important;}
}
