/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.0.0.1705992465
Updated: 2024-01-23 14:47:45

*/
html {
	overflow-x: hidden;
}
.elementor-location-header {
	position: relative;
}
.search-section {
	position: fixed;
  top: 97px;
  left: 0;
  z-index: 5;
  width: 100%;
  display: none;
}
.search-section.open {
	visibility: visible!important;
}
	.dgwt-wcas-enable-mobile-form{
		display: none;
	}

.hover-images-box {
	position: relative;
	margin-bottom: 20px!important;
}
.hover-images-box .elementor-widget-image {
	margin-bottom: 0!important;
}
.hover-images-box .elementor-widget-image a {
	position: relative;
	z-index: 2;
	transition: all 500ms ease;
	display: block;
}
.hover-images-box .elementor-widget-image a:hover {
	opacity: 0;
}
.hover-images-box .elementor-widget-shortcode {
	position: static;
}
.hover-images-box .elementor-widget-shortcode .img-back{
	position: absolute;
	 left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
  opacity: 0;
  width: 100%;
  height: 350px;
  object-fit: cover;
  object-position: center center;
}
.hover-images-box:hover .elementor-widget-shortcode .img-back{
	opacity: 1;
}
/*
@media screen and (min-width: 1024px) {
	.dgwt-wcas-search-icon {
		opacity: 0;
	}
	.dgwt-wcas-search-form {
		display: flex !important;
		opacity: 1 !important;
		left: auto !important;
		top: -25px !important;
		right: -20px !important;
		min-width: 300px !important;
		justify-content: end;
	}
	.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp  {
		width: auto;

	}
	.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp:active,
	.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp:focus {

	}
	body .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit { top:18px; }
	body .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input{
		width: 0;
		cursor: pointer;
		-webkit-transition: all 400ms ease;
		transition: all 400ms ease;
		background: transparent!important;
    	border-color: transparent!important;
    	z-index: 5;
    position: relative;
		padding: 10px 24px 10px 48px;
	}

	body .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input + .dgwt-wcas-preloader + .dgwt-wcas-voice-search + .dgwt-wcas-search-submit  svg {
		right: -50px!important;
	}
	body.home .home-head:not(.elementor-sticky--effects) .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input + .dgwt-wcas-preloader + .dgwt-wcas-voice-search + .dgwt-wcas-search-submit  svg path {
		fill: #fff;
	}
	body .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input:focus{
		cursor: text;
		width: 230px;
		background: #fff!important;
    	border-color: #0a0a0a!important;
    	position: static;
	}
 	body .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input + .dgwt-wcas-close {
 		display: none;
 	}
 	body .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input:focus + .dgwt-wcas-close {
 		display: flex;
 	}
 	body .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input + .dgwt-wcas-close + .dgwt-wcas-voice-search + button.dgwt-wcas-search-submit {
 		right: 40px;
		
 	}
 	body .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input:focus + .dgwt-wcas-close + .dgwt-wcas-voice-search + button.dgwt-wcas-search-submit {
 		right: 28px;
 	}
	body .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input:focus  + .dgwt-wcas-preloader + .dgwt-wcas-voice-search + .dgwt-wcas-search-submit svg {
		right: auto!important;
	}

	body .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input:focus  + .dgwt-wcas-preloader + .dgwt-wcas-voice-search + .dgwt-wcas-search-submit svg path {
		fill: #0a0a0a!important;
	}

}


@media screen and (max-width: 980px) {

	.dgwt-wcas-search-form::before {
		content: " ";
		position: absolute;
		width: 200%;
		left: -30%;
		height: 100%;
		z-index: 1;
		background: #fff;
	}
	.dgwt-wcas-search-form > div {
			position: relative;
			z-index: 2;
		}
	header .elementor-column,
	header .elementor-widget-wrap,
	header .elementor-widget-shortcode,
	body .dgwt-wcas-search-wrapp
	{
	  position: static;
	}
	.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {

	}
	html body .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus  {
		padding: 13px 24px 13px 48px !important;
		margin: 0!important;
	}
	.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input, .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input:hover, .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input:focus {
		width: 100%!important;
	}
	html .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon  .dgwt-wcas-search-form {
		left: 0 !important;
  		background: #fff!important;
 		top: calc(100% + 15px)!important;
 		min-width: 100%!important;
	}
	.dgwt-wcas-search-form .dgwt-wcas-search-input {
		height: 0;
		-webkit-transition: height 400ms ease;
		transition: all 400ms ease;
		opacity: 0;
	}
	.dgwt-wcas-layout-icon-open .dgwt-wcas-search-form .dgwt-wcas-search-input  {
		height: auto;
		opacity: 1;
	}
	.dgwt-wcas-search-form .dgwt-wcas-sf-wrapp {

	}

}
@media screen and (max-width: 767px) {
html .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon .dgwt-wcas-search-form {
	top: 99%!important;
}
}
*/