/* Enter Your Custom CSS Here */

/*pagini de curs*/
.page-id-2742 .ks-text-roz-curs{
		color: #b7006cc7!important;
		font-weight: 700!important;
		font-size: 20px!important;
}
.page-id-2742 .fusion-tab-heading{
		color:#ffffff!important;
		font-size:24px!important;
}
.page-id-2742 .ks-titlu-activitate-curs{
		font-weight: 700!important;
		font-size: 20px!important;
		color:#ffffff!important;
}
.page-id-2742 .ks-text-descriere-activitate-curs{
		font-weight: 500!important;
		font-size: 20px!important;
		color:#ffffff!important;
}
.page-id-2742 label{
		color:#000000!important;
}
.page-id-2742 .fusion-page-title-bar{
		display: none!important;
}
.page-id-2742 .fusion-li-item-content{
		color:#ffffff;
}
.page-id-2742 .ks-curs-modul{
		background-color:#ffffff;
		padding-left: 20px;
		padding-right:20px;
}
.page-id-2742 .imageframe-align-center{
		text-align:left;
}
.page-id-2742 .ks-modul-text-curs{
		background-color:#ffffff;
		color:#000000;
		padding-left:20px;
}
.page-id-2742 .ks-modul-text-container{
		background-color:#094772;
		margin-left:50px;
		margin-right:50px;
}
.page-id-2742 .ks-coloana-modul-curs{
		margin-left:50px;
		margin-right:50px;
}
.page-id-2742 .ks-container-curs{
		margin-left:50px;
		margin-right:50px;
}
.page-id-2742 .bio-lectori{
		color: #ffffff!important;
		margin-left: -16rem!important;
}
.page-id-2742 .ks-hide-element{
		display: none!important;
}
.page-id-2742 #main{
		padding-top:0px;
}
.page-id-2742 span.wpcf7-list-item{
		margin-left:0px!important;
}
.page-id-2742 .coloana-stanga{
		padding-left:0px!important;
		margin-bottom:30px!important;
}
.page-id-2742 .coloana-dreapta{
		padding-right:0px!important;
		margin-bottom:30px!important;
}
.page-id-2742 #wpcf7-f2761-p2742-o1 p{
		font-size:15px!important;
}
.page-id-2742 #wpcf7-f2761-p2742-o1 label{
		font-size:15px!important;
}
.page-id-2742 .fusion-title h1{
		font-family: "Titillium Web", sans-serif !important;
}
.page-id-2742 #main h2{
		font-family: "Titillium Web", sans-serif !important;
}
.page-id-2742 #main h3{
		font-family: "Titillium Web", sans-serif !important;
}
.page-id-2742 #main h4{
		font-family: "Titillium Web", sans-serif !important;
}
.page-id-2742 .fusion-button{
		font-family: "Titillium Web", sans-serif !important;
}
.page-id-2742 .fusion-li-item-content{
		font-family: "Titillium Web", sans-serif !important;
}
.page-id-2742 .ks-modul-text-curs{
		font-family: "Titillium Web", sans-serif !important;
}
.page-id-2742 .post-content p{
		font-family: "Titillium Web", sans-serif !important;
}
.page-id-2742 .tab-pane{
		font-family: "Titillium Web", sans-serif !important;	
}
.page-id-2742 label{
		font-family: "Titillium Web", sans-serif !important;	
}
.page-id-2742 select{
		font-family: "Titillium Web", sans-serif !important;	
}
.page-id-2742 .wpcf7-form input[type="submit"], .wpcf7-submit{
		font-family: "Titillium Web", sans-serif !important;	
}
.page-id-2742 .termeni-accept{
		font-size:13px!important;
}
.page-id-2742 .newsletter-accept{
		font-size:13px!important;
}
@media only screen and (max-device-width: 768px){
		.page-id-2742 .bio-lectori{
		color: #ffffff!important;
		margin-left: 0rem!important;
}
		.page-id-2742 .formular-curs{
		margin-top: -2rem!important;
}
		.page-id-2742 .titlu-formular-curs{
		margin-bottom: 0rem!important;
}
		.page-id-2742 #wpcf7-f2761-p2742-o1 .col-lg-6{
			padding-right:0px!important;
			padding-left:0px!important;
		}
		.page-id-2742 #wpcf7-f2761-p2742-o1 .col-md-6{
			padding-right:0px!important;
			padding-left:0px!important;
		}
		.page-id-2742 #wpcf7-f2761-p2742-o1 label{
		font-size:13px!important;
}
		.page-id-2742 #wpcf7-f2761-p2742-o1 p{
		font-size:13px!important;
}
		.page-id-2742 span.wpcf7-list-item .termeni-accept{
		font-size:13px!important;
		}
		.page-id-2742 span.wpcf7-list-item .newsletter-accept{
		font-size:13px!important;
		}
		.page-id-2742 .wpcf7-form .wpcf7-select{
		font-size:13px!important;
		}
}

