
/*

.content.articol h5{padding: 50px 0px 0px;}
h1{margin: 20px 0px;}
h1.title_xl{
	line-height: 60px
}
.header_categ.content h1, .header_categ.content h1 p{margin: 0px auto; font-size:36px; width:100%; max-width:600px; line-height:40px}

.mana-container{position:relative; overflow:visible}
.mana-container .stalp{position:absolute; z-index:999;left: -20px; top:50px}

.wrapper .buton{top:35px; left: auto}

.mana-container .slick-prev{    top: 546px;    left: -20px; z-index:9999;}
.mana-container .slick-next{        top: 417px;    left: 110px;  z-index:9999;}

@media screen and (max-width: 768px){
	.mana-container .stalp{display:none}
	.home-hero .col-5{display:none}
	.home-hero .col-7{width:100%}
	.home-hero .filter-blended-red .col-10{margin-left:260px}
	.home-hero h1.white {
		line-height: 44px;
		font-size: 44px;
	}
	
	.mana-container .slick-next{top: 437px;     left: 90px;}
}



@media screen and (max-width: 768px)
{
	header.mobile {background-image: none;  box-shadow: 0px 1px 10px 3px #ddd; width: 100%; padding:0 2%;	}
	header.mobile .content{padding:0px; position: relative}
	header.mobile .content .lsc9hm{display:block; margin-top:10px;}
}
@media screen and (max-width: 425px){
	
	header.mobile .content img{max-height:40px; width: auto; margin-top:12px;}
	
	.home-hero .row{height:440px;}
	.home-hero h1.white {
		line-height: 28px;
		font-size: 24px;
	}
	
	.home-hero .is-vcentered.filter-blended-red{
		    -webkit-box-align: start;
			-ms-flex-align: start;
			align-items: start;

	}
	
	.home-hero .filter-blended-red .col-10 {
		margin-left: 30px;
		margin-top:30px;
	}
	.mana-container .slick-prev{top: auto; bottom:-50px; left: 0px; }
	.mana-container .slick-next{top: auto; bottom:-50px; left: auto; right:0px;} 
	.home-hero, .home-carusel {
		margin: 30px auto 0px auto;
	}
}


p.intro, div.intro p, div.intro {
   
    margin: 40px 0px;
	font-size: 26px;
	line-height: 36px;
}
h6{font-size: 23px;	line-height: 28px;}
h6.mentorat_intro {width:60%; text-align: center}
.mentorat_hp_intro h5{font-size:19px}


/* underilne effect * /
.red_button{font-size:19px; color: #ed1a3b;text-transform: uppercase; position: relative; text-align: center;    
	display: inline-block; font-family: Roboto-Light, arial}
.red_button:before{
  content: " ";
  position: absolute;
  left: 0%;
  bottom: -2px;
  height: 2px;
  width: 0%;
  background-color: #ed1a3b;
  transition: width 0.5s ease-in-out;
}
.red_button:after{
  content: " ";
  position: absolute;
  right: 0%;
  bottom: -2px;
  height: 2px;
  width: 0%;
  background-color: #ed1a3b;
  transition: width 0.5s ease-in-out;
}
        
.red_button:hover:before, .red_button:focus:before,
.red_button:hover:after, .red_button:focus:after{

	width:50%
  
}
      
@media screen and (max-width: 768px){
	h6.mentorat_intro{width:96%; font-size:18px;}
}


.secondary_footer, footer a{color:#fff;}

hr.slim.red{width:100%; border:0px; background-color: #ed1a3b; height: 1px; margin:3px auto;}
hr.thick.red{width:100%; border:0px; background-color: #ed1a3b; height: 3px; margin:3px auto;}

img.hero.categorie{    width: auto;   max-width: 90%;}

.disclaimer, .disclaimer p {margin:0px; padding:0px; font-style:italic}
.disclaimer {margin-top:15px; }
.disclaimer, .disclaimer p, .disclaimer em, .disclaimer strong, .disclaimer a, .legal{font-size:16px;}

.art-inf-sup{font-size:18px;}

.galerie-articol, .galerie-articol p{   font-size: 14px;}
.galerie-articol .slick-prev{  left: 36%;  bottom: -50px;}
.galerie-articol .slick-next {
    top: 83%;
    left: 54%;
    z-index: 30;
}

.main_menu .links a{font-size:16px}

#slideout-menu .social_media a{    margin: 50px 0; }

.secondary_articles h5.recommend{margin-bottom:50px; text-transform: none; font-size:28px}
.teaser h2{min-height:72px}
.secondary_articles .teaser p {
    min-height: 170px;
}
.secondary_articles .col:nth-child(2) {
    margin: 0px 30px;
}

.align-right{text-align: right; align-content: flex-end; align:right}

.next_articol span, .prev_articol span {
    display: block;
    text-transform: uppercase;
    letter-spacing: 5px;
    top: -95px;
    right: -5px;
    font-size: 14px;
    line-height: 16px;
}

.content.homepage .row.equalheight .col{  min-height: 300px;}

.intro_mentorship .col{padding: 4% 0px;}

quote, blockquote{
	font-size:23px; line-height: 31px; font-style:italic;
}
quote:before,  blockquote:before{left:-100px; top:64px}

.mentor_keyvisual{margin-bottom:40px;}

.floating-letters.articol {
    margin-left: calc(100% * 1/12 );
	top:3000px;
}

.despre_noi .floating_head_container {
 	 padding-top: 30px;
    background-size: 86%;
}

.floating_head, .floating_head img{width: 80%;  left: 10%;
}


.slide-container-avatar{    height: 210px;     width: 210px;}
.subheadline_proiecte{margin-bottom:23px}


.debate.keyvisual.main{height:auto; min-height:550px;}


.header-chart-container {
    height: 550px;
    position: relative;
}

#header-pie-chart-1-container .percent, #header-pie-chart-2-container .percent {
	
		font-size: 2em;
	}
#header-pie-chart-1-container .percent sup{top:-15px}

.articol_content1 p{margin-top:6px}
.category_menu{margin-bottom: 40px;}


.slider-proiecte p{color:#fff;     max-width: 80%;}

@media screen and (max-width: 1024px) and (min-width: 760px)
{
	.debate_actor {
		margin-left: 0px;
	}
}

	

@media screen and (max-width: 768px)
{
	
	.floating-letters{display:none!important}
	
	.despre_proiecte .col-3, .despre_proiecte .col-8{width:100%}
	.despre_proiecte .col-1{display:none}
	.floating-letters{display: none}
	.galerie-articol .slick-next, .galerie-articol .slick-prev {
		top: 60%;
		right: 0px;
		z-index: 30;
		left: auto;
	}
	.galerie-articol .slick-prev {
		left: 0;
	}
	
	.teaser h2 {
		min-height: auto !important;
	}
	
	a, body, p, div, strong {
		font-size: 14px;
	}
	
	.secondary_articles .teaser p{min-height:auto}
	
	.content.articol h2 {
    	margin-top: 10px;
	}
	.secondary_articles .col:nth-child(2) {
		margin: 20px auto; }

	.content.homepage .row.equalheight .col{height:auto; min-height:auto}
	.content.homepage .row.equalheight .col.imgbg{min-height:300px; height:auto}
	
	.row.mentoship_desc .col{width:100%;}
	.row.mentoship_desc h1{text-align: center;}
	
	.row.equalheight.mentori_list {border-bottom:1px solid #ccc; padding-top:20px;}
	.floating_head_container{display:none}

	.debate_actor span{top: -25px;}
	
	#search-frm input[type='text']{
		width:95%;
		padding:15px 0px 0px 0px;
	}
}


@media screen and (max-width: 425px){
	
	p.intro, div.intro p, div.intro {
		margin: 20px 0px;
		font-size: 20px;
		line-height: 28px;
	}
	
	.galerie-articol .slick-next, .galerie-articol .slick-prev{
		top: 45%;
		width: 70px;
	}
	
	.content.articol .row, .content.articol .row div:not(.procente) {
		display: block;
		width: 100% /*!important * /;
	}
/*	.row.procente .column{width:auto !important; display: inline-flex}* /
	
	quote, blockquote{    
		font-size: 16px;
		width: 78%;
		margin: 0 auto;
		font-style: italic;
	}
	quote:before,  blockquote:before{left:-40px; top:25px}
	
	.mentor_keyvisual{margin-bottom:20px;} 
	
	.content.articol .row div.next_articol, .content.articol .row div.prev_articol {
		display: inline-block;
		width: 40% !important;
		padding: 0px;
		margin-bottom: 14px;
	}
	.next_articol span, .prev_articol span {
		display: block;
		top: auto;
		font-size: 11px;
		line-height:13px;
		letter-spacing: 4.5px;
	}
	.next_articol span {
		
	}
	
	
	.content.articol .row.procente div, .content.articol .row.procente{
		display: -ms-flexbox;
		display: flex;
		display: -webkit-flex;
	}
	.debate.keyvisual.main{min-height: auto;  height:400px;}
	.pieCharts {
		padding-top: 50px;
	}

	#search-frm input[type='text']{
		width:85%;
		padding:15px 0px 0px 0px;
	}
	
	
	h1.title_xl{font-size:30px; line-height: 36px;}
	
}




