/**
* Theme Name: Kitchor Child
* Description: This is a child theme of Kitchor, generated by Merlin WP.
* Author: <a href="https://themelexus.com/">Themelexus</a>
* Template: kitchor
* Version: 1.1.0
*/
.ehf-header #masthead {
    box-shadow: 0 -6px 10px 5px rgba(0,0,0,0.5);
}
.home.ehf-header #masthead {
    box-shadow: unset !important;
}
#hm-services .column-item .service-content-icon-inner {
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-size: contain;
}
#hm-services .column-item:first-child .service-content-icon-inner {
   background-image: url("/wp-content/uploads/2023/07/KITCHEN.png");
}
#hm-services .column-item:nth-child(2) .service-content-icon-inner {
   background-image: url("/wp-content/uploads/2023/07/WARDROBE.png");
}
#hm-services .column-item:nth-child(3) .service-content-icon-inner {
   background-image: url("/wp-content/uploads/2023/07/CNC.png");
}
#hm-services .column-item:nth-child(4) .service-content-icon-inner {
   background-image: url("/wp-content/uploads/2023/07/CUTTING-_-EDGE.png");
}
#hm-services .service-style-3 .service-content-icon-inner:before {
   display: none;
}
.hm-why-choose .elementor-spacer-inner {
    --spacer-size: 0 !important;
}
section.elementor-section.elementor-top-section h2.elementor-heading-title.elementor-size-default {
    padding-top: 20px !important;
}
.sitemapmenu li{
	width:100% !important;
	
}
.service-list-menu ul li:last-child {
    margin-left: 20px;
}

.sitemapmenu li a {
  padding: 0 !important;
	margin-bottom: 15px;
}
.sitemapmenu li .sub-menu a{
	color:#000 !important;
}
.sitemapmenu .main-navigation ul li{display:blink !important}
.sitemapmenu li .sub-menu li {
  visibility: visible;
  padding: 0 0 0 25px;
}
.sitemapmenu li .sub-menu {
  position: static !important;
  padding: 0 !important;
  margin: 0 !important;
  opacity: 1 !important;
  background: transparent !important;
  box-shadow: 1px 1px 1px #fff !important;
}
.sitemapmenu .primary-navigation{
	display:block !important;
}
@media (max-width: 767px) {
section.elementor-section.elementor-top-section h2.elementor-heading-title.elementor-size-default {
    font-size: 24px !important;
}
}


.page-template-template-fullwidth-php .content-area, .elementor_library-template-default .content-area, .page-template-template-homepage-php .content-area {
    float: none !important;
}

body.kitchor-sidebar-right footer#colophon {
    clear: both !important;
}

body.kitchor-sidebar-right header#masthead {
    margin-bottom: 20px;
}

.kitchor-sidebar-right .content-area {
    padding-left: 20px !important;
}

.kitchor-sidebar-right .widget-area {
    padding-right: 30px !important;
}

body.kitchor-sidebar-right .post-inner .post-thumbnail {
    max-width: 500px;
}

.elementor-114 .elementor-element.elementor-element-131bdca .hfe-site-logo-container .hfe-site-logo-img {
    width: 130px;
}
body.blog span.post-date {
    display: none;
}
footer#colophon img.hfe-site-logo-img.elementor-animation- {
    max-width: 240px;
}
