/*
='========================== 
||  Aspect HOMEPAGE si HEADER         
'=========================== 
*/
/* LOGO si DESCRIERE site
------------------------------------------------*/
.site-logo h1, .site-logo p {
	color:#fff;
	font-size:16px;
	font-family: 'Khand', sans-serif;
	text-align:center
}
.site-logo small {
	color: #fff;
	font-variant:small-caps;
	font-family: 'Khand', sans-serif;
	letter-spacing:-.1px;
	font-size:20px;		
}
.light-mode a:not(.button) {
	color: #fff;
	font-family: 'Khand', sans-serif;
	font-size:20px;
	font-weight:bold!important;
}
/* LOGO custom menu
------------------------------------------------*/
@media only screen and (min-width: 800px) 
{ /*- - - - - - - - - - - - - - - DESKTOP-ON */
.homelogo {
	float:left!important;
	width:140px!important;
	padding-right:50px!important 
} 
.homeacasa {color:white!important;
	}
.homemenu {
display:none!important;
} 	
li#mega-menu-item-29429,	
li#mega-menu-item-30043 {
    display: none!important;
}	
/* - - - - - - - - - - - - - - DESKTOP-OFF */ }
@media only screen and (max-width: 799px) 
{ /* - - - - - - - - - - - - - - - - -MOBILE-ON */
.homelogo
,.homeacasa	{
display:none!important;
} 
/* - - - - - - - - - - - - - - - -MOBILE-OFF */ }

/* Ascundere titlu HOMEPAGE
-----------------------------------------------*/
.home .nv-page-title-wrap.nv-big-title .nv-page-title { 
	display:none;
}
/* Ascundere titlu Galerie foto
-----------------------------------------------*/
.page-id-8844 .nv-page-title {display:none;}
/* Ajustare container HOMEPAGE 21.05.20
----------------------------------------------------*/
@media only screen and (min-width: 800px) 
{ /* - - - - - - - - - - - - - - - - -DESKTOP-ON */
.neve-main>.container .col {
    max-width: 70%;
    padding: 0;
}
.nv-sidebar-wrap.nv-right {
    padding-left: 20px;
}	
/* - - - - - - - - - - - - - - - -DESKTOP-OFF */ }
/*
 * ARTICOL PRIMA PAGINA
 */
.page-id-6475 .su-posts.su-posts-single-post  {
		width:95%;
		border-radius: 10px;	
		background: RGBA(255,255,0,.3);
		padding: 3px 9px;
		border-top: #ccc 2px solid;
		border-right: #ccc 2px solid;
		border-bottom: #777 3px solid;
		border-left: #777 3px solid;
	margin:0 auto;
}
.page-id-6475 .su-posts.su-posts-single-post p {
    background: RGBA(22,166,197,1);
	color:white;
    border-radius: 5px;
    padding: 3px 9px;
		margin:5px 0;
    font-family: 'Khand', sans-serif;
}
/*
=============================== 
||  TITLURI                                              ||
=============================== 
*/
/* 
 Titlu pagina H1
----------------------------------------------------*/
.nv-page-title-wrap.nv-big-title .nv-page-title h1 {
    line-height: 1.2em;
	margin-top:20px;
    margin-bottom: 0;
    border-bottom: 3px solid #1c9d54;
    font-variant: small-caps;
	text-align:center; 
}
h1,h2,h3,h4,h5
,fittexted_for_content_h2
,fittexted_for_content_h4 { }
h2,fittexted_for_content_h2 {
	color:#029241!important;
	font-variant:small-caps;
}
h4 {line-height:1;}
/* 
 Titluri liste căutare
----------------------------------------------------*/
h2.blog-entry-title.entry-title {
	line-height: 1;
	letter-spacing:-1px;
}
/*
=============================== 
||  IMAGINI - POZE - FOTO                    ||
=============================== 
*/
.nv-post-thumbnail-wrap img {
	height: auto;
   max-width: 200px;
}
/*--------------------------------------------------*/
.entry .gallery img {
	display: block;
	width: 100%;
	height: auto;
	min-height:250px;
	border-width: 1px 2px!important;
	border-color: transparent!important;
}

/*
=============================== 
|| Etichete FIGURI                                  ||
=============================== 
*/
.entry .wp-caption-text {
 font-style: normal;
 color: #000;
 font-size: .8125em;
 padding: 0 0 8px;
 margin: 0;
 text-align: center;
 }
.entry .wp-caption-text:before {
	content:"- "
}
.entry .wp-caption-text:after {
	content:" -"
}

/*
=============================== 
|| LISTE ARTICOLE                                ||
=============================== 
*/
/* LCP Posts*/
.lcp_img {
	width:100%;
	max-height:150px;
}
.lcp_img_float {float:left;}

/* 
 Eliminare RELATED POSTS
----------------------------------------------------*/ 
/* de studiat cum pot pastra la Activitati Stiintifice .category-actualitati-stiintifice */
.related-posts
,h4.heading {
 display: none;
 }
/*.related-posts > :not(.category-actualitati-stiintifice) {
  display:none;
} */
/*
=============================== 
||  BULLETS & NUMBERING                 ||
=============================== 
*/
ul.lcp_paginator {display:none;}

/*
=============================== 
||  PseudoTABEL Responsive cu DIV     ||
=============================== 
*/
@media screen and (min-width:800px) 
{ /*- - - - - - - - - - - - - - - DESKTOP-ON */
.div_stg {  
	display: inline-block;
  box-sizing:border-box;   
  padding:10px;
  float:left; 
  width:50%; 
  justify-content: center;
  align-items: center;
	}
.div_drt {  
	box-sizing:border-box;
	border-left:1px solid #1c9d54;
  padding:10px;
  float:left;
  width:50%; 
  height:auto; 
}
/* - - - - - - - - - - - - - - DESKTOP-OFF */ }
@media screen and (max-width:800px) 
{ /* - - - - - - - - - - - - - - - - -MOBILE-ON */
.div_stg, .div_drt {width:100%; }
.div_stg {border-bottom:1px solid #1c9d54  }
/* - - - - - - - - - - - - - - - -MOBILE-OFF */ }
/*
=============================== 
||  MENIURI                                            ||
=============================== 
*/
 /* 
  MEGA Meniu principal
----------------------------------------------------*/
#mega-menu-wrap-primary #mega-menu-primary {
	background-image: linear-gradient(to left,  RGB(28,157,84,.7), RGB(28,157,84,.2))!important; 
	    text-align: center!important;
}
/*
#mega-menu-wrap-primary #mega-menu-primary {
    visibility: visible;
    padding: 0px 0px 0px 0px;
    text-align: center!important;
    background: RGB(28,157,84);
}*/
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
	font-family: 'Khand', sans-serif!important;
/*	color: #1c9d54!important;
  text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;*/
}
 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover {
	font-family: 'Khand', sans-serif!important;
	border-top: 3px solid white!important;
}
 /* 
  MEGA Meniu principal PHP
----------------------------------------------------*/
@media only screen and (min-width: 600px) 
{ /* - - - - - - - - - - - - - - - - -DESKTOP-ON */
#mnu_fpse_php #mega-menu-wrap-primary #mega-menu-primary   {
	width: 100%;
	position: fixed;  
	z-index: 999;
	background: RGB(28,157,84); 
	text-align:center!important;	
	 top: 0px; 
	height:75px;
	padding-top:14px;
	}
#mnu_fpse_php	a {
			font-family: 'Khand', sans-serif!important;
	letter-spacing:-.1px;
	}
 /* 
  MEGA Meniu din pagina si nu PHP
----------------------------------------------------*/	
.pseudomeniu a {
	font-family: 'Khand', sans-serif!important;	
	letter-spacing:-.1px;
	}	
	#mnu_fpse_php:after	 {   
		content: "\a";
    white-space: pre;
		bottom:22px!important;
		line-height: 2.8em;
}
 /* 
  MEGA Meniu pagini posts PHP
----------------------------------------------------*/	
#mnu_pag_php #mega-menu-wrap-max_mega_menu_3 #mega-menu-max_mega_menu_3   {
	width: 100%;
	position: fixed;  
	z-index: 999;
	background: RGB(28,157,84);  
	text-align:center!important;
	 top: 0; 
}	
#mnu_pag_php:after	 {    
		content: "\a";
    white-space: pre;
		line-height: 5em;
}	
#dedesubt_php {		
	padding-bottom:30px!important;
	margin-bottom:30px!important; 
	}	
/* - - - - - - - - - - - - - - - -DESKTOP-OFF */ }
@media only screen and (max-width: 599px) 
{ /* - - - - - - - - - - - - - - - - -MOBILE-ON */
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1:after {
    content: '\f333'; 
    font-family: 'dashicons';
    font-size: 48px!important;
    color: RGBA(28,157,84,0.9)!important; 
    margin: 0 0 0 5px;
}	
#dedesubt_php {		
	display:none!important;
}	
/* - - - - - - - - - - - - - - - -MOBILE-OFF */ }




/* =============================== 
 * Linkuri utile
 * ============================= */
.linkUtil:before {content: "\f17d" " ";
	font-family:fontAwesome;
	font-weight:bold;
	}
.linkUtil:hover, .linkUtil:hover a {
	color: red!important;
	text-decoration: underline overline;
	font-style: italic;
	font-weight:bold;
	background:#f0f6e4;
	}


hr.separator {
	background: #C0C0C0;
	height: 1px;
	width: 275px;
	border: 3px;
	line-height:14px;
}

.widget {
    color: #000;
    background-color: #fff;
}

.image-container img {
	display: block;
	margin: auto;    
	width: 80%;
  /*height: auto;*/
	max-height:700px;
	max-width:350px;
	box-shadow: 0px 0px 50px 10px #d1fcd1;
}

@media only screen and (min-width: 992px) {}
.galerie_3rd img {width:33%;
float:left;
display:inline-block;}
/* =============================== 
 * Galerie foto
 * ============================= */
div.galer {
  border: 1px dotted #004F00;
  border-radius:5%;
  max-width:215px;
  width:215px;
	max-height:210px;
  padding:3px;
  margin:3px;
}
div.galer:hover {
  border: 1px solid #004F00;
  box-shadow: 0px 0px 10px 5px #004f00; 
  -webkit-filter: contrast(120%) sepia(25%); /* Safari 6.0 - 9.0 */
  filter: contrast(120%) sepia(25%);
}
div.galer img {
  display: block; 
  max-width:200px;
  margin: auto; 
	max-height:110px;
}
div.descr {
  padding: 0px;
  text-align: center;
  color: #333333!important; 
  font-size:12px!important;
}
* {
  box-sizing: border-box;
}
.resp {
  padding: 0 6px;
  float: left;
  width: 30%;
}
.txtListe {/*Text pentru liste*/
 font-family: 'Archivo Narrow', sans-serif;
 font-size: 14px;
 color: #004F00;
 line-height:1!important;
 text-align:left;
 }
.txtListe:hover {
 color:#057b95;
 font-weight:bold;
 }

/*.nota > p {
	font-weight:normal;	 
	font-size: 14px;
	color: Black;
	text-decoration: none;
}	*/
.nota_subs {
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #fff;
	line-height:100%;
	font-weight:lighter;
	color:#000;
}	
.footnote:before {
	content:'________________________'"\a";
	white-space: pre;
	color: darkgray;
	font-size: 1em;
	}
.footnote {
	margin-top: 50px;
	font: 14px 'Trebuchet MS', Arial, Helvetica;
	font-style: normal;
	color: #fff;
	line-height:100%;
	font-weight:lighter;
	color:#000;
}	
.rosu14bold {color:red; font-weight:bold;}
.tiph5 {
	font-size: 18px;
	color: #339933;
}
.continut {
	font-family: 'Open Sans',sans-serif;
	}
.datatitlu {
font-family: 'Inconsolata', monospace;
 color: #808080;
 text-decoration: none;
 font-weight: normal;
 font-variant:none;
	letter-spacing:-2.25px; 
 }
.createdate {
	font-family: Arial Narrow,Arial,sans-serif; 
	font-size: 14px;
	color: #808080;
	text-decoration: none;
	font-weight: normal;
	font-variant:none;
	}
.AnuntText:before {
	content: "\f0a9";
	font-family: FontAwesome;
	padding-left:3px;
	padding-right:3px;
	color:#808080;
	font-weight: bold;
	} 
.AnuntData {
	font-family: Arial Narrow,Arial,sans-serif; 
	font-size: 14px;
	color: #808080;
	text-decoration: none;
	font-weight: normal;
	font-variant:none;
	} 

.fotoArticol {
  box-shadow: 10px 10px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); 
  border-radius: 25px;
  width:240px;
  height:180px;
}	
.widget, .widget a {
    color: #000;
	font-weight:600;
	    letter-spacing: -.5px;
}
.entry h3 {
    font-size: 1.5em!important;
    letter-spacing: -.5px;
    text-align: center;
    font-variant: small-caps;
}
/* =============================== 
 * Butoane-Titlu Widget
 * ============================= */
.butonWidget {
 display: inline-block;
 position: relative;  
 text-align: center;
 width: 100%;
 transition: all 0.5s;
 cursor: pointer;
 opacity: 0.5;
 font-weight: 900;
 font-variant:small-caps;	
 margin-bottom: 6px;
 padding-top:6px;
 padding-bottom:6px;
 border-top: 3px solid #004F00;
 border-bottom: 1px dotted #004F00;
 background-color: RGBA(0,79,0,0.1);
 line-height: 16px;  
}
.butonWidget:after {
 content: '\00bb';
 position: absolute;
 opacity: 0.5;
 top:5px;
 right: 30px; 
 transition: 0.5s;
}
.butonWidget:hover  {
 padding-right: 10px;
 opacity: 1
}
.butonWidget:hover:after {
 opacity: 1;
 right: 10px; 
}
/* 
 * =============================== 
 * Titlu Widget
 * =============================== 
*/
.titluWidget,
.widget>h3 {
	font-weight: 900;
	text-transform: uppercase;
	margin-bottom: 6px;
	padding-top:6px;
	padding-bottom:6px;
	text-align: center;
	border-top: 3px solid #004F00;
	border-bottom: 1px dotted #004F00;
	background-color: RGBA(0,79,0,0.1);
	line-height: 16px;
	}
.widget>h4 {
	font-weight: 900;
	text-transform: uppercase;
	margin-bottom: 6px;
	padding-top:6px;
	padding-bottom:6px;
	text-align: center;
	border-top: 3px solid #004F00;
	border-bottom: 1px dotted #004F00;
	background-color: RGBA(0,79,0,0.1);
	line-height: 16px;
	}

 
.imagine_umbra {
  padding: 3px;
  background-color: #4CAF50;
  box-shadow: 7px 7px 7px 0px grey;
  border-radius:10%;
  display: inline-block;
  margin: 6px 0px 6px 3px;
}
.imagine_umbra:hover {
  filter:drop-shadow(8px 8px 10px gray);
  transform: scale(1.2);
} 

/* =============================== 
 * Note de subsol
 * =============================== */