.page-id-3032 .ks-text-roz-curs{
		color: #b7006cc7!important;
		font-weight: 700!important;
		font-size: 20px!important;
}
.page-id-3032 .fusion-tab-heading{
		color:#ffffff!important;
		font-size:24px!important;
}
.page-id-3032 .ks-titlu-activitate-curs{
		font-weight: 700!important;
		font-size: 20px!important;
		color:#ffffff!important;
}
.page-id-3032 .ks-text-descriere-activitate-curs{
		font-weight: 500!important;
		font-size: 20px!important;
		color:#ffffff!important;
}
.page-id-3032 label{
		color:#000000!important;
}
.page-id-3032 .fusion-page-title-bar{
		display: none!important;
}
.page-id-3032 .fusion-li-item-content{
		color:#ffffff;
}
.page-id-3032 .ks-curs-modul{
		background-color:#ffffff;
		padding-left: 20px;
		padding-right:20px;
}
.page-id-3032 .imageframe-align-center{
		text-align:left;
}
.page-id-3032 .ks-modul-text-curs{
		background-color:#ffffff;
		color:#000000;
		padding-left:20px;
}
.page-id-3032 .ks-modul-text-container{
		background-color:#094772;
		margin-left:50px;
		margin-right:50px;
}
.page-id-3032 .ks-coloana-modul-curs{
		margin-left:50px;
		margin-right:50px;
}
.page-id-3032 .ks-container-curs{
		margin-left:50px;
		margin-right:50px;
}
.page-id-3032 .bio-lectori{
		color: #ffffff!important;
		margin-left: -16rem!important;
}
.page-id-3032 .ks-hide-element{
		display: none!important;
}
.page-id-3032 #main{
		padding-top:0px;
}
.page-id-3032 span.wpcf7-list-item{
		margin-left:0px!important;
}
.page-id-3032 .coloana-stanga{
		padding-left:0px!important;
		margin-bottom:30px!important;
}
.page-id-3032 .coloana-dreapta{
		padding-right:0px!important;
		margin-bottom:30px!important;
}
.page-id-3032 #wpcf7-f2761-p2742-o1 p{
		font-size:15px!important;
}
.page-id-3032 #wpcf7-f2761-p2742-o1 label{
		font-size:15px!important;
}
.page-id-3032 .fusion-title h1{
		font-family: "Titillium Web", sans-serif !important;
}
.page-id-3032 #main h2{
		font-family: "Titillium Web", sans-serif !important;
}
.page-id-3032 #main h3{
		font-family: "Titillium Web", sans-serif !important;
}
.page-id-3032 #main h4{
		font-family: "Titillium Web", sans-serif !important;
}
.page-id-3032 .fusion-button{
		font-family: "Titillium Web", sans-serif !important;
}
.page-id-3032 .fusion-li-item-content{
		font-family: "Titillium Web", sans-serif !important;
}
.page-id-3032 .ks-modul-text-curs{
		font-family: "Titillium Web", sans-serif !important;
}
.page-id-3032 .post-content p{
		font-family: "Titillium Web", sans-serif !important;
}
.page-id-3032 .tab-pane{
		font-family: "Titillium Web", sans-serif !important;	
}
.page-id-3032 label{
		font-family: "Titillium Web", sans-serif !important;	
}
.page-id-3032 select{
		font-family: "Titillium Web", sans-serif !important;	
}
.page-id-3032 .wpcf7-form input[type="submit"], .wpcf7-submit{
		font-family: "Titillium Web", sans-serif !important;	
}
.page-id-3032 .termeni-accept{
		font-size:13px!important;
}
.page-id-3032 .newsletter-accept{
		font-size:13px!important;
}
.page-id-3032 .text-negru-testimoniale{
		color:#ffffff!important;
		font-size:22px!important;
		text-align:center!important;
}

