/* 
Theme Name: SNMF 2018 - English
Description: 10. - Dezvoltat de Medacces
Version: 10.0
Author: Medacces Comunications
Author URI: http://medacces.ro
*/

@import url("https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700|Open+Sans:300,300i,400,400i,600,600i,700,700i&subset=latin-ext");

.home-en {display:block;padding:5px;max-width:1000px;margin:10px auto;text-align:left;}
.home-en ul {padding-left:30px;}
.home-en ul li {list-style-type:circle;margin-left:30px;}
.home-en strong {background:#970035;color:#fff;padding:3px;}

.sterg:after {clear:both;}
.subliniat, .subliniat11 {position:relative;}
.subliniat:after {content:''; width:450px; border-bottom:1px solid #666; display:block;  margin:0 auto;}
.subliniat11:after {content:''; width:550px; border-bottom:1px solid #666; display:block;  margin:0 auto;}

* { margin:0; padding:0; vertical-align:top;   box-sizing: border-box;}
html {font-family: 'Open Sans', sans-serif; font-size:16px;}

h2 {font-family:Georgia, serif; color:#0655fa; font-size:24px; font-weight:400; padding:20px 0 20px 20px; font-style:italic;}

.efecte {
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-khtml-transition: all 0.5s ease;
}

.meniu1 {  -webkit-transition: all 0.0s ease;
  -moz-transition: all 0.0s ease;
  -o-transition: all 0.0s ease;
  -ms-transition: all 0.0s ease;
  transition: all 0.0s ease;}

a {color:#00793b;}
a.vezitot {background:#ededed;border-bottom:1px solid #ccc; border-radius:8px;padding:6px 10px 6px 10px; text-decoration:none; color:#333;text-align:center; font-size:14px; font-weight:300;margin-left:auto; margin-right:auto; margin-top:10px;margin-bottom:30px;text-transform:uppercase; display:block;width:200px;}

ul li {list-style-type:none;}

p {margin:20px 0;line-height:150%;}

.active a, .current_page_ancestor a {text-decoration:underline!important; font-weight:700; color:#970035!important;}

/* LOOP */
.bloc {display:block; margin:10px 0; padding:10px 0; width:100%; clear:left; text-align:left;}
.bloc .metaarticol {border-top:none;border-bottom:none;margin-top:5px;}
.bloc a:hover {opacity:.7;color:red;}

.paginare {display:block; margin:10px 0; text-align:center;}
span.page-numbers {padding:10px; background:#ddd; margin:0 5px;}
.current {background:green; color:white; }
a.page-numbers {margin:0 10px; text-decoration:none;}

.sus {display:block; background:#ededed;position:relative;overflow:hidden;border-bottom:1px solid #d4d4d4;}

.container1 {width:1400px; max-width:100%; margin:0 auto; display:block;position:relative;}
.container-single {width:1100px; max-width:100%; margin:0 auto; display:block;position:relative;}


.stanga {float:left;display:block;margin:10px 10px 10px 0;}
.dreapta {float:right;display:block;margin:10px 0 10px 10px;}
.centru {display:block; margin:20px auto; clear:both; position:relative; overflow:hidden;}
.caseta30 {width:22%; display:inline-block;  padding:10px; color:#fff;} 

.caseta30 img {display:block; max-width:100%; margin:0 auto;}
.caseta30 .coperta {max-height:200px;display:block;margin-bottom:10px;overflow:hidden;}
.caseta30 h2 {font-size:22px;font-weight:300;text-transform:uppercase;color:#fff;}
.caseta30 p {font-weight:300; font-size:14px;}


.caseta302 {width:22%; display:inline-block;  padding:10px; color:#333;} 

.caseta302 img {display:block; max-width:100%; margin:0 auto;}
.caseta302 .coperta {max-height:200px;display:block;margin-bottom:10px;overflow:hidden;}
.caseta302 h2 {font-size:22px;font-weight:300;text-transform:uppercase;color:#333;}
.caseta302 p {font-weight:300; font-size:14px;}

.politici2 {max-width:100%;width:1000px;margin:0 auto;}
.politici2 img.dr {width:120px;}
.politici2 h2 {font-size:18px;font-weight:400;text-transform:uppercase;color:#000;}
.politici2 p {font-weight:400; font-size:14px;margin-bottom:40px;color:#000;}
.politici2 a {}

.politici21 {display:block; width:400px; max-width:100%; float:left;background:#fff;text-align:right;}
.politici22 {display:block; width:200px; float:left; background:#fff;overflow:hidden;}
.politici22 img {margin:0 auto; display:block; margin-top:40px;max-width:100%;}
.politici23 {display:block; width:400px; max-width:100%; float:left;background:#fff;text-align:left;}


.logo {padding:10px; max-height:135px; max-width:100%; overflow:hidden; float:left; vertical-align: text-top;}
.logo a {text-decoration:none;padding:0!important;display:block;vertical-align:top;}
.logo img {float:left;}
.logo div {height:40px; padding:0!important; vertical-align:text-top; display:block; float:left;margin:0;}
.snmf {font-size:54px; color:#00793b;font-weight:700; padding:0!important;}
.societatea {}

.meniu1 {font-size:18px; text-align:right; float:right; max-width:600px;}
.meniu1 a {margin:0 10px; color:#666;text-decoration:none;}
.meniu1 a:hover {text-decoration:underline;}
.meniu1 a {/*background:url(img/membri.png) no-repeat left; padding:10px 0 10px 42px;*/ color:#666;}

.suprameniu {position:relative;}
.submeniu {display:none;}
.inchis {background:#dcdcdc!important; }
.subm {display:block!important; position:absolute; top:60px; background:#dcdcdc; width:100%; z-index:9999999999999999999;min-height:100px;  padding:10px;  font-size:16px;color:#666;}
.subm a {padding:5px;margin:5px 0!important;display:block;}
.noborder {border-radius:0 15px 0 0!important;}
.meniumobil {display:none;}

.despre {display:block; padding:15px; background-image:url(img/abstract-bg.jpg); background-repeat:no-repeat; background-size:cover; background-position:top;}
.despre h2 {color:#333;padding:15px 0;font-size:28px; width:70%; margin:10px auto; font-weight:400;}


.meniu1 .social { color:#C0C0C0;}
.meniu1 .social:hover {color:#666;}

.subm {line-height:50%;}
a.jos {padding:5px!important;margin:5px!important;}
a.jos:hover {text-decoration:underline;}

.caseta-p {height:180px; vertical-align:middle;display:inline-block;margin:10px 20px;}

/*meniu secundar*/
#secundar {display:inline;font-size:18px;}
#secundar ul {list-style:none;display:inline;}
#secundar ul li {list-style:none;display:inline;}
#menu-item-119 a {color:#fff;background:#970035!important;padding:10px 10px 2px 10px!important;}


/*meniu principal*/

#cssmenu {
	display: block; background:#f1f1f1; max-width:100%;  width:1100px; margin:0 auto; position:relative;font-size:16px;text-align:center;
}

#menu-meniu-principal {height:70px; display:block; position:relative;}


#cssmenu > ul > li {
	list-style: none;
	padding: 0;
	margin: 0 10px 0 0;
	display: inline-block; text-align:left;
}

#cssmenu > ul > li.menu-item-has-children a  {background-image:url(img/drop.png); background-position: 5px 1px; padding-left:20px; background-repeat: no-repeat; background-color:transparent;}
#cssmenu > ul > li > ul > li a  {background:none!important;}


#cssmenu > ul > li.activ a {background-image:url(img/drop2.png)!important; background-position: 5px 1px; padding-left:20px; background-repeat: no-repeat; background-color:#dcdcdc!important;}

#cssmenu > ul > li a {width:120px;height:70px;color:#333;font-weight:700; display:block; text-decoration:none; padding:10px 20px 10px 10px;}
#cssmenu > ul > li a:hover {background-color:#dcdcdc!important;}

#cssmenu > ul > li > ul > li a {height:auto;}

#cssmenu ul li > ul {display: none; height:1px; color:#fff; z-index: 999999;position:absolute; top:70px; left:0;border-top:1px solid #dcdcdc;text-align:left; opacity:0;}
#cssmenu ul li > ul a {color:#fff;}

#cssmenu ul li.activ > ul > li > a {display:block; width:auto; height:auto; max-width:100%;background-image:none!important;}
#cssmenu ul li > ul > li > a span {padding:10px;}
#cssmenu ul li > ul > li > a:hover span {background:#f1f1f1;}

.deschis {display:block;background:#dcdcdc;width:1100px;max-width:100%;height:auto!important;color:#333!important;opacity:1!important;}
.deschis a {color:#333!important;background-image:none!important;}

/*cautare */
#butoncaut {}
#divcaut {display:none; width:100%;}
#caut {
    font-size: 14px; background:#ededed; outline:none; display:block; width:100%;
    padding: 5px; border:1px solid #666; border-radius:8px;margin:10px 0;
}

#caut:focus {outline:none;}

.sectiunestiri {background:#000;padding:0!important;max-height:400px;overflow:hidden;}

.stiri {height:400px; width:33%; vertical-align:top; overflow:hidden; background:#000; float:right;}
.stiri2 {height:400px; width:35%; vertical-align:top; overflow:hidden;}

.stiri ul {list-style-type:none;}
.stiri ul li {margin:0!important;padding:0!important;}
.stiri ul li a {color:#fff;text-decoration:none; font-size:16px; display:block;margin:0; padding:5px; font-weight:600;}
.stiri ul li a span {font-size:14px; font-style:oblique; font-weight:300;}
.stiri ul li a:hover {color:#fff;text-decoration:none;background:#970035;}

/*slider*/
.slide {height:400px;width:65%;overflow:hidden; background:#fff; float:left;}
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%; height:400px;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%; height:400px;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }

.rslides_tabs li {
  display: inline;
  float: none;
  margin-right: 1px;
  }

.rslides_tabs a {
  width: auto;
  line-height: 20px;
  padding: 9px 20px;
  height: auto;
  background: transparent;
  display: inline;
  }

.rslides_tabs li:first-child {
  margin-left: 0;
  }

.rslides_tabs .rslides_here a {
  background: #970035;
  color: #fff;
  font-weight: bold;
  }
  
  .events {
  list-style: none;
  }

.callbacks_container {
  margin-bottom: 50px;
  position: relative;
  float: left;
  width: 100%;
  }

.callbacks {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.callbacks li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }

.callbacks img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%;
  border: 0;
  }

.callbacks .caption {
  display: block;
  position: absolute;
  z-index: 9999999999;
  font-size: 26px;
  text-shadow: none;
  color: #fff;
  background: url(img/tr1.png);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 20px;
  margin: 0;
  max-width: none;
  }
  
  .callbacks .caption a {color:#fff;text-decoration:none;}

.callbacks_nav {
  position: absolute;
  -webkit-tap-highlight-color: #970035;
  top: 52%;
  left: 0;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url(img/control.png) no-repeat left top;
  margin-top: -45px;
  }

.callbacks_nav:active {
  opacity: 1.0;
  }

.callbacks_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }

  
.continut {width:65%; position:relative; font-size:16px;}
.continut p.ghid {background:#FFFFE0; padding:10px; margin-bottom:15px;}

/*timeline*/
.timeline {list-style-type: none; margin:10px auto; padding:10px 0 50px 0; text-align:center;display:block;position:relative;width:100%;}
.timeline li {margin:0; padding:0!important;}

.timeline a {color:#333; text-decoration:none;text-align:center; display:block;}

.eveniment {display:inline-block;width:250px; height:70px;text-align:center; position:relative; padding:0; margin:0; overflow:visible;}

.titluev {display:block;height:70px;text-align:center;border-bottom:2px solid #970035;position:relative;width:250px;margin:0 auto;padding:0;font-weight:600;}
.dataev {display:block;height:30px;text-align:center!important;position:relative;width:250px;margin:25px 0 0 0;font-weight:100;}
.eveniment .contentev {display:none;}
.eveniment:hover .contentev {display:block; position:absolute; top:0; left:0; background:#FFFACD;border:1px solid #ddd; padding:10px; font-size:12px; width:250px; min-height:150px; z-index:999999999;}


.titluev:after {  content: "";
  width: 25px;
  height: 25px;
  background-color: #970035;
  border-radius: 25px;
  border: 1px solid #970035;
  position: absolute;
  bottom: -15px;left:48%; display:block;
  }



.cursuri {margin-top:30px;padding:0!important;height:300px;overflow:hidden;}
.cursuri1 {background:#fff url(img/doc5.jpg) no-repeat top left;width:35%;margin:0;padding:0;height:300px; color:#fff;text-align:center;padding:5px; float:right;}
.cursuri2 {margin:0!important;background:#D3D3D3;display:block;width:65%;margin:0; padding:0;height:300px;float:left;}

.footer .caseta30 {text-align:left!important;min-height:250px;}
.footer img {margin:10px 0;}
.footer a {text-decoration:none;color:#fff;}
.footer a:hover {text-decoration:underline;}
.footer .bordreapta {border-right:1px solid #00793C;}
.linkf {padding:5px;display:block;color:#fff;}


.sidebar-articol {width:250px; padding:30px 0 0 5px!important; display:block; position:relative;float:right; overflow:hidden; max-width:100%;}
.sidebar-articol ul li {list-style-type:none;margin:5px 0;}
.continut-pagina {display:block; text-align:left!important;line-height:120%; width:800px; max-width:100%; padding:10px; margin:0 5px 0 0; position:relative; overflow:auto; float:left;}
.continut-pagina p {}
.continut-pagina img, .sidebar-articol img  {max-width:100%;height:auto;}

.continut-pagina .content ul {margin-left:20px;display:block; }
.continut-pagina .content li {list-style-type:circle!important; margin: 5px; padding:5px; display:block;}

.menu-sidebar-navigare-container {border-top:1px solid #ccc; background-color:#dcdcdc; padding:32px 5px 5px 10px; margin:0 0 15px 0; display:block; overflow:visible; box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 20px 0 rgba(0, 0, 0, 0.09);}

.menu-sidebar-navigare-container {background-size:32px 32px; background-repeat:no-repeat; background-position:top 5px right 5px; background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDM0Ljg2MSAzNC44NjEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDM0Ljg2MSAzNC44NjE7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4Ij4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNOS41NzUsMjQuNzY5Yy0wLjI3NiwwLTAuNS0wLjIyNC0wLjUtMC41VjcuOTA4YzAtMS45MywxLjQ4MS0zLjUsMy4zMDMtMy41czMuMzAzLDEuNTcsMy4zMDMsMy41djEwLjYzNyAgICBjMCwwLjI3Ni0wLjIyNCwwLjUtMC41LDAuNXMtMC41LTAuMjI0LTAuNS0wLjVWNy45MDhjMC0xLjM3OC0xLjAzMy0yLjUtMi4zMDMtMi41cy0yLjMwMywxLjEyMi0yLjMwMywyLjV2MTYuMzYxICAgIEMxMC4wNzUsMjQuNTQ1LDkuODUxLDI0Ljc2OSw5LjU3NSwyNC43Njl6IiBmaWxsPSIjOTcwMDM1Ii8+CgkJPHBhdGggZD0iTTExLjc0LDM0Ljg2MWMtMC4xMjgsMC0wLjI1Ni0wLjA0OS0wLjM1NC0wLjE0NmwtNy40MTItNy40MTJjLTEuNzU1LTEuNzU0LTIuMTM1LTQuMjI5LTAuODQ3LTUuNTE3ICAgIGMxLjI4OC0xLjI4OSwzLjQxNi0xLjI1NSw0Ljc0NSwwLjA3NGwyLjA1NiwyLjA1NmMwLjE5NSwwLjE5NSwwLjE5NSwwLjUxMiwwLDAuNzA3cy0wLjUxMiwwLjE5NS0wLjcwNywwbC0yLjA1Ni0yLjA1NiAgICBjLTAuOTM5LTAuOTM4LTIuNDMzLTAuOTcyLTMuMzMxLTAuMDc0Yy0wLjg4MywwLjg4My0wLjQ5NSwyLjc2MiwwLjg0Nyw0LjEwM2w3LjQxMiw3LjQxMmMwLjE5NSwwLjE5NSwwLjE5NSwwLjUxMiwwLDAuNzA3ICAgIEMxMS45OTYsMzQuODEyLDExLjg2OCwzNC44NjEsMTEuNzQsMzQuODYxeiIgZmlsbD0iIzk3MDAzNSIvPgoJCTxwYXRoIGQ9Ik0yMC43ODcsMTkuNjE3Yy0wLjI3NiwwLTAuNS0wLjIyNC0wLjUtMC41di0yLjUyMWMwLTEuMTE1LTEuMDMzLTIuMDIxLTIuMzAzLTIuMDIxYy0xLjI3MSwwLTIuMzA0LDAuOTA3LTIuMzA0LDIuMDIxICAgIHYyLjUyMWMwLDAuMjc2LTAuMjI0LDAuNS0wLjUsMC41cy0wLjUtMC4yMjQtMC41LTAuNXYtMi41MjFjMC0xLjY2NiwxLjQ4Mi0zLjAyMSwzLjMwNC0zLjAyMXMzLjMwMywxLjM1NSwzLjMwMywzLjAyMXYyLjUyMSAgICBDMjEuMjg3LDE5LjM5MywyMS4wNjMsMTkuNjE3LDIwLjc4NywxOS42MTd6IiBmaWxsPSIjOTcwMDM1Ii8+CgkJPHBhdGggZD0iTTI2LjM5MSwxOS42MTdjLTAuMjc2LDAtMC41LTAuMjI0LTAuNS0wLjV2LTIuMTA0YzAtMC44Ny0xLjA1NC0xLjYwNC0yLjMwMi0xLjYwNHMtMi4zMDMsMC43MzUtMi4zMDMsMS42MDR2Mi4xMDQgICAgYzAsMC4yNzYtMC4yMjQsMC41LTAuNSwwLjVzLTAuNS0wLjIyNC0wLjUtMC41di0yLjEwNGMwLTEuNDM2LDEuNDgxLTIuNjA0LDMuMzAzLTIuNjA0YzEuODIsMCwzLjMwMiwxLjE2OCwzLjMwMiwyLjYwNHYyLjEwNCAgICBDMjYuODkxLDE5LjM5MywyNi42NjgsMTkuNjE3LDI2LjM5MSwxOS42MTd6IiBmaWxsPSIjOTcwMDM1Ii8+CgkJPHBhdGggZD0iTTMxLjk5NywyNi4wMzVjLTAuMjc2LDAtMC41LTAuMjI0LTAuNS0wLjV2LTYuODc3YzAtMS4zNzgtMS4wMzMtMi41LTIuMzAzLTIuNWMtMS4zNTcsMC0yLjMwMywwLjY0OC0yLjMwMywxLjIyOXYxLjcyOSAgICBjMCwwLjI3Ni0wLjIyNCwwLjUtMC41LDAuNXMtMC41LTAuMjI0LTAuNS0wLjV2LTEuNzI5YzAtMS4yNSwxLjQ1MS0yLjIyOSwzLjMwMy0yLjIyOWMxLjgyMSwwLDMuMzAzLDEuNTcsMy4zMDMsMy41djYuODc3ICAgIEMzMi40OTcsMjUuODExLDMyLjI3MywyNi4wMzUsMzEuOTk3LDI2LjAzNXoiIGZpbGw9IiM5NzAwMzUiLz4KCQk8cGF0aCBkPSJNMjcuOTk3LDM0Ljg1N0gxMS43NzljLTAuMjc2LDAtMC41MTktMC4yMjQtMC41MTktMC41czAuMjA2LTAuNSwwLjQ4Mi0wLjVoMTYuMjU0YzEuOTMsMCwzLjUtMS41NywzLjUtMy41VjI0Ljk2ICAgIGMwLTAuMjc2LDAuMjI0LTAuNSwwLjUtMC41YzAuMjc2LDAsMC41LDAuMjI0LDAuNSwwLjV2NS4zOTZDMzIuNDk3LDMyLjgzOCwzMC40NzgsMzQuODU3LDI3Ljk5NywzNC44NTd6IiBmaWxsPSIjOTcwMDM1Ii8+Cgk8L2c+Cgk8cGF0aCBkPSJNMTkuMTI4LDguMzQ3Yy0wLjI3NiwwLTAuNS0wLjIyNC0wLjUtMC41VjcuMjVjMC0zLjQ0Ni0yLjgwNC02LjI1LTYuMjUtNi4yNXMtNi4yNSwyLjgwNC02LjI1LDYuMjV2MC41OTcgICBjMCwwLjI3Ni0wLjIyNCwwLjUtMC41LDAuNXMtMC41LTAuMjI0LTAuNS0wLjVWNy4yNUM1LjEyOCwzLjI1Miw4LjM4LDAsMTIuMzc4LDBzNy4yNSwzLjI1Miw3LjI1LDcuMjV2MC41OTcgICBDMTkuNjI4LDguMTI0LDE5LjQwNCw4LjM0NywxOS4xMjgsOC4zNDd6IiBmaWxsPSIjOTcwMDM1Ii8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==)}

.menu-sidebar-navigare-container a {text-decoration:none; color:#000;padding:5px 5px 5px 15px;border-left:1px solid #818181; border-radius:10px; display:block;}
.menu-sidebar-navigare-container a:hover {color:red; border-left:1px solid red;}
.menu-sidebar-navigare-container ul, .menu-sidebar-navigare-container li {list-style-type:none; margin:5px 0 5px 0; padding:5px 0;}



#text-2 .textwidget {background:#f0f0f0 url(stripe.png) repeat; padding:5px 10px 5px 5px; margin:0 0 15px 0; display:block; overflow:visible; text-align:right;}
#text-2 a.atas {clear:both; text-decoration:none; color:#000;padding:5px 15px 5px 5px;border-right:1px solid #c5c5c5; border-radius:10px; display:block;}

#text-2 a.atas:hover span {background:#ffffe0;padding:5px 0;}
#text-2 a.atas:hover {border-right:1px solid red;}


#text-4 h2 {clear:both;}
#text-4 h2 span {border-bottom:3px solid #970035;}

#text-2 .textwidget h4, #text-2 .textwidget h4, h2.widgettitle {font-family: 'Open Sans Condensed', sans-serif; font-weight:700; font-size:20px;  color:#970035;line-height:23px;margin:10px 0;}
h2.widgettitle {text-align:right;}

.widget .current_page_item a {background:#ffffe0;padding:5px 0;}


h2.titlu {font-family: 'Open Sans Condensed', sans-serif; font-weight:700; font-size:48px;  color:#000; line-height:120%; display:block; text-align:center; padding:35px 0 25px 0;}
h2.underline:after {content:''; display:block; width:70%; margin:5px auto; background:#970035; height:4px;}
h2.stire {font-family: 'Open Sans Condensed', sans-serif; font-weight:700; font-size:24px; line-height:120%; display:block; }

.metaarticol {display:block; margin:25px 0; padding:10px 0; border-top:1px dotted #ddd; border-bottom:1px dotted #ddd;}
.metaarticol h4 {font-weight:300;font-size:18px; color:#000; line-height:18px; display:inline-block; text-align:left; margin:0 15px 0 0; background:#FFFFE0; border-radius:8px; padding:10px;text-transform:uppercase;}
.metaarticol a {color:#000;text-decoration:none; text-transform:uppercase;}
.metaarticol a:hover {color:red;}


.responsive {max-width:100%;}
img.aligncenter {display:block; margin:10px auto;}
img.alignleft {float:left; margin:10px 15px 10px 0;}
img.alignright {float:right; margin:10px 0 10px 10px;}

.glbloc {display:block; padding:10px;clear:both; margin:5px 0;}
.glbloc img {width:120px; height:auto;}

.lang {margin-top:16px;}

@media(max-width:500px){
.meniu1 {float:none;display:block;width:100%;max-width:100%;}
.caut {max-width:100%;}
}

@media(max-width:980px){ 
.stanga, .dreapta, .timeline, .caseta30, .continut  {float:none; clear:both; display:block!important; margin:10px auto; width:95%!important; max-width:95%!important; text-align:left;}
.footer img {margin:10px 0;}
.footer {text-align:left;}
.footer .caseta30 {min-height:auto;}
.linkf {background:#033858;}
.footer .bordreapta {border-right:1px solid #06476E;}
}

@media(max-width:1100px){ 
.logo, .meniu1  {float:none!important; clear:both; display:block!important; width:100%; max-width:100%; text-align:center;position:relative;max-height:500px;vertical-align:top;}
.logo, .logo a, .logo div {text-align:center!important;position:relative;margin:5px auto;display:block;float:none;}
.logo img {margin:5px auto!important; float:none;}
.meniu1 {margin:15px 0 0 0!important;}
#divcaut, #s, .meniu2 {display:none;}

.snmf, .societatea{display:block!important;}
.meniu1 a {margin:0 5px; }
.subm {border-radius:0;position:relative; top:auto; }
.meniumobil {display:block; height:50px;width:50px;margin:5px auto;}
.meniumobil:hover {opacity:.6;}

#menu-meniu-principal {height:auto;overflow:visible;}
#cssmenu > ul > li {position:relative;display:block;}
#cssmenu > ul > li a {width:auto;height:auto;color:#333;font-weight:400; text-decoration:none; padding:10px;}
#cssmenu > ul > li a:hover {background-color:none!important;}
#cssmenu ul li > ul {position:absolute; top:50px; left:0;border-top:1px solid #dcdcdc;text-align:left;}


.politici2, .politici21, .politici22, .politici23 {display:block;margin:10px auto;text-align:center;float:none!important;}
.politici22 img {margin-top:10px;margin-bottom:15px;}
.timeline {list-style-type: none; display: block;}
.eveniment {width:100%; margin:15px auto; height:auto;display:block;padding-bottom:30px;text-align:center;}
.titluev, .dataev {width:99%;text-align:center;}
.eveniment:hover .contentev {display:none;}

.status:before {margin:0 auto; position:relative; left:auto; }
.cursuri {height:auto;width:100%;margin:0 auto;}
.cursuri1, .cursuri2 {margin:0 auto;text-align:left;float:none;max-width:99%; display:block;width:100%;max-width:100%;height:auto;}
.sectiunestiri {max-height:1000px; height:auto; width:100%; margin:0 auto; display:block;}

.sidebar-articol, .continut-pagina {display:block; width:100%; float:none;margin:10px 0;}
.sidebar-articol, .sidebar-articol a, #text-2 h4, #text-2 p, #text-4 .textwidget, #text-4 .textwidget h4, #text-2 .textwidget h4, h2.widgettitle  {text-align:center!important;}
#text-3 p {display:inline;}
#text-3 img {display:inline-block; max-width:250px;}

.slide {display:block; float:none; width:100%;height:auto; max-height:auto;}
.stiri {display:block; float:none; width:100%; height:auto; min-height:300px; margin:0 auto;}
}

@media(min-width:1400px){ 
.politici2 {width:1400px;}
.politici21, .politici23 {width:550px;}
.politici22 {width:300px;}

}




h2.negru {font-weight:300;font-size:32px; color:#000; margin:-5px 0 15px 0!important; padding:0;}

a.buton {display:inline-block; text-decoration:none; color:red; border:1px solid red; padding:10px; text-transform:uppercase; border-radius:8px;box-shadow:none; position:relative;}

a.buton3 {display:block; text-decoration:none; color:#333; border:1px solid #333; padding:10px; text-transform:uppercase; border-radius:8px;box-shadow:none; position:relative; margin:10px auto; margin-top:0!important; text-align:center;width:200px;font-size:14px;}


a.buton2 {max-width:200px; display:block; text-decoration:none; color:#fff; border:1px solid #fff; padding:5px 5px 5px 5px; text-transform:uppercase; border-radius:8px;box-shadow:none; position:relative; margin:15px auto; text-align:center;font-size:16px;}

hr { clear:both; margin: 20px auto; position:relative;
  border: 0; 
  height: 1px; 
  background-image: -webkit-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -moz-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -ms-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -o-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0); 
}
.gl {display:inline-block; padding:10px; text-align:center; width:100px; font-size:14px;}
.gl img {width:80px;}
.gl a {color:#333; text-decoration:none;}



.meniustanga {list-style-type:none; margin:0; padding:0;}
.meniustanga a {color:#333; text-decoration:none;}
.meniustanga li {margin:15px 0; display:block; overflow:hidden;padding-left:10px;font-size:18px;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;}

  .meniustanga li:after {clear:both;}
  .emc {float:left; overflow:hidden; background:#06476E; margin:0 10px; border-radius:30px; width:30px; height:30px; font-size:18px; line-height:30px; font-weight:700;text-align:center; color:#fff!important;}
  
  .newsletter {position:fixed; bottom:20px; left:0; width:200px; background:#970035;color:#fff;padding:3px 10px;font-size:16px;}
  .newsletter img {float:left;margin-right:5px;}
  