.notaSubsol, .notaSubsolSimpla {
 font-family: 'Yanone Kaffeesatz', sans-serif;
 font-size: 16px;	 
 line-height:1.2;
 padding:0px;
 margin:0px;
}
.notaSubsol:before {
 display:  block;
 content: "--------------------------------------------------------------------------";
	letter-spacing: -1px;
/* border-top: 1px solid #000;*/
 width: 300px;
 margin: 0px;
 transform: translateY(-0.5rem);
}
/*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*/
@media screen and (min-width: 1025px) and (max-width: 1280px)/*Laptops, Desktops*/, (min-width: 1281px)/*Desktops*/ {	
/*
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 * SETARI LATIME SIDEBAR
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~	
/*  base : layout columns
/* ------------------------------------ */
	
/* || 2 column, content left 
 * ============================*/
.col-2cl .main-inner { background: url(../img/sidebar/s-right-s1.png) repeat-y right 0; padding-right: 340px; }
.col-2cl .sidebar.s1 { float: right; margin-right: -340px; }
.col-2cl .content { float: left; }
	.sidebar.s1 {	top:30px }
/* || 2 column, content right 
 * ============================*/
.col-2cr .main-inner { background: url(../img/sidebar/s-left.png) repeat-y left 0; padding-left: 340px; }
.col-2cr .sidebar.s1 { float: left; margin-left: -340px; }
.col-2cr .content { float: right; }
.col-2cl .main-inner, 
.col-2cr .main-inner { background:transparent!important;}	
	
/* || 3 column, content middle 
 * ============================*/
.col-3cm .main { background: white; }
.col-3cm .main-inner { 
	background: white; 
	padding-left: 260px; 
	padding-right: 340px; 
	}
.col-3cm .sidebar.s1 { 
	float: left; 
	margin-left: -260px; }
.col-3cm .sidebar.s2 { 
	float: right; 
	margin-right: -340px; /* ingenuity! */ 
	position: relative; 
	right: -100%; }
.col-3cm .content { float: right; }

/* || 3 column, content left 
 * ============================*/
.col-3cl .main { background-image: none; }
.col-3cl .main-inner { 
	background: blue; 
	padding-right: 600px; }
.col-3cl .sidebar.s1 { 
	float: right; 
	margin-right: -600px; }
.col-3cl .sidebar.s2 { 
	float: right; 
	margin-right: -340px; }
.col-3cl .content { float: left; }

/* || 3 column, content right 
 * ============================*/
.col-3cr .main { background-image: none; }
.col-3cr .main-inner { background: orange; 
	padding-left: 600px; }
.col-3cr .sidebar.s1 { 
	float: left; 
	margin-left: -600px; }
.col-3cr .sidebar.s2 { 
	float: left; 
	margin-left: -340px; }
.col-3cr .content { float: right; }

 /* || sidebar primary 
 * ============================*/
.sidebar.s1 { width: 340px; z-index: 2; }
.sidebar.s1:hover { z-index: 98; /* social icons tooltip above header nav */ }
.sidebar.s1 .sidebar-top,
.sidebar.s1 .sidebar-toggle { background: #16cfc1; }

 /* || Submenu nivel 1
 * ============================*/	
#nav-topbar .nav ul {	width:300px;	}
#nav-topbar .nav ul li:hover {
	background-color: #339933;	
	margin-left:0px!important;
	border-bottom:1px solid white;
	}	

 /* || Submenu nivel 2
 * ============================*/		
#nav-topbar .nav ul ul {
	width:350px;
	left:280px;
	}
.nav ul li li a:hover {
	background-color: #339933;	
	margin-left:0px!important;
	padding: 10px 3px!important;
	border-bottom:1px solid white;
	}	
/*Titlu articol*/	
.single .post-title {/*titlu articol*/
    font-size: 2.62em;
    letter-spacing: -1px;
    line-height: 1em;
}	
h1.post-title {
	font-size: 36px!important;
	font-variant:small-caps!important;
	text-transform:none!important;
	text-align:center;
	letter-spacing: 1px;
	color: #004F00;
	margin-bottom: 30px;
	font-weight: 600;
	line-height: 1em;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
	}	
h4.post-title {	/*Te-ar mai putea interesa*/
	line-height: 16px!important;
	margin-bottom: 1px!important;
	letter-spacing: -0.5px!important;
	font-family: 'Open Sans',sans-serif;
	text-align:left;		
	}	
h4.post-title a {
	font-size: 16px!important;
	color: #004F00!important;
	font-weight: 600;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
	}		
.post-byline {
	text-transform: lowercase;
	text-align: center;
}	
.vcard, .author {text-transform:uppercase;}
.su-slider-slide-title {
	background-color:RGBA(0,79,0,0.6)!Important;
	width:725px!important;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	}	
.post-thumbnail {
	background-color:#b8ddc0!important;
	}	
.post-thumbnail img {
	display: block;
	width: 100%!important;
	height: auto!important;
	max-height:120px!important;
	margin-left:auto!important;
	margin-right:auto!important;
	}	/*Te-ar mai putea interesa...*/
.tab-item-title a {/*textFooter Act St*/
	font-family: Arial Narrow,Arial,sans-serif; 
	letter-spacing:-0.1px;
	}

.sursa {
	font-family: Arial Narrow,Arial,sans-serif; 	}	
/*
 * Carusel Actualitati Stiintifice prima pagina
*/	
	su-carousel-slide {
		width:auto!important;	
	}
.su-carousel-slide > a, .su-carousel-slide > img, .su-carousel-slide > a > img {
	position: relative;
	display: block;
	width: auto!important;
	height: 160px!important;
	text-decoration: none;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border-radius:20px 20px 0 0!important;
}
.su-carousel .su-carousel-slide-title {
	background:RGBA(0,79,0,0.5)!important;
	font-weight:normal!important;
	text-align:center;
	font-size:16px!important;
	font-family: Arial Narrow,Arial,sans-serif; 
	}
/*Articole stiintifice---*/	
.art_stiintif img {
	border: 3px dotted #fff!important;
	background: RGBA(0,79,0,0.5)!important;
	height:230px;
	display: block;
	margin: 0;
	padding: 6px!important;
	}
.art_stiintif span {
	top:0px!important;
	left: 0px!important;
	bottom: 0px!important;
	right: 0px!important;
	display: block;
	margin:16px 16px 2px 16px;
	height:200px;
	padding: 50px 6px!important;
	text-align:center;
	letter-spacing:0px;
	font-size: 20px!important;
	color: #fff;
	background: rgba(0, 79, 0, 0.5)!important;
	line-height: 1.2;
	opacity: 0;
	filter: alpha(opacity=0);
	transition: all .2s;
	-o-transition: all .2s;
	-ie-transition: all .2s;
	-moz-transition: all .2s;
	-webkit-transition: all .2s;
	}
/*---Articole stiintifice*/	
.scris2Coloane {
/*Numar de coloane*/
 -webkit-column-count: 2; /* Chrome, Safari, Opera */
 -moz-column-count: 2; /* Firefox */
 column-count: 2;
/*Distanta dintre coloane*/
 -webkit-column-gap: 20px; /* Chrome, Safari, Opera */
 -moz-column-gap: 20px; /* Firefox */
 column-gap: 20px;
/*Linia dintre coloane*/
 -webkit-column-rule: 2px outset #004F00; /* Chrome, Safari, Opera */
 -moz-column-rule: 2px outset #004F00; /* Firefox */
 column-rule: 2px outset #004F00; 
/*Aliniere text*/	 
 text-align:justify;
}	
/*---Articole stiintifice*/	
.scris3Coloane {
/*Numar de coloane*/
 -webkit-column-count: 3; /* Chrome, Safari, Opera */
 -moz-column-count: 3; /* Firefox */
 column-count: 3;
/*Distanta dintre coloane*/
 -webkit-column-gap: 20px; /* Chrome, Safari, Opera */
 -moz-column-gap: 20px; /* Firefox */
 column-gap: 20px;
/*Linia dintre coloane*/
 -webkit-column-rule: 3px outset #004F00; /* Chrome, Safari, Opera */
 -moz-column-rule: 3px outset #004F00; /* Firefox */
 column-rule: 3px outset #004F00;
/*Aliniere text*/	 
 text-align:left;
}	
img.attachment-widget-thumbnail.size-widget-thumbnail.wp-post-image { 
    float: left;
    width: 100px;  
    border: 1px solid #fff;
    padding: 0px 0px 0px 0px;
}	
img.attachment-thumb-small.size-thumb-small.wp-post-image {
 width: 80%!important;
 height: auto!important;
 object-fit: contain!important;
 border-radius: 0px!important;
}	
.lcp_catlist li {
    clear: both!important;
		padding-top: 12px!important;
	padding-bottom: 12px!important;
    list-style-type: none!important;
	border-top: 1px dashed #004F00
}	 
.lcp_title {
	font-weight:bold!important;
	letter-spacing:-1px;
	}	
.lcp_title:after { 
	content: ' '; 
	display: block; 
	}	
.lcp_thumbnail 	{
	float:left!important;
	clear:right;
	}
.lcp_date {
	font-family: Arial Narrow,Arial,sans-serif; 	}	
.lcp_date:after {
	content: '|'; 
	padding-left: 6px;
	padding-right: 3px;	
	}
	/*Etichete---*/
.post-tags span {
	font-size: .875em;
  margin: 0px 0px 0px 0px;
	padding: 0px!important;
	display:block;	
	color: #000;
	font-family: Arial Narrow,Arial,sans-serif;
	border-bottom:1px solid #004F00;
	}	
.post-tags a {
	background: RGBA(0,79,0,0.3);
	color:#000;
  line-height: 1em;
  white-space: pre-line;
  font-size: 0.75em;
  padding: 3px 5px;
  margin: 0 1px 0px 0;
  -webkit-border-radius: 1px 3px 0px 10px;
  border-radius: 1px 3px 0px 12px;
	font-family: Arial Narrow,Arial,sans-serif;
	}
	/*---Etichete*/
ul.su-posts.su-posts-list-loop {
	color: #fff;
	list-style: none!important;
	}/*Anunturi pt doctoranzi*/
}	
/*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*/