@media only screen and (max-device-width: 768px){
		.page-id-3032 .bio-lectori{
		color: #ffffff!important;
		margin-left: 0rem!important;
}
		.page-id-3032 .formular-curs{
		margin-top: -2rem!important;
}
		.page-id-3032 .titlu-formular-curs{
		margin-bottom: 0rem!important;
}
		.page-id-3032 #wpcf7-f2761-p2742-o1 .col-lg-6{
			padding-right:0px!important;
			padding-left:0px!important;
		}
		.page-id-3032 #wpcf7-f2761-p2742-o1 .col-md-6{
			padding-right:0px!important;
			padding-left:0px!important;
		}
		.page-id-3032 #wpcf7-f2761-p2742-o1 label{
		font-size:13px!important;
}
		.page-id-3032 #wpcf7-f2761-p2742-o1 p{
		font-size:13px!important;
}
		.page-id-3032 span.wpcf7-list-item .termeni-accept{
		font-size:13px!important;
		}
		.page-id-3032 span.wpcf7-list-item .newsletter-accept{
		font-size:13px!important;
		}
		.page-id-3032 .wpcf7-form .wpcf7-select{
		font-size:13px!important;
		}
}













@media screen and (max-width:991px) {
	.kl-align-center-mobile-990 {
		text-align: center !important;
	}
}



.kl-hide {
	display: none;
}

input.wpcf7-form-control.wpcf7-submit:hover {
background-color: #004773;
color: white;
}
input.wpcf7-form-control.wpcf7-submit {
background-color: #b0006d;
color: white;
}

.widget-title {
    font-family: Raleway!important;
    font-size: 16px !important;
    font-weight: 800;
    line-height: 1.25;
    letter-spacing: 2px;
    font-style: normal;
	color: #ffffff;}


@media only screen and (max-width: 1060px) {
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-header {
    padding-top: 7px!important;
    padding-bottom: 7px!important;
}
}

.fusion-mobile-menu-icons a:after, .fusion-mobile-menu-icons a:before {
    color: #114e78;
    font-size: 30px;
    margin-right: -22px;
		
}


.fusion-mobile-menu-text-align-center .fusion-mobile-nav-item a, .fusion-mobile-menu-text-align-center .fusion-mobile-selector {
    padding-right: 46px;
	text-align: right; }



.fusion-mobile-menu-icons {
    margin-top: 5px;
}



@media only screen and (max-width: 376px) {#nav_menu-3
	{display:none;}
}

a:hover{color:#004773!important;}

.link {font-weight: 800; color: #b0006d!important; }
.link:hover {text-decoration:underline;
color: #b0006d!important;}



.fusion-megamenu-title a{
		color: #333333!important;
}
.fusion-megamenu-title a:hover{
		color: #114e78!important;
}

.img-parcclienti-mega{
display: block;
width: 150px;
height: 150px;
margin-top:0px;
margin-left: auto;
margin-right: auto;
background: url("/wp-content/uploads/2021/08/parking-area7-e1629270205231.png");
}

.img-parcclienti-mega:hover{
display: block;
width: 150px;
height: 150px;
margin-top:0px;
margin-left: auto;
margin-right: auto;
background: url("/wp-content/uploads/2021/08/parking-area7c-e1629270232946.png");
}
.img-servicii-mega{
display: block;
width: 150px;
height: 150px;
margin-top:0px;
margin-left: auto;
margin-right: auto;
background: url("/wp-content/uploads/2021/08/parking-e1629270215414.png");
}
.img-servicii-mega:hover{
display: block;
width: 150px;
height: 150px;
margin-top:0px;
margin-left: auto;
margin-right: auto;
background: url("/wp-content/uploads/2021/08/parking1a-e1629270221417.png");
}
.img-produse-mega{
display: block;
width: 150px;
height: 150px;
margin-top:0px;
margin-left: auto;
margin-right: auto;
background: url("/wp-content/uploads/2021/08/sensors-e1629270237457.png");
}
.img-produse-mega:hover{
display: block;
width: 150px;
height: 150px;
margin-top:0px;
margin-left: auto;
margin-right: auto;
background: url("/wp-content/uploads/2021/08/sensors2-e1629270242650.png");
}
.img-cazstudiu-mega{
display: block;
width: 150px;
height: 150px;
margin-top:0px;
margin-left: auto;
margin-right: auto;
background: url("/wp-content/uploads/2021/08/case-study1-e1629270189164.png");
}
.img-cazstudiu-mega:hover{
display: block;
width: 150px;
height: 150px;
margin-top:0px;
margin-left: auto;
margin-right: auto;
background: url("/wp-content/uploads/2021/08/case-study1a-e1629270226883.png");
}


.kl-carousel .fusion-carousel-wrapper {
	min-height: 8vw;
}
#menu-item-812 .sub-menu{
		left: -20px;
		width: 60px;
		top:60px;
}
#menu-item-825 .sub-menu{
		left: -20px;
		width: 60px;
		top:60px;
}