html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0px;
    border: 0;
    vertical-align: baseline;
    /*box-sizing: border-box;*/
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}

* {
    outline: none
}

body {
    font-family: "Roboto Slab", serif;
    line-height: 120%;
    background-color: #ffffff;
    min-width: 1240px;
    position: relative;
}

.page {
    padding-top: 20px;
    width: 100%;
    margin: 0 auto;
    border-radius: 0px;
    border: 0px solid #d3d3d3;
    border-top: none
}

.ad-container {
    display: flex;
    justify-content: center;
}

.poll-popup-wrapper {
    width: 100%;
    max-width: 600px;
    position: fixed;
    bottom: 0;
    background: #301e6d;
    z-index: 99999999;
    left: 50%;
    transform: translate(-50%, 100%);
    box-shadow: 0 0 9px 0;
    opacity: 0;
    transition: transform 0.4s ease, opacity 0.3s ease;
    pointer-events: none;
}

.poll-popup-wrapper.active {
    transform: translate(-50%, 0);
    opacity: 1;
    pointer-events: auto;
}

.poll-popup-wrapper .poll-head {
    padding: 20px 0;
    color: white;
    position: relative;
}

.poll-popup-wrapper .poll-head .poll-head-title {
    text-align: center;
}

.poll-popup-wrapper .poll-head .poll-close {
    position: absolute;
    right: 22px;
    top: 17px;
    cursor: pointer;
}

.poll-inner {
    padding: 25px;
    color: white;
    display: flex;
    flex-direction: column;
    gap: 40px;
}

.poll-inner .poll-title {
    text-align: center;
    font-size: 18px;
    line-height: 25px;
}

.poll-inner .poll-answers-container {
    padding: 10px 0;
}

.poll-inner .poll-answers {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 10px;
}

.poll-inner .poll-answers .poll-answer-item {
    padding: 5px 10px;
    background: white;
    color: #301e6d;
    cursor: pointer;
}

.poll-inner .poll-answers .poll-answer-item.selected,
.poll-inner .poll-answers .poll-answer-item:hover {
    background: black;
    color: white;
    font-weight: bold;
}

.poll-inner .poll-send-btn {
    margin-top: 30px;
    justify-content: center;
    display: none;
}

.poll-inner .poll-send-btn.active {
    display: flex;
}

.poll-inner .poll-send-btn span {
    padding: 5px;
    background-color: #4f3699;
    cursor: pointer;
    box-shadow: 0 0 5px 0 #000;
}

.poll-inner .poll-response {
    display: none;
    margin: 35px auto;
    text-align: center;
    justify-content: center;
    flex-direction: column;
    gap: 10px;
}

.poll-inner .poll-response a {
    color: white;
    text-decoration: underline;
}

.poll-inner .poll-response.show {
    display: flex;
}

#masterwrapper {
    margin: 0px;
    padding: 0px
}

.footerwrapper {
    margin: 0px;
    padding: 0px
}

.ml20 {
    margin-left: 20px
}

.ml10 {
    margin-left: 10px
}

.mt15 {
    margin-top: 15px
}

.container_fixed_width_article h1 {
    font-size: 30px;
    line-height: 1.5;
    text-align: center;
    max-width: 900px;
    margin: auto
}

.clear {
    clear: both
}

.clear10 {
    clear: both;
    height: 10px
}

.clear15 {
    clear: both;
    height: 15px
}

.clear20 {
    clear: both;
    height: 20px
}

b {
    font-weight: bold
}

a {
    color: #000000
}

p {
    color: #000000;
    font-size: 18px;
    line-height: 1.5;
    font-weight: 400;
    width: 100%;
    letter-spacing: 0px
}

.section-description {
    padding: 20px;
}

.section-description p {
    font-size: 15px;
}

.od {
    background: url('../images/other/comentarii_bg.png') top 10px right 10px no-repeat #ebebeb !important
}

.ol {
    background: #ebebeb !important
}

strong {
    font-weight: bold !important
}

em {
    font-style: italic
}

.mt20 {
    margin-top: 20px
}

.mt10 {
    margin-top: 10px
}

.ml20 {
    margin-left: 20px
}

.left {
    float: left
}

.right {
    float: right
}

.hr_bg {
    background: url('../images/other/ContentMid_bg_h3.png') bottom repeat-x;
    width: 100%;
    height: 5px;
    float: left;
    margin: 30px 0
}

.no_border {
    border: none !important
}

.headerBottom {
    float: left;
    width: 100%
}

.hr_orange {
    background: url('../images/other/hr_orange.png') center center no-repeat;
    width: 300px;
    height: 30px;
    float: right;
    margin: 5px 0
}

.file {
    background: url('https://media.dcnews.ro/assets_v2/images/other/file_bg')right 10px top 10px no-repeat
}

/* .video {
    background: url('../images/other/video_bg.png')right 10px top 10px no-repeat
} */

.foto {
    background: url('../images/other/foto_bg.png')right 10px top 10px no-repeat
}

.menu ul li .active {
    background: #4e3a97;
    color: #ffffff
}

.home {
    background: #4e3a97;
    color: #ffffff !important
}

.politica {
    background: #d20000;
    color: #ffffff !important
}

.international {
    background: #0e2b6e;
    color: #ffffff !important
}

.monden {
    background: #ab1b72;
    color: #ffffff !important
}

.multimedia {
    background: #0084a0;
    color: #ffffff !important
}

.magazin {
    background: #3ca398;
    color: #ffffff !important
}

.sport {
    background: #538f06;
    color: #ffffff !important
}

.economie {
    background: #e85d44;
    color: #ffffff !important
}

.stiri {
    background: #4e3a97;
    color: #ffffff !important
}

.comunicate {
    background: #5e6a7b;
    color: #ffffff !important
}

.menu {
    width: 1229px;
    background: #ebebeb;
    float: left;
    padding: 10px;
    border-radius: 3px;
    background: #f9f9f9;
    margin-top: -20px;
    margin-left: -25px;
    background: rgba(255, 255, 255, 1);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(47%, rgba(246, 246, 246, 1)), color-stop(100%, rgba(237, 237, 237, 1)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);
    box-shadow: 0 0 9px 0 #aeaeae
}

.menu ul {
    list-style: none
}

.menu ul li {
    float: left;
    margin: 0 1px 1px 0
}

.menu ul li a {
    float: left;
    font-size: 13px;
    color: #323232;
    padding: 6px 14.5px;
    text-transform: uppercase;
    text-decoration: none;
    border-radius: 2px;
    font-weight: 600
}

.menu ul li.active {
    color: #ffffff;
    background: #5e6a7b;
    padding: 6px 11px
}

.menu ul li a:hover {
    color: #ffffff;
    background: #5e6a7b
}

.politica .menu ul li a:hover {
    color: #ffffff;
    background: #ca3434;
    padding: 6px 11px
}

.indexPage .menu ul li a:hover {
    color: #eaeaea;
    background: #4e3a97
}


.container-block-970 {
    padding: 0;
    background: #f9f9f98a;
    border: 1px solid #dcdcdc96;
    width: 1020px;
    margin: 10px auto 10px auto;
    text-align: center;
    padding-top: 20px;
    height: 270px
}

.container-block-600 {
    padding: 0;
    background: #f9f9f98a;
    border: 1px solid #dcdcdc96;
    width: 100%;
    margin: 10px 0px 10px 0px;
    text-align: center;
    padding-top: 20px;
    height: 620px
}

.menuCateg {
    float: left;
    width: 100%;
    border-radius: 0 0 2px 2px;
    background-color: #4E3A97;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px
}

.menuCateg h3 {
    font-size: 12px;
    color: #e2e2e2;
    text-transform: uppercase;
    text-decoration: none;
    background: #343030;
    float: left;
    height: 26px;
    line-height: 26px;
    padding: 0 10px;
    border-radius: 0 0 0 2px
}

.menuCateg .bg {
    background: url('../images/other/menu_h3_bg.png') right center no-repeat;
    float: left;
    width: 10px;
    height: 26px
}

.menuCateg ul {
    list-style: none
}

.menuCateg ul li {
    float: left;
    height: 26px;
    margin-left: 5px
}

.menuCateg ul li a {
    font-size: 14px;
    color: #e2e2e2;
    padding: 3px 5px 3px 15px;
    text-transform: uppercase;
    text-decoration: none;
    border-radius: 2px;
    float: left
}

.menuCateg ul li a.active {
    background: url('../images/other/menuCateg_li.png') left center no-repeat
}

.menuCateg ul li a:hover {
    background: url('../images/other/menuCateg_li.png') left center no-repeat
}

.Content {
    padding-top: 20px
}

.ContentRight {
    width: 300px;
    display: inline-block;
    overflow: hidden;
    padding-left: 10px;
    vertical-align: top
}

.ContentLeft {
    width: 200px;
    float: left
}

.ContentLeft h2 {
    font-weight: 400;
    font-size: 16px;
    color: #ffffff;
    text-transform: uppercase;
    text-decoration: none;
    float: left;
    padding-left: 28px;
    border-radius: 3px;
    width: 172px;
    height: 34px;
    line-height: 34px;
    background: url('../images/other/h3_left_bg.png') 10px center no-repeat #636f80
}

.ContentLeft h3 {
    font-weight: 400;
    font-size: 16px;
    color: #ffffff;
    text-transform: uppercase;
    text-decoration: none;
    float: left;
    padding-left: 10px;
    border-radius: 3px;
    width: 190px;
    height: 34px;
    line-height: 34px;
    background: #636f80
}

.ContentLeft ul {
    list-style: none
}

.categorii_left ul li a {
    font-size: 14px;
    color: #000;
    padding: 7px 0 7px 20px;
    text-decoration: none;
    float: left;
    width: 180px
}

.categorii_left ul li a.active {
    background: url('../images/other/h3_right_bg_orange.png') left center no-repeat;
    padding: 7px 0 7px 20px
}

.categorii_left ul li a:hover {
    background: url('../images/other/h3_right_bg_orange.png') left center no-repeat;
    padding: 7px 0 7px 20px
}

.news_left {
    float: left;
    width: 200px
}

.news_left ul li {
    margin: 0 0 15px 0;
    float: left
}

.news_left span {
    float: left;
    font-weight: 600;
    font-size: 13px;
    color: #000;
    padding: 4px 0px
}

.news_left a {
    float: left;
    font-size: 13px;
    color: #5a5a5a;
    text-decoration: none
}

.news_left .news_categ {
    margin-left: 5px;
    float: left;
    font-weight: 600;
    font-size: 13px;
    color: #fff;
    border-radius: 2px;
    padding: 2px 5px;
    text-transform: uppercase
}

.widget_left {
    float: left
}

.widget_left img {
    float: left
}

.container_fixed_width_900px {
    margin-right: auto;
    width: 900px;
    margin-left: auto
}

.container_fixed_width_900px.center {
    text-align: center
}

.container_fixed_width_900px h1 {
    line-height: 48px;
    font-size: 32px
}

.container_full_width {
    width: 100%;
    margin-bottom: 30px
}

.container_fixed_width {
    width: 1200px;
    margin: 0 auto
}

.full_section_title {
    box-sizing: border-box;
    background: #301e6d;
    width: 100%;
    display: inline-block;
    color: #fff;
    text-align: center;
    padding: 10px;
    font-size: 20px;
    margin-bottom: 30px
}

.ContentMid {
    float: left;
    width: 445px;
    margin-left: 20px
}

.ContentMid h3 {
    font-weight: 600;
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 34px;
    color: #5a5a5a;
    text-transform: uppercase;
    background: url('../images/other/ContentMid_bg_h3.png') bottom repeat-x
}

.ContentMid h3 span {
    background: url('../images/other/h3_right_bg_orange.png') left center no-repeat;
    padding-left: 20px
}

.box_comunicate {
    float: left;
    width: 212px;
    margin-bottom: 30px
}

.box_comunicate a {
    float: left;
    font-weight: 600;
    margin-bottom: 5px;
    font-size: 14px;
    color: #000;
    text-transform: uppercase;
    text-decoration: none
}

.box_comunicate_title {
    height: 40px;
    overflow: hidden
}

.box_comunicate .box_comunicate_description {
    height: 60px;
    overflow: hidden;
    float: left;
    font-weight: 400;
    font-size: 14px;
    color: #000;
    width: 216px;
    text-transform: none
}

.box_comunicate img {
    float: left;
    border: 1px solid #dcdcdc;
    width: 210px
}

.ContentLeftCateg {
    width: 100%;
    max-width: 863px;
    padding: 10px;
    position: relative;
    display: inline-block;
    border: 1px solid #e1e1e1
}

.body-article .ContentLeftCateg a span {
    font-size: 14px;
    text-decoration: underline;
}

.body-article .siteBreadcrumb {
    width: 100%;
    display: flex;
    justify-content: center;
}

.ContentLeftCateg .articleMainImage img {
    width: 100%;
    display: block
}

.articleMainImage img {
    object-fit: cover;
    width: 100%;
    max-height: 650px;
    box-sizing: border-box;
    display: block
}

.articleMainImage.gallery img {
    width: 100%;
    display: block;
    max-height: 600px;
    object-fit: cover;
    object-position: center
}

.ContentLeftCateg .articleMainImage.gallery img {
    width: 100%;
    display: block;
    max-height: 600px;
    object-fit: cover;
    object-position: center
}

.ContentLeftCateg h1 {
    float: left;
    font-weight: 600;
    font-size: 28px;
    line-height: 44px;
    color: #000;
    letter-spacing: 0px;
    padding: 15px
}

.articol_info {
    float: left;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 0px;
    color: #646464;
    font-size: 13px;
    line-height: 25px
}

.articol_info span {
    color: #646464;
    font-size: 13px
}

.articol_info a,
.st_email {
    color: #646464;
    font-size: 12px;
    text-decoration: none;
    padding-left: 18px
}

.articol_info span a {
    padding-left: 0;
    margin-left: 0;
    font-weight: 500;
    color: #303030
}

.articol_download {
    background: url('../images/other/articol_download.png') left center no-repeat
}

.articol_print {
    background: url('../images/other/articol_print.png') left center no-repeat
}

.articol_email {
    background: url('../images/other/articol_email.png') left center no-repeat
}

.articol_comentarii {
    background: url('../images/other/articol_comentarii.png') left center no-repeat
}

.articol_accesari {
    background: url('../images/other/articol_accesari.png') left center no-repeat
}

.st_email span.email {
    color: #646464 !important;
    background: url('../images/other/articol_email.png') left center no-repeat !important;
    font-size: 13px !important
}

.articol_dec {
    display: block;
    width: 100%;
    color: #000;
    font-size: 14px;
    word-break: break-word;
    overflow: hidden;
    padding: 0 15px;
    box-sizing: border-box
}

.articol_dec p,
.articol_dec section,
.articol_dec div,
.articol_dec article,
.articol_dec header,
.articol_dec footer,
.articol_dec li {
    margin-bottom: 15px;
    color: #393939;
    font-size: 18px;
    line-height: 1.6;
    font-weight: 400;
    width: 100%;
    letter-spacing: 0px
}

.articol_dec ul,
.articol_dec ol {
    padding-inline-start: 40px
}

.articol_dec img {
    margin: 0;
    width: 100%;
    object-fit: contain;
    height: auto
}

.articol_dec h2 {
    font-size: 20px;
    line-height: 1.6;
    margin-bottom: 15px;
    text-decoration: underline
}

.articol_dec a {
    color: #0054c8
}

.voteaza {
    width: 759px;
    margin: 10px 0;
    padding: 10px 0;
    background: url('../images/other/ContentMid_bg_h3.png') top repeat-x, url('../images/other/ContentMid_bg_h3.png') bottom repeat-x;
    font-size: 16px;
    line-height: 33px;
    font-weight: normal
}

.voteaza_articol {
    text-transform: uppercase;
    color: #fff;
    font-size: 13px;
    background: #3c3c3c;
    padding: 10px;
;
    line-height: 13px;
    border-radius: 2px;
    text-decoration: none;
    float: left
}

#voteaza_pro {
    background: url('../images/other/pro_bg.png') left 10px top 10px no-repeat #5a8801;
    text-transform: uppercase;
    color: #fff;
    font-size: 13px;
    padding: 9px;
    padding-left: 30px;
    line-height: 13px;
    border-radius: 2px;
    text-decoration: none;
    float: left;
    margin-left: 10px;
    border: 0;
    cursor: pointer
}

#voteaza_contra {
    background: url('../images/other/contra_bg.png') left 10px top 10px no-repeat #ca3434;
    text-transform: uppercase;
    color: #fff;
    font-size: 13px;
    padding: 9px;
    padding-left: 30px;
    line-height: 13px;
    border-radius: 2px;
    text-decoration: none;
    float: left;
    margin-left: 10px;
    border: 0;
    cursor: pointer
}

.voteaza img {
    margin-left: 10px;
    margin-top: 8px
}

.box_mic h3 {
    color: #464646;
    float: left;
    font-weight: 600;
    margin-bottom: 5px;
    font-size: 18px;
    text-transform: uppercase
}

.box_mic article a {
    color: #000;
    display: block;
    padding-top: 3px;
    vertical-align: bottom;
    text-decoration: none;
    overflow: hidden;
    font-weight: 400;
    line-height: 20px;
    font-size: 16px;
    text-align: left;
    text-transform: none;
}

.stiri_asemanatoare {
    position: relative;
    float: left;
    width: 50%;
    margin-top: 5px;
    padding-right: 10px;
    box-sizing: border-box
}

.stiri_asemanatoare ul {
    list-style-type: none
}

.stiri_asemanatoare ul li {
    background: url('../images/other/bullet_rosu.png') left top 12px no-repeat;
    width: 310px;
    float: left
}

.stiri_asemanatoare ul li a {
    font-size: 14px;
    color: #000;
    padding: 7px 0 7px 20px;
    text-decoration: none;
    float: left
}

.stiri_asemanatoare ul li a:hover {
    text-decoration: underline
}

.stiri_asemanatoare h3 {
    color: #000000;
    float: left;
    border-bottom: solid 1px #333;
    font-weight: 500;
    margin-bottom: 0px;
    font-size: 18px;
    text-transform: uppercase;
    width: 100%;
    border-bottom: 1px solid #a5a5a5
}

.vacante_box {
    float: left;
    width: 445px
}

.vacante_box a {
    float: left;
    font-weight: 600;
    margin-bottom: 10px;
    font-size: 14px;
    color: #000;
    text-decoration: none
}

.vacante_box span {
    float: left;
    font-weight: 400;
    font-size: 14px;
    color: #5a5a5a;
    text-decoration: none;
    line-height: 17px
}

.vacante_box a.vacante_box_description {
    float: none;
    font-weight: 400;
    font-size: 14px;
    color: #000;
    text-decoration: none;
    line-height: 17px
}

.vacante_box img {
    float: left;
    width: 123px;
    margin-right: 10px;
    border: 1px solid #dcdcdc
}

.anunturi_bottom {
    width: 445px;
    float: left
}

.anunt_bottom {
    margin-bottom: 20px;
    padding-right: 50px;
    float: left;
    width: 395px;
    background: url('../images/other/anunt_bottom_bg.jpg') right center no-repeat
}

.anunt_bottom a {
    float: left;
    font-weight: 600;
    font-size: 14px;
    color: #000;
    text-decoration: none;
    width: 445px
}

.anunt_bottom a.anunt_bottom_description {
    float: left;
    font-weight: 400;
    font-size: 14px;
    color: #000;
    text-decoration: none;
    line-height: 17px;
    width: auto
}

.comunicatePagination .click_categ {
    color: #EBEBEB;
    width: 1px;
    height: 1px;
    overflow: hidden
}

.comunicatePagination .paginatie {
    width: 440px
}

.comunicat_box {
    float: left
}

.comunicat_box label {
    float: left;
    color: #656d78;
    font-size: 13px;
    width: 100%
}

.comunicat_box_input {
    float: left;
    font-size: 13px;
    color: #aab2bd;
    padding: 10px 0 10px 10px;
    background: #fff;
    border: 1px solid #e6e9ed;
    border-radius: 5px;
    width: 250px;
    margin-bottom: 10px
}

.comunicat_upload {
    float: left;
    cursor: pointer;
    background: #636f80;
    width: 120px;
    height: 40px;
    text-transform: uppercase;
    font-size: 14px;
    color: #ffffff;
    margin-top: 10px;
    background: url('../images/other/incarca_foto.png') center center no-repeat
}

input[type=file] {
    opacity: 0;
    height: 40px;
    float: left;
    cursor: pointer
}

.regulament {
    color: #656d78;
    font-size: 13px;
    clear: both;
    margin-top: 10px
}

.upload_foto {
    color: #656d78;
    font-size: 13px;
    clear: both;
    margin-top: 30px
}

.mesaj_comunicate {
    padding: 20px;
    border: 1px solid #e6e9ed;
    border-radius: 4px;
    float: left;
    width: 400px;
    min-height: 125px;
    color: #aab2bd;
    font-size: 13px;
    max-width: 400px
}

.comunicat_submit {
    float: left;
    cursor: pointer;
    background: #f47564;
    border: none;
    border-radius: 5px;
    height: 40px;
    text-transform: uppercase;
    font-size: 14px;
    color: #ffffff;
    margin-top: 20px
}

.widget1_right {
    float: right;
    width: 300px
}

.widget1_right_facebook {
    float: right;
    width: 300px;
    margin: 20px 0px
}

.widget1_right img {
    float: left;
    border: 1px solid #dcdcdc
}

.widget1_right h5 {
    float: left;
    font-weight: 600;
    margin: 15px 0;
    font-size: 14px;
    color: #5a5a5a;
    text-transform: uppercase
}

.widget1_right p {
    float: left;
    font-weight: 400;
    font-size: 14px;
    color: #5a5a5a
}

h4 {
    font-weight: 600;
    margin: 10px 0;
    font-size: 16px;
    color: #5a5a5a;
    text-transform: uppercase;
    background: url('../images/other/h3_right_bg_orange.png') left center no-repeat;
    padding-left: 20px
}

.comunicate_right {
    float: right;
    margin-top: 20px;
    width: 300px
}

.comunicate_right h3 {
    float: left;
    font-weight: 600;
    font-size: 18px;
    color: #ffffff;
    text-transform: uppercase;
    background: url('../images/other/comunicate_right_h3_bg.png') top 8px left 20px no-repeat #c52f2f;
    padding: 10px 10px 10px 60px;
    width: 230px;
    height: 30px;
    border-radius: 2px 2px 0 0
}

.comunicate_right_inner {
    padding: 20px;
    background: #f3f3f3
}

.comunicate_right_inner a {
    float: left;
    font-size: 18px;
    color: #000;
    text-decoration: none
}

.comunicate_right_inner span {
    margin-top: 10px;
    float: left;
    font-size: 14px;
    color: #323232;
    text-decoration: none
}

.comunicate_right_inner .comunicate_right_inner_description {
    margin-top: 10px;
    float: left;
    font-size: 14px;
    color: #000;
    text-decoration: none
}

.comentarii_right_inner {
    float: left;
    width: 300px;
    background: #f4f4f4
}

.comentarii_right_inner a {
    float: left;
    width: 260px;
    text-decoration: none;
    color: #000;
    font-size: 13px;
    padding: 20px 20px 0px 20px;
    background: #f4f4f4;
    height: 80px;
    overflow: hidden
}

.comentarii_right_inner2 a:hover {
    text-decoration: underline
}

.top_stiri_right {
    float: right;
    width: 300px
}

.top_stiri_right h3 {
    float: left;
    font-weight: 600;
    font-size: 18px;
    color: #ffffff;
    text-transform: uppercase;
    background: #c32d2d;
    padding: 20px 20px 4px;
    width: 260px;
    border-radius: 2px 2px 0 0
}

.top_stiri_categ {
    float: left;
    background: #c32d2d;
    width: 300px;
;
    height: 30px
}

.top_stiri_categ_inner {
    float: left;
    width: 300px;
    min-height: 10px
}

.top_stiri_categ_inner ul {
    list-style-type: none
}

.top_stiri_categ_inner ul li {
    background: #f4f4f4
}

.top_stiri_categ_inner a {
    display: block;
    font-size: 13px;
    color: #000;
    text-decoration: none;
    padding: 10px 70px 10px 20px
}

.top_stiri_categ_inner a:hover {
    text-decoration: underline
}

.top_stiri_categ ul {
    list-style-type: none
}

.top_stiri_categ ul li {
    float: left;
    margin-left: 20px
}

.top_stiri_categ ul li a {
    float: left;
    font-weight: 600;
    font-size: 14px;
    color: #ffffff;
    text-decoration: none;
    height: 37px;
    z-index: 9999;
    position: relative;
    text-shadow: 1px 0px 0px #000;
    width: 115px;
    text-align: center
}

.top_stiri_categ ul li.active {
    background: url('../images/other/top_stiri_categ_active.png') bottom center no-repeat;
    height: 37px;
    z-index: 9999;
    position: relative
}

.top_stiri_categ ul li a:hover {
    background: url('../images/other/top_stiri_categ_active.png') bottom center no-repeat;
    height: 37px;
    z-index: 9999;
    position: relative
}

.top_stiri_time {
    float: left;
    background: #c32d2d;
    width: 300px;
    border-radius: 0 0 2px 2px
}

.top_stiri_time ul {
    list-style-type: none
}

.top_stiri_time ul li {
    float: left;
    padding: 15px 20px
}

.top_stiri_time ul li a {
    float: left;
    font-weight: 600;
    font-size: 14px;
    color: #ffffff;
    text-decoration: none;
    z-index: 9999;
    position: relative;
    text-shadow: 1px 0px 0px #000;
    width: 60px;
    text-align: center
}

.top_stiri_time ul li.active {
    background: url('../images/other/tab_time_bg.jpg') top center no-repeat;
    z-index: 9999;
    position: relative
}

.top_stiri_time ul li:hover {
    background: url('../images/other/tab_time_bg.jpg') top center no-repeat;
    z-index: 9999;
    position: relative
}

.comunicatePage .top_stiri_right h3 {
    float: left;
    font-weight: 600;
    font-size: 18px;
    color: #ffffff;
    text-transform: uppercase;
    background: #4f3b97;
    padding: 20px 20px 4px;
    width: 260px;
    border-radius: 2px 2px 0 0
}

.comunicatePage .top_stiri_categ {
    float: left;
    background: #4f3b97;
    width: 300px;
;
    height: 30px
}

.comunicatePage .top_stiri_categ ul li.active {
    background: url('../images/top_stiri_categ_active_mov.png') bottom center no-repeat;
    height: 37px;
    z-index: 9999;
    position: relative
}

.comunicatePage .top_stiri_categ ul li a:hover {
    background: url('../images/top_stiri_categ_active_mov.png') bottom center no-repeat;
    height: 37px;
    z-index: 9999;
    position: relative
}

.comunicatePage .top_stiri_time {
    float: left;
    background: #4f3b97;
    width: 300px;
    border-radius: 0 0 2px 2px
}

.comunicatePage .top_stiri_time ul li.active {
    background: url('../images/tab_time_bg_mov.jpg') top center no-repeat;
    z-index: 9999;
    position: relative
}

.comunicatePage .top_stiri_time ul li:hover {
    background: url('../images/tab_time_bg_mov.jpg') top center no-repeat;
    z-index: 9999;
    position: relative
}

.comunicatePage .comunicate_right h3 {
    float: left;
    font-weight: 600;
    font-size: 18px;
    color: #ffffff;
    text-transform: uppercase;
    background: url('../images/other/comunicate_right_h3_bg.png') top 8px left 20px no-repeat #4f3b97;
    padding: 10px 10px 10px 60px;
    width: 230px;
    height: 30px;
    border-radius: 2px 2px 0 0
}

.post_comunicate {
    float: right;
    background: url('../images/other/comunicate_post_bg.png') top 20px right 20px no-repeat #636f80;
    padding: 20px;
    width: 260px;
    border-radius: 2px;
    margin-bottom: 20px
}

.post_comunicate a {
    float: left;
    font-weight: 600;
    font-size: 18px;
    color: #ffffff;
    width: 200px;
    text-decoration: none
}

.paginatie {
    float: left;
    background: #ebebeb;
    width: 100%;
    height: 30px;
    margin-top: 45px
}

.prev_p {
    float: left;
    cursor: pointer;
    background: #4E3A97;
    border: none;
    border-radius: 2px;
    padding: 5px;
    font-size: 14px;
    color: #ebebeb;
    text-decoration: none;
    width: 80px;
    text-align: center
}

.next_p {
    width: 80px;
    float: right;
    cursor: pointer;
    background: #4E3A97;
    border: none;
    border-radius: 2px;
    padding: 5px;
    font-size: 14px;
    color: #ebebeb;
    text-decoration: none;
    text-align: center
}

.click_categ {
    width: 475px;
    text-align: center;
    float: left;
    border: none;
    padding: 5px;
    font-size: 14px;
    color: #646464;
    text-decoration: none
}

.politicaColor {
    color: #d20000
}

.internationalColor {
    color: #0e2b6e
}

.mondenColor {
    color: #ab1b72
}

.magazinColor {
    color: #3ca398
}

.sportColor {
    color: #538f06
}

.economieColor {
    color: #e85d44
}

.stiriColor {
    color: #4e3a97;
    text-decoration: none
}

.multimediaColor {
    color: #139a8c
}

#header {
    width: 1200px;
    margin: 0 auto 0px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-top: 20px;
    margin: 0 auto 0px;
    background-color: #ffffff;
    display: flex;
    justify-content: space-between;
}

.logo {
    margin-top: 10px;
    float: left;
    /* background: url('../images/logo_rosu.png') no-repeat; */
    width: 151px;
    height: 138px
}

.indexPage .logo {
    margin-top: 10px;
    float: left;
    background: url('../images/dcnews_512px_v2.png') no-repeat;
    background-size: contain;
    width: 151px;
    height: 138px
}

.headerRight {
    float: right;
    width: 788px
}

.headerRightTop {
    margin-top: 10px;
    font-size: 11px;
    color: #969696;
    float: left;
    width: 100%
}

.headerRightTop p label {
    text-transform: uppercase
}

.headerRightTop p span {
    color: #5440a0
}

.indexPage .widgetTop1 {
    float: left;
    margin-right: 20px;
    background: url('../images/widget_data_mov.png') no-repeat;
    width: 215px;
    height: 35px
}

.indexPage .widgetTop2 {
    float: left;
    margin-right: 20px;
    background: url('../images/widget_temperatura_mov.png') no-repeat;
    width: 80px;
    height: 35px
}

.indexPage .widgetTop3 {
    float: left;
    margin-right: 20px;
    background: url('../images/widget_valuta_mov.png') no-repeat;
    width: 159px;
    height: 35px
}