@media only screen and  (max-width: 600px) 
/*@media only screen and (max-width: 600px)*/{
.sidebar.s1 .sidebar-top { background: none!important; border-bottom: 1px solid #ddd; }
.sidebar.s1 .sidebar-top p { color: #666; }
.sidebar.s1 .sidebar-top .social-links .social-tooltip { color: #666!important; }
#header {height: auto!important;}	
.strong-view.default .testimonial-image {
	float: none; 
	width:100%;
	margin-left: auto;
	margin-right: auto;
	}	
.strong-view.default .testimonial-image img 	{
	background: #FFFFFF;
	border: 4px solid #b8ddc0;
	padding: 3px;
	margin-left: auto;
	margin-right:auto;
	width:100%!important;
	}	
}

@media screen and (min-width: 1025px) and (max-width: 1280px)/*Laptops, Desktops*/, (min-width: 1281px)/*Desktops*/ {
/* sidebar secondary */
.sidebar.s2 { width: 340px; z-index: 1; }
.sidebar.s2 .sidebar-top,
.sidebar.s2 .sidebar-toggle { background: #efb93f; }
}
@media only screen and (min-width: 479px) and (max-width: 1200px) {
  .sidebar.s2 .sidebar-top { background: none!important; border-bottom: 1px solid #ddd; }
  .sidebar.s2 .sidebar-top p { color: #666; }
}
.sidebar .widget {padding: 3px 3px 3px;}/*zona inutila*/
/*******************************/
.nav ul {/*DE LUCRAT*/
    padding: 10px 10px;
	width:240px;
}
.img_art_stg, .img_art_drt {
	max-width:200px;
	padding: 1px;
  background-color: RGBA(80,160,80,1);
  box-shadow: 5px 5px 5px 0px grey;
  border-radius:10px;
 }
.img_art_stg {
	float:left;
  margin: 0 12px 6px 3px;
	}
.img_art_drt {
	float:right;
  margin: 0 0 6px 12px;
	}
.img_art_stg:hover, .img_art_drt:hover {
  filter:drop-shadow(8px 8px 10px gray);
	transform: scale(1.2);
}
.eticheta_fig {
  float: left;
  width: 220px;
  border: 0 silver solid;
  margin: auto;
  padding: 0em;
  text-align: center;
  font-style: italic;
  font-size: smaller;
  text-indent: 0;
}
.eticheta_fig_drt {
  float: right;
  width: 220px;
  border: 0 silver solid;
  margin: auto;
  padding: 0px;
  text-align: center;
  font-style: italic;
  font-size: smaller;
  text-indent: 0;
}
/*MENIU MANUAL*/
.drpbtn {
	background-color:#004f00;
	color: white;
	text-align:left;
	padding:10px 0px 10px 10px;
	width:260px; 
	font-size: 14px;
	border: none;
	cursor: pointer;
	border-bottom: solid #fff;
	border-bottom-width:1px;
	font-weight: bold;
}
.drpdown {
	position: relative;
	display: inline-block;
}
.drpdown-content {
	display: none;
	position: relative;
	left: 20px;
	font-weight:300;
	top: 3px;
	background-color: #02753c!important;
	min-width: 200px;
	padding:5px 1px 5px 1px;	
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	z-index: 4;
	font-size:14px;
	color:red!important;
}
.drpdown-content a {
	color: white;
	padding:5px 1px 5px 3px;
	border-bottom: solid #fff;
	border-radius: 0px 0px 0px 7px;	
	text-decoration: none;
	display: block;
}
.drpdown-content a:hover {
	background-color: #f0fff5;
	color:#004f00;
	border-radius: 0px 0px 0px 7px;		
}
.drpdown:hover .drpdown-content {
	display: block;
}
.drpdown:hover .drpbtn {
	background-color: #339933;
	border-radius: 0px 5px 0px 0px;	
}
.MiscareMouse {
	border-bottom:1px solid #FFF;
	padding:10px 0px 10px 10px;
}
.MiscareMouse:hover {
  background-color: #339933;
  color: #fff !important;
}
/* final MENIU MANUAL*/
/*CATLIST plugin*/
.lcp_thumbnail{
  float: left;
	width:80px;
	padding-right:12px;
}
.lcp_catlist li{
  list-style: none;
}
.lcp_catlist li{
  clear: both;
}
/*~~~~~~~~~~~~~~~~
 * FONT AWESOME  
 * ~~~~~~~~~~~~~~~~*/
.fa {
	padding: 0 3px;
}


p > .fa-file-pdf-o, p > .fa-file-pdf,
p > a.fa-file-pdf-o, 
td a i.fa-file-pdf-o, 
ul> li > a.fa-file-pdf-o,
p > a .fa-file-pdf, 
td > a .fa-file-pdf, 
ul> li > a .fa-file-pdf,
li a .fa-file-pdf,
li a .fa-file-pdf-o {
  font-size:20px; 
  color:#ec2204; 
  font-weight: bold;
}
.fa-file-powerpoint-o {
	  font-size:20px; 
  color:#cb4a32; 
  font-weight: bold;
}
.fa-file-powerpoint-o:hover {
  color:#ccc!important;
}
.fa-file-excel-o { 
  font-size:18px;
  color:#093;
  }
p > a .fa-file-excel-o
, td > a .fa-file-excel-o
, ul> li > a .fa-file-excel-o
,p > a .fa-file-excel
, td > a .fa-file-excel
, ul> li > a .fa-file-excel {
  font-size:20px; 
  color:#093; 
  font-weight: bold;
}
.fa-file-excel-o:hover {
  color:#ccc!important;
}
.fa-file-word-o, .fa-file-word-o { 
  font-size:18px;
  color:#285395;
}
p > a .fa-file-word-o, a .fa-file-word, 
td > a .fa-file-word-o, 
ul> li > a .fa-file-word-o  {
  font-size:20px; 
  color:#285395; 
  font-weight: bold;
}
.fa-file-word-o:hover {
  color:#ccc!important;
}
p > a .fa-file-word:hover { 
	color:#ccc!important;
}
.fa-database { 
  font-size:18px;
  color:#a33639;
  }
p > a .fa-database, td > a .fa-database, ul> li > a .fa-database  {
  font-size:20px; 
  color:#a33639; 
  font-weight: bold;
}
.fa-database:hover {
  color:#ccc!important;
} 
.fa-file-archive-o { 
  font-size:22px;
  color:#f66e24;
  }
.fa-file-archive-o:hover {
  color:#ccc!important;
	}
.fa-file-text { 
  font-size:22px;
  color:#f66e24;
  }
.fa-file-text:hover {
  color:#ccc!important;
	}
.fa-file-text-o { 
  font-size:22px;
  color:#f66e24;
  }
.fa-file-text-o:hover {
  color:#ccc!important;
	}
.fa-user { 
  font-size:22px;
  color:#02753c;
  }
.fa-user:hover {
  color:#ccc!important;
	}
.fa-external-link { 
  font-size:22px;
  color:#02753c;
  }
.TabbedPanelsTabHover {
  background-color: #339933;
  color:#FFC;
}
/*
=============================== 
||  TABELE                                             ||
=============================== 
*/
/*tabel_modern*/
table.tabel_modern { 
	border:3px solid #129dba;
}
.tabel_modern th {
	background: #129dba;
	text-align:center;
	color:#fff;
	font-family: 'Khand', sans-serif;
	font-size:16px;
	font-size: 1vw;
} 
.tabel_modern th:not(:last-child) {
		border:2px solid #fff;
}
.tabel_modern td {
	border:1px solid #129dba;
	font-size:16px;
	font-size: 1vw;
	font-family: 'Khand', sans-serif;
} 
@media screen and (max-width: 650px) {
	.tabel_modern th
	,.tabel_modern td	{
		width:100%!important;
		float:left;
			font-size: 3vw;
	}
}

 /* 
Tabel in tabel
----------------------------------------------------*/
.tabel_lista  table.tabel_eleg_simplu {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  border: 1px solid RGBA(28,157,84,0.2)!important;;
}
.tabel_lista  table.tabel_eleg_simplu  td { 
  border-bottom: 2px solid RGBA(28,157,84,0.2)!important;
}
@media only screen and (min-width: 481px) and (max-width: 799px) 
{ /* - - - - - - - - - - - - - - - - -MOBILE-ON */
.tabel_lista  table.tabel_eleg_simplu  td { 
 	width:100%!important;
	float:left;
	display:block;
}
/* - - - - - - - - - - - - - - - -MOBILE-OFF */ }
/* Tabel resposive
==============================*/
@media only screen and (min-width: 800px) {
table.tabelResp {
	width:100%;
	max-width:1200px;
display:block;
	margin-left:auto;
	margin-right:auto;
	 font-family: 'Archivo Narrow', sans-serif;	
}
.tabelResp tr th {
	border: 1px solid #1c9d54;
	background:#1c9d54;
	color:#fff;
	text-align:center;
	}
.tabelResp tr td {
	border: 1px solid #1c9d54;
	background:#fff;
	text-align:left;
	vertical-align:top;
	}
}
/* Tabel_eleg_simplu
==============================*/
table.tabel_eleg_simplu {
  font-size: 14px;
  border: 2px solid #004F00; 
} 
/*
.tabel_eleg_simplu tr:hover {background-color:#bcdba3;}  
*/
.tabel_eleg_simplu th {
  background-color: #1c9d54; 
  color: #FFF;
  font-weight: bold;
	border-bottom:2px solid #004F00!important; 
	line-height:1;
	vertical-align:middle;
	text-align:center;
	font-variant:small-caps;
}
.tabel_eleg_simplu th:not(:last-child) {
	border-right: 3px solid #FFF;
}
.tabel_eleg_simplu td {
  padding: 3px;
  margin: 3px;
  font-weight:normal;   
  font-size: 14px;
  color: Black;
  text-decoration: none;
	text-align:left!important;
	line-height:1.2;
	vertical-align:top!important;
}
.tabel_eleg_simplu td a {
	display:inline-block;
}
.tabel_eleg_simplu tr:not(:last-child) {	
	border-bottom:2px solid #1c9d54;
}
.tabel_eleg_simplu td:not(:last-child) {
	border-right: 1px solid #1c9d54;
}
/*--------------------------------------------------*/
#alternant {
  border-collapse: collapse;
  width: 100%;
  line-height: 100%;
	border: 3px solid #004F00; 
}
#alternant th {
  padding-top: 12px;
  padding-bottom: 12px;
  background-color: #004f00;
	border-bottom: 2px solid #fff;
  color: white;
	text-align:center!important;	
	vertical-align:middle;
}
#alternant th {
	border-right: 2px solid #fff;
	border-left: 2px solid #fff;
  padding: 3px;
}
#alternant td {
	vertical-align: top!important;	
  padding: 3px;
}
#alternant tr:nth-child(even) > td {
	background-color: #fff;
	border-right: 2px solid #afffaf;
	border-left: 2px solid #afffaf;
}
#alternant tr:nth-child(odd) > td {
	background-color: #afffaf;
	border-right: 2px solid #fff;
	border-left: 2px solid #fff;
}
#alternant tr:hover > td {
	background-color:rgba(255,255,0,0.3);
	color:#000;
}
#alternant a:hover {
	font-weight:bold;
}
.fa-file-pdf-o:hover {
  color:#ccc!important;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 * -----SABLON PROFI
 * =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
table.CVprof {
 border-collapse: collapse;
 border-radius: 30px;
 border-style: hidden; /* ascunde borduri */
 box-shadow: 1px 1px 0 2px #ccc; /* pseudo borduri  */ 
 width:98%;
 margin-left:auto; 
 margin-right:auto;
}
.CVprof td {
 padding-left:3px;
 border: 0px solid #fff;
}
.CVprof p { 
	text-align:justify;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~
 * Nume, pren, grad prof
 * ~~~~~~~~~~~~~~~~~~~~~~~*/
.nume_pren {
 color:#142a38;
 font-family: 'Inconsolata', monospace;
 font-size:50px!important;	
 font-variant:small-caps;
 font-weight:600;
 line-height:1.1;
 border-bottom:1px dashed #ccc; 
}
.nume_prof{
 text-transform:uppercase;	
}
.grad_prof {
 font-family: 'News Cycle', sans-serif;
 font-size:32px!important;
 color:#142a38;
 line-height:1.1;
} 
td.col_stg_prof {
 width:65%;
 text-align:left!important;
 vertical-align:middle;
}
.afiliere {
 font-size:20px;
}
.afiliere li {	
 margin-bottom:12px; 
}
img.fotoProf {
 height:150px;
 display:block;
 margin-left:auto;
 margin-right:auto;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~
 * Bullet speciali
 * ~~~~~~~~~~~~~~~~~~~~~~~*/
td li.lnkAfiliere
, td.lnkDetProf
, td li.lnkCV 
, td li.lnkCarte
, td lnkPaper
, td li.linkWeb
, td li.lnkWiki {
 font-size:18px;
}
/*........................*/
li.lnkAfiliere
, li.lnkDetProf
, li.lnkCV
, li.lnkCarte
, li.linkWeb
, li.lnkWiki
, li.lnkPaper
, li.lnkNoBullet {
 list-style-type:none!important;
 font-family: 'Archivo Narrow', sans-serif;
 }
/*........................*/
li.lnkAfiliere:before
, li.lnkDetProf:before
, li.lnkCV:before
, li.lnkCarte:before
, li.linkWeb:before
, li.lnkWiki:before
, li.lnkPaper:before {
 font-family: FontAwesome;
 display: inline-block;
 margin-left: 0em;   
 width: 1.3em; 
 font-size:18px;
 text-align:justify;
}
/* Bullet Afiliere prof
| ~~~~~~~~~~~~~~~~~~~~~~~*/
li.lnkAfiliere {
 line-height:1.1;
 }
li.lnkAfiliere:before {
 content: "\f105"; /* Unicode */
 color:blue;
}
/* Bullet detalii prof
| ~~~~~~~~~~~~~~~~~~~~~~~*/
li.lnkDetProf {
 line-height:1.1;
 padding-bottom:12px;
 }
li.lnkDetProf:before {
 content: "\f105"; /* Unicode */
 color:blue;
}
/* Bullet CV prof
|~~~~~~~~~~~~~~~~~~~~~~~*/
li.lnkCV:before {
  content: "\f2bc"; 
  color:#238ae6;	
}	
/* Bullet Carti prof
|~~~~~~~~~~~~~~~~~~~~~~~*/
li.lnkCarte:before {
 content: "\f02d"; /* Unicode */
 color:#238ae6;	
}
/* Bullet Lucrari prof
|~~~~~~~~~~~~~~~~~~~~~~~*/
li.lnkPaper:before {
 content: "\f15c"; /* Unicode */
 color:#238ae6;	
} 
/* Bullet WEBsite prof
|~~~~~~~~~~~~~~~~~~~~~~~*/
li.linkWeb:before {
 content: "\f17d"; /* Unicode */
 color:#238ae6;	
}
/* Bullet WIKI prof
|~~~~~~~~~~~~~~~~~~~~~~~*/
li.lnkWiki:before {
 content: "\f266"; /* Unicode */
 color:#000;	
}
/* Bullet fara bullet
|~~~~~~~~~~~~~~~~~~~~~~~*/
li.lnkNoBullet {
 padding-left: 20px ;
 text-indent: -10px ;
}
.sectiune_prof {
	font-family: 'Archivo', sans-serif;
	border: 1px solid #004F00;
	font-size:22px;
	font-weight:bold;
	font-variant:small-caps;	
	padding: 6px 12px;
	margin:12px 0;
	width: 95%;
	box-shadow: 5px 7px RGBA(0,79,0,0.5);
	margin-left:auto;
	margin-right:auto;
}
.sectiune_prof ~ h3 {
border-bottom:1px dotted #142a38;
	text-align:center;
	padding-top:6px;
}

/* Pagina profesori ---*/
.tabel_prof {
	border: 0 solid white;
	}
.tabel_prof td {
	background:#fff; 
	text-align:left!important;
	vertical-align: top!important;
	}


.foto_prof {
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
/*	background-color: #4CAF50;*/
/*	box-shadow: 7px 7px 7px 0px grey;*/
	max-width:145px;
	/*border-radius:50%;*/
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto; 
	}
.foto_prof:hover {
	filter:drop-shadow(8px 8px 10px gray);
  transform: scale(1.05);
	}
.locatie_prof {
	font-family: Arial Narrow,Arial,sans-serif;
	text-align:left;
	  padding-left: 22px ;
  text-indent: -22px ;
	}

/*--- Pagina profesori */
td.tdCentrat {text-align:center!important;}
.fotoArticol {
  box-shadow: 10px 10px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); 
  border-radius: 25px;
  width:240px;
  height:180px;
}	
/*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*/
@media (min-width: 320px) and (max-width: 480px),/*Smartphones*/(min-width: 768px) and (max-width: 1024px)/*Tablets, Ipads (portrait)*/ {
h2 {text-align:center;}	
h3 {text-align:center;}		
.ml-responsive-table  {
  border: 3px solid #fff;}	
.ml-responsive-table dd {
  clear: both;
  border:1px solid #fff;	}
.ml-responsive-table dl:nth-of-type(odd) {
    background: #eaf9ea;
	border:3px solid #fff;}	
.ml-responsive-table dl:nth-of-type(even) {
  background: #d1e8b7;
  border:3px solid #fff;
	}	/*----------------------*/
.post-title {
    color: #000;
    margin-bottom: 10px;
    font-size: 18px;
	    text-align: center;
    font-weight: 600;
    line-height: 1.5em;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
	font-variant:small-caps;
}	
.entry h5 {
    font-size: 1.25em;
    font-weight: 600;
    text-align: center;
    font-size: 16px!important;
}	
.img_art_stg, .img_art_drt {
	max-width: 100%;
	height: auto;
	display: block; 
	margin-left: auto;
	margin-right: auto;		
	margin-bottom: 12px;
	}
 }
/* =================================== 
 * Scris pe 3 coloane
 * ================================ */
@media only screen and (min-width: 992px) {
.coloana {
 float: left;
 width: 33%;
 padding-bottom: 10px;
 }
.rind:after {
 content: "";
 display: table;
 clear: both;
 }
}
@media only screen and (min-width: 600px) and (max-width: 991px) {
.coloana {width: 100%;}
.rind:after {
 content: "";
 display: table;
 clear: both;
 }	
}
@media only screen and (max-width: 600px) {
.coloana, .rind {
	width: 100%!important;
	}
.rind:after {
 content: "";
 display: table;
 clear: both;
 }	
}
.leg_utile {
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px!important;
	margin-bottom:0px!important;
	padding:0px!important;
	vertical-align: middle;
	width:100%!important;
	max-width:50px!important;
	top:0px!important;
	height:auto;
	border-radius:none!important;
	}
.leg_utile:hover {
	filter:grayscale(100%);
	transform: scale(1.2);
	}	
@media only screen and (min-width: 992px) {
.imgSameSize { 
 display: inline-block; 
 overflow: hidden; 
 }
.imgSameSize img {
 display: block; 
 transition: .3s ease-in-out;
 }
}
@media only screen and (min-width: 600px) and (max-width: 991px) {
.leg_utile {
 display:block;
 width:35px;
 float:left;
 margin-left:5px;
 margin-right:5px;
 padding:0px!important;	
	}
}
/*
@media only screen and (max-width: 600px) {
.leg_utile {
 display:block;
 width:70px;
 float:left;
 margin-left:10px;
 margin-right:10px;
 padding:0px!important;	
	}
}*/
/* 
 * ============================= 
 * Tab vertical
 * ============================= 
 */
@media only screen and (min-width: 992px) 
{ /*- - - - - - - - - - - - - - - DESKTOP-ON */
 .tab_DPPD.su-tabs-vertical .su-tabs-nav   {
 float: left;
 width: 20%!important; 
 }
 .tab_DPPD.su-tabs-nav span.su-tabs-current {
 border-radius:10px 0% 0% 0px!important;
	border-right:0px solid red!important;
 }	
 .tab_DPPD.su-tabs-vertical .su-tabs-nav span {
 border-radius:10px 0% 0% 0px!important;
 border-bottom:2px solid white!important;
	 font-size:20px!important;	 
 }	 
.tab_DPPD.su-tabs-vertical .su-tabs-pane.su-tabs-pane-open {
 border-left:0px solid red!important;
 border-radius:0px 10px 0% 0px!important;
	} 
.su-tabs-vertical .su-tabs-pane {
 width:100%;
 }
.tab_DPPD.su-tabs-vertical .su-tabs-panes {
    width: 100%!important;
}
	/* - - - - - - - - - - - - - - DESKTOP-OFF */ }

@media only screen and (min-width: 600px) and (max-width: 991px) {
 .tab_DPPD.su-tabs-vertical .su-tabs-nav {
 text-align:center;
 }	
}
@media only screen and (max-width: 600px) 
{ /* - - - - - - - - - - - - - - - - -MOBILE-ON */
	 .tab_DPPD.su-tabs-vertical .su-tabs-nav {
 text-align:center;
 }	
/* - - - - - - - - - - - - - - - -MOBILE-OFF */ }


/* =================================== 
 * Categorii articole în Post
 * ================================ */
ul.meta-single.group {
    text-transform: none;
}
/* =================================== 
 * TESTARE WIDGET
 * ================================ */
.su-post-title {font-size:18px!important;}

/* =================================== 
 * Hueman Tabs Posts & 
 * ================================ */
.alx-posts img, .alx-tab img {
 display: block;
 width: 100%;
 height: auto;
	margin-left:auto;
 }
.alx-posts .post-item-title, .alx-tab .tab-item-comment, .alx-tab .tab-item-title {
 margin: 2px 0;
 -ms-word-wrap: break-word;
 word-wrap: break-word;
 line-height: 1;
}
.alx-posts .post-item-date, .alx-tab .tab-item-date, .alx-tab .tab-item-name {
 text-transform: none;
    color: #aaa;
    font-size: .8125em;
}
.alx-posts .post-item-title {
    line-height: 1.5em;
    text-align: center;
}
.alx-posts .post-item-title a {
 font-size: 1.4em;
 font-weight: bold!important;
	font-variant:small-caps;
 }
/* =================================== 
 * Ascundere meta-informatii
 * ================================ */
 .su-post-meta  { 
	display:none; 
}
/* =============================== 
 * GALERIE SHORTCODE
=============================== */
@media screen and (min-width: 1025px) and (max-width: 1280px)/*Laptops, Desktops*/, (min-width: 1281px)/*Desktops*/ {	
.galerie_foto .su-custom-gallery-slide { width:31%;}
.galerie_foto span {
	display: block;
	position: absolute;
	left: 4px!important;
	bottom: 0px!important;
	right: 2px!important;
	padding: 6px 4px!important;
	font-size: 14px!important;
	font-weight:bold;
	text-align:center;
	color: #fff;
	background: rgba(0, 79, 0, 0.7)!Important;
	border-radius:50% 50% 0 0;
	line-height: 1.2;
	}	
}	
@media only screen and  (max-width: 600px) {
.galerie_foto .su-custom-gallery-slide img {width:100%;}
}
.galerie_foto_ist .su-custom-gallery-slide { 
        height: 200px;
        position: relative;
        border: 3px solid lightgray; 
		width:31%;
      }

.galerie_foto_ist .su-custom-gallery-slide img {
        margin: 0;
        position: absolute;
        top: 50%;
        left: 50%;
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        /*------------------*/
        width:80%;
        height: 100px;
        border: 1px solid darkgray; 
		object-fit:cover;
      }
@media only screen and (max-width: 800px) 
{	  
	.galerie_foto_ist .su-custom-gallery-slide {width:100%; }	  
}
/* =============================== 
 * Matrita rezolutii ecran
=============================== */
@media only screen and (min-width: 992px) {}
@media only screen and (min-width: 600px) and (max-width: 991px) {}
@media only screen and (max-width: 600px) {}
/* =================================== 
 * Widget ANUNTURI
 * ================================ */
.alx-tabs-container {
overflow-y: scroll;
height:250px;} 
/* =================================== 
 * Widget Actualitati stiintifice
 * ================================ */
#alxtabs-8  .alx-tabs-container {
overflow-y: scroll;
height:320px;}

@media only screen and (max-width: 600px) {
.test_ecran {background:red!important}
}
@media only screen and (min-width: 768px) {
.test_ecran {background:blue!important}
}
@media only screen and (min-width: 992px) {
.test_ecran {background:yellow!important}
}
@media only screen and (min-width: 1200px) {
.test_ecran {background:green!important}
}

.yotu-playing-description {
 text-align: left;
 font-size: 18px;
 font-family: 'Roboto Condensed', sans-serif;
	line-height:1.5; 
}
.listaProfi {
	font-family: 'Archivo Narrow', sans-serif;
	text-align:left!important;
	letter-spacing:-.59px;
	display:block;padding:3px 0;border-bottom:1px dotted lightgray;border-right:1px dotted lightgray;
	border-radius: 0 0 25px 0;
}
.listaProfi:hover {
	font-family: 'Roboto Condensed', sans-serif;
	color: #fff;
	background:#84bb9a;
	border-radius: 0;
	}
div.pdfemb-viewer {
    overflow: hidden;
    line-height: 1;
    margin: 0px;
    padding: 0px;
    border: 2px dotted #ccc!important;
    position: relative;
    text-align: left;
    direction: ltr;
}
.t_justify,
.t_justify li {text-align:justify;}
/* =================================== 
 * Sustineri teze de doctorat
 * ================================ */
@media only screen and (min-width: 992px) {
.category-sustineri-teze-de-doctorat  img { 
 display: block;
 width: 100%!important;
 height: auto!important;
 max-height: 880px!important;
 margin-left: auto!important;
 margin-right: auto!important;
} 
.category-sustineri-teze-de-doctorat  .post-thumbnail {
    background: transparent!important;
    width: 125px;  
	margin-left:-250px!important;
}
.category-sustineri-teze-de-doctorat .post-content{margin-left:-110px!important} 
}
@media only screen and (max-width: 600px) {
.category-sustineri-teze-de-doctorat img { 
 display: inline;
 width: 100%!important;
 height: auto!important;
 max-height: 880px!important;
 margin-left: auto!important;
 margin-right: auto!important;
} 
.category-sustineri-teze-de-doctorat  .post-thumbnail {
 background: transparent!important;
 width: 100%!important;  
 margin-left:-85px!important;
}
.category-sustineri-teze-de-doctorat .post-content{margin-left:-10px!important} 
.post-title {
 margin-left:-80px!important;
 width: 290px!important;  
	}
.category-sustineri-teze-de-doctorat .excerpt{	
 margin-left:-80px!important;
 width: 290px!important;  }
}
/* =================================== 
 * Eliminare "Am mai publicat" custom
 * ================================ */
.related-posts .category-anunturi-postuniversitar
,.related-posts .category-anunturi-postuniv-nivel2-activ
,.related-posts .category-anunturi-postuniv-nivel-2 
,.related-posts .category-anunturi-nivel-2-master-an-1{
 border-bottom: 2px solid #eee;
 margin-bottom: 40px;
 display: none;
}
h4.heading .category-anunturi-postuniversitar
,h4.heading .category-anunturi-postuniv-nivel2-activ
,h4.heading .category-anunturi-postuniv-nivel-2
{
 display: none;  
}
 /* =================================== 
 * Relationari Aparitii editoriale
 * ================================ */
/*
.category-aparitii-editoriale .post-thumbnail img {width:10%!important;}
*//*
.post-thumbnail img {max-width:10%!important;}*/ /*
.category-aparitii-editoriale .post-thumbnail  {
	height:300px!important; 
}
.category-aparitii-editoriale .post-thumbnail img {
	height:300px!important;
}*/
.category-aparitii-editoriale .post-thumbnail img  {
    display: block;
    width: 100%!important;
    height: auto!important;
    max-height: 320px!important;
    margin-left: auto!important;
    margin-right: auto!important;
}
#menu-dppdmenu li
,#menu-dppdmenu li a
,#menu-dppdmenu li ul li a {  
 background:#628562!important;
 color:#fff!important;
}
#menu-dppdmenu li { 
	border-bottom:2px solid #fff;
}
#menu-dppdmenu li {
	padding-left:6px;	
}
#menu-dppdmenu li ul li {
	padding-left:12px;
}
#menu-dppdmenu li:hover
 {
 background:#fff!important;
 color:#628562;	
}
/*
=============================== 
||  ADMITERE HOMEPAGE                    ||
===============================
*/
/* Comutare header admitere
----------------------------------------------------*/
@media only screen and (min-width: 840px) 
{ /*- - - - - - - - - - - - - - - DESKTOP-ON */
.header_adm_toc {display:none;}
/* - - - - - - - - - - - - - - DESKTOP-OFF */ }
@media only screen and (max-width: 839px) 
{ /* - - - - - - - - - - - - - - - - -MOBILE-ON */
.header_adm {display:none;}
/* - - - - - - - - - - - - - - - -MOBILE-OFF */ }
/* Ascundere titlu pagina inclusa pe Admitere
----------------------------------------------------*/
.page-id-6324 .su-posts-single-post h1.su-post-title {
    clear: none;
    margin: 0 0 .3em;
    font-size: 1.2em;
    font-weight: 700;
    display: none;
}
/*
=============================== 
||  Breadcrumb                                        ||
===============================
*/
ul.breadcrumb {
  padding: 10px 16px;
  list-style: none;
  background-color:#eff8f3;
	border-bottom: 1px dashed #1c9b56;
	border-left: 1px dotted #1c9b56;
	border-right: 1px dotted #1c9b56;
	text-align:center; 
}
ul.breadcrumb li {
  display: inline;
  font-size: 16px;
	font-family: 'Archivo Narrow', sans-serif;
}
ul.breadcrumb li+li:before {
  padding: 5px;
  color: black;
  content: "|";
}
ul.breadcrumb li a {
  color: #0275d8;
  text-decoration: none!important;
	border-bottom:0 solid transparent;
}
ul.breadcrumb li a:hover {
  color: red;
  text-decoration: underline;
	border-bottom: 1px solid red;
	font-weight:bold;
}
/* Reglare semn carte
----------------------------------------------------*/
@media only screen and (min-width: 1281px) 
{ /*- - - - - - - - - - - - - - - BIG DESKTOP-ON */
.inalt_mark {    
		padding-top: 270px;
		margin-top: -270px;
		-webkit-background-clip: content-box;
		background-clip: content-box;
}
/* - - - - - - - - - - - - - - BIG DESKTOP-OFF */ }
@media only screen and (min-width: 601px) and (max-width: 1280px) 
{ /*- - - - - - - - - - - - - - - DESKTOP-ON */
.inalt_mark {    
		padding-top: 240px;
		margin-top: -240px;
		-webkit-background-clip: content-box;
		background-clip: content-box;
}
/* - - - - - - - - - - - - - - DESKTOP-OFF */ }
@media only screen and (max-width: 600px) 
{ /* - - - - - - - - - - - - - - - - -MOBILE-ON */
.inalt_mark {    
		padding-top: 185px;
		margin-top: -185px;
		-webkit-background-clip: content-box;
		background-clip: content-box;
}	
	#cine{padding-top:255px!important;}
/* - - - - - - - - - - - - - - - -MOBILE-OFF */ }



