/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
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: 2.0.0
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
*/

/* Add your custom styles here */

.fix-stroke {
   paint-order:stroke fill;
}

div.grw-header {
	background-color:#fafafa!important;
	box-shadow: 0 0 2px rgba(0, 0, 0, .12), 0 2px 4px rgba(0, 0, 0, .24) !important;
	padding:11px!important;
	border-radius: 8px !important;
	opacity: 0.8;
}
.rpi-slide.grw-review {
	opacity: 0.8;
}

.elementor-81 .elementor-element.elementor-element-2a3618c {
    padding-right: 0px!important;
    padding-left: 0px!important;
    margin-bottom: 10px;
}

.elementor-field-repeater-end {
    padding: 0px!important;
}
.icon-down-open  {
    display: none!important;
}

/* Small devices (mobile/tablets, 767px and below) */
@media only screen and (max-width: 766px) {
	/**/
	.herkku-header {
		height:80px!important;
		min-height:80px!important;
		max-height:80px!important;
	}
	
	.herkku-hero {
		/*margin-top:80px!important; /* Adjust value as needed */
	    height: calc(100vh - 80px)!important;
	}
}

/* Medium devices (tablets/desktops, 768px and up) */
@media only screen and (min-width: 768px) {
	/**/
	.herkku-header {
	height:100px!important;
	min-height:100px!important;
	max-height:100px!important;
	}
	.herkku-hero {
	/*margin-top:100px!important; /* Adjust value as needed */
	height: calc(100vh - 100px)!important;
	}
}

/* Large devices (large laptops and desktops, 1168px and up) */
@media only screen and (min-width: 1168px) {
	/**/
	.herkku-header {
	height:100px!important;
	min-height:100px!important;
	max-height:100px!important;
	}
	.herkku-hero {
	/*margin-top:100px!important; /* Adjust value as needed */
	height: calc(100vh - 100px)!important;
	}
}

.title-bg {
    display: inline-block;        /* Shrinks background to text width */
    background: #FCD44C;          /* Yellow background */
    padding: 10px 20px;           /* Space around text */
    border-radius: 25px;          /* Rounded shape */
    font-size: 2rem;
}

/* Remove Elementor nav menu underline */
.elementor-nav-menu--main .elementor-item:after,
.elementor-nav-menu--main .elementor-item:before {
    display: none !important;
}

/* Also remove hover underline */
.elementor-nav-menu--main .elementor-item:hover,
.elementor-nav-menu--main .elementor-item.elementor-item-active {
    text-decoration: none !important;
    border-bottom: none !important;
}

.y-text{
	color: #FCD44C;
	font-weight:bold;
}

.w-text{
	color: #ffffff;
	font-weight:bold;
}