.widgetTop1 {
    float: left;
    margin-right: 20px;
    background: url('../images/widget_data_rosu.png') no-repeat;
    width: 215px;
    height: 35px
}

.widgetTop2 {
    float: left;
    margin-right: 20px;
    background: url('../images/widget_temperatura_rosu.png') no-repeat;
    width: 80px;
    height: 35px
}

.widgetTop3 {
    float: left;
    margin-right: 20px;
    background: url('../images/widget_valuta_rosu.png') no-repeat;
    width: 159px;
    height: 35px
}

.search {
    float: right
}

.searchInput {
    outline: none;
    line-height: 30px;
    font-size: 13px;
    color: #969696;
    padding-left: 10px;
    float: left;
    background: url('../images/cauta_input.png') no-repeat;
    border: none;
    width: 153px;
    height: 30px
}

.searchSubmit {
    float: left;
    background: url('../images/cauta_submit.png') no-repeat;
    border: none;
    width: 30px;
    height: 30px
}

.headerRightBottom {
    float: right;
    margin-top: 18px;
    position: relative;
    max-width: 100%
}

.indexPage .top_stiri_right h3 {
    float: left;
    font-weight: 600;
    font-size: 18px;
    color: #ffffff;
    text-transform: uppercase;
    background: #4e3a97;
    padding: 11px 20px 4px;
    width: 260px;
    border-radius: 2px 2px 0 0
}

.indexPage .top_stiri_categ {
    float: left;
    background: #4e3a97;
    width: 300px;
;
    height: 30px;
    color: #fff
}

.indexPage .top_stiri_categ ul li.active {
    background: url('../images/top_stiri_categ_active.png') bottom center no-repeat;
    height: 37px;
    z-index: 9999;
    position: relative;
    background-color: #4e3a97
}

.indexPage .top_stiri_categ ul li a:hover {
    background: url('../images/top_stiri_categ_active.png') bottom center no-repeat;
    height: 37px;
    z-index: 9999;
    position: relative;
    background-color: #4e3a97
}

.indexPage .top_stiri_time {
    float: left;
    background: #4e3a97;
    width: 300px;
    border-radius: 0 0 2px 2px
}

.indexPage .top_stiri_time ul li.active {
    background: url('../images/tab_time_bg.png') top center no-repeat;
    z-index: 9999;
    position: relative;
    background-color: #4e3a97
}

.indexPage .top_stiri_time ul li:hover {
    background: url('../images/tab_time_bg.png') top center no-repeat;
    z-index: 9999;
    position: relative;
    background-color: #4e3a97
}

.indexPage .comunicate_right h3 {
    float: left;
    font-weight: 600;
    font-size: 18px;
    color: #ffffff;
    text-transform: uppercase;
    background: url('../images/comunicate_right_h3_bg.png') top 8px left 20px no-repeat;
    background-color: #6999ab;
    padding: 10px 10px 10px 60px;
    width: 230px;
    height: 30px;
    border-radius: 2px 2px 0 0;
    line-height: 31px
}

.top_stiri_categ_inner ul {
    display: none
}

.top_stiri_categ_inner ul.active {
    display: block
}

#footer {
    width: 100%;
    margin: 0 auto
}

.footerTop {
    margin-top: 40px;
    background-color: #f2f2f2;
    float: left;
    width: 1149px;
    border-radius: 3px;
    padding: 12px 15px 10px
}

.newsletterInput {
    outline: none;
    line-height: 30px;
    font-size: 13px;
    color: #969696;
    padding-left: 10px;
    background: url('../images/input_name.png') no-repeat;
    border: none;
    width: 173px;
    height: 30px
}

.newsletterSubmit {
    outline: none;
    background: url('../images/newsletter_submit.png') no-repeat;
    border: none;
    width: 123px;
    height: 30px;
    font-weight: 600;
    font-size: 14px;
    color: #ffffff;
    cursor: pointer
}

.newsletter {
    float: right;
    position: relative
}

.bg_newsletter {
    position: absolute;
    top: -56px;
    right: -6px;
    float: left
}

.footerMenu1 {
    width: 100%;
    text-align: center;
    float: left;
    margin: 15px 0px 10px 0px
}

.footerMenu1 ul {
    list-style: none
}

.footerMenu1 ul li {
    display: inline
}

.footerMenu1 ul li a {
    font-size: 14px;
    color: #323232;
    padding: 0px 12px;
    text-transform: uppercase;
    text-decoration: none;
    line-height: 30px
}

.footerMenu1 ul li a:hover {
    text-decoration: underline
}

.footerMenu3 {
    width: 100%;
    float: left;
    text-align: center;
    background-color: #4e3b97;
    border-radius: 5px;
    height: 30px;
    line-height: 30px;
    padding: 5px 0;
}

.indexPage .footerMenu3 {
    width: 100%;
    float: left;
    text-align: center;
    background-color: #4e3a97;
    border-radius: 5px;
    height: 30px;
    padding-top: 10px
}

.footerMenu3 ul {
    list-style: none
}

.footerMenu3 ul li {
    display: inline
}

.footerMenu3 ul li a {
    text-decoration: none;
    color: #ffffff;
    font-weight: 400;
    font-size: 14px;
    padding-right: 30px
}

.footerMenu3 ul li a:hover {
    text-decoration: underline
}

.authentication a {
    padding-right: 20px !important
}

.authentication {
    background: url('../images/authentication.png') no-repeat right center
}

.footerBottom {
    background: #333;
    width: 100%;
    margin: 0 auto;
    margin-top: 0px;
    text-align: center;
    color: #ffffff;
    font-weight: 400;
    font-size: 13px
}

.footerBottom a {
    color: #fff
}

.copyright {
    margin: 0 auto;
    width: 100%;
    line-height: 23px
}

.footerAdss {
    margin: 0px 0px 20px 0px
}

.traficRanking img {
    padding-right: 5px;
    width: 88px;
    height: 31px
}

.sati img {
    width: 81px;
    height: 31px
}

.designed {
    margin: 0 auto;
    width: 100%;
    line-height: 23px;
    margin-bottom: 15px
}

.widgetRightCalendar {
    float: left;
    margin: 10px 0px
}

.widgetRightParcEolian {
    float: left;
    margin: 20px 0px
}

.fluxStiriRight {
    float: left;
    width: 300px;
    margin-bottom: 15px
}

.fluxStiriRightTitle {
    border-radius: 2px;
    height: 55px;
    margin-bottom: 15px;
    padding: 10px 0px 0px 15px
}

.fluxStiriRightFirstTitle {
    color: #ffffff;
    font-weight: 600;
    font-size: 18px;
    text-transform: uppercase
}

.fluxStiriRightSecondTitle {
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    line-height: 33px
}

.fluxContent {
    float: left;
    width: 100%
}

.fluxData {
    width: 100%;
    color: #797979;
    font-size: 11px
}

.fluxData span,
.fluxData a {
    text-transform: uppercase;
    border-radius: 2px;
    padding: 2px 5px;
    text-decoration: none
}

.fluxDescription {
    width: 97%;
    float: left;
    font-size: 14px;
    color: #000;
    margin-top: 3px;
    margin-bottom: 15px;
    text-decoration: none
}

div[rel='scrollcontent1'] {
    height: 430px;
    overflow: hidden;
    position: relative;
    padding-right: 20px
}

.scrollcontent1-content {
    margin-top: 3px
}

.scrollcontent1-bar {
    width: 12px;
    background: url('../images/bara_flux.png') no-repeat
}

.scrollcontent1-drag {
    background: url('../images/scroll.png') no-repeat;
    width: 18px !important;
    height: 35px !important;
    cursor: pointer;
    margin-left: -6px
}

.ps-scrollbar-y-rail {
    width: 12px;
    background: url('../images/bara_flux.png') no-repeat;
    opacity: 1 !important
}

.ps-scrollbar-y {
    background: url('../images/scroll.png') no-repeat;
    width: 18px !important;
    height: 35px !important;
    cursor: pointer;
    right: -3px !important
}

.ps-scrollbar-x-rail {
    display: none !important
}

div[rel='scrollcontent2'] {
    width: 300px;
    height: 300px
}

.scrollcontent2-content {
    width: 999px
}

.scrollcontent2-bar {
    height: 15px;
    background: #ccc;
    border-radius: 5px;
    box-shadow: inset 0px 0px 5px #444444;
    overflow: hidden
}

.scrollcontent2-drag {
    background: #425a8a;
    border-radius: 5px;
    cursor: pointer
}

#contentwrap {
    padding: 5px;
    border: 1px #444444 solid;
    display: block;
    width: 300px;
    border-radius: 10px
}

.scrollcontent1-content p,
.scrollcontent2-content p {
    margin: 0;
    padding: 0
}

.punctulPeZi {
    margin-bottom: 20px;
    border: 5px solid #E8E8E8
}

.punctulPeZiTitle {
    float: left;
    width: 100%;
    text-align: center
}

.punctulPeZiContent {
    float: left;
    width: 90%;
    /*background: url('../images/bg_punctulpezi.png') no-repeat center bottom;*/
    padding: 0 5% 15px;
    margin-top: 10px
}

.punctulPeZiContent img {
    width: 70px;
    float: right;
    margin: 0 0 5px 5px
}

.punctulPeZiContentFirstTitle {
    text-decoration: none;
    color: #000;
    font-size: 18px;
    line-height: 20px
}

.punctulPeZiContentSecondTitle {
    color: #787878;
    font-size: 13px;
    line-height: 24px
}

.punctulPeZiContentSecondTitle a {
    text-transform: uppercase;
    text-decoration: none
}

.punctulPeZiContentDescription {
    float: left;
    width: 100%;
    color: #000;
    font-size: 14px;
    line-height: 20px
}

.arhiva {
    float: right;
    /*background: url('../images/bg_arhiva.png') no-repeat left center;*/
    text-decoration: none;
    padding: 5px 10px 5px 20px;
    margin-top: 5px
}

.arhiva_analiza_politica {
    float: right;
    text-decoration: none;
    padding: 5px 10px 15px 20px;
    margin-top: 5px;
    background-color: #F4F4F4;
    width: 100%;
    box-sizing: border-box;
    text-align: right;
    margin: 0
}

.arhiva_analiza_politica img {
    position: relative;
    top: 2px;
    left: -5px
}

.widgetRightRTV {
    float: left;
    width: 100%
}

.widgetRightRTVTitle {
    float: left;
    text-decoration: none;
    background: #db4040;
    color: #ffffff;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    padding: 20px 20px 15px 20px
}

.widgetRightRTVTitle1 {
    font-weight: 600;
    font-size: 22px;
    width: 100%;
    float: left
}

.widgetRightRTVTitle2 {
    font-weight: 600;
    font-size: 18px;
    width: 100%;
    float: left
}

.widgetRightRTVTitle3 {
    font-size: 13px;
    width: 100%;
    float: left
}

.widgetRightRTVVideo1 {
    float: left;
    width: 100%;
    text-decoration: none;
    font-size: 13px;
    color: #4b4b4b;
    margin-top: 10px
}

.widgetRightRTVVideo1 img {
    float: left
}

.widgetRightRTVVideo1Data {
    float: left;
    width: 175px;
    margin-bottom: 10px;
    line-height: 10px
}

.widgetRightRTVVideo1Description {
    float: left;
    width: 175px;
    line-height: 18px
}

.politicaIndex {
    background: url('../images/bg_box_mic_rosu.png') no-repeat center bottom;
    padding-bottom: 20px
}

.stiriIndex {
    position: relative;
    padding-bottom: 20px
}

.stiriIndex .separator {
    position: absolute;
    height: 20px;
    width: 221px;
    background-image: url('../images/ico_separator.png');
    background-position: right top;
    background-repeat: no-repeat;
    bottom: 0;
    right: 26px;
    background-color: #4E3A97
}

.economieIndex {
    background: url('../images/bg_box_mic_orange.png') no-repeat center bottom;
    padding-bottom: 20px
}

.internationalIndex {
    background: url('../images/bg_box_mic_albastru.png') no-repeat center bottom;
    padding-bottom: 20px
}

.mondenIndex {
    background: url('../images/bg_box_mic_roz.png') no-repeat center bottom;
    padding-bottom: 20px
}

.sportIndex {
    background: url('../images/bg_box_mic_verde.png') no-repeat center bottom;
    padding-bottom: 20px
}

.magazinIndex {
    background: url('../images/bg_box_mic_blue.png') no-repeat center bottom;
    padding-bottom: 20px
}

.multimediaIndex {
    background: url('../images/bg_box_mic_green.png') no-repeat center bottom;
    padding-bottom: 20px
}

.ContentIndex {
    position: relative;
    display: inline-block;
    width: 884px
}

.ContentIndex.w100 {
    width: 100%
}

.box_mare {
    position: relative;
    float: left;
    width: 100%;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 30px;
    box-sizing: border-box
}

.box_mare_description {
    margin: 8px 0px 10px 0px
}

.box_mare_title {}

.box_mare_title_culture {
    background: #deefff;
    background: -moz-linear-gradient(top, #deefff 0%, #98bede 100%);
    background: -webkit-linear-gradient(top, #deefff 0%, #98bede 100%);
    background: linear-gradient(to bottom, #deefff 0%, #98bede 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#deefff', endColorstr='#98bede', GradientType=0)
}

.box_mare_title_health {
    background: rgb(246, 230, 180);
    background: -moz-linear-gradient(top, rgba(246, 230, 180, 1) 0%, rgba(237, 144, 23, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(246, 230, 180, 1) 0%, rgba(237, 144, 23, 1) 100%);
    background: linear-gradient(to bottom, rgba(246, 230, 180, 1) 0%, rgba(237, 144, 23, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6e6b4', endColorstr='#ed9017', GradientType=0)
}

.box_mare_title a,
.box_mare_title_culture a {
    font-weight: 600;
    font-size: 24px;
    color: #000;
    line-height: 1.4px;
    text-decoration: none
}

.box_mare_title_health a {
    font-weight: 600;
    font-size: 30px;
    color: #000;
    line-height: 40px;
    text-decoration: none
}

.box_mare_title a {}

.box_mare_description a {
    font-weight: 600;
    font-size: 18px;
    color: #464646;
    line-height: 25px;
    text-decoration: none
}

.box_mare_img {
    width: 100%
}

.box_mare_img img {
    width: 100%;
    object-fit: cover;
    height: 472px;
    object-position: center
}

.box_mic {
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 10px;
    margin-bottom: 10px;
    box-sizing: border-box;
    position: relative;
    /*margin-right: 1.5%;*/
    padding-bottom: 0;
    min-height: 255px
}

.box_set_articles_img::before {
    bottom: 0;
    content: "";
    display: block;
    height: 65%;
    width: 100%;
    position: absolute;
    z-index: 0;
    height: 80%;
    background: rgb(0, 0, 0);
    background: -moz-linear-gradient(0deg, rgba(0, 0, 0, 0.804359243697479) 0%, rgba(0, 0, 0, 0.8015581232492998) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-linear-gradient(0deg, rgba(0, 0, 0, 0.804359243697479) 0%, rgba(0, 0, 0, 0.8015581232492998) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.804359243697479) 0%, rgba(0, 0, 0, 0.8015581232492998) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#ffffff", GradientType=1)
}

.box_mic h2 {
    bottom: 20px;
    width: 100%;
    display: block
}

.box_mic h2 a {}

.box_mic p {
    bottom: 0;
    z-index: 500000;
    padding: 7px 0px 0px;
    color: #828282
}

.box_mare_culture img {
    height: 256px
}

.nxt_recommended {
    float: left;
    width: 100%;
    margin-top: 20px;
    padding-left: 5px;
    padding-right: 5px;
    box-sizing: border-box;
    background-color: #f9f9f9;
    border: 1px solid #eee
}

.nxt_recommended a {
    text-decoration: none;
    display: block;
    position: relative
}

.nxt_recommended .box_mic_img img {
    width: 100%;
    height: 225px;
    object-fit: cover
}

.box_mic_img {
    width: 100%
}

.box_mic_img img {
    display: block;
    object-fit: cover;
    height: 140px
}

.nxt_recommended a {
    color: #000
}

.redBorder {
    width: 318px;
    height: 216px;
    border: 2px solid #cc2424
}

.redBorder img {
    width: 318px;
    height: 216px
}

.box_mic_img .tagOpinii {
    height: 25px;
    display: block;
    background: #cc2424 url('../images/tag_arrow.png') right top no-repeat;
    color: #fff;
    line-height: 25px;
    padding: 0 43px 0 10px;
    border-left: 3px solid #a00100;
    position: absolute;
    top: 0;
    right: 0
}

.box_mic_first_title {
    float: left;
    width: 100%;
    color: #464646;
    font-size: 13px;
    height: 18px;
    overflow: hidden
}

.box_mic_second_title {
    color: #000;
    display: block;
    padding-top: 3px;
    vertical-align: bottom;
    text-decoration: none;
    overflow: hidden;
    font-weight: 400;
    line-height: 20px;
    font-size: 16px;
    text-align: left;
    text-transform: none;
}

.box_mic_second_title_magazin {
    float: left;
    width: 100%;
    font-weight: 600;
    font-size: 14px;
    color: #000;
    line-height: 14px;
    margin-top: 10px;
    text-decoration: none;
    height: 44px;
    overflow: hidden
}

.box_mic_date {
    float: left;
    width: 100%;
    color: #505050;
    font-size: 11px;
    margin-top: 1px
}

.news_categ_index {
    margin-left: 5px;
    float: left;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    border-radius: 2px;
    padding: 2px 5px;
    text-transform: uppercase;
    text-decoration: none
}

.box_mic_description {
    float: left;
    width: 100%;
    font-size: 14px;
    color: #000;
    margin-top: 10px;
    text-decoration: none;
    height: 57px;
    overflow: hidden;
    line-height: 18px
}

.fotoHeader {
    float: left;
    border-radius: 3px;
    background: #6595a7;
    width: 100%;
    color: #ffffff;
    height: 50px;
    margin-top: 20px
}

.fotoHeader p {
    background: url('../images/photo_bg.png') no-repeat left center;
    padding-left: 50px;
    margin: 13px 0px 0px 15px;
    overflow: visible;
    float: left;
    height: 24px;
    font-size: 16px;
    color: #ffffff;
    line-height: 24px
}

.fotoHeader a {
    font-size: 13px;
    color: #ffffff;
    float: right;
    margin: 13px 10px 0px 0px;
    background: url('../images/photo_arrow.png') no-repeat right center;
    height: 24px;
    padding-right: 50px;
    text-decoration: none;
    line-height: 24px
}

.box_foto {
    width: 33.33%;
    float: left;
    margin-top: 5px;
    margin-right: 0px;
    padding: 0 7px 0 7px;
    box-sizing: border-box
}

.box_foto_img {
    display: block;
    position: relative
}

.box_foto_img img {
    width: 100%
}

.box_foto_img .icoPlay {
    width: 57px;
    height: 57px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -6px 0 0 -27px;
    background: url('../images/ico_photo.png') left top no-repeat
}

.galeriiVideo .box_foto_img .icoPlay {
    background: url('../images/ico_play.png') left top no-repeat
}

.box_foto_title {
    width: 100%;
    float: left;
    margin-bottom: 5px;
    text-decoration: none;
    font-weight: 600;
    font-size: 14px;
    color: #000;
    line-height: 18px;
    height: 35px;
    overflow: hidden
}

.videoHeader {
    float: left;
    border-radius: 3px;
    background: #6595a7;
    width: 100%;
    color: #ffffff;
    height: 50px;
    margin-top: 20px
}

.videoHeader p {
    background: url('../images/video_bg.png') no-repeat left center;
    padding-left: 50px;
    margin: 11px 0px 0px 15px;
    overflow: visible;
    float: left;
    height: 31px;
    font-size: 16px;
    color: #ffffff;
    line-height: 30px
}

.videoHeader a {
    font-size: 13px;
    color: #ffffff;
    float: right;
    margin: 13px 10px 0px 0px;
    background: url('../images/photo_arrow.png') no-repeat right center;
    height: 24px;
    padding-right: 50px;
    text-decoration: none;
    line-height: 24px
}

.box_video {
    width: 208px;
    float: left;
    margin-top: 5px
}

.box_video_title {
    width: 100%;
    float: left;
    margin-bottom: 5px;
    text-decoration: none;
    font-weight: 600;
    font-size: 14px;
    color: #464646;
    line-height: 18px
}

article.video .video-icon {
    width: 35px;
    height: 35px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    background-color: #301f6d;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: background-color 0.3s ease;
    cursor: pointer;
}

article.video .video-icon i {
    font-size: 10px;
    color: white !important;
}

.box_mic article.video .video-icon {
    transform: none;
    left: 5px;
    bottom: 5px;
    top: unset;
    width: 25px;
    height: 25px;
}

.box_mic article.video .video-icon i {
    font-size: 8px;
}

.box_mare_categ {
    float: left;
    width: 100%;
    margin-top: 20px
}

.box_mare_categ_header {
    float: left;
    width: 96.5%
}

.left_header {
    width: 271px;
    border-radius: 3px;
    color: #ffffff;
    font-size: 16px;
    text-transform: uppercase;
    line-height: 50px;
    float: left;
    height: 50px
}

.box_mare_categ_header_top {
    width: 100%
}

.box_mare_categ_header_bottom {
    display: inline-block;
    width: 100%;
    height: 10px
}

.box_mare_categ_content_big {
    float: left;
    width: 50%
}

.box_mare_categ_content_big_img {
    width: 100%;
    margin-top: 10px;
    float: left
}

.box_mare_categ_content_big_img img {
    width: 100%
}

.box_mare_categ_content_big_description {
    float: left;
    width: 100%;
    font-size: 14px;
    color: #000;
    margin-top: 10px
}

.fluxStiri {
    float: left;
    width: 400px;
    margin: 15px 0px 0px 30px
}

.fluxStiriTitle {
    float: left;
    width: 100%;
    font-weight: 600;
    font-size: 18px;
    color: #000;
    line-height: 18px;
    text-decoration: none
}

.fluxStiriTitle span {
    text-transform: uppercase
}

.box_mare_categ_content_big_title {
    float: left;
    width: 100%;
    font-weight: 600;
    font-size: 18px;
    color: #000;
    line-height: 18px;
    margin-top: 15px;
    text-decoration: none
}

.fluxStiridate {
    color: #787878;
    font-size: 12px;
    float: left;
    width: 100%;
    margin-top: 35px
}

.fourNews {
    float: left;
    width: 100%;
    margin-top: 5px
}

.fourNewsContent {
    float: left;
    width: 190px
}

.fourNewsContent_img img {
    width: 180px;
    height: 126px;
    object-fit: cover
}

.fourNewsContentDescription {
    float: left;
    width: 100%;
    color: #000;
    font-size: 14px;
    line-height: 16px;
    height: 35px;
    overflow: hidden;
    text-decoration: none
}

.lastNews {
    float: left;
    width: 100%;
    margin-top: 25px
}

.lastNewsContent {
    float: left;
    width: 33.33%;
    padding: 0 7px 0 7px;
    box-sizing: border-box
}

.lastNewsContent_img img {
    width: 100%
}

.lastNewsContentTitle {
    float: left;
    width: 100%;
    font-weight: 600;
    font-size: 14px;
    color: #000;
    line-height: 18px;
    text-decoration: none;
    margin-bottom: 5px;
    height: 37px;
    overflow: hidden
}

.lastNewsContentDescription {
    float: left;
    width: 100%;
    font-size: 13px;
    color: #000;
    line-height: 18px;
    height: 35px;
    overflow: hidden
}

.rss {
    float: left;
    width: 100%;
    height: 31px;
    border-radius: 2px;
    line-height: 31px;
    color: #ffffff;
    margin-top: 15px;
    display: none
}

.rss p {
    float: left;
    margin-left: 10px;
    font-size: 13px;
    color: #ffffff;
    height: 30px;
    line-height: 30px
}

.rssButton {
    background: url('../images/rss_bg.png') no-repeat;
    height: 30px;
    width: 18px;
    float: right;
    margin: 7px 7px 0px 0px
}

.left_header_stiri {
    margin-left: 15px;
    background-image: url('../images/bg_stiri.png');
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 40px;
    height: 50px;
    float: left;
    color: #fff;
    text-decoration: none
}

.personalize_stiri {
    width: 371px;
    float: left;
    color: #646464;
    font-size: 13px;
    border-bottom: 2px solid #4f3b97;
    padding: 0px 19px 0px 40px;
    line-height: 24px
}

.colorButton_mov1 {
    background: url('../images/color_button_mov1.png') no-repeat left center;
    border: none;
    width: 43px;
    height: 24px;
    float: right
}

.colorButton_mov2 {
    background: url('../images/color_button_mov2.png') no-repeat left center;
    border: none;
    width: 43px;
    height: 24px;
    float: right
}

.colorButton_up {
    background: #4F3B97 url('../images/color_button_up.png') no-repeat left center;
    border: none;
    width: 43px;
    height: 24px;
    float: right;
    cursor: pointer
}

.colorButton_down {
    background: #4F3B97 url('../images/color_button_down.png') no-repeat left center;
    border: none;
    width: 43px;
    height: 24px;
    float: right;
    margin-top: 0px;
    margin-right: 0px;
    cursor: pointer;
    margin-top: -28px
}

.placeholder {
    width: 43px;
    height: 24px;
    float: right;
    visibility: hidden
}

.stiriShare_mov {
    background: url('../images/share_bg_mov.png') no-repeat left center;
    float: left;
    padding-left: 25px;
    color: #646464;
    font-size: 13px;
    line-height: 26px;
    margin-left: 40px
}

.stiriViews_mov {
    background: url('../images/views_bg_mov.png') no-repeat left center;
    float: left;
    padding-left: 25px;
    color: #646464;
    font-size: 13px;
    line-height: 26px;
    margin-left: 20px
}

.stiriComments_mov {
    background: url('../images/comments_bg_mov.png') no-repeat left center;
    float: left;
    padding-left: 25px;
    color: #646464;
    font-size: 13px;
    line-height: 26px;
    margin-left: 20px
}

.left_header_politica {
    margin-left: 15px;
    background-image: url('../images/bg_politica.png');
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 40px;
    height: 50px;
    float: left
}

.personalize_politica {
    width: 371px;
    float: left;
    color: #646464;
    font-size: 13px;
    border-bottom: 2px solid #cd3333;
    padding: 0px 19px 0px 40px;
    line-height: 24px
}

.colorButton_rosu1 {
    background: url('../images/color_button_rosu1.png') no-repeat left center;
    border: none;
    width: 43px;
    height: 24px;
    float: right
}

.colorButton_rosu2 {
    background: url('../images/color_button_rosu2.png') no-repeat left center;
    border: none;
    width: 43px;
    height: 24px;
    float: right
}

.stiriShare_rosu {
    background: url('../images/share_bg_rosu.png') no-repeat left center;
    float: left;
    padding-left: 25px;
    color: #646464;
    font-size: 13px;
    line-height: 26px;
    margin-left: 40px
}

.stiriViews_rosu {
    background: url('../images/views_bg_rosu.png') no-repeat left center;
    float: left;
    padding-left: 25px;
    color: #646464;
    font-size: 13px;
    line-height: 26px;
    margin-left: 20px
}

.stiriComments_rosu {
    background: url('../images/comments_bg_rosu.png') no-repeat left center;
    float: left;
    padding-left: 25px;
    color: #646464;
    font-size: 13px;
    line-height: 26px;
    margin-left: 20px
}

.left_header_economie {
    margin-left: 15px;
    background-image: url('../images/bg_economie.png');
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 40px;
    height: 50px;
    float: left
}

.personalize_economie {
    width: 371px;
    float: left;
    color: #646464;
    font-size: 13px;
    border-bottom: 2px solid #e85d44;
    padding: 0px 19px 0px 40px;
    line-height: 24px
}

.colorButton_orange1 {
    background: url('../images/color_button_orange1.png') no-repeat left center;
    border: none;
    width: 43px;
    height: 24px;
    float: right
}

.colorButton_orange2 {
    background: url('../images/color_button_orange2.png') no-repeat left center;
    border: none;
    width: 43px;
    height: 24px;
    float: right
}

.stiriShare_orange {
    background: url('../images/share_bg_orange.png') no-repeat left center;
    float: left;
    padding-left: 25px;
    color: #646464;
    font-size: 13px;
    line-height: 26px;
    margin-left: 40px
}

.stiriViews_orange {
    background: url('../images/views_bg_orange.png') no-repeat left center;
    float: left;
    padding-left: 25px;
    color: #646464;
    font-size: 13px;
    line-height: 26px;
    margin-left: 20px
}

.stiriComments_orange {
    background: url('../images/comments_bg_orange.png') no-repeat left center;
    float: left;
    padding-left: 25px;
    color: #646464;
    font-size: 13px;
    line-height: 26px;
    margin-left: 20px
}

.left_header_international {
    margin-left: 15px;
    background-image: url('../images/bg_international.png');
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 40px;
    height: 50px;
    float: left
}

.personalize_international {
    width: 371px;
    float: left;
    color: #646464;
    font-size: 13px;
    border-bottom: 2px solid #2b4883;
    padding: 0px 19px 0px 40px;
    line-height: 24px
}

.colorButton_albastru1 {
    background: url('../images/color_button_albastru1.png') no-repeat left center;
    border: none;
    width: 43px;
    height: 24px;
    float: right
}

.colorButton_albastru2 {
    background: url('../images/color_button_albastru2.png') no-repeat left center;
    border: none;
    width: 43px;
    height: 24px;
    float: right
}

.stiriShare_albastru {
    background: url('../images/share_bg_albastru.png') no-repeat left center;
    float: left;
    padding-left: 25px;
    color: #646464;
    font-size: 13px;
    line-height: 26px;
    margin-left: 40px
}

.stiriViews_albastru {
    background: url('../images/views_bg_albastru.png') no-repeat left center;
    float: left;
    padding-left: 25px;
    color: #646464;
    font-size: 13px;
    line-height: 26px;
    margin-left: 20px
}

.stiriComments_albastru {
    background: url('../images/comments_bg_albastru.png') no-repeat left center;
    float: left;
    padding-left: 25px;
    color: #646464;
    font-size: 13px;
    line-height: 26px;
    margin-left: 20px
}

.left_header_sport {
    margin-left: 15px;
    background-image: url('../images/bg_sport.png');
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 40px;
    height: 50px;
    float: left
}

.personalize_sport {
    width: 371px;
    float: left;
    color: #646464;
    font-size: 13px;
    border-bottom: 2px solid #61900e;
    padding: 0px 19px 0px 40px;
    line-height: 24px
}

.colorButton_verde1 {
    background: url('../images/color_button_verde1.png') no-repeat left center;
    border: none;
    width: 43px;
    height: 24px;
    float: right
}

.colorButton_verde2 {
    background: url('../images/color_button_verde2.png') no-repeat left center;
    border: none;
    width: 43px;
    height: 24px;
    float: right
}

.stiriShare_verde {
    background: url('../images/share_bg_verde.png') no-repeat left center;
    float: left;
    padding-left: 25px;
    color: #646464;
    font-size: 13px;
    line-height: 26px;
    margin-left: 40px
}

.stiriViews_verde {
    background: url('../images/views_bg_verde.png') no-repeat left center;
    float: left;
    padding-left: 25px;
    color: #646464;
    font-size: 13px;
    line-height: 26px;
    margin-left: 20px
}

.stiriComments_verde {
    background: url('../images/comments_bg_verde.png') no-repeat left center;
    float: left;
    padding-left: 25px;
    color: #646464;
    font-size: 13px;
    line-height: 26px;
    margin-left: 20px
}

.left_header_monden {
    margin-left: 15px;
    background-image: url('../images/bg_monden.png');
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 40px;
    height: 50px;
    float: left
}

.personalize_monden {
    width: 371px;
    float: left;
    color: #646464;
    font-size: 13px;
    border-bottom: 2px solid #ab1b72;
    padding: 0px 19px 0px 40px;
    line-height: 24px
}

.colorButton_roz1 {
    background: url('../images/color_button_roz1.png') no-repeat left center;
    border: none;
    width: 43px;
    height: 24px;
    float: right
}

.colorButton_roz2 {
    background: url('../images/color_button_roz2.png') no-repeat left center;
    border: none;
    width: 43px;
    height: 24px;
    float: right
}

.stiriShare_roz {
    background: url('../images/share_bg_roz.png') no-repeat left center;
    float: left;
    padding-left: 25px;
    color: #646464;
    font-size: 13px;
    line-height: 26px;
    margin-left: 40px
}

.stiriViews_roz {
    background: url('../images/views_bg_roz.png') no-repeat left center;
    float: left;
    padding-left: 25px;
    color: #646464;
    font-size: 13px;
    line-height: 26px;
    margin-left: 20px
}

.stiriComments_roz {
    background: url('../images/comments_bg_roz.png') no-repeat left center;
    float: left;
    padding-left: 25px;
    color: #646464;
    font-size: 13px;
    line-height: 26px;
    margin-left: 20px
}

.left_header_magazin {
    margin-left: 15px;
    background-image: url('../images/bg_magazin.png');
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 40px;
    height: 50px;
    float: left
}

.personalize_magazin {
    float: left;
    color: #646464;
    font-size: 13px;
    border-bottom: 2px solid #3ca398;
    padding: 0px 19px 0px 40px;
    line-height: 24px;
    width: 371px
}

.colorButton_green1 {
    background: url('../images/color_button_green1.png') no-repeat left center;
    border: none;
    width: 43px;
    height: 24px;
    float: right
}

.colorButton_green2 {
    background: url('../images/color_button_green2.png') no-repeat left center;
    border: none;
    width: 43px;
    height: 24px;
    float: right
}

.stiriShare_green {
    background: url('../images/share_bg_green.png') no-repeat left center;
    float: left;
    padding-left: 25px;
    color: #646464;
    font-size: 13px;
    line-height: 26px;
    margin-left: 40px
}

.stiriViews_green {
    background: url('../images/views_bg_green.png') no-repeat left center;
    float: left;
    padding-left: 25px;
    color: #646464;
    font-size: 13px;
    line-height: 26px;
    margin-left: 20px
}

.stiriComments_green {
    background: url('../images/comments_bg_green.png') no-repeat left center;
    float: left;
    padding-left: 25px;
    color: #646464;
    font-size: 13px;
    line-height: 26px;
    margin-left: 20px
}

.articleGallery {
    width: 666px
}

.articleGallery .slides {
    position: relative
}

.imageDescription {
    font-size: 13px;
    color: #d9d9d9;
    font-style: italic;
    background-color: #3b3b3be8;
    padding: 5px;
    position: absolute;
    bottom: 0;
    left: 0;
}

.articleGallery .slide img {
    width: 666px
}

.articleGallery .slides .slide {
    display: none
}

.articleGallery .slides .active {
    display: block
}

.articleGallery .thumbnails {
    text-align: center;
    line-height: 0px
}

.articleGallery .thumbnails a {
    text-decoration: none
}

.articleGallery .thumbnails .thumbnail {
    display: inline-block;
    width: 150px;
    margin: 8px 5px 0 0
}

.articleGallery .thumbnail img {
    width: 150px;
    float: left
}

.parteneri h3,
.indexPage .parteneri h3 {
    padding-left: 20px;
    background-image: none;
    background-color: #4E3A97;
    width: 270px;
    text-transform: none
}

.parteneri a span {
    display: block;
    width: 73px;
    height: 73px;
    float: left;
    margin-right: 10px;
    background-size: auto 73px;
    background-position: center center;
    background-repeat: no-repeat
}

.articleMainImage {
    position: relative;
    width: 88%;
    margin: 0 auto
}

.articleMainImage .next,
.articleGallery .next {
    position: absolute;
    width: 50px;
    height: 50px;
    right: -10px;
    top: 50%;
    margin-top: -25px;
    display: block;
    background: url('../images/btn_next.png') left top no-repeat
}

.articleGallery .nextImage {
    background: url('../images/btn_next2.png') left top no-repeat;
    cursor: pointer
}

.articleMainImage .prev,
.articleGallery .prev {
    position: absolute;
    width: 50px;
    height: 50px;
    left: -10px;
    top: 50%;
    margin-top: -25px;
    display: block;
    background: url('../images/btn_prev.png') left top no-repeat
}

.articleGallery .prevImage {
    background: url('../images/btn_prev2.png') left top no-repeat;
    cursor: pointer
}

.pollQuestion {
    font-size: 19px;
    font-weight: bold
}

.choices {
    list-style-type: none
}

.choices li {
    cursor: pointer;
    margin-left: 20px
}

.choices .choice {
    padding-left: 20px;
    font-size: 17px;
    font-weight: bold;
    margin-bottom: 10px;
    background-image: url('../images/bullet_polls_inactive.png');
    background-repeat: no-repeat;
    background-position: 0px 7px
}

.choices .active {
    background-image: url('../images/bullet_polls_active.png') !important
}

.inputStyled_captcha {
    background-color: #e6e6e6;
    width: 100px;
    height: 22px;
    border: none;
    color: #000000;
    line-height: 22px
}

.pollsCaptchaText,
.inputWrapper_captcha,
.commentCaptcha {
    float: left !important
}

.pollsCaptchaText {
    font-size: 12px;
    float: left;
    margin-left: 20px;
    line-height: 22px
}

.nrVotes {
    padding-left: 20px
}

.answers {
    list-style-type: none
}

.answer {
    font-size: 15px;
    font-weight: bold;
    padding-bottom: 20px
}

.voteHolder {
    width: 590px;
    height: 4px;
    background-color: #f2f2f2;
    margin: 10px 45px 10px 0px;
    float: left
}

.tagVoturi {
    float: right;
    font-size: 12px;
    font-weight: bold
}

.votes,
.voteHolder {
    position: absolute
}

.votes {
    height: 4px;
    background-color: #4e3a97;
    margin-top: 10px
}

.voteProcent {
    position: absolute;
    padding: 0 3px;
    background-color: #ffffff;
    color: #4e3a97;
    font-size: 12px
}

.poll .vote,
.poll .results {
    display: none
}

.article_description_new {
    width: 100%;
    box-sizing: border-box;
    padding: 15px;
    margin-bottom: 15px;
    margin-top: 15px;
    text-decoration: underline
}

.article_description_new p {
    font-size: 20px;
    line-height: 1.6
}

.nxt_recommended h3 {
    font-weight: 500;
    border-bottom: 1px solid #a5a5a5
}

.box_set_articles_img {
    width: 100%;
    float: left;
    position: relative;
    text-decoration: none
}

.box_set_articles_img .tagOpinii {
    height: 25px;
    display: block;
    background: #cc2424 url('../images/tag_arrow.png') right top no-repeat;
    color: #fff;
    line-height: 25px;
    padding: 0 43px 0 10px;
    border-left: 3px solid #a00100;
    position: absolute;
    top: 0;
    right: 0
}

.box_set_articles_first_title {
    float: left;
    width: 100%;
    color: #464646;
    font-size: 13px;
    height: 18px;
    overflow: hidden
}

.box_set_articles_second_title {
    font-weight: 400;
    font-size: 16px;
    color: #fff;
    text-decoration: none;
    display: block;
    padding: 10px;
    opacity: 1;
    vertical-align: bottom;
    z-index: 9999;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    max-height: 32px;
    position: relative;
    margin-top: 16px;
}

.box_set_articles_second_title_magazin {
    float: left;
    width: 100%;
    font-weight: 600;
    font-size: 14px;
    color: #000;
    line-height: 14px;
    margin-top: 10px;
    text-decoration: none;
    height: 44px;
    overflow: hidden
}

.box_set_articles_date {
    float: left;
    width: 100%;
    color: #505050;
    font-size: 11px;
    margin-top: 1px
}

.news_categ_index {
    margin-left: 5px;
    float: left;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    border-radius: 2px;
    padding: 2px 5px;
    text-transform: uppercase;
    text-decoration: none
}

.box_set_articles_description {
    float: left;
    width: 100%;
    font-size: 14px;
    color: #000;
    margin-top: 10px
}

.box_set_articles h3 {
    color: #464646;
    float: left;
    font-weight: 600;
    margin-bottom: 5px;
    font-size: 18px;
    text-transform: uppercase
}

.box_set_articles {
    float: left;
    margin-left: 3px;
    box-sizing: border-box;
    width: 250px;
    background-color: #fff;
    box-sizing: border-box;
    border: 1px solid #dcdcdc;
    padding-bottom: 0;
    position: relative
}

.box_set_articles .box_set_articles_img img {
    width: 100%;
    object-fit: cover;
    height: 250px;
    display: block
}

.box_set_articles h2 {
    position: absolute;
    bottom: 20px;
    opacity: 1;
    overflow: hidden;
    width: 100%
}

.box_set_articles p.timestamp {
    color: #fff;
    font-size: 12px;
    position: absolute;
    bottom: 0;
    padding: 10px;
    opacity: 1;
    z-index: 99999
}

#nxt_newest_articles p {
    font-size: 12px;
    bottom: 0px !important;
    position: absolute;
    bottom: 0;
    z-index: 60000;
    color: #fff;
    padding: 10px 10px
}

#nxt_newest_articles h2 {
    position: absolute;
    top: 134px;
    width: 100%
}

.box_newest_nxt_articles h3 {
    color: #464646;
    float: left;
    font-weight: 600;
    margin-bottom: 5px;
    font-size: 18px;
    text-transform: uppercase
}

.box_newest_nxt_articles .box_set_articles_img img {
    width: 100%;
    height: 230px;
    object-fit: cover;
    display: block
}

.box_newest_nxt_articles {
    float: left;
    margin-right: 15px;
    margin-bottom: 15px;
    box-sizing: border-box;
    transition: box-shadow .3s ease-in-out;
    width: 227.6px;
    background-color: #fff;
    position: relative;
    padding-bottom: 0px
}

.box_newest_nxt_articles .wide_text_tag {
    padding: 4px 11px;
    position: absolute;
    text-transform: uppercase;
    top: 0;
    left: 0;
    width: 100%;
    font-size: 14px;
    font-weight: bold;
    box-sizing: border-box;
}

.box_newest_nxt_articles:nth-last-child(2),
.box_newest_nxt_articles:nth-last-child(7),
.box_newest_nxt_articles:nth-last-child(12) {
    margin-right: 0px
}

#nxt_newest_articles:last-child {
    margin-right: 0
}

.nxt_latest_news_text {
    float: right;
    width: 245px;
    color: #000;
    font-size: 15px;
    font-weight: bold;
    line-height: 18px;
    margin-top: 10px;
    margin-bottom: 10px
}

.nxt_fluxContent:last-child {
    border-bottom: none
}

.nxt_latest_news_time {
    float: left;
    width: 32px;
    color: #4e3a97;
    font-size: 13px;
    font-weight: bold;
    padding-top: 10px
}

.nxt_fluxStiriRightTitle {
    border-radius: 2px;
    height: 27px;
    margin-bottom: 0px;
    padding: 10px 0px 0px 15px;
    margin-top: 21px
}

.nxt_fluxStiriRightFirstTitle {
    color: #ffffff;
    font-weight: 600;
    font-size: 18px
}

.nxt_fluxData {
    width: 100%;
    color: #797979;
    font-size: 11px
}

.nxt_fluxContent {
    float: left;
    width: 100%;
    border-bottom: 1px dashed
}

.website_format {
    text-align: left;
    width: 100%;
    margin: 0 auto;
    max-width: 1080px
}

.website_format_icon {
    margin-right: 10px;
    display: inline-block;
    width: 25px;
    text-align: center
}

div.blueFooter {
    display: inline-block;
    width: 32%;
    text-align: center
}

#sliding {
    width: 450px;
    right: -500px;
    z-index: 10;
    background-color: #fff;
    position: fixed;
    bottom: 0px;
    -moz-box-shadow: 0px 0px 7px #0006;
    -webkit-box-shadow: 0px 0px 7px #0006;
    box-shadow: 0px 0px 7px #0006;
    z-index: 10000;
    -webkit-border-top-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    border-top-left-radius: 10px
}

#sliding .sliding-top {
    min-width: 365px;
    background: #54419d;
    color: #fff !important;
    background-color: #54419d;
    padding: 10px 15px;
    box-sizing: border-box;
    font-weight: 400;
    font-size: 14px;
    -webkit-border-top-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    border-top-left-radius: 10px
}

#sliding a.sliding-close {
    width: 16px;
    height: 17px;
    position: absolute;
    cursor: pointer;
    top: 12px;
    right: 10px;
    color: #fff
}

#sliding .normalBox {
    width: 100%
}