/*
=============================== 
||  Table of contents - Cuprins                 ||
===============================
*/
/* Distanţă faţă de titlu şi buton
----------------------------------------------------*/
.lwptoc_header {
	margin-bottom: 18px!important;
	border-bottom: 3px solid #2070a0;
}
/* Titlu
----------------------------------------------------*/
b.lwptoc_title {
    font-variant: small-caps;
}
/* Formatare text
----------------------------------------------------*/
li.lwptoc_item a {
	color:#1c9d54!important;
	font-weight:400!important;
 	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size:20px;
	text-decoration: none!important;
}
li.lwptoc_item  a:hover  {  
	background:RGBA(204,255,204,.7); 
	color:#2070a0!important;
	text-decoration: none!important;
}	
/* Formatare buton
----------------------------------------------------*/
.lwptoc_toggle {
	float:right;
	background-color: #1c9d54;  
	border: none;
	padding: 6px 15px;
	border-radius: 5px;
}	
.lwptoc_toggle a {
	color: #fff!important;
	text-transform: uppercase;
	font-weight: 700;	
	}	
.lwptoc_toggle:before
, .lwptoc_toggle:after {
	display:none;
}
.lwptoc_toggle:hover {
  background-color: #2070a0;
  outline: none;
	color:#fff!important;
	text-decoration: none!important;
}	
/* Fixare panou cuprins
----------------------------------------------------*/
@media only screen and (min-width: 840px) 
{ /*- - - - - - - - - - - - - - - DESKTOP-ON */
div .lwptoc_i {
	position:fixed;
	bottom: 0;
 top:255px;
z-index:1000;
	width: 20%;
  border: 0px solid #2070a0;
}
/* - - - - - - - - - - - - - - DESKTOP-OFF */ }
/*--------------------------------------------------*/
.adm-stg-img {
float:left;
  background-image: url("https://www.psih.uaic.ro/wp-content/uploads/admitere/2019/intrCorpD-stg.jpg");
  background-color: #cccccc;
  height: 350px;
  width:400px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
.adm-drt-img {
float:left;
  background-image: url("https://www.psih.uaic.ro/wp-content/uploads/admitere/2019/intrCorpD-drt.jpg");
  background-color: #cccccc;
  height: 350px;
  width:400px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.adm-text {
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
}
.adm-btn {
  display: block;
	margin-left:auto;
	margin-right:auto;
  padding: 35px 25px;
  font-size: 18px;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  outline: none;
  width: 80%;
  color: #fff;
  background-color: #004F00; /*#4CAF50;*/
  border: none;
  border-radius: 10px;
  box-shadow: 5px 5px 15px 1px #999;
  z-index: 0
}
.adm-btn:hover {background-color: #3e8e41;
color:white;
  box-shadow: 0 5px 10px 5px #999;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 * PODS Sablon DRD
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.CVlink {
	color:#034873!important;
	font-family: 'Archivo Narrow', sans-serif;
}	
@media only screen and (min-width: 992px) {	
.CVcontainer {
	border:3px solid #029241;
	border-radius:25px;
	box-shadow:5px 5px #ccc;
}	
.colResp {
 overflow: auto;
 box-sizing: border-box;
 float: left;
 padding: 10px;
 /*height: 300px;  Should be removed. 
 border: 1px dotted blue;  Should be removed. */
 }
.col11 {
 width: 80%;
 border-bottom:3px dashed #029241;
}
.col12 {
 width: 20%;
 min-width:150px;
	}
.col21 {width: 70%;}
.col22 {
 padding-top:250px;
 padding-bottom:200px;	
 width: 30%;
 border-left:3px dotted #029241;
}
/* Clear floats after the columns */
.rdResp:after {
 content: "";
 display: table;
 clear: both;
 }
.fotoDrd {
 width:150px;
 height:auto;
 float:right;
 }
}
/* Responsive layout  */
@media screen and (max-width: 600px) {
.colResp {
 width: 100%;height:auto;
 }
 .fotoDrd { width: 100%;height:auto;}
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~
 * Alinieri tabele
 * ~~~~~~~~~~~~~~~~~~~~~~~~~*/
.tdCentruOrizVert {
 text-align:center!important;
 vertical-align:middle!important; 
}
/*
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 * Meniu Sticky
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 */
#btnMnuLateral a {
 font-family: 'Archivo Narrow', sans-serif;
 left: -265px;
 /* left:0;*/
 transition: 0.3s;
 padding: 15px 15px 15px 5px;
 width: 285px;
 font-size: 18px;
 color: white;
 border-radius: 0 5px 5px 0;
 position: fixed;
 -webkit-transform: translateY(-50%);
 -ms-transform: translateY(-50%);
 transform: translateY(-50%);
 z-index:999!important;	
 opacity: 0.5;
 filter: alpha(opacity=50);
}

#btnMnuLateral:hover,
#btnMnuLateral a:hover {
 left: 0;
 border-radius: 0 25px 25px 0;
 opacity: 1.0;
 filter: alpha(opacity=100);
}
#dppd {
 top: 180px;
 background-color: #147b90;
 }
#dist {
 top: 240px;
 background-color: #00923f
} 
#ccp {
  top: 300px;
  background-color: #60b0ff;
}
#anpsih {
  top: 360px;
  background-color: #019be1;
}
#aned {
  top: 420px;
  background-color: #2b8c65;
}
#revps {
  top: 480px;
  background-color: #db5133;
}
#revdrd {
  top: 540px;
  background-color: #2a63a6;
}
#neuro {
  top: 600px;
  background-color: #660063;
}
#icapes {
  top: 660px;
  background-color: #d5ad36;
}
@media only screen and (max-width: 600px) {
#btnMnuLateral {display:none;}
.footerResp {width:100%!important;}	
}
@media only screen and (min-width: 992px) {
#widgetLinkuriUtile  {display:none;}
.footerResp {
	display:inline;
	float:left; 
	}		
}
/* =================================== 
 *copyright
 * ================================ */
.copyrt,
.copyrt a {
	color:#000!important;
	font-size:14px
}
copyrt i.fa  {
	color:#004F00!important;
	font-size:24px!important;
 	padding-right:6px!important;
}
/* 
 * ================================
 * NOUTATI
 * ================================ 
 */	
.noutati .su-slider-slide-title {
	display:block!important;
	background-color:RGBA(26,156,83,0.5)!Important;
	width:100%!important;
	max-width:100%!important;
		max-height:320px!important;
	left:0!important;
	padding-top:25px;
 padding-bottom:25px;
	text-align:center;
	margin-left:auto!important;
	margin-right:auto!important;
	}
/* 
 * ================================
 * NOUTATI EDITORIALE
 * ================================ 
 */
.noutati_editoriale img {
	display:block;
	max-height:600px!important;}
