/** buton video **/
		.elementor-143 .elementor-element.elementor-element-b075b0d .video-content {
			text-align: center;
		}
		.elementor-element, .elementor-lightbox {
			--swiper-theme-color: #000;
			--swiper-navigation-size: 44px;
			--swiper-pagination-bullet-size: 6px;
			--swiper-pagination-bullet-horizontal-gap: 6px;
		}
		.ekit-video-popup-btn {
			width: 60px;
			height: 60px;
			color: #222831;;
			background-color: #FFFFFF;
		}
		.populated_block {
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			padding: 250px 0px 250px 0px;
		}
		.latime_maxima {
			max-width: 1440px;
			margin:0 auto;
			
		}
		
		/**texte**/
		.element_titlu{
			text-align: center;
			--widgets-spacing: 20px 20px;
			font-size: 13px;
			margin-bottom: 10px;
			margin-top: 20px;
			}
		.elementor-element.elementor-element-e973c00 {
			margin-top: -100px;
			margin-bottom: 0px;
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			padding: 50px 50px 50px 50px
		}
		.elementor-container_e973c00 {
			max-width: 800px;
			margin:0 auto;
			background:white;
		}
		.elementor-widget-wrap_e973c00 {
			position: relative;
			width: 100%;
			flex-wrap: wrap;
			align-content: flex-start;
		}
		.kit-64 h2 {
			color: #171717;
			font-family: "Quicksand", Sans-serif;
			font-size: 45px;
			font-weight: 900;
			line-height: 1.3em;
			text-align:center;
		}
		
		.elementor-widget-container .ekit-wid-con a {
			text-decoration: none;
		}
		.ekit-wid-con .glow-btn {
			position: relative;
		}
		.ekit-wid-con .ekit-video-popup-btn {
			width: 60px;
			height: 60px;
			line-height: 60px;
			color: #fff;
			display: inline-block;
			text-align: center;
			font-size: 18px;
			background-color: #fff;
			color:#222831;
			border-radius: 50%;
			position: relative;
			z-index: 6;
			-webkit-transition: all .4s ease;
			transition: all .4s ease;
		}
		.video-content {
			text-align: center;
		}
		
		/**blocuri centru**/
		.widget_wrap_block {			
			background-position: center center;
			background-size: cover;
			background-attachment: fixed;
		}	
		/**blocuri stanga-dreapta**/
		
		.titlu_bloc {
			font-size: 13px;
			font-weight: 600;
			text-transform: uppercase;
			line-height: 1.3em;
			letter-spacing: 1.5px;
			word-spacing: 1;
			margin-block-end: 20px
		}
		.kit-64-left h2 {
			color: #171717;
			font-family: "Quicksand", Sans-serif;
			font-size: 29px;
			font-weight: 900;
			line-height: 1.3em;
			text-align:left;
			margin-block-end: 20px;
		}
		.elementor-icon-list-icon {
			display: inline-flex;
			position: relative;
		}
		.elementor-icon-list-icon+.elementor-icon-list-text {
			align-self: center;
			padding-left: 5px;
		}
		.elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
			padding-bottom: calc(15px/2);
		}
		.mesaj{margin-block-end: 20px}
		/** imagine dreapta **/
		.imagine_dreapta {
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			padding: 10px 50px 50px 50px;
		}
		/** imagine stanga **/
		.imagine_stanga {
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			padding: 100px 50px 100px 50px
		}
		.bg_gri{
			background-color: #EEEEEE;
		}
		
		.kit-64 h4 {
			color: #171717;
			font-family: "Quicksand", Sans-serif;
			font-size: 25px;
			font-weight: 900;
			line-height: 1.3em;
		}
		/** box **/
		.clasa_cu_bg_alb{
			background-color: white;
			padding: 35px 35px 35px 35px;
			border-style: solid;
			border-width: 2px;
			border-color: #fff;
			border-radius: 0px 0px 0px 0px;
			min-height: 29vh;
		}
		.clasa_cu_bg_alb:hover {
			background-color:rgba(34, 40, 49, 0.58);
			width:100%;
			min-height: 30vh;
		}
		.clasa_cu_bg_alb h3{
			color:#171717;
			font-size: 23px;
			font-family: "Quicksand", Sans-serif;
			font-weight: 900;
			line-height: 1.3em;
			}
		.clasa_cu_bg_alb:hover h3{color:#fff}
		.clasa_cu_bg_alb p{
			color:#171717;
			margin-bottom: 10px;
			-webkit-transition: all .4s ease;
			transition: all .4s ease;
			-webkit-font-smoothing: antialiased;
			display: block;
			margin-block-start: 1em;
			margin-block-end: 1em;
			margin-inline-start: 0px;
			margin-inline-end: 0px;
			min-height:62px;}
			
		.clasa_cu_bg_alb:hover p{
			color:#fff;
			margin-bottom: 10px;
			-webkit-transition: all .4s ease;
			transition: all .4s ease;
			-webkit-font-smoothing: antialiased;
			display: block;
			margin-block-start: 1em;
			margin-block-end: 1em;
			margin-inline-start: 0px;
			margin-inline-end: 0px;
			min-height:62px;}
		
		.clasa_cu_bg_negru:hover {
			background-color:rgba(34, 40, 49, 0.58);
			width:100%;			
		}
		.clasa_cu_bg_negru {
			background-color: #222831;
			padding: 35px 35px 35px 35px;
			border-style: solid;
			border-width: 2px;
			border-color: #fff;
			border-radius: 0px 0px 0px 0px;
			min-height: 30vh;			
    
		}
		
		.clasa_cu_bg_negru h3 {
			color: #FFFFFF;
			font-size: 23px;
			font-family: "Quicksand", Sans-serif;
			font-weight: 900;
			line-height: 1.3em;
		}
		.clasa_cu_bg_negru p {
			color: #FFFFFF;
			margin-bottom: 10px;
			-webkit-transition: all .4s ease;
			transition: all .4s ease;
			-webkit-font-smoothing: antialiased;
			display: block;
			margin-block-start: 1em;
			margin-block-end: 1em;
			margin-inline-start: 0px;
			margin-inline-end: 0px;
			min-height:62px;
		}
		.elementskit-info-box-icon {
			margin: 0px 0px 25px 0px;
		}
		
		.elementskit-infobox {
			padding: 60px 40px;
			-webkit-transition: all .4s ease;
			transition: all .4s ease;
			background-color: #fff;
			position: relative;
			overflow: hidden;
			background-repeat: no-repeat;
			background-size: cover;
			background-position: center center;
		}
		.elementskit-infobox .elementskit-info-box-icon i {
			font-size: 45px;
		}
		.bg_fix{
			background-position: center center;
			background-size: cover;
			background-attachment: fixed;
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			padding: 250px 50px 250px 50px
		}
		.bg_fix_dreapta{
			background-position: center center;
			background-size: cover;
			background-attachment: fixed;
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			padding: 0px 50px 250px 50px
			
		}
		.bg_alb_mod{
			background-color:white;
			margin-top:-50px;
			padding:50px;
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
		}
		.margin_top_50{
			margin-top:47%
		}
		/**boxuri tpl2 **/
		.clasa_cu_bg_alb_center{
			background-color: white;
			padding: 35px 35px 35px 35px;
			border-style: solid;
			border-width: 0px;
			border-color: #fff;
			border-radius: 0px 0px 0px 0px;
			min-height: 29vh;
		}
		
		.clasa_cu_bg_alb_center:hover {
			background-color:rgba(34, 40, 49, 0.58);
			width:100%;
			min-height: 29vh;
		}
		.clasa_cu_bg_alb_center h3{
			color:#171717;
			font-size: 23px;
			font-family: "Quicksand", Sans-serif;
			font-weight: 900;
			line-height: 1.3em;
			}
		.clasa_cu_bg_alb_center:hover h3{color:#fff}
		.clasa_cu_bg_alb_center p{
			color:#171717;
			margin-bottom: 10px;}
			
		.clasa_cu_bg_alb_center:hover p{
			color:#fff;
			margin-bottom: 10px;}
		
		
		.clasa_cu_bg_negru_center:hover {
			background-color: #222831;
			width:100%;			
		}
		.clasa_cu_bg_negru_center{
			
			background-color:rgba(34, 40, 49, 0.58);
			padding: 35px 35px 35px 35px;
			border-style: solid;
			border-width: 0px;
			border-color: #fff;
			border-radius: 0px 0px 0px 0px;
			min-height: 29vh;			
    
		}
		
		.clasa_cu_bg_negru_center h3 {
			color: #FFFFFF;
			font-size: 23px;
			font-family: "Quicksand", Sans-serif;
			font-weight: 900;
			line-height: 1.3em;
			text-align: center;
		}
		.clasa_cu_bg_negru_center p {
			color: #FFFFFF;
			margin-bottom: 10px;
			-webkit-transition: all .4s ease;
			transition: all .4s ease;
			-webkit-font-smoothing: antialiased;
			display: block;
			margin-block-start: 1em;
			margin-block-end: 1em;
			margin-inline-start: 0px;
			margin-inline-end: 0px;
			text-align: center;
		}
		.clasa_cu_bg_negru_center a {
				color: #ffd369;
			    width: 120px;
				display: block;
				padding: 0px 0px 10px 0px;
				margin: 0 auto;
				background-color: #02010100;
				border-style: solid;
				border-width: 0px 0px 2px 0px;
				border-radius: 0px 0px 0px 0px
		}
		.text-center {
			text-align: center!important;
		}
		.clasa_cu_bg_negru_center a::before {
			position: absolute;
			content: "";
			border-radius: inherit;
			-webkit-transition: all .4s ease;
			transition: all .4s ease;
			z-index: -1;
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			background-size: 102% 102%;
			opacity: 1;
			text-align: center;
		}
		.clasa_cu_bg_negru_center > .elementskit-info-box-icon {
			text-align:center;
		}
		.latime_maxima_content_slider {
			max-width: 1024px;
			margin:0 auto;
		}
	@media only screen and (min-width: 1200px) {
		.margine_sus{
			margin-top:-150px;
			margin-bottom: 30px;
		}
	}
	
	.elementor-icon-list-text {
		color: #6e6e6e;
		transition: color 0.3s;
	}
	
	/**header inchis */
	.header-border-black{
		float: left;
		width: 100%;
		border-style: solid;
		border-width: 1px 0px 1px 0px;
		border-color: #6e6e6e96;
		transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
		margin-top: 0px;
		padding: 0px 20px 0px 20px;
		background:#ffffffe6;

	}
	.header-border-black .elementor-element-populated{
		border-style: solid;
		border-width: 0px 2px 0px 0px;
		border-color: #6e6e6e96;
		transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	}
	
	.header-border-black .elementor-element-populated_meniu {
		padding: 15px 0px 15px 12.5px;
		border-style: solid;
		border-width: 0px 2px 0px 0px;
		border-color: #6e6e6e96;
		transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	}
	.header-border-black .main-menu.text-white > ul > li > a, .header-border-black .text-white, .header-border-black .btn{
		color: #6e6e6e;
	}
	
	/**latime_titlu**/
	.latime_titlu{
		max-width: 600px;		
	}
	.martop-160{
		margin:-160px auto auto auto;
	}
	.latime_titlu .alb{
		background-color:white;
		-webkit-border-radius: 7px;
		-moz-border-radius: 7px;
		border-radius: 7px;
	}
	.latime_titlu .titlu_spatiu{
		transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
		padding: 20px 50px 50px 50px;
		text-align: center;
	}
	.titlu_spatiu p{color:#222831;-webkit-font-smoothing: antialiased;}
	
	ul.elementor-icon-list-items.elementor-inline-items {
		display: inline-flex;
		flex-wrap: wrap;
	}
	.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-right: 8px;
		margin-left: 8px;
	}
	ul.elementor-icon-list-items.elementor-inline-items .elementor-inline-item {
		word-break: break-word;
	}
	.elementor-inline-item:not(:last-child) {
		margin-block-end: 5px;
	}
	.titlu_spatiu h1 {
    color: #171717;
    font-family: "Quicksand", Sans-serif;
    font-size: 29px;
    font-weight: 900;
    line-height: 1.3em;
	margin-block-end: 5px;
	-webkit-font-smoothing: antialiased;
}
	.elementor-heading-title {
		padding: 0;
		margin: 0;
		line-height: 1;
	}
	.border_articole{
		border-style: solid;
		border-width: 0px 2px 0px 0px;
		border-color: #6e6e6e96;
		transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	}
	.bottom{
		position: absolute;
		right:0;
		bottom: -15px;
	}
	.min_height_articol{
		min-height:150px;
	}
	.articol{
		background-color:#ededed;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		min-height:180px;
		margin:5px 0;
	}
	.articol h2{
		color: #171717;
		font-family: "Quicksand", Sans-serif;
		font-size: 2.4rem;
		font-weight: 900;
		line-height: 3rem;
		margin-block-end: 5px;
		-webkit-font-smoothing: antialiased;		
    
	}
	.articol h4{
		font-family: "Quicksand", Sans-serif;
		font-size: 1.6rem;
		line-height: 2.1rem;
		-webkit-font-smoothing: antialiased;
		padding-left: 20px;
	}
	.titlu_categorie h1{
		color: #171717;
		font-family: "Quicksand", Sans-serif;
		font-size: 3.2rem;
		font-weight: 900;
		line-height: 3rem;
		margin-block-end: 5px;
		-webkit-font-smoothing: antialiased;
		text-align:center
	}
	.text_alb, .text_alb a{color:#fff!important}
	.text_alb a:hover{text-decoration:underline}
	.icon_alb i{color:#ffd369!important}
	.gri{}
	.dreapta{float:right;}
	.text-centru{
		text-align:center;
	}
	
	.continut_mesaj_jos {
		font-size: 29px;
		-webkit-text-stroke-width: 0px;
		stroke-width: 0px;
		-webkit-text-stroke-color: #000;
		stroke: #000;
		color: #171717;
		font-family: "Quicksand", Sans-serif;
		font-weight: 900;
		line-height: 1.3em;
	}
	.bg_gri{
		background-color:#eeeeee;
		transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
		padding: 100px 50px 50px 50px;
		margin-top: 120px;
		}
	.alb{background-color:#fff;color: #171717;}
	/**testimonial**/
	
	.bg_testimonial{
		background-color: #222831;
		transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
		padding: 50px 50px 100px 50px;
	}
	.bg_testimonial h2{
		font-family: "Quicksand", Sans-serif;
		font-size: 3rem;
		font-weight: 900;
		line-height: 1.3em;
		color:#FFFFFF;
		margin-block-end: 20px;}
	.bg_testimonial h3{
		font-family: "Quicksand", Sans-serif;
		font-size: 13px;
		font-weight: 600;
		text-transform: uppercase;
		line-height: 1.3em;
		letter-spacing: 1.5px;
		color:#ffd369;
		}
	.border_radius{
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
	.elementskit-watermark-icon {
		color: #fff;
	}
	.elementskit-icon-content{
	position: absolute;
    right: 20px;
    top: 20px;
    line-height: 1;
    z-index: 1;
	}
	.padding-15{
		padding:15px;
	}
	.min-height{
		min-height:250px;
	}
	.margin-bottom{margin-bottom:30px;}
	.elementskit-icon-content.commentor-badge::before {
		border-radius: 50%;
		background-color: #ffd369;
	}
	.border_radius .commentor-badge::before{
		position: absolute;
		content: "";
		top:-100px;
		left: -30px;
		width: 160px;
		height: 160px;
		border-radius:50%;
		z-index:-1;
	}
	.border_radius{
		overflow:hidden;
	}
	.elementskit-testimonial-slider-block-style-three{
		overflow:hidden;
		position:relative;
	}
	.elementskit-author-name {
		display: block;
		font-size: 18px;
		font-weight: 700;
		color: #000;
		-webkit-transition: color .3s;
		transition: color .3s;
		max-width: 500px;
		margin: 0 auto;
	}
	.elementskit-author-des {
		color: rgba(0,0,0,.5);
		font-weight: 400;
	}@media (max-width: 767px) {	.imagine_dreapta {		transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;		padding: 10px 30px 20px 30px;	}	.elementskit-info-box-icon {			margin: 0px 0px 10px 0px;		}	.clasa_cu_bg_negru_center p {		    margin-block-start: 0!important;			margin-block-end: 0!important;			margin-bottom:0!important;	}	.bg_gri {			background-color: #eeeeee;			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;			padding: 30px 30px 20px 30px;			margin-top: 20px;		}	.elementor-icon-list-text {		color: #6e6e6e;		transition: color 0.3s;		text-align: center;	}	.latime_titlu .titlu_spatiu {		padding: 20px 20px 20px 20px;		text-align: center;	}	.continut_mesaj_jos {		font-size: 22px;		padding: 0 30px 0 30px;	}	.header-border-black{padding:0;}	.justify-content-center h1{font-size: 2.2rem;}	.header-section {		margin-bottom: -0px;	}	.header-border-black .ion-navicon{		color:black!important;	}		}
	
		