#sliding .normalBox .title a {
    display: block;
    padding: 1% 3%;
    background-color: #4e3a97;
    color: #ffffff;
    font-size: 0.9rem;
    margin-bottom: 1%
}

#sliding .normalBox .content {
    width: 100%;
    position: relative
}

#sliding .normalBox .content .image {
    width: 40%;
    float: left;
    position: relative
}

#sliding .normalBox .content .image img {
    width: 100%;
    display: block
}

#sliding .normalBox .content .text {
    width: 56%;
    float: left;
    margin: 12px 1% 5px 3%
}

#sliding .normalBox .content .text a {
    color: #000000;
    font-size: 18px;
    text-decoration: none;
    display: block;
    line-height: 25px;
    font-weight: 600
}

#sliding .normalBox .bottomInfo {
    position: absolute;
    bottom: 0px;
    border: 1px solid #4e3a97;
    height: 22px;
    line-height: 22px;
    width: 100%;
    z-index: -1;
    box-sizing: border-box;
    -moz-box-sizing: border-box
}

#sliding .normalBox .bottomInfo a {
    color: #4e3a97;
    font-size: 0.8rem;
    float: right;
    margin-right: 3%;
    z-index: 102
}

.hscroll_article {
    font-size: 13px;
    display: inline-block;
    margin-right: 50px
}

.hscroll_article_date {
    display: inline-block;
    background: #333;
    color: #fff;
    padding: 5px 10px;
    margin-right: 10px
}

.hscroll_article_title {
    font-size: 15px;
    color: #000;
    display: inline-block
}

.hscroll_article_link {
    text-decoration: none
}

#latest_news_horizontal_scroll {
    float: left;
    margin-left: 1080px
}

#hscroll_container {
    width: 100%;
    overflow: hidden;
    float: left;
    display: none;
    margin-bottom: 20px
}

.banner_preview {
    width: 300px;
    height: 150px;
    background: #f1f2f4;
    margin-top: 20px;
    position: relative;
    cursor: pointer
}

.banner_heading {
    position: absolute;
    top: 0px;
    left: 0px;
    background: #4e3a97;
    color: #ffffff;
    padding: 6px;
    width: 300px;
    box-sizing: border-box;
    text-align: center;
    font-weight: 600;
    font-style: italic;
    font-size: 20px
}

.banner_time {
    position: absolute;
    bottom: 25px;
    left: 0;
    width: 100%;
    box-sizing: border-box;
    border: #000;
    background: #d7dce2;
    padding: 2px;
    padding-left: 129px;
    font-weight: 600;
    z-index: 3000
}

.banner_image {
    width: 284px;
    height: 200px;
    top: 8px;
    left: 8px;
    position: absolute;
    z-index: 2000
}

.banner_image img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.banner_logo {
    background-color: transparent;
    z-index: 9000;
    background: url(../images/logo_mov.png);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    width: 80px;
    height: 80px;
    position: absolute;
    top: 38px;
    left: 29px
}

.banner_who {
    position: absolute;
    width: 40px;
    height: 60px;
    bottom: 46px;
    word-break: normal;
    left: 125px;
    color: #3e3e3e;
    text-align: left;
    z-index: 3000;
    padding: 5px;
    box-sizing: border-box;
    font-size: 21px;
    font-weight: 900;
    text-transform: uppercase
}

.banner_description {
    position: absolute;
    width: 100%;
    height: 25px;
    bottom: 0;
    left: 0;
    background: #4e3a97;
    color: #fff;
    text-align: center;
    z-index: 3000;
    padding: 3px;
    box-sizing: border-box;
    font-size: 15px;
    font-weight: 600
}

.search-section .box_mic h2 {
    z-index: 999;
    bottom: 35px
}

.box_mic p.posted {
    float: none;
    width: 100%;
    bottom: 0px
}

.box_mic p.posted label {}

.section-listing {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.section-listing ul {
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
    width: 100%;
}

.section-listing ul li {
    width: 23.5%;
}

.section-listing.section-listing-layout-2 article .thumb {
    height: 230px;
    object-fit: cover;
}

.section-listing.section-listing-layout-2 article .thumb::before {
    bottom: 0;
    content: "";
    display: block;
    width: 100%;
    position: absolute;
    height: 70%;
    background: rgb(0, 0, 0);
    background: -moz-linear-gradient(0deg, rgba(0, 0, 0, 0.804359243697479) 0%, rgba(0, 0, 0, 0.8015581232492998) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-linear-gradient(0deg, rgba(0, 0, 0, 0.804359243697479) 0%, rgba(0, 0, 0, 0.8015581232492998) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.804359243697479) 0%, rgba(0, 0, 0, 0.8015581232492998) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#ffffff",GradientType=1);
    z-index: 9;
    left: 0;
}

.section-listing.section-listing-layout-2 article .tt-dd {
    position: absolute;
    top: 134px;
    width: 100%;
    display: flex;
    flex-direction: column;
    color: white;
}

.widget_right {
    border: 1px solid #d3d3d3
}

h2.section_title {
    font-weight: 400;
    font-size: 18px;
    line-height: 24px
}

h2.widget_title-bg span {
    background: #4e3a97;
    color: #fff;
    width: 100%;
    display: block;
    padding: 5px 0px
}

.widget_right .article_container {
    height: 150px;
    overflow: hidden;
    border-bottom: 1px solid #b6b6b6
}

.container--static {
    width: 100%
}

.widget_right .article_container {
    height: 150px;
    overflow: hidden;
    border-bottom: 1px solid #b6b6b6
}

.inline-block {
    display: inline-block
}

.inline-block.image--left {
    width: 40%;
    box-sizing: border-box;
    padding: 5px
}

.container--static a {
    text-decoration: none
}

.inline-block.image--left a {
    display: block
}

.widget_right img {
    width: 100%;
    height: 170px;
    object-fit: cover
}

.inline-block.image--left img {
    width: 100%;
    object-fit: cover;
    height: 140px;
    display: block
}

.mt10 {
    margin-top: 10px
}

.inline-block {
    display: inline-block
}

.inline-block.text--right {
    width: 55%;
    vertical-align: top
}

.boxed .inline-block.text--right {
    padding-left: 5px
}

.inline-block--title {
    font-weight: 600;
    font-size: 14px;
    line-height: 14px;
    letter-spacing: 0px;
    text-align: left
}

.mt5 {
    margin-top: 5px
}

.article_container .byline {
    font-size: 11px
}

.inline-block--description {
    font-size: 12px;
    font-weight: 400;
    text-align: left;
    line-height: 14px
}

.container--static {
    width: 100%
}

.w25 {
    width: 24%
}

.crosses-container {
    width: 100%
}

.crosses-container .box_mic {
    min-height: 318px
}

.random_articles {
    width: 24%;
    min-height: 290px;
    margin-right: 8px
}

.random_articles .box_mic_img img {
    height: 170px
}

.opinion_dot_list_title {
    width: 12px !important;
    margin-right: 8px !important;
    position: relative;
    height: auto;
    display: inline-block;
}

.opinion_dot_article_title {
    width: 20px !important;
    margin-right: 8px !important
}

.opinion_dot_article_bottom {
    width: 15px !important;
    margin-right: 8px !important;
    vertical-align: text-top
}

.breadcrumbs a {
    text-decoration: none;
    font-weight: bold;
    color: #301e6d
}

.publishedDate {
    font-size: 12px
}

#nxt_big_box a {
    text-decoration: none;
    color: #000;
    line-height: 1.4
}

.set_articles_wrapper_under {
    width: 100%;
    display: block;
    clear: both;
    border-top: 1px solid #c1c1c1;
    padding-top: 10px
}

.box_set_articles_wide_text {
    width: calc(100% - 20px);
    display: inline-block;
    margin-left: 20px;
    box-sizing: border-box
}

.box_set_articles_wide_text.border-bottom {
    border-bottom: 1px solid #c1c1c1;
    padding-top: 20px;
}

.most_read_w50 a:last-child .box_set_articles_wide_text.border-bottom {
    border: none;
}

.box_set_articles_wide_text_under {
    width: 50%;
    display: inline-block;
    vertical-align: top
}

.box_set_articles_wide_text_under.right {
    padding-left: 30px;
    box-sizing: border-box
}

.wide_text_title_wrapper {
    margin-bottom: 15px
}

.wide_text_title_wrapper h3 {
    font-size: 19px;
    line-height: 22px
}

.box_set_articles_wide_text_under .wide_text_title_wrapper {
    height: 45px
}

.wide_text_content_wrapper img {
    display: inline-block;
    width: 25%;
    height: 100px;
    object-fit: cover
}

.wide_text_description_wrapper {
    display: inline-block;
    width: 75%;
    vertical-align: top;
    padding-left: 15px;
    box-sizing: border-box;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px
}

.wide_text_description_wrapper .set_article_title {
    font-size: 18px;
    font-weight: 400;
    line-height: 1.4
}

.box_set_articles_wide_text .wide_text_description_wrapper {
    padding-left: 0px;
    padding-right: 15px
}

.wide_text_content_wrapper {
    margin-bottom: 15px;
    position: relative;
    display: flex;
}

.wide_text_tag {
    width: 25%;
    height: 25px;
    font-weight: 600;
    font-size: 12px;
    box-sizing: border-box;
    padding-top: 2px;
    text-align: left;
    position: absolute;
    bottom: 0;
    left: 0
}

.box_set_articles_wide_text .wide_text_tag {
    margin-bottom: 3px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    width: auto;
    padding: 3px 10px;
    line-height: 20px
}

.span_wide_text_tag {
    padding: 4px 11px;
    position: absolute;
    text-transform: uppercase;
    top: 0;
    left: 0;
    width: 100%;
    font-size: 14px;
    font-weight: bold;
    box-sizing: border-box
}

.article-title-breaking {
    font-weight: normal;
    padding: 4px 11px;
    border-radius: 5px;
    text-transform: uppercase;
    background-color: yellow;
    background: rgba(255, 242, 0, 1);
    background: -moz-linear-gradient(top, rgba(255, 242, 0, 1) 0%, rgba(254, 182, 69, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 242, 0, 1)), color-stop(100%, rgba(254, 182, 69, 1)));
    background: -webkit-linear-gradient(top, rgba(255, 242, 0, 1) 0%, rgba(254, 182, 69, 1) 100%);
    background: -o-linear-gradient(top, rgba(255, 242, 0, 1) 0%, rgba(254, 182, 69, 1) 100%);
    background: -ms-linear-gradient(top, rgba(255, 242, 0, 1) 0%, rgba(254, 182, 69, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 242, 0, 1) 0%, rgba(254, 182, 69, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff200', endColorstr='#feb645', GradientType=0 );
    color: black;
}
.article-title-exclusive {
    font-weight: normal;
    padding: 4px 11px;
    border-radius: 5px;
    text-transform: uppercase;
    background-color: red;
    color: white;
    background: rgba(255, 10, 59, 1);
    background: -moz-linear-gradient(top, rgba(255, 10, 59, 1) 0%, rgba(235, 14, 102, 1) 47%, rgba(219, 3, 3, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 10, 59, 1)), color-stop(47%, rgba(235, 14, 102, 1)), color-stop(100%, rgba(219, 3, 3, 1)));
    background: -webkit-linear-gradient(top, rgba(255, 10, 59, 1) 0%, rgba(235, 14, 102, 1) 47%, rgba(219, 3, 3, 1) 100%);
    background: -o-linear-gradient(top, rgba(255, 10, 59, 1) 0%, rgba(235, 14, 102, 1) 47%, rgba(219, 3, 3, 1) 100%);
    background: -ms-linear-gradient(top, rgba(255, 10, 59, 1) 0%, rgba(235, 14, 102, 1) 47%, rgba(219, 3, 3, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 10, 59, 1) 0%, rgba(235, 14, 102, 1) 47%, rgba(219, 3, 3, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0a3b', endColorstr='#db0303', GradientType=0 );
}
.wide_text_tag.breaking,
.span_wide_text_tag.breaking {
    color: #000;
    background: rgb(255, 255, 255);
    background: linear-gradient(308deg, #ffee00 0%, #d9c300 30%, rgb(255 231 22) 30%, rgb(252 238 117) 100%)
}

.wide_text_tag.exclusive,
.span_wide_text_tag.exclusive {
    color: white;
    background: rgb(255, 255, 255);
    background: linear-gradient(308deg, #bc362c 0%, #ee5448 30%, #d52e23 30%, rgb(0 0 0) 100%)
}

.wide_text_tag.live,
.span_wide_text_tag.live {
    background: #ff6c00;
    color: #fff;
    animation: blinker 2s cubic-bezier(0, 1.24, 1, 1) infinite
}

.wide_text_tag.codgalben,
.span_wide_text_tag.codgalben {
    background: rgba(71, 71, 71, 1);
    color: #ffea00
}

.wide_text_tag.codportocaliu,
.span_wide_text_tag.codportocaliu {
    background: rgba(71, 71, 71, 1);
    color: #ff7800
}

.wide_text_tag.codrosu,
.span_wide_text_tag.codrosu {
    background: rgba(71, 71, 71, 1);
    color: #fb000c
}

.box_mare .main_bottom_desc .span_wide_text_tag {
    font-size: 18px;
    line-height: 20px;
    padding: 8px 14px;
    top: -36px;
}

.box_mare .thumb .span_wide_text_tag {
    display: none;
}

@keyframes blinker {
    50% {
        opacity: 0
    }
}

.box_set_articles_wide_text .wide_text_img_wrapper {
    display: inline-block;
    position: relative;
    width: 37%
}

.box_set_articles_wide_text img {
    width: 155px;
    height: 100px
}

.box_set_articles_wide_text .wide_text_description_wrapper {
    width: 63%
}

.main_bottom_desc {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 99;
    background: rgb(0 0 0 / 80%);
    color: #fff;
    padding: 15px;
    font-size: 17px;
    line-height: 25px;
    box-sizing: border-box
}

.siteAccessibilityListen {
    width: calc(25% - 6.5px);
    display: inline-block;
    padding: 4px 10px !important;
    background: #5c005d;
    color: #fff !important;
    font-weight: 600;
    box-sizing: border-box;
    float: left;
    text-align: center
}

.siteAccessibilityListen.w33 {
    width: calc(33.3% - 20px)
}

.siteAccessibilityListen svg {
    width: 15px;
    vertical-align: middle;
    fill: #fff
}

.siteAccessibility .fa {
    width: 30px
}

.siteAccessibility>.siteAccessibilityListen:nth-child(4n+1) {
    margin-right: 5px !important
}

.siteAccessibility>.siteAccessibilityListen:nth-child(4n+2) {
    margin-right: 4px !important;
    margin-left: 4px !important
}

.siteAccessibility>.siteAccessibilityListen:nth-child(4n+3) {
    margin-right: 4px !important;
    margin-left: 4px !important
}

.siteAccessibility>.siteAccessibilityListen:nth-child(4n+0) {
    margin-left: 5px !important
}

.audio-article-icon {
    width: 20px !important;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 3px
}

.nxt_related_2col {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row !important;
}

.related_2col_article {
    width: 50%;
    box-sizing: border-box;
    display: inline-block;
    margin-top: 26px
}

.related_2col_article:nth-child(odd) {
    padding-right: 5px
}

.related_2col_article:nth-child(even) {
    padding-left: 5px
}

.related_2col1_article:first-of-type {
    margin-top: 20px
}

.related_2col1_article {
    width: 100%;
    box-sizing: border-box;
    float: left;
    margin-top: 20px
}

.related_2col_image_wrapper {
    width: 35%;
    height: 100%;
    display: inline-block;
    vertical-align: top;
    position: relative
}

.related_2col_image {
    width: 100%;
    height: 100px;
    object-fit: cover;
    object-position: center
}

.related_2col_title {
    width: 65%;
    height: 100%;
    display: inline-block;
    vertical-align: top;
    padding: 0px 10px 0 10px;
    box-sizing: border-box;
    font-size: 16px;
    line-height: 22px;
    color: #000;
    position: relative
}

.related_2col_special_tag {
    position: absolute;
    text-transform: none;
    bottom: 0;
    left: 0;
    box-sizing: border-box;
    background-color: #4e3a97;
    color: #fff;
    padding: 3px 8px;
    font-size: 13px;
    letter-spacing: -.03em
}

.related_2col_date {
    padding: 0 0;
    bottom: 3px;
    font-size: 12px;
    color: #676767
}

.box_recent_news {
    padding: 10px;
    border: 1px solid #e1e1e1;
    margin-bottom: 10px
}

.recent_news a {
    color: #000;
    text-decoration: none
}

.recent_news {
    font-size: 14px;
    margin-top: 8px;
    border-top: 2px solid #820000;
    padding-top: 8px
}

.recent_news span {
    line-height: 1.5;
    font-weight: 400;
    font-size: 15px
}

.recent_news:hover span {
    color: #ff5721
}

.recent_news_date {
    font-size: 12px;
    color: #888
}

#header {
    padding: 0 !important;
    box-sizing: border-box
}

.covid_wrapper,
.header_wrapper,
.subheader_wrapper {
    width: 100%
}

.header_wrapper {
    background: #fff;
    z-index: 9999;
    position: relative;
    margin-top: 20px
}

.subheader_wrapper {
    background: #301e6d;
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .35);
    box-shadow: 0 0 20px rgba(0, 0, 0, .35);
    height: 28px
}

.subheader {
    color: #fff;
    width: 1200px;
    margin: 0 auto;
    height: 100%;
    padding-left: 125px;
    font-size: 14px;
    padding-top: 4px;
    box-sizing: border-box;
    position: relative
}

.subheader .sepparator {
    display: inline-block;
    margin: 0 10px;
    box-sizing: border-box;
    opacity: 0.4
}

.subheader a {
    color: #fff;
    text-decoration: none
}

.logo_fl {
    float: left;
    background: url(https://media.dcnews.ro/assets_v2/images/dcnews_512px_v2.png) no-repeat;
    background-size: contain;
    width: 105px;
    height: 95px;
    margin-top: 8px;
    transition: all .3s ease-in-out
}

.header_v2_left {
    width: 100px;
    height: 61px;
    vertical-align: top
}

.header_v2_center {
    position: relative;
    height: 61px;
    vertical-align: top;
    text-align: center
}

.header_v2_right {
    position: relative;
    height: 61px;
    vertical-align: top;
    text-align: right;
    box-sizing: border-box
}

.header_v2_right .fa,
.header_v2_right img,
.header_v2_right span {
    font-size: 20px;
    padding: 20px;
    transition: all .3s ease-in-out
}

#fa-play {
    color: #bf0203
}

.nav {
    padding-top: 20px;
    box-sizing: border-box
}

.nav ul li {
    display: inline-block;
    width: auto
}

.nav ul li a {
    color: #222;
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;
    padding: 0 10px
}

.gcse-wrapper,
.social-wrapper {
    position: absolute;
    top: 61px;
    right: 20px;
    background: #fff;
    padding: 20px;
    width: 300px;
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .15);
    box-shadow: 0 0 20px rgba(0, 0, 0, .15);
    visibility: hidden;
    opacity: 0;
    transition: all .3s ease-in-out;
    text-align: left
}

.gcse-wrapper {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 10px
}

.social-wrapper {
    width: 150px
}

.social-wrapper {
    text-decoration: none;
    color: #333
}

.gcse-wrapper h3 {
    margin-bottom: 15px
}

.social-wrapper .fa {
    padding: 10px
}

.social-wrapper a {
    text-decoration: none;
    color: #333
}

.social-wrapper a .social-network {
    transition: all .3s ease-in-out
}

.social-wrapper a:hover .social-network {
    transform: scale(1.1)
}

.gcse-wrapper.active {
    visibility: visible;
    opacity: 1;
    right: 0
}

.icon_wrapper {
    display: inline-block;
    z-index: 9999;
    position: relative
}

.icon_wrapper a {
    text-decoration: none
}

#icon_menu_search.active {
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .15);
    box-shadow: 0 0 20px rgba(0, 0, 0, .15);
    clip-path: polygon(-50% -50%, 150% -50%, 150% 100%, -50% 100%)
}