/* ================================== 
 * Prima pagina Paralax
 * =============================== */
.page-id-2 .site-image {display: none;}
.inaltime {
  height: 100%!important;
  margin: 0;
  font: 400 15px/1.8 "Lato", sans-serif;
  color: #777;
}
.titulatura {
background-color:transparent!important;
text-shadow:
 -1px -1px 0 #fff,
 1px -1px 0 #fff,
 -1px 1px 0 #fff,
 1px 1px 0 #fff;
 color:red!important;
 font-size:36px!important;
 font-family: 'Mogra', cursive;
 font-style: normal; 
 font-variant: small-caps; 
 font-weight: 900; 
 line-height: 1; 
} 
.titluH3 {
text-shadow:
 -1px -1px 0 #fff,
 1px -1px 0 #fff,
 -1px 1px 0 #fff,
 1px 1px 0 #fff;
  letter-spacing: 6px;
  text-transform: uppercase;
 font-family: 'Mogra', cursive;
 font-size:36px!important;	
  color: #f00;
  text-align:center;
	 font-weight: 900; 
}
.imag_Px1, .imag_Px2, .imag_Px3 {
  position: relative;
  opacity: 0.95;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
	z-index: -1!important;
}
.imag_Px1 {
  background-image: url("http://www.psih.uaic.ro/wp-content/uploads/Corp_D_1938.jpg");
  min-height: 100%!important;
  height: 1000px;
	margin-top:-30px;
	
}
.imag_Px2 {
  background-image: url("/wp-content/uploads/2019/04/foto010.jpg");
  min-height: 400px;
}
.imag_Px3 {
  background-image: url("/wp-content/uploads/2019/04/foto003.jpg"); 
  min-height: 400px;
}
.eticheta {
  background-color: RGBA(28,157,84,0.2);
  position: absolute;
  left: 5%;
  top: 60%;
  width: 90%;
  text-align: center;
	color: #000; 
	margin-left:auto;
	margin-right:auto;
	display:block;
}

.eticheta span.border {
	font-size: 4em;  
	font-family: 'Raleway Dots', cursive;	
/*	font-family: 'Akronim', cursive; */
	line-height:1;
  color: #fff;
  padding: 18px 10px 18px 10px;
/*  letter-spacing: 10px;*/
}
/* tablets and phones */
@media only screen and (max-device-width: 1024px) {
  .imag_Px1, .imag_Px2, .imag_Px3 {
    background-attachment: scroll;
  }
}
.page-id-26567 .site-image  {
	display: none;}
.page-id-26567 .page-title { 
	margin-top:-600px;
	z-index:-1!important; 
	}
.page-id-26567  .container-inner { 
	width: 100%!important; 
}
.page-id-26567  .pad {
    padding: 0px 0px 0px;
}
/*
=============================== 
||  Extras lista carti                                  ||
=============================== 
*/
.entry.excerpt.entry-summary.fittexted_for_entry {
    margin-left: 90px;
}
/*
=============================== 
||  Breaking News                                   ||
=============================== 
*/
.breaking_news {
	border: 3px dashed red;
		border-radius:15px;
	padding:12px; 
	margin-bottom:24px;
		;}
