@charset "utf-8";@import url(https://fonts.googleapis.com/css?family=Archivo+Narrow:400,400italic,700,700italic);*{margin:0px;padding:0px;list-style-type:none;border:0px;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
/* @import url('https://fonts.googleapis.com/css2?family=Cabin:ital,wght@0,400..700;1,400..700&family=Londrina+Sketch&family=Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&family=Rubik+Gemstones&display=swap'); */
html,body{width:100%;overflow-x:hidden;background-color:#FFF;font-family:'Cabin', sans-serif !important;font-size:14px;line-height:1.4;color:#191919;}
* {font-family:'Cabin', sans-serif ;}
u{text-decoration:underline;}
p{margin-bottom:10px;}
a{color:#191919;text-decoration:none;}
a:hover{color:#3D5070;text-decoration:none !important;}
a.button{display:inline-block;padding:0px 10px;line-height:30px;height:30px;color:#FFF;background:#3D5070;}
a.button:hover{background:#141820;}
.more{line-height:30px;background:#6578A2;display:inline-block !important;padding:0px 10px;line-height:30px;width:auto !important;height:30px !important;color:#FFF;}
.categ{position:relative;display:inline-block !important;width:auto !important;line-height:30px;height:30px !important;padding:0px;}
.categ > span{position:relative;padding:0px;display:inline-block !important;line-height:30px;width:auto !important;height:30px !important;background:#FFF !important;color:#2c40d0;text-transform:uppercase;font-weight: bold;}
.categ:hover > span{font-weight:bold;color:#000;}
img{height:auto;}
h1{font-size:32px;line-height:1.4;margin-bottom:20px;font-weight:bolder;}
h2{font-size:26px;line-height:1.4;margin:20px 0px;font-weight:bolder;}
h3{font-size:20px;line-height:1.4;font-weight:bold;margin:20px 0px 10px;}
h4{font-size:20px;line-height:1.4;font-weight:bold;margin-bottom:10px;}
h5{font-size:18px;line-height:1.4;font-weight:bold;}
h6{font-size:22px;line-height:1.4;font-weight:bold;}
form{display:block;}
input,select,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0px 10px;font-size:16px;line-height:34px;height:34px;margin:0px;position:relative;border:1px solid #3D5070;font-family:'Cabin', sans-serif;font-weight:normal;}
textarea{line-height:1.4;height:120px;width:100%;}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill{-webkit-box-shadow:0 10px 0px 1000px white inset;}
input:-moz-autofill{-moz-box-shadow:0 0 0px 1000px white inset;}
input:-o-autofill{-o-box-shadow:0 0 0px 1000px white inset;}
input:-khtml-autofill{-khtml-box-shadow:0 0 0px 1000px white inset;}
input:focus:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset;}
input:focus:-moz-autofill{-moz-box-shadow:0 0 0px 1000px white inset;}
input:focus:-o-autofill{-o-box-shadow:0 0 0px 1000px white inset;}
input:focus:-khtml-autofill{-khtml-box-shadow:0 0 0px 1000px white inset;}
fieldset{display:block;margin-bottom:5px;}
fieldset label{display:block;}
.onlyMinim,.onlyMobile,.onlyTablet,.onlyMaxim,.noDesktop{display:none !important;}
#searchMobile{display:none;}
.onlyDesktop{display:block;}
.noMobile,.noTablet,.noMaxim{display:block;}
.bannerDFP{display:block;position:relative;overflow:hidden;}
.fix{clear:both;font-size:1px;line-height:1px;height:1px;display:block;}
.box{width: 100%;max-width: 82rem;position:relative;margin:0px auto;display:block;clear:both;}
.main{width: 100%;max-width: 82rem;position:relative;margin:0px auto;display:flex;flex-direction: row; }
.fixed{position:fixed !important;width:100%;top:0px;z-index:9999;border-bottom:5px solid #141820;}
.navigare{line-height: 40px;font-size: 16px; text-transform: uppercase;}
.navigare a{color: #0c53a2;}
.left{float:left;margin-right:20px;}
.articol{font-size: 18px; line-height: 30px;margin-top:10px;}
.articol li{list-style-type: disc;}
.articol .summary h3{
    font-size: 24px;
    line-height: 32px;
}
.articol .summary .summary-content {
    font-weight: 500;
    font-size: 22px;
    line-height: 28px;
}
.articol .summary .summary-content a {
    padding-bottom: 18px;
    text-decoration: none;
}
.articol .summary .summary-content {
    display: flex;
    flex-direction: column;
    font-weight: 500;
    font-size: 18px;
    line-height: 18px;
    /* padding-top: 24px; */
}
.articol .summary {
    padding: 5px 0;
    border-top: 1px solid #80808061;
    border-bottom: 1px solid #80808061;
    margin: 10px 0px;
}
.articol blockquote{
    border: 4px solid #3d5070;
    padding: 10px;
    padding-left: 68px;
    position: relative;
    font-size: 16px;
    font-weight: bold;
    color: #000;
    margin: 10px 0px; 
}
.articol blockquote:before {
    position: absolute;
    left: 10px;
    padding: 10px;
    background-color: #3d5070;
    color: white;
    font-weight: bold;
    font-size: 20px;
    content: ">>";
}
.imgSVGTOOL{
    width: 30px;
    height: 30px;
    margin-left: 10px !important;
}
.sectiuneTool {
    display: flex;
    align-items: center;
    gap: 10px; 
    position: relative; 
}

.span_tool_tip {
    position: absolute;
    bottom: -30px; /* Poziționează tooltip-ul sub link */
    left: 50%;
    transform: translateX(-50%);
    background: rgba(0, 0, 0, 0.8);
    color: #fff;
    padding: 5px 10px;
    border-radius: 5px;
    white-space: nowrap;
    font-size: 14px;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out;
}
.btn_tool_tip {
    position: relative; 
    display: inline-flex; 
    align-items: center;
    justify-content: center;
    padding: 5px;
    cursor: pointer;
}


.btn_tool_tip:hover + .span_tool_tip {
    opacity: 1;
    visibility: visible;
    /* transform: translateX(-50%) translateY(5px); */
}
.articole_recente{display: flex;justify-content: space-between;}
.articole_recente .recent{width: 24%;text-align: left;}
.articole_recente .recent img{width:100%;border-radius: 5px;}


.link-autor{text-transform: uppercase;border-bottom-width: 1px;border-bottom-style: dashed;}
.autor-info{font-size:16px;margin-top:10px;}
.descriere-autori{font-size: 18px;}
.article_tools{display: flex;flex-direction: row;justify-content: space-between;align-items: center;}
.article_tools a.button{margin-left:10px;}
#topHeader{display:block;position:relative;clear:both;padding-bottom:5px;background:#C5CCDB;}
#topHeader .box{height:34px;line-height:34px;background:#E5E8EF;}
#topHeader ul{float:left;}
#topHeader ul li{list-style:none;display:inline-block;}
#topHeader ul li a{display:block;padding:0px 10px;border-left:1px solid #7F8FB1;color:#FFF;height:34px;}
#topHeader ul li:first-child a{border-left:none;}
.latest_news{display:block;height:45px; border:1px solid #ebebeb; border-radius:3px;padding:5px 0px;}
.latest_news .title{display:none;position:absolute;z-index:1;line-height:36px;font-weight:bolder;color:#C5CCDB;border-right:2px solid #C5CCDB;text-align:left;height:36px;width:110px;float:left;background:#6578A2 url(../img/note.png) left center no-repeat;padding-left:35px;text-transform:uppercase;}
.latest_news .news{float:right;line-height:34px;height:34px;width:100%;}
.latest_news .news a{padding:0px 10px;color:#3D5070;font-size:16px;}
.latest_news .news a:hover{color:#282840;}
.marquee-container {
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    box-sizing: border-box;
  }

  .marquee-content {
    display: inline-block;
    /* padding-left: 100%; */
    animation: marquee 40s linear infinite;
  }

  @keyframes marquee {
    0%   { transform: translateX(0); }
    100% { transform: translateX(-50%); }
  }
.topMenu{position:relative;background-color:#C5CCDB;height:140px;border-bottom:5px solid #141820;}
.header_right{display:block;position:relative;width:30%;height:36px;margin:0px;float:right;text-align:right;overflow:hidden;}
#searchBox{padding:20px 0px;height:80px;}
form.search{text-align:left;position:relative;}
.search input{display:inline-block;width:100%;line-height:40px !important;height:40px !important;border-radius:3px;}
.search input[type=submit],#header .header_right input.button{position:absolute;width:auto !important;top:0px;right:0px;cursor:pointer;}
.search .header_info{display:block;clear:both;}
#header{display:block;position:relative;clear:both;background-color:#C5CCDB;}
.header_logo{display:block;position:relative;width:250px;height:90px;padding:2px 0px;overflow:hidden;margin:0px auto;float:left;}
.header_logo a{display:block;}
.header_logo a img{width:100%;}
#mobileMenu{display:block;overflow:hidden;text-align:center;}
#mobileMenu a{position:relative;float:left;margin:30px 10px 0px;display:inline-block;text-align:left;font-weight:bold;font-size:18px;height:32px;line-height:32px;}
#mobileMenu a.active{}
#mobileMenu a img{position:relative;float:left;margin-right:10px;}
#menuBox{position:absolute;display:block;float:right;right:0px;z-index:99999;top:-95px;width:70%;text-align:right;}
.fixed #menuBox{position:relative;top:0px;}
#menuBox ul{position:relative;display:block;}
#menuBox ul li{position:relative;width:20%;display:inline-block;text-align:center;margin-left:5px;}
#menuBox ul li a{display:block;padding:15px 0px;color:#3D5070;}
#menuBox ul li.activ{top:0px;}
#menuBox ul li a::before,
#menuBox ul li a::after{position:absolute;top:0;left:0;width:100%;height:1px;background:#141820;content:'';opacity:0.2;-webkit-transition:opacity 0.3s, height 0.3s;-moz-transition:opacity 0.3s, height 0.3s;transition:opacity 0.3s, height 0.3s;}
#menuBox ul li a::after{top:100%;opacity:0;-webkit-transition:-webkit-transform 0.3s, opacity 0.3s;-moz-transition:-moz-transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);transform:translateY(-10px);}
#menuBox ul li a span:first-child{z-index:2;display:block;font-weight:400;font-size:18px;text-transform:uppercase;}
#menuBox ul li a span:last-child{z-index:1;display:block;clear:both;color:#141820;text-shadow:none;text-transform:none;font-style:italic;font-size:0.75em;opacity:0.5;-webkit-transition:-webkit-transform 0.3s, opacity 0.3s;-moz-transition:-moz-transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%);margin-top:15px;}
#menuBox ul li:hover a::before,
#menuBox ul li.activ a::before{height:6px;}
#menuBox ul li:hover a::before,
#menuBox ul li:hover a::after,
#menuBox ul li.activ a::before,
#menuBox ul li.activ a::after{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px);}
#menuBox ul li:hover a span:last-child,
#menuBox ul li.activ a span:last-child{opacity:1;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);transform:translateY(0%);}
#menuBox ul ul{background-color:#FFF;background-image:none;display:none;margin:0px;position:absolute;top:100%;z-index:9999;min-width:100%;border-top:1px solid #7F8FB1;}
#menuBox li:hover > ul{display:block;}
#menuBox ul ul li{float:none;display:block;text-align:left;font-size:16px;margin:0px;border:none;}
#menuBox ul ul li a,#menuBox ul ul li.activ a{color:#7F8FB1;border-bottom:1px solid #7F8FB1;padding:0px 20px;line-height:26px;background-color:#FFF;min-width:100%;width:250px;display:block;font-size:14px !important;text-transform:none !important;}
#menuBox ul ul li a::after,#menuBox ul ul li a::before{display:none;}
#menuBox ul ul li a.arrow{}
#menuBox ul ul li:hover a,#menuBox ul ul li.activ a{color:#6578A2;background-color:#FFF;}
#menuBox ul ul li a.accent{font-weight:bold;}
#menuBox ul li.right{float:right;width:300px;text-align:right;}
.social{width:260px;text-align:center;float:right;font-size:16px;}
.social *{text-align:center;display:inline-block;}
.social .title{font-size:12px;font-weight:bold;text-transform:uppercase;color:#333;display:block;padding:5px 0px;}
.social span img{margin:0px 2px;}
.rightBox{position:relative;width:320px;float:right;}
.leftBox{position:relative;float:left;padding-right:20px;}
.leftBox h1{margin-bottom:5px;}
#topContent{clear:both;width:100%;}
#topContent .leftBox{}
#topContent .rightBox{}
.newsRespons{background-color:#FCFFE0;z-index:99;right:0px;}
.newsRespons span{padding:10px;font-size:12px;text-align:left;color:#AD1F4C;display:block;border-top:5px solid #141820;border-bottom:2px solid #141820;}
#topNews .box{padding-bottom:10px;border-bottom:2px solid #E5E8EF;background:url(../img/news-arrows.png) 550px center no-repeat;}
#topNews .newsletters{position:relative;}
#topNews .newsletters h6{display:block;margin-bottom:10px;color:#000;}
#topNews .newsletters .news_content{float:left;width:70%;color:#3D5070;padding:0px;font-size:16px;}
#topNews .newsletters .news_img,.onlyMobile .newsletters .news_img{float:left;width:130px;height:130px;margin-right:10px;}
#topNews .newsletters form{float:right;width:30%;background:none;margin-top:15px;}
.newsletters .subscribe .input{background:#ffffffc7;line-height:40px;height:40px;display:block;width:100%;}
.newsletters .subscribe .button{display:block;width:100%;line-height:40px;height:40px;border:none;margin-top:2px;font-weight:bold;text-align:center;text-transform:uppercase;}
.onlyMobile .newsletters{margin-top:20px;padding:20px 10px;background:#E5E8EF;border-top:3px solid #141820;}
.onlyMobile .newsletters form{position:relative;clear:both;margin-top:20px;}
.onlyMobile .newsletters .subscribe .input{background-color:#FFF;}
.onlyMobile .newsletters .subscribe .button{width:auto !important;position:absolute;top:-2px;right:0px;}
#contentBox{padding-top:10px;display:block;clear:both;}
.cols{text-align:left;}
.cols a {display:block;}
.cols .title{margin:0px;padding:0px;text-align: left;}
.cols.home-title .title{font-size:28px;line-height:34px;}
.cols.home-title{margin-bottom:10px;}
.cols.small-title .title{font-size:16px;line-height:22px;display:inline}
.cols.small-title .material-symbols-outlined{vertical-align: bottom;margin-right:10px;color:#6578a2;}
.cols.small-title{padding-top:10px!important}
.cols.no-symbol .material-symbols-outlined{display:none;}
.cols .img{display:block;margin-bottom:5px;overflow:hidden;border-radius:5px;}
.cols .img img{width:100%;position:relative;border-radius:5px;}
.home-hero-related{display: flex;align-items: center;margin-bottom: 8px;font-size:14px;letter-spacing: .5px;text-transform: uppercase;color: #444;}
.home-hero-related:after{content: "";position: relative;flex: 1;top: -2px;margin-left: .5rem;width: 100%;height: 1px;background-image: linear-gradient(to right, #444 40%, rgba(255, 255, 255, 0) 20%);background-position: top;background-repeat: repeat-x;background-size: 3px 1px;}
.home-hero-new{display: flex;position: relative;align-items: center; margin-bottom: 0;border-bottom: none;font-size: 18px;letter-spacing: .03rem;text-transform: uppercase;}
.home-hero-new:after{content: "";flex: 1;margin-left: .3125rem;width: 100%;border-bottom: 1px solid #444;}
.left-homepage{flex: 3;margin: 0 auto;max-width: 80rem;padding: 0 2rem 0 0;}
.right-homepage{background:#e1eaf4; min-width: 340px;}
.right-homepage .card{border: none;margin-bottom:10px;}
.right-homepage .card:hover{box-shadow: 2px 2px 8px #bbb;}
.right-homepage .card-text{font-weight: bold;font-size:16px;}
.card .detalii{text-decoration: underline;color: #2c40d0;font-size:16px;}
.rightBox .card .card-body{font-size: 16px;}
.homesection-title{font-weight: bold;font-size: 26px;}
/* .cols:hover .img img{width:110% !important;left:-5%;} */
.cols .info{color:#6b6b6b;text-align:left;font-size:16px;}
.cols .text{text-align:left;font-size:16px;}
.col2{display:block;float:left;width:50%;margin:0px !important;padding:0px 5px;position:relative;}
.col2:nth-child(2n+3){clear:both;}
.small{text-align:left;}
.small .img{width:110px;height:88px;float:left;margin-right:10px;}
.small .title{font-size:14px;min-height:50px;}
a.small{display:block;clear:left;margin-bottom:10px;}
a.small .img{width:64px;height:51px;}
.col3{display:block;float:left;width:33%;margin:15px 0px !important;padding:0px 5px;position:relative;}
.col3:nth-child(3n+4){clear:both;}
.col3 .title{font-size:20px;}
.col3 .img{height:150px;overflow:hidden;}
.col3 .col2{padding-top:0px !important;}
.banner.col4{width:50% !important;}
.col4{display:block;float:left;width:25%;margin:0px !important;padding:0px 5px;position:relative;}
.col4 .title{min-height:75px;font-size:16px;}
.col4 .img{height:100px;overflow:hidden;}
#topContent .col4.small .img{width:100%;max-height:88px;float:none;margin:0px;}
#articleVote{}
#articleVote .rateStars{line-height:40px;height:40px;}
#articleVote #rateresponse{display:none;background-color:#FCFFE0;position:absolute;margin-top:-58px;padding:10px;font-size:12px;text-align:left;color:#AD1F4C;border-top:5px solid #141820;border-bottom:2px solid #141820;}
a.closeFloter{float:right;position:absolute;height:26px;width:26px;z-index:99;border-radius:13px;color:#FFF;background-color:#141820;text-align:center;overflow:hidden;line-height:26px;top:5px;right:5px;font-size:16px;text-transform:uppercase;display:inline-block;font-family:Calibri;}
a.closeFloter:hover{color:#FFF;background-color:#CF360F;}
.comments{margin-top:15px;position:relative;}
#commentForm{display:none;position:fixed;background:#FCFFE0;border:2px solid #141820;padding:20px;float:right;width:300px;left:50%;top:200px;margin-left:-150px;color:#000;z-index:999;}
#commentForm input,#commentForm textarea{width:100% !important;max-width:100% !important;display:inline-block;}
#commentForm input[type=submit],#commentForm input.button{width:auto;}
.comment{padding:5px 0px;border-top:1px dashed #9F9F9F;}
.comment:first-child{border:none;}
ul.articole_similare_tab {margin:20px 0px;padding:0px;display:block;width:100%;}
ul.articole_similare_tab li {display:block;padding:0px;overflow:hidden;width:19%;font-size:16px;line-height:18px;float:left;margin:0px 1px 0px 0px;text-align: center;}
ul.articole_similare_tab li a, ul.ultimele_articole_similare_tab li a {height:55px;background:#3D5070;padding:5px 0px;color:#FFFFFF;display:table;width:100%;margin:0px;border-bottom:1px solid #FFF;}
ul.articole_similare_tab li a span {display:table-cell;padding:0px 5px;vertical-align:middle;text-align:center;}
ul.articole_similare_tab li a:hover {background-color:#E5E8EF;color:#3D5070;text-decoration:none;}
ul.articole_similare_tab li a.active {background-color:#E5E8EF;border-bottom:1px solid #E5E8EF;color:#3D5070;}
div.articole_similare_tab {display:block;border-top:5px solid #E5E8EF;background-color:#FFF;clear:both;}
div.articole_similare {display:none;padding:20px 0px;background-color:#FFF;}
div.articole_similare.active {display:block;background-color:#FFF;color:#000;}
div.articole_similare h3 {margin-bottom:10px;font-size:18px;}
div.articole_similare a.moreLink  {padding:0px;margin:0px;background:none;display:inline-block;}
.paging{display:block;margin:25px 0px 20px;line-height:24px;}
.paging a{display:inline-block;padding:0px 5px;margin-right:1px;line-height:24px;background-color:#6578A2;color:#FFF !important;}
.paging a:hover{background-color:#141820;text-decoration:none;}
.paging strong{display:inline-block;padding:0px 2px;}
#footerBox{background:#000000;color:#FFF;padding:10px 0px;}
#footerBox ul {margin-bottom:10px;}
#footerBox li {display:inline-block;margin:5px 10px 0px 0px;}
#footerBox li a {display:block;background-color:#E5E8EF;padding:0px 10px;line-height:30px;height:30px;}
#footerBox li a:hover {background-color:#FFF;}
.reteaua_rs { display: grid;grid-template-columns: repeat(3,auto);}
.reteaua_rs li{padding: 0 0 1.375rem 1.5rem;display:block;}
#showCopyright {display: none;}
#thover {position: fixed;background: #4242423d;width: 100%;height: 100%;opacity: .8;top: 0;left: 0;z-index: 99999999;}
#tpopup {position: fixed;max-width: 500px;background: #ffffff; border-radius: 0px;padding: 25px 30px; text-align: left;box-shadow: 0 0 10px 0 #000; z-index: 999999999999;top: 50%;left: 50%;margin-top: -100px; margin-left: -260px;color: #444;border: 10px solid #eeeeee;}
#tclose {position: absolute;background: black;color: white;right: -15px;top: -15px;border-radius: 50%;width: 30px;height: 30px;line-height: 30px;text-align: center;font-size: 8px;font-weight: bold;font-family: 'Arial Black', Arial, sans-serif;cursor: pointer;box-shadow: 0 0 10px 0 #000;}
/* @media only screen
and (max-width:1299px){
.box{width:100%;}
} */
.header_bottom {
    background-color: #ffffff;
    /* border-bottom: 5px solid #141820; */
    box-shadow: 0 .125rem .375rem rgba(0, 0, 0, .15);
    position:fixed;
    width:100%;
    z-index:999;
}
.header_bottom .header-rightside{width: calc(100% - 40rem);}
.divfix{height:60px;}
.container-img-articol{max-height:350px;overflow: hidden;}
/* carusel */
.home-slide{
    position: relative;
	display: block;
	text-align: left;
	vertical-align: top;
	padding: 0px 10px;
}
.home-slide .title, .recent .title{
    font-size: 18px;
    font-weight: bold;
    text-align: left;
}
.bx-wrapper{
    width:100%;
    max-width:100%!important;
    border:none!important;
    box-shadow:none!important ;
}  
.bx-wrapper img{
 border-radius: 5px;
}
/* carusel end */


@media only screen
and (max-width:1100px){
    .left-homepage .cols{width:100%;}
    .col-3{width:50%;}
    .d-flex{flex-wrap: wrap;}
    .articole_recente{    flex-wrap: wrap;}
    .articole_recente .recent{width: 48%;}
}
@media only screen
and (max-width:768px){
    .dnoneM{
        display: none !important;
    }
    #topHeader,#topNews,#topBanner,#rightBox,#slideMenu,#addApi{display:none;}
    .onlyDesktop,.onlyMaxim,.onlyTablet,.navigare{display:none;}
    .onlyDesktop *,#addApi *{display:none !important;}
    #menuBox,#searchBox{display:none;}
    #homePage,.mobileHide{display:none !important;}
    .onlyMobile,.noDesktop{display:block !important;}
    .fixed{position:relative !important;}
    *{/*width:auto;height:auto;position:relative;*/}
    .bannerDFP{width:inherit !important;clear:both;margin:10px auto;float:none;}
    input,select,textarea{max-width:100% !important;width:100% !important;}
    .box{width:auto;}
    .header_logo{padding-left:10px;}
    .leftBox{width:auto;padding:0px;}
    .topMenu{height:auto;}
    #mobileMenu{float:right;}
    #searchMobile{display:none;width:100%;}
    #menuBox{position:relative;top:auto;right:auto;float:none;width:100%;text-align:center;clear:both;min-height:80px;}
    #menuBox ul li{width:23%;margin:0px 5px;}
    #menuBox ul li a::before,
    #menuBox ul li a::after{display:none !important;}
    #topContent .box{position:inherit;}
    #searchBox{padding:0px;height:40px;width:100% !important;}
    #topContent .leftBox .col2:nth-child(4){clear:left;}
    .col4{width:33%;height:430px;clear:none !important;}
    .home-slide{width: 100vw !important;}
    .rbxslider{transform: translate3d(-412px, 0px, 0px);}
    .bx-viewport{height:274px!important;}
    .articole_recente{    flex-direction: column;}
    .articole_recente .recent{width: 100%;margin-bottom: 10px;}
    .container-img-articol{max-height:unset!important;}
}
@media only screen
and (max-width:480px){
    .mobileHide{display:none !important;}
    .bannerDFP,.banner.col4 {float:none;display:block;width:auto !important;clear:both !important;margin:10px 0px !important;height:auto !important;min-height:250px;}
    #mobileMenu{clear:both;width:100%;float:none;padding:0px 10px;}
    #mobileMenu a {margin:10px;}
    #menuBox ul li{width:50%;margin:0px;}
    #menuBox ul li a span:last-child{display:none !important;}
    #homePage{display:inline-block !important;}
    .articol .fix {height:10px;}
    .col2,.col3,.col4{width:100% !important;clear:both !important;height:auto !important;}
    .cols{text-align:left;padding-top:20px !important;}
    .articole_similare .cols{padding-top:0px !important; margin: 5px 0px !important;} 
    .title,.col2 .title,.col3 .title,.col4 .title{height:auto !important;min-height:inherit !important;margin-bottom:10px;}
    .col2 .categ,.col3 .categ,.col4 .categ{display:none !important;}
    /* .col2 .img,.col3 .img,.col4 .img{width:110px;height:88px;float:left;margin-right:10px;} */
    .col2 .img,.col3 .img,.col4 .img{width:100%;height:auto;float:none;margin-bottom:10px;}
    .onlyMobile .newsletters .subscribe .button{position:relative;width:100% !important;top:auto;right:auto;margin-top:2px;}
    table,tbody,tr,td{display:block;text-align:left !important;}
    td{padding:10px !important;}
    img{max-width:100%;}
    #commentForm{top:0px;left:0px;width:auto;margin:0px;border:0px;}
    .articol .left {width:100%;text-align:center;clear:both;}
    ul.articole_similare_tab li {width:32%;}
    #tpopup {max-width:348px!important;margin-left: -174px!important;}
    .news_content_modul{padding:0px!important;max-width:100%!important;}
    .news_content{flex-direction: column;}
    .recent a{display: flex;}
    .articole_recente .recent img{height: 100%;width: auto;border-radius: 5px;max-width:100%;}
    .articole_recente .recent span.autor_image{overflow: hidden; display: block;height: 70px;border-radius: 5px;margin-right: 10px;}
    .home-slide .title, .recent .title{width: 60vw;max-width:100%;font-size:16px;}
    .home-hero-new{display:block;}
    .col3 .img{width:35%;height:90px;margin-right:10px;float:left;margin-bottom:10px;}
    .col3 .img img{width:auto;max-width: unset;height:100%;}
    .col3 .text{clear:both;}
    .col3 .title{font-size:16px;}

}
@media only screen
and (min-width:481px)
and (max-width:600px){#menuBox ul li{width:25%;margin:0px;}
#menuBox ul li a span:last-child{display:none !important;}
#homePage{display:inline-block !important;}
.col2,.col3,.col4{width:100% !important;clear:both !important;height:auto !important;}
.cols{text-align:left;padding-top:10px !important;width:100%;}
.title,.col2 .title,.col3 .title,.col4 .title{height:auto !important;min-height:inherit !important;margin-bottom:10px;}
.col2 .categ,.col3 .categ,.col4 .categ{display:none !important;}
.col2 .img,.col3 .img,.col4 .img{width:110px;height:88px;float:left;margin-right:10px;}
}
@media only screen
and (min-width:601px)
and (max-width:769px){.col4{width:50%;height:430px;clear:none !important;}
#topContent .bannerDFP.rightBox{position:absolute;right:0px;margin-top:200px;width:50%;text-align:center;}
}
@media only screen
and (min-width:769px)
and (max-width:1000px){#topBanner,#rightBox,#slideMenu,#addApi{display:none;}
.onlyMaxim{display:none;}
.onlyTablet,.noDesktop{display:block !important;}
.noMobile{display:none !important;}
.fixed{position:relative !important;}
.box{width:auto;}
.leftBox{width:auto;padding:0px;}
#topContent .box{position:inherit;}
#topContent .leftBox .col2:nth-child(4){clear:left;}
#topContent .bannerDFP.rightBox{position:absolute;right:0px;margin-top:200px;width:50%;text-align:center;}
#searchBox{display:none !important;}
#searchMobile{display:block;position:absolute;right:0px;width:300px;top:-45px;}
#topHeader .box{height:40px;line-height:40px;}
.latest_news{height:40px;}
.latest_news .news{width:auto;margin-right:300px;height:40px;line-height:40px;}
#menuBox{width:64%;}
#menuBox ul li{width:25%;margin:0px;}
.col4{width:33%;height:400px;clear:none !important;}
#topNews .box{background:#FFF;}
}
input[type=checkbox],input[type=radio],input.checkbox{width:20px;height:20px;display:inline-block;margin:3px 5px;border:none;float:left;border:none;padding:0px;}
input[type=submit],input[type=reset],input.button{background-color:#3d5070;line-height:32px;height:32px;color:#FFF;text-align:center;border:none;cursor:pointer;}
input[type=submit]:hover,input[type=reset]:hover,input.button:hover{border-color:#3D5070;background-color:#3D5070;}
.ui-autocomplete {position:absolute;top:100%;margin:0px;left:0;z-index:1000;float:left;display:none;width:300px !important;max-height:210px;overflow-y:scroll;list-style:none;background:#FFF;border:1px solid #3D5070;}
.ui-autocomplete li {display:block;line-height:30px;height:30px;padding:0px 15px;color:#3D5070;border-bottom:1px solid #3D5070;}
.ui-state-hover,.ui-state-focus, .ui-state-active{background:#3D5070 !important;color:#FFF !important;text-decoration:none;}
.ui-helper-hidden-accessible {display:none !important;}

@media only screen and (max-width: 1000px){
    .noMobile1{
        display: none !important;
    }


    .onlyMobile1 {
        display: block !important;
    }

}
@media only screen 
and (min-width : 1001px) 
{
    .noMobile1{
        display: block !important;
    }
    .onlyMobile1 {
        display: none !important;
    }  
}
.onlyMobileApi{
    display: none;
}

.footerLogoContainer {
    display: flex;
    justify-content: space-between;
	align-items: center;
}
img.imgLogoFooter {
    width: 100px;
}
@media only screen and (max-width: 792px) {
    .onlyMobileApi {
        display: block;
    }
	.footerLogoContainer {
	 	display: block;
	}
    #footer{
        padding: 10px !important;
    }
	.imgLogoFooter{
		margin-top: 10px;
	}
    .main{flex-direction: column;padding:0px 0px;}
    .left-homepage, .right-homepage{width:100%;padding:0px 10px!important;}
    
    .col-3{width:100%;}
    .divfix{height:100px;}
    .home-title{padding-top: 0px!important;}
    .left-homepage .cols{padding:0px!important;margin-bottom:10px;}
    .reteaua_rs{grid-template-columns: repeat(2, auto);padding-left: 0px;padding-top: 10px;}
    #contentBox{padding:10px;}
}
.footerContent .reteaua_rs {
    text-align: center;
}
.footerContent hr {
    height: 2px;
    background-color: #c5ccdb;
    margin: 10px;
}
.footerContent {
    background-color: #323a56;
    padding: 15px 0px;
    margin-top:20px;
    clear:both;
}
.footerContent a{
    padding: 0px 10px;
    margin: 5px 0px;
    color: #fff;
    font-size:18px;
}
.footerContent .hl_footer{
    text-align: center;
    padding: 10px 0px 5px 0px;

}
.footerContent .containerImportante{
    text-align: center;
}
.containerImportante a img {
    vertical-align: middle;
}
.containerCopy {
    display: flex;
    align-items: center;
    justify-content: space-between;
    /* top: 20px;
    padding: 10px 0px; */
    padding: 10px 10px;
    font-size:18px;
}
.footer_sectionBottom{
    background-color: #ffffff;
    color: #000000;
}
.containerLogo{
    display: flex;
    align-items: center;
    gap: 15px;
}
@media only screen and (max-width: 792px) {
    .footerContent .reteaua_rs{
        text-align: left !important;
    }
    .footerContent{
        padding: 0px 10px;
    }
    .footerContent .containerImportante {
        text-align: left;
        margin-bottom: 10px;
        display: GRID;
        grid-template-columns: auto auto;
    }
    .footerContent .hl_footer{
        text-align: left;
    }
    .footerContent a:first-child {
        border-left: unset !important;
        padding: 0px 10px 0px 0px;
        margin: 0px;
    }
    .containerCopy{
        padding: 10px 10px;
        display: block !important;  
    }
    .containerLogo{
        display: flex;
        justify-content: space-between;
    }
}
.footerContent .box{
    padding: 0px 0px !important;
    width: 100% !important;
}
.footer_sectionBottom .box {
    padding: 0px 0px !important;
    width: 100% !important;
}

ul.menuList li a {
    display: flex;
    flex-direction: column;
    text-align: center;
}
.menuD .menuList li a span:first-child {
    z-index: 2;
    display: block;
    font-weight: 600;
    font-size: 16px;
    text-transform: uppercase;
    font-family: 'Cabin', sans-serif!important;
}

.menuD .menuList li a {
    display: block;
    padding: 0px 0px;
    color: #3D5070;
}
.dFlex {
    display: flex;
}
.flex-align-center{
    align-items: center;
}
.flex-justify-center{
    justify-content: center;
}

.justify-content-between{
    justify-content:space-between;
}

/* .menuD .menuList li a span:last-child {
    z-index: 1;
    display: block;
    clear: both;
    color: #141820;
    text-shadow: none;
    text-transform: none;
    font-style: italic;
    font-size: 0.75em;
    opacity: 0.5;
    -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
    -moz-transition: -moz-transform 0.3s, opacity 0.3s;
    transition: transform 0.3s, opacity 0.3s;
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    transform: translateY(-100%);
    margin-top: 15px;
} */
.py-2{
    padding-top:.5rem!important;
    padding-bottom:.5rem!important
}
.gap-50{
    gap: 50px;
}
.gap-20{
    gap: 20px;
}

.flex-direction-column{
    flex-direction: column;
}

.header_top {
    background-color: #3d5070;
}
.header_top .latest_news .news a{
    color: #ffffff;
}
/* .menuList li {
    border-top: 1px solid #a2a7b5;  
}
.menuList li:hover {
    border-top: 5px solid #000;  
    border-bottom: 2px solid #a2a7b5;  
} */
.menuList{margin-bottom:0px;} 
.menuD{
    float: left;
    width:100%;
}
.menuS {
    display: none;
    float: left;
    width:100%;
}
.search-toggle{float: right;color:#4f607d;margin-left:10px;line-height:1;}
.search-toggle:hover{cursor: pointer;}
.px-10{
    padding-left:10px!important;
    padding-right:10px!important;
}
.only-desktop{
    /* display: block; */
}
.only-mobile{
    display: none;
}
.align-items-center{
    align-items: center;   
}
.logoMobile{
    display: none;
}
.logoDesktop{
    width:130px;
    display: block;
}
.menuMobileS, .menuMobileS2, .menuMobileS22 {
    position: fixed;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background-color: #FFFFFF;
    /* box-shadow: 2px 0 5px rgba(0, 0, 0, 0.1); */
    color: #333333;
    overflow-y: auto;
    z-index: 99999;
    transition: left 0.3s ease;
}
.menuMobileS.active, .menuMobileS2.active, .menuMobileS22.active {
    left: 0;
}
.menuMobileS ul li, .menuMobileS2 ul li {
    border-bottom: 1px solid #ddd;
    padding: 8px;
}
.menuMobileS li a, .menuMobileS2 li a {
    display: flex;
    gap: 10px;
    align-items: center;
}
.menuMobileS ul, .menuMobileS2 ul {
    list-style: none;
    margin: 0;
    padding: 10px;
}
.menuMobileS a, .menuMobileS2 a {
    text-decoration: none;
    font-size: 18px;
    font-weight: bold;
    color: #333333;
    display: block;
    padding: 5px 0;
}
.dnoneM {
    margin-top: 5px;
}
.mt-10{
    margin-top: 10px;
}
.mb-10{
    margin-bottom: 10px;
}
.newsletters {
    display: flex;
    align-items: center;
    padding: 20px;
    /* background-color: #c5ccdb; */
    background: url("../img/abstract_background.png");
    margin-top: 10px;
}
.news_content {
    display: flex;
    align-items: center;
}
strong.orange {
    font-size: 16px !important;
}
.news_content_modul {
    padding: 0px 20px;
    font-size: 16px;
    max-width: 295px;
}
@media only screen and (max-width: 920px) {
    .only-desktop{
        display: none;
    }
    .only-mobile{
        display: block;
    }
    .align-items-center-mobile{
        align-items: center;   
    }
    .logoMobile{
        display: block !important;
        height: 100px;
    }
    .logoDesktop{
        display: none!important;
    }
    .header_top {
        display: none;
    }
    .newsletterC{
        display: none;
    }
    .menuMobileS ul li a span:nth-of-type(2) {
        display: none;
    }
}