/*
Theme Name: Hello Kid
Version: 1.0
Description: A child theme of Hello Elementor
Template: hello-elementor
Author: Administrator
*/
@import url("../hello-elementor/style.css");
/* Your awesome customization starts here */
.rank-math-breadcrumb{ 
    font-size:12px;
    text-align:left;}
.rank-math-breadcrumb a{color: #ffffff;}
.gallery-square .gallery-item img{
	width: 100%;
    height: 120px;
    object-fit: cover;
}
/* ----------------------------------------------------- ceriza starts here ----------------------------------------------------*/
/* home*/
#hotspot-35043 .hotspots-placeholder{background-color:#ffffff !important;}
.elementor-widget-image-carousel .swiper .swiper-slide figure{ line-height: 0;}
.team-members .premium-person-social{display:none !important;}
.team-members .premium-person-image-container{border-radius: 100% !important;}
.provocari-home .elementor-tab-title{margin-bottom:40px;}
.provocari-home .elementor-tab-title.elementor-active{
	background: #f3da77 !important;
    border-radius: 5px;
}
.provocari-home .elementor-tab-content.elementor-active{
	border: 2px solid #f3da77;
    border-radius: 5px;
}
.provocari-home .elementor-tab-content ul{
	list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px; /* Adjust the gap as needed */
}
.provocari-home .elementor-tab-content li{
	background-color: #46B7D1; /* Example background color */
    /* border: 2px solid #081521;  Example border color */
    border-radius: 50%; /* Makes the item circular */
    padding: 30px; /* Adjust padding for size */
    display: flex;
    align-items: center;
    justify-content: center;
    color: #081521; /* Text color */
    /* box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);  Example shadow */
    transition: transform 0.3s ease;
}
.provocari-home .elementor-tab-content li:hover {
    transform: scale(1.2) !important; /* Slightly enlarge on hover */
}
.provocari-home .elementor-tab-content li:nth-child(odd) {
    transform: rotate(-10deg);
}

.provocari-home .elementor-tab-content li:nth-child(even) {
    transform: rotate(10deg);
}
/* contact */
.contact-zone .elementor-icon-box-description{color: #000000 !important;}
.contact-zone .elementor-icon-box-description a{color: #000000 ;}
/* ---------------------------------------------------------- Responsive adjustments ------------------------------------ */
@media (max-width: 600px) {
    .provocari-home .elementor-tab-content {
        flex-direction: column;
        align-items: center;
    }

    .provocari-home .elementor-tab-content li {
        transform: none;
        margin-bottom: 10px;
    }
}
@media (max-width: 767px) {
	div#top {
    	bottom: 60px;
    	left: 18px;
    	right: revert;
	}
	.provocari-home .elementor-tab-content li{padding: 20px;}
	h1.elementor-heading-title{
		 font-size: 30px !important;
		 line-height: 30px !important;
	}
	h3.elementor-tab-title{
		font-size: 20px !important;
		line-height: 20px !important;
	}
}