/*
=============================== 
||  ADMITERE - TABELE responsive      ||
=============================== 
*/
.admitere_H1 {
	text-align:center;
	padding:24px 0;
	border-left:3px solid #1c9d54;
	border-right:3px solid #1c9d54;
	border-bottom:3px solid #1c9d54;
	color:#1c9d54;
	text-transform: uppercase!important;
	letter-spacing:5px!important;
}
.admitere_H3 {
	font-style: italic;
	font-size:28px;
	font-variant:small-caps;
	border-left:10px solid #1c9d54;
	border-bottom: 1px solid #1c9d54;
	margin-top:24px;
	padding: 5px 0 10px 10px;
} 
table.calend_adm
,	table.cond_adm
,	table.of_adm
,	table.nr_loc_adm
,	table.nr_loc_adm_spec
,	table.nr_loc_adm_pret
, table.nr_loc_adm_mas
, table.nr_loc_adm_mas_rrom
, table.adm_medii_anter { 
  width: 100%; 
  border-collapse: collapse; 
}  
.calend_adm th
,	.cond_adm th 
,	.of_adm th
,	.nr_loc_adm th
,	.nr_loc_adm_spec th 
,	.nr_loc_adm_pret th 
,	.nr_loc_adm_mas th
,	.nr_loc_adm_mas_rrom th
,	.adm_medii_anter th { text-align: center; }
.calend_adm th, .cond_adm th, .of_adm th, .nr_loc_adm th, .nr_loc_adm_spec th, .nr_loc_adm_pret th, .nr_loc_adm_mas th, .nr_loc_adm_mas_rrom th, .adm_medii_anter th
,	.calend_adm td, .cond_adm td, .of_adm td, .nr_loc_adm td, .nr_loc_adm_spec td, .nr_loc_adm_pret td, .nr_loc_adm_mas td, .nr_loc_adm_mas_rrom td, .adm_medii_anter td { 
  padding: 6px; 
  border: 1px solid #1c9d54; 
 font-family: 'Yanone Kaffeesatz', sans-serif;
 font-size: 18px;	 
}
@media only screen and (min-width: 840px) 
{ /*- - - - - - - - - - - - - - - DESKTOP-ON */
/* Latime coloane desktop  
----------------------------------------------------*/
.calend_adm td:nth-child(1) {width: 50%;} 
.calend_adm td:nth-child(2) {width: 10%;}
.calend_adm td:nth-child(3) {width: 6%;}
.calend_adm td:nth-child(4) {width: 14%;} 
.cond_adm td:nth-child(1) {width: 20%;}
.cond_adm td:nth-child(2) {width: 45%;}
.cond_adm td:nth-child(3) {width: 35%;}	
.of_adm td:nth-child(1) {width: 20%;}
.of_adm td:nth-child(2) {width: 40%;}
.of_adm td:nth-child(3) {width: 20%;text-align:center;}
.of_adm td:nth-child(4) {width: 20%;text-align:center;} 	
.nr_loc_adm td:nth-child(1) {width: 17%;}
.nr_loc_adm td:nth-child(2) {width: 6%; text-align:center;}
.nr_loc_adm td:nth-child(3) {width: 14%;text-align:center;}
.nr_loc_adm td:nth-child(4) {width: 14%;text-align:center;} 	
.nr_loc_adm td:nth-child(5) {width: 14%;text-align:center;}
.nr_loc_adm td:nth-child(6) {width: 14%;text-align:center;}
.nr_loc_adm td:nth-child(7) {width: 7%;text-align:center;}
.nr_loc_adm td:nth-child(8) {width: 14%;text-align:center;}   
.nr_loc_adm_spec td:nth-child(1) {width: 45%;}
.nr_loc_adm_spec td:nth-child(2) {width: 25%; text-align:center;}
.nr_loc_adm_spec td:nth-child(3) {width: 30%;text-align:center;} 
.nr_loc_adm_pret td:nth-child(1) {width: 26%;}
.nr_loc_adm_pret td:nth-child(2) {width: 6%; text-align:center;}
.nr_loc_adm_pret td:nth-child(3) {width: 18%;text-align:center;}
.nr_loc_adm_pret td:nth-child(4) {width: 18%;text-align:center;} 	
.nr_loc_adm_pret td:nth-child(5) {width: 16%;text-align:center;}
.nr_loc_adm_pret td:nth-child(6) {width: 16%;text-align:center;}	
.nr_loc_adm_mas td:nth-child(1) {width: 26%;}
.nr_loc_adm_mas td:nth-child(2) {width: 6%; text-align:center;}
.nr_loc_adm_mas td:nth-child(3) {width: 14%;text-align:center;}
.nr_loc_adm_mas td:nth-child(4) {width: 18%;text-align:center;} 	
.nr_loc_adm_mas td:nth-child(5) {width: 14%;text-align:center;}
.nr_loc_adm_mas td:nth-child(6) {width: 10%;text-align:center;}	
.nr_loc_adm_mas td:nth-child(7) {width: 12%;text-align:center;}		 
.nr_loc_adm_mas_rrom td:nth-child(1) {width: 60%;}
.nr_loc_adm_mas_rrom td:nth-child(2) {width: 10%; text-align:center;}
.nr_loc_adm_mas_rrom td:nth-child(3) {width: 30%;text-align:center;}
.adm_medii_anter td:nth-child(1) {width: 20%}
.adm_medii_anter td:nth-child(2) {width: 8%; text-align:center;}
.adm_medii_anter td:nth-child(3) {width: 8%;text-align:center;}
.adm_medii_anter td:nth-child(4) {width: 8%;text-align:center;} 	
.adm_medii_anter td:nth-child(5) {width: 8%;text-align:center;}
.adm_medii_anter td:nth-child(6) {width: 8%;text-align:center;}	
.adm_medii_anter td:nth-child(7) {width: 8%;text-align:center;}	
.adm_medii_anter td:nth-child(8) {width: 8%;text-align:center;} 	
.adm_medii_anter td:nth-child(9) {width: 8%;text-align:center;}
.adm_medii_anter td:nth-child(10) {width: 8%;text-align:center;}	
.adm_medii_anter td:nth-child(11) {width: 8%;text-align:center;}	
/* Efect zebra  
----------------------------------------------------*/
.calend_adm tr:nth-of-type(odd)
, .cond_adm tr:nth-of-type(odd) 	
, .of_adm tr:nth-of-type(odd)	
, .nr_loc_adm tr:nth-of-type(odd)
, .nr_loc_adm_spec tr:nth-of-type(odd) 
, .nr_loc_adm_pret tr:nth-of-type(odd)
, .nr_loc_adm_mas tr:nth-of-type(odd)
, .nr_loc_adm_mas_rrom tr:nth-of-type(odd)
, .adm_medii_anter tr:nth-of-type(odd) 	{ 
background-color:rgba(142, 251, 236, 0.3);
}
/* Culoare subsol
----------------------------------------------------*/
.nr_loc_adm tfoot tr:nth-last-child(1) {
	background: RGBA(30,110,160,0.1) }
.nr_loc_adm_spec tfoot tr:nth-last-child(1) {
	background: RGBA(30,110,160,0.1) }
.nr_loc_adm_pret tfoot tr:nth-last-child(1) {
	background: RGBA(30,110,160,0.1) }	
.nr_loc_adm_mas tfoot tr:nth-last-child(1) {
	background: RGBA(30,110,160,0.1) }	 
.nr_loc_adm_mas_rrom tfoot tr:nth-last-child(1) {
	background: RGBA(30,110,160,0.1) }	   
/* Cap tabel  
----------------------------------------------------*/	
.calend_adm th, .cond_adm th, .of_adm th, .nr_loc_adm th, .nr_loc_adm_spec th, .nr_loc_adm_pret th, .nr_loc_adm_mas th, .nr_loc_adm_mas_rrom th, .adm_medii_anter th
,.cond_adm th	{ 
	background-color: rgba(21, 116, 104, 1);
  color: white;  
  font-weight: 500;  
}
/* - - - - - - - - - - - - - - -DESKTOP-OFF */}
@media only screen and (max-width: 839px) 
{ /* - - - - - - - - - - - - - - - - -MOBILE-ON */
/* Modificarea aspectului tabelului 
----------------------------------------------------*/
	table.calend_adm, table.cond_adm, table.of_adm, table.nr_loc_adm, table.nr_loc_adm_spec, table.nr_loc_adm_pret, table.nr_loc_adm_mas, table.nr_loc_adm_mas_rrom, table.adm_medii_anter
 , .calend_adm thead, .cond_adm thead, .of_adm thead, .nr_loc_adm thead, .nr_loc_adm_spec thead, .nr_loc_adm_pret thead, .nr_loc_adm_mas thead, .nr_loc_adm_mas_rrom thead, .adm_medii_anter thead
 , .calend_adm tbody, .cond_adm tbody, .of_adm tbody, .nr_loc_adm tbody, .nr_loc_adm_spec tbody, .nr_loc_adm_pret tbody, .nr_loc_adm_mas tbody, .nr_loc_adm_mas_rrom tbody, .adm_medii_anter tbody
 , .calend_adm tr, .cond_adm tr, .of_adm tr, .nr_loc_adm tr, .nr_loc_adm_spec tr, .nr_loc_adm_pret tr, .nr_loc_adm_mas tr, .nr_loc_adm_mas_rrom tr, .adm_medii_anter tr           
 , .calend_adm th, .cond_adm th, .of_adm th, .nr_loc_adm th, .nr_loc_adm_spec th, .nr_loc_adm_pret th, .nr_loc_adm_mas th, .nr_loc_adm_mas_rrom th, .adm_medii_anter th
 , .calend_adm td, .cond_adm td, .of_adm td, .nr_loc_adm td, .nr_loc_adm_spec td, .nr_loc_adm_pret td, .nr_loc_adm_mas td, .nr_loc_adm_mas_rrom td, .adm_medii_anter td    
	{ 
		display: block;  
	}	
/* Ascundere cap tabel
----------------------------------------------------*/
.calend_adm thead  tr
, .cond_adm thead  tr
, .of_adm	thead  tr
, .nr_loc_adm	thead  tr
, .nr_loc_adm_spec	thead  tr
, .nr_loc_adm_pret	thead  tr
, .nr_loc_adm_mas	thead  tr
, .nr_loc_adm_mas_rrom	thead  tr
, .adm_medii_anter	thead  tr { 
  position: absolute; 
	top: -9999px;
	left: -9999px;
}
.calend_adm	tr
, .cond_adm	tr
, .of_adm	tr
, .nr_loc_adm	tr
, .nr_loc_adm_spec	tr
, .nr_loc_adm_pret	tr
, .nr_loc_adm_mas	tr
, .nr_loc_adm_mas_rrom	tr
, .adm_medii_anter	tr	{ border: 1px solid #1c9d54; }
/* Simulare rând 	
----------------------------------------------------*/
.calend_adm	td
, .cond_adm td	{ 		
	border: none;
	border-bottom: 1px solid #eee; 
	position: relative;
	padding-left: 30%!important; 
	text-align: left!important; 
 font-family: 'Yanone Kaffeesatz', sans-serif;	
}	 
.of_adm	td	{ 		
	border: none;
	border-bottom: 1px solid #eee; 
	position: relative;
	padding-left: 32%!important; 
	text-align: left!important; 
 font-family: 'Yanone Kaffeesatz', sans-serif;	
}		
.nr_loc_adm	td, .nr_loc_adm_spec	td, .nr_loc_adm_pret	td, .nr_loc_adm_mas	td, .nr_loc_adm_mas_rrom	td, .adm_medii_anter	td	{ 		
	border: none;
	border-bottom: 1px solid #eee; 
	position: relative;
	padding-left: 65%!important; 
	text-align: left!important; 
 font-family: 'Yanone Kaffeesatz', sans-serif;	
}			
/* Simulare cap tabel 	
----------------------------------------------------*/
.calend_adm	td:before
, .cond_adm	td:before	{ 
	position: absolute;
	top: 6px;
	left: 3px;
	width: 26%; 
	padding-right: 10px;  
	white-space: nowrap;
	border-right: 1px solid #ccc!important; 
}
.of_adm	td:before	{ 
	position: absolute;
	top: 6px;
	left: 3px;
	width: 30%; 
	padding-right: 10px;  
	white-space: nowrap;
	border-right: 1px solid #ccc!important; 
}	
.nr_loc_adm	td:before
, .nr_loc_adm_spec	td:before
, .nr_loc_adm_pret	td:before
, .nr_loc_adm_mas	td:before
, .adm_medii_anter	td:before	{ 
	position: absolute;
	top: 6px;
	left: 3px;
	width: 60%; 
	padding-right: 10px;  
	white-space: nowrap;
	border-right: 1px solid #ccc!important; 
}		
.nr_loc_adm_mas_rrom	td:before {
		position: absolute;
	top: 6px;
	left: 3px;
	width: 45%; 
	padding-right: 10px;  
	white-space: nowrap;
	border-right: 1px solid #ccc!important; 
	}	
/* Izolare subsol tabel 	
----------------------------------------------------*/	
.nr_loc_adm tfoot	td
, .nr_loc_adm_spec tfoot	td
, .nr_loc_adm_pret tfoot	td
, .nr_loc_adm_mas tfoot	td
, .nr_loc_adm_mas_rrom tfoot	td	{  
	position: absolute;
	top: 6px;
	left: 3px;
	width: 60%; 
	padding-right: 10px;  
	white-space: nowrap;
	border-right: 1px solid #ccc!important; 
}			
/* Evidenţierea primului rând
----------------------------------------------------*/
.calend_adm td:nth-child(1) 
, .cond_adm td:nth-child(1)	
, .of_adm td:nth-child(1)
, .nr_loc_adm td:nth-child(1)
, .nr_loc_adm_spec td:nth-child(1)
, .nr_loc_adm_pret td:nth-child(1)
, .nr_loc_adm_mas td:nth-child(1)
, .nr_loc_adm_mas_rrom td:nth-child(1)
, .adm_medii_anter td:nth-child(1)	{		
	background-color:rgba(142, 251, 236, 0.3); 
}
/* Etichete pentru mobil
----------------------------------------------------*/
.calend_adm	td:nth-of-type(1):before {content: "Activitatea";}
.calend_adm	td:nth-of-type(2):before {content: "Perioada";}
.calend_adm	td:nth-of-type(3):before {content: "Interval orar";}
.calend_adm	td:nth-of-type(4):before {content: "Locaţia";}	
.cond_adm	td:nth-of-type(1):before {content: "Domeniul";}
.cond_adm	td:nth-of-type(2):before {content: "Specializarea";}
.cond_adm	td:nth-of-type(3):before {content: "Condiţii de admitere*";}	
.of_adm	td:nth-of-type(1):before {content: "Domeniul";}	
.of_adm	td:nth-of-type(2):before {content: "Specializarea";}	
.of_adm	td:nth-of-type(3):before {content: "Forma";}	
.of_adm	td:nth-of-type(4):before {content: "Durata";}	
.nr_loc_adm	td:nth-of-type(1):before
, .nr_loc_adm_spec	td:nth-of-type(1):before
, .nr_loc_adm_pret	td:nth-of-type(1):before 	{content: "Specializarea";}	
.nr_loc_adm	td:nth-of-type(2):before 
, .nr_loc_adm_spec	td:nth-of-type(2):before
, .nr_loc_adm_pret	td:nth-of-type(2):before
, .nr_loc_adm_mas	td:nth-of-type(2):before 	
, .nr_loc_adm_mas_rrom	td:nth-of-type(2):before 	{content: "Forma";}	 
.nr_loc_adm	td:nth-of-type(3):before {content: "Locuri bugetate";}	
.nr_loc_adm	td:nth-of-type(4):before {content: "Locuri domenii prioritare";}		
.nr_loc_adm	td:nth-of-type(5):before {content: "Locuri formării de cadre didactice";}	
.nr_loc_adm	td:nth-of-type(6):before {content: "Total buget";}	
.nr_loc_adm	td:nth-of-type(7):before {content: "Taxa";}	
.nr_loc_adm	td:nth-of-type(8):before {content: "Total";}			
.nr_loc_adm_spec	td:nth-of-type(3):before {content: "Total";}	
.nr_loc_adm	td:nth-last-child(1) 
, .nr_loc_adm_spec	td:nth-last-child(1) {
  background: RGBA(30,110,160,0.1);font-weight:900;
} 	
.nr_loc_adm_pret	td:nth-of-type(3):before {content: "Locuri buget cu bursă";}		
.nr_loc_adm_pret	td:nth-of-type(4):before {content: "Locuri buget fără bursă";}			
.nr_loc_adm_pret	td:nth-of-type(5):before {content: "Locuri cu taxă";}		
.nr_loc_adm_pret	td:nth-of-type(6):before {content: "Total";}			
 .nr_loc_adm_mas	td:nth-of-type(1):before 	{content: "Programul de master";}	
.nr_loc_adm_mas	td:nth-of-type(3):before {content: "Locuri buget";}		
.nr_loc_adm_mas	td:nth-of-type(4):before {content: "Locuri buget domenii prior";}			
.nr_loc_adm_mas	td:nth-of-type(5):before {content: "Total buget";}	
.nr_loc_adm_mas	td:nth-of-type(6):before {content: "Locuri cu taxă";}			
.nr_loc_adm_mas	td:nth-of-type(7):before {content: "Total";}		
.nr_loc_adm_mas_rrom	td:nth-of-type(1):before 	{content: "Programul de master";}	
.nr_loc_adm_mas_rrom	td:nth-of-type(3):before {content: "Nr locuri";}		
 .adm_medii_anter	td:nth-of-type(1):before 	{content: "Programul de master";}	
.adm_medii_anter	td:nth-of-type(2):before 	{content: "Etapa1 buget iulie 2019";}	
.adm_medii_anter	td:nth-of-type(3):before {content: "Etapa1 taxă iulie 2019";}		
.adm_medii_anter	td:nth-of-type(4):before {content: "Etapa 2 buget iulie 2019";}			
.adm_medii_anter	td:nth-of-type(5):before {content: "Etapa 2 taxă iulie 2019";}	
.adm_medii_anter	td:nth-of-type(6):before {content: "Rez. finale buget iulie 2019";}			
.adm_medii_anter	td:nth-of-type(7):before {content: "Rez. finale taxă iulie 2019";}	
.adm_medii_anter	td:nth-of-type(8):before {content: "Etapa1 buget sept. 2019";}		
.adm_medii_anter	td:nth-of-type(9):before {content: "Etapa1 taxă sept. 2019";}		
.adm_medii_anter	td:nth-of-type(10):before {content: "Rez. finale buget sept. 2019";}		
.adm_medii_anter	td:nth-of-type(11):before {content: "Rez. finale taxă sept. 2019";}			
 /* - - - - - - - - - - - - - - - -MOBILE-OFF */}
/*
=============================== 
||  Imagini articole aliniate dreapta          ||
=============================== 
*/
@media only screen and (max-width: 600px) {
.alignright {width:100%}
}
/* 
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
 * ADMITERE Doctorat - TABELE
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
 */ 
table.tabel_adm_drd  {
 width:100%;
 border:2px solid #029241;
}
.tabel_adm_drd tr {
 border:2px solid #029241;
}
.tabel_adm_drd th {
 background:#029241;
 color:#ccffcc;
 border:1px solid white;
 vertical-align:middle;
 line-height:1;
 font-family: 'News Cycle', sans-serif;
}
h3.tabel_adm_drd  {
 background:#ccffcc;
 color:#029241;
 font-weight:600;
}
.tabel_adm_drd td {
 color:black;
 border:1px solid #029241;
 background:#fff;
 font-family: 'News Cycle', sans-serif;
}
.tabel_adm_drd .col1h {
 width:45%;
}
.tabel_adm_drd .col2h {
 width:20%;
}
.tabel_adm_drd .col3h {
 width:10%;
}
.tabel_adm_drd .col1d {
 text-align:left;
}
/* =============================== 
 *  ADMITERE - Spoiler
 * ============================= */
@media only screen and (min-width: 992px) {
table.tabelSpoiler td { 
	vertical-align:top;
}
table.tabelSpoiler tr {
background-color:transparent!important;
	width:30%; 
	height:0px!important; 
/*background-image: url("/wp-content/uploads/images/Noutati/IntrareCorpD_Admitere.png");
 background-position: center;
  background-repeat: no-repeat;
  background-size: cover;*/
}
table.tabelSpoiler:hover {/* */}

.admitSpoiler .su-spoiler-icon:before {
  content: "\f056";
	font-size:36px;
	color:#004F00;
	margin-top:16px!important;
	padding-top:16px!important;
	vertical-align:middle!important;
}
.admitSpoiler .su-spoiler-title {
 padding-left:48px;
 }
.subtitluSpoiler {
 font-size: 18px; 
 color: #004f00;
 text-align:center;
 font-variant:small-caps;
 font-weight:bold!Important;
 }
.infoSpoiler {
	font-size: 14px!important;
	line-height: .7;
}
.liniiSpoiler {
	text-align:left;
	 font-size: 14px; 
}
}
/* Titlu 3 Admitere */
.admitere{   
 font-family: 'Archivo Narrow', sans-serif;
 font-weight: 900;
 text-transform: uppercase;
 margin-bottom: 6px;
 padding-top: 6px;
 padding-bottom: 6px;
 text-align: center;
 border-top: 3px solid #004F00;
 border-bottom: 1px dotted #004F00;
 background-color: RGBA(0,79,0,0.1);
 line-height: 16px;
}
/* 
 * ============================= 
 * ADMITERE - Tab vertical
 * ============================= 
 */

@media only screen and (min-width: 992px) {
	.acord_adm {
		display:none;
	}
	.tab_adm.su-tabs-vertical .su-tabs-panes {
    width: 100%!important;
}
.tab_adm.su-tabs-vertical .su-tabs-panes .su-tabs-pane {
	height: 100%;
	border-radius: 0;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	width: 100%!important;
	font-size: 20px;
}
.tab_adm.su-tabs-vertical .su-tabs-nav>span {
    display: block;
    margin-right: 0;
    border-radius: 0;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px; 
    font-size: 24px!important;
	width: 220px;
}
.tab_adm.su-tabs-vertical .su-tabs-nav {
    float: left;
    width: 240px!important;
	}
}
@media only screen and (min-width: 600px) and (max-width: 991px) {
		.acord_adm {display:none;}
}
@media only screen and (max-width: 600px) {
	.tab_adm {display:none!important;}
}
/* ================================= 
 * ADMITERE - Meniu Fix 
 * ============================== */
.menuFix {
 width: 170px;
 position: fixed;
 z-index: 1;
 top: 85px; /* vechiul 125px;*/
 left: 88%;/*1360px;*/ 
 background-color: RGBA(0,79,0,0.7);
 overflow-x: hidden;
 padding: 8px 0px;
 margin:0px;
 line-height:1;
text-align:left;
 }
.menuFix a {
 padding: 1px 8px 1px 1px; 
font-family: 'Khand', sans-serif!important;	
 text-decoration: none;
 font-size: 14px;
 color: #FFF;
 display: block;
 border-bottom-width:1px;
 border-bottom-color:#FFF;
 border-bottom:solid;
 }
.menuFix a:hover {
 background-color: #fff;
 color:#004F00;
 }
.btnInchid {
 padding-top: 5px;	
 padding-right: 10px;
 padding-bottom: 5px;		
 padding-left: 10px;	
 color: #fff;
	margin-right:20px;
 font-weight: bold;
 float: right;
 font-size: 28px;
 cursor: pointer;
	border: 1px solid #fff;
	border-radius:25%;
 }
.btnInchid:hover {
 color: #000;
	background:#fff; 
 }
@media only screen and (min-width: 600px) and (max-width: 991px) {
.menuFix {
 width: 170px;
 position: fixed;
 z-index: 1;
 top: 60px; /* vechiul 125px;*/
 left: 75%;/*1360px;*/
 background-color: RGBA(0,79,0,0.7);
 overflow-x: hidden;
 padding: 8px 0px;
 margin:0px;
 line-height:1;
	text-align:left;
 }
}
@media only screen and (max-width: 600px) {
	.menuFix{display:none;}
}
.admit
{
 color:#004F00;
 font-variant: small-caps;
 overflow: hidden;
 font-size:26px;
 font-family: 'Archivo Narrow', sans-serif;	
 background-color:#CFC;
 text-align:left;
 letter-spacing: -1px!important;
 }
.admit:before
{
 font-family: FontAwesome;
 display: inline-block;
 padding-left: 5px;
 padding-right: 5px;	
 vertical-align: middle;
 content: "\f097";
 font-size: 36px;
}
.admit:after {
 content:"";
 display: inline-block;
 height: 0.5em;
 vertical-align: bottom;
 width: 100%;
 margin-right: -100%;
 margin-left: 10px;
 border-top: 3px double #004F00;
 }
 /*BLINKING EFFECT on*/
.sclipitor {
	/*	font-size: 25px;
	color: #004F00;*/ 
	font-family: cursive;
	animation: sclipire 1s linear 100;
	}
@keyframes sclipire {
	0%{opacity: 0;}
	25%{opacity: .25; color:red;}
	50%{opacity: .5; color:blue;}
	75%{opacity: .75;}
	100%{opacity: 1;}
}
 /*BLINKING EFFECT off*/
/* 
 * ============================= 
 * Matrita rezolutii ecran
 * ============================= 
*/
@media only screen and (min-width: 992px) {}
@media only screen and (min-width: 600px) and (max-width: 991px) {}
@media only screen and (max-width: 600px) {}

/*
=============================== 
||  Pagina departament profesori            ||
=============================== 
*/
.caseta_director {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.5);
  width: 210px;
  margin: 0 auto 0 auto;
	padding:0px;
  text-align: center;
  font-family: arial; 
	 box-sizing: border-box;
}
.caseta_director img 
, .caseta_profesor img { 
	width:210px;
	height:210px;
} 
.caseta_profesori {
 	max-width:1200px;
	display:block!important; 
	margin:0 auto 0 auto!important; 
/*	border:3px solid;*/
	overflow:auto; 
	padding:0px!important;
}
.caseta_profesor { 
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.5);
  width: 210px;
  margin: 0 28px 10px 0px;
	padding:0px;
	left:30px!important;
  text-align: center;
 	float:left;overflow: hidden;
 	box-sizing: border-box;
}
.nume_profesor { 
	color: black;
  font-size: 20px;
	letter-spacing:-1px;
	text-align: center;
	text-transform:none;
	font-family: 'Roboto Condensed', sans-serif;
}
.titlu_profesor {
  color: grey;
  font-size: 14px;
	text-align:center;
} 
.buton_profesor {
  border: none;
  outline: 0;
  display: inline-block;
  padding: 10px 0;
  color: white;
  background-color: #1c9d54;
  text-align: center;
  cursor: pointer; 
  width: 100%;
  font-size: 18px;
}
.caseta_profesor a {
  text-decoration: none;
  font-size: 22px;
  color: black;
}
buton_profesor:hover, a:hover {
  opacity: 0.7;
}
@media only screen and (max-width: 480px) 
{ /* - - - - - - - - - - - - - - - - -MOBILE-ON */
.caseta_director
,.caseta_profesor	{
  width: 100%;	
}
.caseta_director img 
, .caseta_profesor img { 
	width:100%;
	height:auto;
} 	
/* - - - - - - - - - - - - - - - -MOBILE-OFF */ }
@media only screen and (min-width: 800px) 
{ /*- - - - - - - - - - - - - - - DESKTOP-ON */
.casete_secr { 
  margin: 0 auto 0 auto;
  width:900px;
	height:auto;
	overflow:auto; 
  box-sizing: border-box;
	position:relative;
}
.caseta_secr_stg
,.caseta_secr_drt {
  display: inline-block;
  padding: 0 25px;
  height: 100px;
  width:400px;
  font-size: 18px;
  line-height: 35px; 
  border-radius: 50px;
  background:RGBA(28,157,84,0.3);
  } 
.caseta_secr_stg {
  float: left;
}
.caseta_secr_drt {
  float: right;
}
.caseta_secr_stg img 
,.caseta_secr_drt img {
  float: left;
  margin: 0 10px 0 -25px;
  height: 100px;
  width: 100px;
  border-radius: 50%;
} 
/* - - - - - - - - - - - - - - DESKTOP-OFF */ }
@media only screen and (min-width: 481px) and (max-width: 799px) 
{ /* - - - - - - - - - - - - - - - -TABLETA-ON */
.casete_secr { 
  margin: 0 auto 0 auto;
  width:700px;
	height:auto;
	overflow:auto; 
  box-sizing: border-box;
	position:relative;
}
.caseta_secr_stg
,.caseta_secr_drt {
  display: inline-block;
  padding: 0 25px;
  height: 100px;
  width:340px;
  font-size: 18px;
  line-height: 35px; 
  border-radius: 50px;
  background:RGBA(28,157,84,0.3);
  } 
.caseta_secr_stg {
  float: left;
}
.caseta_secr_drt {
  float: right;
}
.caseta_secr_stg img 
,.caseta_secr_drt img {
  float: left;
  margin: 0 10px 0 -25px;
  height: 100px;
  width: 100px;
  border-radius: 50%;
} 
/* - - - - - - - - - - - - - - - TABLETA-OFF */ }