.social-wrapper:hover~.icon_menu_share,
.icon_menu_share:hover {
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .15);
    box-shadow: 0 0 20px rgba(0, 0, 0, .15);
    clip-path: polygon(-50% -50%, 150% -50%, 150% 100%, -50% 100%)
}

.social-wrapper:hover,
.icon_menu_share:hover+#social-wrapper {
    visibility: visible;
    opacity: 1;
    right: 0
}

.stock-tendency {
    display: inline-block;
    margin-left: 10px;
    font-weight: bold
}

.stock-tendency.tendency-up {
    transform: rotate(-40deg) scale(1.3);
    vertical-align: bottom
}

.stock-tendency.tendency-down {
    transform: rotate(40deg) scale(1.3);
    vertical-align: bottom
}

.social-network {
    display: block
}

.social-icon {
    display: inline-block;
    width: 45px
}

.nxt_searchInput {
    border: none;
    border-bottom: 1px solid #c5c5c5;
    padding: 10px;
    font-size: 15px;
    width: 200px;
    border-radius: 0
}

.nxt_searchSubmit {
    background: 0 0;
    border: none
}

.header_all {
    transition: all .3s ease-in-out;
    top: -40px
}

.header_all.scrolling {
    position: fixed;
    top: 0;
    width: 100%;
    margin: 0;
    z-index: 99999
}

.header_all.scrolling .header_wrapper {
    margin-top: 0;
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .35);
    box-shadow: 0 0 20px rgba(0, 0, 0, .35)
}

.header_all.scrolling .covid_wrapper,
.header_all.scrolling .subheader_wrapper,
.header_all.scrolling .submenu {
    display: none
}

.header_all.scrolling .logo_fl {
    width: 65px;
    height: 60px;
    margin-top: 4px
}

.logo_fl.small {
    width: 50px;
    height: 45px
}

.header_all.scrolling .logo_fl.small {
    width: 35px;
    height: 30px;
    margin-top: 4px
}

.header_all.scrolling .nav {
    padding-top: 10px
}

.header_all.scrolling .header_v2_center,
.header_all.scrolling .header_v2_left,
.header_all.scrolling .header_v2_right {
    height: 40px
}

.header_all.scrolling .header_v2_right .fa,
.header_all.scrolling .header_v2_right img,
.header_all.scrolling .header_v2_right span {
    padding: 10px
}

.header_all.scrolling .gcse-wrapper,
.header_all.scrolling .social-wrapper {
    top: 40px
}

.header_all_wrapper {
    min-height: 129px;
    margin-top: 20px;
    box-sizing: border-box;
    width: 100%;
    position: relative;
    display: block
}

.submenu {
    width: 1200px;
    margin: 0 auto;
    box-sizing: border-box;
    background: #261f3d;
    padding: 10px 10px;
    padding-top: 15px;
    margin-bottom: 20px
}

.submenu:last-of-type {
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottom-right: 10px;
    -moz-border-radius-bottom-left: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px
}

.overlay ul li a,
.submenu.nav ul li a {
    color: #fff;
    padding: 0 3px;
    font-size: 13.5px;
    letter-spacing: -.4px;
    font-weight: 500
}

.overlay ul,
.submenu.nav ul {
    display: inline
}

.overlay h3,
.submenu h3 {
    margin: 10px;
    margin-left: 4px;
    font-size: 18px;
    font-weight: 400;
    color: #d7cdff;
    display: inline-block;
    vertical-align: middle
}

.overlay h3 {
    margin-left: 0
}

.overlay_wrapper {
    position: absolute;
    width: 100%;
    background: #261f3d;
    visibility: hidden;
    opacity: 0;
    transition: all .3s ease-in-out;
    z-index: 999;
    top: 0;
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .35);
    box-shadow: 0 0 20px rgba(0, 0, 0, .35)
}

.overlay_wrapper.active {
    visibility: visible;
    opacity: 1;
    top: 40px
}

.overlay {
    width: 1200px;
    margin: 0 auto;
    padding-top: 35px
}

.overlay_col {
    display: inline-block;
    vertical-align: top;
    margin-right: 5px;
    max-width: 130px;
    margin-bottom: 20px
}

.overlay_col ul {
    list-style-type: none
}

.overlay_col li a {
    text-decoration: none;
    color: #fff;
    font-size: 14px
}

.overlay_col li.main_category a {
    font-weight: 600;
    font-size: 16px
}

.overlay_footer {
    padding: 15px 0;
    border-top: 1px solid #fff
}

.overlay_footer a {
    text-decoration: none;
    color: #fff;
    font-size: 14px;
    padding: 0 10px;
    font-weight: 500px
}

.overlay_footer a:first-of-type {
    padding-left: 0
}

.covid_container {
    width: 1200px;
    margin: 0 auto
}

.dcnewstv_link {
    position: absolute;
    right: 0;
    background: #fed620;
    color: #000 !important;
    font-weight: 600;
    padding: 4px 14px;
    margin-top: -4px
}

.menu-caret {
    font-size: 12px;
    vertical-align: middle;
    -webkit-transform: scale(1.3, 1.0);
    -moz-transform: scale(1.3, 1.0);
    -ms-transform: scale(1.3, 1.0);
    -o-transform: scale(1.3, 1.0);
    transform: scale(1.3, 1.0);
    display: inline-block
}

.icon_menu_play {
    color: #bf0203;
    font-size: 20px
}

.icon_menu_search,
.icon_menu_share {
    width: 18px;
    vertical-align: middle;
    margin-bottom: 5px;
    cursor: pointer
}

;

.icon_menu_share {
    transform: scale(1.2)
}

.social-icon img {
    width: 24px;
    vertical-align: middle;
    padding-left: 10px
}

.dcnewstv-widget-video {
    position: relative;
    width: 110px;
    display: inline-block
}

.dcnewstv-widget-video a {
    position: absolute;
    display: block;
    background: url(https://media.dcnews.ro/nxt/play-button.png);
    height: 100%;
    width: 100%;
    top: 30px;
    left: 32px;
    cursor: pointer;
    background-size: 50px 50px;
    background-repeat: no-repeat
}

.dcnewstv-widget-container {
    border: 1px solid #ddd;
    display: inline-block;
    width: 426px;
    background-color: #fff;
    height: 110px
}

.dcnewstv-widget-box {
    width: 311px;
    vertical-align: top;
    display: inline-block
}

.dcnewstv-widget-upper-childbox {
    background-color: #ffffff;
    font-size: 16px;
    font-weight: 500;
    overflow: hidden;
    padding: 8px 10px 5px 10px;
    height: 68px;
    padding-bottom: 5px;
    text-align: left
}

.dcnewstv-widget-upper-childbox a {
    text-decoration: none;
    color: #000;
    cursor: pointer
}

.dcnewstv-widget-lower-childbox {
    background-color: #e3e3e3;
    text-align: left;
    font-size: 13px;
    color: #484848;
    padding: 5px
}

.dcnewstv-widget-lower-childbox a {
    text-decoration: none;
    color: #484848;
    cursor: pointer;
    font-size: 13px
}

.article_tag_wrapper {
    margin: 10px 0
}

.article_tag_wrapper a {
    text-decoration: none;
}

.article_tag_title {
    margin-bottom: 5px;
    padding-left: 0;
    text-transform: none;
    font-weight: 400;
    font-size: 14px
}

.article_tag {
    display: inline-block;
    padding: 3px 10px;
    background: #301f6d;
    font-size: 12px;
    font-weight: 600;
    margin-right: 3px;
    margin-bottom: 6px;
    text-decoration: none;
    color: #fff;
    -webkit-transition: all ease-in-out 0.2s;
    -moz-transition: all ease-in-out 0.2s;
    -o-transition: all ease-in-out 0.2s;
    transition: all ease-in-out 0.2s
}

.article_tag:hover {
    transform: scale(1.05)
}

.new_article_description {
    color: #000;
    font-size: 20px;
    line-height: 30px;
    font-weight: bold;
    overflow-wrap: break-word
}

#ot-sdk-btn.ot-sdk-show-settings,
#ot-sdk-btn.optanon-show-settings {
    background: 0 0 !important;
    color: #fff !important;
    border: 0 !important;
    font-size: 14px !important;
    padding: 0 !important;
    cursor: pointer !important
}

.articleMainImage_gallery_overlay_link {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    z-index: 99;
}

.articleMainImage_gallery_overlay {
    width: 100%;
    height: 100%;
    background: #0000008a;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 140px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center
}

