html {
-ms-touch-action: manipulation;
touch-action: manipulation;
}
.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;
}

.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;
}


.top_stiri_right .h3_container {
    background: #3a2a77;
    width: 100%
}

.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
}

.top_stiri_right { }

#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
}
.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
}

header {
    background: #ffffff;
    border-bottom: 2px solid #3a2a77;
    position: relative;
}

.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
}

.menu {
    display: table-cell;
    width: 40%;
    text-align: justify;
    line-height: 16px;
    vertical-align: middle
}

.menu select {
    width: 100%
}

.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;
}

.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
}

.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; }


.headerSite{
    width: 100%;
    display: block;
    height: 70px;
}

.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: -15px;
    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*/

/*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: 25px;object-fit: contain;position: absolute;left: 12px;top: 14px;padding: 10px;cursor: pointer;}
/*15 april 2020 NXT menu facelift 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 0;}
.article_tag_title{margin-bottom: 5px;padding-left: 0;text-transform: none;font-weight:400;font-size: 17px;}
.article_tag {display: inline-block;padding:10px;margin-top:10px;background: #000000;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);}

/*6 may 2020 NXT tags END*/

#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;}
.icon_menu_caret {width: 20px;object-fit: contain;cursor: pointer;padding: 20px;position: absolute;top: -14px;right: 40px;}
.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;}

.burger-wrapper{display: inline-block;/*margin-left: 15px;*/width: 40%;vertical-align: middle;}


.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: 15px;
    margin-bottom: 15px;
    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}


/* tablet 12 may 2021 */
@media .mainMobHeadlineonly 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%;
}

}