@media only screen and (max-width: 480px) 
{ /* - - - - - - - - - - - - - - - - -MOBILE-ON */
.casete_secr { 
	overflow: visible;
}
.caseta_secr_stg
,.caseta_secr_drt {
	text-align:center;
	}
.caseta_secr_stg img
	,.caseta_secr_drt img {
		width:50%;
		height:auto;
	}
/* - - - - - - - - - - - - - - - -MOBILE-OFF */ }
/*
=============================== 
||  Coloane responsive                           ||
=============================== 
*/
.col_resp {
  padding: 15px;
  margin: 0px 10px;
	height:250px;
	overflow-y:auto;
	font-size:16px;
	color: black;
	background-color: RGBA(28,157,84,0.1); 
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	border-radius:15px;
}
@media only screen and (min-width: 601px) 
{ /*- - - - - - - - - - - - - - - DESKTOP-ON */
.grile_resp {
  display: grid;
  grid-template-columns: repeat(2, 50%);
  grid-gap: 10px;
  height: 100%;
  margin: 0;
  padding: 0;
	text-align:center;
}
/* - - - - - - - - - - - - - - DESKTOP-OFF */ }
@media only screen and (max-width: 600px) 
{ /* - - - - - - - - - - - - - - - - -MOBILE-ON */
.col_resp {
	width:100%!important;
}
/* - - - - - - - - - - - - - - - -MOBILE-OFF */ }
/*
=============================== 
||  Slider Situatii speciale                        ||
=============================== 
*/

div#custom_html-48  .su-custom-gallery-title  {
	background:rgba(255, 0, 0, 0.5)!important; 
	font-size:24px; 
	font-family: 'Archivo Narrow', sans-serif;
	letter-spacing:-1.0px;
}
.widget-title {font-variant:small-caps;
text-align:center;
line-height:0px}

div#custom_html-48 .custom-html-widget { 
	max-height: 320px!important;  
  overflow: hidden!important; 
}
div#custom_html-48  .su-image-carousel-item-content img {
	display: block;
	width: auto!important;
	height:100%!Important;
  /* lt ie8 */
  -ms-interpolation-mode: bicubic; 
}
div#custom_html-48  .su-image-carousel-item-content span {
	right: 0px!important; 
	 left:0px!important; 
	top:0!important;
	bottom:0!important;
	padding: .3em .3em!important; 
 	background: rgba(255, 0, 0, 0.2)!important;
	-webkit-text-stroke: 1px red;
	-webkit-text-fill-color: white;
	color:white;
	font-size:24px!important; 
	font-family: 'Archivo Narrow', sans-serif;
	text-align:center;
}
div#custom_html-48 button.flickity-button.flickity-prev-next-button.next,
div#custom_html-48 .su-image-carousel button.flickity-prev-next-button.previous {
	top: 170px!important;
	background:red!important;
}
/*
=============================== 
||  Contact Form                                      ||
=============================== 
*/
.cf_div100 {
	text-align:left;
	display:block;
}
 /* 
 Meniu tip listbox
----------------------------------------------------*/
.list_box {
    height: 85px;
}
/*--------------------------------------------------*/
@media only screen and (min-width: 481px) and (max-width: 799px) 
{ /* - - - - - - - - - - - - - - - - -MOBILE-ON */
.cf_div25
	, .cf_div33
, .cf_div50
, .cf_div30
, .cf_div70
, .cf_div75	{ 
	width:100%;
}
/* - - - - - - - - - - - - - - - -MOBILE-OFF */ }
@media only screen and (min-width: 800px)  
{ /*- - - - - - - - - - - - - - - DESKTOP-ON */
.cf_div25 { 
	float:left;
	width:25%!important;
display:block!important;
}		
.cf_div30 { 
	float:left;
	width:30%!important;
display:block!important;
}	
.cf_div33 { 
	float:left;
	width:33%!important;
display:block!important;
}
.cf_div50	{ 
	float:left;
	width:50%!important;
display:block!important;
}	
.cf_div70{ 
	float:left;
	width:70%!important;
display:block!important;
}		
.cf_div75{ 
	float:left;
	width:75%!important;
display:block!important;
}			
/* - - - - - - - - - - - - - - DESKTOP-OFF */ }
.cf_descr{ 
	font-style:italic;
	color:blue;
	font-family: 'Archivo Narrow', sans-serif;
	text-align:center;
}
input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], textarea {
    display: inline-block;
    font-size: 14px;
    padding: 7px 12px;
    background-color: white;
	width:100%!important;
    color: #333;
    border: 1px solid #ddd;
    border-radius: 5px;
    transition: all .3s ease;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
	-webkit-box-shadow: 10px 9px 5px -10px rgba(28,157,84,1);
-moz-box-shadow: 10px 9px 5px -10px rgba(28,157,84,1);
box-shadow: 10px 9px 5px -10px rgba(28,157,84,1);
}
span.wpcf7-list-item {
    display: inline-block;
    margin: 10px 0 10px 10px;
}
#wpcf7-f31215-p31216-o1 span.wpcf7-list-item {
    display: block;
    margin: 10px 0 10px 10px;
}
.wpcf7 label {
    display: inline-block;
    margin-bottom: 10px; 
    text-align: center;
}
 /* 
 Titlu secţiuni
----------------------------------------------------*/
.wpcf7 h4 { 
	text-align:center!important;
/*	background:#1c9d54;
	color:white;*/
	border-bottom:3px solid #1c9d54;
	padding:24px 0 0 0!important;
	margin:24px 0 0 0!important;
/*	border-radius:10px 10px 0 0;*/
}
 /* 
 Numărătoare caractere
----------------------------------------------------*/
.wpcf7-character-count.down.too-short
, .wpcf7-character-count.up.too-short {
	font-style:italic;
	color:#989e9b;
	font-family: 'Archivo Narrow', sans-serif;
}
span.wpcf7-character-count.down.too-short:before
 {
    content: "Număr de cifre neintroduse: ";
} 
span.wpcf7-character-count.up.too-short:before {
    content: "Număr de caractere introduse: ";
} 


 input.wpcf7-form-control.wpcf7-quiz  {
    float: right;
    display: inline-block;
    width: 28%!important;
}

 /* 
 Lista butoane radio verticale
----------------------------------------------------*/
.lista_btn_radio  .wpcf7-list-item {
	display:block!important; 
}
input.wpcf7-form-control.wpcf7-submit {
    background: #1c9d54;
    border-radius: 10px;
	padding:12px;
	  box-shadow: 3px 5px RGBA(0,79,0,0.5);
		margin:0 auto;
	display:block;
	width:100%;
	
}
input.wpcf7-form-control.wpcf7-submit:hover {
    background: #004F00; 
}
 /* 
 Lista bullets nivel 2
----------------------------------------------------*/
.wpcf7 label {
    display: inline-block;
    margin-bottom: 10px;
    text-align: left;
}

 /* 
Buton upload
----------------------------------------------------*/

div.wpcf7 input[type="file"] {
	padding: 3px 10px;}/*
  background-color: RGBA(28,157,84,0.5);
  border: none;
  color: white;
  text-align: center;
  text-decoration: none;
  display: block;
  font-size: 16px; 
  margin: 4px 2px; 
  cursor: pointer;
  -webkit-transition-duration: 0.4s; 
  transition-duration: 0.4s;
    box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
}*/
label sup {
	color:red;
}  
#titlu_cap {
 width: 100%; 
  align-items: center;
  background: #e8f5ee;
	font-weight:bold;
	font-size:24px;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  /*border-radius:15px; */
  justify-content: center;
  letter-spacing: 10px!important;
  overflow: hidden;
  position: relative;
  text-decoration: none!important; 
  font-variant:small-caps;
  /*text-transform: uppercase;*/ 
	margin: 30px auto!important;
	padding-top:20px;
 display: flex;
}
#titlu_cap:hover #matura {
  width: 200%;
  height: 500%;
  opacity: 1;
  left: -50px;
  top: -50px;
  background: #004F00;
  transform: rotate(145deg);  	
}
/*
=============================== 
||  DIV scrolabil                                        ||
=============================== 
*/
.scrolabil {
	background: RGBA(28,157,84,0.1);
  height: 400px!important;
  overflow-y: auto!important;
}
/*
=============================== 
||  Buton maturabil                                  ||
=============================== 
*/
.divDPPD {
 	max-width:1200px;
	display:block!important; 
	margin:0 auto 0 auto!important;  
/*	border:3px solid;*/
	overflow:auto; 
	padding:0px!important;
	width:100%!important;;
}
.btn_float {	
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.5);
  margin: 0 20px 10px 0px;
	padding:0px;
	left:10px!important; 
  text-align: center;
 	float:left;overflow: hidden;
 	box-sizing: border-box;
}
#btnDPPD {
  height: 100px;
  width: 270px; 
  align-items: center;
  background: #e8f5ee;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  border-radius:15px; 
  cursor: pointer;
  justify-content: center;
  letter-spacing: 10px!important;
  overflow: hidden;
  position: relative;
  text-decoration: none!important; 
  font-variant:small-caps;
  /*text-transform: uppercase;*/
	margin: 30px auto!important;
	  display: flex;
}
#btnDPPD a {
  text-decoration: none!important; 
	border: 0px solid white!important; 
  position: relative;
  transition: all .45s ease-Out; 
}
#matura {
  width: 50px;
  height: 0;
  opacity: 0;
  left: 270px;
  top: 50px;
  transform: rotate(10deg);
  background: none;
  position: absolute;
  transition: all .5s ease-Out;
}
#btnDPPD:hover #matura {
  width: 200%;
  height: 500%;
  opacity: 1;
  left: -70px;
  top: -70px;
  background: RGBA(0,80,0,0.5);
  transform: rotate(145deg);  	
	color:white!important;
}
#btnDPPD:hover a {
  color: #fff!important;
}
@media only screen and (max-width: 790px) 
{ /* - - - - - - - - - - - - - - - - -MOBILE-ON */
	#btnDPPD {
		width:100%!important;
}
/* - - - - - - - - - - - - - - - -MOBILE-OFF */ }

.lada_btn50 { 
  float:left;
  width:50%;
  text-align:center;
}
.lada_btn30 { 
  float:left;
  width:33%!important;
  text-align:center; 
}
.button1, .button2,
.button30 {	
	background-color:white;
  border:  3px solid #4CAF50;
  color: #4CAF50;
	width:100%;
  padding: 15px 10px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
}
.button1 { float:left;} 
.button2 { float:right; }
.button30:hover,
.button1:hover,
.button2:hover {  
	background-color: #29a25b; 
	width:90%;
	color: white;
	border: none;
  transition-duration: 0.5s;
}
@media only screen and (max-width: 600px) 
{ /* - - - - - - - - - - - - - - - - -MOBILE-ON */
.lada_btn30, .button30,	
.lada_btn50,
.button1, .button2 {	width: 100%!important;}
/* - - - - - - - - - - - - - - - -MOBILE-OFF */ }
/*
=============================== 
||  Timeline                     ||
=============================== 
*/
.tl {
  box-sizing: border-box!important;	
	position: relative;
	max-width: 1200px;  
	margin: 0 auto;
	background-color: RGBA(255,255,255,0.0);
}
.tl::after {
  box-sizing: border-box!important;		
	content: '';
	position: absolute;
	width: 10px;
	background-color: #004F00;
	top: 0;
	bottom: 0;
	left: 50%!important;
	margin-left: -45px!important;
	z-index:100;
}
.tl_titlu {
  box-sizing: border-box!important;		
	color:white!important;
	border-bottom:3px solid!important; 
	font-size:30px!important;
}
.tl_titlu:before {
font-family: "FontAwesome"; 
	font-weight: 900; 
	content: "\f274";
	padding-right:10px;
}
.tl_text {
	text-align:left;
	color:white!important;	
	font-family: 'Archivo Narrow', sans-serif;
	margin: 0 -20px 0 -5px!important;
}
.tl_text a {
	color:white!important;
	border-bottom:2px dotted white;
}
.tl_text a:before {
	content: '\f0a4 ';
	font-family: "FontAwesome"; 
	padding-right:10px;
}
.tl_text a:hover {
	color:green!important;
	background:white;
	border-bottom:2px dotted green;
}
li.tl_text  {list-style-type:none!important;}
.tl_lada {
  box-sizing: border-box!important;		
	padding: 10px 40px;
	position: relative;
	background-color: white;
	width: 40%!important;
}
.tl_lada::after {
  box-sizing: border-box!important;		
	content: '';
	position: absolute;
	width: 25px!important;
	height: 25px;
	right: -17px!important;
	background-color: white;
	border: 5px solid RGBA(28,157,84,0.9);
	top: 15px;
	border-radius: 50%;
	z-index: 101;
}
.tl_caseta_centr{ 
  box-sizing: border-box!important;		
	z-index:1!important;
	width:88%!important;
	margin-left:auto!important;
	margin-right:auto!important;
}
.tl_stg {
	box-sizing: border-box!important;	
	left: 100px!important;
}
.tl_drt {
	left: 50%!important;
  box-sizing: border-box!important;	
}
.tl_stg::before, 
.tl_drt::before {
  box-sizing: border-box!important;		
	content: " ";
	height: 0;
	position: absolute;
	top: 22px;
	width: 0;
	z-index: 1;
	border: medium solid white!important;
}
.tl_stg::before {
  box-sizing: border-box!important;		
	left: 460px!important;
	border-width: 10px 0 10px 50px!important;
	border-color: transparent transparent transparent RGBA(28,157,84,0.4)!important;
}
.tl_drt::before {
  box-sizing: border-box!important;		
	left: -10px!important;
	border-width: 10px 50px 10px 0!important;
	border-color: transparent RGBA(28,157,84,0.4) transparent transparent!important;
}
.tl_drt::after {left: -8px!important;}
.tl_continut {
  box-sizing: border-box!important;		
	padding: 20px 30px!important;
	background-color: RGBA(28,157,84,0.9); 
	position: relative;
	border-radius: 6px;
	color:white;
}
.tl_continut:hover{ 
	transform: scale(1.02);
	transition: transform 1.5s;	
}
@media only screen and (min-width: 801px) 
{ /*- - - - - -- - - - - - - - DESKTOP-ON */

.tl::after {left: 0px;}
.tl_lada {
	width: 96%;
	padding-left: -1px;
	margin-left:-45px!important;
	padding-right: 15px!important;
}
.tl_lada::before {
	left: 30px;
	border: medium solid white;
	border-width: 10px 10px 10px 0;
	border-color: transparent #004F00 transparent transparent; 
}
.tl_stg::after, .tl_drt::after {left: 493px;}
.tl_drt { left: 600px!important;}
	
/* - - - - - - - - - - - -  DESKTOP-OFF */ }
@media only screen and (max-width: 800px) 
{ /* - - - - - - - - - - - - - - - - -MOBILE-ON */
.tl::after {left: 45px!important;} 
.tl_titlu {
	color:white;
	border-bottom:3px solid;
	font-size:22px!important;
}	
.tl_lada {
	width: 98%!important;
	padding-left: 0px;
	padding-right: 10px!important;  
} 
.tl_lada::before { 
	left: -12px; 
	border: medium solid #1c9d54!important; 
	border-width: 5px 15px 5px 0!important;
	border-color: transparent #1c9d54 transparent transparent;
}
.tl_stg::before, .tl_drt::before {
	left: -14px!important;
}	
.tl_stg::after, .tl_drt::after {
	left: -38px!important;
}
.tl_stg, .tl_drt { 
	left: 30px!important;
} 	
/* img{width:100%}*/
/* - - - - - - - - - - - - - - - -MOBILE-OFF */ }