.gallery_overlay_image {
    background: url(https://media.dcnews.ro/assets_v2/pmecdn-sites/img/gallery_placeholder.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 140px;
    width: 100%;
    height: 140px
}

.gallery_overlay_text {
    text-align: center;
    width: 100%;
    color: #fff;
    text-decoration: none;
    font-weight: 600;
    font-size: 20px
}

.icon_footer_mobile {
    width: 28px;
    vertical-align: middle
}

.icon_footer_tablet {
    width: 28px;
    vertical-align: middle
}

.icon_footer_desktop {
    width: 28px;
    vertical-align: middle
}

.playlist_button_play,
.playlist_button_playing,
.playlist_button_pause {
    width: 20px !important;
    margin-right: 10px !important;
    vertical-align: middle
}

.play_button_wrapper .playlist_button_play,
.play_button_wrapper .playlist_button_pause {
    width: 50px !important
}

.hr_full_width_section_title {
    background: rgb(59, 0, 117);
    background: -moz-linear-gradient(90deg, rgba(59, 0, 117, 1) 0%, rgba(59, 0, 117, 1) 10%, rgba(255, 255, 255, 0) 10%, rgba(255, 255, 255, 1) 16%, rgba(59, 0, 117, 1) 16%, rgba(59, 0, 117, 1) 33%, rgba(35, 0, 70, 1) 33%, rgba(90, 34, 146, 1) 33%, rgba(59, 0, 117, 1) 38%, rgba(0, 0, 0, 1) 52%, rgba(59, 0, 117, 1) 83%, rgba(59, 0, 117, 1) 100%);
    background: -webkit-linear-gradient(90deg, rgba(59, 0, 117, 1) 0%, rgba(59, 0, 117, 1) 10%, rgba(255, 255, 255, 0) 10%, rgba(255, 255, 255, 1) 16%, rgba(59, 0, 117, 1) 16%, rgba(59, 0, 117, 1) 33%, rgba(35, 0, 70, 1) 33%, rgba(90, 34, 146, 1) 33%, rgba(59, 0, 117, 1) 38%, rgba(0, 0, 0, 1) 52%, rgba(59, 0, 117, 1) 83%, rgba(59, 0, 117, 1) 100%);
    background: linear-gradient(90deg, rgba(59, 0, 117, 1) 0%, rgba(59, 0, 117, 1) 10%, rgba(255, 255, 255, 0) 10%, rgba(255, 255, 255, 1) 16%, rgba(59, 0, 117, 1) 16%, rgba(59, 0, 117, 1) 33%, rgba(35, 0, 70, 1) 33%, rgba(90, 34, 146, 1) 33%, rgba(59, 0, 117, 1) 38%, rgba(0, 0, 0, 1) 52%, rgba(59, 0, 117, 1) 83%, rgba(59, 0, 117, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3b0075", endColorstr="#3b0075", GradientType=1);
    margin: 15px auto
}

.hr_full_width_section_title_red {
    background: rgb(167, 0, 0);
    background: -moz-linear-gradient(90deg, rgba(167, 0, 0, 1) 0%, rgba(167, 0, 0, 1) 10%, rgba(255, 255, 255, 0) 10%, rgba(255, 255, 255, 1) 16%, rgba(167, 0, 0, 1) 16%, rgba(133, 0, 0, 1) 33%, rgba(124, 21, 21, 1) 33%, rgba(117, 0, 0, 1) 33%, rgba(117, 0, 0, 1) 38%, rgba(0, 0, 0, 1) 52%, rgba(181, 0, 0, 1) 83%, rgba(61, 6, 6, 1) 100%);
    background: -webkit-linear-gradient(90deg, rgba(167, 0, 0, 1) 0%, rgba(167, 0, 0, 1) 10%, rgba(255, 255, 255, 0) 10%, rgba(255, 255, 255, 1) 16%, rgba(167, 0, 0, 1) 16%, rgba(133, 0, 0, 1) 33%, rgba(124, 21, 21, 1) 33%, rgba(117, 0, 0, 1) 33%, rgba(117, 0, 0, 1) 38%, rgba(0, 0, 0, 1) 52%, rgba(181, 0, 0, 1) 83%, rgba(61, 6, 6, 1) 100%);
    background: linear-gradient(90deg, rgba(167, 0, 0, 1) 0%, rgba(167, 0, 0, 1) 10%, rgba(255, 255, 255, 0) 10%, rgba(255, 255, 255, 1) 16%, rgba(167, 0, 0, 1) 16%, rgba(133, 0, 0, 1) 33%, rgba(124, 21, 21, 1) 33%, rgba(117, 0, 0, 1) 33%, rgba(117, 0, 0, 1) 38%, rgba(0, 0, 0, 1) 52%, rgba(181, 0, 0, 1) 83%, rgba(61, 6, 6, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#a70000", endColorstr="#3d0606", GradientType=1);
    margin: 15px auto
}

.most_read_w50 {
    width: 50%;
    display: inline-block;
    vertical-align: top;
    margin-top: 30px
}

.most_read_w50:nth-child(odd) .box_set_articles_wide_text {
    margin-left: 0;
    margin-right: 7px
}

.most_read_w50:nth-child(even) .box_set_articles_wide_text {
    margin-left: 7px;
    margin-right: 0px
}

.boxPagination {
    text-align: center;
    margin-bottom: 25px
}

.boxPagination a {
    background: #eee;
    padding: 10px;
    margin: 0 5px;
    display: inline-block;
    margin-top: 20px;
    text-decoration: none
}

.boxPagination .active {
    background: #301e6d;
    padding: 10px;
    margin: 0 5px;
    display: inline-block;
    margin-top: 20px;
    color: #fff
}

.unselectable {
    -webkit-user-select: none;
    -webkit-touch-callout: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.youtube_embed_article .img_video_cover {
    width: 98% !important;
    border: 2px solid black
}

.youtube_embed_article {
    position: relative
}

.youtube_play_button {
    position: absolute;
    left: calc(50% - 50px);
    top: calc(50% - 35px);
    width: 100px !important;
    height: 70px !important;
    border: none
}




/* ---- FRAMEWORK ----------------------------------------------------------------------------------------------------*/

#static-pages{ display: flex; flex-wrap: wrap; flex-direction: row; border-top: 1px solid #FFF; border-bottom: 1px solid #FFF; }
#static-pages LI{ flex: 0 0 auto; padding: 10px 10px}

#emisiuni-header{ width: 100%; overflow: hidden; overflow-x: auto; scrollbar-width: thin; scrollbar-color:rgba(255,0,0,1) hsla(0,0%,100%,.1); margin-bottom: 20px}
#submenu h3{ color: #FFF; text-transform: uppercase; font-size: 14px; margin-bottom: 10px}
#emisiuni-header::-webkit-scrollbar{width: 5px; height: 10px}
#emisiuni-header::-webkit-scrollbar-thumb{ background-color: red}
#emisiuni-header UL{ display: flex; flex-wrap: nowrap}
#emisiuni-header LI{ flex: 0 0 auto; width: 120px; height: 170px; border: 3px solid #FFF; position: relative}
#emisiuni-header .thumb{ position: absolute; z-index: 1; width: 100%; height: 100%; overflow: hidden}
#emisiuni-header .thumb IMG {position: absolute;    left: 50%;    top: 0;    display: block;    transform: translateX(-50%);    width: auto;    height: 100%; }
#emisiuni-header .title{ z-index: 2; position: absolute; bottom: 0;  padding: 5px; box-sizing: border-box; text-align: center; font-size: 12px; width: 100% }
#emisiuni-header .title{  font-weight: bold}
#emisiuni-header span{ font-size: 13px; font-weight: normal; color: #FFF; display: block}

/*--------------LOCATION--------*/
#location{font-size:12px; margin-bottom:10px; color:#7f7e7e; white-space: nowrap; overflow: hidden;}
#location A{ font-size:12px; color:#000; font-weight: 500}
#location SPAN{ padding-left:5px; padding-right:5px}

/*--------ARTICLE-----------*/
article{ width: 100%;  box-sizing: border-box; position: relative;  background-color: #FFF; padding-bottom: 15px }
article.box_mare { padding-bottom: 0}
UL LI:last-child ARTICLE{ border-bottom: 0}
article .thumb{ position: relative; display: block; overflow: hidden; margin-left: 0}
article .player{ margin-bottom: 10px}
article .thumb:hover{ border:0px !important}
article .thumb::after {
    content: '';
    display: block;
    padding-top: 56.25%;
}
.thumb-round-corner article .thumb{ border-radius: 5px}

article IMG{ position: absolute; left: 0; top: 0; display:block; width: 100%; height: 100%; object-fit: cover; object-position: center}
/*article.video .thumb::before{ background-color:rgb(255,255,255,.8);   background-repeat: no-repeat;   background-image: url('../images/play-new.png');  background-position:center; background-size: 70% 70%;  content: "";     pointer-events: none;    position: absolute;    left: 4px ; bottom: 4px; z-index: 1; width: 40px; height: 40px; border-radius: 3px; }*/
article.gal-foto .thumb::before{ background-color:rgb(255,255,255,.8);   background-repeat: no-repeat;   background-image: url('../images/icon-foto2.svg');  background-position:4px center; background-size: 18px 18px;  content: "Galerie"; padding:   5px 5px 5px 26px;   pointer-events: none;    position: absolute;   left: 4px ; bottom: 4px; z-index: 1; display: flex; align-items: center; font-size: 10px; width: 40px; border-radius: 3px;  }
.section-list .cols2 article.video .thumb::before, .section-list-article  article .thumb::before, .r-top-content article .thumb::before{ width: 30px; height: 30px}

article h3, article h2{  font-size:20px; line-height: 1.3;  }
article A{  padding-bottom: 0;  font-size:20px; line-height: 1.3;  font-weight: 500;  }
article A span{ ;}
article A::after {
    content: "";
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
article.no-big-link  A::after{ display: none !important;}
article.mainmap .presedinte, article.mainmap #legend { display: none}
article.mainmap #split_votes{ bottom: 0; font-size: 13px}
article.mainmap .special-states{ width: 115px}
article.mainmap .wrap-map .harta-container{ padding: 10px !important;}

.life article a{ font-family: "Playfair", serif; font-size: 24px ; line-height: 30px }
.travel article a{ font-family: "Slabo 13px", serif; font-size: 22px ; line-height: 28px }

/*article .thumb[data-labeltext]::before, article .thumb p { background-image:none;  content: attr(data-labeltext); display: inline-block; background-size: auto; background-color: #CC0000; background-image: linear-gradient(to right, #cc0000, #8a2829); color: #FFF; text-transform: uppercase; padding: 3px 10px; z-index: 2; position: absolute; bottom: 4px; left: 4px; font-size: 12px; font-weight: 800; border-radius: 3px; width: auto; height: auto}*/
article .thumb p::before{ animation: blink 2s ease infinite; background-color: #fff; border-radius: 100%; content: ''; width: 8px; height: 8px; display: inline-block; margin-right: 7px}
@keyframes blink {
    80% {opacity:0}
    100% {opacity:1}
}


article.video.noPic A::before{  background-repeat: no-repeat;   background-image: url('../images/video-meniu.svg?v=1');  background-position:center; background-size: 100% 100%;  content: ""; display: inline-block; width: 17px; height: 17px; vertical-align: middle; margin-top: -8px; margin-right: 5px  }
article.gal-foto.noPic A::before{  background-repeat: no-repeat;   background-image: url('../images/icon-foto2.svg');  background-position:0px center; background-size: 21px 21px;  content: ""; display: inline-block; width: 28px; height: 25px; vertical-align: middle; margin-top: -6px   }

footer article.gal-foto.noPic A::before{ background-image: url('../images/icon-foto-alb.svg?v=1')}

article.noPic A[data-labeltext]::before {
    content: attr(data-labeltext);
    display: inline-block;
    background-color: transparent;
    color: #CC0000;
    font-size: 11px;
    text-transform: uppercase;
    line-height: 1;
    margin-right: 10px;
    font-weight: 800;
    vertical-align: middle;
    margin-top: -3px;
    width: auto;
    height: auto;
    background-image: none;
}

article.noPic A P {
    display: inline-block;
    color: #CC0000;
    font-size: 11px;
    text-transform: uppercase;
    line-height: 1;
    margin-right: 10px;
    font-weight: 800;
    vertical-align: middle;
    margin-top: -3px;
}
article.noPic A P::before{ animation: blink 2s ease infinite; background-color: #CC0000; border-radius: 100%; content: ''; width: 8px; height: 8px; display: inline-block; margin-right: 7px}

article H2 span.autor{ font-size: 20px; color: #FFF; display: block}
article .categ_date{ padding: 10px 20px}
article .categ_name{  font-size: 14px;  font-weight: 600; color: #292c33; padding: 0;}
article .date{
    line-height: 1.5;
    font-weight: 400;
    width: 100%;
    letter-spacing: 0px;
    bottom: 0;
    z-index: 500000;
    padding: 7px 0px 0px;
    color: #828282;
}
article .author{ font-family:'Inter', sans-serif; font-weight: normal; font-size: 14px; display: inline; text-transform: uppercase }
article .abs{ padding-to: 10px; padding-top: 0;  font-family:'Inter', sans-serif; font-weight: 600; font-size: 22px;}
article .thumb span {
    position: absolute; left: 0px; bottom :0px;
    display: inline-block;
    color: #FFF;
    font-size: 12px;
    background-color: #ff1500;
    padding: 3px 10px;
    font-family: 'Open Sans Condensed', sans-serif, Arial;
    text-transform: uppercase;
}
article .thumb span.breaking-news{background-color: #ffe45c; color: #000}
article.main{ display: flex; flex-direction: column; border-bottom: 0; margin-bottom: 15px; }
article.main .thumb{ margin-bottom: 0; }
article.main .abs{ order: 3; margin-bottom: 0; margin-top: 12px}
article.main A{     font-weight: 600;font-size: 24px;color: #000;line-height: 1.4;text-decoration: none; }
article.main .tt-dd{ z-index: 2; order: -1; margin-bottom: 12px}

/*--------ARTICLE LATOUT 1-----------*/
article.layout1{ background-color: #297acc; border-left:2px solid #CCC;}
article.layout1 .thumb{ margin: 0; opacity: .4}
article.layout1 .date,  article.layout1 .categ_name, article.layout1 .abs, article.layout1 h2{ color: #FFF}
.cols1 article.layout1 .categ_date, .cols1 article.layout1 .abs, .cols1 article.layout1 h2{ position: absolute;  z-index: 1}
.cols1 article.layout1 .date { top: 0; left: 0; }
.cols1 article.layout1 .abs { top: 42px; left: 0; }
.cols1 article.layout1 h2 { bottom: 0; left: 0; }
.cols1.list-articles LI{margin-bottom: 12px}
.cols1.list-articles article h3, .cols1.list-articles article h2{font-size: 16px; line-height: 22px; padding: 0}
.cols1.list-articles article a{ font-size: 16px; line-height: 22px; font-weight: normal;  }
.life .cols1.list-articles article a{ font-size: 20px;  line-height: 24px;  font-family: "Playfair", serif;}
.travel .cols1.list-articles article a{ font-size: 20px;  line-height: 24px;  font-family: "Slabo 13px", serif}
.cols1.with-bullet LI{list-style-type: disc; margin-left: 25px; list-style-position: outside; }

.cols1.pictures-left, .cols1.pictures-right { list-style: none }
.cols1.pictures-left article, .cols1.pictures-right article {display: flex; flex-direction: row; flex-wrap: wrap; align-items: flex-start}
.cols1.pictures-left article .thumb, .cols1.pictures-left article .player, .cols1.pictures-right article .thumb, .cols1.pictures-right article .player { flex:  0 0 auto; width: 155px; height: 100px; margin-bottom: 0}
/*.cols1.pictures-left article .thumb, .other-same-section article .thumb, .cols1.pictures-right article .thumb { border-radius: 4px}*/
.cols1.pictures-left .tt-dd, .cols1.pictures-right .tt-dd { flex: 1; padding-left: 10px; width: 63% }
.cols1.pictures-right .tt-dd { padding-right: 10px; padding-left: 0 }
.cols1.pictures-left h3, .cols1.pictures-left h2, .cols1.pictures-right h3, .cols1.pictures-right h2 { font-size: 16px; font-weight: normal; line-height: 22px; }
.cols1.pictures-left a, .cols1.pictures-right a {font-size: 17px; font-weight: 400; line-height: 1.4; text-decoration: none; }
.life .cols1.pictures-left a { font-size: 20px;  line-height: 24px;  font-family: "Playfair", serif;}
.travel .cols1.pictures-left a{font-family: "Playfair", serif; "Slabo 13px", serif}
.cols1.pictures-right article .thumb { order: 2; width: 37% }

.cols1.pictures-left article, .cols1.pictures-right article { border-bottom: 1px solid #c1c1c1; }

.cols1.pictures-left .wide_text_tag, .cols1.pictures-right .wide_text_tag {
    margin-bottom: 3px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    width: auto;
    padding: 3px 10px;
    line-height: 20px;
}

.cols1.pictures-left .related_2col_article article {
    border: none;
    margin: 0;
    padding: 0;
    gap: 10px;
    flex-wrap: nowrap;
}

.cols1.pictures-left .related_2col_article article .title a {
    font-size: 16px;
}

/*--------ARTICLE LATOUT 2-----------*/
article.layout2{ background-color: #cc0000; border-left:2px solid #CCC;}
article.layout2 .thumb{ margin: 0; opacity: .4}
article.layout2 .date,  article.layout2 .categ_name, article.layout2 .abs, article.layout2 h2{ color: #FFF}
.cols1 article.layout2 .categ_date, .cols1 article.layout2 .abs, .cols1 article.layout2 h2{ position: absolute;  z-index: 1}
.cols1 article.layout2 .date { top: 0; left: 0; }
.cols1 article.layout2 .abs { top: 42px; left: 0; }
.cols1 article.layout2 h2 { bottom: 0; left: 0; }

/*--------ARTICLE LATOUT 3-----------*/
article.layout3{ background-color: #33aaff; border-left:2px solid #297acc;}
article.layout3 .date,  article.layout3 .categ_name, article.layout3 .abs, article.layout3 h2{ color: #FFF}

/*--------ARTICLE LATOUT 4-----------*/
article.layout4{ background-color: #ffff33;}
article.layout4 .thumb{ margin: 0; opacity: .4}
.cols1 article.layout4 .categ_date, .cols1 article.layout4 .abs, .cols1 article.layout4 h2{ position: absolute;  z-index: 1}
.cols1 article.layout4 .date { top: 0; left: 0; }
.cols1 article.layout4 .abs { top: 42px; left: 0; }
.cols1 article.layout4 h2 { bottom: 0; left: 0; }

/*--------ARTICLE LATOUT 5-----------*/
article.layout5{ background-color: #282c33; border-left:2px solid #CCC;}
article.layout5 .thumb{ margin: 0; opacity: .4}
article.layout5 .date,  article.layout5 .abs, article.layout5 h2{ color: #FFF}
.cols1 article.layout5 .categ_date, .cols1 article.layout5 .abs, .cols1 article.layout5 h2{ position: absolute;  z-index: 1}
.cols1 article.layout5 .date { top: 0; left: 0; }
.cols1 article.layout5 .abs { top: 42px; left: 0; }
.cols1 article.layout5 h2 { bottom: 0; left: 0; }

/*--------ARTICLE LATOUT 3-----------*/

/*--------ARTICLE TOP FOOTER-----------*/
.top-articles{ border-bottom: 1px solid #3b3b3b; margin-bottom: 20px}
.top-articles .head{ color: #FFF; font-size: 32px; margin: 30px 0; font-weight: bold}
.top-articles .head::before{display: none}
.top-articles article{ background-color: transparent;  border-bottom: 1px solid #3b3b3b}
.top-articles article a{ color: #FFF}

/*--------PLAYER-----------*/
#playerHolder, .ivmWrapper, .title_video{
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    display:block;
    overflow:hidden;
}
.player{position: relative; display:block;    overflow:hidden;    width: 100%; }
.player::after {
    content: '';
    display: block;
    padding-top: 56.25%;
}
.sticky-video .video-js, .ivmWrapper  .video-js, .player .video-js, .player iframe, .player video, .title_video iframe, .title_video video, .title_video .video-js{
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}

.sticky-video{position: fixed;  right: 20%; bottom: 60px; width: 60%; z-index: 10003;   }
.sticky-video::after{ content:''; padding-bottom: 35%; display: block  }

/*
.sticky-video .video-content{ position: absolute; left: 0; top: 0;  width: 100%; height: 100%; background-color: #000}
.sticky-video .video-int{ position: absolute;    width: 60%; height: 100%;  left: 17%; z-index: 1}
*/

#playerHolder .close,
.ivmWrapper .close {

    width: 35px;
    height: 35px;
    background-color: rgba(0,0,0,.7);
    color: transparent !important;
    background-image: url(close.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 60%;
    order: 3;
    display: none;

    border-radius: 100%;
    top: -14px; right: -14px;
    position: absolute; cursor: pointer; z-index: 5000;
    display: none;
}

#playerHolder .close,.ivmWrapper .close:hover{ text-decoration: none}
#playerHolder .sticky-video .close, .ivmWrapper .sticky-video .close{ display: block}

/*--------ULTIMA ORA-----------*/
.top-stiri{ padding-bottom: 30px }
.ultima-ora{ margin-bottom: 30px; background-color: #FFF;}
.ultima-ora .head{ font-family: Catamaran, sans-serif;    color: #cc0000;  padding: 20px 25px 10px 45px; font-size: 12px;   text-transform: none;}
.ultima-ora .head strong{ font-weight: 800}
.ultima-ora article {background-color: #FFF;  border:0; padding:  10px 0px 10px 45px; margin-bottom: 0}
.ultima-ora article::before { content: ""; display: block; width: 12px; height: 12px; background-color: #cc0000; position: absolute; left: 10px; top: 10px}
.ultima-ora article h3{ line-height: 22px}
.ultima-ora article A{ font-size: 16px;  padding-bottom: 0; display: inline; padding-left: 47px; position: relative}
.ultima-ora article A B{ margin-right: 5px; position: absolute; left: 0; top:1px}
.ultima-ora article .thumb{ display:none}
.ultima-ora article .categ_name{ display:none}
.ultima-ora article .date{ left:10px; right: 0px; bottom: 7px}
.ultima-ora table {
    margin:0;
    padding:0;
    border:none;
    font-size:14px;
    background-color: #FFF;
}
.ultima-ora tr {
    margin:0;
    padding:0;
    border:none;
}
.ultima-ora tr.first {
    background-color:#DDD;
}
.ultima-ora #bg_grey {
    background-color:#CCC;
    padding:10px 0;
}
.ultima-ora #bg_grey a{font-size: 25px; font-family: "Times New Roman"; line-height: 16px; font-weight: bold}
.ultima-ora td {
    height:40px;
    width:14.2%;
    margin:0;
    padding:0;
    padding-bottom: 1px;
    padding-right: 1px;
    border:none;
    text-align:center;
}
.ultima-ora td a {
    height:40px;
    width:100%;
    line-height: 40px;
    display:block;
    background:rgba(127,212,255,0.5);
}
.ultima-ora td a:hover {
    background:rgba(127,212,255,1);
}
.ultima-ora td a.selected {
    background-color:#FF1500;
    text-shadow:0 1px 0 #000;
    color:#fff;
}
.ultima-ora .fl {
    margin:10px 0;
}
.ultima-ora .fr {
    margin:10px 0;
}
.ultima-ora .fl{ float: left}
.ultima-ora .fr{ float: right}
.ultima-ora select{ font-family:Catamaran, sans-serif;  text-transform: uppercase; padding: 5px}

.ultima-ora .head {
    padding: 20px 25px 10px 45px;
    font-size: 12px;
    text-transform: none;
}

.ultima-ora article {
    padding: 10px 25px 10px 45px;
}

.ultima-ora article::before {
    width: 10px;
    height: 10px;
    left: 20px;
    top: 15px;
}

.ultima-ora .btn {
    display: block;
    width: auto;
    margin: 10px 25px 25px 45px;
    text-align: left;
    padding: 7px 12px 5px;
}

#box_calendar{  padding: 10px}
.citeste_si .date{ display: none}
.citeste_si article A{ padding-bottom: 0}
.citeste_si .head{ background-color: #ff1500}
.citeste_si article a{ color: #0767af}

.arhiva{ background-color: #FFF}
.arhiva > UL{ padding: 10px}
.arhiva li ul { margin-left:20px; }
.arhiva li a {display:block; padding:0px 0 10px 0px;}
.arhiva li a:hover {color:#FF1500; }
.arhiva .head{ font-family: Catamaran, sans-serif;  font-size: 14px;    text-transform: uppercase;    color: #cc0000;    padding: 10px;}
.arhiva .head strong{ font-weight: 800}

/*----------stirile zilei-------------*/
.stirile-zilei .wrap{ padding-bottom: 30px;}
.stirile-zilei article{ background-color: #292c33; height: 100%}
.stirile-zilei article a{ color: #FFF; font-size: 16px; line-height: 24px}
.owl-carousel .owl-stage{display: flex;}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev { font-size: 70px; background-color: rgba(255,255,255,.5); padding: 0 6px !important;}
.owl-carousel .owl-nav button.owl-prev {  position: absolute; left: 0px; top: 25%;}
.owl-carousel .owl-nav button.owl-next {  position: absolute; right: 0px; top: 25%;}

/*----------OPINII-------------*/
#opinii article{ background-color: #33aaff; border-left-color: #2a7ccf}
#opinii article .thumb{ background-color:#292c33 }
#opinii article .thumb::after{ padding-top: 100%}

/*----------EMISIUNI SLIDER-------------*/
#emisiuni-slider .thumb{ margin-bottom: 10px}
#emisiuni-slider a{ font-size: 16px; font-weight: bold; line-height: 18px}
#emisiuni-slider span{ display: block;}
#emisiuni-slider span.title{ color:#555 }
#emisiuni-slider span.with{color: #000; margin-bottom: 5px}
#emisiuni-slider span.hours{color: #000; font-size: 12px; font-weight:normal}
#emisiuni-slider img{object-fit: cover; object-position: top}

/* --------------------- ARTICOl-----------------------------  */
.articol-page .wrap, .articol .wrap{ background-color: #FFF}
.articol .wrap{ max-width: 1010px; padding-left: 20px; padding-right: 20px}
.articol h1{ line-height: 48px;font-size: 32px;text-align: center;}
.articol .body{padding-left: 0; box-sizing: border-box; position: relative; margin: 0 auto}
.articol .text {
    line-height: 1.7;
    text-align: left;
    margin-bottom:20px;
    margin-top: 20px;
    font-size:16px;
}
.poza-articol, main.articol .pic{ position:relative; background-color: #f1f1f1; text-align: center;width: 88%; margin: 0 auto;  margin-bottom: 20px; }
.poza-articol{ margin-bottom: 0}

.poza-articol.video::before{ display: none; background-color:rgb(255,255,255,.8);   background-repeat: no-repeat;   background-image: url('../images/play-new.png');  background-position:center; background-size: 70% 70%;  content: "";     pointer-events: none;    position: absolute;    left: 4px ; bottom: 4px; z-index: 1; width: 40px; height: 40px; border-radius: 3px; }
.poza-articol.gal-foto::before{ background-color:rgb(255,255,255,.8);   background-repeat: no-repeat;   background-image: url('../images/icon-foto2.svg');  background-position:4px center; background-size: 18px 18px;  content: "Galerie"; padding:   5px 5px 5px 26px;   pointer-events: none;    position: absolute;   left: 4px ; bottom: 4px; z-index: 1; display: flex; align-items: center; font-size: 10px; width: 40px; border-radius: 3px;  }
.poza-articol[data-labeltext]::before, .poza-articol p { background-image:none;  content: attr(data-labeltext); display: inline-block; background-size: auto; background-color: #CC0000; background-image: linear-gradient(to right, #cc0000, #8a2829); color: #FFF; text-transform: uppercase; padding: 3px 10px; z-index: 2; position: absolute; bottom: 4px; left: 4px; font-size: 12px; font-weight: 800; border-radius: 3px; width: auto; height: auto}
.poza-articol[data-labeltext].articleMainImage::before { display: none }

.poza-articol::after, main.articol .pic::after{content: '';    display: block;    padding-top: 56.25%;}
.poza-articol IMG, main.articol .pic IMG{ position: absolute; display: block;  width: 100%; height: 100%;  margin: 0 auto; object-fit: cover; object-position: center }
.sursa-photo{ font-weight: normal;color: #7f7e7e; font-size: 14px; letter-spacing: .25px; padding: 5px 0; display: block; line-height: 18px; white-space: pre-wrap }
.poza-articol span.supratitle { display: inline-block;    color: #FFF; position: absolute; left: 0px; bottom :0px;text-transform: uppercase; background-color: #ff1500; font-family: 'Open Sans Condensed', sans-serif;    font-size: 30px; padding: 3px 20px; font-weight: bold;}
.poza-articol span.breaking-news{background-color: #ffe45c; color: #000}
.articol .gall {    position: absolute;    bottom: 25px;    right: 25px;    display: block;    color:            #FFF;    padding: 10px 20px;    background-color:            rgba(0, 0, 0, 0.5);
    border: 1px solid    rgba(255, 255, 255, 0.5);    border-radius: 5px;    font-weight: 300;    font-size: 30px;    z-index: 10;}

.articol P.sapou{ font-size: 18px; font-weight: 500; line-height: 30px; margin-top: 20px; margin-bottom: 20px; text-align: justify}
.articol P.sapou a{color:#cc00000;}
.articol .text h2{ margin-bottom: 20px; font-size: 1.4em;  line-height: 1.2;}
.articol .text h3{ margin-bottom: 10px; font-size: 1em; line-height:normal}
.articol .text P{ margin-bottom:20px}
.articol .text a {word-break: break-word; hyphens: auto;}
.articol .text ul, .articol .text ol {
    font-size:16px;
    line-height: 1.5;
    margin-bottom:15px;
    /*max-width:450px;*/
    padding-left:50px;
}


.articol .text ul {
    list-style-type:square;
}
.articol .text li, .live-text .sidebar LI {
    margin-bottom:5px;
    list-style-type: disc;
}
.articol .text OL li { list-style-type: decimal}
.articol .text IMG{ max-width: 100%; position:relative}
.articol .text IFRAME{ max-width: 100%}
.articol blockquote{ margin-left: 30px; border-left: 5px solid #CCC; padding: 15px; padding-bottom: 1px; margin-bottom: 20px; font-size: 20px; color: #555; line-height: normal; font-style: italic}
.tags{ margin-bottom: 20px}
.tags H3{ font-weight: 500; margin-bottom: 10px}
.tags a {
    display: inline-block;
    margin: 0 10px 10px 0;
    padding: 0 10px;
    border-radius: 10px;
    background: #f1f1f1;
    color: #444;
    font-size: 16px;
    line-height: 24px;
}
.folders-home .wrap {    display: flex; justify-content: left; overflow: auto ; padding: 30px 20px  15px 20px; background-color: #FFF}
.folders-home a{ border-right:1px solid #CCC; padding-right:10px; margin-right: 10px; font-size: 16px; white-space: nowrap }
.folders-home a:last-child{ border-right:0 }

.article-head{ display: flex; margin-bottom: 20px; flex-direction: column}
.article-head .article-head-left{ width: 100%; flex:  0 0 auto; box-sizing: border-box; }
.article-head .article-head-right{ width: 100%; flex:  0 0 auto }

.live-text .wrap{ max-width: 1210px}
.live-text .text{ margin-top: 0}
.live-text .sidebar{
    font-size:16px;
    line-height: 1.7;
    text-align: left;
    margin-bottom: 40px;
    padding: 20px;
}
.live-text .sidebar p{ margin-bottom: 15px}
.live-text .sidebar UL, .live-text .sidebar OL{ margin-left: 15px}

.livetext-item{ border: 1px solid #e6e6e6; border-radius: 3px; margin-bottom: 25px; padding: 25px; box-sizing: border-box; position: relative}
.livetext-item::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 30px;
    height: 1px;
    border-top: 3px solid #cc0000;
}
.livetext-item .time{ font-size: 12px; display: block; margin-bottom: 15px; color: #666}
.livetext-item .social UL{ margin-right: 0 !important; margin-bottom: 0 !important;}
.livetext-item h2{ margin-bottom: 5px !important;}
.select{ flex: 1; text-align: right}
.select select{  background-color: #FFF;  border: 0}

/*-------------POLL---------------*/
.formpoll{ border-bottom: 1px solid #CCC; margin-bottom: 20px; padding-bottom: 20px}
.formpoll LABEL{ background-color: #292c33; color: #FFF; padding: 10px; display: block; margin-bottom: 10px; cursor: pointer; position: relative; z-index: 1; display: flex; align-items: center;
    min-height: 60px; line-height: 1.2; box-sizing: border-box}
.formpoll LABEL span.bar{
    animation: bar-progress 2s ease-out infinite;
    position: absolute; left: 0; top: 0; width: 0%; height: 100%; background-color: #cc0000; z-index: -1;
    -moz-transition: width 0.5s, -moz-transform 0.5s;
    -webkit-transition: width 0.5s, -webkit-transform 0.5s;
    -o-transition: width 0.5s, -o-transform 0.5s;}
@keyframes bar-progress {
    from {width: 0px; opacity: 1;}
    to {width: 80%; opacity: 0;}
}

.formpoll LABEL span.votes{ font-weight: bold; padding-right: 10px}
.formpoll  strong{ display: block; margin-bottom: 10px; font-size: 26px;    line-height: 1.4;}
.formpoll  strong[data-label]::before {content: attr(data-label); background-color: transparent;
    border: 1px solid #CC0000;
    color: #CC0000;
    font-size: 12px;
    text-transform: uppercase;
    line-height: 1;
    padding: 7px 8px 4px;
    margin-right: 10px;
    font-weight: 800;
    margin-top: -5px;
    vertical-align: middle;
}
.formpoll  .total-results{ color: #cc0000}

/*-------------RECOMANDARE TOP---------------*/

.r-top-content{  margin-bottom: 20px; background-color: #f2f3f5;  }
.r-top-content article{ background-color: #f2f3f5; padding: 15px; display: flex; flex-wrap: wrap; align-items: center; padding-top: 0}
.r-top-content article .thumb{ width: 130px; margin-bottom: 0; flex:  0 0 auto;}
.r-top-content article .categ_date{ display: none}
.r-top-content article A::after{ z-index: 1}
.articol .text .r-top-content article a{ color: #292c33}
.r-top-content article .title a{ font-size: 14px}
.r-top-content article .title{ padding-left: 15px;  box-sizing: border-box; flex:  1; }
.r-top-content .head{ padding-left: 15px}

.bara_social{ margin-bottom: 25px}
.autor-ora-comentarii{ flex: 1;}
.autor-ora-comentarii a{ color:#cc0000}

.subtitle{ display: flex; margin-bottom: 15px; flex-direction: column}
.subh1{ flex: 1; color: #7c7077; font-size: 16px; margin-bottom: 12px}
.subh1 span{ display: block; margin: 7px 0}
.subh1_b{ display: flex; flex-direction: column; }
.subh1_b span{ margin-right: 10px;}
.subtitle .read-time{ background-image: url('../images/clock.svg'); background-position: left center; background-repeat: no-repeat; padding-left: 25px}
.subtitle .time{  color: #7c7077; }

.social{ }
.social UL{display: flex; justify-content: space-between; width: 120px;}
.social li{ flex: 0 0 auto;  text-align: center; font-size: 12px; list-style-type: none !important; position: relative}
.social li A{ width: 30px; height: 30px; box-sizing: border-box; display: block}
.social li A svg{  width: 100%; height: 100%;  color: #292c33; }
.social li A:hover{ text-decoration: none}
.social .copy-url{ position: absolute; left: 50px; top: 5px; white-space: nowrap}


.share2 .social{ margin-top: 30px;  margin-bottom: 30px}
.share2 .social UL{ justify-content: center}
.share2 .social li A{ width: 45px; height: 45px}

.gal{ display: flex; flex-wrap: wrap; position: relative}
.gal .thumb{ flex: 0 0 auto; width: 50%; position: relative; border: 2px solid #FFF; box-sizing: border-box }
.gal .thumb::after{ content: '';display: block; padding-top: 100%;}
.gal IMG{ position: absolute; left: 0; top: 0; display:block; width: 100%; height: 100%; object-fit: cover; object-position: center}
.gal.layout3 .thumb:nth-child(1){ width: 100%}
.gal.layout3 .thumb:nth-child(1)::after{ padding-top: 50%}
.gal.layout5 .thumb:nth-child(3), .gal.layout5 .thumb:nth-child(4), .gal.layout5 .thumb:nth-child(5){ width: 33.3333%}
.gal [data-gal]::before {content: '+' attr(data-gal); position: absolute; left: 0;top: 0; width:100%; height:100%; color: #FFF; padding: 0; background-color: rgba(204, 0, 0, 0.5);
    font-weight: bold;font-size: 36px; z-index: 9; display: flex; align-items: center; justify-content:center}
.gallery-more{ display: block; text-align: center; color: #000 !important; line-height: 35px; font-size: 16px}

.special-box {
    background-color: #f2f3f5;
    border-left: 2px solid #cc0000;
    padding: 20px;
    margin-bottom: 30px;
    box-sizing: border-box;
    font-size: 20px; font-weight: bold;
}
.special-box A{ color: #cc0000}
.contact {
    font-weight: 400;
    margin-bottom: 20px;
    display: flex;
    line-height: 1.25;
    font-size: 16px;
    align-items: center;
    margin-top: 10px;
}
.contact::before{ content: '';  width: 30px; height: 30px; background-image: url("../images/whapp.svg"); background-size: contain; background-repeat: no-repeat; background-position: center; flex: 0 0 auto; margin-right: 15px}
.contact a{ color: #000}
#_ivmOutstreamContainer{ margin-bottom: 20px}

/*------------------TOP VIWES--------------------*/
.section.dark-grey, .section.dark-grey .wrap{ background-color: #292c33; position: relative}

.topviews { counter-reset: mvp-trend;}
.topviews LI{ margin-bottom: 12px}
.topviews article{counter-increment: mvp-trend; display: flex}
.topviews article::before{ content: counter(mvp-trend) !important; font-family: Inter, sans-serif; font-size:22px; line-height: 22px; font-weight: 600;  color: #C00; width: 40px; flex: 0 0 auto }
.topviews article a {    padding: 0;}
.topviews article a span{ font-weight: normal; font-size: 16px; line-height: 22px}
.topviews .split{ display: flex; flex-direction: column}

/*------------------LATEST ARTICLE--------------------*/
.latest-article article{ background-color: transparent;}
.latest-article article A{ font-size: 18px; line-height: 24px; font-weight: bold}
.latest-article article div.title, .latest-article article h3{ padding: 0 0 10px 15px; padding-bottom: 0;  box-sizing: border-box; }
.latest-article LI{ margin-bottom: 30px}
.latest-article .btn{ display: block}

/*------------------other-same-section--------------------*/
.other-same-section article{ display: flex; margin-bottom: 12px; align-items: center}
.other-same-section .thumb{ flex:  0 0 auto; width: 130px; order: 2; margin-bottom: 0}
.other-same-section div.title{ flex: 1; padding-right: 10px}

/*------------------PAGINATION--------------------*/
.pagination { display: flex; flex-wrap: wrap; flex-direction: row; line-height: 40px; padding-bottom: 60px; justify-content: center}
.pagination A{ background-color: #FFF; display: block; width: 40px; height: 40px; line-height: 40px; text-align: center; margin:4px; font-weight: 700;}
.pagination A:hover{background-color: #EBEBEB; text-decoration:none}
.pagination A.activ{ border-bottom:1px solid #CC0000;  font-weight: bold}
.pagination em{margin: 4px; font-style: normal }
.pagination A strong{
    font-size:  44px; line-height: 36px; font-weight: 400}

/*------------------ARTICLE PARTNERS--------------------*/
.partners .wrap{  }
.partners .cols4 { display: flex; flex-wrap: wrap;  margin: 0 -12px; flex-direction: row }
.partners .cols4 LI{ flex: 0 0 auto; width: 50%; padding:0 8px; box-sizing: border-box; margin-bottom: 30px}

.partners article{ display:flex; flex-direction: row; border-bottom: 0; padding-bottom: 25px}
.partners .head{position: relative;    text-align: left;    font-size: 14px; padding: 0; }
.partners .head strong{  z-index: 1;    position: relative;    padding: 10px 0; display: block; text-transform: uppercase}

.partners article .thumb{ flex: 0 0 auto; width: 130px; margin-bottom: 0}
.partners article A{ padding:0 20px; display: block; font-size: 16px; line-height: 1.2; font-weight: 600; overflow: hidden; text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 4;-webkit-box-orient: vertical; box-sizing: border-box;     box-sizing: border-box; padding: 0 !important; padding-left: 10px !important; }
.partners article a span{ display: block; margin-bottom: 5px; text-transform: uppercase; font-size: 14px; color: #555}

.partners .cols2 LI article a, .partners .cols4 LI article a {    padding: 0 15px;  }

.partners .item-partener{ width: 77vw}

/*------------------ARTICLE VICEOS--------------------*/
.video-list .wrap{ padding-left: 16px; padding-right: 16px}
.video-list .cols2{ display: flex; flex-wrap: wrap;  margin: 0 -12px; flex-direction: row }
.video-list .cols2 LI{ width: 50%; padding:0 12px; box-sizing: border-box; margin-bottom: 30px}


.video-list .cols2 LI h2{ padding: 0 15px}
.video-list .cols2 LI A{ font-size: 14px;}
.video-list article .thumb{ margin-bottom: 10px}
.main-video article A::after{ display: none}

/*------------------SECTION--------------------*/
.page-section, .page-section P{ text-align: center}
.page-section h1 strong{ background-color: #FFF;    z-index: 1;    position: relative;   font-weight: 700}

.page-section h1{ position: relative; }
.submenu-sections{ display: flex; flex-wrap: wrap; }
.submenu-sections LI{ padding: 0 15px; border-right: 1px solid #000; margin-bottom: 15px}
.submenu-sections LI:last-child{ border-right: 0}
.submenu-sections LI:first-child{ padding-left: 0}
.submenu-sections A{ font-size: 16px; font-weight: 700; color: #cc0000; display: block; line-height: 16px}
.page-section .pic IMG{ width: 100%}
.page-section p, .page-section .text, .author-page-head p, .tag-page-head p{ text-align: justify; margin-bottom: 20px; line-height: 1.5; font-size: 16px}


.author-page-head .wrap, .tag-page-head .wrap, .arhiva-page-head .wrap, .search-page-head .wrap{ max-width: 940px; border-bottom: 1px solid #CCC; margin-bottom: 30px; overflow: hidden; padding-bottom: 20px}
.author-page-head .text-picture, .tag-page-head .text-picture{ display: flex; flex-direction: column; text-align: center}
.author-page-head .text-picture .a-text, .tag-page-head .text-picture .a-text{ text-align: left}
.author-page-head .a-picture, .tag-page-head .a-picture{ margin-right: 20px }
.author-page-head .a-picture img{ width: 200px; height: 200px;  object-fit: cover; border-radius: 200px; border: 1px solid #000; padding: 6px }
.tag-page-head .a-picture img{ width: 300px; height: 300px;  object-fit: cover;}
.author-page-head .a-text, .tag-page-head .a-text{ flex: 1}
.author-page-head h1, .tag-page-head h1, .arhiva-page-head h1, .search-page-head h1{  text-align: center; margin-bottom: 20px }

/*--------------  EMISIUNI -------------*/
.page-emisiuni, .page-emisiuni P{ text-align: center}
.page-emisiuni h1 strong{background-color: #FFF;    z-index: 1;    position: relative;    padding: 0 30px; font-weight: 800}
.page-emisiuni h1{ position: relative; text-align: center}

.emisiuni article{ border: 0}
.emisiuni H2 {text-transform: uppercase; padding: 0}
.emisiuni H2 A{ color: #CC0000; font-size: 20px; font-weight: 700; line-height: 24px}
.emisiuni H3 { font-size: 20px; padding-bottom: 10px; font-weight: bold}
.emisiuni span{ font-size: 16px; font-family: Catamaran, sans-serif; text-transform: uppercase; color: #292c33}

.emisiune-header{ background-color: #FFF;  padding: 15px 0; }
.emisiune-header H1{ margin-bottom: 0}
.emisiune-header .autor-ora-comentarii{ font-size: 26px; margin-bottom: 15px; font-weight: 500}
.emisiune-header .autor-ora-comentarii SPAN{ font-size: 20px; display: block; font-size: 14px}
.emisiune-header .text-icons{ display: flex; flex-wrap: wrap; align-items: flex-end}
.emisiune-header .text-icons .text{ flex: 0 0 auto; width: 100%; padding-right: 10px; margin-bottom: 20px }
.emisiune-header .icons{ flex: 0 0 auto; display: flex;  }
.emisiune-header .icons A{ flex: 0 0 auto}
.emisiune-header .icons svg{ width: 60px; height: 60px; padding: 15px; box-sizing: border-box}
.emisiune-header a.facebook path, .emisiune-header a.youtube path{ fill: #FFF}
.emisiune-header a.antenaplay svg{ background-color: #000}
.emisiune-header a.facebook svg{ background-color: #4267b2}
.emisiune-header a.youtube svg{ background-color: #ff0000}
.emisiune-header img{ width: 100%}

.focus-box{ margin-bottom: 30px;}
.focus-box.cols1{ border-left:2px solid #CC0000 }
.focus-box.cols1 LI{ margin-left: -2px}
DIV.focus-title{ font-size: 16px; font-weight: 800; background-color: #282c33; padding: 15px 25px; padding-left: 80px; color: #FFF; position: relative }
DIV.focus-title::before{content: ''; background-color: #CC0000; background-image: url("../images/focus.svg"); background-repeat: no-repeat; background-position: center; width: 56px; height: 56px; position: absolute; display: block; left: 0; top: 0 }
DIV.focus-more A{ font-size: 18px; font-weight: 800; background-color: #FFF; padding: 15px 25px; padding-left: 80px; color: #CC0000; position: relative; display: block }
DIV.focus-more A::before{content: ''; background-color: #CC0000; background-image: url("../images/arrow-right.svg?v=1"); background-repeat: no-repeat; background-position: center; width: 56px; height: 60px; position: absolute; display: block; left: 0; top: 0 }

.read_more A{ font-size: 18px; font-weight: 800; background-color: #282c33; padding: 15px 25px; padding-left: 80px; color: #FFF; position: relative; display: block }
.read_more A::before{content: ''; background-color: #CC0000; background-image: url("../images/arrow-right.svg?v=1"); background-repeat: no-repeat; background-position: center; width: 56px; height: 60px; position: absolute; display: block; left: 0; top: 0 }

/*--------------  PAGINA PROGRAM TV -------------*/
.program-page {
    padding:0 0 0 0;
    margin-bottom:20px;
}
.program-page h1 strong{background-color: #FFF;    z-index: 1;    position: relative;    padding: 0 30px; font-weight: 800}
.program-page h1{ position: relative; text-align: center; font-size: 26px; line-height: 38px;}
.program-page h1::after{ content: ""; position: absolute; left: 0; top: 50%; width: 100%; height: 1px; border-top: 1px solid #000; border-bottom: 1px solid #000}

.program-page UL{ display: flex}
.program-page li {
    flex:1;
    display:block;
    padding:0;
    margin:0;
    text-align:center;
    color:#000;
    text-shadow:0 1px 0 #fff;
    font-size:12px;
    font-weight:bold;
    overflow:hidden;
    border-bottom:1px solid #000;
    box-shadow:inset 1px 0 0 #fafafa;
}

.program-page li.ui-state-active, .program-page li.sel {
    background-color:#fff;
    border-top:none;
    height:38px;
    padding-top:2px;
}
.program-page li a {
    display:block;
    padding:13px 0 13px 0;
    font-size:18px;
    font-weight:bold;
    font-family:Catamaran, sans-serif;
}
.program-page li a:hover {
    color:#008cff;
}
.program-page li a span{ display: none}
.program-page H2{ margin-top: 20px; margin-bottom: 5px;  font-size: 32px; font-weight: 400}
.program-page table {
    border:none;
    width:100%;
    font-size:18px;
}
.program-page tr{ border-bottom: 1px solid #ccc}
.program-page td {
    padding:8px 10px; vertical-align: top;
}
.program-page td:first-child {
    width:40px;
    font-weight:bold;
    position: relative;
    padding-left: 30px;
}
.program-page td:first-child::before {
    content: "";
    display: block;
    width: 12px;
    height: 12px;
    background-color: #cc0000;
    position: absolute;
    left: 10px;
    top: 16px;
}
.program-page td a {
    padding:10px 0;
}
.program-page td a:hover {
    color:#ff1500;
}
.program-page td span {
    font-weight:bold;
}

.btn-audio, .btn-video, .btn-aplay{ font-size: 16px; font-weight: 800;  padding: 15px 0px; padding-left: 56px; color: #000; position: relative; width: 100% }
.btn-audio::before, .btn-video::before, .btn-aplay::before{content: '';  background-image: url('../images/icon-casti.svg'); background-repeat: no-repeat; background-position: center; width: 56px; height: 56px; position: absolute; display: block; left: 0; top: 0 }
.btn-audio, .btn-video{ margin-bottom: 30px;}
.btn-video::before{ background-image: url('../images/video-meniu.svg'); background-size: 36%}
.btn-aplay{ padding-left:77px }
.btn-aplay::before{background-image: url('../../media/antenaplay.jpg'); background-size: 100%; }

/*---------GALLERY----------*/
#gallery{ overflow: hidden; display: flex; flex-wrap: wrap; height: calc(100vh - 106px); flex-direction: column}
#gallery MAIN{ display: flex; flex-direction: column; overflow: hidden; flex: 1; background-color: #FFF; position: relative; width: 100%; order: 2 }
.gallery-photo IMG { max-height: 100%; max-width: 100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.gallery-photo .owl-carousel{ background-color:#f2f3f5}

#gallery MAIN .close{ position:absolute; width: 60px; height: 60px; line-height: 60px; font-size: 50px; text-align: center; right: 10px; top: 0px; background-color: #292c33;  display: block; font-family: Catamaran, sans-serif; color: #FFF; font-weight: normal; z-index: 3 }
#gallery MAIN .close:hover{ text-decoration:none; background-color:#AD1349 }
#gallery ASIDE{ width: 100%; height: 100px; flex: 0 0 auto; background-color: #404040; padding-top: 0px; box-sizing: border-box }
.gallery-photo .owl-carousel,.gallery-photo .owl-stage-outer, .gallery-photo .owl-stage,.gallery-photo .owl-item{ height: 100%}
.gallery-photo .owl-carousel .owl-item img{ width: auto}

.gallery-photo{ flex: 1; position: relative; display: flex; flex-direction: column}
.gallery-photo H1{ padding:10px; text-align: left; font-size: 16px;  margin-bottom: 0; box-sizing: border-box;  font-weight: 700; padding: 10px 20px; line-height: 1.4; padding-bottom: 0 }
#gallery .subh1{ margin-bottom: 5px}
.gallery-photo H1 span{ display: block; font-weight: normal}
.gallery-photo .subtitle{ padding: 0 20px;}
.gallery-photo #captation, .gallery-photo .buttons{  padding: 5px 20px}
.gallery-photo #captation  span{ display: block; font-weight: 700; color: #000}
.gallery-photo .buttons{ display: flex; justify-content: space-between}
.gallery-photo .buttons .btn{font-size: 16px}
.gallery-thumbs{ height: 95px; flex: 0 0 auto; display: flex; flex-wrap:nowrap; width: 100%; overflow: hidden; overflow-x: auto; box-sizing: border-box; padding: 10px; scrollbar-width: thin; scrollbar-color:rgba(255,0,0,1) hsla(0,0%,100%,.1); }
.gallery-thumbs::-webkit-scrollbar{width: 5px; height: 10px}
.gallery-thumbs::-webkit-scrollbar-thumb{ background-color: red}
.gallery-thumbs .thumb:hover{ border: 1px solid #FFF}
.gallery-thumbs .thumb.activ{ border: 2px solid #FF0000}
.gallery-thumbs .thumb{ flex: 0 0 auto; width: 100px; position: relative;  box-sizing: border-box; margin-right: 5px }
.gallery-thumbs .thumb::after{ content: ''; display: block;padding-top: 69.25%}
.gallery-thumbs IMG{ position: absolute; left: 0; top: 0; display:block; width: 100%; height: 100%; object-fit: cover; object-position: center}
#navContainer{ order: 3; width: 100%; background-color: #000000; height: 60px; flex: 0 0 auto; display: flex; justify-content: space-between}
#navContainer button{ background-color: #292c33; border: 0; width: 60px; flex: 0 0 auto; color: #FFF; font-size: 30px}
#navContainer button.owl-next{ order: 2}
#navContainer #nr{ font-weight: bold; line-height: 60px; font-weight: bold; color: #FFF}

.articleMainImage .video-wrapper {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}

.video-wrapper video,
.video-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9;
    background-color: black;
}

.video-button {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    width: 75px;
    height: 75px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: background-color 0.2s ease, border-color 0.1s linear;
    cursor: pointer;
    background-color: transparent;
    border: 3px solid white;
}

.video-button:hover {
    background-color: #301f6d;
    border-color: #301f6d;
}

.video-button i {
    color: white;
    font-size: 22px;
}


.gallery-photo .owl-carousel .owl-nav button.owl-next {    background-image: url(next-black.svg);}
.gallery-photo .owl-carousel .owl-nav button.owl-prev {    background-image: url(prev-black.svg);}
.gallery-photo  .owl-carousel .owl-nav button.owl-next,.gallery-photo  .owl-carousel .owl-nav button.owl-prev{ line-height: 40px ;  font-size: 0;    background-repeat: no-repeat;    background-position: center;    background-size: 32px;}
.gallery-photo   .owl-carousel .owl-nav button.owl-prev{ left: 0}
.gallery-photo   .owl-carousel .owl-nav button.owl-next{ right: 0}

.gallery-photo .owl-carousel .owl-nav button.owl-next, .gallery-photo .owl-carousel .owl-nav button.owl-prev { top: 50%; margin-top: -30px; width: 60px; height: 60px; background-color: #FFF}
.gallery-photo .owl-carousel .owl-nav button.owl-next:hover,.gallery-photo .owl-carousel .owl-nav button.owl-prev:hover {    background-color: rgba(41, 44, 51, 0.1);}

/*#gallery .photo-prev{ left:10px;}
#gallery .photo-next{ right:10px; }
#gallery .photo-prev, .photo-next{line-height: 40px; width: 45px; height: 45px; position: absolute; top: 50%; text-align: center; background-color: #FFF !important; border-radius: 300px; display:block; font-size: 30px; line-height: 38px; margin-top: -20px}
#gallery .photo-prev:hover, .photo-next:hover{ text-decoration:none}*/

.ggg{ position: relative}
.ggg:after{ content: ''; padding-top: 56%; display: block}
.ggg .gallery-photo{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color:#f2f3f5; padding: 0 }


.gallery-photo .owl-nav button.owl-next {    background-image: url(next-black.svg);}
.gallery-photo .owl-nav button.owl-prev {    background-image: url(prev-black.svg);}
.gallery-photo .owl-nav button.owl-next,.gallery-photo .owl-nav button.owl-prev{ line-height: 40px ;  font-size: 0;    background-repeat: no-repeat;    background-position: center;    background-size: 32px; top: 50%; margin-top: -30px; width: 60px; height: 60px; background-color: #FFF; position: absolute; border: 0}
.gallery-photo .owl-nav button.owl-prev{ left: 0}
.gallery-photo  .owl-nav button.owl-next{ right: 0}


.head.oneline{ position: relative;    text-align: left; border-top: 1px solid #000; display: flex; align-items: center; line-height: normal }
.head.oneline strong{  z-index: 1;    position: relative;  padding: 10px 0 ; text-transform: uppercase; color: #000;    font-size: 14px; display: block}
.head.oneline::before{ content: ""; position: absolute; left: 0; top: 0; width: 30px; height: 1px; border-top: 3px solid #cc0000;}

.head{position: relative;    text-align: left;    font-size: 14px; padding: 0; border-top:1px solid #000 }
.head strong{  z-index: 1;    position: relative;    padding: 10px 0; display: block; text-transform: uppercase}
.head::before{ content: ""; position: absolute; left: 0; top: 0; width: 30px; height: 1px; border-top: 3px solid #cc0000;}

/*------------------DIV OVER BOX EMAIL--------------------*/
#overlay{ width:100%; height:100%; background-color:#000; position:fixed; left:0; top:0; z-index:10000; -moz-opacity:.70; filter:alpha(opacity=70); opacity:.70; display:none}
#box_email {
    background-color:#2A2A2A;
    display:none;
    padding:10px;
    position:absolute;
    width:615px;
    z-index:10001;
    text-align:left;
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#FFF;
}
#box_email .close{ position:absolute; right:-16px; top:-16px; width:32px; height:32px; display:block; text-indent:-999999px; overflow:hidden }
.ui-tooltip {
    max-width: 300px;
    position: absolute;
    z-index: 3000;
    border: 1px solid #111;
    background-color: #1C1C1C;
    padding: 5px;
    opacity: 0.85;
    font-size:16px;
    font-weight:bold;
    color:#FFF;
}
#gdpr{ position: fixed;width: 90%; max-height: 90%; overflow-y: auto;  top: 50%;left: 50%;z-index: 9999;max-width: 500px;transform: translateX(-50%) translateY(-50%); box-sizing: border-box; -moz-box-shadow: 0px 0px 14px #000;	-webkit-box-shadow: 0px 0px 14px #000;	box-shadow: 0px 0px 14px #000;}
#gdpr .text{ background-color:#FFF; padding:20px; width:100%; max-height:100%; overflow:auto; box-sizing:border-box;
    -moz-box-shadow: 0px 0px 14px #000;
    -webkit-box-shadow: 0px 0px 14px #000;
    box-shadow: 0px 0px 14px #000;
    -moz-border-radius:  				10px 10px 10px 10px /*{global-radii-buttons}*/;
    -webkit-border-radius: 				10px 10px 10px 10px /*{global-radii-buttons}*/;
    border-radius: 						10px 10px 10px 10px /*{global-radii-buttons}*/;
}
#gdpr A.close{ position:absolute; display:block; padding:10px 15px; right:-15px; top:-15px; font-size:15px; font-weight:bold; color:#FFF; background-color:#41121d;  font-family:"Arial Black", Gadget, sans-serif;
    -moz-border-radius:  				20px 20px 20px 20px /*{global-radii-buttons}*/;
    -webkit-border-radius: 				20px 20px 20px 20px /*{global-radii-buttons}*/;
    border-radius: 						20px 20px 20px 20px /*{global-radii-buttons}*/; display: none
}
.btn {
    color: #000;
    padding: 10px 0px;
    text-align: center;
    font-weight: 600;
    display:inline-block;
    box-sizing: border-box;
}
.btn:hover{ text-decoration: underline}
.btn-black { background-color: #000}
.btn-trans { background-color: transparent; color: #000}

/*--------LIST ARTICLE-----------*/
.cols1, .cols2, .cols3 , .cols4{ display: flex; flex-direction: column}
.cols2 LI article a, .cols3 LI article a, .cols4 LI article a{ }
.partners .cols2 li article a, .partners .cols4 li article a{ font-size: 14px}
.cols1 LI{ margin-bottom: 12px}

.cols2 article, .cols3 article, .cols4 article{ border-bottom: 0}

/*---------BANNER----------*/
.bannerGrey {
    background-color: #f2f3f5;
    text-align: center;
    margin: 0 auto;
    display: block;
    width: 100%;
    box-sizing: border-box;
}
.bannerGrey.home{ background-color: #FFF}

.bannerBox {
    text-align: center;
    margin: 0 auto;
    padding-bottom: 20px;
    box-sizing: border-box;
    width: 100%;
    min-height: 250px;
    overflow: hidden;
    display: flex;
    justify-content: center;
}

.bannerBox > DIV, .bannerGrey > DIV{  margin: 0 auto;}
.DAGInScrollInner .bannerBox{ overflow: initial}
.section.philip-morris{ background-color: #0062a3}
.bH250{ min-height: 250px; margin-bottom: 20px; position: relative}
.branding{ background-repeat: no-repeat; background-size: cover}
#ribbon {
    position: fixed;
    width: 100%;
    height: 100px;
    bottom: 0;
    left: 0;
    z-index: 10;
    display: block; text-align: center; background-color: #FFF;
}
.banner-top-stick{ background-color: #000; position: relative;   }
.banner-top-stick .bannerBox{ margin-bottom: 0}

#ribbon .close {background-color: #F00;width: 40px; height: pxpx;z-index: 10001; position: absolute; right: 0; top: -40px; font-size: 30px; line-height: 40px; text-align: center; color: #FFF; cursor: pointer}
/*.clear{clear:both; margin:0 !important; padding:0 !important; border:0 none !important; line-height:0 !important; height:0 !important; font-size:0 !important}*/

footer {
    /*background-color: #000;*/
    /*padding: 20px 0px;*/
    /*margin-top: 20px;*/
    text-align: center;
    position: relative;
}

.footer_copyright {
    font-size: 16px;
    color: #FFF;
    line-height: 1.4;
    font-weight: 400;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.footer_copyright a{ margin-right: 15px}


.trusted-anpc{ display: block; text-align: center; margin-top: 20px}
.trusted-anpc img{ height: 50px}

.desktop_only{ display:none}
.fb-post.fb_iframe_widget {
    max-width: 600px !important;
    margin: 0 auto 20px !important;
    display: block !important;
}

.arr{ display: block; position: fixed; width: 50px; height: 50px; background-color: #FFF; top:50%; background-repeat: no-repeat;background-position: center;background-size: 32px; transition: left 0.5s, right 0.5s ;text-indent: -9999px; overflow: hidden; box-shadow: 0 0 10px -6px #000  }
#prev_art{background-image: url("prev-black.svg"); left: -60px }
#next_art{background-image: url("next-black.svg"); right: -60px }
#prev_art.show{ left: 0}
#next_art.show{ right: 0}

#promo-mobile{overflow: hidden; padding: 5px 60px 3px 15px; font-size: 0.9em; line-height: 1.3em; background-color: #C00; z-index: 3; color: #FFF; font-weight: bold; display: flex; align-items: center;position: fixed;bottom: 0;left: 0;width: 100%;height: 50px;box-sizing: border-box;}
#promo-mobile::after{ content: ""; display: block; background-color: #292c33;    border: 0;    width: 60px; height: 50px;  font-size: 30px; background-image: url(next-white.svg); position: absolute;right: 0; top: 0;    background-repeat: no-repeat;    background-position: center;}

/*---------COVER----------*/
.cover article{ padding-bottom: 0; border-bottom: 0}
.cover .thumb{ margin-bottom: 0}
.cover article .tt-dd{ padding:0 20px; z-index: 2}
.travel .cover article a{ font-family: "Slabo 27px", serif; }


/*---------COVER----------*/
.cover article .tt-dd{ width: 100%;  position: absolute; top: 50%; left: 0;  color: #fff;  padding: 0;  transform: translateY(-50%);  }
.cover article .tt-dd h3 a, .cover article .tt-dd h2 a{ font-size: 26px; line-height: 26px; font-weight: normal; max-width: 600px; border-left:2px solid #cc0000; padding-left: 15px; margin-bottom: 15px; display: block }
.cover article .tt-dd h3, .cover article .tt-dd h2, .cover article .tt-dd .date{ max-width: 1400px; width: 100%; margin: 0 auto; color: #FFF}
.cover article .tt-dd .date{ padding-left: 17px; }
.cover article .thumb:before{
    content: "";
    width: 70%;
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    bottom: auto;
    z-index: 1;
    background: none;
    background-image: linear-gradient(to right, rgb(0, 0, 0,.8), rgba(0, 0, 0, 0));
}

/*---------METEO----------*/
.meteo{ margin-bottom: 30px}
.meteo UL{ display: flex ; justify-content: space-between}
.meteo LI{ width: calc(24% - 5px); text-align: center}
.meteo .prognoza-content{ overflow: auto; width: 100%}
.meteo table{ width: 100%; min-width: 1000px}
.meteo TD{text-align: center; font-size: 14px}
.meteo LI span, .meteo td span{ font-size: 12px; font-weight: 700; display: block}
.meteo LI .temp_max, .meteo TD .temp_max{ font-size: 14px; font-weight: 700}
.meteo LI .temp_min, .meteo TD .temp_min{ font-size: 14px; font-weight: 700}
.meteo LI .data{ font-size: 12px; font-weight: 700; color: #666}
.meteo TD .temp_min{ margin-bottom: 10px}

#harta-romania{ max-width: 800px}
.harta path{ fill: #FFF; stroke: #b6b9bf}
.harta text{ font-size: 12px; font-weight: bold}

/*---------CURS VALUTAR----------*/
.curs-valutar{ margin-bottom: 30px  }
.curs-valutar lI{ display: flex; font-size: 12px; border-top: 1px solid #e6e6e6; padding-top: 7px; padding-bottom: 7px}
.curs-valutar span{ flex: 1; font-weight: 700}
.curs-valutar b{ flex: 1; font-weight: 400}
.max-width-970{ max-width: 970px; margin: 0 auto}


.harta-live::before {
    background: #CC0000;
    border-radius: 6px;
    content: "Live";
    font-size: 11px;
    font-weight: 600;
    margin-right: 8px;
    padding: 3px 6px;
    text-transform: uppercase;
}
.harta-live:hover{ text-decoration: none}

#exitpoll{ overflow-y: hidden; overflow-x: auto; padding-bottom: 0px; scrollbar-width: thin; display: flex; flex-wrap: nowrap}
#exitpoll .exit-label{ background-color: #CC0000; width: 30px; flex: 0 0 auto; white-space: nowrap;  color: #FFF; font-weight: bold;  display: flex;  align-items: center;  justify-content: center;}
#exitpoll .exit-label .rotate{transform: rotate(-90deg);    -webkit-transform: rotate(-90deg);    transform-origin: center center;}
.candidati-list-exitpoll{ display: flex; flex-wrap: nowrap; flex: 1}
.candidati-list-exitpoll .candidat-exitpoll{ width: 250px;  height: 120px; display: flex; flex: 0 0 auto}
.candidat-flex{ }
.candidati-list-exitpoll .candidat-exitpoll .poza{ width: 30%; flex: 0 0 auto; overflow: hidden; position: relative}
.candidati-list-exitpoll .candidat-exitpoll .poza-cont{ height: 80%; width: 100%; position: absolute; left: 0; bottom: 0;}
.candidati-list-exitpoll .candidat-exitpoll .poza-cont IMG {
    width: auto;
    height: 100%;
    object-fit: contain;
    object-position: center bottom;
    margin: 0 auto;
}
.candidati-list-exitpoll .candidat-exitpoll .details{ flex: 1; font-size: 14px ;font-weight: 500; padding: 10px; padding-top: 7px; padding-bottom: 0}
.candidati-list-exitpoll .candidat-exitpoll .logo{ width: 20%; position: absolute; top: 0; right: 0}
.candidati-list-exitpoll .candidat-exitpoll .logo img{ width: 100%}
.candidat-exitpoll .procent{
    display: flex;
    flex-direction: row;
    align-items: center;
    color: #6c7380;
}
.candidat-exitpoll .big{
    font-weight: 500;
    font-size: 46px;
    line-height: 46px;
}
.candidat-exitpoll .small{
    display: flex;
    flex-direction: column;
}
.candidat-exitpoll .small-top{
    font-weight: bold;
    font-size: 16px;
}
.candidat-exitpoll .small-bottom{
    font-weight: bold;
    font-size: 16px;
    opacity: .5;
}

.spitaluloncologic .carousel{ max-width: 1200px; margin: 0 auto}

@media all and (min-width: 1025px) {
    /*.wrap, #header .wrap{ padding: 0 30px; }*/
    #nav{ height: 80px}

    #preview-video{ width: auto; order: 1}
    #search{ margin-left: 30px}

    /*---------SUBMENu----------*/
    #submenu .submenu-parent, #submenu-bottom .submenu-parent{ margin-bottom: 6px}
    #submenu #subsectiuni, #submenu-bottom #subsectiuni{flex-direction: row}
    #submenu .submenu-item, #submenu-bottom .submenu-item{  width: 14%; padding-right: 10px; box-sizing: border-box}
    #submenu .submenu-item LI, #submenu-bottom .submenu-item LI{ display: block; margin-bottom: 5px}
    #submenu .submenu-item LI a , #submenu-bottom .submenu-item LI a{  border-right: 0;padding:0; margin: 0; line-height: normal}

    /*---------SPLITER----------*/
    .spliter { display: flex; flex-wrap: wrap;  margin: 0;  box-sizing: border-box; justify-content: space-between}
    .spliter .elements { flex: 0 0 auto; padding:0px; box-sizing: border-box; float: left;}

    .marginbottom20{ margin-bottom: 20px}

    /*--------ARTICLE-----------*/
    article{ }
    .sapou, .articol .text P, .tags, .special-box,  .gal, #ivm-inread, .articol .text h2, .articol .text h3, .wrap_article, .articol .instagram-media, .articol .formpoll, .articol .r-top-content, .ggg{  margin-left: auto !important; margin-right: auto !important; max-width: 100%}
    .text .livetext-item p, .text .livetext-item h2{ max-width: none}

    .gal::before{ content: ''; position: absolute; width: 50px; height: 50px; background-color: #CC0000; left: -50px; top: 2px; background-image: url("../images/camera.png"); background-repeat: no-repeat; background-position: center}
    /*--------LIST ARTICLE-----------*/
    .cols1 LI, .cols2 LI, .cols3 LI , .cols4 LI {margin-bottom: 20px}
    .cols2, .cols3 , .cols4{ display: flex; flex-direction:row}
    .cols1 { margin: 0; }
    .cols1 LI { flex: 0 0 auto;   padding:0; box-sizing: border-box; margin-bottom: 12px}

    .cols2 { display: flex; flex-wrap: wrap;  margin: 0px -12px; }
    .cols2 LI { flex: 0 0 auto; width: 50%; padding:0px 12px; box-sizing: border-box; margin-bottom: 30px}

    .cols3 { display: flex; flex-wrap: wrap;  margin: 0px -12px; }
    .cols3 LI { flex: 0 0 auto; width: 33.3333%; padding:0px 12px; box-sizing: border-box; margin-bottom: 30px}

    .cols4 { display: flex; flex-wrap: wrap;  margin: 0px -12px; }
    .cols4 LI { flex: 0 0 auto; width: 25%; padding:0px 12px; box-sizing: border-box; margin-bottom: 30px}
    LI ARTICLE{height: 100%; }
    .partners .cols4 LI{ width: 25%;}
    .partners .item-partener{ width: 370px}
    #parteneri-slider2.partners .item-partener{ width: 330px}

    .owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev { background-color:  transparent; padding: 0 !important;}
    .owl-carousel .owl-nav button.owl-prev { position: absolute; left: -40px; top: 20%;  }
    .owl-carousel .owl-nav button.owl-next { position: absolute; right: -40px; top: 20%; }


    /*--------LATES ARTICLE-----------*/
    .latest-article OL{ display: flex; flex-wrap: wrap;  margin: 0px -12px;}
    .latest-article LI{ flex: 0 0 auto; width: 20%; padding:0px 12px; box-sizing: border-box;}

    .sticky-video{ right: 20px; bottom: 60px; width: 400px; }
    .sticky-video::after{ padding-bottom: 56.25%}
    .sticky-video .video-content{ display: block}
    .sticky-video .video-content[data-title]::before{ display: none}
    .sticky-video .video-int{ width: 100%;}
    #playerHolder .sticky-video .close, .ivmWrapper .sticky-video .close{ top: -14px; right: -14px; width: 50px; height: 50px; bottom: auto; border-radius: 100%; position: absolute; cursor: pointer;}
    #ribbon{ display: none}

    /*--------EMISIUNi-----------*/
    .emisiune-header .wrap{ display: flex; justify-content: space-between}
    .emisiune-header .text-left { flex: 0 0 auto; width: 360px; padding-right: 30px}
    .emisiune-header .img{ flex: 1}

    /*--------ARTICLE BIGROW-----------*/
    article.big-row{ height: 330px; background-color: transparent; display: flex; flex-direction: column; flex-wrap: wrap; justify-content: center; margin-bottom: 30px }
    article.big-row .abs,article.big-row .categ_date,article.big-row h2{ width: 40%; box-sizing: border-box; flex: 0 0 auto; color: #FFF}
    article.big-row .thumb{ order: 2; width: 50%; flex: 0 0 auto; margin: 0}

    .program-page li a span{ display: inline}

    .btn-audio, .btn-video, .btn-aplay { width: 48%; margin-bottom: 0; box-sizing: border-box}
    .btn-audio, .btn-video {border-right: 1px solid #666; }

    /*---------GALLERY----------*/
    #gallery{ flex-direction: row; height: calc(100vh - 81px)}
    #gallery MAIN{ order: 0;}
    #gallery ASIDE{ width: 300px; height: auto; padding: 20px}
    .gallery-photo{padding: 10px; box-sizing: border-box; padding-bottom: 0}
    .gallery-photo H1{ order: 0;  flex: 0 0 auto; width: calc(100% - 100px); padding: 0}
    .gallery-photo #captation, .gallery-photo .buttons{  padding: 5px 0px}
    #gallery .subtitle{ padding: 0}
    #gallery MAIN .close{ top: 10px}

    #gallery #navContainer{ display: none}

    #promo-mobile{ display: none}

    .mobile_only{ display:none !important}
    .desktop_only{ display:block !important}

    .bannerBox { overflow: initial;    }

    .banner-stick,  #latesnews{ position: sticky; top: 100px; margin-bottom: 30px}

    .arr{ display: none}

    .video-list .cols2 LI:nth-child(5n+1) { width: 100%}
    .video-list .cols2 LI:nth-child(5n+1) a{ font-size: 18px}

    .topviews .split{ display: flex; flex-direction: row}
    .topviews .split OL:first-child{ padding-right: 15px}

    .article-head{ flex-direction: row}
    .article-head .article-head-left{ width: 60%; padding-right: 50px }
    .article-head .article-head-right{ width: 40%;  }



    .folders-home .wrap{  justify-content: center;}

    .subh1_b{ flex-direction: row; align-items: center}

    .author-page-head .text-picture, .tag-page-head .text-picture{ text-align: left; flex-direction: row}
    .thumb-round-corner article a, .thumb-round-corner article h3{font-size: 16px;    line-height: 22px;    font-weight: normal;    }

    .cols1.list-articles article h3, .cols1.list-articles article h2{font-size: 16px; line-height: 22px; padding: 0}
    .cols1.list-articles article a{ font-size: 16px; line-height: 22px; font-weight: normal;  }

    /*---------COVER----------*/
    .cover article .tt-dd h3 a, .cover article .tt-dd h2 a{ font-size: 40px; line-height: 46px; }
    .thumb-mobile-only .thumb, .thumb-mobile-only .player{ display: none}
    .thumb-mobile-only.pictures-left .tt-dd{ padding-left: 0}

    .footer_copyright{ flex-direction: row;}
}
@media screen and (max-width: 700px) {
    .stream-audio{ display: none}
    .header-right .video{ display: none}
    .harta-live span{ display: none}
    .page-section .wrap{ padding:  0 20px}
    /*---------SPLITER----------*/

    .bannerBox.min-height100{ min-height: 100px}
    .section-list-article ol{ padding: 0 20px}
    .section-list .cols1 article .categ_date{ padding-top: 5px}
    .section-list .cols2{ padding-left:20px; padding-right: 20px }
    .section-list .cols2 article, .section-list-article article{ display: flex; align-items: center; margin-bottom: 20px }
    .section-list .cols2 article .thumb, .section-list-article  article .thumb{ width: 40%; flex: 0 0 auto; margin-bottom: 0}
    .section-list .cols2 article h2, .section-list-article article h2{ padding-bottom: 0; padding-right: 0}
    .section-list .cols2 LI article a, .section-list-article LI article a{ font-size: 16px; line-height: 1.3}

    .ultima-ora .head{position: relative;  text-align: center;  padding: 0}
    .ultima-ora .head strong{background-color: #FFF;  font-weight: 700;  line-height: 1; display: inline-block;   z-index: 1;    position: relative; color: #000; padding: 0 20px; margin: 0 50px; color: #cc0000;  font-size: 20px; text-transform: uppercase}
    .ultima-ora .head::after{ content: ""; position: absolute; left: 0; top: 50%; width: 100%; height: 1px; border-top: 1px solid #000;}
    .ultima-ora .btn{ margin-left: 20px; margin-right: 20px; text-align: center}

    .articol .poza-articol{ margin-left: -16px; margin-right: -16px}

    .bannerBox{ position: relative; max-width: 300px}

    #header.submenu{ position: fixed}
    .header-new.submenu, .header-new.submenu .wrap { height: 100%}
    .header-new.submenu #submenu{ height: calc(100% - 100px)}

}

@charset "UTF-8";



article .categ_date {
    line-height: 1;
}


article .categ_name + .date {
    font-size: 12px;
}

article.main #playerHolder,
article.main .ivmWrapper,

article.main .title_video {
    margin-bottom: 20px;
    margin-left: -2px;
    width: calc(100% + 2px);
}
article.main .player{ margin-bottom: 0}
#playerHolder,
.ivmWrapper,
.title_video {
    margin-bottom: 7px;
    width: 100%;
}

article.main.box_mare .tt-dd .wide_text_tag {
    display: none;
}

.section.dark-grey .wrap {
    padding-bottom: 20px;
}
.section{   position: relative; }
section .wrap,
.section .wrap {
    /*padding-top: 20px;*/
    background-color: #FFF;
}

div.focus-title {
    text-transform: uppercase;
    line-height: 1.1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 26px;
}

@media all and (min-width: 701px) {
    div.focus-title {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        padding: 16px 25px 14px 80px;
    }
}

div.focus-title::before {
    height: auto;
    bottom: 0;
}

div.focus-more {
    min-height: 56px;
    position: relative;
}

@media all and (min-width: 701px) {
    div.focus-more {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
    }
}

div.focus-more a {
    line-height: 1.1;
    position: static;
    min-height: 26px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

@media all and (min-width: 701px) {
    div.focus-more a {
        padding: 16px 25px 14px 80px;
    }
}

div.focus-more a::before {
    height: auto;
    bottom: 0;
}


.burger .bar1,
.burger .bar2,
.burger .bar3 {
    height: 2px;
    border-radius: 5px;
}

#header.active .bar1, #header.submenu .bar1 {
    -webkit-transform: rotate(-45deg) translate(-5.5px, 5.5px);
    transform: rotate(-45deg) translate(-5.5px, 5.5px);
}

#search {
    background-image: url(search_white.svg);
    height: 32px;
    width: 32px;
    background-size: 32px;
}

@media all and (min-width: 701px) {
    #search {
        position: relative;
        width: 90px;
        background-position: left center;
        margin-left: 35px;
    }
    #search::after {
        content: 'Căutare';
        color: #fff;
        font-weight: 800;
        font-size: 12px;
        position: absolute;
        left: 44px;
        top: 50%;
        -webkit-transform: translateY(calc(-50% + 1px));
        transform: translateY(calc(-50% + 1px));
        text-indent: 0;
    }
}

#preview-video {
    background-color: #000;
    -webkit-box-shadow: 30px 0 0 #000, -30px 0 0 #000;
    box-shadow: 30px 0 0 #000, -30px 0 0 #000;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 45px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

@media all and (min-width: 701px) {
    #preview-video {
        -webkit-box-shadow: none;
        box-shadow: none;
        background-color: transparent;
        margin-left: auto;
        height: auto;
    }
}

#preview-video .tv {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
}

@media all and (min-width: 701px) {
    #preview-video .tv {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }
}

#preview-video .tv img {
    height: 16px;
}

@media all and (min-width: 701px) {
    #preview-video .tv img {
        height: auto;
    }
}

#preview-video .title {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    line-height: 1.2;
    font-size: 12px;
    text-align: left;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding-top: 2px;
    display: block;
}

@media all and (min-width: 701px) {
    #preview-video .title {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding-top: 0;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        text-align: right;
        max-width: 260px;
        padding-left: 0;
        padding-right: 16px;
    }

}

@media all and (max-width: 700px) {
    #preview-video .title br {
        content: "";
    }
    .sticky-video{ bottom: auto}
}

@media all and (max-width: 700px) {
    #preview-video .title br::after {
        content: ':\00a0';
    }
}

@media all and (min-width: 701px) {
    #preview-video .title br {
        display: inline;
    }
}

#menu-top .buton-cautare {
    background-color: #CC0000;
    font-family: 'Catamaran', sans-serif;
}

#menu-top .camp-cautare INPUT {
    font-family: 'Catamaran', sans-serif;
}


@media all and (min-width: 701px) {
    .banner-stick, #latesnews {
        margin-bottom: 20px;
    }
}

@media all and (min-width: 701px) {
    .ultima-ora {
        margin-bottom: 20px;
    }
}


#ot-sdk-btn {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid #fff;
    background-color: #292C33;
    color: #fff;
    margin-top: 10px;
    border-radius: 100px;
    line-height: 1;
    padding: 10px 20px 9px;
    font-family: 'Catamaran', sans-serif;
}

.program-page li a:hover {
    color: #CC0000;
}


.articol p.sapou {
    line-height: 1.5;
    text-align: left;
}





@media all and (max-width: 701px) {
    .articol .text ul,
    .articol .text ol {
        max-width: 580px;
        margin-left: auto;
        margin-right: auto;
    }
}


.articol blockquote {
    margin: 30px 0;
    font-size: 18px;
    line-height: 1.5;
    font-style: normal;
    border-left: none;
    color: #292C33;
    position: relative;
}

@media all and (min-width: 701px) {
    .articol blockquote {
        max-width: 515px;
        margin: 40px auto;
    }
}

.twitter-tweet {
    max-width: 600px !important;
    margin: 0 auto 20px !important;
}

.autor-ora-comentarii {
    font-size: 14px;
    line-height: 1.5;
    margin-top: 10px;
    margin-bottom: 20px;
}

.gal + a {
    font-size: 14px;
    margin-bottom: 20px;
}

.special-box {
    line-height: 1.2;
}





@media all and (min-width: 701px) {
    .partners .cols4 {
        margin: 0 -12px;
    }
}


@media all and (min-width: 701px) {
    .partners .cols4 li {
        padding: 0 12px;
        margin-bottom: 24px;
    }
}

.fb-video {
    max-width: 600px !important;
    margin: 0 auto 20px !important;
    display: block !important;
}

#ivm-inread {
    width: calc(100vw - 40px);
    height: calc((100vw - 40px) * 9 / 16);
}

@media all and (min-width: 701px) {
    #ivm-inread {
        width: 600px;
        height: 338px;
    }
}

.tags strong {
    margin-right: 5px;
}

.tags a {
    margin: 0 0 4px 0;
    padding-top: 2px;
    border-radius: 100px;
}

@media all and (min-width: 701px) {
    .page-emisiuni h1 {
        margin-bottom: 30px;
        margin-top: 10px;
    }
}

.page-emisiuni h1 strong {
    padding: 0 20px;
}

@media all and (min-width: 701px) {
    .page-emisiuni .cols1 LI, .page-emisiuni .cols2 LI, .page-emisiuni .cols3 LI, .page-emisiuni .cols4 LI {
        margin-bottom: 30px;
    }
}

.emisiuni h2 {
    text-transform: none;
    line-height: 1.2;
}

.emisiuni h2 a {
    line-height: 1.2;
}

.emisiuni h3 {
    line-height: 1.2;
    padding-bottom: 0;
}

.emisiuni span {
    text-transform: none;
}

.emisiuni .thumb {
    margin-left: 0;
    margin-bottom: 15px;
}

.emisiuni .thumb::before {
    content: '';
    display: block;
    width: 20px;
    height: 20px;
    background-color: #CC0000;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 10;
}

.emisiune-header .wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    max-width: 940px ;
}

@media all and (min-width: 701px) {
    .emisiune-header .wrap {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        background-color: #fff ;
    }
}

.emisiune-header .text-left {
    border-left: 2px solid #CC0000;
}

@media all and (min-width: 701px) {
    .emisiune-header .text-left {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding-right: 0;
    }
}

.emisiune-header .img img {
    vertical-align: top;
}

.emisiune-header h1 {
    padding: 22px 20px 0;
    font-size: 26px;
    color: #CC0000;
    line-height: 1.2;
}

.emisiune-header .autor-ora-comentarii {
    margin: 0;
    padding: 0 20px;
    font-weight: 700;
    line-height: 1.2;
}

.emisiune-header .autor-ora-comentarii span {
    font-weight: 400;
    padding-top: 5px;
    font-size: 16px;
}

.emisiune-header .text-icons {
    display: block;
}

.emisiune-header .text-icons .text {
    padding: 15px 20px 1px;
    line-height: 1.375;
    font-size: 16px;
    width: auto;
}

.emisiune-header .icons svg {
    vertical-align: top;
}

#ribbon .close {
    background-color: #CC0000;
    color: transparent;
    background-image: url(close.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 24px;
}

.special-box-pm {
    margin-bottom: 30px;
    -webkit-box-shadow: inset 2px 0 0 #CC0000;
    box-shadow: inset 2px 0 0 #CC0000;
}

@media all and (min-width: 701px) {
    .special-box-pm {
        margin: 50px auto;
    }
}

.special-box-pm p {
    display: none;
}

.special-box-pm .special-box-pm__titlu {
    text-transform: uppercase;
    background-color: #CC0000;
    font-size: 12px;
    padding: 7px 12px 4px;
    display: inline-block;
    color: #fff;
    margin-bottom: 15px;
}

.special-box-pm h2 {
    line-height: 1.1;
    font-weight: 700;
    display: block;
    padding: 18px 10px 10px 20px;
    font-size: 24px;
}

@media all and (min-width: 701px) {
    .special-box-pm h2 {
        font-size: 32px;
    }
}

.source {
    margin-left: auto;
    margin-right: auto;
    max-width: 600px;
}


.emisiune-secundara .autor-ora-comentarii {
    text-align: center;
    margin-top: -10px;
    font-size: 20px;
    line-height: 1.375;
}

.emisiune-secundara .text {
    font-size: 16px;
    line-height: 1.375;
    text-align: left;
    padding: 15px 0 25px;
}

article.layout1,
article.layout5,
article.layout2 {
    border-left-color: #292C33;
}

article.layout1 .thumb,
article.layout5 .thumb,
article.layout2 .thumb {
    mix-blend-mode: luminosity;
    opacity: .3;
}

article.layout1 .thumb::before,
article.layout5 .thumb::before,
article.layout2 .thumb::before {
    display: none;
}

.cols1 article.layout1 .categ_date,
.cols1 article.layout1 .abs,
.cols1 article.layout1 h2,
.cols1 article.layout5 .categ_date,
.cols1 article.layout5 .abs,
.cols1 article.layout5 h2,
.cols1 article.layout2 .categ_date,
.cols1 article.layout2 .abs,
.cols1 article.layout2 h2 {
    position: relative;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
}

@media all and (min-width: 701px) {
    .cols1 article.layout1 .categ_date,
    .cols1 article.layout1 .abs,
    .cols1 article.layout1 h2,
    .cols1 article.layout5 .categ_date,
    .cols1 article.layout5 .abs,
    .cols1 article.layout5 h2,
    .cols1 article.layout2 .categ_date,
    .cols1 article.layout2 .abs,
    .cols1 article.layout2 h2 {
        position: absolute;
    }
}

@media all and (min-width: 701px) {
    .cols1 article.layout1 .abs,
    .cols1 article.layout5 .abs,
    .cols1 article.layout2 .abs {
        top: 42px;
    }
}

.cols1 article.layout1 h2,
.cols1 article.layout5 h2,
.cols1 article.layout2 h2 {
    margin-top: 10px;
}

@media all and (min-width: 701px) {
    .cols1 article.layout1 h2,
    .cols1 article.layout5 h2,
    .cols1 article.layout2 h2 {
        margin-top: 0;
        bottom: 0;
    }
}

.cols1 article.layout1 .thumb,
.cols1 article.layout5 .thumb,
.cols1 article.layout2 .thumb {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

@media all and (min-width: 701px) {
    .cols1 article.layout1 .thumb,
    .cols1 article.layout5 .thumb,
    .cols1 article.layout2 .thumb {
        position: relative;
    }
}

.cols1 article.layout1 .thumb img,
.cols1 article.layout5 .thumb img,
.cols1 article.layout2 .thumb img {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}

#gallery MAIN .close {
    color: transparent;
    background-image: url(close.svg);
    right: 0;
    width: 40px;
    height: 40px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 24px;
    font-size: 0;
}

@media all and (min-width: 701px) {
    #gallery MAIN .close {
        width: 60px;
        height: 60px;
        right: 20px;
        top: 20px;
        background-size: 32px;
    }
}

#gallery MAIN .close:hover {
    background-color: #CC0000;
}

#navContainer {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    top: auto;
    z-index: 1000;
}

#navContainer button {
    color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 32px;
}

#navContainer button.owl-prev {
    background-image: url(prev-white.svg);
}

#navContainer button.owl-next {
    background-image: url(next-white.svg);
}




.gallery-thumbs::-webkit-scrollbar-thumb {
    background-color: #CC0000;
}

.gallery-thumbs::-webkit-scrollbar {
    height: 2px;
}

.gallery-thumbs .thumb.activ {
    border-color: #CC0000;
}

#navContainer #nr {
    font-size: 20px;
    line-height: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

#gallery ~ footer {
    padding-bottom: 80px;
}
.author-box .author-name {
    font-size: 32px;
    line-height: 1.1;
    font-weight: 600;
    margin: 0 0 16px;
    color: #000;
    padding: 15px;
}

.author-box .author-bio {
    display: flex;
    gap: 24px;
    align-items: center;
}

.author-box .author-avatar {
    flex: 0 0 auto;
}

.author-box .author-avatar img {
    width: 140px;
    height: 140px;
    border-radius: 50%;
    object-fit: cover;
    display: block;
}

.author-box .author-text {
    flex: 1 1 auto;
    min-width: 0;
}

.author-box .author-text * {
    font-size: 14px;
    color: #393939;
    font-weight: 400;
    line-height: 26px;
}

.author-box .author-text em {
    font-style: italic;
}

.author-box .bio-short {
    margin-bottom: 8px;
}

.author-box .bio-full {
    margin-top: 6px;
    display: none;
}

.author-box .bio-toggle {
    border: 0;
    background: transparent;
    padding: 0;
    cursor: pointer;
    font-weight: 600;
    text-decoration: underline;
    font-size: 15px;
}

.watch-page-article-content {
    padding-top: 110px;
    margin-top: -105px;
    background: url(/static/images/video-background.jpg);
    background-repeat: no-repeat;
}

.section-article-video {
    display: flex;
    gap: 20px;
    justify-content: space-between;
}

.articol-video {
    width: 100%;
}

.articol-video .tags a {
    padding: 0;
    background: transparent;
}

.article-video-head {
    display: flex;
    width: 100%;
    gap: 20px;
}

.articol-video .video-wrapper > * {
    width: 100%;
    height: 100%;
}

.article-video-head .video-wrapper {
    flex: 1;
    aspect-ratio: 16 / 9;
    position: relative;
}

.article-video-head .video-wrapper iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.article-video-head  .article-video-info {
    width: 70%;
}

.article-video-head .same-section-videos {
    width: 30%;
    overflow-y: auto;
    height: 0;
    scrollbar-color: white transparent;
    scrollbar-width: thin;
}

.article-video-head .same-section-videos-headline {
    display: none;
}

.article-video-info .article-meta {
    display: flex;
    gap: 12px;
    margin: 20px 0;
    align-items: center;
    color: #fff
}

.video-listing .box_mic {
    margin: 0;
}

.video-listing ul {
    margin-top: 10px;
}


.article-share {
    position: relative;
}

.article-share .social__share__title,
.article-share .social__share__btn__label {
    color: black
}

.social__btn--share .social__btn__icon i {
    color: white !important;
}

.social__btn--share .social__btn__icon {
    border-color: white !important;
}

.article-share-menu {
    position: absolute;
    top: 40px;
    right: 0;
    display: none;
    z-index: 999;
}

.article-share-menu.open {
    display: block;
}

.social__share {
    background-color: white;
    bottom: 0;
    -webkit-box-shadow: 0 2px 4px 0 #d1d1d1;
    box-shadow: 0 2px 4px 0 #d1d1d1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    right: 0;
    z-index: 99;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    border-radius: 0;
    border-top: 2px solid #13404f;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 15px;
    padding: 8px;
    width: 230px;
}

.social__btn__label {
    font-size: initial;
    font-family: "Roboto Slab", serif;
}

.social__share .social__share__title {
    font-size: 18px;
    font-weight: 600;
}

.social__btn--share,
.social__share button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 8px;
    background: 0;
    border: 0;
    cursor: pointer;
    outline: inherit;
    margin-top: -3px;
}

.social__btn--share:hover,
.social__share button:hover {
    color: #301e6d;
}

.social__btn--share .social__btn__icon,
.social__share .social__share__btn__icon {
    border: 1px solid #301e6d;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.social__btn--share .social__btn__icon i,
.social__share .social__share__btn__icon i {
    font-size: 14px;
    color: #301e6d;
}

.social__share .fa-whatsapp {
    font-size: 18px;
}

.copy-tooltip {
    position: absolute;
    top: -30px;
    left: 50%;
    transform: translateX(-50%);
    background: #333;
    color: #fff;
    padding: 4px 10px;
    border-radius: 4px;
    font-size: 12px;
    white-space: nowrap;
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
    z-index: 9999;
}

.copy-tooltip.show {
    opacity: 1;
}

.article-meta .article-meta-divider {
    border-right: 1px solid #ccc;
    width: 1px;
    height: 20px;
}

.articol-video h1 {
    text-align: left;
    font-size: 28px;
    line-height: 32px;
    margin-top: 20px;
    color: #fff;
}

.articol-video * {
    color: #fff;
}

.articol-video .subtitle {
    margin-bottom: 0;
}

.articol-video .text {
    margin-top: 0;
}

.section-videos-list ul {
    list-style: none;
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.section-videos-list .box_mic {
    height: auto;
    min-height: auto;
    margin: 0;
}

.section-videos-list .box_mic article {
    display: flex;
    gap: 15px;
    padding: 0;
    margin: 0;
    background: transparent;
}

.section-videos-list .box_mic article .thumb,
.section-videos-list .box_mic article .title {
    width: 50%;
}

.section-videos-list .box_mic article .thumb img {
    height: auto;
}

.section-videos-list .box_mic article .title a {
    padding-top: 0;
    margin-top: -4px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    color: white;
}

@media screen and (max-width: 1200px) {
    .header_v2_right, .header_v2_center {
        width: auto;
    }
}
@media screen and (max-width: 1024px) {
    .body-article .siteBreadcrumb {
        width: 100%;
        display: flex;
        justify-content: flex-start;
    }

    #location {
        white-space: normal;
        line-height: 15px;
    }

    .box_mare .main_bottom_desc .span_wide_text_tag {
        display: none;
    }

    .box_mare .thumb .span_wide_text_tag {
        display: block;
        height: 32px;
        top: calc(100% - 32px);
    }
    .headerSite{
        width: 100%;
        display: flex;
        align-items: center;
        height: 70px;
    }
    #nav-icon3 {
        width: 20px;
        height: 15px;
        position: relative;
        margin: 20px;
        margin-left: 15px;
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
        -webkit-transition: .5s ease-in-out;
        -moz-transition: .5s ease-in-out;
        -o-transition: .5s ease-in-out;
        transition: .5s ease-in-out;
        cursor: pointer
    }

    #nav-icon3 span {
        display: block;
        position: absolute;
        height: 2px;
        width: 100%;
        background: #3a2a77;
        opacity: 1;
        left: 0;
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
        -webkit-transition: .25s ease-in-out;
        -moz-transition: .25s ease-in-out;
        -o-transition: .25s ease-in-out;
        transition: .25s ease-in-out
    }

    #nav-icon3 span:nth-child(1) {
        top: 0
    }

    #nav-icon3 span:nth-child(2),
    #nav-icon3 span:nth-child(3) {
        top: 7px
    }

    #nav-icon3 span:nth-child(4) {
        top: 14px
    }

    #nav-icon3.open span:nth-child(1) {
        top: 7px;
        width: 0%;
        left: 50%
    }

    #nav-icon3.open span:nth-child(2) {
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg)
    }

    #nav-icon3.open span:nth-child(3) {
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }

    #nav-icon3.open span:nth-child(4) {
        top: 7px;
        width: 0%;
        left: 50%
    }

    .nxt_menu {
        display: none;
        width: 100%;
        position: absolute;
        top: 66px;
        background: #ffffff;
        z-index: 110;
        -webkit-box-shadow: 0 23px 39px -18px #000;
        -moz-box-shadow: 0 23px 39px -18px #000;
        box-shadow: 0 23px 39px -18px #000
    }

    .nxt_menu_content {
        margin: 2%
    }

    .nxt_menu_item {
        font-size: 1.1rem;
        padding: 10px;
        padding-right: 0;
        position: relative;
        width: 48%;
        font-weight: 500;
        box-sizing: border-box;
        display: inline-block;
    }

    .nxt_menu_item a {
        color: #333
    }
    /*15 april 2020 NXT menu facelift*/

    .nxt_menu, .nxt_menu_v2{opacity: 0;width:100%;position: absolute;top: -700px;background: #261f3d;z-index:110;-webkit-box-shadow:0 5px 30px 0px #000000;-moz-box-shadow:0 5px 30px 0px #000000;box-shadow:0 5px 30px 0px #000000;-webkit-transition: all ease-out .2s;-moz-transition: all ease-out .2s;-o-transition: all ease-out .2s;transition: all ease-out .2s;}
    .is_visible {opacity: 1;top: 0;}
    .nxt_menu_v2 h3{display: inline-block;color: #fff;margin: 0 auto;line-height: 52px;font-size: 20px;}
    .subMenu_header{text-align: center;margin-bottom: 10px;height: 52px;padding-bottom: 10px;border-bottom: 1px solid #fff;}
    .subMenu_header i{position: absolute;left: 20px;top: 25px;font-size: 20px;}
    .nxt_menu_item .fa-caret-right{padding: 20px;position: absolute;bottom: -11px;font-size: 18px;color: #fff;right:30px;}
    .nxt_menu_content{margin:2%;color:#fff;}
    .nxt_menu_item{font-weight:600;font-size:13px;padding:10px;padding-right:0;position:relative;width:48%;font-weight:600;box-sizing:border-box;display:inline-block;vertical-align: middle;}
    .nxt_menu_item a{color:#fff; }
    .nxt_menu_item.selected a{color: #fecb30;font-weight:800}
    .icon_menu_close {width: 50px;object-fit: contain;position: absolute;left: 12px;top: 10px;padding: 10px;cursor: pointer;}
    /*15 april 2020 NXT menu facelift END*/
    .logo {
        text-align: center;
        vertical-align: middle;
        margin-bottom: 10px;
        margin-top: 11px;
        padding: 0;
        width: 20%;
        display: inline-block;
    }

    .logo img {
        width: 50px;
        max-width: 150px
    }

    .searchBox{
        vertical-align: middle;
        display: inline-block;
        margin-bottom: 3px;
        text-align: right;
        padding-right: 15px;
        width: 40%;
        box-sizing: border-box;
    }
    .searchBox a{
        display: inline-block;
    }

    .searchFieldWrapper {
        position: absolute;
        left: 0;
        background: white;
        top: 72px;
        width: 100%;
        padding: 10px;
        z-index: 99;
        display: flex;
        gap: 13px;
        justify-content: center;
        align-items: center;
        box-shadow: 0 6px 11px 0 #cbcbcb;
    }

    .searchField {
        float: right;
        margin-right: 3px;
        height: 25px;
        line-height: 25px;
        padding: 0 5px;
        width: 60%;
        background-color: #cbcbcb;
        color: #3a2a77;
        border: 0
    }

    .searchButton {
        width: 22px;
        height: 22px;
        background-image: url(../images/search_zoom.png);
        background-repeat: no-repeat;
        background-size: contain;
        text-indent: -1e4px;
        background-color: transparent;
        border: 0;
        float: right
    }

    header {
        background: #ffffff;
        border-bottom: 2px solid #3a2a77;
        position: relative;
    }
    .logo {
        height: auto;
    }
    .burger-wrapper{display: inline-block;/*margin-left: 15px;*/width: 40%;vertical-align: middle;}
    .spliter .elements {
        float: none;
        width: 100% !important;
    }
    .hr_full_width_section_title, .hr_full_width_section_title_red {
        background: #22004a;
        height: 6px;
        margin: 25px auto;
        display: flex;
        align-items: center;
        padding-left: 15px;
    }

    .hr_full_width_section_title > div,
    .hr_full_width_section_title_red > div{
        font-size: 22px!important;
        width: auto !important;
        padding: 0 15px;
    }
    article.main A{ text-align: left; display: block}
    .icon_menu_caret {width: 20px;object-fit: contain;cursor: pointer;padding: 20px;position: absolute;top: -14px;right: 40px;}

    .section.ContentRight {
        text-align: center;
    }
    .ContentLeftCateg {
        padding: 0;
    }
    .box_set_articles_second_title {
        -webkit-line-clamp: 2;
    }
    .author-box .author-name {
        font-size: 32px;
    }
    .author-box .author-bio {
        flex-direction: row;
        gap: 16px;
    }
    .author-box .author-avatar img {
        width: 100px;
        height: 100px;
    }
    .author-box .author-bio {
        flex-direction: column;
    }
    .author-box {
        margin: 20px;
    }
    .main_bottom_desc {
        position: relative;
        background: white;
        color: black;
        font-size: 16px;
        padding: 0;
        margin-bottom: 10px;
        border-bottom: 1px solid #c1c1c1;
        padding-bottom: 20px;
    }

    article.box_mare  h3, article.box_mare  h2 {
        /*padding: 0 15px;*/
    }

    .box_cele_mai_citite_stiri {
        display: none;
    }

    .section-listing.section-listing-layout-2 article .thumb::before {
        display: none;
    }

    #nxt_newest_articles h2 {
        position: relative;
        top: unset;
    }

    .box_set_articles_second_title {
        color: black;
    }

    #nxt_newest_articles p {
        position: relative;
        color: black;
    }

    .box_set_articles_second_title {
        max-height: 40px;
        color: black;
        font-size: 18px;
    }

    .article-video-head {
        flex-direction: column;
    }

    .article-video-head .article-video-info {
        width: 100%;
    }

    .article-video-head .article-video-info .text {
        padding: 0 10px;
    }

    .article-video-head .same-section-videos {
        width: 100%;
        height: auto; !important;
        padding: 0 10px;
        display: none;
    }

    .article-video-head .same-section-videos-headline {
        display: block;
    }

    .video-listing article {
        padding-bottom: 0;
    }

    .section-listing.video-listing ul {
        gap: 20px
    }

    .article-video-info .article-meta {
        flex-direction: column;
        align-items: flex-start;
        padding: 0 10px;
        gap: 3px;
    }

    .article-meta .article-meta-divider {
        display: none;
    }

    .social__btn--share {
        padding: 0;
    }

    .article-share-menu {
        left: 0
    }

    .articol-video h1 {
        padding: 0 10px;
    }

    .related_2col_article:nth-child(odd) {
        padding-right: 0;
        padding-left: 5px;

    }

    .related_2col_article:nth-child(even) {
        padding-left: 5px;
    }

    article.main .tt-dd {
        order: 0;
        margin-bottom: 0;
    }


    html, body {
        width: 100%;
        max-width: 100%;
        overflow-x: hidden;
    }

    html.navActive,
    body.navActive {
        overflow: hidden;
    }

    #location {
        padding: 0 15px;
        margin-top: 20px;
    }

    header {
        border-bottom: none;
    }
    .headerMobile {
        width: 100%;
        display: flex;
        justify-content: space-between;
        border-bottom: 1px solid #eee;
        /*background: #301e6d;*/
    }

    .headerMobile .logo {
        width: auto;
        margin-left: 20px;
        margin-bottom: 5px;
    }

    .headerMobile .right {
        display: flex;
        align-items: center;
        width: 80%;
        margin-left: auto;
        justify-content: flex-end;
    }

    .headerMobile .headerMobileVideo {
        background: rgb(210, 15, 38);
        padding: 0px 8px;
        color: white;
        border-radius: 4px;
    }

    .headerMobile .headerMobileVideo a {
        color: #fff;
        font-weight: bold;
        text-decoration: none;
    }

    .headerMobile .burger-wrapper {
        width: auto;
    }

    .headerMobile #nav-icon3 span {
        background: #fff;
    }

    .subHeaderMobile .subheader {
        padding: 0;
        width: 100%;
    }

    .subHeaderMobile .subheader #subheader_exchange_raates,
    .subHeaderMobile .subheader #subheader_article_mobile {
        padding: 5px 15px;
        color: #301e6d;
        font-weight: 600;
    }


    #subheader_article_mobile {
        border-top: 1px solid white;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        display: -webkit-box;
    }

    #subheader_article_mobile a {
        display: block;
        line-height: 20px;
    }

    #mobileBurgerNav {
        position: relative;
        margin: 0 15px;
        transition: .5s ease-in-out;
        cursor: pointer;
    }

    #mobileBurgerNav i {
        font-size: 24px;
        color: #301e6d;
    }

    #mobileBurgerNav i.fa-xmark,
    #mobileBurgerNav.active i.fa-bars {
        display: none;
    }

    #mobileBurgerNav.active i.fa-xmark,
    #mobileBurgerNav i.fa-bars {
        display: block;
    }

    #navigationMobile {
        position: fixed;
        left: 0;
        top: 61px;
        height: 100%;
        background-color: white;
        z-index: 99999;
        display: flex;
        flex-direction: column;
        width: 100%;
        max-width: 100%;
        padding: 10px 15px;
        overflow-y: scroll;

        transform: translateX(-100%);
        transition: transform 0.3s ease;
        box-sizing: border-box;
    }

    #navigationMobile.active {
        transform: translateX(0);
    }

    #navigationMobile .mobileMenuItem {
        padding: 10px 0;
        font-size: 16px;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    #navigationMobile .mobileSubmenuContainer  .mobileMenuItem {
        padding: 5px 0;
    }

    #navigationMobile .mobileMenuHead {
        border-bottom: 1px solid #ddd;
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 0 10px;
    }

    #navigationMobile .mobileMenuHead.active {
        background: #301e6d;
        color: white;
    }

    #navigationMobile .mobileMenuHead.active .mobileMenuItem i.fa-chevron-down {
        transform: rotate(180deg);
    }

    #navigationMobile .mobileSubmenuContainer {
        padding-left: 20px;
        display: none;
    }

    #navigationMobile .mobileSubmenuContainer.active {
        display: block;
    }

    #navigationMobileSearch .mobileSearch {
        width: 100%;
        display: flex;
        gap: 10px;
        align-items: center;
        border-bottom: 1px solid #333;
        padding-bottom: 10px;
    }

    #navigationMobileSearch .mobileSearch input[type=text] {
        line-height: 25px;
        width: 100%;
        border: 1px solid #cbcbcb;
        color: black;
        font-size: 16px;
        padding: 5px;
    }

    #navigationMobileSearch .mobileSearchButton {
        background: none;
        border: none;
        cursor: pointer;
        font-size: 20px;
    }

    #navigationMobileSearch .mobileSearchButton i {
        color: #301e6d
    }

    .section.ContentRight {
        padding-left: 0;
    }
}
@media screen and (min-width: 600px) and (max-width: 1024px) {
    .most_read_w50 {
        width: 45%;
        margin-left: 2%;
        margin-right: 2%;
        box-sizing: border-box;
    }

    .main-container .cols1.pictures-right {
        display: block;
        margin: 0 1%;
    }

    .section-listing ul {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(calc(50% - 20px), 1fr));
        padding: 0 10px;
    }

    .section-listing ul::after {
        content: "";
        flex: auto;
    }

    .section-listing ul li {
        width: 100%;
        margin: 0 1%;
        box-sizing: border-box;
        display: inline-block;
        vertical-align: top;
    }
    #nxt_newest_articles ul li {
        margin: 0 1%;
        box-sizing: border-box;
    }
    #nxt_newest_articles .box_newest_nxt_articles {
        width: 100%;
    }
    .article_tag_wrapper {
        margin: 10px 20px;
    }

    .cols1.pictures-right article .thumb {
        width: 35%;
        height: 150px;
    }
    article.main A {
        margin: 20px auto;
    }
    #nxt_newest_articles ul li {
        width:100% !important;
        margin: 0;
    }
    .hr_full_width_section_title > div {
        padding-left: 18px;
    }
    .section-listing ul li {
        width: 100%;
    }
}

@media all and (min-width: 701px) {
    #gallery ~ footer {
        padding-bottom: 20px;
    }
}

@media all and (min-width: 701px) {
    #gallery ASIDE {
        width: 340px;
    }
}

@media all and (min-width: 701px) {
    .gallery-photo {
        padding: 20px 20px 0;
    }
}

@media all and (min-width: 701px) {
    .gallery-thumbs {
        padding: 5px 20px 20px;
    }
}




@media all and (max-width: 415px) {
    .video-js .vjs-progress-control {
        display: none !important;
    }
}

.DAGInScrollContainer{ position: relative}
/*# sourceMappingURL=style_addon.css.map */


@media screen and (max-width: 1024px) {
    body {
        min-width: 100%;
    }
    .container_fixed_width,
    .container_fixed_width_900px,
    .ContentLeftCateg,
    .ContentRight,
    .related_2col_article
    {
        width: 100%;
        max-width: 100%;
    }
}

/* tablet 12 may 2021 */
@media screen and (min-width: 768px) {

    p img {
        width: 100%;
        display: block;
        height: auto;
    }



    .articleBox .title {
        text-align: left;
        color: #000;
        line-height: 1.5;
        font-size: 22px;
        font-weight: 600;
        margin-top: 15px;
        margin-bottom: 20px;
    }

    .normalBox .content .image {
        width: 20%;
        float: left;
        position: relative;
        overflow: hidden;
    }
    .normalBox .content .text {
        width: 79%;
        float: left;
        font-weight:600;
    }
    .normalBox .content .text a {
        color: #000;
        display: block;
        overflow: hidden;
        font-weight:600;
        font-size: 17px;
        line-height: 1.5px;
    }
    .set_article_box .text, .set_article_box .image {
        padding: 0px 0px 0px 0px;
        box-sizing: border-box;
    }
    .left_header_stiri {
        float: left;
        color: #015979;
        text-decoration: none;
        font-weight: 700;
        letter-spacing: -.03em;
        width: 100%;
        box-sizing: border-box;
        font-size: 22px;
    }
    .box_mare_categ_content_big_title {
        width: 100%;
        display: block;
        font-weight: 600;
        font-size: 18px;
        line-height: 25px;
        letter-spacing: -.03em;
        color: #002532;
        height: 70px;
        padding: 7px 10px;
        overflow: hidden;
        box-sizing: border-box;
        text-decoration: none;
    }
    .normalBox .content .image img {
        width: 100%;
        height: 78px;
        object-fit: cover;
        display: block;
    }
    .left_footer_stiri {
        padding-right: 10px;
        float: left;
        color: #015979;
        text-decoration: none;
        text-align: right;
        font-weight: 700;
        letter-spacing: -.03em;
        width: 100%;
        box-sizing: border-box;
        margin-top: 0px;
        font-size: 16px;
    }
    .section_title h2 {font-size:26px; padding:10px;}
    .mainBox .overlay a {
        margin: 3%;
        display: block;
        color: #000000;
        font-weight: 400;
        font-size: 24px;
        line-height: 32px;
    }
    .top_accessed_item a {
        color: #000;
        text-decoration: none;
    }
    .top_accessed_item {
        color: #000;
        text-decoration: none;
        font-size: 17px;
        line-height: 1.5;
    }
    .categoryDelimiter a {
        display: block;
        padding: 1% 3%;
        font-size: 1rem;
        line-height: 1.8;
        color: white;
    }
    .articleBox img {
        max-width: 100%;
        height: auto;
        object-fit: contain;
        width: 100%;
    }

}


@media screen and (max-width: 500px) {
    html {
        -ms-touch-action: manipulation;
        touch-action: manipulation;
    }

    .Content {
        padding-top: 15px;
    }

    .clear {
        clear: both
    }

    .clear10 {
        clear: both;
        height: 10px
    }

    .clear20 {
        clear: both;
        height: 20px
    }

    .left {
        float: left
    }

    .right {
        float: right
    }

    p {

        font-size: 17px;
        line-height: 1.5;
        font-weight: 400;
    }

    p img {
        width: 100%;
        display: block;
        height: auto;
    }

    h1 {
        text-align: left;
        color: #000;
        line-height: 1.4;
        font-size: 1.4rem;
        font-weight: 600;
        margin-top: 10px;
        margin-bottom: 5px;
    }

    .cols1.pictures-left a, .cols1.pictures-right a {
        font-weight: 600;
    }

    .cols1.pictures-left h3, .cols1.pictures-left h2, .cols1.pictures-right h3, .cols1.pictures-right h2 {
        margin-top: 0;
    }

    .headerMobile .logo {
        margin-bottom: 0;
        margin-top: 7px;
        margin-left: 13px;
    }

    .youtube_embed_article .img_video_cover {width:98% !important;border:2px solid black;}
    .youtube_embed_article{position: relative;}
    .youtube_play_button{
        position: absolute;
        left: calc(50% - 40px);
        top: calc(50% - 28px);
        width: 80px !important;
        height: 56px !important;
        border: none;
    }

    .website_format {
        text-align: left;
        width: 100%;
        margin: 0 auto;
        background: #000;
        padding-top: 10px;
        padding-bottom: 5px;
    }

    .website_format_icon {
        margin-right: 10px;
        display: inline-block;
        width: 25px;
        text-align: center
    }

    .listAccessed24 {
        padding: 0;
        margin: 0
    }

    div.blueFooter {
        display: inline-block;
        width: 32%;
        text-align: center
    }

    .top_accessed_item a {
        color: #000;
        text-decoration: none;
    }

    .top_accessed_item {
        border-top: 1px solid #611612;
        background: #ffffff;
        display: block;
        color: #000;
        text-decoration: none;
        padding-top: 10px;
        padding-bottom: 10px;
        font-weight: 400;
        font-size: 17px;
        line-height: 1.5;
    }
    .top_accessed_item:first-of-type{
        border-top:none;
    }
    .box_set_articles_second_title {
        max-height: unset;
    }

    .top_stiri_right .h3_container {
        background: #3a2a77;
        width: 100%
    }

    .subh1 span {
        text-align: left;
        /*padding: 0 10px;*/
    }

    .unselectable {
        -webkit-user-select: none;
        -webkit-touch-callout: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }

    .mainMobHeadline {
        margin-top:15px;
        font-size:22px;
        font-weight:bold;
        line-height:30px;
    }

    .top_stiri_right .h3_container h3 {

        font-weight: 400;
        font-size: .8rem;
        color: #fff;
        text-transform: uppercase;
        padding: 10px;
        width: 260px;
        border-radius: 2px 2px 0 0;
        margin: 0
    }

    #nxt_newest_articles h2 {
        margin: 0;
    }

    #nxt_newest_articles p,
    .box_set_articles_second_title {
        padding: 0;
        -webkit-line-clamp: unset;
        font-weight: 600;
        margin-top: 0;
    }

    .box_set_articles_second_title {
        margin-top: 10px;
    }

    .wide_text_description_wrapper .set_article_title,
    .box_mic article a {
        font-weight: 600;
    }

    .section-listing ul {
        gap: 30px;
    }

    .top_stiri_right { }

    .noColorTag {
        display: inline-block;
        margin-left: 10px;
        font-size: 13px;
        color: #ffffff;
    }
    .noColorTag-right {
        display: inline-block;
        float: right;
    }
    .noColorTag-font {    float: left;
        line-height: 2.1;
        color: #fff;
        margin-left: 10px;
        font-size: .9rem;}
    .nxt_menu_item.selected a {
        color: #000;
        font-weight: 800
    }

    iframe {
        max-width: 100%;
        margin: 0 auto;
        display: block;
    }

    img {
        border: 0
    }

    body {
        font-family: 'Roboto Slab', serif;
        padding: 0;
        margin: 0 auto;
        max-width: 1024px;
        font-size: 14px;
        line-height: 26px;
    }

    a {
        text-decoration: none;
        color: #000;
    }

    *:focus {
        outline: 0
    }

    header .desktop {
        position: absolute;
        bottom: 5px;
        width: 100%;
        display: block;
        text-align: center;
        color: #3a2a77;
        font-size: .6rem
    }

    .menu {
        display: table-cell;
        width: 40%;
        text-align: justify;
        line-height: 16px;
        vertical-align: middle
    }

    .menu select {
        width: 100%
    }

    .breadcrumbs .separator { display: none }

    .mainContainer .search {
        width: 93%;
        padding: 0 3%
    }

    .mainBox {
        width: 100%;
        position: relative;
    }

    .mainBox .top {
        height: 40px;
        width: 100%;
        background-color: #3a2a77
    }

    .mainBox .blackTag {
        height: 40px;
        background-color: #000;
        color: #fff;
        line-height: 40px;
        padding: 0 10px;
        float: right;
        font-size: .8rem
    }

    .mainBox .image a {
        display: block;
        width: 100%
    }

    .mainBox .image img {
        width: 100%;
        display: block
    }

    .mainBox .overlay {
        position: absolute;
        bottom: 0;
        z-index: 101;
        width: 100%;
        background-color: rgba(255, 255, 255, .83);
    }

    .mainBox .overlay a {
        margin: 3%;
        display: block;
        color: #000000;
        font-weight: 600;
        font-size: 18px;
        line-height: 22px;
    }

    .mainBox .noColorTag {
        line-height: 40px;
        margin-left: 10px;
        color: #fff;
        float: left;
        font-size: 1.2rem
    }

    .normalBox {
        margin-bottom: 15px;
        margin-top: 15px;
    }

    .container-block-300 { padding: 0;background: #f9f9f98a;border: 1px solid #dcdcdc96;width: 100%;margin: 10px 0px 10px 0px;text-align: center;padding-top: 20px;min-height: 300px;overflow:hidden; }
    .container-block-600 { padding: 0;background: #f9f9f98a;border: 1px solid #dcdcdc96;width: 100%;margin: 10px 0px 10px 0px;text-align: center;padding-top: 20px;min-height: 620px;overflow:hidden; }

    .normalBox .title a {
        display: block;
        padding: 1% 3%;
        text-decoration: underline;
        background-color: #3a2a77;
        color: #fff;
        font-size: .9rem;
        margin-bottom: 1%
    }

    .normalBox .content {
        width: 100%;
        position: relative
    }

    .normalBox .content .image {
        width: 30%;
        float: left;
        position: relative
    }

    .normalBox .content .image img {
        width: 100%;
        height: 95px;
        object-fit: cover;
        display: block
    }

    .normalBox .content .text {
        width: 69%;
        float: left;
        box-sizing: border-box;
        font-weight: 400;
        padding-left: 15px;
    }
    .normalBox.cross .content .text{
        margin-bottom: 0;
    }

    .normalBox .content .text a {
        text-align: left;
        color: #000;
        font-size: 16px;
        display: block;
        line-height: 20px;
        overflow: hidden;
        min-height: 95px;
        margin-bottom: 10px;
        margin-top: 5px;
    }

    .normalBox .bottomInfo {
        position: absolute;
        bottom: 0;
        border: 1px solid #3a2a77;
        height: 22px;
        line-height: 22px;
        width: 100%;
        z-index: -1;
        box-sizing: border-box;
        -moz-box-sizing: border-box
    }

    .normalBox .bottomInfo a {
        color: #3a2a77;
        font-size: .8rem;
        float: right;
        margin-right: 3%;
        z-index: 102
    }

    .normalBox .content .image .tag {
        height: 24px;
        line-height: 24px;
        background-color: #3a2a77;
        color: #fff;
        position: absolute;
        z-index: 101;
        bottom: 0;
        right: 0;
        padding: 0 3%;
        font-size: .6rem
    }

    .categoryDelimiter {
        margin-top: 10px;
        /*    -webkit-box-shadow: 5px 3px 17px 1px #bfbfbf;
            -moz-box-shadow: 5px 3px 17px 1px #bfbfbf;
            box-shadow: 5px 3px 17px 1px #bfbfbf;*/
        width: 100%;
    }

    .categoryDelimiter a {
        display: block;
        font-size: 17px;
        line-height: 24px;
        color: #fff;
        padding:10px;
    }

    .normalBox .bottomTime {
        position: absolute;
        background-color: #3a2a77;
        bottom: 0;
        border: 1px solid #3a2a77;
        height: 22px;
        line-height: 22px;
        color: #fff;
        width: 100%;
        z-index: 10;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        font-size: .6rem
    }

    .normalBox .bottomTime a {
        color: #fff;
        font-size: .6rem;
        float: right;
        margin-right: 3%;
        z-index: 102
    }

    .textBottomInfo {
        position: absolute;
        bottom: 0;
        right: 0
    }

    .textBottomInfo a {
        font-size: .6rem;
        width: 100%;
        display: block;
        line-height: 22px;
        float: right;
        margin-right: 3%;
        z-index: 102;
        color: #3a2a77
    }

    footer {
        width: 100%;
        background: #e2e2e2;
        text-align: center;
        margin-top: 10px
    }

    .blueFooter a {
        color: #fff;/*#3a2a77;*/
        font-size: .6rem
    }

    footer .footerMenu {
        width: 90%;
        margin-left: auto;
        margin-right: auto
    }

    .footerMenu a {
        color: #000;
        font-size: .6rem;
        margin-left: 3px
    }

    .articleBox {
        width: 100%;
        box-sizing: border-box;
        position: relative;
    }

    .mainContainer {
        padding: 25px;
        overflow: hidden;
    }

    .articleBox .normalBox {
        width: 100%;
        margin-left: 0
    }

    .articleBox .normalBox .content .text {
        /*min-height: 101px*/
    }

    .articleBox .top {
        margin-left: -15px;
        margin-right: -15px;
        background-color: #3a2a77;
        padding-left: 10px;
        padding-right: 26px;
        font-size: 14px;
        vertical-align: middle;
        line-height: 20px;
        color: #ffffff;
    }

    .articleBox .top.author_bar{
        background: #fff;color: #000;margin: 0;padding: 0;margin-bottom:5px;
    }

    .articleBox .blackTag {
        height: 30px;
        background-color: #000;
        color: #fff;
        line-height: 30px;
        padding: 0 10px;
        float: right;
        font-size: .8rem
    }

    .articleBox .noColorTag a {
        /*float: left;*/
        /*line-height: 2.1;*/
        color: #fff;
        margin-left: 5px;
        /*font-size: .9rem*/
    }

    .articleBox .title {
        text-align: left;
        color: #000;
        line-height: 1.4;
        font-size: 1.4rem;
        font-weight: 600;
        margin-top: 10px;
        margin-bottom: 5px;
        letter-spacing: .2px;
    }

    .articleBox .description {
        text-align: left;
        font-size: 17px;
        line-height: 1.5;
        color: #000;
        font-weight: 600;
        margin-top:15px;
        margin-bottom:15px;
        letter-spacing: .2px;
    }

    .articleBox .image.articleImage {
        margin-left: -15px;
        margin-right: -15px;
    }

    .articleBox .image img {
        width: 100%;
        display: block;
        object-fit: contain;
        height: auto;
        width:100%;
    }

    .articleBox .content img {
        width: 100%;
        object-fit: contain;
        height: auto;
        display: block;
    }

    .articleBox .content {
        overflow: hidden;
        text-align: left;
        font-size: 17px;
        line-height: 1.5;
        font-weight: 400;
    }

    .articleBox .content p { color: #393939; letter-spacing: .2px; }

    .articleBox .contentI a {
        color: #de0000;
        text-decoration: underline
    }

    .articleBox img{
        max-width: 100%;
        width: auto;
        height: auto;
        object-fit: contain;
    }

    .articleBox p a{
        text-decoration: underline;
        color: #0054c8;
        font-weight: 600;
    }

    ::-webkit-input-placeholder {
        color: #3a2a77
    }

    :-moz-placeholder {
        color: #3a2a77
    }

    ::-moz-placeholder {
        color: #3a2a77
    }

    :-ms-input-placeholder {
        color: #3a2a77
    }

    .indiciBursieri {
        height: 20px;
        background-color: #000;
        width: 100%;
        overflow: hidden;
        margin-top: 20px;
        position: relative
    }

    .indiciBursieri .wrapper {
        width: 90%;
        height: 20px;
        float: left
    }

    .indiciBursieri .tagName {
        background-color: #3a2a77;
        color: #fff;
        line-height: 20px;
        padding: 0 10px;
        font-size: .7rem;
        float: left;
        position: relative;
        z-index: 101
    }

    .indiceBursier {
        float: left;
        font-size: .7rem;
        color: #f6ec13;
        line-height: 20px;
        margin-left: 5px
    }

    .mRight10 {
        margin-right: 10px
    }

    .changeImageBet {
        float: left;
        height: 20px
    }

    .poweredBYT {
        text-align: center;
        color: #fff;
        font-size: .5rem;
        position: absolute;
        z-index: 101;
        right: 0;
        line-height: 10px
    }

    .cursValutar {
        width: 100%;
        margin-top: 20px;
        margin-bottom: 20px;
        font-size: .7rem;
        background-color: #000;
        height: 40px;
        color: #fff;
        overflow: hidden;
        position: relative;
        background-image: url(../images/bg_curs_valutar.png);
        background-repeat: repeat-x
    }

    .currency {
        font-size: .7rem;
        float: left
    }

    .cursValutar .line {
        padding: 0 10px;
        height: 20px;
        line-height: 22px;
        float: left;
        text-align: center
    }

    .firstBox {
        height: 40px;
        float: left;
        width: 100px
    }

    .firstBox .line {
        padding: 0 10px
    }

    .bgBlue {
        background-color: #3a2a77
    }

    .bgBlack {
        background-color: #000
    }

    .firstBox .line {
        width: 100px;
        text-align: center;
        padding: 0!important
    }

    .search .searchButton {
        float: none
    }

    .search .searchField {
        float: none;
        width: 85%
    }

    .share .views {
        font-size: 12px
    }

    .paginatie {
        float: left;
        background: #ebebeb;
        margin-top: 45px;
        width: 100%;
        display: table-row;
        vertical-align: middle
    }

    .prev_p {
        display: table-cell;
        cursor: pointer;
        background: #3a2a77;
        border: 0;
        border-radius: 2px;
        padding: 5px;
        font-size: 14px;
        color: #ebebeb;
        text-decoration: none;
        width: 25%;
        text-align: center;
        vertical-align: middle;
        float: left
    }

    .next_p {
        width: 25%;
        display: table-cell;
        cursor: pointer;
        background: #3a2a77;
        border: 0;
        border-radius: 2px;
        padding: 5px;
        font-size: 14px;
        color: #ebebeb;
        text-decoration: none;
        text-align: center;
        vertical-align: middle;
        float: right
    }

    .click_categ {
        text-align: center;
        display: table-cell;
        border: 0;
        padding: 5px;
        font-size: 14px;
        color: #646464;
        text-decoration: none;
        float: left
    }

    .pollQuestion {
        font-size: 16px;
        font-weight: 700
    }

    .vote ul.choices {
        list-style-type: none;
        margin: 0;
        padding: 0
    }

    .vote ul.choices li.choice {
        cursor: pointer;
        margin-left: 20px;
        padding-left: 20px;
        font-size: 17px;
        font-weight: 700;
        margin-bottom: 10px;
        background-image: url(../../images/bullet_polls_inactive.png);
        background-repeat: no-repeat;
        background-position: 0 7px
    }

    .vote ul.choices li.choice.active {
        background-image: url(../../images/bullet_polls_active.png)!important
    }

    .inputStyled_captcha {
        background-color: #e6e6e6;
        width: 100px;
        height: 22px;
        border: 0;
        color: #000;
        line-height: 22px
    }

    .pollsCaptcha {
        width: 280px
    }

    .pollsCaptchaText,
    .inputWrapper_captcha,
    .commentCaptcha {
        float: left!important
    }

    .pollsCaptchaText {
        font-size: 12px;
        float: left;
        margin-left: 20px;
        line-height: 22px
    }

    .adsMaxSize {
        max-width: 300px;
        margin: 0 auto
    }


    .sr-only {
        position: absolute;
        width: 1px;
        height: 1px;
        padding: 0;
        margin: -1px;
        overflow: hidden;
        clip: rect(0, 0, 0, 0);
        border: 0
    }

    .sr-only-focusable:active,
    .sr-only-focusable:focus {
        position: static;
        width: auto;
        height: auto;
        margin: 0;
        overflow: visible;
        clip: auto
    }

    .opinion_dot_list_title {
        width: 12px!important;
        margin-right: 8px!important;
    }

    .opinion_dot_article_title {
        width: 15px!important;
        margin-right: 8px!important;
        vertical-align: middle;
    }

    .opinion_dot_article_bottom {
        width: 12px!important;
        margin-right: 8px!important;
        display: inline-block!important;
    }

    /*4 march 2020 NXT sound accessibilty*/

    .siteAccessibilityListen{
        width: 100%;
        display: inline-block;
        padding: 5px 10px!important;
        margin: 3px 0px!important;
        background: #5c005d;
        border-radius: 3px;
        color: #fff!important;
        font-weight: 600;
        box-sizing: border-box;
        float: left;
        text-align: center;
        font-size: 14px;
        line-height: 21px;
        position: relative;
    }
    .siteAccessibilityListen img{
        width: 20px; display: inline-block; vertical-align: sub;
    }

    .siteAccessibility{
        padding: 0 10px;
        margin-top: 10px;
    }
    .siteAccessibility .fa{
        width: 30px;
        position: absolute;
        left: 25px;
        top: 8px;
    }
    /*4 march 2020 NXT sound accessibilty END*/

    /*15 april 2020 NXT box covid */

    .box_covid_wrapper{cursor: pointer;padding: 2px 0;background: #d60000;color: #fff;text-align: center;}
    .box_covid_title{font-size: 18px;line-height: 15px;margin-bottom: 5px;font-weight: 700;}
    .box_covid_content{font-size: 14px;line-height: 20px;}
    #covid_cases, #covid_healed, #covid_death{font-weight: bold;}
    .box_dcnewtv_wrapper{background-color:#fed620;font-weight:bold;color:#000;line-height: 30px;font-size:14px;}

    /*15 april 2020 NXT box covid END*/

    .dcnewstv-widget-video { float:left; position: relative; width:50px;display:inline-block}
    .dcnewstv-widget-video a {position: absolute;display: block;background: url(https://media.dcnews.ro/nxt/play-button.png);height: 100%;width: 100%;top: 6px;left: 7px;cursor: pointer;background-size: 28px 28px;background-repeat: no-repeat;}


    /*6 may 2020 NXT tags*/

    .article_tag_wrapper{margin:10px}
    .article_tag_title{margin-bottom: 5px;padding-left: 0;text-transform: none;font-weight:400;font-size: 17px;}
    .article_tag {display: inline-block;padding: 5px 10px;margin-top:10px;font-size: 14px;text-decoration: none;color:#fff;
        -webkit-transition: all ease-in-out 0.2s;
        -moz-transition: all ease-in-out 0.2s;
        -o-transition: all ease-in-out 0.2s;
        transition: all ease-in-out 0.2s;}
    .article_tag:hover{transform: scale(1.05);}

    .social__btn__label {font-size: 15px }
    .social__btn--share .social__btn__icon i, .social__share .social__share__btn__icon i {
        font-size: 10px;
    }

    .social__btn--share .social__btn__icon, .social__share .social__share__btn__icon {
        width: 27px;
        height: 27px;
    }

    /*6 may 2020 NXT tags END*/


    /* interests home */
    .section-listing.section-interest ul {
        gap: 0;
    }

    .section-interest  .span_wide_text_tag {
        max-width: 40%;
        right: 0;
        left: unset;
        height: 30px;
    }

    .section-interest article {
        display: flex;
        gap: 15px;
        border-bottom: 1px solid #c1c1c1;
    }

    .section-interest article .thumb {
        width: 40%;
        order: 2;
        flex: 0 0 auto;
    }

    .section-interest article .thumb img {
        height: 100px;
    }

    .section-interest article .tt-dd {
        width: 63%;
        order: 1;
    }

    .section-interest article .date {
        display: none;
    }

    .section-interest  .box_mic article a {
        line-height: 25px;
        font-weight: 600;
        font-size: 18px;
    }

    .section-interest  .box_mic {
        min-height: unset;
    }

    /* interests home */

    #ot-sdk-btn.ot-sdk-show-settings, #ot-sdk-btn.optanon-show-settings{
        background: none!important;
        color: #3b2b77!important;
        border: 0!important;
        font-weight:400!important;
        font-size: 0.6rem!important;
        padding: 0!important;
        cursor: pointer!important;
    }

    /* 9dec2020 Gallery redesign */
    .articleMainImage {position:relative;}
    .articleMainImage.gallery img{ width: 100%;display: block;max-height: 600px;object-fit: cover;object-position: center;}
    .articleMainImage_gallery_overlay_link{
        width: 100%;
        height: 100%;
        display: block;
        position: absolute;
    }
    .articleMainImage_gallery_overlay{
        width: 100%;
        height: 100%;
        background:#0000008a;
        background-position: center;
        background-repeat: no-repeat;
        background-size: 140px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        text-align: center;
    }
    .gallery_overlay_image{
        background: url(https://media.dcnews.ro/assets_v2/pmecdn-sites/img/gallery_placeholder.png);
        background-position: center;
        background-repeat: no-repeat;
        background-size: 140px;
        width: 100%;
        height: 140px;
    }
    .gallery_overlay_text{
        text-align: center;width: 100%;color:#fff;text-decoration: none;font-weight: 600; font-size:20px;
    }
    /* 9dec2020 Gallery redesign END */



    .audio-article-icon{width: 20px!important;/*position: absolute;left: 50px;*/}
    .icon_menu_desktop,.icon_menu_tablet {width: 35px;object-fit: contain;cursor: pointer;padding-right: 10px;vertical-align: middle;text-align: center;}
    .website_format_icon img {width: 35px;object-fit: contain;cursor: pointer;vertical-align: middle;padding-right: 15px;padding-bottom: 5px;}


    .playlist_button_play,
    .playlist_button_playing,
    .playlist_button_pause{width: 20px!important;margin-right: 10px!important;vertical-align: middle;}

    .play_button_wrapper .playlist_button_play, .play_button_wrapper .playlist_button_pause{width:50px!important;}

    .social_wrapper{margin-top: 20px;margin-bottom: 20px;}
    .large_article_container.headline{width:100%;margin-top: 0;padding:0!important;height: 300px;}
    /* sep 2020 NXT END */

    .boxPagination{
        text-align: center;
        margin-bottom: 25px;
    }
    .boxPagination a {
        background: #eee;
        padding: 6px;
        margin: 0 3px;
        display: inline-block;
        margin-top: 20px;
        text-decoration: none;
        font-size: 15px;
    }
    .boxPagination .active {
        background: #301e6d;
        padding: 6px;
        margin: 0 3px;
        display: inline-block;
        margin-top: 20px;
        color: #fff;
        font-size: 15px;
    }


    .resp-sharing-button__link,
    .resp-sharing-button__icon {
        display: inline-block
    }

    .resp-sharing-button__link {
        text-decoration: none;
        color: #fff;
        margin: 1%;
        font-size:12px;
        width: 31%;
        box-sizing: border-box;
    }

    .resp-sharing-button {
        border-radius: 5px;
        transition: 25ms ease-out;
        padding: 0.5em 0.75em;
        padding-bottom: 0.25em;
    }

    .resp-sharing-button__icon svg {
        width: 1em;
        height: 1em;
        margin-right: 0.4em;
    }

    .resp-sharing-button--small svg {
        margin: 0;
        vertical-align: middle
    }

    /* Non solid icons get a stroke */
    .resp-sharing-button__icon {
        stroke: #fff;
        fill: none
    }

    /* Solid icons get a fill */
    .resp-sharing-button__icon--solid,
    .resp-sharing-button__icon--solidcircle {
        fill: #fff;
        stroke: none;
        vertical-align: middle;
    }

    .resp-sharing-button--twitter {
        background-color: #55acee
    }

    .resp-sharing-button--twitter:hover {
        background-color: #2795e9
    }


    .resp-sharing-button--facebook {
        background-color: #3b5998
    }

    .resp-sharing-button--facebook:hover {
        background-color: #2d4373
    }

    .resp-sharing-button--google {
        background-color: #dd4b39
    }

    .resp-sharing-button--google:hover {
        background-color: #c23321
    }

    .resp-sharing-button--linkedin {
        background-color: #0077b5
    }

    .resp-sharing-button--linkedin:hover {
        background-color: #046293
    }

    .resp-sharing-button--email {
        background-color: #777
    }

    .resp-sharing-button--email:hover {
        background-color: #5e5e5e
    }
    .resp-sharing-button--whatsapp:hover {
        background-color: #1da851
    }


    .resp-sharing-button--facebook {
        background-color: #3b5998;
        border-color: #3b5998;
    }

    .resp-sharing-button--facebook:hover,
    .resp-sharing-button--facebook:active {
        background-color: #2d4373;
        border-color: #2d4373;
    }

    .resp-sharing-button--twitter {
        background-color: #55acee;
        border-color: #55acee;
    }

    .resp-sharing-button--twitter:hover,
    .resp-sharing-button--twitter:active {
        background-color: #2795e9;
        border-color: #2795e9;
    }

    .resp-sharing-button--email {
        background-color: #777777;
        border-color: #777777;
    }

    .resp-sharing-button--email:hover,
    .resp-sharing-button--email:active {
        background-color: #5e5e5e;
        border-color: #5e5e5e;
    }

    .resp-sharing-button--whatsapp {
        background-color: #1dba58;
        border-color: #49e884;
    }

    .resp-sharing-button--whatsapp:hover,
    .resp-sharing-button--whatsapp:active {
        background-color: #1DA851;
        border-color: #1DA851;
    }
    .article-summary h2 {
        margin-top: 15px;
        margin-bottom: 10px;
        line-height: 30px;
        font-size: 24px;
    }
    h2 {
        margin-top: 15px;
        margin-bottom: 15px;
        line-height: 1.5;
        font-size: 20px;
    }
    h3 {
        text-align: left;
        margin-top: 10px;
        margin-bottom: 10px;
        line-height: 1.5;
        font-size: 18px;
    }
    .red_grad_v2 {
        color: white;
        background: rgb(0,0,0);
        background: linear-gradient(308deg, #bc362c 0%, #ee5448 30%, #d52e23 30%, rgb(0 0 0) 100%) !important;
    }
    .yellow_grad_v2 {
        color: #000000;
        background: rgb(0,0,0);
        background: linear-gradient(308deg, #ffee00 0%, #d9c300 30%, rgb(255 231 22) 30%, rgb(252 238 117) 100%);
    }
    .purple_grad_v2 {
        color: white;
        background: rgb(0,0,0);
        background: linear-gradient(308deg, #5225a0 0%, #7748cc 30%, rgb(88 39 173) 30%, rgb(0 0 0) 100%) !important;
    }
    .black_grad_v2 {
        color: white;
        background: rgb(0,0,0);
        background: linear-gradient(308deg, #525252 0%, #383838 30%, #5f5f5f 30%, rgb(0 0 0) 100%) !important;
    }

    .articleImage{position: relative;}
    .imageDescription{font-size: 14px;color: #d9d9d9;line-height:18px;font-style: italic;background-color: #3b3b3be8;padding: 7px;position: absolute;bottom: 0;right:0}

    * {
        box-sizing: border-box;
    }

    .main-container .spliter {
        display: flex;
        flex-direction: column;
        width: 100%;
        padding: 10px;
    }

    .section-listing {
        padding: 0 10px;
    }

    .section-listing ul {
        width: 100%;
        flex-direction: column;
    }

    .section-listing ul li {
        width: 100% !important;
    }

    .most_read_w50 {
        width: 100%;
        padding: 0 10px;
        margin: 0;
    }

    .spliter .most_read_w50:first-child a:last-child .box_set_articles_wide_text.border-bottom {
        border-bottom: 1px solid #c1c1c1;
    }

    .most_read_w50:nth-child(even) .box_set_articles_wide_text,
    .most_read_w50:nth-child(odd) .box_set_articles_wide_text {
        margin: 0
    }

    .most_read_w50 .box_set_articles_wide_text {
        width: 100%;
    }

    .most_read_w50 .box_set_articles_wide_text img {
        width: 100%;
    }

    .nxt_related_2col {
        width: 100%;
    }

    .articol .poza-articol {
        margin: 0 auto;
        width: 100%;

    }

    .breadcrumbs {
        display: flex;
        flex-direction: column;
        width: 100%;
        text-align: left;
    }

    .articol h1 {
        text-align: left;
        line-height: 1.4;
        font-size: 1.4rem;
        font-weight: 600;
        margin-top: 10px;
        margin-bottom: 5px;
        padding: 0 10px;
    }

    .box_newest_nxt_articles {
        width: 100%;
        margin-bottom: 0;
    }

    .box_mic h3 {
        margin-top: 0;
    }

    .footerMenu3 {
        height: auto;
    }

    .siteAccessibility>.siteAccessibilityListen:nth-child(4n+1){
        margin-right: 0 !important;
        margin-left: 5px !important;
    }
}