/*
Theme Name: Familia Regasita
Theme URL: https://klain.co
Description: A wordpress blank theme for Klain
Author: Klain Dev Team
Author URL: https://klain.ro
Template: hello-elementor
Version: 1.0.0
Text Domain: hello-elementor

*/

.sec_menu .elementor-nav-menu--main ul a, .sec_menu .elementor-nav-menu--main ul a:hover, .sec_menu .elementor-nav-menu--main ul a:focus {
    display: block;
	font-size: 16px;
    text-align: center;
	border: none;
    padding: 5px 20px;
}
.sec_menu .elementor-nav-menu--main .elementor-nav-menu ul {
    left: -110px !important;
    width: 305px !important;
    padding-top: 30px;
    padding-bottom: 40px;
}

.sec_1 .elementor-flip-box__layer__description {
    text-align: left;
}
.sec_1 .container_left .elementor-icon {
    margin-right: 50px;
}
.sec_1 .elementor-flip-box__button:after {
    content: "\f30b";
    font-family: "Font Awesome 5 Free";
    font-size: 14px;
    margin-left: 10px;
}

.sec_3 .elementor-post:hover {
    background: #F2F2F2;
}

.sec_3 h4 {
    min-height: 40px;
}

.sec_4 .opp_pozitiie {
    font-size: 18px;
    font-weight: 500;
}
.sec_4 .opp_nume {
	color: #000000;
    font-size: 20px;
    font-weight: 500;
}

.sec_5 span.elementor-toggle-icon-closed, .sec_5 span.elementor-toggle-icon-opened {
    background: #29ABE2;
    margin-top: -25px;
    margin-left: -50px;
    text-align: center;
    padding: 25px 0px;
    width: 100px;
    height: 68px;
}

.sec_7 .elementor-icon {
    margin-top: 5px;
}

@media (min-width:1025px) { 
	.sec_4 .swiper-pagination-bullets {
		left: 40px !important;
	}
}
@media (max-width:1025px) {
	.sec_2 li.menu-item {
		width: 48%;
		border: 1px solid #F2F2F2;
	}
	.sec_2 li.menu-item.current-menu-item, .sec_2 li.menu-item:hover {
		border: 1px solid #000;
	}
	.sec_2 .elementor-nav-menu li:nth-child(odd) {
		margin-right: 5px;
		margin-bottom: 5px;
		margin-top: 5px;
	}
	.sec_2 .elementor-nav-menu li:nth-child(even) {
		margin-left: 5px;
		margin-bottom: 5px;
		margin-top: 5px;
	}
	.sec_4 .elementor-testimonial--layout-image_left .elementor-testimonial {
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}
	.sec_4 .opp_nume, .sec_4 .opp_pozitiie {
		text-align: center;
	}
	.sec_4 .opp_pozitiie {
		margin-bottom: 35px;
	}
	.sec_5 span.elementor-toggle-icon-closed, .sec_5 span.elementor-toggle-icon-opened {
		margin-top: -10px;
		margin-left: -65px;
		padding: 34px 0px;
		height: 100px;
	}
	.sec_7 .elementor-icon-box-wrapper {
		display: flex;
	}
	.sec_7 .elementor-icon-box-icon {
		margin-top: 5px;
	}
	.sec_7 .elementor-icon-box-content {
		margin-left: 10px;
	}
	.sec_8 .elementor-slide-description {
		text-align: left;
	}
	.sec_5 .elementor-toggle .elementor-tab-title .elementor-toggle-title {
		margin-right: 85px !important;
		display: inherit;
		position: relative;
	}

}