#target:before {
   content: "";
   display: block;
   height: 550px;
   margin: -30px 0 0;
}
/*
 * ==============================
 * NOUA PRIMA PAGINA
============================= 
*/
/*
 * SU CARUSEL particularizabil
 */
/*
----------------------------------------------------
 * Situatii speciale
----------------------------------------------------
*/
/* 
• Container
_______________________________*/
.sit_spec .su-image-carousel-item-content {
	width: 100%;
	height: 180px; 
  background-color: white;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	padding:0!important;
	margin:0!important; 
}
/* 
• Imagine
_______________________________*/
.sit_spec .su-image-carousel-item-content img {
	top:0!important;
	right:0!important;
	bottom:0!important;
	left:0!Important;
	width:auto!important;
	margin:0 auto!important; 
	height:175px!important;
	border:0pc solid!important;
  border-radius: 0px!important;
  box-shadow:none!important; 
}
.sit_spec .su-image-carousel-item-content span {
    width: 70%;
    text-align: center;
    position: absolute;
    display: block;
    overflow: auto;
    max-height: 60%;
    word-wrap: break-word;
    font-size: .9em;
    line-height: 1;
    margin: 0 auto;
    color: gray;
    top: 0;
	background:RGBA(255,255,255,0.5)!important;
}
/*
----------------------------------------------------
 * Aparitii editoriale
----------------------------------------------------
*/
/* 
• Container
_______________________________*/
.carusel_noutati .su-image-carousel-item-content {
	width: 100%;
	height: 180px; 
  background-color: white;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	padding:0!important;
	margin:0!important; 
}
/* 
• Imagine
_______________________________*/
.carusel_noutati .su-image-carousel-item-content img {
	top:0!important;
	right:0!important;
	bottom:0!important;
	left:0!Important;
	width:auto!important;
	margin:0 auto!important; 
	height:175px!important;
	border:0pc solid!important;
  border-radius: 0px!important;
  box-shadow:none!important; 
}
/* 
• Text
_______________________________*/
.carusel_noutati .su-image-carousel-item-content span {
		font-family: 'Archivo Narrow', sans-serif;
		top:190px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    padding: 0px;
		height:60px;;
    background: #fff;
    color: #000;
    font-size: 1.2em!important;
    text-align: center;
    padding: 3px 20px;
    border: 0px solid;
}
/*
 * SU GALERIE
  */
.galerie_anunt.su-custom-gallery {
    margin-bottom: .0em!important;
}
/*
 * SU POSTS
  */
span.su-post a ,
.su-posts-default-loop .su-post-excerpt p:last-child {
    margin-bottom: 0;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 16px;
    line-height: 1;
}
/* 
---------------------------------------
 * SABLON PRIMA PAGINA 
---------------------------------------
*/
#pagina_2_parti_drt {
	width: 100%;
	max-width: 1400px;
	border: 0px solid #c3c3c3;
  display: -webkit-flex; /* Safari */
  display: flex;
	margin: 0 auto;
}
#sidebar_1_2_drt, #sidebar_2_2_drt, #sidebar_2_2_drt {
	float:left;
	padding: 5px 10px;
}
/* < 600px */
@media only screen and (max-width: 600px) {
#pagina_2_parti_drt {  	flex-direction: column;      }
#sidebar_1_2_drt , #sidebar_2_2_drt {
	width:100%!important;
	float:left;}
div#sidebar_1_2_drt {		
	order: 1;
	-webkit-order: 1;}
div#sidebar_2_2_drt {	
	order: 2;
	-webkit-order: 2;} 
} 
/* > 600px */
@media only screen and (min-width: 600px) {
#pagina_2_parti_drt {  	flex-direction: row;      }
#sidebar_1_2_drt {
	width:60%;		
	order: 1;
	-webkit-order: 1;}
#sidebar_2_2_drt {
	width:40%;		
	order: 2;
	-webkit-order: 2;}
} 
/* > 800px */
@media only screen and (min-width: 800px) {
#pagina_2_parti_drt {  	flex-direction: row;      }
#sidebar_1_2_drt {
	width:60%;		
	order: 1;
	-webkit-order: 1;}
#sidebar_2_2_drt {
	width:40%;		
	order: 2;
	-webkit-order: 2;}
} 
/* > 992px  */
@media only screen and (min-width: 992px) {
#pagina_2_parti_drt {  	flex-direction: row;      }
#sidebar_1_2_drt {
	width:70%;		
	order: 1;
	-webkit-order: 1;}
#sidebar_2_2_drt {
	width:30%;		
	order: 2;
	-webkit-order: 2;}
} 
/* > 1200px  */
@media only screen and (min-width: 1200px) {
#pagina_2_parti_drt {  	flex-direction: row;      }
#sidebar_1_2_drt {
	width:80%;		
	order: 1;
	-webkit-order: 1;}
#sidebar_2_2_drt {
	width:20%;		
	order: 2;
	-webkit-order: 2;}
}
/* > 1600px  */
@media only screen and (min-width: 1600px) {
#pagina_2_parti_drt {  	flex-direction: row;      }
#sidebar_1_2_drt {
	width:82%;		 
	order: 1;
	-webkit-order: 1;}
#sidebar_2_2_drt {
	width:18%;		
	order: 2;
	-webkit-order: 2;}
}
/* 
---------------------------------------
 * AGENDA 
---------------------------------------
*/
.lada_agenda {box-sizing: border-box;}
.agenda table  {border:3px solid #1c9d54;}
.agenda th {
	background:#1c9d54;
	color: white;
text-align:center;
}
.agenda th:first-child {
	border-right:3px solid white;
}
.agenda tr:nth-child(even) {
	background: RGBA(145,245,145,.2);
}
.agenda td:first-child {
	border-right:1px solid  #1c9d54;;
}
/* Data */
.agenda .agenda_data { width: 200px; }
.agenda .agenda_data .zi_luna {
  width: 45px;
  font-size: 36px;
  font-weight:bold;
  line-height: 36px;
  float: left;
  text-align: right;
  margin-right: 10px; 
  color:#1c9d54;
}
.luna_an {color: #1c9d54;}
.agenda .agenda_data .zi_sapt {
  font-size: 0.7em; 
		color:#1c9d54;	
}

/* Activitatea */
.agenda .agenda_act {  } 
.agenda .agenda_act .agenda_act {  } 

.sageata_jos {
padding-left:18px;
	margin:0;
font-size: 50px;
line-height:5px;
	color:#1c9d54;	
		font-weight:bold;
}
.agenda_data, .agenda_act {border:0px solid #ddd;}

@media (max-width: 600px) {
 .agenda
 ,.agenda th
, td .agenda_data
, td .agenda_act {
		width:100%!important;
		display:block;
	}    
	
	.agenda .agenda_data
	,.agenda .agenda_act {
    width: 100%;		
		display:block;
}	
}
/*
 *  DEVO
 * */
.page-id-34577 .su-spoiler-title {
	font-size: 18px;
}
/*------------------------------------
 * Pagina Profi 2020-09-17
------------------------------------*/
.sef_cadre_did
,.cadre_did
, .cadre_did_2  {
  box-sizing: border-box;
  border: 0px solid red;
  margin: 10px auto;
  font-family: 'Archivo Narrow', sans-serif;
  text-align:center;
}
.sef_cadre_did {
  width:100%;
  box-sizing: border-box;
  }
.cadre_did {
  width:100%;
  box-sizing: border-box;
  }
.cadre_did_2 {
  width:100%;
  max-width:700px;  
  box-sizing: border-box;
  }
.sef_cadre_did::after, .cadre_did::after {
/*Tine compact containerul*/
   content: "";
   clear: both;
   display: table;
}  
.dir_depart {
	text-shadow: -1px -1px rgba(0,0,0,1), 1px 1px rgba(255,255,255,1);
  color: rgba(0,0,0,1);
  background: #a8fabe;
	padding:0 5px;
}
.cadru_did {  
  width:30%;
  background:RGBA(28,157,84,0.05);
  filter:drop-shadow(8px 8px 10px gray);
  border:0px solid red;
  margin:0 1.5%;
}
.cadru_did_2 {  
  width:45%;
  background:RGBA(28,157,84,0.05);
  filter:drop-shadow(8px 8px 10px gray);
  border:0px solid red;
  margin:0 1.5%;
}
.cadru_did_4 {  
  width:22%;
  background:RGBA(28,157,84,0.05);
  filter:drop-shadow(8px 8px 10px gray);
  border:0px solid red;
  margin:0 1.5%;
}
.cadru_did_5 {  
  width:17%;
  background:RGBA(28,157,84,0.05);
  filter:drop-shadow(8px 8px 10px gray);
  border:0px solid red;
  margin:0 1.5%;
}
.sef_cadre_did .cadru_did
,.sef_cadre_did .cadru_did_4 {
  float:none;
  margin: 10px auto;
}
.cadre_did .cadru_did
,.cadre_did_2 .cadru_did_2
,.cadre_did .cadru_did_4
,.cadre_did .cadru_did_5 {
  float:left;
}
.fotoprof {
   height: auto;
   width: 100%;
   object-fit: contain;

	}
.fotoprof:hover {
  filter:drop-shadow(8px 8px 1px RGBA(28,157,84,0.3));
  transform: scale(1.05);
	}
.buton {    
   border: none;
   outline: 0;
   display: inline-block;
   padding: 12px 0;
   color: white;
   font-weight: bolder;
   background-color: #1c9d54;
   text-align: center;
   cursor: pointer;
   width: 100%;    
   }
.grad_nume {
	 height:80px;
	 border:0px solid red;		
	} 
.cadru_did_4 .numepren {
	font-variant:small-caps;
    font-weight:bold;
    font-size: 36px;
	 font-size: 1.4vw; 
}   
.cadru_did_5 .numepren {
	font-size: 32px;
	font-size:1.2vw;
}
.functia {
  font-size: 24px;  
}
.numepren:before
,.numepren:after {
  content: '';
  white-space: pre;
  display: table;
  line-height: 1;
}
 .div_functia {
	 height:80px!important;
	 border:0px solid red;
}
.buton:hover {background-color: #1080b3;}  
@media screen and (max-width: 650px) {
	.sef_cadre_did, .cadru_did
	, .cadru_did_2
	, .cadru_did_4 {
		width: 100%;
		display: block;
	}
.grad_nume {
	 height:auto;
	 border:0px solid red!important;		
	} 	
	.numepren {
		font-variant:small-caps;
		font-weight:bold;
		font-size: 30px;
		font-size: 10vw!important;
	}  
	 .div_functia {
	 height:100px!important;
	 border:0px solid red;	 
}	
}
/*
 * Spoiler cu checkbox 1-10-2020
 */
#spoiler_box {
  background-color: transparent;
  padding: auto;
/*  visibility: hidden;*/
	display:none;
  margin-top: 10px;
}
#spoiler_check:checked ~ #spoiler_box {
/*  visibility: visible!important;*/
	display:block!important;
}
.spoiler_check_text:before {
  content:"Click pe checkbox pentru a afişa conţinutul.";
  font-weight:400;
  font-style: italic;
	padding:0 5px;
}
#spoiler_check:checked ~ .spoiler_check_text:before {
  content:"Click pe checkbox pentru a ascunde conţinutul";
  font-weight:900;
  font-style: normal;
}
/*
 * DIDACTIC - AUXILIAR
 */
.card_did_aux {
	box-shadow: 0 4px 8px 0 rgba(100,0,0,0.2);
	transition: 0.3s;
	width: 700px;
	border-radius: 10px;
	border:3px solid lightgray; /*#a8fabe;*/
	overflow: hidden;
	height:255px;
	position: relative;
	margin:20px auto;
}
.img_did_aux {
	border-radius: 5px 0px 0 5px;
	float:left;
	width:255px;  
	display: inline-block;
	height:255px;
	border-right:3px solid lightgray;
	margin-right:5px;
}
.img_did_aux:hover {  
	box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
}
.lada_did_aux {
	margin: 0;
	position: absolute;
	top: 50%;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	padding: 2px 0px;
	float:right;
	display: inline-block;
	width:430px;  
}
.nume_did_aux {
	font-size:20px;
	border-bottom: 2px solid #a8fabe;
	text-align:center;
}
.fc_did_aux {
	font-size:18px;
	text-align:center;
	padding:0 0 24px 0;
}
.localiz_did_aux {
	padding:0 0 0 10px;
}
.btn_sef_dep {margin-top:24px;border:0px solid red;}
/*
------------------------------------------------ 
 Eliminare afisare ciudata Mozilla 
------------------------------------------------
  */
.page-template-pag_mnu_sc_doc > .row {
		    display: block !important;
}
.post-template-post_mnu_dppd  .row
,.post-template-post_mnu_sc_doc_teze  .row {
			    display: block !important; 
		position:relative!important;
		top:50px!important;
	padding-bottom:50px;
}
/*
.container .single-post-container > .row {
    display: block !important;
}
.neve-main > .container > .row {
    flex-wrap: nowrap!important;
	    display: block !important;
}
.nv-title-meta-wrap {
	position:relative!important;
	top:50px!important;
	padding-bottom:50px;
	display:block!important;  
}
*/
/*
 	Pagina FISA disciplinelor LICENTA
*/
.page-id-9880 a {
	text-decoration:none!important;
}
/*
	||```````````````````````````````||
	||	Portret de absolvent		 ||
	||...............................||	
*/
      div.portret {
        /*background-image: url("/a/_fis/img/rama.png");
		        background-image: url("/a/_fis/img/rama.png");
				        background-image: url("/a/_fis/img/rama.png");
						
        background-repeat: no-repeat;
        background-size:100% 100%;
		*/
		border: 25px ridge RGBA(0,150,0,.5);
        min-height: 1600px;
        height:100%;
        position: relative;
		margin:0;
		padding:0;
      }
	  .portret_info {text-align:left; font-size:.9em;color:gray; font-family: 'Roboto Condensed', sans-serif; border-left:7px double lightgray; padding-left:10px;}
      div.txt_portret {
        padding:10% 25px;
        overflow:auto;
        position: absolute;
        top: 50%;
        left: 50%;
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        /*------------------*/
        width:95%;
        height: 1400px;
        border: 0px solid red;
		margin:0;
		padding:0 50px;		
      }
	  
	  div.txt_portret :not(:first-child) p::first-letter {	    
		font-size: 150%;
		color: #296392;
		}
		div.txt_portret :not(:first-child) p{text-indent:50px;font-family: 'Courgette', cursive;}
		.category-portret-de-absolvent .entry-header {display:none;}
		/*SCROLLBAR*/						
		div.txt_portret::-webkit-scrollbar { width: 20px;} /* width */		
		div.txt_portret::-webkit-scrollbar-track { box-shadow: inset 0 0 5px grey; border-radius: 5px;	}/* Track */		
		div.txt_portret::-webkit-scrollbar-thumb { background: #7fa07f; border-radius: 10px;}/* Handle */		
		div.txt_portret::-webkit-scrollbar-thumb:hover { background: #7fca7f;}/* Handle on hover */