 *,
 *::before,
 *::after {
     box-sizing: border-box;
 }

 html {
     font-family: sans-serif;
     line-height: 1.15;
     -webkit-text-size-adjust: 100%;
     -ms-text-size-adjust: 100%;
     -webkit-tap-highlight-color: transparent;
     transition: all .2s ease;
     -webkit-font-smoothing: antialiased;
 }

 @-ms-viewport {
     width: device-width;
 }

 article,
 aside,
 dialog,
 figcaption,
 figure,
 footer,
 header,
 hgroup,
 main,
 nav,
 section {
     display: block;
 }

 body {
     margin: 0;
     font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
     font-size: 1rem;
     line-height: 1.5;
     color: #212529;
     text-align: left;
     background-color: #fff;
     min-height: 100%;
     background-color: #ffffff;
     background-image: url(background.png);
     background-repeat: no-repeat;
     background-size: cover;
     background-position: top center;
     background-attachment: fixed;
     font-weight: 300;
 }

 [tabindex="-1"]:focus {
     outline: none !important;
 }

 hr {
     box-sizing: content-box;
     height: 0;
     overflow: visible;
 }

 h1,
 h2,
 h3,
 h4,
 h5,
 h6 {
     margin-top: 0;
     margin-bottom: .5rem;
 }

 p {
     margin-top: 0;
     margin-bottom: 1rem;
 }

 abbr[title],
 abbr[data-original-title] {
     text-decoration: underline;
     -webkit-text-decoration: underline dotted;
     text-decoration: underline dotted;
     cursor: help;
     border-bottom: 0;
 }

 address {
     margin-bottom: 1rem;
     font-style: normal;
     line-height: inherit;
 }

 ol,
 ul,
 dl {
     margin-top: 0;
     margin-bottom: 0;
     padding-left: 0;
 }

 ol ol,
 ul ul,
 ol ul,
 ul ol {
     margin-bottom: 0;
 }

 dt {
     font-weight: bold;
 }

 dd {
     margin-bottom: .5rem;
     margin-left: 0;
 }

 blockquote {
     margin: 0 0 1rem;
 }

 dfn {
     font-style: italic;
 }

 b,
 strong {
     font-weight: bolder;
 }

 small {
     font-size: 80%;
 }

 sub,
 sup {
     position: relative;
     font-size: 75%;
     line-height: 0;
     vertical-align: baseline;
 }

 sub {
     bottom: -.25em;
 }

 sup {
     top: -.5em;
 }

 a {
     color: #007bff;
     text-decoration: none;
     background-color: transparent;
     -webkit-text-decoration-skip: objects;
 }

 a:hover {
     color: #0056b3;
     text-decoration: underline;
 }

 a:not([href]):not([tabindex]) {
     color: inherit;
     text-decoration: none;
 }

 a:not([href]):not([tabindex]):focus,
 a:not([href]):not([tabindex]):hover {
     color: inherit;
     text-decoration: none;
 }

 a:not([href]):not([tabindex]):focus {
     outline: 0;
 }

 a:focus {
     outline: none;
 }

 pre,
 code,
 kbd,
 samp {
     font-family: monospace, monospace;
     font-size: 1em;
 }

 pre {
     margin-top: 0;
     margin-bottom: 1rem;
     overflow: auto;
     -ms-overflow-style: scrollbar;
 }

 figure {
     margin: 0 0 1rem;
 }

 img {
     vertical-align: top;
     border-style: none;
     max-width: 100%;
 }

 svg:not(:root) {
     overflow: hidden;
 }

 a,
 area,
 button,
 [role="button"],
 input:not([type=range]),
 label,
 select,
 summary,
 textarea {
     -ms-touch-action: manipulation;
     touch-action: manipulation;
 }

 table {
     border-collapse: collapse;
 }

 caption {
     padding-top: 0.75rem;
     padding-bottom: 0.75rem;
     color: #868e96;
     text-align: left;
     caption-side: bottom;
 }

 th {
     text-align: inherit;
 }

 .form-row.wrapper.option {
     color: #000;
 }

 label {
     display: ruby;
     margin-bottom: .5rem;
     color: #000;
 }

 button {
     border-radius: 0;
 }

 button:focus {
     outline: 1px dotted;
     outline: 5px auto -webkit-focus-ring-color;
 }

 input,
 button,
 select,
 optgroup,
 textarea {
     margin: 0;
     font-family: inherit;
     font-size: inherit;
     line-height: inherit;
 }

 button,
 input {
     overflow: visible;
 }

 button,
 select {
     text-transform: none;
 }

 button,
 html [type="button"],
 [type="reset"],
 [type="submit"] {
     -webkit-appearance: button;
 }

 button::-moz-focus-inner,
 [type="button"]::-moz-focus-inner,
 [type="reset"]::-moz-focus-inner,
 [type="submit"]::-moz-focus-inner {
     padding: 0;
     border-style: none;
 }

 input[type="radio"],
 input[type="checkbox"] {
     box-sizing: border-box;
     padding: 0;
 }


 input[type="checkbox"] {
     -webkit-appearance: checkbox;
     appearance: checkbox;
 }

 input[type="date"],
 input[type="time"],
 input[type="datetime-local"],
 input[type="month"] {
     -webkit-appearance: listbox;
 }

 textarea {
     overflow: auto;
     resize: vertical;
 }

 fieldset {
     min-width: 0;
     padding: 0;
     margin: 0;
     border: 0;
 }

 legend {
     display: block;
     width: 100%;
     max-width: 100%;
     padding: 0;
     margin-bottom: .5rem;
     font-size: 1.5rem;
     line-height: inherit;
     color: inherit;
     white-space: normal;
 }

 progress {
     vertical-align: baseline;
 }

 [type="number"]::-webkit-inner-spin-button,
 [type="number"]::-webkit-outer-spin-button {
     height: auto;
 }

 [type="search"] {
     outline-offset: -2px;
     -webkit-appearance: none;
 }

 [type="search"]::-webkit-search-cancel-button,
 [type="search"]::-webkit-search-decoration {
     -webkit-appearance: none;
 }

 ::-webkit-file-upload-button {
     font: inherit;
     -webkit-appearance: button;
 }

 output {
     display: inline-block;
 }

 summary {
     display: list-item;
 }

 template {
     display: none;
 }

 [hidden] {
     display: none !important;
 }

 a {
     color: inherit;
 }

 a:hover {
     text-decoration: none;
     color: inherit;
 }

 .justify-fix {
     font-size: 0;
     height: 0;
     overflow: hidden;
     display: inline-block;
     width: 100%;
     margin: 0;
 }

 .group:before,
 .group:after {
     content: "";
     display: table;
 }

 .group:after {
     clear: both;
 }

 .group {
     *zoom: 1;
 }

 /*# sourceMappingURL=reboot.css.map */

 @-webkit-keyframes licurici {
     0% {
         opacity: 1;
     }

     100% {
         opacity: 0;
     }
 }

 @keyframes licurici {
     0% {
         opacity: 1;
     }

     100% {
         opacity: 0;
     }
 }

 .hidden {
     display: none;
 }

 .outstream {
     margin-bottom: 20px;
 }

 .app-title {
     padding: 30px 15px 15px 15px;
     text-align: center;
 }

 .app-logo {
     background-color: #da0f10;
     border-radius: 30%;
     top: 10px;
     width: 30px;
     height: 30px;
     display: inline-block;
     position: relative;
 }

 .app-logo::before {
     content: "";
     background: url(https://a1.ro/templates/default/images-21/master-logo-antena1.svg) no-repeat;
     background-size: cover;
     width: 16px;
     height: 19px;
     filter: brightness(0) invert(1);
     position: absolute;
     left: 6px;
     top: 6px;
 }

 .app-button {
     width: 300px;
     height: 50px;
     margin: 0 auto;
     list-style: none;
 }

 .navbar .app-button a {
     width: 140px;
     height: 50px;
     font-size: 13px;
     padding: 6px 40px 10px 10px;
     line-height: 18px;
     color: #8f9193;
     border-radius: 10px;
     border: 1px solid #ddd;
     background-image: url(https://a1.ro/templates/default/images-21/footer-logo.png?v2);
     background-repeat: no-repeat;
     background-size: 900px;
 }

 .navbar .app-button a:hover,
 .navbar .app-social:hover {
     box-shadow: 10px 10px 30px #ccc;
     color: #8f9193;
 }

 .gplay {
     float: left;
     background-position: -65px -107px;
 }

 .appstore {
     float: right;
     background-position: -65px -168px;
 }

 .gplay:hover {
     background-position: 92px -107px;
 }

 .appstore:hover {
     background-position: 92px -168px;
 }

 .navbar .app-social {
     width: 300px;
     height: 50px;
     border: 1px solid #ddd;
     padding: 10px 10px 10px 130px;
     margin: 15px auto 45px auto;
     clear: both;
     border-radius: 10px;
     list-style: none;
 }

 .app-social::before {
     content: "Urmareste-ne";
     position: absolute;
     top: 15px;
     left: 15px;
     font-size: 13px;
     line-height: 18px;
     color: #8f9193;
 }

 .navbar .app-social a {
     width: 27px;
     height: 27px;
     margin-left: 4px;
     display: block;
     float: left;
     text-indent: -9999px;
     border: 0;
     padding: 0;
     background-image: url(https://a1.ro/templates/default/images-21/footer-logo.png?v2);
     background-repeat: no-repeat;
     background-size: 600px;
     filter: grayscale(100%);
     opacity: .6;
     transition: all .1s;
 }

 .navbar .app-social a:hover {
     filter: grayscale(0%);
     opacity: 1;
 }

 .app-facebook {
     background-position: 3px -153px;
 }

 .app-instagram {
     background-position: -26px -153px;
 }

 .app-youtube {
     background-position: -57px -153px;
 }

 .app-tiktok {
     background-position: -89px -153px;
 }

 .app-linkedin {
     background-position: -119px -153px;
 }

 .app-googleplay {
     background-position: -119px -153px;
 }

 /* Hide only visually, but have it available for screenreaders: h5bp.com/v */
 .visuallyhidden {
     border: 0;
     clip: rect(0 0 0 0);
     height: 1px;
     margin: -1px;
     overflow: hidden;
     padding: 0;
     position: absolute;
     width: 1px;
 }

 /* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
 .visuallyhidden.focusable:active,
 .visuallyhidden.focusable:focus {
     clip: auto;
     height: auto;
     margin: 0;
     overflow: visible;
     position: static;
     width: auto;
 }

 ::-moz-selection {
     background: #DA0F10;
     color: #FFF;
     text-shadow: none;
 }

 ::selection {
     background: #DA0F10;
     color: #FFF;
     text-shadow: none;
 }

 svg:not(:root) {
     overflow: hidden;
 }

 *,
 *:before,
 *:after {
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
     -webkit-transition: all 0.2s ease;
     transition: all 0.2s ease;
     -webkit-font-smoothing: antialiased;
 }

 body {
     font-family: 'IBM Plex Serif', serif;
     font-size: 16px;
     line-height: 22px;
     color: #222;
     background-color: #fff;
     margin-top: 70px;
     font-weight: 300;
     /* background-image: url(background.png); */
     background-size: initial;
     background-repeat: no-repeat;
     background-position: top center;
     background-attachment: fixed;
 }

 @media all and (min-width: 1020px) {
     body.body-video {
         margin-top: 61px;
     }
 }

 .main-container {
     width: 100vw;
     overflow-x: hidden;
 }

 @media all and (min-width: 700px) {
     .main-container {
         overflow-x: unset;
         width: 100%;
         max-width: 1030px;
         background-color: #FFF;
         margin: 0 auto;
         z-index: 1;
         position: relative;
     }
 }

 .main-container--programtv {
     overflow-x: unset;
 }

 .controller {
     width: 100%;
     margin: 0 auto;
     background-color: #FFF;
     position: relative;
 }

 @media all and (min-width: 700px) {
     .controller {
         max-width: 500px;
     }
 }

 @media all and (min-width: 1020px) {
     .controller {
         max-width: 970px;
         width: 100%;
     }
 }

 img {
     vertical-align: top;
     -ms-interpolation-mode: bicubic;
 }

 b,
 strong {
     font-weight: 400;
 }

 h1,
 .ex-h1 {
     font-size: 26px;
     letter-spacing: -0.4px;
     line-height: 1.125;
     margin: 0 0 12px;
     font-weight: 400;
 }

 @media all and (min-width: 700px) {

     h1,
     .ex-h1 {
         font-size: 32px;
         line-height: 1.1;
     }
 }

 @media all and (min-width: 1020px) {

     h1,
     .ex-h1 {
         font-size: 38px;
         line-height: 1.1;
         letter-spacing: -0.4px;
         margin-bottom: 15px;
     }
 }

 @media (hover: hover) {

     h1 a:hover,
     .ex-h1 a:hover {
         color: #DA0F10;
     }
 }

 h2,
 .ex-h2 {
     font-size: 20px;
     line-height: 1.2;
     margin: 20px 0;
     font-weight: 600;
     text-align: center;
 }

 h3,
 .ex-h3 {
     font-weight: 400;
 }

 h4,
 .ex-h4 {
     font-weight: 400;
 }

 h6,
 .ex-h6 {
     font-size: 12px;
     line-height: 1.1;
     text-transform: uppercase;
     margin: 0;
     font-weight: 400;
 }

 @media all and (min-width: 1020px) {

     h6,
     .ex-h6 {
         font-size: 14px;
     }
 }

 p {
     margin-bottom: 16px;
 }

 input:not([type='checkbox']):not([type='radio']):not([type='submit']),
 textarea,
 select {
     font-family: "IBM Plex Serif", serif;
     font-size: 16px;
     line-height: 1.5;
     color: #222;
     background-color: #FFF;
     font-weight: 300;
     border-radius: 0;
     -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none;
     border: 1px solid rgba(0, 0, 0, 0.25);
     outline: none;
     width: 100%;
     margin: 0 0 10px;
     padding: 16px 17px 14px;
 }

 input:not([type='checkbox']):not([type='radio']):not([type='submit']).half,
 textarea.half,
 select.half {
     width: calc((100% - 10px) / 2);
 }

 input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus,
 textarea:focus,
 select:focus {
     border: 1px solid rgba(0, 0, 0, 0.5);
     background-color: #FFF;
 }

 select {
     background-image: url(../images-21/dropdown-arrow.svg);
     background-repeat: no-repeat;
     background-position: calc(100% - 14px) center;
 }

 button,
 input[type=submit] {
     display: inline-block;
     background-color: #DA0F10;
     -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none;
     border: none;
     outline: none;
     color: #FFF;
     text-transform: uppercase;
     font-size: 16px;
     font-weight: 400;
     border-radius: 0;
     padding: 16px 35px;
     margin-top: 15px;
     cursor: pointer;
 }

 button:hover,
 button:focus,
 input[type=submit]:hover,
 input[type=submit]:focus {
     outline: none;
     background-color: #b90d0e;
 }

 .rc-group {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
 }

 .rc-group input {
     margin: 5px 0 0;
 }

 .rc-group label {
     -webkit-box-flex: 1;
     -ms-flex: 1;
     flex: 1;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     margin-bottom: 0;
     margin-left: 10px;
 }

 .rc-group label a {
     color: #DA0F10;
 }

 .rc-group label a:hover {
     text-decoration: underline;
 }

 /* breadcrumbs */
 .bcr a {
     margin-right: 10px;
     position: relative;
 }

 .bcr a:after {
     content: "» ";
     position: absolute;
     right: -8px;
 }

 /* breadcrumbs */

 /* header + menu */

 .header {
     position: fixed;
     width: 100%;
     top: 0;
     left: 0;
     z-index: 1000;
     background-color: #FFF;
 }

 .antena-brand {
     width: 52px;
     height: 13px;
     display: block;
     position: absolute;
     top: 0px;
     left: 50%;
     margin-left: -26px;
     background: url(https://a1.ro/templates/default/images-21/antena.png) no-repeat;
     background-size: contain;
     text-indent: -9999px;
 }

 .logo {
     height: 55px;
     width: 50px;
     position: absolute;
     top: 18px;
     left: 50%;
     margin: 0 0 0 -18px;
     text-indent: -9999px;
 }

 .logo a,
 .logo {
     display: block;
     width: 33px;
     height: 40px;
     background: url(https://a1.ro/templates/default/images-21/master-logo-antena1.svg) no-repeat;
     background-size: cover;
 }

 .removeScroll {
     overflow: hidden;
 }

 .removeScroll .nav-menu {
     overflow-x: hidden;
     overflow-y: scroll;
     height: 100%;
 }

 .hamburger {
     position: absolute;
     top: 0;
     left: 0;
     display: block;
     width: 50px;
     height: 50px;
     padding-top: 25px;
     z-index: 5;
     background-color: #fff;
     cursor: pointer;
 }

 .hamburger.active .bar:nth-child(2) {
     opacity: 0;
 }

 .hamburger.active .bar:nth-child(1) {
     transform: translateY(4px) rotate(45deg);
 }

 .hamburger.active .bar:nth-child(3) {
     transform: translateY(-8px) rotate(-45deg);
 }

 .bar {
     display: block;
     width: 24px;
     height: 2px;
     margin: 4px auto;
     transition: all .3s ease-in-out;
     background-color: #000;
 }

 .nav-menu,
 .nav-menu ul {
     display: none;
 }

 .nav-menu.active {
     display: block;
     background-color: #fff;
     position: relative;
     top: 15px;
     width: 100%;
     height: 100vh;
     overflow: auto;
 }

 .submenu.active ul {
     display: block;
     background-color: #f1f1f1;
 }

 .navbar li {
     position: relative;
 }

 .navbar li a,
 .submenu-open-more {
     display: block;
     padding: 10px;
     border-bottom: solid 1px #ddd;
     color: #333;
 }

 .navbar li a:hover,
 .submenu-open-more:hover {
     color: #da0f10;
     cursor: pointer;
 }

 .submenu-arrow {
     width: 24px;
     height: 24px;
     position: absolute;
     top: 5px;
     line-height: 12px;
     right: 5px;
 }

 .submenu-arrow:before {
     content: "<";
     display: block;
     font-size: 14px;
     font-weight: bold;
     text-align: center;
     line-height: 34px;
     transform: rotate(-90deg);
 }

 .submenu.active>.submenu-arrow:before {
     transform: rotate(90deg);
     right: -3px;
     position: relative;
 }

 .cauta {
     display: none;
 }

 .link-antenaplay {
     float: right;
     height: 50px;
     background: url(../images-21/antenaplay.png) no-repeat left center;
     background-size: 40%;
     color: #000;
     padding: 13px 10px 10px 30px;
     text-align: right;
     text-decoration: none;
     margin-top: 25px;
 }

 /* mobile */
 @media only screen and (max-width: 1230px) {}

 @media (max-width: 401px) {
     .form-body form {
         padding: 70px 5px;
     }
 }

 /* desktop */
 @media only screen and (min-width: 1230px) {}

 /* end header + menu */

 /* seo content */

 .content-seo {
     padding: 30px;
     overflow: hidden;
     height: 240px;
 }

 .content-seo.read-active {
     height: initial;
 }

 .content-seo a,
 .seo-read-all {
     color: #DA0F10;
     text-decoration: underline;
 }

 .seo-read-all {
     display: inline-block;
     padding-bottom: 20px;
     cursor: pointer;
 }

 .content-seo a:hover,
 .seo-read-all:hover {
     text-decoration: none;
 }

 .content-seo.read-active .seo-read-all {
     display: none;
 }

 .content-seo ul {
     padding-bottom: 20px;
 }

 .content-seo li {
     list-style: disc inside;
 }

 /* end seo content */

 /* footer */

 .social-logo {
     padding-bottom: 20px;
 }

 .social-logo li,
 .social-logo a,
 .parteneri li,
 .parteneri a {
     display: inline-block;
     list-style: none;
 }

 .parteneri a:hover,
 .social-logo a:hover {
     filter: grayscale(0%);
     opacity: 1;
 }

 .lg-a1 {
     width: 50px;
     background-position: -13px -15px;
 }

 .lg-observator {
     width: 160px;
     background-position: -75px -15px;
 }

 .lg-antenasport {
     width: 80px;
     background-position: -250px -15px;
 }

 .lg-antenastars {
     width: 110px;
     background-position: -350px -15px;
 }

 .lg-happy {
     width: 115px;
     background-position: -480px -15px;
 }

 .lg-zutv {
     width: 60px;
     background-position: -610px -15px;
 }

 .lg-lajumate {
     width: 165px;
     background-position: -690px -15px;
 }

 .lg-radiozu {
     width: 60px;
     background-position: -870px -15px;
 }

 .lg-retete {
     width: 160px;
     background-position: -945px -15px;
 }

 .lg-spynews {
     width: 160px;
     background-position: -1123px -15px;
 }

 .lg-catine {
     width: 170px;
     background-position: -1300px -15px;
 }

 .parteneri a.lg-hellotaste {
     background-image: url(../images-21/logo-hellotaste.png);
     background-repeat: no-repeat;
     background-size: cover;
     width: 261px;
     height: 55px;
 }

 .parteneri a.lg-deparinti {
     background-image: url(../images-21/logo-deparinti.png);
     background-repeat: no-repeat;
     background-size: cover;
     width: 55px;
     height: 55px;
 }

 .parteneri a.lg-medicool {
     background-image: url(../images-21/logo-medicool.png);
     background-repeat: no-repeat;
     background-size: cover;
     width: 140px;
     height: 55px;
 }

 .social-logo li {
     padding: 0 1px;
 }

 .social-logo a {
     width: 50px;
 }

 .logo-facebook {
     background-position: -17px -106px;
 }

 .logo-instagram {
     background-position: -83px -106px;
 }

 .logo-youtube {
     background-position: -147px -106px;
 }

 .logo-tiktok {
     background-position: -212px -106px;
 }

 .logo-linkedin {
     background-position: -277px -106px;
 }

 /* end footer */

 /* next/prev */

 .stire-prev,
 .stire-next {
     position: fixed;
     top: 50%;
     margin-top: -40px;
     width: 40px;
     height: 80px;
     background-color: #ddd;
     line-height: 18px;
     box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2);
     text-indent: -9999px;
     z-index: 9999;
     transition: none;
     opacity: .95;
 }

 .stire-prev:hover,
 .stire-next:hover {
     background-color: #fff;
     color: #DA0F10;
     width: 400px;
     text-indent: 0;
 }

 .stire-prev {
     left: 0;
     border-top-right-radius: 20px;
     border-bottom-right-radius: 20px;
     padding: 10px 15px 0 45px;
 }

 .stire-next {
     right: 0px;
     border-top-left-radius: 20px;
     border-bottom-left-radius: 20px;
     padding: 10px 45px 0 15px;
 }

 .stire-prev:before,
 .stire-next:before {
     content: "";
     background: url(../images-21/sageata-mai-multe.svg) no-repeat;
     width: 20px;
     height: 20px;
     display: block;
     position: absolute;
 }

 .stire-next:before {
     right: 10px;
     top: 32px;
 }

 .stire-prev:before {
     left: 10px;
     top: 27px;
     transform: rotate(180deg);
 }

 @media only screen and (max-width: 768px) {

     .stire-prev,
     .stire-next {
         margin-top: -20px;
         width: 32px;
         height: 32px;
         padding: 0;
         box-shadow: none;
         opacity: .8;
     }

     .stire-prev:hover,
     .stire-next:hover {
         background-color: #ddd;
         color: #DA0F10;
         width: initial;
         text-indent: -9999px;
     }

     .stire-prev:before {
         top: 4px;
         left: 4px;
     }

     .stire-next:before {
         top: 10px;
         right: 4px;
     }

 }

 /* end next/prev */

 .ads-div {
     background-color: #F0F0F0;
     padding: 10px 0;
     margin-top: 15px;
     margin: 0 auto;
 }

 @media all and (max-width: 1023px) {
     .article-block .ads-div {
         width: calc(100vw);
         margin-left: -15px;
         margin-bottom: 15px;
         padding: 20px 0 0 0;
         height: 620px;
     }

     .ads-div.first-ads {
         width: 300px;
         height: 250px;
     }

     .ads-div.first-ads {
         width: 300px;
         height: 250px;
         padding: 0;
         margin: 0 auto;
         overflow: hidden;
     }

 }

 @media all and (min-width: 1024px) {
     .ads-div {
         width: 970px;
         height: 250px;
         margin: 0 auto 30px auto;
         padding: 0;
         overflow: hidden;
     }

     .ads-div.first-ads {
         margin: 0 auto;
         padding: 0;
         background-color: transparent;
     }

 }

 .ads,
 .ads-div {
     display: -webkit-box;
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center;
     position: relative;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
 }

 .ads .banner,
 .ads-div .banner {
     max-width: 970px;
     vertical-align: top;
     margin-left: auto;
     margin-right: auto;
     width: 100%;
     text-align: center;
     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;
 }

 .ads__title {
     font-size: 12px;
     text-transform: uppercase;
     letter-spacing: 1px;
     color: rgba(34, 34, 34, 0.5);
     margin-bottom: 8px;
     margin-top: -8px;
     font-family: "IBM Plex Sans", sans-serif;
     display: none;
 }

 @media all and (min-width: 1020px) {
     .ads__title {
         display: none;
     }
 }

 .ads+.buline-emisiuni,
 .ads+.interactive,
 .ads+.abonare-newsletter,
 .ads+.calup-interactive,
 .ads+.calup-news,
 .ads+footer,
 .ads-div+.buline-emisiuni,
 .ads-div+.interactive,
 .ads-div+.abonare-newsletter,
 .ads-div+.calup-interactive,
 .ads-div+.calup-news,
 .ads-div+footer {
     margin-top: 30px;
 }

 .calup-news+.ads,
 .calup-news+.ads-div {
     margin-top: 30px;
 }

 .homepage-top-ad {
     display: none;
 }

 @media all and (min-width: 1020px) {
     .homepage-top-ad {
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         padding: 30px 0 0;
     }
 }

 .top-ad {
     background-color: #111;
     padding: 20px 0;
 }

 @media all and (min-width: 700px) {
     .top-ad {
         padding: 30px 0;
         background-color: #222;
     }
 }

 @media all and (min-width: 1020px) {
     .top-ad {
         padding: 30px 0 0;
         background-color: transparent;
     }
 }

 .type-none {
     list-style-type: none;
     margin: 0;
     padding: 0;
 }

 @media all and (min-width: 700px) {
     .mobile-only {
         display: none;
     }
 }

 .tablet-only {
     display: none;
 }

 @media all and (min-width: 700px) {
     .tablet-only {
         display: block;
     }
 }

 @media all and (min-width: 1020px) {
     .tablet-only {
         display: none;
     }
 }

 .tablet-and-desktop-only {
     display: none;
 }

 @media all and (min-width: 700px) {
     .tablet-and-desktop-only {
         display: block;
     }
 }

 .desktop-only {
     display: none;
 }

 @media all and (min-width: 1020px) {
     .desktop-only {
         display: block;
     }
 }

 .main-menu {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
     box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
     width: calc(100% - ((100% - 970px)/2));
     -webkit-box-pack: end;
     -ms-flex-pack: end;
     justify-content: flex-end;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
 }

 .main-menu>ul {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
 }

 .main-menu>ul>li>a {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     padding: 12px 12px;
     font-size: 0;
     position: relative;
     cursor: pointer;
 }

 @media all and (min-width: 1020px) {
     .main-menu>ul>li>a {
         font-size: 18px;
         padding: 16px 20px;
     }
 }

 .main-menu>ul>li>a:after {
     content: '';
     display: block;
     position: absolute;
     height: 3px;
     left: -2px;
     right: 2px;
     left: 0;
     right: 0;
     background-color: #DA0F10;
     bottom: -2px;
     opacity: 0;
     pointer-events: none;
 }

 .main-menu>ul>li>a>img {
     width: 18px;
     height: 18px;
 }

 @media all and (min-width: 1020px) {
     .main-menu>ul>li>a>img {
         margin-top: 2px;
         margin-right: 7px;
         width: 16px;
         height: 16px;
     }
 }

 @media (hover: hover) {
     .main-menu>ul>li>a:hover:after {
         opacity: 1;
     }
 }

 .main-menu .link-antenaplay {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     background-color: #000;
     color: #FFF;
     height: 45px;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     position: relative;
     margin-left: 48px;
     font-weight: 400;
     padding: 0 14px 0 1px;
 }

 @media all and (min-width: 1020px) {
     .main-menu .link-antenaplay {
         margin-left: 81px;
         height: 61px;
         padding: 0 20px 0 1px;
     }
 }

 @media all and (min-width: 1366px) {
     .main-menu .link-antenaplay {
         margin-left: calc(((100vw - 970px) / 2) - 95px);
     }
 }

 .main-menu .link-antenaplay::before {
     display: block;
     content: '';
     position: absolute;
     top: 0;
     left: -45px;
     width: 0;
     height: 0;
     border-style: solid;
     border-width: 0 0 45px 45px;
     border-color: transparent transparent #000 transparent;
 }

 @media all and (min-width: 1020px) {
     .main-menu .link-antenaplay::before {
         border-width: 0 0 61px 61px;
         left: -61px;
     }
 }

 .main-menu .link-antenaplay img {
     margin-right: 6px;
     width: 27px;
     height: 30px;
 }

 @media all and (min-width: 1020px) {
     .main-menu .link-antenaplay img {
         width: 29px;
         height: 32px;
         margin-right: 10px;
         margin-top: 2px;
     }
 }

 @media all and (min-width: 1020px) {
     .nav-down {
         -webkit-transform: scale(1);
         transform: scale(1);
         -webkit-transform-origin: top right;
         transform-origin: top right;
         -webkit-transition: none;
         transition: none;
         -webkit-transition: -webkit-transform .2s ease;
         transition: -webkit-transform .2s ease;
         transition: transform .2s ease;
         transition: transform .2s ease, -webkit-transform .2s ease;
     }
 }

 @media all and (min-width: 1020px) {
     .nav-up {
         -webkit-transform: scale(0.8);
         transform: scale(0.8);
         -webkit-transform-origin: top right;
         transform-origin: top right;
         -webkit-transition: none;
         transition: none;
         -webkit-transition: -webkit-transform .2s ease;
         transition: -webkit-transform .2s ease;
         transition: transform .2s ease;
         transition: transform .2s ease, -webkit-transform .2s ease;
     }
 }

 .logo h1 {
     opacity: 0;
     pointer-events: none;
 }

 .header-articol .logo::before {
     display: none;
 }

 .thumb {
     display: block;
     width: 100%;
     height: 0;
     padding-bottom: 56.25%;
     position: relative;
     overflow: hidden;
     background-color: #111;
     -webkit-transition: all 0.5s ease;
     transition: all 0.5s ease;
     -webkit-mask-image: -webkit-radial-gradient(white, black);
     mask-image: -webkit-radial-gradient(white, black);
 }

 @media all and (max-width: 1279px) and (orientation: landscape) {
     .thumb {
         padding-bottom: 56.25%;
     }
 }

 .thumb img {
     position: absolute;
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
     width: 100%;
     height: 100%;
     -o-object-fit: cover;
     object-fit: cover;
     -o-object-position: top;
     object-position: top;
     -webkit-transition: all 0.5s ease;
     transition: all 0.5s ease;
 }

 @media all and (min-width: 1020px) {
     .thumb.tall {
         padding-bottom: 75%;
     }
 }

 .thumb.video {
     padding-bottom: 56.25%;
 }

 .thumb .video-tag {
     width: 40px;
     height: 40px;
     margin-left: 20px;
 }

 .thumb .video-tag img {
     width: 40px;
     height: 40px;
 }

 .bg-purple {
     background-image: linear-gradient(-45deg, #82329E 0%, #392CAE 100%);
 }

 .bg-green {
     background-image: linear-gradient(-45deg, #7BB515 0%, #2D9C00 100%);
 }

 .bg-orange {
     background-image: linear-gradient(-45deg, #FA9161 0%, #FF3C00 100%);
 }

 .bg-red {
     background-image: linear-gradient(-45deg, #FF5C00 0%, #E80001 100%);
 }

 .bg-yellow {
     background-color: gold;
 }

 .bg-white {
     background-image: #FFF;
 }

 .news-item {
     margin-bottom: 15px;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     padding: 0 15px;
     position: relative;
 }

 @media all and (min-width: 1020px) {
     .news-item {
         padding: 0;
     }
 }

 @media (hover: hover) {
     .news-item:hover .thumb img {
         -webkit-transform: scale(1.05);
         transform: scale(1.05);
     }
 }

 .news-item .thumb {
     width: 145px;
     padding-bottom: 82px;
     margin-right: 15px;
 }

 @media all and (min-width: 1020px) {
     .news-item .thumb {
         width: 165px;
         padding-bottom: 93px;
         margin-right: 20px;
     }
 }

 .news-item .loc-top {
     position: absolute;
     width: 30px;
     height: 30px;
     top: 0;
     left: 0;
 }

 @media all and (min-width: 1020px) {
     .news-item .loc-top {
         width: 33px;
         height: 33px;
     }
 }

 .news-item .loc-top::before {
     content: '';
     display: block;
     position: absolute;
     top: 0;
     left: 0;
     width: 0;
     height: 0;
     border-style: solid;
     border-width: 30px 30px 0 0;
     border-color: #FFF transparent transparent transparent;
 }

 @media all and (min-width: 1020px) {
     .news-item .loc-top::before {
         border-width: 33px 33px 0 0;
     }
 }

 .news-item .loc-top span {
     display: block;
     position: absolute;
     font-size: 18px;
     top: -6px;
     left: -1px;
     font-weight: 400;
 }

 @media all and (min-width: 1020px) {
     .news-item .loc-top span {
         font-size: 20px;
         top: 0;
     }
 }

 .news-item.large {
     display: block;
     padding: 0;
 }

 .news-item.large .thumb {
     width: 100%;
     padding-bottom: 56.25%;
     margin-right: 0;
 }

 .news-item.large .news-item-info__sapou {
     display: block;
 }

 .news-item.large .news-item-info {
     padding: 14px 15px 0;
 }

 @media all and (min-width: 1020px) {
     .news-item.large .news-item-info {
         padding: 15px 0;
     }
 }

 .news-item.large .news-item-info h1,
 .news-item.large .news-item-info .ex-h1,
 .news-item.large .news-item-info h2,
 .news-item.large .news-item-info .ex-h2,
 .news-item.large .news-item-info h3,
 .news-item.large .news-item-info .ex-h3 {
     font-size: 20px;
     letter-spacing: -.25px;
     line-height: 1.2;
     margin-bottom: 0;
     margin-top: -2px;
     width: 100%;
 }

 @media all and (min-width: 1020px) {

     .news-item.large .news-item-info h1,
     .news-item.large .news-item-info .ex-h1,
     .news-item.large .news-item-info h2,
     .news-item.large .news-item-info .ex-h2,
     .news-item.large .news-item-info h3,
     .news-item.large .news-item-info .ex-h3 {
         font-size: 24px;
         line-height: 1.25;
         letter-spacing: -0.5px;
     }
 }

 .news-item.large .marcaj-video {
     width: 40px;
     height: 40px;
     right: 15px;
     bottom: 15px;
 }

 @media all and (min-width: 1020px) {
     .news-item.large .marcaj-video {
         width: 50px;
         height: 50px;
         right: 16px;
         bottom: 16px;
     }
 }

 .news-item.large .loc-top {
     width: 67px;
     height: 67px;
 }

 .news-item.large .loc-top::before {
     border-width: 67px 67px 0 0;
 }

 .news-item.large .loc-top span {
     font-size: 36px;
     top: 0;
     left: 10px;
 }

 @media all and (min-width: 1020px) {
     .news-item.large .loc-top span {
         font-size: 40px;
         top: 0;
         left: -1px;
     }
 }

 .news-item--cu-logo.large .news-item-info {
     padding-left: 80px;
 }

 @media all and (min-width: 1020px) {
     .news-item--cu-logo.large .news-item-info {
         padding-left: 0;
     }
 }

 @media all and (min-width: 1020px) {

     .news-item--cu-logo.large .news-item-info h2,
     .news-item--cu-logo.large .news-item-info .ex-h2,
     .news-item--cu-logo.large .news-item-info h3,
     .news-item--cu-logo.large .news-item-info .ex-h3 {
         -webkit-box-ordinal-group: 2;
         -ms-flex-order: 1;
         order: 1;
         width: 100%;
     }
 }

 .news-item--cu-logo.large .news-item-info__logo-show {
     position: absolute;
     left: 15px;
     top: 17px;
     width: 54px;
     height: 54px;
     margin: 0;
 }

 @media all and (min-width: 1020px) {
     .news-item--cu-logo.large .news-item-info__logo-show {
         position: relative;
         width: 70px;
         height: 70px;
         margin-right: 20px;
         margin-top: 16px;
         top: 0;
         left: 0;
     }
 }

 @media all and (min-width: 1020px) {
     .news-item--cu-logo.large .news-item-info__logo-show {
         -webkit-box-ordinal-group: 3;
         -ms-flex-order: 2;
         order: 2;
     }
 }

 @media all and (min-width: 1020px) {
     .news-item--cu-logo.large .news-item-info__sapou {
         -webkit-box-ordinal-group: 4;
         -ms-flex-order: 3;
         order: 3;
         -webkit-box-flex: 1;
         -ms-flex: 1;
         flex: 1;
     }
 }

 @media all and (min-width: 1020px) {
     .news-item--cu-logo.large .news-item-info__data {
         order: 4;
     }
 }

 .news-item-info__sapou {
     display: none;
     line-height: 1.5;
     font-size: 12px;
     font-size: 300;
     margin-top: 8px;
 }

 @media all and (min-width: 1020px) {
     .news-item-info__sapou {
         display: block;
         font-size: 16px;
         margin-top: 10px;
     }
 }

 .news-item-info__sapou {
     display: none;
 }

 @media all and (min-width: 1020px) {
     .news-item-info__sapou {
         display: block;
     }
 }

 .news-item-info__logo-show {
     position: relative;
     width: 30px;
     height: 30px;
     margin-right: 5px;
     margin-top: 10px;
 }

 .news-item-info__data {
     font-family: "IBM Plex Sans", sans-serif;
     color: #333;
     font-size: 14px;
     margin-top: 8px;
     margin-bottom: 10px;
 }

 .news-item__link {
     display: block;
     position: absolute;
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
     z-index: 10;
     overflow: hidden;
     text-indent: 200%;
     white-space: nowrap;
 }

 .marcaj-video {
     position: absolute;
     width: 25px;
     height: 25px;
     background-image: url(../images-21/icon-play-2021.svg);
     background-size: cover;
     background-repeat: no-repeat;
     bottom: 8px;
     right: 8px;
 }

 .marcaj-extern {
     position: absolute;
     width: 35px;
     height: 35px;
     background-image: url(../images-21/marcaj-extern-mobile.svg);
     background-size: cover;
     background-repeat: no-repeat;
     top: 0;
     left: 0;
 }

 @media all and (min-width: 1020px) {
     .marcaj-extern {
         width: 67px;
         height: 67px;
         background-image: url(../images-21/marcaj-extern-desktop.svg);
     }
 }

 .news-item-info {
     position: relative;
     z-index: 2;
     -webkit-box-flex: 1;
     -ms-flex: 1;
     flex: 1;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
 }

 .news-item-info h2,
 .news-item-info .ex-h2,
 .news-item-info h3,
 .news-item-info .ex-h3 {
     width: 100%;
     font-size: 16px;
     line-height: 1.25;
     margin-top: -2px;
     letter-spacing: -.25px;
     margin-bottom: 0;
 }

 @media all and (min-width: 1020px) {

     .news-item-info h2,
     .news-item-info .ex-h2,
     .news-item-info h3,
     .news-item-info .ex-h3 {
         font-size: 18px;
         line-height: 1.35;
     }
 }

 .news-item-info h6,
 .news-item-info .ex-h6 {
     margin-top: 10px;
     color: #DA0F10;
 }

 .news-item-info .news-item-info__logo-show img {
     position: absolute;
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
     width: 100%;
     height: 100%;
     -o-object-fit: contain;
     object-fit: contain;
     -o-object-position: top;
     object-position: top;
 }

 @media all and (min-width: 1020px) {
     .no-bg {
         background-color: transparent;
     }
 }

 .hero {
     background-color: white;
     padding-bottom: 1px;
 }

 @media all and (min-width: 1020px) {
     .hero {
         background-color: transparent;
     }
 }

 @media all and (min-width: 1020px) {
     .hero.no-bg {
         background-color: transparent;
     }
 }

 .hero .controller {
     max-width: 100%;
     background-color: transparent;
 }

 @media all and (min-width: 1020px) {
     .hero .controller {
         max-width: 970px;
         padding-top: 30px;
     }
 }

 .hero .controller .breadcrumbs {
     margin: 0 20px 15px;
 }

 @media all and (min-width: 1020px) {
     .hero .controller .breadcrumbs {
         margin: 0 30px 15px;
     }
 }

 .hero .news-item {
     margin-bottom: 10px;
 }

 @media all and (min-width: 1020px) {
     .hero .news-item.large {
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         -webkit-box-align: center;
         -ms-flex-align: center;
         align-items: center;
         padding-left: 30px;
         margin-bottom: 0;
     }
 }

 @media all and (min-width: 1020px) {
     .hero .news-item.large .thumb {
         width: 660px;
         padding-bottom: 440px;
     }
 }

 @media all and (min-width: 1020px) {
     .hero .news-item.large .marcaj-video {
         right: 30px;
         bottom: 30px;
         width: 70px;
         height: 70px;
     }
 }

 .hero .news-item.large .news-item-info {
     padding-bottom: 14px;
 }

 @media all and (min-width: 700px) {
     .hero .news-item.large .news-item-info {
         width: 480px;
         margin: 0;
         -webkit-transform: none;
         transform: none;
         padding: 12px 15px;
     }
 }

 @media all and (min-width: 1020px) {
     .hero .news-item.large .news-item-info {
         width: 330px;
         margin: 0;
         -webkit-transform: none;
         transform: none;
         padding: 27px 0 40px;
     }
 }

 .hero .news-item.large .news-item-info h2,
 .hero .news-item.large .news-item-info .ex-h2 {
     letter-spacing: -0.25px;
 }

 @media all and (min-width: 700px) {

     .hero .news-item.large .news-item-info h2,
     .hero .news-item.large .news-item-info .ex-h2 {
         font-size: 28px;
     }
 }

 @media all and (min-width: 1020px) {

     .hero .news-item.large .news-item-info h2,
     .hero .news-item.large .news-item-info .ex-h2 {
         font-size: 36px;
         letter-spacing: -1px;
     }
 }

 @media all and (min-width: 1020px) {

     .hero .news-item.large .news-item-info h6,
     .hero .news-item.large .news-item-info .ex-h6 {
         margin-top: 20px;
     }
 }

 .hero .news-item.large.news-item--cu-logo .news-item-info {
     padding-left: 80px;
 }

 @media all and (min-width: 1020px) {
     .hero .news-item.large.news-item--cu-logo .news-item-info {
         padding-left: 135px;
     }
 }

 .hero .news-item.large.news-item--cu-logo .news-item-info .news-item-info__logo-show {
     position: absolute;
     left: 15px;
     top: 17px;
     width: 54px;
     height: 54px;
 }

 @media all and (min-width: 1020px) {
     .hero .news-item.large.news-item--cu-logo .news-item-info .news-item-info__logo-show {
         width: 100px;
         height: 100px;
         left: 0;
         top: 35px;
         margin-top: 0;
     }
 }

 @media all and (min-width: 1020px) {
     .hero .news-item.breaking-news {
         -ms-flex-wrap: wrap;
         flex-wrap: wrap;
         padding: 0;
     }
 }

 @media all and (min-width: 1020px) {
     .hero .news-item.breaking-news .thumb {
         width: 100%;
         padding-bottom: 56.25%;
     }
 }

 @media all and (min-width: 1020px) {
     .hero .news-item.breaking-news .news-item-info {
         width: auto;
         margin: 0;
     }
 }

 .hero .news-item.breaking-news .news-item-info h2,
 .hero .news-item.breaking-news .news-item-info .ex-h2 {
     color: #222;
 }

 .hero .news-item.breaking-news .news-item-info h6,
 .hero .news-item.breaking-news .news-item-info .ex-h6 {
     color: #DA0F10;
 }

 .hero .news-item.breaking-news .news-item-info h4,
 .hero .news-item.breaking-news .news-item-info .ex-h4 {
     display: inline-block;
     position: absolute;
     background-color: #222;
     z-index: 2;
     text-transform: uppercase;
     font-size: 14px;
     padding: 7px 20px 0;
     margin-bottom: 12px;
     height: 30px;
     top: -30px;
     left: 0;
 }

 @media all and (min-width: 1020px) {

     .hero .news-item.breaking-news .news-item-info h4,
     .hero .news-item.breaking-news .news-item-info .ex-h4 {
         font-size: 20px;
         height: 40px;
         top: -40px;
         padding: 8px 30px 0;
     }
 }

 @media all and (min-width: 1020px) {
     .hero .news-item.breaking-news+.secondary-hero .news-item:nth-child(3) {
         margin-top: 30px;
     }
 }

 @media all and (min-width: 1020px) {
     .hero .news-item.breaking-news+.secondary-hero .news-item:nth-child(3) .news-item-info {
         margin: -30px -30px 0 0;
     }
 }

 @media all and (min-width: 1020px) {
     .hero .news-item.categ-show-news {
         -ms-flex-wrap: wrap;
         flex-wrap: wrap;
         padding: 0;
     }
 }

 @media all and (min-width: 1020px) {
     .hero .news-item.categ-show-news .thumb {
         width: 100%;
         padding-bottom: 56.25%;
     }
 }

 @media all and (min-width: 1020px) {
     .hero .news-item.categ-show-news .news-item-info {
         width: auto;
         margin: -30px 60px 30px 30px;
     }
 }

 .hero .news-item.categ-show-news .news-item-info h2,
 .hero .news-item.categ-show-news .news-item-info .ex-h2 {
     color: white;
 }

 .hero .news-item.categ-show-news .news-item-info h6,
 .hero .news-item.categ-show-news .news-item-info .ex-h6 {
     color: rgba(255, 255, 255, 0.75);
 }

 .hero .news-item.categ-show-news .news-item-info h4,
 .hero .news-item.categ-show-news .news-item-info .ex-h4 {
     display: inline-block;
     position: absolute;
     background-color: #222;
     z-index: 2;
     text-transform: uppercase;
     font-size: 14px;
     padding: 7px 20px 0;
     margin-bottom: 12px;
     height: 30px;
     top: -30px;
     left: 0;
 }

 @media all and (min-width: 1020px) {

     .hero .news-item.categ-show-news .news-item-info h4,
     .hero .news-item.categ-show-news .news-item-info .ex-h4 {
         font-size: 20px;
         height: 40px;
         top: -40px;
         padding: 8px 30px 0;
     }
 }

 @media all and (min-width: 1020px) {
     .hero .news-item.categ-show-news+.secondary-hero .news-item:nth-child(3) {
         margin-top: 30px;
     }
 }

 @media all and (min-width: 1020px) {
     .hero .news-item.categ-show-news+.secondary-hero .news-item:nth-child(3) .news-item-info {
         margin: -30px -30px 0 0;
     }
 }

 .hero .banner.mobile-only,
 .hero .banner.tablet-only {
     margin-bottom: 35px;
 }

 .hero .secondary-hero {
     position: relative;
     z-index: 3;
 }

 @media all and (min-width: 700px) {
     .hero .secondary-hero {
         width: 500px;
         margin: 0 auto;
     }
 }

 @media all and (min-width: 1020px) {
     .hero .secondary-hero {
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         -webkit-box-pack: justify;
         -ms-flex-pack: justify;
         justify-content: space-between;
         -webkit-box-align: stretch;
         -ms-flex-align: stretch;
         align-items: stretch;
         padding: 0;
         width: auto;
         margin-bottom: 25px;
     }
 }

 .hero .secondary-hero .news-item {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     margin-bottom: 14px;
 }

 @media all and (min-width: 1020px) {
     .hero .secondary-hero .news-item {
         -webkit-box-orient: vertical;
         -webkit-box-direction: normal;
         -ms-flex-direction: column;
         flex-direction: column;
         width: calc((970px - 30px) / 2);
         margin: 0;
     }
 }

 .hero .secondary-hero .news-item .thumb {
     width: 145px;
     padding-bottom: 82px;
 }

 @media all and (min-width: 700px) {
     .hero .secondary-hero .news-item .thumb {
         padding-bottom: 24.88vw;
         width: 250px;
         padding-bottom: 167px;
     }
 }

 @media all and (min-width: 1020px) {
     .hero .secondary-hero .news-item .thumb {
         width: 100%;
         padding-bottom: 56.25%;
     }
 }

 @media all and (min-width: 1020px) {

     .hero .secondary-hero .news-item.news-item--cu-logo .news-item-info h2,
     .hero .secondary-hero .news-item.news-item--cu-logo .news-item-info .ex-h2 {
         -webkit-box-ordinal-group: 2;
         -ms-flex-order: 1;
         order: 1;
     }
 }

 @media all and (min-width: 1020px) {
     .hero .secondary-hero .news-item.news-item--cu-logo .news-item-info .news-item-info__logo-show {
         -webkit-box-ordinal-group: 3;
         -ms-flex-order: 2;
         order: 2;
     }
 }

 @media all and (min-width: 1020px) {
     .hero .secondary-hero .news-item.news-item--cu-logo .news-item-info .news-item-info__sapou {
         -webkit-box-ordinal-group: 4;
         -ms-flex-order: 3;
         order: 3;
         -webkit-box-flex: 1;
         -ms-flex: 1;
         flex: 1;
     }
 }

 @media all and (min-width: 1020px) {
     .hero .secondary-hero .news-item.news-item--cu-logo .news-item-info .news-item-info__data {
         -webkit-box-ordinal-group: 5;
         -ms-flex-order: 4;
         order: 4;
         -webkit-box-flex: 0;
         -ms-flex: none;
         flex: none;
         width: calc(100% - 90px);
         margin-left: 90px;
     }
 }

 .hero .secondary-hero .news-item.news-item--cu-logo .news-item-info__logo-show {
     position: relative;
     width: 30px;
     height: 30px;
     margin-right: 5px;
     margin-top: 10px;
 }

 @media all and (min-width: 1020px) {
     .hero .secondary-hero .news-item.news-item--cu-logo .news-item-info__logo-show {
         width: 70px;
         height: 70px;
         margin-right: 20px;
         margin-top: 16px;
     }
 }

 .hero .secondary-hero .news-item-info {
     -webkit-box-flex: 1;
     -ms-flex: 1;
     flex: 1;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: horizontal;
     -webkit-box-direction: normal;
     -ms-flex-direction: row;
     flex-direction: row;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     -webkit-box-align: start;
     -ms-flex-align: start;
     align-items: flex-start;
 }

 @media all and (min-width: 1020px) {
     .hero .secondary-hero .news-item-info {
         padding: 15px 0;
     }
 }

 .hero .secondary-hero .news-item-info h2,
 .hero .secondary-hero .news-item-info .ex-h2 {
     font-size: 16px;
     line-height: 1.25;
     width: 100%;
     margin-top: -2px;
     letter-spacing: -.25px;
 }

 @media all and (min-width: 700px) {

     .hero .secondary-hero .news-item-info h2,
     .hero .secondary-hero .news-item-info .ex-h2 {
         font-size: 20px;
     }
 }

 @media all and (min-width: 1020px) {

     .hero .secondary-hero .news-item-info h2,
     .hero .secondary-hero .news-item-info .ex-h2 {
         font-size: 24px;
         line-height: 1.25;
         letter-spacing: -0.5px;
     }
 }

 .hero .secondary-hero .news-item-info h6,
 .hero .secondary-hero .news-item-info .ex-h6 {
     font-size: 11px;
 }

 @media all and (min-width: 1020px) {

     .hero .secondary-hero .news-item-info h6,
     .hero .secondary-hero .news-item-info .ex-h6 {
         font-size: 14px;
     }
 }

 .hero .secondary-hero .news-item-info .news-item-info__sapou {
     display: block;
 }

 @media all and (min-width: 1020px) {
     .hero .secondary-hero .news-item-info .news-item-info__sapou {
         display: block;
     }
 }

 .hero .secondary-hero .news-item-info .news-item-info__data {
     -webkit-box-flex: 1;
     -ms-flex: 1;
     flex: 1;
     margin-top: 8px;
 }

 .hero.in-article .news-item .news-item-info.boxed::before {
     background-image: url(../images-21/shade-light.png);
 }

 .hero-bloguri .controller {
     border-top: 1px solid #111;
     padding-top: 17px;
 }

 @media all and (min-width: 700px) {
     .hero-bloguri .controller {
         max-width: 540px;
     }
 }

 @media all and (min-width: 1020px) {
     .hero-bloguri .controller {
         padding-top: 30px;
         border-top: none;
         max-width: 1020px;
     }
 }

 .hero-bloguri .news-item {
     position: relative;
 }

 .hero-bloguri .news-item.large .poza-blog {
     width: calc(100vw - 100px);
     padding-bottom: calc((100vw - 100px) * 2 / 3);
     z-index: 1;
 }

 @media all and (min-width: 700px) {
     .hero-bloguri .news-item.large .poza-blog {
         width: 380px;
         padding-bottom: 253px;
     }
 }

 @media all and (min-width: 1020px) {
     .hero-bloguri .news-item.large .poza-blog {
         width: 630px;
         padding-bottom: 420px;
         z-index: 2;
     }
 }

 .hero-bloguri .news-item.large .poza-blog:hover img {
     -webkit-transform: scale(1.05) !important;
     transform: scale(1.05) !important;
 }

 .hero-bloguri .news-item.large .poza-autor-blog {
     position: absolute;
     z-index: 2;
     right: -30px;
     bottom: 0;
     top: -60px;
     width: 140px;
     padding-bottom: 0;
     height: auto;
     background-color: transparent;
 }

 @media all and (min-width: 700px) {
     .hero-bloguri .news-item.large .poza-autor-blog {
         width: 200px;
     }
 }

 @media all and (min-width: 1020px) {
     .hero-bloguri .news-item.large .poza-autor-blog {
         width: 390px;
         z-index: 1;
     }
 }

 @media (hover: hover) {
     .hero-bloguri .news-item.large .poza-autor-blog:hover img {
         -webkit-transform: translateX(-5px);
         transform: translateX(-5px);
     }
 }

 .hero-bloguri .news-item.large .poza-autor-blog img {
     -o-object-fit: contain;
     object-fit: contain;
     -o-object-position: bottom right;
     object-position: bottom right;
     z-index: 2;
 }

 .hero-bloguri .news-item.large .poza-autor-blog::after {
     position: absolute;
     content: '';
     background-color: #111;
     bottom: 0;
     left: 10px;
     right: 30px;
     height: 60px;
     z-index: 1;
 }

 @media all and (min-width: 1020px) {
     .hero-bloguri .news-item.large .poza-autor-blog::after {
         height: 260px;
         left: 0;
     }
 }

 @media (hover: hover) {
     .hero-bloguri .news-item:hover .thumb img {
         -webkit-transform: none;
         transform: none;
     }
 }

 .hero-bloguri h1,
 .hero-bloguri .ex-h1 {
     color: #FFF;
     margin-left: 20px;
     margin-bottom: 17px;
 }

 @media all and (min-width: 1020px) {

     .hero-bloguri h1,
     .hero-bloguri .ex-h1 {
         margin-left: 30px;
         margin-bottom: 25px;
     }
 }

 .hero-bloguri .breadcrumbs {
     margin-left: 20px;
     margin-bottom: 7px;
     color: #FFF;
 }

 @media all and (min-width: 1020px) {
     .hero-bloguri .breadcrumbs {
         margin-left: 30px;
         margin-bottom: 17px;
     }
 }

 .hero-bloguri .news-item-info {
     margin: -60px 40px 40px 20px;
     padding: 20px;
 }

 @media all and (min-width: 1020px) {
     .hero-bloguri .news-item-info {
         margin: -30px 60px 60px 60px;
         padding: 27px 30px;
     }
 }

 .hero-bloguri .news-item-info h2,
 .hero-bloguri .news-item-info .ex-h2 {
     font-size: 22px;
 }

 @media all and (min-width: 1020px) {

     .hero-bloguri .news-item-info h2,
     .hero-bloguri .news-item-info .ex-h2 {
         font-size: 32px;
     }
 }

 @media (hover: hover) {

     .hero-bloguri .news-item-info:hover h2,
     .hero-bloguri .news-item-info:hover .ex-h2 {
         -webkit-transform: translateY(-3px);
         transform: translateY(-3px);
     }
 }

 .hero-bloguri.white-bg {
     background-color: #FFF;
 }

 .hero-bloguri.white-bg .controller {
     padding-top: 30px;
     border-top: none;
 }

 @media all and (min-width: 1020px) {
     .hero-bloguri.white-bg .controller {
         padding-top: 60px;
     }
 }

 .hero-bloguri.white-bg h1,
 .hero-bloguri.white-bg .ex-h1 {
     color: #222;
 }

 .hero-bloguri.white-bg .news-item-info.boxed::before {
     background-image: url(../images-21/shade-light.png);
 }

 .hero-bloguri.white-bg .news-item.large .poza-autor-blog::after {
     background-color: #EDEBEB;
 }

 .hero-bloguri.white-bg+.white-bg .controller {
     padding-top: 10px;
 }

 @media all and (min-width: 1020px) {
     .hero-bloguri.white-bg+.white-bg .controller {
         padding-top: 20px;
     }
 }

 .wrapper-hero-bloguri {
     display: block;
     overflow-x: hidden;
 }

 @media all and (min-width: 700px) {
     .wrapper-hero-bloguri {
         overflow-x: visible;
     }
 }

 .liveacum-primetime {
     background-color: #222;
     color: rgba(255, 255, 255, 0.7);
     font-size: 10px;
     line-height: 1.1;
     display: block;
     -webkit-transition: none;
     transition: none;
 }

 @media all and (min-width: 700px) {
     .liveacum-primetime {
         font-size: 12px;
         background-color: #111;
     }
 }

 @media all and (min-width: 1020px) {
     .liveacum-primetime {
         font-size: 14px;
     }
 }

 @media (hover: hover) {
     .liveacum-primetime:hover span {
         color: rgba(255, 255, 255, 0.7);
     }
 }

 .liveacum-primetime .controller {
     background-color: transparent;
     padding: 8px 0 10px;
 }

 @media all and (min-width: 1020px) {
     .liveacum-primetime .controller {
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         padding: 0 30px;
     }
 }

 .liveacum-primetime .item {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: start;
     -ms-flex-align: start;
     align-items: flex-start;
     padding: 0;
 }

 @media all and (min-width: 1020px) {
     .liveacum-primetime .item {
         -webkit-box-shadow: none;
         box-shadow: none;
         margin-right: 50px;
         padding: 10px 0;
         -webkit-box-align: center;
         -ms-flex-align: center;
         align-items: center;
     }
 }

 .liveacum-primetime img {
     margin-right: 8px;
     margin-top: 3px;
     width: 12px;
     height: auto;
 }

 @media all and (min-width: 1020px) {
     .liveacum-primetime img {
         width: 30px;
         margin-right: 15px;
     }
 }

 .liveacum-primetime span {
     display: block;
     margin-top: 3px;
     -webkit-transition: none;
     transition: none;
     color: rgba(255, 255, 255, 0.7);
 }

 @media all and (min-width: 1020px) {
     .liveacum-primetime span {
         margin-top: 2px;
     }
 }

 .liveacum-primetime strong {
     color: #FFF;
     margin-right: 5px;
     text-transform: uppercase;
 }

 @media all and (min-width: 1020px) {
     .liveacum-primetime strong {
         margin-right: 8px;
     }
 }

 .page-section {
     position: relative;
 }

 .page-section .container-free {
     width: 100%;
     margin: 0 auto;
     padding: 0 0 0 10px;
 }

 .page-section .container-free .product-slider {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: horizontal;
     -webkit-box-direction: normal;
     -ms-flex-direction: row;
     flex-direction: row;
     -ms-flex-wrap: nowrap;
     flex-wrap: nowrap;
     width: 100%;
     margin: 0 auto;
     overflow-x: auto;
 }

 .page-section .container-free .product-slider .hanging-items {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     position: relative;
 }

 .page-section .container-free .product-slider .hanging-items .item {
     margin-right: 12px;
     width: 95px;
     height: 169px;
     border-radius: 8px;
     background-color: purple;
 }

 .stories {
     position: relative;
     background-color: #FFF;
 }

 @media all and (min-width: 1020px) {
     .stories {
         background-color: transparent;
     }
 }

 .stories .controller {
     width: 100%;
     max-width: 100%;
     margin: 0 auto;
     padding-bottom: 20px;
 }

 @media all and (min-width: 700px) {
     .stories .controller {
         max-width: 500px;
         padding-left: 0;
         padding-top: 30px;
         padding-bottom: 30px;
     }
 }

 @media all and (min-width: 1020px) {
     .stories .controller {
         max-width: 1032px;
         background-color: transparent;
     }
 }

 .stories .controller .widget-stories {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: nowrap;
     flex-wrap: nowrap;
     width: 100%;
     margin: 0 auto;
     overflow-x: auto;
 }

 @media all and (min-width: 1020px) {
     .stories .controller .widget-stories {
         -webkit-box-pack: center;
         -ms-flex-pack: center;
         justify-content: center;
     }
 }

 .stories .controller .widget-stories .inner {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     position: relative;
 }

 .stories .controller .widget-stories .inner .story-item {
     width: 95px;
     height: 169px;
     border-radius: 5px;
     overflow: hidden;
     position: relative;
     background-position: top center;
     background-size: cover;
     margin-right: 8px;
     -webkit-transition: all 0.5s ease;
     transition: all 0.5s ease;
 }

 @media all and (min-width: 700px) {
     .stories .controller .widget-stories .inner .story-item {
         border-radius: 8px;
     }
 }

 @media all and (min-width: 1020px) {
     .stories .controller .widget-stories .inner .story-item {
         width: 160px;
         height: 284px;
         padding: 0;
         margin: 0 6px;
     }
 }

 .stories .controller .widget-stories .inner .story-item:first-child {
     margin-left: 20px;
 }

 @media all and (min-width: 700px) {
     .stories .controller .widget-stories .inner .story-item:first-child {
         margin-left: 0;
     }
 }

 @media all and (min-width: 1020px) {
     .stories .controller .widget-stories .inner .story-item:first-child {
         margin-left: 6px;
     }
 }

 .stories .controller .widget-stories .inner .story-item:last-child {
     margin-right: 20px;
 }

 @media all and (min-width: 700px) {
     .stories .controller .widget-stories .inner .story-item:last-child {
         margin-right: 0;
     }
 }

 @media all and (min-width: 1020px) {
     .stories .controller .widget-stories .inner .story-item:last-child {
         margin-right: 6px;
     }
 }

 @media (hover: hover) {
     .stories .controller .widget-stories .inner .story-item:hover .image-holder img {
         -webkit-transform: scale(1.05);
         transform: scale(1.05);
         -webkit-transition: all 0.5s ease;
         transition: all 0.5s ease;
     }
 }

 .image-holder {
     position: absolute;
     width: 95px;
     height: 169px;
 }

 @media all and (min-width: 1020px) {
     .image-holder {
         width: 160px;
         height: 284px;
     }
 }

 .image-holder::after {
     content: '';
     position: absolute;
     left: 0;
     top: 50%;
     bottom: 0;
     width: 100%;
     display: inline-block;
     background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.9)));
     background-image: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.9) 100%);
 }

 .image-holder img {
     width: 100%;
     height: 100%;
     -o-object-position: center;
     object-position: center;
     -o-object-fit: cover;
     object-fit: cover;
 }

 .elements-holder {
     position: absolute;
     width: 95px;
     height: 169px;
     padding: 8px;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
     -webkit-box-pack: justify;
     -ms-flex-pack: justify;
     justify-content: space-between;
 }

 @media all and (min-width: 1020px) {
     .elements-holder {
         width: 160px;
         height: 284px;
         padding: 15px 15px 12px 15px;
     }
 }

 .elements-holder .show-pp {
     width: 34px;
     height: 34px;
     border-radius: 50%;
     border: 2px solid #FFF;
     overflow: hidden;
     margin: -2px 0 0 -2px;
 }

 @media all and (min-width: 1020px) {
     .elements-holder .show-pp {
         width: 56px;
         height: 56px;
         border: 3px solid #FFF;
         margin: -3px 0 0 -3px;
     }
 }

 .elements-holder .show-pp img {
     width: 100%;
     height: 100%;
     -o-object-position: center;
     object-position: center;
     -o-object-fit: cover;
     object-fit: cover;
 }

 .elements-holder .show-title {
     font-size: 14px;
     font-weight: 400;
     color: white;
     line-height: 1;
     text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.63);
 }

 @media all and (min-width: 1020px) {
     .elements-holder .show-title {
         font-size: 20px;
         font-weight: 400;
     }
 }

 .premium .controller {
     padding: 30px 0 10px;
 }

 @media all and (min-width: 1020px) {
     .premium .controller {
         padding: 40px 0 10px;
     }
 }

 .premium .widget-listing .news-item {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     margin-bottom: 20px;
     /*&:nth-child(even) {
        flex-direction: row-reverse;
        @media all and (min-width: 1020px) {
          flex-direction: column;
        }
      }*/
 }

 @media all and (min-width: 700px) {
     .premium .widget-listing .news-item {
         margin: 0 0 20px;
     }
 }

 @media all and (min-width: 1020px) {
     .premium .widget-listing .news-item {
         -webkit-box-orient: vertical;
         -webkit-box-direction: normal;
         -ms-flex-direction: column;
         flex-direction: column;
         width: 300px;
         margin: 0;
     }
 }

 .premium .widget-listing .news-item .thumb {
     width: 145px;
     padding-bottom: 82px;
 }

 @media all and (min-width: 700px) {
     .premium .widget-listing .news-item .thumb {
         width: 250px;
         padding-bottom: 167px;
     }
 }

 @media all and (min-width: 1020px) {
     .premium .widget-listing .news-item .thumb {
         width: 100%;
         padding-bottom: 56.25%;
     }
 }

 .premium .widget-listing .news-item:first-child {
     display: block;
     width: 100vw;
     margin-left: -20px;
 }

 @media all and (min-width: 700px) {
     .premium .widget-listing .news-item:first-child {
         width: 500px;
         margin-left: 0;
     }
 }

 @media all and (min-width: 1020px) {
     .premium .widget-listing .news-item:first-child {
         width: 300px;
     }
 }

 .premium .widget-listing .news-item:first-child .thumb {
     width: 100%;
     padding-bottom: 56.25%;
 }

 .premium .widget-listing .news-item:first-child .news-item-info {
     padding: 20px;
 }

 @media all and (min-width: 1020px) {
     .premium .widget-listing .news-item:first-child .news-item-info {
         padding: 20px 0;
     }
 }

 .premium .widget-listing .news-item:first-child .news-item-info h2,
 .premium .widget-listing .news-item:first-child .news-item-info .ex-h2 {
     font-size: 22px;
 }

 .premium .widget-listing .news-item:first-child .news-item-info h6,
 .premium .widget-listing .news-item:first-child .news-item-info .ex-h6 {
     font-size: 12px;
 }

 @media all and (min-width: 1020px) {

     .premium .widget-listing .news-item:first-child .news-item-info h6,
     .premium .widget-listing .news-item:first-child .news-item-info .ex-h6 {
         font-size: 14px;
     }
 }

 .premium .widget-listing .news-item:not(:first-child) .thumb .video-tag {
     margin-left: 0;
 }

 @media all and (min-width: 700px) {
     .premium .widget-listing .news-item:not(:first-child) .thumb .video-tag {
         margin-left: 20px;
     }
 }

 .premium .widget-listing .news-item-info {
     -webkit-box-flex: 1;
     -ms-flex: 1;
     flex: 1;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
     background-color: #EDEBEB;
     padding: 15px;
 }

 @media all and (min-width: 1020px) {
     .premium .widget-listing .news-item-info {
         padding: 20px 0 30px;
         background-color: transparent;
     }
 }

 .premium .widget-listing .news-item-info h2,
 .premium .widget-listing .news-item-info .ex-h2 {
     font-size: 18px;
     line-height: 1.15;
     -webkit-box-flex: 1;
     -ms-flex: 1;
     flex: 1;
 }

 @media all and (min-width: 700px) {

     .premium .widget-listing .news-item-info h2,
     .premium .widget-listing .news-item-info .ex-h2 {
         font-size: 20px;
     }
 }

 @media all and (min-width: 1020px) {

     .premium .widget-listing .news-item-info h2,
     .premium .widget-listing .news-item-info .ex-h2 {
         font-size: 22px;
         line-height: 1.1;
     }
 }

 .premium .widget-listing .news-item-info h6,
 .premium .widget-listing .news-item-info .ex-h6 {
     font-size: 11px;
 }

 @media all and (min-width: 1020px) {

     .premium .widget-listing .news-item-info h6,
     .premium .widget-listing .news-item-info .ex-h6 {
         font-size: 14px;
     }
 }

 .premium.partners-listing .widget-listing {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     -webkit-box-pack: justify;
     -ms-flex-pack: justify;
     justify-content: space-between;
 }

 .premium.partners-listing .widget-listing .news-item {
     width: calc(50% - 10px);
     display: block;
 }

 @media all and (min-width: 700px) {
     .premium.partners-listing .widget-listing .news-item {
         width: calc(50% - 15px);
     }
 }

 @media all and (min-width: 1020px) {
     .premium.partners-listing .widget-listing .news-item {
         width: calc((100% - 60px) / 3);
     }
 }

 .premium.partners-listing .widget-listing .news-item:first-child {
     margin-left: 0;
 }

 .premium.partners-listing .widget-listing .news-item:first-child .news-item-info h2,
 .premium.partners-listing .widget-listing .news-item:first-child .news-item-info .ex-h2 {
     font-size: 16px;
 }

 @media all and (min-width: 700px) {

     .premium.partners-listing .widget-listing .news-item:first-child .news-item-info h2,
     .premium.partners-listing .widget-listing .news-item:first-child .news-item-info .ex-h2 {
         font-size: 18px;
     }
 }

 @media all and (min-width: 1020px) {

     .premium.partners-listing .widget-listing .news-item:first-child .news-item-info h2,
     .premium.partners-listing .widget-listing .news-item:first-child .news-item-info .ex-h2 {
         font-size: 22px;
     }
 }

 .premium.partners-listing .widget-listing .news-item:first-child .news-item-info h6,
 .premium.partners-listing .widget-listing .news-item:first-child .news-item-info .ex-h6 {
     font-size: 11px;
 }

 @media all and (min-width: 1020px) {

     .premium.partners-listing .widget-listing .news-item:first-child .news-item-info h6,
     .premium.partners-listing .widget-listing .news-item:first-child .news-item-info .ex-h6 {
         font-size: 14px;
     }
 }

 .premium.partners-listing .widget-listing .news-item .thumb {
     width: 100%;
     padding-bottom: 56.25%;
 }

 .premium.partners-listing .widget-listing .news-item .news-item-info {
     background-color: transparent;
     padding: 10px 0 0;
 }

 @media all and (min-width: 700px) {
     .premium.partners-listing .widget-listing .news-item .news-item-info {
         padding: 10px 0 5px;
     }
 }

 @media all and (min-width: 1020px) {
     .premium.partners-listing .widget-listing .news-item .news-item-info {
         padding: 20px 0 30px;
     }
 }

 .premium.partners-listing .widget-listing .news-item .news-item-info h2,
 .premium.partners-listing .widget-listing .news-item .news-item-info .ex-h2 {
     font-size: 16px;
 }

 @media all and (min-width: 700px) {

     .premium.partners-listing .widget-listing .news-item .news-item-info h2,
     .premium.partners-listing .widget-listing .news-item .news-item-info .ex-h2 {
         font-size: 18px;
     }
 }

 @media all and (min-width: 1020px) {

     .premium.partners-listing .widget-listing .news-item .news-item-info h2,
     .premium.partners-listing .widget-listing .news-item .news-item-info .ex-h2 {
         font-size: 22px;
     }
 }

 .premium.partners-listing .widget-listing .news-item .news-item-info h6,
 .premium.partners-listing .widget-listing .news-item .news-item-info .ex-h6 {
     margin-top: 8px;
 }

 @media all and (min-width: 700px) {

     .premium.partners-listing .widget-listing .news-item .news-item-info h6,
     .premium.partners-listing .widget-listing .news-item .news-item-info .ex-h6 {
         margin-top: 10px;
     }
 }

 @media all and (min-width: 1020px) {
     .widget-listing {
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         -webkit-box-align: start;
         -ms-flex-align: start;
         align-items: flex-start;
         -webkit-box-pack: justify;
         -ms-flex-pack: justify;
         justify-content: space-between;
         -ms-flex-wrap: wrap;
         flex-wrap: wrap;
         padding: 0 30px 30px;
     }
 }

 @media all and (min-width: 1020px) {
     .widget-listing .news-item {
         width: 300px;
     }
 }

 .big-news-and-trending .controller {
     padding-top: 40px;
     padding-bottom: 20px;
 }

 @media all and (min-width: 1020px) {
     .big-news-and-trending .controller {
         padding-bottom: 1px;
     }
 }

 .observator-widget-wrapper {
     background-color: #FFF;
     padding-top: 30px;
     position: relative;
 }

 @media all and (min-width: 1020px) {
     .observator-widget-wrapper {
         padding-top: 30px;
     }
 }

 .observator-widget-wrapper .controller {
     padding-bottom: 20px;
 }

 @media all and (min-width: 1020px) {
     .observator-widget-wrapper .controller {
         padding-bottom: 0;
     }
 }

 .observator-widget-wrapper .widget-sidebar.trending-box {
     margin-top: -35px;
 }

 @media all and (min-width: 1020px) {
     .observator-widget-wrapper .widget-sidebar.trending-box {
         margin-top: -10px;
     }
 }

 .observator-widget-wrapper .widget-sidebar.trending-box .news-item {
     border-top: 1px solid #EDEBEB;
 }

 @media all and (min-width: 1020px) {
     .observator-widget-wrapper .widget-sidebar.trending-box .news-item {
         margin-left: 0;
     }
 }

 .observator-widget-wrapper .widget-sidebar.trending-box .news-item-info {
     padding: 12px 0;
 }

 @media all and (min-width: 1020px) {
     .observator-widget-wrapper .widget-bignews-and-sidebar {
         margin-bottom: 0;
     }
 }

 @media all and (min-width: 1020px) {
     .observator-widget-wrapper--non-full {
         background-color: transparent;
         position: relative;
     }
 }

 @media all and (min-width: 1020px) {
     .observator-widget-wrapper--non-full .observator-holder .bg-observator {
         max-width: 1020px;
         left: 50%;
         -webkit-transform: translateX(-50%);
         transform: translateX(-50%);
     }
 }

 .widget-bignews-and-sidebar.widget-obs-items .news-item.large .news-item-info {
     background-color: transparent;
 }

 .observator-holder {
     position: relative;
     width: 100%;
     height: auto;
 }

 .observator-holder .bg-observator {
     position: absolute;
     width: 100%;
     overflow: hidden;
     height: 300px;
 }

 @media all and (min-width: 1020px) {
     .observator-holder .bg-observator {
         height: 500px;
     }
 }

 .observator-holder .bg-observator img {
     width: 100%;
     height: 100%;
     -o-object-position: top center;
     object-position: top center;
     -o-object-fit: cover;
     object-fit: cover;
 }

 .observator-holder .bg-observator::after {
     content: '';
     position: absolute;
     left: 0;
     top: 0;
     width: 100%;
     height: 100%;
     display: inline-block;
     background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#FFF));
     background-image: linear-gradient(rgba(255, 255, 255, 0) 0%, #FFF 100%);
 }

 .observator-holder .key-visuals {
     position: relative;
     width: 100%;
     height: 76px;
     margin: 0 auto;
     padding: 0 20px;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: nowrap;
     flex-wrap: nowrap;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     -webkit-box-pack: start;
     -ms-flex-pack: start;
     justify-content: flex-start;
 }

 @media all and (min-width: 700px) {
     .observator-holder .key-visuals {
         width: 500px;
         height: 100px;
         padding: 0;
     }
 }

 @media all and (min-width: 1020px) {
     .observator-holder .key-visuals {
         width: 1020px;
         height: 125px;
         padding: 5px 30px 0;
     }
 }

 .observator-holder .key-visuals .key-logo img {
     max-width: 100%;
     height: auto;
     width: auto;
 }

 .observator-holder .key-visuals .key-text {
     text-align-last: left;
     text-transform: uppercase;
     color: #DA0F10;
     font-size: 14px;
     font-weight: 400;
     line-height: 0.95;
     padding-left: 15px;
     font-family: "IBM Plex Serif", serif;
 }

 @media all and (min-width: 700px) {
     .observator-holder .key-visuals .key-text {
         font-size: 17px;
         padding-left: 25px;
     }
 }

 @media all and (min-width: 1020px) {
     .observator-holder .key-visuals .key-text {
         font-size: 20px;
     }
 }

 .widget-bignews-and-sidebar {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
 }

 @media all and (min-width: 1020px) {
     .widget-bignews-and-sidebar {
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         -webkit-box-align: start;
         -ms-flex-align: start;
         align-items: flex-start;
         -webkit-box-pack: justify;
         -ms-flex-pack: justify;
         justify-content: space-between;
         padding: 0 30px;
         margin-bottom: 30px;
     }
 }

 .widget-bignews-and-sidebar .news-item.large {
     width: 100vw;
     margin-left: -20px;
     margin-right: -20px;
     margin-bottom: 30px;
 }

 @media all and (min-width: 700px) {
     .widget-bignews-and-sidebar .news-item.large {
         width: 500px;
         margin-left: 0;
     }
 }

 @media all and (min-width: 1020px) {
     .widget-bignews-and-sidebar .news-item.large {
         width: 630px;
         margin-bottom: 0;
         margin-right: 0;
         padding-bottom: 30px;
     }
 }

 @media all and (min-width: 1020px) {
     .widget-bignews-and-sidebar .news-item.large .thumb.wide-to-the-left {
         width: 660px;
         padding-bottom: 440px;
         margin-left: -30px;
     }
 }

 @media all and (min-width: 1020px) {
     .widget-bignews-and-sidebar .news-item.large .thumb.wide-to-the-left.tall {
         padding-bottom: 495px;
     }
 }

 @media all and (min-width: 1020px) {
     .widget-bignews-and-sidebar .news-item.large .thumb.wide-to-the-right {
         width: 660px;
         padding-bottom: 440px;
         margin-right: -30px;
     }
 }

 @media all and (min-width: 1020px) {
     .widget-bignews-and-sidebar .news-item.large .thumb.wide-to-the-right.tall {
         padding-bottom: 495px;
     }
 }

 .widget-bignews-and-sidebar .news-item.large .news-item-info {
     background-color: #EDEBEB;
     padding: 20px;
 }

 @media all and (min-width: 1020px) {
     .widget-bignews-and-sidebar .news-item.large .news-item-info {
         background-color: transparent;
         padding: 20px 0;
     }
 }

 @media all and (min-width: 1020px) {

     .widget-bignews-and-sidebar .news-item.large .news-item-info h2,
     .widget-bignews-and-sidebar .news-item.large .news-item-info .ex-h2 {
         font-size: 32px;
     }
 }

 .widget-bignews-and-sidebar .news-item.large .news-item-info.boxed {
     margin-left: 20px;
     margin-right: 40px;
     margin-top: -20px;
 }

 @media all and (min-width: 700px) {
     .widget-bignews-and-sidebar .news-item.large .news-item-info.boxed {
         margin-bottom: 40px;
     }
 }

 @media all and (min-width: 1020px) {
     .widget-bignews-and-sidebar .news-item.large .news-item-info.boxed {
         padding: 30px;
         margin-left: 0;
         margin-right: 30px;
         margin-top: -30px;
         margin-bottom: 0;
     }
 }

 .widget-bignews-and-sidebar .banner {
     margin-bottom: 20px;
 }

 .widget-sidebar {
     -webkit-box-ordinal-group: 3;
     -ms-flex-order: 2;
     order: 2;
 }

 @media all and (min-width: 1020px) {
     .widget-sidebar {
         width: 300px;
         -webkit-box-ordinal-group: unset;
         -ms-flex-order: unset;
         order: unset;
     }
 }

 .widget-sidebar h5,
 .widget-sidebar .ex-h5 {
     margin-left: 0;
     margin-bottom: 10px;
 }

 @media all and (min-width: 1020px) {

     .widget-sidebar h5,
     .widget-sidebar .ex-h5 {
         margin-bottom: 20px;
     }
 }

 .widget-sidebar.trending-box .news-item {
     margin-bottom: 0;
 }

 @media all and (min-width: 700px) {
     .widget-sidebar.trending-box .news-item {
         margin: 0 30px;
     }
 }

 @media all and (min-width: 1020px) {
     .widget-sidebar.trending-box .news-item {
         margin-bottom: 15px;
     }
 }

 @media (hover: hover) {

     .widget-sidebar.trending-box .news-item:hover .news-item-info h2,
     .widget-sidebar.trending-box .news-item:hover .news-item-info .ex-h2 {
         -webkit-transform: translateX(-10px);
         transform: translateX(-10px);
     }
 }

 .widget-sidebar.trending-box .news-item-info {
     padding: 10px 0;
     background-color: transparent;
 }

 .widget-sidebar.trending-box .news-item-info h2,
 .widget-sidebar.trending-box .news-item-info .ex-h2 {
     font-size: 18px;
 }

 @media all and (min-width: 1020px) {

     .widget-sidebar.trending-box .news-item-info h2,
     .widget-sidebar.trending-box .news-item-info .ex-h2 {
         font-size: 22px;
     }
 }

 @media all and (min-width: 1020px) {
     .widget-sidebar .banner {
         margin-bottom: 30px;
     }
 }

 .widget-sidebar .news-item {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     margin-bottom: 20px;
     /*&:nth-child(even) {
      flex-direction: row-reverse;
      @media all and (min-width: 1020px) {
        flex-direction: column;
      }
    }*/
 }

 @media all and (min-width: 700px) {
     .widget-sidebar .news-item {
         margin: 0 0 20px;
     }
 }

 @media all and (min-width: 1020px) {
     .widget-sidebar .news-item {
         -webkit-box-orient: vertical;
         -webkit-box-direction: normal;
         -ms-flex-direction: column;
         flex-direction: column;
         width: 300px;
         margin: 0;
     }
 }

 .widget-sidebar .news-item .thumb {
     width: 145px;
     padding-bottom: 82px;
 }

 @media all and (min-width: 700px) {
     .widget-sidebar .news-item .thumb {
         width: 250px;
         padding-bottom: 167px;
     }
 }

 @media all and (min-width: 1020px) {
     .widget-sidebar .news-item .thumb {
         width: 100%;
         padding-bottom: 56.25%;
     }
 }

 .widget-sidebar .news-item-info {
     -webkit-box-flex: 1;
     -ms-flex: 1;
     flex: 1;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
     background-color: #EDEBEB;
     padding: 15px;
 }

 @media all and (min-width: 1020px) {
     .widget-sidebar .news-item-info {
         padding: 20px 0;
         background-color: transparent;
     }
 }

 .widget-sidebar .news-item-info h2,
 .widget-sidebar .news-item-info .ex-h2 {
     font-size: 18px;
     line-height: 1.15;
     -webkit-box-flex: 1;
     -ms-flex: 1;
     flex: 1;
 }

 @media all and (min-width: 700px) {

     .widget-sidebar .news-item-info h2,
     .widget-sidebar .news-item-info .ex-h2 {
         font-size: 20px;
     }
 }

 @media all and (min-width: 1020px) {

     .widget-sidebar .news-item-info h2,
     .widget-sidebar .news-item-info .ex-h2 {
         font-size: 22px;
         line-height: 1.1;
     }
 }

 .widget-sidebar .news-item-info h6,
 .widget-sidebar .news-item-info .ex-h6 {
     font-size: 11px;
 }

 @media all and (min-width: 1020px) {

     .widget-sidebar .news-item-info h6,
     .widget-sidebar .news-item-info .ex-h6 {
         font-size: 14px;
     }
 }

 .show-news {
     padding-top: 40px;
     padding-bottom: 20px;
 }

 @media all and (min-width: 1020px) {
     .show-news {
         padding-top: 40px;
         padding-bottom: 0;
     }
 }

 .show-news .controller {
     max-width: 100%;
 }

 @media all and (min-width: 700px) {
     .show-news .controller {
         max-width: 540px;
     }
 }

 @media all and (min-width: 1020px) {
     .show-news .controller {
         max-width: 1020px;
     }
 }

 .show-news h5,
 .show-news .ex-h5 {
     margin-left: 20px;
 }

 .show-news .widget-listing {
     margin-left: 20px;
     margin-right: 20px;
 }

 @media all and (min-width: 700px) {
     .show-news .widget-listing {
         margin-left: 0;
         margin-right: 0;
     }
 }

 .show-news .widget-listing .news-item {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     margin-bottom: 20px;
     /*&:nth-child(even) {
        flex-direction: row-reverse;
        @media all and (min-width: 1020px) {
          flex-direction: column;
        }
      }*/
 }

 @media all and (min-width: 700px) {
     .show-news .widget-listing .news-item {
         margin: 0 20px 20px;
     }
 }

 @media all and (min-width: 1020px) {
     .show-news .widget-listing .news-item {
         -webkit-box-orient: vertical;
         -webkit-box-direction: normal;
         -ms-flex-direction: column;
         flex-direction: column;
         width: 300px;
         margin: 0;
     }
 }

 .show-news .widget-listing .news-item .thumb {
     width: 145px;
     padding-bottom: 82px;
 }

 @media all and (min-width: 700px) {
     .show-news .widget-listing .news-item .thumb {
         width: 250px;
         padding-bottom: 167px;
     }
 }

 @media all and (min-width: 1020px) {
     .show-news .widget-listing .news-item .thumb {
         width: 100%;
         padding-bottom: 56.25%;
     }
 }

 .show-news .widget-listing .news-item-info {
     -webkit-box-flex: 1;
     -ms-flex: 1;
     flex: 1;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
     border-bottom: 1px solid #EDEBEB;
     padding: 0 0 12px 15px;
 }

 @media all and (min-width: 1020px) {
     .show-news .widget-listing .news-item-info {
         padding: 20px 0;
         background-color: transparent;
         border-bottom: none;
     }
 }

 .show-news .widget-listing .news-item-info h2,
 .show-news .widget-listing .news-item-info .ex-h2 {
     font-size: 18px;
     line-height: 1.15;
 }

 @media all and (min-width: 700px) {

     .show-news .widget-listing .news-item-info h2,
     .show-news .widget-listing .news-item-info .ex-h2 {
         font-size: 20px;
     }
 }

 @media all and (min-width: 1020px) {

     .show-news .widget-listing .news-item-info h2,
     .show-news .widget-listing .news-item-info .ex-h2 {
         font-size: 22px;
         line-height: 1.1;
     }
 }

 .show-news .widget-listing .news-item-info h6,
 .show-news .widget-listing .news-item-info .ex-h6 {
     font-size: 11px;
 }

 @media all and (min-width: 1020px) {

     .show-news .widget-listing .news-item-info h6,
     .show-news .widget-listing .news-item-info .ex-h6 {
         font-size: 14px;
     }
 }

 .new-show-news {
     background-color: #FFF;
     padding-top: 0;
     position: relative;
 }

 @media all and (min-width: 1020px) {
     .new-show-news {
         background-color: transparent;
         padding-top: 30px;
     }
 }

 @media all and (min-width: 1020px) {
     .new-show-news .controller {
         -webkit-box-shadow: none !important;
         box-shadow: none !important;
     }
 }

 @media all and (min-width: 1020px) {
     .new-show-news .widget-show-wide {
         margin-top: 0;
     }
 }

 @media all and (min-width: 1020px) {
     .new-show-news--non-full .bg-show-holder {
         max-width: 1020px;
         margin: 0 auto;
     }
 }

 .sub-galerie {
     padding-top: 30px;
 }

 @media all and (min-width: 1020px) {
     .sub-galerie {
         padding-top: 50px;
     }
 }

 .sub-galerie::before {
     display: none;
 }

 @media all and (min-width: 1020px) {
     .sub-galerie .widget-listing {
         -webkit-box-pack: center;
         -ms-flex-pack: center;
         justify-content: center;
     }
 }

 @media all and (min-width: 1020px) {
     .sub-galerie .widget-listing .news-item {
         margin: 0 15px 15px;
     }
 }

 .icon-galerie {
     width: 30px;
     height: 30px;
     background: linear-gradient(-45deg, #FF5C00 0%, #E80001 100%);
     position: absolute;
     z-index: 2;
     bottom: 0;
     left: 0;
 }

 @media all and (min-width: 1020px) {
     .icon-galerie {
         width: 50px;
         height: 50px;
     }
 }

 .icon-galerie img {
     width: 30px;
     height: 30px;
 }

 @media all and (min-width: 1020px) {
     .icon-galerie img {
         width: 50px;
         height: 50px;
     }
 }

 .widget-show-wrapper {
     position: relative;
     width: auto;
     height: auto;
 }

 .widget-show-wrapper .bg-show-holder {
     position: absolute;
     top: 0;
     bottom: 0;
     left: 0;
     right: 0;
 }

 .widget-show-wrapper .bg-show-holder::after {
     content: '';
     position: absolute;
     left: 0;
     top: 0;
     width: 100%;
     height: 100%;
     display: inline-block;
     background-image: -webkit-gradient(linear, left top, left bottom, color-stop(80%, transparent), to(white));
     background-image: linear-gradient(transparent 80%, white 100%);
 }

 .widget-show-wrapper .bg-show-holder img {
     width: 100%;
     height: 100%;
     -o-object-position: top center;
     object-position: top center;
     -o-object-fit: cover;
     object-fit: cover;
 }

 @media all and (min-width: 700px) {
     .widget-show-wrapper .bg-show-holder::after {
         background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, transparent), color-stop(70%, white));
         background-image: linear-gradient(transparent 10%, white 70%);
     }
 }

 .widget-show-wrapper .key-visuals {
     position: relative;
     width: 100%;
     height: 110px;
     overflow: hidden;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: nowrap;
     flex-wrap: nowrap;
 }

 @media all and (min-width: 700px) {
     .widget-show-wrapper .key-visuals {
         width: 540px;
         height: 150px;
         margin: 0 auto;
     }
 }

 @media all and (min-width: 1020px) {
     .widget-show-wrapper .key-visuals {
         width: 1020px;
         height: 220px;
     }
 }

 .widget-show-wrapper .key-visuals .key-jury {
     width: 60%;
     padding-top: 8px;
 }

 .widget-show-wrapper .key-visuals .key-jury img {
     width: auto;
     max-width: 100%;
     height: auto;
     -o-object-fit: contain;
     object-fit: contain;
     -o-object-position: top center;
     object-position: top center;
 }

 .widget-show-wrapper .key-visuals .key-logo {
     width: 40%;
     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;
 }

 .widget-show-wrapper .key-visuals .key-logo img {
     width: auto;
     max-width: 85%;
     height: auto;
     -o-object-fit: contain;
     object-fit: contain;
     -o-object-position: center center;
     object-position: center center;
 }

 .widget-show-wide {
     margin-bottom: 40px;
 }

 @media all and (min-width: 1020px) {
     .widget-show-wide {
         margin-bottom: 80px;
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         -ms-flex-wrap: wrap;
         flex-wrap: wrap;
         -webkit-box-shadow: none;
         box-shadow: none;
         background-color: #FFF;
         padding-bottom: 80px;
         margin-bottom: 0;
     }
 }

 @media all and (min-width: 700px) {
     .widget-show-wide .news-item {
         width: 540px;
     }
 }

 @media all and (min-width: 1020px) {
     .widget-show-wide .news-item {
         width: 100%;
         margin-left: 0;
         position: relative;
     }
 }

 .widget-show-wide .news-item-info {
     margin: -20px 40px 0 20px;
     padding: 20px;
 }

 @media all and (min-width: 1020px) {
     .widget-show-wide .news-item-info {
         padding: 30px;
         width: 630px;
         margin: 0;
         position: absolute;
         bottom: -30px;
         left: 30px;
         z-index: 5;
     }
 }

 @media all and (min-width: 1020px) {

     .widget-show-wide .news-item-info h2,
     .widget-show-wide .news-item-info .ex-h2 {
         font-size: 32px;
     }
 }

 .widget-show-wide .video-tag {
     margin: 0 0 -20px 20px;
     position: absolute;
 }

 @media all and (min-width: 1020px) {
     .widget-show-wide .video-tag {
         margin: 0 0 -60px 30px;
     }
 }

 @media all and (min-width: 1020px) {
     .widget-show-wide .thumb {
         padding-bottom: 43.43%;
     }
 }

 .video-tag {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     height: 40px;
     width: 100px;
     background-color: #000;
     position: relative;
     z-index: 5;
 }

 @media all and (min-width: 1020px) {
     .video-tag {
         width: 160px;
         height: 60px;
         background-color: rgba(0, 0, 0, 0.6);
     }
 }

 .video-tag img {
     height: 40px;
     width: 40px;
     position: static;
 }

 @media all and (min-width: 1020px) {
     .video-tag img {
         height: 60px;
         width: 60px;
     }
 }

 .video-tag span {
     height: 40px;
     padding: 11px 0 0;
     color: #FFF;
     text-transform: uppercase;
     font-weight: 400;
     display: block;
     font-size: 14px;
     -webkit-box-flex: 1;
     -ms-flex: 1;
     flex: 1;
     text-align: center;
     background-color: #FFF;
     -webkit-box-shadow: inset 0 -1px 0 #C8C6C7;
     box-shadow: inset 0 -1px 0 #C8C6C7;
     color: #222;
     font-family: "IBM Plex Sans", sans-serif;
     font-weight: 400;
 }

 @media all and (min-width: 1020px) {
     .video-tag span {
         font-size: 20px;
         height: 60px;
         padding-top: 19px;
         -webkit-box-shadow: inset 0 -1px 0 #C8C6C7, inset -1px 0 0 #C8C6C7;
         box-shadow: inset 0 -1px 0 #C8C6C7, inset -1px 0 0 #C8C6C7;
     }
 }

 .sectiune-autor {
     overflow: hidden;
 }

 .sectiune-autor .controller {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     padding-bottom: 30px;
 }

 @media all and (min-width: 1020px) {
     .sectiune-autor .controller {
         -webkit-box-align: start;
         -ms-flex-align: start;
         align-items: flex-start;
         -webkit-box-pack: justify;
         -ms-flex-pack: justify;
         justify-content: space-between;
     }
 }

 .sectiune-autor .controller.titlu-carusel-bloguri {
     padding-bottom: 0;
     padding-top: 20px;
 }

 @media all and (min-width: 700px) {
     .sectiune-autor .controller.titlu-carusel-bloguri {
         margin-bottom: 20px;
     }
 }

 @media all and (min-width: 1020px) {
     .sectiune-autor .controller.titlu-carusel-bloguri {
         margin-bottom: 15px;
         background-color: transparent;
         padding-top: 30px;
     }
 }

 .sectiune-autor .banner {
     -webkit-box-ordinal-group: 0;
     -ms-flex-order: -1;
     order: -1;
     width: 100%;
     margin-bottom: 20px;
 }

 @media all and (min-width: 700px) {
     .sectiune-autor .banner {
         margin-bottom: 40px;
     }
 }

 @media all and (min-width: 1020px) {
     .sectiune-autor .banner {
         margin-right: 30px;
         padding-top: 30px;
         width: 300px;
         -webkit-box-ordinal-group: unset;
         -ms-flex-order: unset;
         order: unset;
     }
 }

 .sectiune-autor.carusel-bloguri .widget-autor .autor-news-wrapper .news-item:not(:first-child) {
     display: block;
 }

 .sectiune-autor.carusel-bloguri .widget-autor .news-item-info {
     margin-top: -40px;
 }

 @media all and (min-width: 700px) {
     .sectiune-autor.carusel-bloguri .widget-autor .news-item-info {
         margin-top: -35px;
     }
 }

 @media all and (min-width: 1020px) {
     .sectiune-autor.carusel-bloguri .widget-autor .news-item-info {
         margin-top: -30px;
     }
 }

 .carusel-bloguri {
     position: relative;
 }

 .carusel-bloguri h5,
 .carusel-bloguri .ex-h5 {
     margin-bottom: 0;
 }

 @media all and (min-width: 1020px) {
     .carusel-bloguri .widget-autor .news-item {
         margin-left: 0;
     }
 }

 .carusel-bloguri .widget-autor .foto-autor {
     height: auto;
     top: 0;
     bottom: 0;
     -webkit-transform: none;
     transform: none;
     background-color: transparent;
     width: 160px;
     padding-bottom: 0;
 }

 @media all and (min-width: 700px) {
     .carusel-bloguri .widget-autor .foto-autor {
         -webkit-box-shadow: none;
         box-shadow: none;
         width: 200px;
         -webkit-transform: translateX(20px);
         transform: translateX(20px);
     }
 }

 @media all and (min-width: 1020px) {
     .carusel-bloguri .widget-autor .foto-autor {
         width: 230px;
         top: -60px;
         bottom: -30px;
     }
 }

 @media (hover: hover) {
     .carusel-bloguri .widget-autor .foto-autor:hover {
         -webkit-transform: translateX(15px);
         transform: translateX(15px);
     }
 }

 .carusel-bloguri .widget-autor .foto-autor img {
     -o-object-fit: contain;
     object-fit: contain;
     -o-object-position: bottom;
     object-position: bottom;
     z-index: 2;
 }

 .carusel-bloguri .widget-autor .foto-autor::after {
     position: absolute;
     content: '';
     background-color: #EDEBEB;
     bottom: 0;
     left: 15px;
     right: 30px;
     height: 60px;
     z-index: 1;
 }

 @media all and (min-width: 700px) {
     .carusel-bloguri .widget-autor .foto-autor::after {
         right: 25px;
         left: 15px;
     }
 }

 @media all and (min-width: 1020px) {
     .carusel-bloguri .widget-autor .foto-autor::after {
         display: none;
     }
 }

 .carusel-bloguri .widget-autor .autor-news-wrapper {
     width: calc(100vw - 100px);
 }

 @media all and (min-width: 700px) {
     .carusel-bloguri .widget-autor .autor-news-wrapper {
         width: calc(100% + 20px);
     }
 }

 @media all and (min-width: 1020px) {
     .carusel-bloguri .widget-autor .autor-news-wrapper {
         width: 300px;
     }
 }

 .carusel-item {
     display: block;
     width: 100%;
 }

 @media all and (min-width: 700px) {
     .carusel-item {
         margin-bottom: 20px;
     }
 }

 @media all and (min-width: 1020px) {
     .carusel-item {
         width: 495px;
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         -webkit-box-orient: vertical;
         -webkit-box-direction: normal;
         -ms-flex-direction: column;
         flex-direction: column;
         z-index: 2;
     }
 }

 @media all and (min-width: 1020px) {
     .carusel-wrapper {
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         padding-left: 30px;
         position: relative;
     }
 }

 @media all and (min-width: 1020px) {
     .carusel-wrapper::after {
         position: absolute;
         display: block;
         content: '';
         top: -30px;
         right: 0;
         left: 0;
         height: 260px;
         background-color: #EDEBEB;
         z-index: 1;
     }
 }

 .nav-carusel {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: justify;
     -ms-flex-pack: justify;
     justify-content: space-between;
     margin-top: -10px;
 }

 @media all and (min-width: 700px) {
     .nav-carusel {
         margin-top: -30px;
         position: relative;
     }
 }

 @media all and (min-width: 1020px) {
     .nav-carusel {
         -webkit-box-pack: end !important;
         -ms-flex-pack: end !important;
         justify-content: flex-end !important;
         margin-top: -98px;
         padding-right: 30px;
         padding-bottom: 40px !important;
     }
 }

 .nav-carusel a {
     display: block;
     height: 51px;
     width: calc((100% - 5px) / 2);
     text-align: center;
     background-color: #EDEBEB;
 }

 @media all and (min-width: 1020px) {
     .nav-carusel a {
         width: 51px;
         margin-left: 5px;
         position: relative;
         z-index: 10;
     }
 }

 @media (hover: hover) {
     .nav-carusel a:hover {
         background-color: #e1dede;
     }
 }

 .widget-autor {
     position: relative;
     -webkit-box-flex: 1;
     -ms-flex: 1;
     flex: 1;
     margin-top: 20px;
 }

 @media all and (min-width: 700px) {
     .widget-autor {
         margin-top: 0;
     }
 }

 .widget-autor .box-bg {
     position: absolute;
     background-color: #EDEBEB;
     top: 30px;
     left: -20px;
     right: -20px;
     height: calc((100vw - 125px)*2/3 + 35px);
     bottom: 20px;
 }

 @media all and (min-width: 700px) {
     .widget-autor .box-bg {
         right: 0;
         height: calc(100% - 70px);
     }
 }

 @media all and (min-width: 1020px) {
     .widget-autor .box-bg {
         left: 0;
         bottom: auto;
         right: 180px;
         height: 260px;
     }
 }

 .widget-autor .autor-news-wrapper {
     width: calc(100vw - 125px);
     margin-left: -20px;
 }

 @media all and (min-width: 700px) {
     .widget-autor .autor-news-wrapper {
         width: 540px;
     }
 }

 @media all and (min-width: 1020px) {
     .widget-autor .autor-news-wrapper {
         width: auto;
         margin-left: 0;
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         -webkit-box-align: stretch;
         -ms-flex-align: stretch;
         align-items: stretch;
     }
 }

 .widget-autor .autor-news-wrapper .news-item:not(:first-child) {
     display: none;
 }

 @media all and (min-width: 700px) {
     .widget-autor .autor-news-wrapper .news-item:not(:first-child) {
         display: block;
     }
 }

 @media all and (min-width: 700px) {
     .widget-autor .news-item {
         width: 380px;
     }
 }

 @media all and (min-width: 1020px) {
     .widget-autor .news-item {
         width: 300px;
         margin-left: 30px;
         margin-bottom: 0;
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         -webkit-box-orient: vertical;
         -webkit-box-direction: normal;
         -ms-flex-direction: column;
         flex-direction: column;
     }
 }

 .widget-autor .news-item-info {
     margin: -20px 20px 20px 20px;
     width: calc(100vw - 60px);
 }

 @media all and (min-width: 700px) {
     .widget-autor .news-item-info {
         width: auto;
     }
 }

 @media all and (min-width: 1020px) {
     .widget-autor .news-item-info {
         margin: -30px 30px 30px 0;
         -webkit-box-flex: 1;
         -ms-flex: 1;
         flex: 1;
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         -webkit-box-orient: vertical;
         -webkit-box-direction: normal;
         -ms-flex-direction: column;
         flex-direction: column;
     }
 }

 .widget-autor .news-item-info h2,
 .widget-autor .news-item-info .ex-h2 {
     -webkit-box-flex: 1;
     -ms-flex: 1;
     flex: 1;
     font-size: 18px;
     line-height: 1.15;
 }

 @media all and (min-width: 700px) {

     .widget-autor .news-item-info h2,
     .widget-autor .news-item-info .ex-h2 {
         font-size: 20px;
     }
 }

 @media all and (min-width: 1020px) {

     .widget-autor .news-item-info h2,
     .widget-autor .news-item-info .ex-h2 {
         font-size: 22px;
         line-height: 1.1;
     }
 }

 .widget-autor .news-item-info h2 a,
 .widget-autor .news-item-info .ex-h2 a {
     display: block;
 }

 @media (hover: hover) {

     .widget-autor .news-item-info h2 a:hover,
     .widget-autor .news-item-info .ex-h2 a:hover {
         -webkit-transform: translateY(-3px);
         transform: translateY(-3px);
     }
 }

 .widget-autor .news-item-info h6,
 .widget-autor .news-item-info .ex-h6 {
     font-size: 11px;
 }

 @media all and (min-width: 1020px) {

     .widget-autor .news-item-info h6,
     .widget-autor .news-item-info .ex-h6 {
         font-size: 14px;
     }
 }

 @media (hover: hover) {

     .widget-autor .news-item-info h6 a:hover,
     .widget-autor .news-item-info .ex-h6 a:hover {
         text-decoration: underline;
     }
 }

 .widget-autor .foto-autor {
     position: absolute;
     right: -65px;
     top: calc((100vw - 125px)*2/3 + 65px);
     -webkit-transform: translateY(-100%);
     transform: translateY(-100%);
     width: 206px;
     height: 166px;
 }

 @media all and (min-width: 700px) {
     .widget-autor .foto-autor {
         right: -25px;
         top: 70px;
         -webkit-transform: none;
         transform: none;
         -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
         box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
     }
 }

 @media all and (min-width: 1020px) {
     .widget-autor .foto-autor {
         position: absolute;
         right: 0;
         top: 0;
         width: 360px;
         height: 290px;
         -webkit-box-shadow: none;
         box-shadow: none;
     }
 }

 .widget-autor .foto-autor .thumb {
     background-color: transparent;
     width: 206px;
     padding-bottom: 166px;
 }

 @media all and (min-width: 1020px) {
     .widget-autor .foto-autor .thumb {
         width: 360px;
         padding-bottom: 290px;
     }
 }

 .widget-autor .foto-autor .thumb img {
     -o-object-fit: contain;
     object-fit: contain;
     -o-object-position: center bottom;
     object-position: center bottom;
 }

 .calup-stiri {
     background-color: #FFF;
 }

 @media all and (min-width: 1020px) {
     .calup-stiri {
         background-color: transparent;
     }
 }

 .calup-stiri .controller {
     padding-bottom: 10px;
     padding-top: 40px;
 }

 @media all and (min-width: 700px) {
     .calup-stiri .controller {
         max-width: 500px;
     }
 }

 @media all and (min-width: 1020px) {
     .calup-stiri .controller {
         max-width: 1020px;
         padding-bottom: 30px;
         padding-top: 30px;
     }
 }

 .calup-stiri .widget-bignews-and-sidebar .news-item.large {
     margin-bottom: 40px;
     margin-right: -20px;
 }

 @media all and (min-width: 700px) {
     .calup-stiri .widget-bignews-and-sidebar .news-item.large {
         width: 540px;
         margin-left: -20px;
         margin-bottom: 10px;
     }
 }

 @media all and (min-width: 1020px) {
     .calup-stiri .widget-bignews-and-sidebar .news-item.large {
         width: 630px;
         margin-left: 0;
         margin-right: 0;
         margin-bottom: 0;
     }
 }

 @media all and (min-width: 1020px) {
     .calup-stiri .widget-listing {
         padding-bottom: 0;
     }
 }

 .calup-stiri .widget-listing .news-item {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     margin-bottom: 20px;
     /*&:nth-child(even) {
        flex-direction: row-reverse;
        @media all and (min-width: 1020px) {
          flex-direction: column;
        }
      }*/
 }

 @media all and (min-width: 700px) {
     .calup-stiri .widget-listing .news-item {
         margin: 0 0 20px;
     }
 }

 @media all and (min-width: 1020px) {
     .calup-stiri .widget-listing .news-item {
         -webkit-box-orient: vertical;
         -webkit-box-direction: normal;
         -ms-flex-direction: column;
         flex-direction: column;
         width: 300px;
         margin: 0;
     }
 }

 .calup-stiri .widget-listing .news-item .thumb {
     width: 145px;
     padding-bottom: 82px;
 }

 @media all and (min-width: 700px) {
     .calup-stiri .widget-listing .news-item .thumb {
         width: 250px;
         padding-bottom: 167px;
     }
 }

 @media all and (min-width: 1020px) {
     .calup-stiri .widget-listing .news-item .thumb {
         width: 100%;
         padding-bottom: 66.66%;
     }
 }

 .calup-stiri .widget-listing .news-item-info {
     -webkit-box-flex: 1;
     -ms-flex: 1;
     flex: 1;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
     background-color: #FFF;
     border-bottom: 1px solid #EDEBEB;
     padding: 0 0 12px 15px;
 }

 @media all and (min-width: 1020px) {
     .calup-stiri .widget-listing .news-item-info {
         padding: 20px 0;
         background-color: transparent;
         border: none;
     }
 }

 .calup-stiri .widget-listing .news-item-info h2,
 .calup-stiri .widget-listing .news-item-info .ex-h2 {
     font-size: 18px;
     line-height: 1.15;
 }

 @media all and (min-width: 700px) {

     .calup-stiri .widget-listing .news-item-info h2,
     .calup-stiri .widget-listing .news-item-info .ex-h2 {
         font-size: 20px;
     }
 }

 @media all and (min-width: 1020px) {

     .calup-stiri .widget-listing .news-item-info h2,
     .calup-stiri .widget-listing .news-item-info .ex-h2 {
         font-size: 22px;
         line-height: 1.1;
     }
 }

 .calup-stiri .widget-listing .news-item-info h6,
 .calup-stiri .widget-listing .news-item-info .ex-h6 {
     font-size: 11px;
 }

 @media all and (min-width: 1020px) {

     .calup-stiri .widget-listing .news-item-info h6,
     .calup-stiri .widget-listing .news-item-info .ex-h6 {
         font-size: 14px;
     }
 }

 .calup-stiri-new {
     background-color: #FFF;
 }

 @media all and (min-width: 1020px) {
     .calup-stiri-new {
         background-color: transparent;
     }
 }

 .calup-stiri-new .controller {
     padding-bottom: 10px;
     padding-top: 40px;
     background-color: #FFF;
 }

 @media all and (min-width: 700px) {
     .calup-stiri-new .controller {
         max-width: 500px;
     }
 }

 @media all and (min-width: 1020px) {
     .calup-stiri-new .controller {
         max-width: 1020px;
         padding-bottom: 30px;
     }
 }

 .calup-stiri-new .widget-bignews-and-sidebar .news-item.large {
     margin-bottom: 40px;
     margin-right: -20px;
 }

 @media all and (min-width: 700px) {
     .calup-stiri-new .widget-bignews-and-sidebar .news-item.large {
         width: 540px;
         margin-left: -20px;
         margin-bottom: 10px;
     }
 }

 @media all and (min-width: 1020px) {
     .calup-stiri-new .widget-bignews-and-sidebar .news-item.large {
         width: 495px;
         margin-left: 0;
         margin-right: 0;
         margin-bottom: 0;
     }
 }

 .calup-stiri-new .widget-listing .news-item {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     margin-bottom: 20px;
     /*&:nth-child(even) {
        flex-direction: row-reverse;
        @media all and (min-width: 1020px) {
          flex-direction: column;
        }
      }*/
 }

 @media all and (min-width: 700px) {
     .calup-stiri-new .widget-listing .news-item {
         margin: 0 0 20px;
     }
 }

 @media all and (min-width: 1020px) {
     .calup-stiri-new .widget-listing .news-item {
         -webkit-box-orient: vertical;
         -webkit-box-direction: normal;
         -ms-flex-direction: column;
         flex-direction: column;
         width: 300px;
         margin: 0;
     }
 }

 .calup-stiri-new .widget-listing .news-item .thumb {
     width: 145px;
     padding-bottom: 82px;
 }

 @media all and (min-width: 700px) {
     .calup-stiri-new .widget-listing .news-item .thumb {
         width: 250px;
         padding-bottom: 167px;
     }
 }

 @media all and (min-width: 1020px) {
     .calup-stiri-new .widget-listing .news-item .thumb {
         width: 100%;
         padding-bottom: 56.25%;
     }
 }

 .calup-stiri-new .widget-listing .news-item-info {
     -webkit-box-flex: 1;
     -ms-flex: 1;
     flex: 1;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
     background-color: #FFF;
     border-bottom: 1px solid #EDEBEB;
     padding: 0 0 12px 15px;
 }

 @media all and (min-width: 1020px) {
     .calup-stiri-new .widget-listing .news-item-info {
         padding: 20px 0;
         background-color: transparent;
         border: none;
     }
 }

 .calup-stiri-new .widget-listing .news-item-info h2,
 .calup-stiri-new .widget-listing .news-item-info .ex-h2 {
     font-size: 18px;
     line-height: 1.15;
 }

 @media all and (min-width: 700px) {

     .calup-stiri-new .widget-listing .news-item-info h2,
     .calup-stiri-new .widget-listing .news-item-info .ex-h2 {
         font-size: 20px;
     }
 }

 @media all and (min-width: 1020px) {

     .calup-stiri-new .widget-listing .news-item-info h2,
     .calup-stiri-new .widget-listing .news-item-info .ex-h2 {
         font-size: 24px;
         line-height: 1.1;
     }
 }

 .calup-stiri-new .widget-listing .news-item-info h6,
 .calup-stiri-new .widget-listing .news-item-info .ex-h6 {
     font-size: 11px;
 }

 @media all and (min-width: 1020px) {

     .calup-stiri-new .widget-listing .news-item-info h6,
     .calup-stiri-new .widget-listing .news-item-info .ex-h6 {
         font-size: 14px;
     }
 }

 .calup-stiri-new .widget-bignews-and-sidebar {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
 }

 @media all and (min-width: 1020px) {
     .calup-stiri-new .widget-bignews-and-sidebar {
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         -webkit-box-align: start;
         -ms-flex-align: start;
         align-items: flex-start;
         -webkit-box-pack: justify;
         -ms-flex-pack: justify;
         justify-content: space-between;
         padding: 0 30px;
         margin-bottom: 30px;
     }
 }

 .calup-stiri-new .widget-bignews-and-sidebar .news-item.large {
     width: 100vw;
     margin-left: -20px;
     margin-right: -20px;
     margin-bottom: 30px;
 }

 @media all and (min-width: 700px) {
     .calup-stiri-new .widget-bignews-and-sidebar .news-item.large {
         width: 500px;
         margin-left: 0;
     }
 }

 @media all and (min-width: 1020px) {
     .calup-stiri-new .widget-bignews-and-sidebar .news-item.large {
         width: 465px;
         margin-bottom: 0;
         margin-right: 0;
         padding-bottom: 30px;
     }
 }

 @media all and (min-width: 1020px) {
     .calup-stiri-new .widget-bignews-and-sidebar .news-item.large .thumb.wide-to-the-left {
         width: 495px;
         padding-bottom: 330px;
         margin-left: -30px;
     }
 }

 @media all and (min-width: 1020px) {
     .calup-stiri-new .widget-bignews-and-sidebar .news-item.large .thumb.wide-to-the-left.tall {
         padding-bottom: 495px;
     }
 }

 @media all and (min-width: 1020px) {
     .calup-stiri-new .widget-bignews-and-sidebar .news-item.large .thumb.wide-to-the-right {
         width: 495px;
         padding-bottom: 330px;
         margin-right: -30px;
     }
 }

 @media all and (min-width: 1020px) {
     .calup-stiri-new .widget-bignews-and-sidebar .news-item.large .thumb.wide-to-the-right.tall {
         padding-bottom: 495px;
     }
 }

 .calup-stiri-new .widget-bignews-and-sidebar .news-item.large .thumb .icon-video {
     width: 60px;
     height: 60px;
     position: absolute;
     left: 0;
     right: 0;
     margin-left: auto;
     margin-right: auto;
     top: 0;
     bottom: 0;
     margin-top: auto;
     margin-bottom: auto;
 }

 .calup-stiri-new .widget-bignews-and-sidebar .news-item.large .thumb .icon-video img {
     width: 100%;
     height: auto;
 }

 @media all and (min-width: 700px) {
     .calup-stiri-new .widget-bignews-and-sidebar .news-item.large .thumb .icon-video {
         width: 75px;
         height: 75px;
     }
 }

 .calup-stiri-new .widget-bignews-and-sidebar .news-item.large .news-item-info {
     background-color: #EDEBEB;
     padding: 20px;
 }

 @media all and (min-width: 1020px) {
     .calup-stiri-new .widget-bignews-and-sidebar .news-item.large .news-item-info {
         background-color: transparent;
         padding: 20px 0;
     }
 }

 @media all and (min-width: 1020px) {

     .calup-stiri-new .widget-bignews-and-sidebar .news-item.large .news-item-info h2,
     .calup-stiri-new .widget-bignews-and-sidebar .news-item.large .news-item-info .ex-h2 {
         font-size: 24px;
     }
 }

 .calup-stiri-new .widget-bignews-and-sidebar .news-item.large .news-item-info.boxed {
     margin-left: 20px;
     margin-right: 40px;
     margin-top: -20px;
 }

 @media all and (min-width: 700px) {
     .calup-stiri-new .widget-bignews-and-sidebar .news-item.large .news-item-info.boxed {
         margin-bottom: 40px;
     }
 }

 @media all and (min-width: 1020px) {
     .calup-stiri-new .widget-bignews-and-sidebar .news-item.large .news-item-info.boxed {
         padding: 30px;
         margin-left: 0;
         margin-right: 30px;
         margin-top: -30px;
         margin-bottom: 0;
     }
 }

 .calup-stiri-new .widget-bignews-and-sidebar .banner {
     margin-bottom: 20px;
 }

 .calup-stiri-new .widget-sidebar {
     -webkit-box-ordinal-group: 3;
     -ms-flex-order: 2;
     order: 2;
 }

 @media all and (min-width: 1020px) {
     .calup-stiri-new .widget-sidebar {
         width: 466px;
         -webkit-box-ordinal-group: unset;
         -ms-flex-order: unset;
         order: unset;
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         -webkit-box-orient: horizontal;
         -webkit-box-direction: normal;
         -ms-flex-direction: row;
         flex-direction: row;
         -ms-flex-wrap: wrap;
         flex-wrap: wrap;
         -webkit-box-pack: justify;
         -ms-flex-pack: justify;
         justify-content: space-between;
     }
 }

 .calup-stiri-new .widget-sidebar h5,
 .calup-stiri-new .widget-sidebar .ex-h5 {
     margin-left: 0;
     margin-bottom: 10px;
 }

 @media all and (min-width: 1020px) {

     .calup-stiri-new .widget-sidebar h5,
     .calup-stiri-new .widget-sidebar .ex-h5 {
         margin-bottom: 20px;
     }
 }

 .calup-stiri-new .widget-sidebar.trending-box .news-item {
     margin-bottom: 0;
 }

 @media all and (min-width: 700px) {
     .calup-stiri-new .widget-sidebar.trending-box .news-item {
         margin: 0 30px;
     }
 }

 @media all and (min-width: 1020px) {
     .calup-stiri-new .widget-sidebar.trending-box .news-item {
         margin-bottom: 15px;
     }
 }

 @media (hover: hover) {

     .calup-stiri-new .widget-sidebar.trending-box .news-item:hover .news-item-info h2,
     .calup-stiri-new .widget-sidebar.trending-box .news-item:hover .news-item-info .ex-h2 {
         -webkit-transform: translateX(-10px);
         transform: translateX(-10px);
     }
 }

 .calup-stiri-new .widget-sidebar.trending-box .news-item-info {
     padding: 10px 0;
     background-color: transparent;
 }

 .calup-stiri-new .widget-sidebar.trending-box .news-item-info h2,
 .calup-stiri-new .widget-sidebar.trending-box .news-item-info .ex-h2 {
     font-size: 18px;
 }

 @media all and (min-width: 1020px) {

     .calup-stiri-new .widget-sidebar.trending-box .news-item-info h2,
     .calup-stiri-new .widget-sidebar.trending-box .news-item-info .ex-h2 {
         font-size: 20px;
     }
 }

 @media all and (min-width: 1020px) {
     .calup-stiri-new .widget-sidebar .banner {
         margin-bottom: 30px;
     }
 }

 .calup-stiri-new .widget-sidebar .news-item {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     margin-bottom: 20px;
     /*&:nth-child(even) {
      flex-direction: row-reverse;
      @media all and (min-width: 1020px) {
        flex-direction: column;
      }
    }*/
 }

 @media all and (min-width: 700px) {
     .calup-stiri-new .widget-sidebar .news-item {
         margin: 0 0 20px;
     }
 }

 @media all and (min-width: 1020px) {
     .calup-stiri-new .widget-sidebar .news-item {
         -webkit-box-orient: vertical;
         -webkit-box-direction: normal;
         -ms-flex-direction: column;
         flex-direction: column;
         width: 218px;
         margin: 0;
     }
 }

 .calup-stiri-new .widget-sidebar .news-item .thumb {
     width: 120px;
     padding-bottom: 120px;
 }

 @media all and (min-width: 700px) {
     .calup-stiri-new .widget-sidebar .news-item .thumb {
         width: 250px;
         padding-bottom: 167px;
     }
 }

 @media all and (min-width: 1020px) {
     .calup-stiri-new .widget-sidebar .news-item .thumb {
         width: 100%;
         padding-bottom: 66.66%;
     }
 }

 .calup-stiri-new .widget-sidebar .news-item .thumb .icon-video {
     width: 35px;
     height: 35px;
     position: absolute;
     left: 0;
     right: 0;
     margin-left: auto;
     margin-right: auto;
     top: 0;
     bottom: 0;
     margin-top: auto;
     margin-bottom: auto;
 }

 .calup-stiri-new .widget-sidebar .news-item .thumb .icon-video img {
     width: 100%;
     height: auto;
 }

 @media all and (min-width: 700px) {
     .calup-stiri-new .widget-sidebar .news-item .thumb .icon-video {
         width: 50px;
         height: 50px;
     }
 }

 .calup-stiri-new .widget-sidebar .news-item-info {
     -webkit-box-flex: 1;
     -ms-flex: 1;
     flex: 1;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
     background-color: #EDEBEB;
     padding: 15px;
 }

 @media all and (min-width: 1020px) {
     .calup-stiri-new .widget-sidebar .news-item-info {
         padding: 16px 0 20px;
         background-color: transparent;
     }
 }

 .calup-stiri-new .widget-sidebar .news-item-info h2,
 .calup-stiri-new .widget-sidebar .news-item-info .ex-h2 {
     font-size: 18px;
     line-height: 1.15;
     -webkit-box-flex: 1;
     -ms-flex: 1;
     flex: 1;
 }

 @media all and (min-width: 700px) {

     .calup-stiri-new .widget-sidebar .news-item-info h2,
     .calup-stiri-new .widget-sidebar .news-item-info .ex-h2 {
         font-size: 20px;
     }
 }

 @media all and (min-width: 1020px) {

     .calup-stiri-new .widget-sidebar .news-item-info h2,
     .calup-stiri-new .widget-sidebar .news-item-info .ex-h2 {
         font-size: 20px;
         line-height: 1.1;
     }
 }

 .calup-stiri-new .widget-sidebar .news-item-info h6,
 .calup-stiri-new .widget-sidebar .news-item-info .ex-h6 {
     font-size: 11px;
 }

 @media all and (min-width: 1020px) {

     .calup-stiri-new .widget-sidebar .news-item-info h6,
     .calup-stiri-new .widget-sidebar .news-item-info .ex-h6 {
         font-size: 14px;
     }
 }

 .article-hero {
     position: relative;
     padding: 25px 15px 18px;
     background-color: #FFF;
     color: #222;
     overflow: hidden;
 }

 @media all and (min-width: 700px) {
     .article-hero {
         padding: 35px 0 30px;
     }
 }

 @media all and (min-width: 1020px) {
     .article-hero {
         background-color: transparent;
         color: #222;
         padding: 0;
     }
 }

 .article-hero .controller {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
     position: relative;
     background-color: transparent;
 }

 @media all and (min-width: 1020px) {
     .article-hero .controller {
         background-color: #FFF;
         padding: 30px 170px 30px 0;
     }
 }

 .article-hero .article-hero__show {
     position: relative;
     padding-left: 85px;
 }

 @media all and (min-width: 1020px) {
     .article-hero .article-hero__show {
         padding-left: 170px;
     }
 }

 .article-hero .logo-show {
     display: block;
     position: absolute;
     width: 70px;
     top: 8px;
     padding-bottom: 0;
     bottom: 0;
     height: auto;
     background-color: #FFF;
     left: 0;
     border-right: 1px solid #EDEBEB;
 }

 @media all and (min-width: 1020px) {
     .article-hero .logo-show {
         width: 145px;
     }
 }

 .article-hero .logo-show img {
     -o-object-fit: contain;
     object-fit: contain;
     -o-object-position: center;
     object-position: center;
     right: 15px;
     width: calc(100% - 15px);
 }

 @media all and (min-width: 1020px) {
     .article-hero .logo-show img {
         right: 25px;
         width: calc(100% - 25px);
     }
 }

 .article-hero .sapou {
     display: block;
     margin-bottom: 0;
     padding-top: 15px;
 }

 @media all and (min-width: 700px) {
     .article-hero .sapou {
         margin-right: 0;
         position: relative;
     }
 }

 @media all and (min-width: 1020px) {
     .article-hero .sapou {
         color: #222;
     }
 }

 .article-hero .sapou a {
     -webkit-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.7);
     box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.7);
 }

 @media all and (min-width: 1020px) {
     .article-hero .sapou a {
         color: #DA0F10;
     }
 }

 @media all and (min-width: 1020px) and (hover: hover) {
     .article-hero .sapou a:hover {
         -webkit-box-shadow: inset 0 -1px 0 #DA0F10;
         box-shadow: inset 0 -1px 0 #DA0F10;
     }
 }

 .article-hero .breadcrumbs {
     text-align: right;
     max-width: calc(100% - 55px);
     margin-left: auto;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
 }

 @media all and (min-width: 700px) {
     .article-hero .breadcrumbs {
         text-align: left;
         height: 16px;
         margin-left: 0;
     }
 }

 .article-hero h1,
 .article-hero .ex-h1,
 .article-hero h2,
 .article-hero .ex-h2 {
     position: relative;
     font-size: 24px;
     letter-spacing: -0.5px;
     line-height: 1.25;
     padding: 30px 0 15px 0;
     margin: 0;
 }

 @media all and (min-width: 700px) {

     .article-hero h1,
     .article-hero .ex-h1,
     .article-hero h2,
     .article-hero .ex-h2 {
         font-size: 32px;
         line-height: 1.1;
     }
 }

 @media all and (min-width: 1020px) {

     .article-hero h1,
     .article-hero .ex-h1,
     .article-hero h2,
     .article-hero .ex-h2 {
         font-size: 36px;
         line-height: 1.2;
         letter-spacing: -1px;
         padding-bottom: 15px;
         padding-top: 0px;
     }
 }

 .article-hero+.ads,
 .article-hero+.ads-div {
     margin-bottom: 0;
 }

 .article-hero .article-author {
     margin: 0;
 }

 .article-hero .article-author .thumb {
     margin-left: -2px;
 }

 .article-hero.show-article {
     padding: 0 0 18px;
     background-color: #FFF;
     color: #222;
     position: relative;
 }

 @media all and (min-width: 700px) {
     .article-hero.show-article {
         padding: 15px 0 30px;
     }
 }

 @media all and (min-width: 1020px) {
     .article-hero.show-article {
         background-color: transparent;
         color: #222;
         padding: 0 0 0;
     }
 }

 @media all and (min-width: 1020px) {
     .article-hero.show-article .controller {
         background-color: #FFF;
     }
 }

 .article-hero.show-article .breadcrumbs {
     color: #DA0F10;
 }

 .article-hero.show-article .sapou {
     color: #222;
 }

 .article-hero.show-article .article-hero-bg {
     display: none;
 }

 .article-hero.category-hero {
     padding-top: 22px;
     background-color: #111;
 }

 @media all and (min-width: 700px) {
     .article-hero.category-hero {
         padding: 22px 0 18px;
         background-color: #222;
     }
 }

 @media all and (min-width: 1020px) {
     .article-hero.category-hero {
         padding: 0;
         min-height: 0;
         background-color: transparent;
     }
 }

 .article-hero.category-hero .controller {
     -webkit-box-orient: vertical;
     -webkit-box-direction: reverse;
     -ms-flex-direction: column-reverse;
     flex-direction: column-reverse;
 }

 @media all and (min-width: 700px) {
     .article-hero.category-hero .controller {
         max-width: calc(100% - 60px);
     }
 }

 @media all and (min-width: 1020px) {
     .article-hero.category-hero .controller {
         background-color: #FFF;
         max-width: 1020px;
         -webkit-box-orient: vertical;
         -webkit-box-direction: normal;
         -ms-flex-direction: column;
         flex-direction: column;
     }
 }

 .article-hero.category-hero .breadcrumbs {
     margin-bottom: 0;
     color: #FFF;
 }

 @media all and (min-width: 700px) {
     .article-hero.category-hero .breadcrumbs {
         margin-bottom: 7px;
     }
 }

 @media all and (min-width: 1020px) {
     .article-hero.category-hero .breadcrumbs {
         margin-bottom: 17px;
         color: #DA0F10;
     }
 }

 .article-hero.category-hero h1,
 .article-hero.category-hero .ex-h1 {
     color: #FFF;
     margin-bottom: 12px;
 }

 @media all and (min-width: 700px) {

     .article-hero.category-hero h1,
     .article-hero.category-hero .ex-h1 {
         margin-bottom: 8px;
     }
 }

 @media all and (min-width: 1020px) {

     .article-hero.category-hero h1,
     .article-hero.category-hero .ex-h1 {
         margin-bottom: 0;
         margin-top: 0;
         color: #222;
     }
 }

 .article-hero.category-hero.show-supra-hero {
     background-color: #222;
 }

 @media all and (min-width: 700px) {
     .article-hero.category-hero.show-supra-hero {
         background-color: #111;
     }
 }

 @media all and (min-width: 1020px) {
     .article-hero.category-hero.show-supra-hero {
         background-color: #FFF;
     }
 }

 @media all and (min-width: 700px) {
     .article-hero.category-hero.show-supra-hero .controller {
         padding-bottom: 30px;
         max-width: 500px;
     }
 }

 @media all and (min-width: 1020px) {
     .article-hero.category-hero.show-supra-hero .controller {
         padding-bottom: 40px;
         max-width: 1020px;
     }
 }

 .article-hero.category-hero+.listing-categorie .controller {
     padding-top: 0;
 }

 .article-hero.tag-page .controller {
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
 }

 .article-hero.tag-page .breadcrumbs {
     margin-bottom: 12px;
 }

 @media all and (min-width: 700px) {
     .article-hero.tag-page .breadcrumbs {
         margin-bottom: 0;
     }
 }

 @media all and (min-width: 1020px) {
     .article-hero.tag-page .breadcrumbs {
         margin-bottom: 17px;
     }
 }

 .article-hero.tag-page p {
     font-size: 16px;
     margin-bottom: 0;
     color: rgba(255, 255, 255, 0.7);
 }

 @media all and (min-width: 1020px) {
     .article-hero.tag-page p {
         margin: 10px 0;
         font-size: 20px;
         margin-right: 165px;
         color: #222;
     }
 }

 .article-hero.pagina-text {
     padding-top: 60px;
 }

 @media all and (min-width: 1020px) {
     .article-hero.pagina-text {
         padding-top: 0;
     }
 }

 .article-hero-bg {
     position: absolute;
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
     background-size: 100%;
     background-position: top;
     background-repeat: no-repeat;
     opacity: .4;
     mix-blend-mode: luminosity;
 }

 @media all and (min-width: 1020px) {
     .article-hero-bg {
         display: none;
     }
 }

 .article-hero-bg::before {
     content: '';
     display: block;
     background-image: radial-gradient(35% 40%, rgba(218, 15, 16, 0) 0%, #DA0F10 100%);
     position: absolute;
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
     -webkit-transform: translateY(-50%) scale(2);
     transform: translateY(-50%) scale(2);
 }

 .breadcrumbs {
     line-height: 1.1;
     text-transform: uppercase;
     font-size: 12px;
     position: relative;
     color: #DA0F10;
     font-family: "IBM Plex Sans", sans-serif;
 }

 @media all and (min-width: 700px) {
     .breadcrumbs {
         opacity: 1;
     }
 }

 @media all and (min-width: 1020px) {
     .breadcrumbs {
         margin-bottom: 17px;
     }
 }

 .breadcrumbs a {
     border-bottom: 1px solid rgba(255, 255, 255, 0);
 }

 @media (hover: hover) {
     .breadcrumbs a:hover {
         border-bottom: 1px solid #FFF;
     }
 }

 @media all and (hover: hover) and (min-width: 1020px) {
     .breadcrumbs a:hover {
         border-bottom: 1px solid #DA0F10;
     }
 }

 .breadcrumbs__titlu {
     text-transform: none;
 }

 .breadcrumbs--categorie {
     text-align: right;
     padding: 20px 15px 17px;
     margin-bottom: -8px;
     border-bottom: 1px dashed #C8C6C7;
 }

 @media all and (min-width: 1020px) {
     .breadcrumbs--categorie {
         text-align: left;
         padding: 0;
         margin-bottom: 0;
         border-bottom: none;
         padding: 30px 30px 0;
         position: relative;
         z-index: 1;
         margin-bottom: -8px;
     }
 }

 .breadcrumbs--program-tv {
     text-align: center;
 }

 .article-intro {
     position: relative;
     z-index: 100;
 }

 .article-intro .controller {
     max-width: 100%;
 }

 @media all and (min-width: 1020px) {
     .article-intro .controller {
         max-width: 970px;
         position: relative;
     }
 }

 .article-intro .main-photo {
     position: relative;
 }

 @media all and (min-width: 1020px) {
     .article-intro .main-photo {
         padding-bottom: 30px;
     }
 }

 .article-intro .main-photo .thumb {
     height: auto;
     padding-bottom: 0;
 }

 @media all and (min-width: 700px) {
     .article-intro .main-photo .thumb {
         height: 0;
         padding-bottom: 66.66%;
     }
 }

 @media all and (min-width: 1020px) {
     .article-intro .main-photo .thumb {
         width: 100%;
         padding-bottom: 56.25%;
         position: relative;
         z-index: 1;
     }
 }

 .article-intro .main-photo .thumb.video {
     position: relative;
     padding-bottom: 56.25%;
     height: 0;
 }

 @media all and (min-width: 1020px) {
     .article-intro .main-photo .thumb.video {
         padding-bottom: 56.25%;
     }
 }

 .article-intro .main-photo .thumb.video iframe,
 .article-intro .main-photo .thumb.video embed,
 .article-intro .main-photo .thumb.video video,
 .article-intro .main-photo .thumb.video object,
 .article-intro .main-photo .thumb.video .ivmWrapper {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
 }

 .article-intro .main-photo .thumb img {
     position: static;
 }

 @media all and (min-width: 700px) {
     .article-intro .main-photo .thumb img {
         position: absolute;
     }
 }

 .article-intro .main-photo .video-tag {
     background-color: rgba(0, 0, 0, 0.85);
     width: 50vw;
     margin-left: auto;
 }

 @media all and (min-width: 700px) {
     .article-intro .main-photo .video-tag {
         width: 130px;
         position: absolute;
         right: 0;
         bottom: -40px;
     }
 }

 @media all and (min-width: 1020px) {
     .article-intro .main-photo .video-tag {
         width: 175px;
         bottom: 0px;
     }
 }

 @media (hover: hover) {
     .article-intro .main-photo .video-tag:hover {
         -webkit-transform: translateY(-3px);
         transform: translateY(-3px);
     }
 }

 .article-intro .main-photo .video-tag::before {
     content: '';
     display: block;
     position: absolute;
     right: 100%;
     left: -100%;
     height: 40px;
     background-image: url(../images-21/shade-light.png);
 }

 @media all and (min-width: 700px) {
     .article-intro .main-photo .video-tag::before {
         display: none;
     }
 }

 @media all and (min-width: 1020px) {
     .article-intro .main-photo .video-tag span {
         font-size: 14px;
         padding-top: 22px;
     }
 }

 .article-intro .photo-caption {
     margin: 15px 0 0;
     padding: 0 15px;
 }

 @media all and (min-width: 700px) {
     .article-intro .photo-caption {
         max-width: calc(100% - 200px);
     }
 }

 @media all and (min-width: 1020px) {
     .article-intro .photo-caption {
         margin: -10px 0 20px;
         padding: 0;
     }
 }

 .article-intro .photo-caption p {
     font-size: 14px;
     line-height: 18px;
     color: rgba(34, 34, 34, 0.7);
 }

 .article-intro .recomandari {
     display: none;
 }

 @media all and (min-width: 1020px) {
     .article-intro .recomandari {
         display: block;
         width: 300px;
         position: absolute;
         top: 0;
         right: 0;
     }
 }

 .article-intro .recomandari .box-antenaplay {
     margin-top: 50px;
 }

 .article-intro+.article-block {
     margin-top: -10px;
 }

 @media all and (min-width: 1020px) {
     .article-intro+.article-block {
         margin-top: -20px;
     }
 }

 .news-image {
     position: relative;
 }

 .news-image .thumb .icon-video {
     width: 25px;
     height: 25px;
     position: absolute;
     left: 0;
     right: 0;
     margin-left: auto;
     margin-right: auto;
     top: 0;
     bottom: 0;
     margin-top: auto;
     margin-bottom: auto;
 }

 .news-image .thumb .icon-video img {
     width: 100%;
     height: auto;
 }

 .news-image .thumb .icon-video.big {
     width: 50px;
     height: 50px;
 }

 .recomandari {
     display: block;
 }

 .recomandari h5,
 .recomandari .ex-h5 {
     margin-left: 0;
     margin-bottom: 20px;
 }

 .recomandari .news-item {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     border-bottom: 1px solid #EDEBEB;
     padding-bottom: 13px;
     margin-bottom: 18px;
     -webkit-box-align: start;
     -ms-flex-align: start;
     align-items: flex-start;
 }

 .recomandari .news-item .thumb {
     width: 100px;
     padding-bottom: 66px;
     margin-right: 15px;
 }

 .recomandari .news-item .thumb .video-tag {
     background-color: transparent;
     width: auto;
     height: auto;
     margin: 0;
     position: absolute;
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
 }

 .recomandari .news-item .thumb .video-tag img {
     width: 25px;
     height: 25px;
     position: static;
     border-radius: 50%;
 }

 .recomandari .news-item .news-item-info {
     -webkit-box-flex: 1;
     -ms-flex: 1;
     flex: 1;
     padding: 0;
     margin-top: -4px;
 }

 .recomandari .news-item .news-item-info h2,
 .recomandari .news-item .news-item-info .ex-h2 {
     font-size: 16px;
     line-height: 1.2;
 }

 .recomandari .news-item .news-item-info h6,
 .recomandari .news-item .news-item-info .ex-h6 {
     font-size: 12px;
     line-height: 1.3;
 }

 .recomandari .news-item:first-of-type {
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     padding-bottom: 11px;
 }

 .recomandari .news-item:first-of-type .news-image {
     width: 100%;
 }

 .recomandari .news-item:first-of-type .thumb {
     width: 100%;
     padding-bottom: 56.25%;
 }

 .recomandari .news-item:first-of-type .news-item-info {
     margin-top: 10px;
 }

 .recomandari .news-item:first-of-type .news-item-info h2,
 .recomandari .news-item:first-of-type .news-item-info .ex-h2 {
     font-size: 22px;
 }

 .recomandari .news-item:first-of-type .top-articole-numar {
     font-size: 20px;
     width: 30px;
     height: 30px;
 }

 .recomandari .news-item:last-child {
     border-bottom: none;
     margin-bottom: 0;
     padding-bottom: 0;
 }

 .recomandari.video .news-item .thumb {
     padding-bottom: 53.33px;
 }

 .recomandari--footer-article {
     padding: 0 20px 30px;
     max-width: 540px;
     margin: 0 auto;
     background-color: #FFF;
 }

 @media all and (min-width: 1020px) {
     .recomandari--footer-article {
         display: none;
     }
 }

 .top-articole-numar {
     position: absolute;
     background: linear-gradient(-45deg, #FF5C00 0%, #E80001 100%);
     color: #FFF;
     font-weight: 400;
     font-size: 16px;
     display: block;
     width: 24px;
     height: 24px;
     text-align: center;
     border-radius: 0 3px;
     padding-top: 2px;
     left: -3px;
     bottom: -3px;
 }

 .article-block {
     background-color: #FFF;
 }

 @media all and (min-width: 1020px) {
     .article-block {
         background-color: transparent;
     }
 }

 .article-block .controller {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: justify;
     -ms-flex-pack: justify;
     justify-content: space-between;
     -webkit-box-align: stretch;
     -ms-flex-align: stretch;
     align-items: stretch;
     padding: 30px 15px 0;
 }

 .article-block h1 {
     margin: 20px 0;
 }

 @media all and (min-width: 1020px) {
     .article-block h1 {
         margin: 0 0 30px;
     }
 }

 .article-block .article-column {
     width: 100%;
 }

 @media all and (min-width: 1020px) {
     .article-block .article-column {
         width: 630px;
         margin-left: auto;
         margin-right: auto;
     }
 }

 .article-block .article-column p,
 .article-block .article-column ul,
 .article-block .article-column ol {
     line-height: 1.5;
 }

 .article-block .article-column p a,
 .article-block .article-column ul a,
 .article-block .article-column ol a {
     color: #DA0F10;
     overflow-wrap: break-word;
     word-wrap: break-word;
     -ms-word-break: break-all;
     word-break: break-all;
     word-break: break-word;
     -ms-hyphens: auto;
     -webkit-hyphens: auto;
     hyphens: auto;
 }

 @media (hover: hover) {

     .article-block .article-column p a:hover,
     .article-block .article-column ul a:hover,
     .article-block .article-column ol a:hover {
         -webkit-box-shadow: inset 0 -1px 0 #DA0F10;
         box-shadow: inset 0 -1px 0 #DA0F10;
     }
 }

 .article-block .article-column ul,
 .article-block .article-column ol {
     margin-bottom: 20px;
     padding-left: 20px;
 }

 .article-block .article-column ul li,
 .article-block .article-column ol li {
     margin-bottom: 10px;
     padding-left: 10px;
 }

 .article-block .article-column h2,
 .article-block .article-column h3,
 .article-block .article-column h6,
 .article-block .article-column .ex-h2,
 .article-block .article-column .ex-h3,
 .article-block .article-column .ex-h6 {
     margin-bottom: 20px;
     margin-top: 30px;
     text-transform: none;
     font-size: 24px;
     font-weight: 400;
     line-height: 1.25;
     letter-spacing: -0.5px;
 }

 .article-block .article-column h3 {
     font-size: 18px;
     letter-spacing: -0.25px;
 }

 .article-block .article-column blockquote {
     border: 1px solid #C8C6C7;
     font-size: 20px;
     letter-spacing: -0.25px;
     padding: 30px 30px 30px 45px;
     position: relative;
     margin: 30px 0 32px;
     line-height: 1.4;
 }

 @media all and (min-width: 1020px) {
     .article-block .article-column blockquote {
         padding: 35px 60px 40px 75px;
         font-size: 24px;
         letter-spacing: -0.5px;
     }
 }

 .article-block .article-column blockquote::before {
     content: '';
     position: absolute;
     display: block;
     color: #DA0F10;
     width: 46px;
     height: 46px;
     background-image: url(../images-21/blockquote-arrow.svg);
     background-size: 100%;
     background-repeat: no-repeat;
     top: -1px;
     left: -1px;
 }

 @media all and (min-width: 1020px) {
     .article-block .article-column blockquote::before {
         width: 61px;
         height: 61px;
     }
 }

 .article-block .article-column blockquote .autor-citat {
     text-transform: uppercase;
     display: block;
     line-height: 1.1;
     font-size: 14px;
     margin-top: 15px;
     letter-spacing: 1px;
     font-family: "IBM Plex Sans", sans-serif;
 }

 @media all and (min-width: 1020px) {
     .article-block .article-column blockquote .autor-citat {
         font-size: 16px;
         margin-top: 20px;
     }
 }

 .article-block .article-column .pe-aceeasi-tema {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     margin-top: 30px;
     margin-bottom: 30px;
 }

 .article-block .article-column .pe-aceeasi-tema .text-related {
     font-size: 14px;
     text-transform: uppercase;
     width: 100%;
     margin-bottom: 10px;
     font-family: "IBM Plex Sans", sans-serif;
 }

 .article-block .article-column .pe-aceeasi-tema .titlu-related {
     -webkit-box-flex: 1;
     -ms-flex: 1;
     flex: 1;
     font-weight: 400;
     color: #DA0F10;
 }

 @media (hover: hover) {
     .article-block .article-column .pe-aceeasi-tema:hover::after {
         -webkit-transform: translateX(3px);
         transform: translateX(3px);
     }

     .article-block .article-column .pe-aceeasi-tema:hover .titlu-related {
         color: #DA0F10;
     }
 }

 @media all and (min-width: 1020px) {
     .article-block .article-column .ads-div iframe {
         max-width: 970px;
         width: 970px;
     }
 }

 .article-block .article-column iframe,
 .article-block .article-column embed,
 .article-block .article-column video,
 .article-block .article-column object,
 .article-block .article-column .ivmWrapper {
     max-width: 100%;
     width: 100%;
     margin-bottom: 20px;
 }

 .article-block .article-column .video-box iframe,
 .article-block .article-column .video-box embed,
 .article-block .article-column .video-box video,
 .article-block .article-column .video-box object,
 .article-block .article-column .video-box .ivmWrapper {
     margin-bottom: 0;
 }

 .article-block .article-column .video-js.vjs-16-9,
 .article-block .article-column .video-js.vjs-9-16,
 .article-block .article-column .video-js.vjs-4-3 {
     margin-bottom: 20px;
 }

 @media all and (min-width: 1020px) {

     .article-block .article-column .video-js.vjs-16-9,
     .article-block .article-column .video-js.vjs-9-16,
     .article-block .article-column .video-js.vjs-4-3 {
         margin: 30px auto;
     }
 }

 @media all and (min-width: 1020px) {
     .article-block .article-column .video-js.vjs-9-16 {
         width: calc((95vh - 60px) * 9 / 16) !important;
         height: calc(95vh - 60px) !important;
         max-width: 600px;
         max-height: 1067px;
         padding: 0 !important;
     }
 }

 .article-block .article-column picture img {
     width: 100%;
     height: auto;
     margin-bottom: 20px;
 }

 .article-block .article-column .poll h2,
 .article-block .article-column .poll .ex-h2 {
     padding-right: 0;
     margin-top: 0;
 }

 .article-block .article-column .top-parteneri h6,
 .article-block .article-column .top-parteneri .ex-h6 {
     font-size: 14px;
     text-transform: uppercase;
     margin: 10px 0 20px;
     padding: 0;
 }

 .article-block .article-column .news-item {
     margin-bottom: 40px;
 }

 @media all and (min-width: 1020px) {
     .article-block .article-column .news-item {
         margin-bottom: 60px;
         margin-top: 30px;
     }
 }

 .article-block .article-column .news-item h2,
 .article-block .article-column .news-item .ex-h2 {
     margin: 0;
     font-size: 22px;
     line-height: 1.1;
 }

 .article-block .article-column .news-item h4,
 .article-block .article-column .news-item .ex-h4 {
     z-index: 2;
     display: inline-block;
     position: absolute;
     background-color: #4B3A3F;
     color: gold;
     z-index: 2;
     text-transform: uppercase;
     font-size: 14px;
     padding: 7px 20px 0;
     margin-bottom: 12px;
     height: 30px;
     top: -30px;
     left: 0;
 }

 .article-block .article-column .news-item h6,
 .article-block .article-column .news-item .ex-h6 {
     font-size: 12px;
     line-height: 1.1;
     text-transform: uppercase;
     margin: 10px 0 0;
     color: rgba(34, 34, 34, 0.7);
 }

 .article-block .article-column .news-item .thumb {
     width: 100vw;
     padding-bottom: 66.66vw;
     margin-left: -20px;
 }

 @media all and (min-width: 700px) {
     .article-block .article-column .news-item .thumb {
         width: calc(100% + 40px);
         margin-right: -20px;
         padding-bottom: 66.66%;
     }
 }

 @media all and (min-width: 1020px) {
     .article-block .article-column .news-item .thumb {
         width: 100%;
         margin-left: 0;
         margin-right: 0;
     }
 }

 .article-block .article-column .news-item .news-item-info {
     margin-top: -20px;
     margin-right: 20px;
     padding: 20px;
 }

 @media all and (min-width: 1020px) {
     .article-block .article-column .news-item .news-item-info {
         margin: -30px 30px 0;
     }
 }

 .article-block .article-column .news-item.breaking-news,
 .article-block .article-column .news-item.hotbox {
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
     padding: 0;
     margin-bottom: 20px;
 }

 @media all and (min-width: 1020px) {

     .article-block .article-column .news-item.breaking-news,
     .article-block .article-column .news-item.hotbox {
         margin-bottom: 30px;
     }
 }

 .article-block .article-column .news-item.breaking-news .thumb,
 .article-block .article-column .news-item.hotbox .thumb {
     margin-left: -15px;
 }

 @media all and (min-width: 1020px) {

     .article-block .article-column .news-item.breaking-news .thumb,
     .article-block .article-column .news-item.hotbox .thumb {
         margin-left: 0;
     }
 }

 .article-block .article-column .news-item.breaking-news .news-item-info,
 .article-block .article-column .news-item.hotbox .news-item-info {
     margin-right: 0;
 }

 @media all and (min-width: 1020px) {

     .article-block .article-column .news-item.breaking-news .news-item-info,
     .article-block .article-column .news-item.hotbox .news-item-info {
         margin-right: 30px;
     }
 }

 .article-block .article-column .news-item.breaking-news h4,
 .article-block .article-column .news-item.breaking-news .ex-h4,
 .article-block .article-column .news-item.hotbox h4,
 .article-block .article-column .news-item.hotbox .ex-h4 {
     background-color: #222;
     font-family: "IBM Plex Sans", sans-serif;
     font-weight: 400;
 }

 .article-block .article-column .news-item.breaking-news h6,
 .article-block .article-column .news-item.breaking-news .ex-h6,
 .article-block .article-column .news-item.hotbox h6,
 .article-block .article-column .news-item.hotbox .ex-h6 {
     font-family: "IBM Plex Sans", sans-serif;
     font-weight: 400;
     color: #222;
     letter-spacing: 0;
 }

 .article-block .article-column .news-item.no-photo {
     margin-top: 70px;
 }

 @media all and (min-width: 1020px) {
     .article-block .article-column .news-item.no-photo {
         margin-top: 90px;
     }
 }

 @media all and (min-width: 1020px) {
     .article-block .article-column .news-item.no-photo .news-item-info {
         margin-left: 0;
         margin-right: 0;
     }
 }

 .article-block .article-column .news-item.hotbox h2,
 .article-block .article-column .news-item.hotbox .ex-h2,
 .article-block .article-column .news-item.hotbox h6,
 .article-block .article-column .news-item.hotbox .ex-h6 {
     color: #FFF;
     text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
 }

 .article-block .article-column>img,
 .article-block .article-column>a>img {
     margin: 12px 0 24px;
     width: auto;
     height: auto;
 }

 .article-block .article-column>img+.photo-caption,
 .article-block .article-column>a>img+.photo-caption {
     margin-top: -9px;
 }

 @media all and (min-width: 1020px) {

     .article-block .article-column>img+.photo-caption,
     .article-block .article-column>a>img+.photo-caption {
         margin-top: -4px;
     }
 }

 .article-block .article-column .photo-caption {
     margin: 0 0 20px;
     padding: 0;
     line-height: 1.4;
 }

 @media all and (min-width: 700px) {
     .article-block .article-column .photo-caption {
         max-width: 100%;
     }
 }

 @media all and (min-width: 1020px) {
     .article-block .article-column .photo-caption {
         max-width: 80%;
         margin: 0 0 30px;
     }
 }

 .article-block .article-column .photo-caption p {
     font-size: 14px;
     color: rgba(34, 34, 34, 0.7);
     line-height: 1.4;
 }

 @media all and (min-width: 1020px) {

     .article-block .article-column .ads,
     .article-block .article-column .ads-div {
         width: 970px;
         margin-left: -165px;
     }

 }

 .article-block .article-column .ads body,
 .article-block .article-column .ads-div body {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center;
 }

 .article-block .sapou {
     font-weight: 400;
 }

 @media all and (min-width: 700px) {
     .article-block .sapou {
         display: none;
     }
 }

 .article-block .ads-article-block {
     margin-bottom: 20px;
     width: 100vw;
     margin-left: -15px;
 }

 @media all and (min-width: 700px) {
     .article-block .ads-article-block {
         width: 100%;
         margin-left: 0;
         margin-bottom: 30px;
     }
 }

 .article-block .abonare-newsletter {
     margin-left: 0;
     margin-right: 0;
 }

 .sticky-banner {
     display: none;
 }

 @media all and (min-width: 1020px) {
     .sticky-banner {
         display: block;
         position: relative;
         width: 300px;
         padding-bottom: 30px;
     }
 }

 .sticky-banner .banner {
     margin-bottom: 0;
     position: -webkit-sticky;
     position: sticky;
     top: 30px;
 }

 .article-author {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     margin-bottom: 30px;
 }

 .article-author .thumb {
     width: 60px;
     padding-bottom: 60px;
     border-radius: 100px;
     background-color: #FFF;
     margin-right: 15px;
 }

 @media all and (min-width: 1020px) {
     .article-author .thumb {
         margin-left: -30px;
     }
 }

 .article-author .wrapper {
     color: rgba(34, 34, 34, 0.7);
     font-size: 16px;
     line-height: 1.375;
     padding-top: 3px;
     -webkit-box-flex: 1;
     -ms-flex: 1;
     flex: 1;
 }

 .article-author .wrapper a {
     color: #DA0F10;
 }

 @media (hover: hover) {
     .article-author .wrapper a:hover {
         -webkit-box-shadow: inset 0 -1px 0 #DA0F10;
         box-shadow: inset 0 -1px 0 #DA0F10;
     }
 }

 .ads-program-tv {
     padding-bottom: 20px;
 }

 @media all and (min-width: 700px) {
     .ads-program-tv {
         padding-bottom: 0;
     }
 }

 @media all and (min-width: 1020px) {
     .ads-program-tv {
         padding-bottom: 30px;
     }
 }

 .ads-article-block {
     padding: 25px 0;
     text-align: center;
     max-width: 1020px;
     margin: 0 auto;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center;
 }

 .ads-article-block.no-bg {
     background-image: none;
 }

 .ads-article-block .banner {
     margin: 0;
 }

 @media all and (min-width: 1020px) {

     .ads-article-block+.article-intro .controller,
     .ads-article-block+.photo-gallery-item .controller {
         padding-top: 30px;
     }
 }

 .ads-article-block.full-width {
     max-width: 100%;
 }

 .ads-billboard-articol {
     /*display: none;*/
 }

 .ads-under-title {
     padding: 25px 0;
     text-align: center;
     max-width: 1020px;
     margin: 0 auto;
 }

 @media all and (min-width: 1020px) {
     .ads-under-title {
         display: none;
     }
 }

 .ads-under-title .banner {
     margin: 0;
 }

 .ads-under-title+.listing-categorie .controller {
     padding-top: 0;
 }

 @media all and (min-width: 1020px) {
     .ads-under-title+.listing-categorie .controller {
         padding-top: 30px;
     }
 }

 .ads-under-title+.video-listing .controller {
     padding-top: 0;
 }

 @media all and (min-width: 700px) {
     .ads-under-title+.video-listing .controller {
         padding-top: 30px;
     }
 }

 .sharev2 {
     margin-left: auto;
     margin-right: auto;
     margin-bottom: 30px;
     margin-top: 25px;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
 }

 @media all and (min-width: 1020px) {
     .sharev2 {
         max-width: 636px;
         margin-top: 30px;
         margin-bottom: 30px;
     }
 }

 .sharev2 a {
     display: block;
     margin-right: 8px;
     width: 42px;
     height: 42px;
     padding: 2px;
     border: 1px solid rgba(218, 15, 16, 0.5);
     border-radius: 50%;
 }

 @media (hover: hover) {
     .sharev2 a:hover {
         -webkit-transform: translateY(-2px);
         transform: translateY(-2px);
     }
 }

 .sharev2 img {
     width: 36px;
     height: 36px;
 }

 .butoane-share {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: justify;
     -ms-flex-pack: justify;
     justify-content: space-between;
     width: 100%;
     margin: 25px 0 30px;
 }

 @media all and (min-width: 700px) {
     .butoane-share {
         -webkit-box-pack: start;
         -ms-flex-pack: start;
         justify-content: flex-start;
         width: 390px;
         margin-top: 10px;
     }
 }

 .buton-share {
     color: #FFF;
     font-size: 14px;
     line-height: 1.1;
     text-transform: uppercase;
     font-weight: 400;
     text-align: center;
     margin: 0;
     height: 50px;
     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;
     -webkit-box-flex: 1;
     -ms-flex: 1;
     flex: 1;
     background-position: 12px center, 0 0;
     background-repeat: no-repeat;
     padding: 0 10px 0 45px;
     font-family: "IBM Plex Sans", sans-serif;
     font-weight: 400;
 }

 @media all and (min-width: 700px) {
     .buton-share {
         background-position: 20px center, 0 0;
         padding: 0 30px 0 60px;
         max-width: 50%;
     }
 }

 .buton-share.facebook {
     background-image: url(../images-21/icon-facebook.svg), linear-gradient(-45deg, #3A779F 0%, #3A559F 100%);
     background-color: #DA0F10;
 }

 .buton-share.whatsapp {
     background-image: url(../images-21/icon-whatsapp.svg), linear-gradient(-45deg, #6AAF4C 0%, #4CAF50 100%);
     background-color: #DA0F10;
 }

 .buton-share.instagram {
     background-image: url(../images-21/icon-instagram.svg), linear-gradient(-45deg, #C536A4 0%, #CB0E5B 100%);
     background-color: #DA0F10;
 }

 .buton-share.youtube {
     background-image: url(../images-21/icon-youtube.svg), linear-gradient(-45deg, #EF5556 0%, #DA0F10 100%);
     background-color: #DA0F10;
 }

 .buton-share.twitter {
     background-image: url(../images-21/icon-twitter.svg), linear-gradient(-45deg, #50ABF1 0%, #008ACB 100%);
     background-color: #DA0F10;
     background-size: 55%, 100%;
 }

 .buton-share span {
     width: 100%;
     display: block;
     margin-top: 2px;
 }

 @media (hover: hover) {
     .buton-share:hover {
         -webkit-transform: translateY(-3px);
         transform: translateY(-3px);
     }

     .buton-share:hover span {
         color: #FFF;
     }
 }

 .buton-share+.buton-share {
     margin-left: 5px;
 }

 .related .controller {
     padding: 30px 0;
 }

 @media all and (min-width: 1020px) {
     .related .controller {
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         -webkit-box-align: start;
         -ms-flex-align: start;
         align-items: flex-start;
         -webkit-box-pack: justify;
         -ms-flex-pack: justify;
         justify-content: space-between;
         padding: 30px;
     }
 }

 .related h6,
 .related .ex-h6 {
     color: #DA0F10;
     margin-bottom: 15px;
 }

 @media all and (min-width: 1020px) {
     .related .site-partener {
         width: 300px;
     }
 }

 .related .news-item {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     margin-bottom: 25px;
 }

 .related .news-item .thumb {
     width: 80px;
     padding-bottom: 80px;
     margin-right: 15px;
 }

 .related .news-item .news-item-info {
     -webkit-box-flex: 1;
     -ms-flex: 1;
     flex: 1;
     padding: 0;
 }

 .related .news-item .news-item-info h2,
 .related .news-item .news-item-info .ex-h2 {
     font-size: 18px;
     line-height: 1.2;
 }

 .related.parteneri .controller {
     padding-bottom: 0;
 }

 @media all and (min-width: 1020px) {
     .related.parteneri .site-partener {
         width: 100%;
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         -webkit-box-pack: justify;
         -ms-flex-pack: justify;
         justify-content: space-between;
         -ms-flex-wrap: wrap;
         flex-wrap: wrap;
     }
 }

 @media all and (min-width: 1020px) {
     .related.parteneri .news-item {
         width: 300px;
     }
 }

 .listing-categorie {
     padding: 30px 0;
 }

 @media all and (min-width: 1020px) {
     .listing-categorie {
         padding: 60px 0;
     }
 }

 .listing-categorie .controller {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
 }

 .listing-categorie .news-item {
     width: 100%;
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
 }

 @media all and (min-width: 1020px) {
     .listing-categorie .news-item {
         margin-bottom: 30px;
         -webkit-box-align: center;
         -ms-flex-align: center;
         align-items: center;
         -webkit-box-orient: horizontal;
         -webkit-box-direction: normal;
         -ms-flex-direction: row;
         flex-direction: row;
     }
 }

 .listing-categorie .news-item .thumb {
     width: 100%;
     padding-bottom: 56%;
     margin-bottom: 12px;
 }

 @media all and (min-width: 1020px) {
     .listing-categorie .news-item .thumb {
         width: calc((100% - 30px) / 2);
         padding-bottom: calc(((100% - 30px) / 2) * 9 / 16);
         margin-right: 30px;
     }
 }

 @media all and (min-width: 1020px) {

     .listing-categorie .news-item-info h2,
     .listing-categorie .news-item-info .ex-h2,
     .listing-categorie .news-item-info h3,
     .listing-categorie .news-item-info .ex-h3 {
         font-size: 24px;
         line-height: 1.25;
     }
 }

 .listing-categorie .news-item-info__sapou {
     display: block;
 }

 @media all and (min-width: 1020px) {
     .listing-categorie .news-item-info__logo-show {
         margin-top: 15px;
     }
 }

 @media all and (min-width: 1020px) {
     .listing-categorie .news-item-info__data {
         margin-top: 13px;
     }
 }

 .listing-categorie .mai-multe {
     margin-left: 15px;
     margin-left: auto;
     margin-right: 15px;
 }

 @media all and (min-width: 1020px) {
     .listing-categorie.secondary-listing .coloana-listing {
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         -ms-flex-wrap: wrap;
         flex-wrap: wrap;
     }
 }

 @media all and (min-width: 1020px) {
     .listing-categorie.secondary-listing .news-item {
         width: 300px;
         margin-right: 25px;
     }
 }

 .listing-categorie.secondary-listing .news-item .thumb {
     display: none;
     width: 15.16vw;
     padding-bottom: 15.16vw;
 }

 @media all and (min-width: 1020px) {
     .listing-categorie.secondary-listing .news-item .thumb {
         display: block;
         width: 80px;
         padding-bottom: 80px;
         margin-right: 15px;
     }
 }

 @media all and (min-width: 1020px) {

     .listing-categorie.secondary-listing .news-item .news-item-info h2,
     .listing-categorie.secondary-listing .news-item .news-item-info .ex-h2 {
         font-size: 18px;
     }
 }

 @media all and (min-width: 1020px) {

     .listing-categorie.secondary-listing .news-item .news-item-info h6,
     .listing-categorie.secondary-listing .news-item .news-item-info .ex-h6 {
         font-size: 12px;
     }
 }

 @media all and (min-width: 1020px) {
     .listing-categorie.secondary-listing .news-item .news-item-info .data {
         font-size: 12px;
     }
 }

 @media all and (max-width: 1019px) {
     .listing-categorie.secondary-listing .news-item:nth-child(6n+1) {
         -ms-flex-wrap: wrap;
         flex-wrap: wrap;
         width: 100%;
         margin-left: 0;
     }
 }

 @media all and (max-width: 1019px) and (min-width: 700px) {
     .listing-categorie.secondary-listing .news-item:nth-child(6n+1) {
         width: 100%;
     }
 }

 @media all and (max-width: 1019px) {
     .listing-categorie.secondary-listing .news-item:nth-child(6n+1) .news-item-info {
         padding: 20px;
     }

     .listing-categorie.secondary-listing .news-item:nth-child(6n+1) .news-item-info .data {
         font-size: 12px;
     }

     .listing-categorie.secondary-listing .news-item:nth-child(6n+1) .news-item-info h2,
     .listing-categorie.secondary-listing .news-item:nth-child(6n+1) .news-item-info .ex-h2 {
         font-size: 18px;
     }
 }

 @media all and (max-width: 1019px) and (min-width: 700px) {

     .listing-categorie.secondary-listing .news-item:nth-child(6n+1) .news-item-info h2,
     .listing-categorie.secondary-listing .news-item:nth-child(6n+1) .news-item-info .ex-h2 {
         font-size: 20px;
     }
 }

 @media all and (max-width: 1019px) {

     .listing-categorie.secondary-listing .news-item:nth-child(6n+1) .news-item-info h6,
     .listing-categorie.secondary-listing .news-item:nth-child(6n+1) .news-item-info .ex-h6 {
         font-size: 12px;
     }
 }

 @media all and (min-width: 1020px) {
     .listing-categorie.secondary-listing .news-item:nth-child(3n+1) {
         margin-left: 0;
     }

     .listing-categorie.secondary-listing .news-item:nth-child(3n+1) .thumb {
         width: 80px;
         padding-bottom: 80px;
     }
 }

 @media all and (max-width: 1019px) {
     .listing-categorie.noutati-listing .news-item:nth-child(6n+1) {
         -ms-flex-wrap: wrap;
         flex-wrap: wrap;
         width: 100%;
         margin-left: 0;
     }
 }

 @media all and (max-width: 1019px) and (min-width: 700px) {
     .listing-categorie.noutati-listing .news-item:nth-child(6n+1) {
         width: 100%;
     }
 }

 @media all and (max-width: 1019px) {
     .listing-categorie.noutati-listing .news-item:nth-child(6n+1) .news-item-info {
         padding: 20px;
     }

     .listing-categorie.noutati-listing .news-item:nth-child(6n+1) .news-item-info .data {
         font-size: 12px;
     }

     .listing-categorie.noutati-listing .news-item:nth-child(6n+1) .news-item-info h2,
     .listing-categorie.noutati-listing .news-item:nth-child(6n+1) .news-item-info .ex-h2 {
         font-size: 18px;
     }
 }

 @media all and (max-width: 1019px) and (min-width: 700px) {

     .listing-categorie.noutati-listing .news-item:nth-child(6n+1) .news-item-info h2,
     .listing-categorie.noutati-listing .news-item:nth-child(6n+1) .news-item-info .ex-h2 {
         font-size: 20px;
     }
 }

 @media all and (max-width: 1019px) {

     .listing-categorie.noutati-listing .news-item:nth-child(6n+1) .news-item-info h6,
     .listing-categorie.noutati-listing .news-item:nth-child(6n+1) .news-item-info .ex-h6 {
         font-size: 12px;
     }
 }

 @media all and (min-width: 1020px) {
     .listing-categorie.noutati-listing .news-item {
         margin-bottom: 30px;
         padding-bottom: 25px;
         border-bottom: 1px solid #EDEBEB;
     }

     .listing-categorie.noutati-listing .news-item:nth-child(3n+1) {
         margin-left: 0;
     }
 }

 .category-hero+.noutati-listing {
     margin-top: 20px;
 }

 @media all and (min-width: 700px) {
     .category-hero+.noutati-listing {
         margin-top: 30px;
     }
 }

 @media all and (min-width: 1020px) {
     .category-hero+.noutati-listing {
         margin-top: 0;
     }
 }

 @media all and (min-width: 1020px) {
     .category-hero+.shows-listing {
         margin-top: 20px;
     }
 }

 .newsletter-box {
     background-color: #EDEBEB;
     margin-bottom: 20px;
     border-top-left-radius: 3px;
 }

 @media all and (min-width: 700px) {

     .newsletter-box h5,
     .newsletter-box .ex-h5 {
         margin-left: 0;
     }
 }

 .newsletter-box p {
     font-size: 18px;
     padding-left: 30px;
     padding-right: 30px;
     margin-bottom: 15px;
 }

 .newsletter-box form {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     padding: 0 30px 30px;
 }

 @media all and (min-width: 700px) {
     .newsletter-box form {
         -ms-flex-wrap: nowrap;
         flex-wrap: nowrap;
     }
 }

 .newsletter-box form input[type=email] {
     font-size: 18px;
     border: none;
     height: 40px;
     padding: 5px 15px 0;
     width: 100%;
 }

 @media all and (min-width: 700px) {
     .newsletter-box form input[type=email] {
         width: auto;
         -webkit-box-flex: 1;
         -ms-flex: 1;
         flex: 1;
         margin: 0;
     }
 }

 .newsletter-box form input[type=submit] {
     background-image: linear-gradient(-45deg, #FA9161 0%, #FF3C00 100%);
     font-size: 14px;
     height: 40px;
     margin: 0;
     padding: 5px 10px 0;
     width: 150px;
 }

 .newsletter-box form input[type=submit]:hover,
 .newsletter-box form input[type=submit]:focus {
     background-image: linear-gradient(-45deg, #FF5C00 0%, #E80001 100%);
 }

 .newsletter-box.video-box-2 {
     margin-top: 50px;
 }

 .newsletter-box.video-box-2 input[type=submit] {
     width: auto;
     padding: 5px 20px 0;
 }

 .poll {
     background-color: #EDEBEB;
     margin-bottom: 20px;
     padding: 0 30px 35px;
     border-top-left-radius: 3px;
 }

 .poll h5,
 .poll .ex-h5 {
     margin-left: -30px;
     margin-bottom: 25px;
 }

 .poll h2,
 .poll .ex-h2 {
     margin-bottom: 20px;
     margin-top: 0;
     font-size: 24px;
     line-height: 1.25;
 }

 .poll input[type=submit] {
     background-image: linear-gradient(-45deg, #FA9161 0%, #FF3C00 100%);
     font-size: 14px;
     height: 40px;
     margin: 0;
     padding: 5px 25px 0;
     width: auto;
 }

 .poll input[type=submit]:hover,
 .poll input[type=submit]:focus {
     background-image: linear-gradient(-45deg, #FF5C00 0%, #E80001 100%);
 }

 .poll .poll-options {
     padding-bottom: 20px;
 }

 .poll .poll-option-wrapper {
     margin-bottom: 10px;
 }

 .poll .poll-option-wrapper input {
     display: none;
 }

 .poll .poll-option-wrapper input:checked+.poll-option-label .poll-checkbox {
     background: url(../images-21/checkbox.svg), linear-gradient(-45deg, #7BB515 0%, #2D9C00 100%);
 }

 .poll .poll-option-wrapper .thumb {
     margin-top: 20px;
 }

 .poll .poll-option-label {
     cursor: pointer;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
 }

 .poll .poll-checkbox {
     width: 40px;
     height: 40px;
     background-color: #d5d0d0;
     background-image: url(../images-21/checkbox.svg);
     background-size: contain;
     background-repeat: no-repeat;
     position: relative;
     z-index: 1;
 }

 .poll .poll-option-text {
     -webkit-box-flex: 1;
     -ms-flex: 1;
     flex: 1;
     background-color: #FFF;
     margin-left: -20px;
     padding: 13px 15px 1px 35px;
     min-height: 40px;
     position: relative;
 }

 .poll .poll-option-text p {
     margin-bottom: 7px;
     font-size: 18px;
     line-height: 1.1;
     position: relative;
     -webkit-transform: translateY(-1px);
     transform: translateY(-1px);
 }

 .poll .poll-option-text p.votes-no {
     font-size: 14px;
     margin-top: -3px;
     margin-bottom: 8px;
 }

 .poll .poll-option-percent {
     background-image: url(../images-21/shade-light.png);
     position: absolute;
     top: 0;
     left: 0;
     bottom: 0;
 }

 .poll .voted-option p {
     font-weight: 400;
 }

 .poll.voted-poll .poll-option-label {
     cursor: default;
 }

 .poll.voted-poll .poll-checkbox {
     background-image: none;
 }

 .poll.voted-poll input[type=submit] {
     background: none;
     background-color: #d5d0d0;
     color: #222;
     text-transform: none;
     cursor: default;
 }

 @media (hover: hover) {
     .poll:not(.voted-poll) .poll-option-wrapper:hover .poll-option-text {
         background-color: #f7f7f7;
     }

     .poll:not(.voted-poll) .poll-option-wrapper:hover .poll-checkbox {
         background-color: #d0cbcb;
     }
 }

 @media all and (min-width: 1020px) {
     .poll.side-by-side .poll-options {
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         -ms-flex-wrap: wrap;
         flex-wrap: wrap;
         -webkit-box-pack: justify;
         -ms-flex-pack: justify;
         justify-content: space-between;
         padding-bottom: 12px;
     }
 }

 @media all and (min-width: 1020px) {
     .poll.side-by-side .poll-option-wrapper {
         width: calc(50% - 5px);
     }
 }

 @media all and (min-width: 1020px) {
     .poll.side-by-side .poll-option-wrapper .thumb {
         margin-top: 0;
     }
 }

 @media all and (min-width: 1020px) {
     .poll--full-width .poll-options {
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         padding-bottom: 12px;
         -ms-flex-wrap: wrap;
         flex-wrap: wrap;
     }
 }

 @media all and (min-width: 1020px) {
     .poll--full-width .poll-option-wrapper {
         -webkit-box-flex: 0;
         -ms-flex: none;
         flex: none;
         width: calc((100% - 40px) / 3);
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         -webkit-box-orient: vertical;
         -webkit-box-direction: normal;
         -ms-flex-direction: column;
         flex-direction: column;
         margin-left: 20px;
     }
 }

 @media all and (min-width: 1020px) {
     .poll--full-width .poll-option-wrapper .thumb {
         margin-top: 0;
     }
 }

 @media all and (min-width: 1020px) {
     .poll--full-width .poll-option-wrapper:nth-child(3n+1) {
         margin-left: 0;
     }
 }

 @media all and (min-width: 1020px) {
     .poll--full-width .poll-option-label {
         position: relative;
         -webkit-box-orient: vertical;
         -webkit-box-direction: normal;
         -ms-flex-direction: column;
         flex-direction: column;
         -webkit-box-flex: 1;
         -ms-flex: 1;
         flex: 1;
     }
 }

 @media all and (min-width: 1020px) {
     .poll--full-width .poll-checkbox {
         position: absolute;
         top: 0;
         left: 0;
         z-index: 1;
     }
 }

 @media all and (min-width: 1020px) {
     .poll--full-width .poll-option-text {
         margin-left: 20px;
         -webkit-box-flex: 1;
         -ms-flex: 1;
         flex: 1;
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         -webkit-box-orient: vertical;
         -webkit-box-direction: normal;
         -ms-flex-direction: column;
         flex-direction: column;
     }
 }

 @media all and (min-width: 1020px) {
     .poll--full-width .poll-option-text p {
         -webkit-transform: translateY(-1px);
         transform: translateY(-1px);
         -webkit-box-flex: 1;
         -ms-flex: 1;
         flex: 1;
     }
 }

 @media all and (min-width: 1020px) {
     .poll--full-width .poll-option-text .votes-no {
         -webkit-box-flex: 0;
         -ms-flex: none;
         flex: none;
         -webkit-transform: none;
         transform: none;
     }
 }

 @media all and (min-width: 1020px) {
     .poll--full-width.photo-poll .poll-option-wrapper {
         -webkit-box-flex: 0;
         -ms-flex: none;
         flex: none;
         width: calc(50% - 10px);
     }
 }

 @media all and (min-width: 1020px) {
     .poll--full-width.photo-poll .poll-option-wrapper:nth-child(3n+1) {
         margin-left: 20px;
     }
 }

 @media all and (min-width: 1020px) {
     .poll--full-width.photo-poll .poll-option-wrapper:nth-child(odd) {
         margin-left: 0;
     }
 }

 .recomandari-in-text {
     margin: 0 0 30px;
 }

 @media all and (min-width: 1020px) {
     .recomandari-in-text {
         display: none;
     }
 }

 .recomandari-in-text h4,
 .recomandari-in-text .ex-h4 {
     font-size: 12px;
     text-transform: uppercase;
     font-weight: 400;
     color: rgba(34, 34, 34, 0.7);
     border-bottom: 1px solid #EDEBEB;
     padding-bottom: 10px;
     margin-bottom: 18px;
 }

 .recomandari-in-text .news-item {
     border-bottom: 1px solid #EDEBEB;
     margin-bottom: 2px !important;
 }

 .recomandari-in-text .news-item-info {
     padding: 16px 0 18px !important;
     margin: 0 !important;
 }

 .recomandari-in-text .news-item-info h2,
 .recomandari-in-text .news-item-info .ex-h2 {
     font-size: 18px;
     line-height: 1.2;
     margin: 0;
 }

 .recomandari-in-text .news-item-info h6,
 .recomandari-in-text .news-item-info .ex-h6 {
     font-size: 12px;
     text-transform: uppercase;
     margin: 10px 0 0;
 }

 .utile {
     background-color: #FFF;
 }

 @media all and (min-width: 1020px) {
     .utile {
         background-color: transparent;
     }
 }

 .utile .controller {
     max-width: 100%;
     padding-bottom: 30px;
     padding-top: 30px;
 }

 @media all and (min-width: 700px) {
     .utile .controller {
         max-width: 540px;
     }
 }

 @media all and (min-width: 1020px) {
     .utile .controller {
         max-width: 1020px;
     }
 }

 .utile h5,
 .utile .ex-h5 {
     margin-left: 20px;
     margin-right: 20px;
 }

 @media all and (min-width: 1020px) {

     .utile h5,
     .utile .ex-h5 {
         margin-left: 0;
         margin-right: 0;
     }
 }

 .utile+.new-show-news {
     padding-top: 0;
 }

 .utile-wrapper {
     background-color: #EDEBEB;
     padding: 35px 40px 15px 20px;
     margin-top: -35px;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     -webkit-box-pack: justify;
     -ms-flex-pack: justify;
     justify-content: space-between;
 }

 @media all and (min-width: 1020px) {
     .utile-wrapper {
         margin-top: -30px;
         padding: 30px 60px 30px 30px;
         -ms-flex-wrap: nowrap;
         flex-wrap: nowrap;
     }
 }

 .utile-wrapper h2,
 .utile-wrapper .ex-h2 {
     font-size: 32px;
 }

 .utile-wrapper h3,
 .utile-wrapper .ex-h3 {
     font-size: 20px;
     font-weight: 300;
     line-height: 1.1;
     color: #DA0F10;
     text-transform: uppercase;
     margin: 0 0 10px;
 }

 .utile-wrapper h6,
 .utile-wrapper .ex-h6 {
     font-size: 12px;
     color: rgba(34, 34, 34, 0.5);
     font-weight: 300;
     margin: 0 0 13px;
 }

 .utile-wrapper .more {
     font-size: 12px;
     text-transform: uppercase;
     color: #DA0F10;
     display: block;
     line-height: 1;
     margin-top: 15px;
 }

 @media (hover: hover) {
     .utile-wrapper .more:hover {
         text-decoration: underline;
     }
 }

 .utile-wrapper .banner {
     width: 100%;
     text-align: center;
     margin-bottom: 30px;
 }

 @media all and (min-width: 1020px) {
     .utile-wrapper .banner {
         width: 300px;
         margin-bottom: 0;
     }
 }

 .box-utile {
     background-color: #FFF;
     padding: 21px 20px 16px;
     position: relative;
     width: 100%;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
     margin-bottom: 40px;
 }

 @media all and (min-width: 1020px) {
     .box-utile {
         width: 270px;
         margin-bottom: 45px;
     }
 }

 .box-utile::before {
     content: '';
     display: block;
     position: absolute;
     top: 20px;
     left: 20px;
     right: -20px;
     bottom: -20px;
     background-image: url(../images-21/shade-light.png);
     z-index: 0;
 }

 @media all and (min-width: 1020px) {
     .box-utile::before {
         top: 30px;
         left: 30px;
         bottom: -30px;
         right: -30px;
     }
 }

 .box-utile::after {
     content: '';
     display: block;
     position: absolute;
     background-color: #FFF;
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
     z-index: 1;
 }

 .box-utile>* {
     position: relative;
     z-index: 2;
 }

 .box-utile .thumb {
     background-color: transparent;
     width: 80px;
     padding-bottom: 80px;
 }

 @media all and (min-width: 1020px) {
     .box-utile .thumb {
         position: absolute;
         top: 10px;
         right: 180px;
     }
 }

 .box-utile .thumb img {
     -o-object-fit: contain;
     object-fit: contain;
 }

 .box-utile .foto-meteo {
     position: absolute;
     bottom: 0;
     right: 0;
     width: 165px;
     text-align: right;
 }

 @media all and (min-width: 1020px) {
     .box-utile .foto-meteo {
         width: 190px;
     }
 }

 .box-utile .foto-meteo img {
     width: 100%;
     height: auto;
 }

 @media all and (min-width: 1020px) {
     .box-utile.meteo {
         -webkit-box-flex: 1;
         -ms-flex: 1;
         flex: 1;
     }
 }

 .box-utile.meteo .box-utile-content {
     padding-right: 100px;
 }

 .box-utile.meteo .box-utile-content p {
     line-height: 1.2;
 }

 .box-utile.social-channels {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: nowrap;
     flex-wrap: nowrap;
     -webkit-box-orient: horizontal;
     -webkit-box-direction: normal;
     -ms-flex-direction: row;
     flex-direction: row;
     -ms-flex-pack: distribute;
     justify-content: space-around;
 }

 @media all and (min-width: 1020px) {
     .box-utile.social-channels {
         -webkit-box-orient: vertical;
         -webkit-box-direction: normal;
         -ms-flex-direction: column;
         flex-direction: column;
         width: 90px;
         margin-left: 45px;
         padding-left: 25px;
         padding-right: 25px;
     }
 }

 .box-utile.social-channels a {
     width: 18%;
 }

 @media all and (min-width: 1020px) {
     .box-utile.social-channels a {
         width: 100%;
     }
 }

 .box-utile.social-channels img {
     width: 100%;
     height: auto;
 }

 @media all and (min-width: 1020px) {
     .box-utile.social-channels img {
         margin: 3px 0;
     }
 }

 .box-utile.horoscop {
     width: 100%;
     margin-bottom: 30px;
     padding-bottom: 155px;
 }

 @media all and (min-width: 1020px) {
     .box-utile.horoscop {
         width: 100%;
         padding-bottom: 20px;
     }
 }

 .box-utile.horoscop .box-utile-content {
     padding-top: 4px;
 }

 @media all and (min-width: 1020px) {
     .box-utile.horoscop .box-utile-content {
         margin-right: 190px;
     }
 }

 .box-utile.horoscop .box-utile-content h2,
 .box-utile.horoscop .box-utile-content .ex-h2 {
     margin-bottom: 7px;
 }

 .box-utile.horoscop .box-utile-content p {
     font-size: 16px;
     margin-bottom: 4px;
 }

 .box-utile.horoscop .thumb {
     width: 100px;
     padding-bottom: 100px;
     right: 10px;
 }

 @media all and (min-width: 1020px) {
     .box-utile.horoscop .thumb {
         width: 200px;
         padding-bottom: 200px;
     }
 }

 .utile-wrapper__left {
     width: 100%;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
 }

 @media all and (min-width: 1020px) {
     .utile-wrapper__left {
         width: 315px;
     }
 }

 @media all and (min-width: 1020px) {
     .utile-wrapper__left .box-utile {
         -webkit-box-flex: 1;
         -ms-flex: 1;
         flex: 1;
         margin-bottom: 30px;
     }
 }

 @media all and (min-width: 1020px) {
     .utile-wrapper__right {
         -webkit-box-flex: 1;
         -ms-flex: 1;
         flex: 1;
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         -ms-flex-wrap: wrap;
         flex-wrap: wrap;
     }
 }

 .zile-tv {
     list-style-type: none;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     color: rgba(34, 34, 34, 0.5);
     font-size: 12px;
     margin-bottom: 10px;
 }

 .zile-tv li {
     margin-right: 10px;
 }

 .zile-tv a.selected {
     color: #DA0F10;
 }

 .programtv-utile__table {
     width: 100%;
     line-height: 1.1;
 }

 .programtv-utile__table tr {
     border-bottom: 1px solid rgba(0, 0, 0, 0.15);
     vertical-align: top;
 }

 .programtv-utile__table tr:last-child {
     border: none;
 }

 .programtv-utile__table td {
     padding: 12px 6px 12px 0;
 }

 .programtv-utile__table td:last-child {
     font-weight: 400;
     padding: 12px 0 12px 6px;
 }

 .box-utile-content {
     -webkit-box-flex: 1;
     -ms-flex: 1;
     flex: 1;
 }

 .numere-loto {
     list-style-type: none;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     margin: 0 -5px;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     -webkit-box-pack: justify;
     -ms-flex-pack: justify;
     justify-content: space-between;
 }

 .numere-loto li {
     background-color: #EDEBEB;
     font-weight: 400;
     font-size: 20px;
     border-radius: 4px;
     margin-bottom: 6px;
     width: calc((100% - 12px) / 3);
     padding: 5px 15px 2px;
     letter-spacing: -.5px;
 }

 .valute {
     width: calc(100% + 10px);
     margin: -5px;
 }

 .valute tr {
     border-bottom: 1px solid #EDEBEB;
 }

 .valute tr:last-child {
     border-bottom: none;
 }

 .valute tr td {
     vertical-align: middle;
     padding-top: 7px;
     padding-bottom: 1px;
     padding-left: 5px;
     padding-right: 5px;
 }

 .valute tr td:first-child {
     font-weight: 400;
     width: 100%;
 }

 .valute tr td:last-child {
     text-align: right;
 }

 .valute tr td.change {
     text-align: center;
     font-size: 15px;
 }

 .valute tr td.change.up {
     color: #2D9C00;
 }

 .valute tr td.change.down {
     color: #DA0F10;
     padding-top: 12px;
 }

 footer {
     text-align: center;
     position: relative;
 }

 @media all and (min-width: 1020px) {
     footer {
         padding: 0 0 30px;
     }
 }

 footer .wrapper {
     background-color: #FFF;
     padding: 30px 30px 25px;
 }

 @media all and (min-width: 700px) {
     footer .wrapper {
         padding: 30px;
     }
 }

 footer .logos-holder {
     width: 100%;
     margin-bottom: 20px;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: horizontal;
     -webkit-box-direction: normal;
     -ms-flex-direction: row;
     flex-direction: row;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center;
 }

 footer .logos-holder a {
     width: auto;
     position: relative;
     display: inline-block;
     margin: 0 18px 10px;
 }

 footer .logos-holder a.logo-a1 {
     width: 38px;
     height: 45px;
 }

 footer .logos-holder a.logo-observator {
     width: 150px;
     height: 28px;
 }

 footer .logos-holder a.logo-antenasport {
     width: 176px;
     height: 28px;
 }

 footer .logos-holder a.logo-antenastars {
     width: 109px;
     height: 44px;
 }

 footer .logos-holder a.logo-happy {
     width: 90px;
     height: 37px;
 }

 footer .logos-holder a.logo-zutv {
     width: 56px;
     height: 52px;
 }

 footer .logos-holder a.logo-lajumate {
     width: 83px;
     height: 42px;
 }

 footer .logos-holder a.logo-radiozu {
     width: 62px;
     height: 37px;
 }

 footer .logos-holder a.logo-retete {
     width: 160px;
     height: 30px;
 }

 footer .logos-holder a.logo-catine {
     width: 143px;
     height: 24px;
 }

 footer .logos-holder a.logo-spynews {
     width: 126px;
     height: 23px;
 }

 footer .logos-holder a.logo-social-footer {
     width: 45px;
     height: 45px;
 }

 footer .logos-holder a img {
     position: absolute;
     left: 0;
 }

 footer .logos-holder a:hover .logo-bw {
     opacity: 0;
     -webkit-transition: ease 0.3s;
     transition: ease 0.3s;
 }

 footer .logos-holder--social {
     margin-top: 30px;
 }

 footer .logos-holder--social a {
     margin: 0 4px 10px;
 }

 footer .linkuri-utile {
     list-style-type: none;
     font-size: 14px;
     color: #DA0F10;
     font-weight: 400;
     margin-bottom: 15px;
 }

 @media all and (min-width: 700px) {
     footer .linkuri-utile li {
         display: inline-block;
     }
 }

 footer .linkuri-utile li a {
     display: block;
     padding: 4px 0;
     border-radius: 20px;
 }

 @media all and (min-width: 700px) {
     footer .linkuri-utile li a {
         padding: 4px 10px;
         display: inline-block;
     }
 }

 @media (hover: hover) {
     footer .linkuri-utile li a:hover {
         background-color: #DA0F10;
         color: #FFF;
     }
 }

 footer p {
     margin-bottom: 0;
     font-size: 14px;
 }

 footer.footer--full-white {
     background-color: #FFF;
     -webkit-box-shadow: 0 60px 0 #FFF;
     box-shadow: 0 60px 0 #FFF;
 }

 .pagination {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     list-style-type: none;
     padding: 10px 15px;
     width: 100%;
     font-family: "IBM Plex Sans", sans-serif;
 }

 @media all and (min-width: 1020px) {
     .pagination {
         padding: 10px 0 30px;
     }
 }

 .pagination li {
     display: none;
     margin-right: 8px;
 }

 @media all and (min-width: 1020px) {
     .pagination li {
         display: block;
     }
 }

 .pagination li:first-child img {
     -webkit-transform: rotate(180deg);
     transform: rotate(180deg);
 }

 .pagination li:last-child {
     margin-right: 0;
 }

 .pagination li.mobile {
     display: block;
 }

 .pagination li.page-selector {
     -webkit-box-flex: 1;
     -ms-flex: 1;
     flex: 1;
     display: block;
 }

 @media all and (min-width: 1020px) {
     .pagination li.page-selector {
         display: none;
     }
 }

 @media all and (min-width: 700px) {
     .pagination li.back-to {
         width: calc(50% - 5px);
     }
 }

 .pagination li.back-to a {
     width: auto;
     padding-left: 20px;
     padding-right: 20px;
 }

 .pagination li.back-to a span {
     margin-left: 5px;
 }

 .pagination li.back-to:first-child {
     -webkit-box-flex: 1;
     -ms-flex: 1;
     flex: 1;
 }

 .pagination li.back-to:last-child {
     width: 80px;
 }

 @media all and (min-width: 700px) {
     .pagination li.back-to:last-child {
         -webkit-box-flex: 1;
         -ms-flex: 1;
         flex: 1;
         width: auto;
     }
 }

 .pagination li.back-to:last-child span {
     display: none;
 }

 @media all and (min-width: 700px) {
     .pagination li.back-to:last-child span {
         display: inline;
     }
 }

 .pagination a,
 .pagination div {
     width: 50px;
     height: 50px;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     background-color: #FFF;
     font-weight: 400;
     font-size: 16px;
 }

 .pagination a {
     color: #DA0F10;
     border: 1px solid #da0f10;
     background-color: #FFF;
     border-radius: 100px;
 }

 @media (hover: hover) {
     .pagination a:hover {
         background-color: rgba(218, 15, 16, 0.1);
     }
 }

 .pagination a.selected {
     background-color: #DA0F10;
     border: 1px solid #DA0F10;
     color: #FFF;
 }

 .pagination a.selected:hover span {
     color: #FFF;
 }

 .pagination div {
     background-color: transparent;
     font-weight: 300;
     margin: 0 -3px;
 }

 .pagination div span {
     margin-top: 5px;
     font-size: 12px;
 }

 .pagination select {
     height: 50px;
     padding-top: 15px;
     margin: 0 5px 0 0;
     width: 100%;
     background-color: #FFF;
     border: 1px solid #da0f10;
     background-image: url(../images-21/dropdown-arrow-red.svg);
     font-family: "IBM Plex Serif", serif;
     text-transform: uppercase;
     font-size: 14px;
     font-weight: 400;
     background-color: #FFF;
     font-family: "IBM Plex Sans", sans-serif;
     border-radius: 100px;
     color: #DA0F10;
 }

 .pagination select:focus {
     border: 1px solid #DA0F10;
 }

 .pagination.alfabet {
     padding: 0;
 }

 @media all and (min-width: 1020px) {
     .pagination.alfabet {
         padding: 20px 30px 40px;
     }
 }

 .pagination.alfabet li {
     margin-right: 3px;
 }

 .pagination.alfabet li.page-selector {
     margin-right: 0;
 }

 .pagination.alfabet a {
     font-size: 16px;
     width: 34px;
     height: 34px;
 }

 .pagination.alfabet select {
     margin: 0;
 }

 .category-separator .controller {
     background-color: #EDEBEB;
     padding: 30px 0;
     max-width: 100%;
 }

 @media all and (min-width: 1020px) {
     .category-separator .controller {
         max-width: 1020px;
     }
 }

 .category-separator .banner {
     margin-bottom: 0;
 }

 @media all and (min-width: 1020px) {
     .show-hero {
         padding-top: 0;
     }
 }

 .show-hero .controller {
     max-width: 100%;
 }

 @media all and (min-width: 700px) {
     .show-hero .controller {
         max-width: 1020px;
     }
 }

 .show-hero .widget-show-wide {
     margin-bottom: 0;
     position: relative;
 }

 @media all and (min-width: 1020px) {
     .show-hero .widget-show-wide {
         margin-bottom: 90px;
     }
 }

 .show-hero .thumb {
     position: relative;
 }

 @media all and (min-width: 700px) {
     .show-hero .thumb {
         width: 100%;
         padding-bottom: 29.412%;
     }
 }

 @media all and (min-width: 1020px) {
     .show-hero .thumb {
         width: 1020px;
     }
 }

 .show-hero .news-item {
     margin-bottom: 0;
 }

 @media all and (min-width: 700px) {
     .show-hero .news-item {
         width: 100%;
     }
 }

 .show-hero .news-item-info {
     padding-left: 110px;
     bottom: 20px;
 }

 @media all and (min-width: 700px) {
     .show-hero .news-item-info {
         bottom: 20px;
         width: 520px;
         padding-left: 140px;
         margin-left: auto;
         margin-right: auto;
         -webkit-transform: translateX(-10px);
         transform: translateX(-10px);
     }
 }

 @media all and (min-width: 1020px) {
     .show-hero .news-item-info {
         bottom: -60px;
         width: 630px;
         margin-left: 0;
         margin-right: 0;
         -webkit-transform: none;
         transform: none;
     }
 }

 .show-hero .news-item-info.boxed::after {
     border: 1px solid rgba(34, 34, 34, 0.1);
 }

 .show-hero .news-item-info h1,
 .show-hero .news-item-info .ex-h1 {
     margin-bottom: 0;
 }

 .show-hero .news-item-info h2,
 .show-hero .news-item-info .ex-h2 {
     font-size: 26px;
 }

 @media all and (min-width: 700px) {

     .show-hero .news-item-info h2,
     .show-hero .news-item-info .ex-h2 {
         font-size: 32px;
     }
 }

 @media all and (min-width: 1020px) {

     .show-hero .news-item-info h2,
     .show-hero .news-item-info .ex-h2 {
         font-size: 38px;
     }
 }

 .show-hero .news-item-info h6,
 .show-hero .news-item-info .ex-h6 {
     color: #222;
     margin-top: 3px;
 }

 .show-hero .news-item-info .show-logo {
     position: absolute;
     z-index: 2;
     top: 10px;
     left: 10px;
     bottom: 10px;
     width: 90px;
 }

 @media all and (min-width: 700px) {
     .show-hero .news-item-info .show-logo {
         top: 20px;
         left: 20px;
         bottom: 20px;
         width: 100px;
     }
 }

 .show-hero .news-item-info .show-logo img {
     position: absolute;
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
     width: 100%;
     height: 100%;
     -o-object-fit: contain;
     object-fit: contain;
     -o-object-position: center;
     object-position: center;
 }

 .show-hero .butoane-share {
     position: absolute;
     top: 0;
     right: 20px;
     width: auto;
     margin: 0;
     -webkit-transform: scale(0.6666);
     transform: scale(0.6666);
     -webkit-transform-origin: top right;
     transform-origin: top right;
     -webkit-box-pack: end;
     -ms-flex-pack: end;
     justify-content: flex-end;
 }

 @media all and (min-width: 700px) {
     .show-hero .butoane-share {
         right: 0;
         bottom: 0;
         -webkit-box-orient: vertical;
         -webkit-box-direction: normal;
         -ms-flex-direction: column;
         flex-direction: column;
         -ms-flex-wrap: wrap;
         flex-wrap: wrap;
         height: 180px;
         width: 60px;
         -webkit-transform-origin: bottom right;
         transform-origin: bottom right;
         top: auto;
         bottom: 0;
     }
 }

 @media all and (min-width: 1020px) {
     .show-hero .butoane-share {
         right: 30px;
         -webkit-transform: none;
         transform: none;
         -webkit-box-orient: horizontal;
         -webkit-box-direction: normal;
         -ms-flex-direction: row;
         flex-direction: row;
         height: 60px;
         width: 180px;
     }
 }

 .show-hero .buton-share {
     width: 60px;
     height: 60px;
     padding: 0;
     background-position: center;
     margin: 0;
     -webkit-box-flex: 0;
     -ms-flex: none;
     flex: none;
 }

 @media all and (min-width: 1020px) {
     .show-hero.person-hero {
         padding-top: 0;
         margin-top: -20px;
     }
 }

 @media all and (min-width: 1020px) {
     .show-hero.person-hero .controller {
         padding-bottom: 30px;
     }
 }

 .show-hero.person-hero .widget-show-wide {
     margin-bottom: 0;
 }

 @media all and (min-width: 700px) {
     .show-hero.person-hero .controller {
         max-width: 540px;
     }
 }

 @media all and (min-width: 1020px) {
     .show-hero.person-hero .controller {
         max-width: 1020px;
         padding-left: 30px;
         padding-right: 30px;
     }
 }

 .show-hero.person-hero .news-item {
     margin-bottom: 0;
 }

 @media all and (min-width: 700px) {
     .show-hero.person-hero .news-item {
         margin-top: 30px;
     }
 }

 @media all and (min-width: 1020px) {
     .show-hero.person-hero .news-item {
         margin-top: 0;
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         -webkit-box-align: center;
         -ms-flex-align: center;
         align-items: center;
     }
 }

 @media all and (min-width: 700px) {
     .show-hero.person-hero .thumb {
         padding-bottom: 66.66%;
     }
 }

 @media all and (min-width: 1020px) {
     .show-hero.person-hero .thumb {
         width: 495px;
         padding-bottom: 330px;
         margin: 0;
     }
 }

 .show-hero.person-hero .news-item-info {
     padding-left: 20px;
 }

 @media all and (min-width: 700px) {
     .show-hero.person-hero .news-item-info {
         margin-left: 30px;
         margin-right: 30px;
         width: auto;
     }
 }

 @media all and (min-width: 1020px) {
     .show-hero.person-hero .news-item-info {
         position: relative;
         -webkit-box-flex: 1;
         -ms-flex: 1;
         flex: 1;
         margin: -30px 0 0 -30px;
         top: auto;
         right: auto;
         bottom: auto;
         left: auto;
         padding: 35px 30px;
     }
 }

 .show-hero.person-hero .news-item-info::after {
     background-color: #EDEBEB;
     border: none;
 }

 .show-hero.person-hero .news-item-info p {
     font-size: 16px;
     margin-bottom: 0;
     margin-top: 5px;
 }

 @media all and (min-width: 1020px) {
     .show-hero.person-hero .news-item-info p {
         line-height: 1.6;
     }
 }

 @media all and (min-width: 700px) {
     .show-hero.person-hero .butoane-share {
         top: 0;
         -webkit-transform-origin: top right;
         transform-origin: top right;
     }
 }

 @media all and (min-width: 1020px) {
     .show-hero.person-hero .butoane-share {
         top: auto;
         right: auto;
         left: 30px;
         bottom: -30px;
     }
 }

 .show-hero.person-hero+.listing-categorie {
     margin-top: 0;
 }

 .show-hero.author-hero .thumb {
     padding-bottom: 100%;
 }

 @media all and (min-width: 1020px) {
     .show-hero.author-hero .thumb {
         width: 300px;
         padding-bottom: 300px;
     }
 }

 .show-hero.show-article {
     padding-top: 120px;
     -webkit-box-shadow: inset 0 120px 0 #DA0F10;
     box-shadow: inset 0 120px 0 #DA0F10;
     position: relative;
 }

 @media all and (min-width: 700px) {
     .show-hero.show-article {
         padding-top: 190px;
         -webkit-box-shadow: inset 0 190px 0 #DA0F10;
         box-shadow: inset 0 190px 0 #DA0F10;
     }
 }

 @media all and (min-width: 1020px) {
     .show-hero.show-article {
         padding-top: 30px;
         -webkit-box-shadow: none;
         box-shadow: none;
     }
 }

 .show-hero.show-article .article-hero-bg {
     bottom: auto;
     height: 120px;
     background-size: cover;
     overflow: hidden;
     mix-blend-mode: normal;
     opacity: 1;
 }

 @media all and (min-width: 700px) {
     .show-hero.show-article .article-hero-bg {
         height: 190px;
     }
 }

 .show-hero.show-article .article-hero-bg::before {
     display: none;
 }

 @media all and (min-width: 700px) {
     .show-hero.show-article .controller {
         max-width: 540px;
     }
 }

 @media all and (min-width: 1020px) {
     .show-hero.show-article .controller {
         max-width: 1020px;
     }
 }

 .show-hero.show-article .widget-show-wide {
     margin-bottom: 40px;
 }

 @media all and (min-width: 700px) {
     .show-hero.show-article .widget-show-wide {
         margin-top: -30px;
         -webkit-box-shadow: none;
         box-shadow: none;
     }
 }

 @media all and (min-width: 1020px) {
     .show-hero.show-article .widget-show-wide {
         margin-bottom: 30px;
         margin-top: 0;
     }
 }

 .show-hero.show-article .show-submenu {
     position: relative;
     top: auto;
     left: auto;
     right: auto;
     bottom: auto;
     margin: 0;
     display: inline-block;
     padding-bottom: 24px;
     width: 100%;
 }

 @media all and (min-width: 1020px) {
     .show-hero.show-article .show-submenu {
         width: auto;
     }
 }

 .show-hero.show-article .news-item {
     margin-top: -20px;
 }

 @media all and (min-width: 1020px) {
     .show-hero.show-article .news-item {
         padding-right: 30px;
     }
 }

 .show-hero.show-article .news-item-info {
     position: relative;
     bottom: auto;
     top: auto;
     left: auto;
     right: auto;
     width: auto;
     margin-top: 0;
 }

 @media all and (min-width: 700px) {
     .show-hero.show-article .news-item-info {
         width: 520px;
     }
 }

 @media all and (min-width: 1020px) {
     .show-hero.show-article .news-item-info {
         width: auto;
     }
 }

 @media all and (min-width: 1020px) {
     .show-hero.shows-listing .controller {
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         -webkit-box-pack: justify;
         -ms-flex-pack: justify;
         justify-content: space-between;
         -ms-flex-wrap: wrap;
         flex-wrap: wrap;
     }
 }

 .show-hero.shows-listing .news-item-info {
     padding-left: 20px;
 }

 @media all and (min-width: 1020px) {
     .show-hero.shows-listing .news-item-info {
         padding: 25px 30px 30px;
         width: 405px;
         bottom: -39px;
     }
 }

 @media all and (min-width: 1020px) {

     .show-hero.shows-listing .news-item-info h2,
     .show-hero.shows-listing .news-item-info .ex-h2 {
         font-size: 22px;
         margin-bottom: 5px;
     }
 }

 .show-hero.shows-listing .half-width {
     margin-bottom: 46px;
 }

 @media all and (min-width: 1020px) {
     .show-hero.shows-listing .half-width {
         width: 495px;
         margin-bottom: 40px;
     }
 }

 @media all and (min-width: 1020px) {
     .show-hero.shows-listing .half-width .thumb {
         width: 100%;
         padding-bottom: 56.25%;
     }
 }

 .show-hero.shows-listing .half-width .show-submenu {
     display: inline-block;
     width: auto;
     margin-left: 20px;
     -webkit-transform: translateY(-50%);
     transform: translateY(-50%);
     z-index: 1;
     position: absolute;
 }

 @media all and (min-width: 700px) {
     .show-hero.shows-listing .half-width .show-submenu {
         margin-left: 0;
         -webkit-transform: none;
         transform: none;
         top: -25px;
     }
 }

 @media all and (min-width: 1020px) {
     .show-hero.shows-listing .half-width .show-submenu {
         top: -30px;
         margin: 10px 30px 30px;
         left: 0;
     }
 }

 @media all and (min-width: 1020px) {
     .show-hero.shows-listing .half-width .news-item {
         margin-top: 10px;
     }
 }

 .show-hero.shows-listing .half-width:first-child {
     margin-top: 46px;
 }

 @media all and (min-width: 1020px) {
     .show-hero.shows-listing .half-width:first-child {
         margin-top: 0;
     }
 }

 @media all and (min-width: 700px) {
     .show-hero+.listing-categorie .controller {
         padding-top: 0;
     }
 }

 @media all and (min-width: 1020px) {
     .show-hero+.listing-categorie .controller {
         padding-top: 30px;
     }
 }

 .show-hero-new {
     background-color: #FFF;
 }

 @media all and (min-width: 1020px) {
     .show-hero-new {
         margin-top: 30px;
         margin-bottom: 0;
         background-color: transparent;
     }
 }

 .show-hero-new .controller {
     max-width: 100%;
     margin: 0;
 }

 @media all and (min-width: 700px) {
     .show-hero-new .controller {
         width: 1020px;
         margin: 0 auto;
     }
 }

 .show-hero-new .widget-show-hero {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
     position: relative;
 }

 @media all and (min-width: 1020px) {
     .show-hero-new .widget-show-hero {
         -webkit-box-orient: horizontal;
         -webkit-box-direction: normal;
         -ms-flex-direction: row;
         flex-direction: row;
     }
 }

 .show-hero-new .widget-show-hero .show-info {
     width: 100%;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
     padding: 20px;
     background-color: #EDEBEB;
 }

 @media all and (min-width: 1020px) {
     .show-hero-new .widget-show-hero .show-info {
         width: 470px;
         -webkit-box-orient: horizontal;
         -webkit-box-direction: normal;
         -ms-flex-direction: row;
         flex-direction: row;
         padding: 9px 30px;
         text-align: left;
         -webkit-box-align: center;
         -ms-flex-align: center;
         align-items: center;
     }
 }

 .show-hero-new .widget-show-hero .show-info .logo-showpage {
     width: 123px;
     margin-bottom: 10px;
 }

 @media all and (min-width: 1020px) {
     .show-hero-new .widget-show-hero .show-info .logo-showpage {
         margin-right: 16px;
         margin-bottom: 0;
         text-align: center;
     }
 }

 .show-hero-new .widget-show-hero .show-info .text-showpage {
     color: #222;
     width: calc(100% - 139px);
 }

 .show-hero-new .widget-show-hero .show-info .text-showpage .showname {
     font-size: 32px;
     letter-spacing: -0.25px;
     font-weight: 400;
     line-height: 0.9;
     margin: 0;
 }

 .show-hero-new .widget-show-hero .show-info .text-showpage .showorar {
     font-size: 10px;
     text-transform: uppercase;
     font-weight: 400;
     margin: 0;
 }

 .show-hero-new .widget-show-hero .show-submenu-new {
     background-color: #111;
     list-style-type: none;
     color: #FFF;
     text-transform: uppercase;
     font-weight: 400;
     font-size: 0;
     padding: 17px 20px;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
 }

 @media all and (min-width: 700px) {
     .show-hero-new .widget-show-hero .show-submenu-new {
         background-color: #222;
     }
 }

 @media all and (min-width: 1020px) {
     .show-hero-new .widget-show-hero .show-submenu-new {
         padding: 17px 30px;
         width: 550px;
     }
 }

 .show-hero-new .widget-show-hero .show-submenu-new li {
     display: inline-block;
     font-size: 14px;
 }

 .show-hero-new .widget-show-hero .show-submenu-new li::after {
     content: '';
     margin: 0 12px;
 }

 .show-hero-new .widget-show-hero .show-submenu-new li:last-child::after {
     display: none;
 }

 .show-hero-new .widget-show-hero .show-submenu-new li a {
     border-bottom: 1px solid rgba(255, 255, 255, 0);
     line-height: 2;
     display: inline-block;
 }

 .show-hero-new .widget-show-hero .show-submenu-new li a.vezi-antenaplay {
     color: #10AFE3;
 }

 .show-hero-new .widget-show-hero .show-submenu-new li a img {
     width: 110px;
     height: auto;
     margin-top: 1px;
 }

 @media (hover: hover) {
     .show-hero-new .widget-show-hero .show-submenu-new li a:hover {
         border-bottom: 1px solid #FFF;
     }

     .show-hero-new .widget-show-hero .show-submenu-new li a.vezi-antenaplay:hover {
         border-bottom: 1px solid #10AFE3;
     }
 }

 .show-hero-new+.hero {
     padding-top: 20px;
 }

 .show-hero-new+.article-hero .controller {
     padding-top: 22px;
 }

 @media all and (min-width: 1020px) {
     .show-hero-new+.article-hero .controller {
         padding-top: 34px;
     }
 }

 .show-submenu {
     background-color: #111;
     list-style-type: none;
     color: #FFF;
     text-transform: uppercase;
     font-weight: 400;
     font-size: 0;
     padding: 17px 20px 4px;
 }

 @media all and (min-width: 700px) {
     .show-submenu {
         position: absolute;
         top: -30px;
         left: calc((100vw - 540px) / 2);
         max-width: 540px;
         z-index: 1;
         background-color: #222;
     }
 }

 @media all and (min-width: 1020px) {
     .show-submenu {
         padding: 22px 30px 9px;
         left: 30px;
         max-width: none;
         margin-right: 30px;
     }
 }

 .show-submenu li {
     display: inline-block;
     font-size: 14px;
 }

 .show-submenu li::after {
     content: '';
     margin: 0 12px;
 }

 .show-submenu li:last-child::after {
     display: none;
 }

 .show-submenu li a {
     border-bottom: 1px solid rgba(255, 255, 255, 0);
     margin-bottom: 10px;
     display: inline-block;
 }

 .show-submenu li a.vezi-antenaplay {
     color: #10AFE3;
 }

 .show-submenu li a img {
     width: 110px;
     height: auto;
     margin-top: -5px;
 }

 @media (hover: hover) {
     .show-submenu li a:hover {
         border-bottom: 1px solid #FFF;
     }

     .show-submenu li a.vezi-antenaplay:hover {
         border-bottom: 1px solid #10AFE3;
     }
 }

 /*.vezi-antenaplay {
  display: block;
  background-color: rgba($white,.8);
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 1;
  text-transform: uppercase;
  font-weight: $bold;
  font-size: 14px;
  padding: 18px 20px 0 24px;
  height: 60px;
  img {
    vertical-align: middle;
    width: 120px;
    margin-bottom: 5px;
  }
}*/
 .photo-gallery-item .controller {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     max-width: 100%;
     padding-bottom: 30px;
 }

 @media all and (min-width: 1020px) {
     .photo-gallery-item .controller {
         max-width: 1020px;
     }
 }

 .photo-gallery-item .gallery-photo {
     width: 100%;
 }

 .photo-gallery-item .gallery-photo img {
     width: 100%;
     height: auto;
     margin-bottom: 20px;
 }

 .photo-gallery-item iframe,
 .photo-gallery-item embed,
 .photo-gallery-item video,
 .photo-gallery-item object,
 .photo-gallery-item .ivmWrapper {
     width: 100%;
     margin-bottom: 20px;
     height: 56.25vw;
 }

 @media all and (min-width: 1020px) {

     .photo-gallery-item iframe,
     .photo-gallery-item embed,
     .photo-gallery-item video,
     .photo-gallery-item object,
     .photo-gallery-item .ivmWrapper {
         height: 574px;
     }
 }

 .photo-gallery-item .butoane-share {
     width: 110px;
     -webkit-box-align: start;
     -ms-flex-align: start;
     align-items: flex-start;
     margin: 0 20px 0 0;
 }

 @media all and (min-width: 1020px) {
     .photo-gallery-item .butoane-share {
         margin: 0 30px 0 0;
     }
 }

 .photo-gallery-item .butoane-share .buton-share {
     padding: 0;
     margin: 0;
     width: 50px;
     background-position: center;
     -webkit-box-flex: 0;
     -ms-flex: none;
     flex: none;
 }

 .photo-gallery-item .butoane-share .buton-share span {
     display: none;
 }

 .photo-caption {
     -webkit-box-flex: 1;
     -ms-flex: 1;
     flex: 1;
     margin: 0 20px;
 }

 @media all and (min-width: 1020px) {
     .photo-caption {
         margin: 0 30px;
     }
 }

 .photo-caption p {
     margin-bottom: 10px;
     font-size: 16px;
 }

 @media all and (min-width: 1020px) {
     .photo-caption p {
         font-size: 20px;
     }
 }

 .photo-caption .credits {
     font-size: 12px;
     margin-bottom: 0;
 }

 @media all and (min-width: 1020px) {
     .photo-caption .credits {
         font-size: 16px;
     }
 }

 .photo-caption .credits::before {
     content: '';
     display: inline-block;
     width: 16px;
     height: 12px;
     margin-right: 5px;
     background-image: url(../images-21/icon-photo-small.svg);
     background-size: contain;
     background-repeat: no-repeat;
     background-position: center;
 }

 .listing-vedete .controller {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     -webkit-box-pack: justify;
     -ms-flex-pack: justify;
     justify-content: space-between;
     -webkit-box-align: stretch;
     -ms-flex-align: stretch;
     align-items: stretch;
     padding: 30px 0 0;
 }

 @media all and (min-width: 1020px) {
     .listing-vedete .controller {
         padding: 0 30px;
     }
 }

 @media all and (min-width: 1020px) {

     .listing-vedete h5,
     .listing-vedete .ex-h5 {
         margin-right: 50%;
     }
 }

 .listing-vedete .news-item {
     width: calc((100% - 20px) / 2);
 }

 @media all and (min-width: 1020px) {
     .listing-vedete .news-item {
         width: calc((100% - 90px) / 4);
     }
 }

 .listing-vedete .news-item h2,
 .listing-vedete .news-item .ex-h2 {
     font-size: 18px;
 }

 .listing-vedete.cele-mai .controller {
     padding: 30px 0 0;
 }

 @media all and (min-width: 1020px) {
     .listing-vedete.cele-mai .controller {
         padding: 0;
     }
 }

 .listing-vedete.cele-mai .news-item {
     width: 100%;
 }

 @media all and (min-width: 1020px) {
     .listing-vedete.cele-mai .news-item {
         width: calc((100% - 60px) / 3);
     }
 }

 .listing-vedete.cele-mai .news-item h2,
 .listing-vedete.cele-mai .news-item .ex-h2 {
     font-size: 22px;
 }

 .programtv {
     margin-bottom: 20px;
 }

 @media all and (min-width: 700px) {
     .programtv {
         margin-top: 20px;
     }
 }

 @media all and (min-width: 1020px) {
     .programtv {
         margin-bottom: 30px;
         margin-top: 0;
     }
 }

 .programtv .controller {
     max-width: 100%;
     background-color: #EDEBEB;
     padding: 30px 20px 1px;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     -webkit-box-pack: justify;
     -ms-flex-pack: justify;
     justify-content: space-between;
 }

 @media all and (min-width: 700px) {
     .programtv .controller {
         max-width: 540px;
     }
 }

 @media all and (min-width: 1020px) {
     .programtv .controller {
         max-width: 1020px;
         padding: 30px 30px 1px;
     }
 }

 .descriere-pgtv {
     margin: 15px 0 0;
     color: rgba(255, 255, 255, 0.7);
     font-size: 16px;
 }

 @media all and (min-width: 700px) {
     .descriere-pgtv {
         margin: 5px 300px 3px 0;
     }
 }

 @media all and (min-width: 1020px) {
     .descriere-pgtv {
         -webkit-box-ordinal-group: 2;
         -ms-flex-order: 1;
         order: 1;
         color: #222;
         margin: 10px 300px 6px 0;
     }
 }

 .pgtv-item {
     width: 100%;
     margin-bottom: 30px;
 }

 @media all and (min-width: 1020px) {
     .pgtv-item {
         width: calc(50% - 15px);
     }
 }

 .pgtv-item h2 {
     position: relative;
     display: -webkit-inline-box;
     display: -ms-inline-flexbox;
     display: inline-flex;
     -webkit-box-align: end;
     -ms-flex-align: end;
     align-items: flex-end;
     color: #DA0F10;
     text-transform: uppercase;
     font-weight: 400;
     font-size: 20px;
     line-height: 1.1;
     max-width: calc(100% - 40px);
     margin: 0 0 20px;
     padding: 0 0 15px;
 }

 @media all and (min-width: 1020px) {
     .pgtv-item h2 {
         margin: 0 0 15px;
     }
 }

 .pgtv-item h2::before {
     content: '';
     display: block;
     position: relative;
     width: 30px;
     height: 30px;
     background-image: url(../images-21/icon-circle.svg);
     background-repeat: no-repeat;
     background-size: contain;
     background-position: center;
 }

 .pgtv-item h2::after {
     background-image: url(../images-21/shade-light.png);
     content: '';
     display: block;
     position: absolute;
     top: 0;
     right: 0;
     bottom: 0;
     left: 30px;
 }

 .pgtv-item h2 span {
     display: block;
     background-color: #EDEBEB;
     min-height: 30px;
     position: relative;
     z-index: 1;
     -webkit-box-flex: 1;
     -ms-flex: 1;
     flex: 1;
     margin-right: 30px;
     padding: 0 20px 5px 15px;
 }

 .pgtv-item h2.icon-premium::before {
     background-image: url(../images-21/icon-premium.svg);
 }

 .pgtv-item h2.icon-trending::before {
     background-image: url(../images-21/icon-trending.svg);
 }

 .pgtv-item h2.icon-mail::before {
     background-image: url(../images-21/icon-mail.svg);
 }

 .pgtv-item h2.icon-video::before {
     background-image: url(../images-21/icon-video-.svg);
 }

 .pgtv-item h2.icon-poll::before {
     background-image: url(../images-21/icon-poll.svg);
 }

 .pgtv-item h5,
 .pgtv-item .ex-h5 {
     margin-left: 0;
     max-width: 100%;
 }

 .pgtv-item h5 span,
 .pgtv-item .ex-h5 span {
     background-color: #EDEBEB;
 }

 .pgtv-item ul {
     list-style-type: none;
 }

 .pgtv-item li {
     background-color: #FFF;
     border-bottom: 5px solid #EDEBEB;
 }

 .pgtv-item li .thumb {
     padding-bottom: 29.412%;
 }

 .pgtv-item .ex-h2 {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: start;
     -ms-flex-align: start;
     align-items: flex-start;
     padding: 20px 15px 15px;
     font-size: 18px;
 }

 @media all and (min-width: 700px) {
     .pgtv-item .ex-h2 {
         font-size: 22px;
         padding: 25px 30px 20px;
     }
 }

 .pgtv-item .ex-h2 .ora {
     font-weight: 300;
     width: 60px;
 }

 @media all and (min-width: 700px) {
     .pgtv-item .ex-h2 .ora {
         width: 75px;
     }
 }

 .pgtv-item .ex-h2 .titlu-show {
     -webkit-box-flex: 1;
     -ms-flex: 1;
     flex: 1;
 }

 @media (hover: hover) {
     .pgtv-item .ex-h2 .titlu-show:hover {
         color: #DA0F10;
     }
 }

 .pgtv-item .ex-h2 .vezi-antenaplay img {
     height: 20px;
     width: auto;
     margin-left: 15px;
     margin-top: -2px;
 }

 @media all and (min-width: 700px) {
     .pgtv-item .ex-h2 .vezi-antenaplay img {
         margin-left: 20px;
         margin-top: 0;
     }
 }

 @media (hover: hover) {
     .pgtv-item .ex-h2 .vezi-antenaplay:hover {
         -webkit-transform: translateX(3px);
         transform: translateX(3px);
     }
 }

 .zile {
     list-style-type: none;
     -webkit-box-ordinal-group: 0;
     -ms-flex-order: -1;
     order: -1;
     font-size: 0;
     font-weight: 400;
     color: #DA0F10;
     margin-top: 15px;
     padding-top: 10px;
     border-top: 1px solid rgba(255, 255, 255, 0.1);
 }

 @media all and (min-width: 700px) {
     .zile {
         border-top: none;
         -webkit-box-ordinal-group: unset;
         -ms-flex-order: unset;
         order: unset;
         position: absolute;
         right: -5px;
         bottom: 1px;
     }
 }

 @media all and (min-width: 1020px) {
     .zile {
         right: 25px;
         bottom: 33px;
     }
 }

 .zile li {
     display: inline-block;
 }

 .zile li:first-child {
     margin-left: -5px;
 }

 @media all and (min-width: 700px) {
     .zile li:first-child {
         margin-left: 0;
     }
 }

 .zile li a {
     display: block;
     font-size: 20px;
     padding: 5px 5px 0;
 }

 @media (hover: hover) {
     .zile li a:hover {
         -webkit-transform: translateY(-3px);
         transform: translateY(-3px);
     }
 }

 .nl-wrapper .controller {
     max-width: 100%;
 }

 @media all and (min-width: 700px) {
     .nl-wrapper .controller {
         background-color: #222;
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         -webkit-box-pack: center;
         -ms-flex-pack: center;
         justify-content: center;
         -ms-flex-wrap: wrap;
         flex-wrap: wrap;
     }
 }

 @media all and (min-width: 1020px) {
     .nl-wrapper .controller {
         max-width: 690px;
         background-color: #FFF;
         padding: 35px 30px 30px;
     }
 }

 .nl-wrapper h1,
 .nl-wrapper .ex-h1 {
     background-color: #111;
     color: #FFF;
     padding: 60px 20px 20px;
     margin-bottom: 0;
 }

 @media all and (min-width: 700px) {

     .nl-wrapper h1,
     .nl-wrapper .ex-h1 {
         max-width: 540px;
         background-color: #222;
     }
 }

 @media all and (min-width: 1020px) {

     .nl-wrapper h1,
     .nl-wrapper .ex-h1 {
         background-color: #FFF;
         color: #222;
         max-width: 100%;
         padding: 0;
         margin-bottom: 20px;
     }
 }

 .nl-wrapper .newsletter-box {
     padding: 30px 20px;
     margin: 0;
     border-radius: 0;
     width: 100%;
 }

 @media all and (min-width: 700px) {
     .nl-wrapper .newsletter-box {
         padding: 30px 30px 35px;
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         -webkit-box-pack: center;
         -ms-flex-pack: center;
         justify-content: center;
         -ms-flex-wrap: wrap;
         flex-wrap: wrap;
     }
 }

 .nl-wrapper .newsletter-box .input-wrapper {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     margin-top: 25px;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
 }

 @media all and (min-width: 700px) {
     .nl-wrapper .newsletter-box .input-wrapper {
         -ms-flex-wrap: nowrap;
         flex-wrap: nowrap;
         max-width: 500px;
         width: 100%;
         margin-top: 10px;
     }
 }

 @media all and (min-width: 1020px) {
     .nl-wrapper .newsletter-box .input-wrapper {
         max-width: 100%;
     }
 }

 .nl-wrapper .newsletter-box .input-wrapper input[type=email] {
     font-size: 18px;
     border: none;
     height: 40px;
     padding: 5px 15px 0;
     width: 100%;
 }

 @media all and (min-width: 700px) {
     .nl-wrapper .newsletter-box .input-wrapper input[type=email] {
         width: auto;
         -webkit-box-flex: 1;
         -ms-flex: 1;
         flex: 1;
         margin: 0;
     }
 }

 .nl-wrapper .newsletter-box .input-wrapper input[type=submit] {
     background: linear-gradient(-45deg, #FA9161 0%, #FF3C00 100%);
     font-size: 14px;
     height: 40px;
     margin: 0;
     padding: 5px 10px 0;
     width: 150px;
 }

 .nl-wrapper .newsletter-box .input-wrapper input[type=submit]:hover,
 .nl-wrapper .newsletter-box .input-wrapper input[type=submit]:focus {
     background-image: linear-gradient(-45deg, #FF5C00 0%, #E80001 100%);
 }

 .nl-wrapper .newsletter-box .input-wrapper.text-confirmare {
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
 }

 .nl-wrapper .newsletter-box .input-wrapper.text-confirmare:first-child {
     margin-top: 0;
 }

 .nl-wrapper .newsletter-box .input-wrapper.text-confirmare p {
     width: 100%;
     padding: 0;
 }

 .nl-wrapper .newsletter-box .ch-rd-wrapper {
     margin-bottom: 15px;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
 }

 @media all and (min-width: 700px) {
     .nl-wrapper .newsletter-box .ch-rd-wrapper {
         max-width: 500px;
         width: 100%;
     }
 }

 @media all and (min-width: 1020px) {
     .nl-wrapper .newsletter-box .ch-rd-wrapper {
         max-width: 100%;
     }
 }

 .nl-wrapper .newsletter-box .ch-rd-wrapper input {
     margin: 0;
     height: 0;
     width: 0;
     padding: 0;
     border: 0;
     display: inline-block;
 }

 .nl-wrapper .newsletter-box .ch-rd-wrapper input:checked+label .checkbox-img {
     background: url(../images-21/checkbox.svg), linear-gradient(-45deg, #7BB515 0%, #2D9C00 100%);
     background-size: contain, contain;
     background-repeat: no-repeat, no-repeat;
 }

 .nl-wrapper .newsletter-box .ch-rd-wrapper input:focus+label .checkbox-img {
     -webkit-box-shadow: 0 0 10px 0 #2D9C00, inset 0 0 0 1px rgba(34, 34, 34, 0.75);
     box-shadow: 0 0 10px 0 #2D9C00, inset 0 0 0 1px rgba(34, 34, 34, 0.75);
 }

 .nl-wrapper .newsletter-box .ch-rd-wrapper label {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: start;
     -ms-flex-align: start;
     align-items: flex-start;
     cursor: pointer;
     margin: 0;
 }

 .nl-wrapper .newsletter-box .ch-rd-wrapper .checkbox-img {
     width: 24px;
     height: 24px;
     background-color: #FFF;
     position: relative;
     -webkit-box-shadow: inset 0 0 0 1px rgba(34, 34, 34, 0.75);
     box-shadow: inset 0 0 0 1px rgba(34, 34, 34, 0.75);
 }

 .nl-wrapper .newsletter-box .ch-rd-wrapper .checkbox-label {
     padding-left: 10px;
     -webkit-box-flex: 1;
     -ms-flex: 1;
     flex: 1;
     padding-top: 4px;
     font-size: 18px;
     line-height: 1.25;
 }

 @media all and (min-width: 1020px) {
     .pagina-text .controller {
         -webkit-box-pack: center;
         -ms-flex-pack: center;
         justify-content: center;
         -webkit-box-orient: horizontal;
         -webkit-box-direction: normal;
         -ms-flex-direction: row;
         flex-direction: row;
     }
 }

 @media all and (min-width: 1020px) {
     .pagina-text .article-column {
         margin-left: 0;
     }
 }

 @media all and (min-width: 1020px) {

     .pagina-text h1,
     .pagina-text .ex-h1 {
         width: 600px;
         margin-bottom: -20px;
         padding-top: 30px;
     }
 }

 .pagina-text+.article-block .controller {
     padding-top: 0;
 }

 @media all and (min-width: 1020px) {
     .banner-in-articol {
         margin-bottom: 30px;
     }
 }

 .subcategorii-wrapper {
     overflow-x: scroll;
     background-color: #FFF;
     position: relative;
     font-family: "IBM Plex Sans", sans-serif;
     margin-bottom: 20px;
 }

 @media all and (min-width: 1020px) {
     .subcategorii-wrapper {
         overflow: hidden;
         margin: 20px 30px 30px;
     }
 }

 .subcategorii-wrapper+.listing-categorie .controller {
     padding-top: 0;
 }

 @media all and (min-width: 1020px) {
     .subcategorii-wrapper+.listing-categorie .controller {
         padding-top: 40px;
     }
 }

 .subcategorii-wrapper.select-wrapper {
     overflow: visible;
     z-index: 101;
 }

 .subcategorii-wrapper.select-wrapper .subcategorii {
     padding: 0;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
 }

 .subcategorii-wrapper.select-wrapper .subcategorii li {
     width: 100%;
 }

 @media all and (min-width: 700px) {
     .subcategorii-wrapper.select-wrapper .subcategorii li {
         width: auto;
     }
 }

 .subcategorii-wrapper.select-wrapper .subcategorii li>a {
     width: 100%;
     border-bottom: 1px solid rgba(34, 34, 34, 0.1);
     padding-left: 20px;
     padding-right: 20px;
     background-position: calc(100% - 20px) center;
 }

 @media all and (min-width: 700px) {
     .subcategorii-wrapper.select-wrapper .subcategorii li>a {
         width: auto;
         border-bottom: 1px solid rgba(218, 15, 16, 0);
     }
 }

 @media (hover: hover) {
     .subcategorii-wrapper.select-wrapper .subcategorii li>a:hover {
         border-bottom: 1px solid #DA0F10;
         color: #DA0F10;
     }
 }

 .subcategorii-wrapper.select-wrapper .subcategorii li:last-child {
     padding: 0;
 }

 .subcategorii {
     list-style-type: none;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     margin: 0;
     padding: 0 0 0 10px;
     width: 100%;
     background-color: rgba(237, 235, 235, 0.5);
     border-top: 1px solid rgba(34, 34, 34, 0.1);
 }

 @media all and (min-width: 700px) {
     .subcategorii {
         padding: 0 0 0 20px;
     }
 }

 @media all and (min-width: 1020px) {
     .subcategorii {
         -ms-flex-wrap: wrap;
         flex-wrap: wrap;
         border-top: none;
         padding: 0;
     }
 }

 .subcategorii li {
     position: relative;
 }

 .subcategorii li a {
     display: block;
     text-transform: uppercase;
     font-weight: 400;
     font-size: 14px;
     padding: 17px 10px 12px;
 }

 @media all and (min-width: 1020px) {
     .subcategorii li a {
         border-bottom: 1px solid rgba(218, 15, 16, 0);
         padding: 15px 10px 12px;
     }
 }

 @media (hover: hover) {
     .subcategorii li a:hover {
         border-bottom: 1px solid #DA0F10;
         color: #DA0F10;
     }
 }

 .subcategorii li a.with-arrow {
     background-image: url(../images-21/dropdown-arrow.svg);
     background-repeat: no-repeat;
     background-position: calc(100% - 10px) center;
     padding-right: 35px !important;
 }

 @media (hover: hover) {
     .subcategorii li a.with-arrow:hover {
         background-image: url(../images-21/dropdown-arrow-red.svg);
     }
 }

 .subcategorii li a.active {
     border-bottom: 1px solid #DA0F10;
     color: #DA0F10;
 }

 .subcategorii li:last-child {
     padding-right: 10px;
 }

 .subcategorii li:hover .select-with-search,
 .subcategorii li:focus .select-with-search {
     display: block;
 }

 .subcategorii li:hover .with-arrow,
 .subcategorii li:focus .with-arrow {
     color: #DA0F10;
     background-image: url(../images-21/dropdown-arrow-red.svg);
 }

 .select-with-search {
     display: none;
     position: absolute;
     z-index: 10;
     background-color: #DA0F10;
     left: 0;
     width: 100%;
 }

 @media all and (min-width: 700px) {
     .select-with-search {
         width: 250px;
         top: 46px;
     }
 }

 .select-with-search input[type=search] {
     margin: 20px 20px 10px 20px;
     padding: 5px 15px 5px;
     width: calc(100% - 40px);
     border: none;
     font-size: 16px;
 }

 .select-with-search ul {
     list-style-type: none;
     margin: 0;
     padding: 0;
     max-height: 343px;
     overflow-y: scroll;
     overflow-x: hidden;
 }

 .select-with-search ul li a {
     color: #FFF;
     padding: 17px 20px 12px;
 }

 @media (hover: hover) {
     .select-with-search ul li a:hover {
         color: #FFF !important;
         background-color: rgba(255, 255, 255, 0.2);
     }
 }

 .video-listing .controller {
     padding: 30px 0 10px;
     max-width: 100%;
 }

 @media all and (min-width: 700px) {
     .video-listing .controller {
         max-width: calc(100% - 60px);
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         -webkit-box-pack: justify;
         -ms-flex-pack: justify;
         justify-content: space-between;
         -ms-flex-wrap: wrap;
         flex-wrap: wrap;
     }
 }

 @media all and (min-width: 1020px) {
     .video-listing .controller {
         max-width: 1020px;
         padding: 40px 0 10px;
     }
 }

 .video-item {
     background-color: #EDEBEB;
     display: block;
     margin-bottom: 20px;
 }

 @media all and (min-width: 700px) {
     .video-item {
         width: calc((100% - 20px) / 2);
     }
 }

 @media all and (min-width: 1020px) {
     .video-item {
         width: calc((100% - 60px) / 3);
         margin-bottom: 30px;
     }
 }

 .video-item .thumb .video-tag {
     background-color: transparent;
     width: auto;
     height: auto;
     margin: 0;
     position: absolute;
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
 }

 .video-item .thumb .video-tag img {
     width: 50px;
     height: 50px;
     position: static;
     border-radius: 50%;
 }

 .video-item .thumb .time {
     background-color: rgba(0, 0, 0, 0.75);
     color: #FFF;
     position: absolute;
     bottom: 0;
     right: 0;
     font-size: 14px;
     padding: 2px 10px;
 }

 @media (hover: hover) {
     .video-item:hover .thumb picture img {
         -webkit-transform: scale(1.05);
         transform: scale(1.05);
     }
 }

 .video-item-info {
     padding: 20px 20px 20px 80px;
     position: relative;
 }

 .video-item-info.top {
     padding: 16px 20px 12px;
 }

 .video-item-info h4,
 .video-item-info .ex-h4 {
     font-size: 14px;
     margin-bottom: 0;
     color: #DA0F10;
     text-transform: uppercase;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
 }

 .video-item-info h6,
 .video-item-info .ex-h6 {
     font-weight: 300;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
 }

 .video-item-info h2,
 .video-item-info .ex-h2 {
     margin-bottom: 5px;
     -webkit-box-flex: 1;
     -ms-flex: 1;
     flex: 1;
 }

 .video-item-info p {
     margin-bottom: 0;
     font-size: 14px;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
 }

 .video-item-info .thumb {
     left: 15px;
     width: 50px;
     padding-bottom: 50px;
     border-radius: 1000px;
     position: absolute;
 }

 .video-box {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
     font-weight: 400;
     text-transform: uppercase;
     font-size: 14px;
     line-height: 1.1;
     margin-bottom: 30px;
 }

 .video-box iframe,
 .video-box embed,
 .video-box video,
 .video-box object,
 .video-box .ivmWrapper {
     margin-bottom: 0;
     width: 100%;
 }

 .video-box .video-box-header {
     background-color: #EDEBEB;
     display: block;
     padding: 18px 20px 14px;
 }

 .video-box .video-box-more {
     background-color: #DA0F10;
     color: #FFF;
     display: block;
     padding: 18px 20px 14px;
 }

 .close-to-homepage {
     display: block;
     position: absolute;
     width: 36px;
     height: 36px;
     background-color: #FFF;
     -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
     box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
     right: 15px;
     bottom: -95px;
     background-image: url(../images-21/close.svg);
     background-repeat: no-repeat;
     background-position: center;
     background-size: 46%;
     border-radius: 50%;
     border: 2px solid #DA0F10;
 }

 @media all and (min-width: 700px) {
     .close-to-homepage {
         bottom: -60px;
         right: 20px;
     }
 }

 @media all and (min-width: 1020px) {
     .close-to-homepage {
         display: none;
     }
 }

 .video-ul-zilei {
     padding-top: 40px;
     padding-bottom: 20px;
 }

 .video-ul-zilei .widget-video {
     background-color: #EDEBEB;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     padding: 65px 0 0;
     margin-top: -65px;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
 }

 @media all and (min-width: 1020px) {
     .video-ul-zilei .widget-video {
         margin-top: -30px;
         padding: 30px;
         -ms-flex-wrap: nowrap;
         flex-wrap: nowrap;
     }
 }

 .video-ul-zilei .main-video {
     width: 100%;
 }

 @media all and (min-width: 1020px) {
     .video-ul-zilei .main-video {
         width: 630px;
         margin-right: 30px;
     }
 }

 .video-ul-zilei .main-video h2,
 .video-ul-zilei .main-video .ex-h2 {
     margin: -5px 20px 5px;
 }

 @media all and (min-width: 1020px) {

     .video-ul-zilei .main-video h2,
     .video-ul-zilei .main-video .ex-h2 {
         margin: 0 0 15px;
     }
 }

 .video-ul-zilei .main-video iframe,
 .video-ul-zilei .main-video embed,
 .video-ul-zilei .main-video video,
 .video-ul-zilei .main-video object,
 .video-ul-zilei .main-video .ivmWrapper {
     max-width: 100%;
     width: 100%;
     margin-bottom: 20px;
 }

 .video-ul-zilei .alte-video {
     width: 100%;
     padding: 20px;
 }

 @media all and (min-width: 1020px) {
     .video-ul-zilei .alte-video {
         width: 300px;
         padding: 0;
     }
 }

 .video-ul-zilei .alte-video h6,
 .video-ul-zilei .alte-video .ex-h6 {
     color: #DA0F10;
     margin-bottom: 15px;
 }

 .video-ul-zilei .alte-video .news-item {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: nowrap;
     flex-wrap: nowrap;
     -webkit-box-orient: horizontal;
     -webkit-box-direction: normal;
     -ms-flex-direction: row;
     flex-direction: row;
     border-bottom: 1px solid rgba(0, 0, 0, 0.1);
     padding-bottom: 18px;
     margin-bottom: 18px;
 }

 .video-ul-zilei .alte-video .news-item:nth-child(4) {
     border-bottom: none;
     margin-bottom: 0;
 }

 @media all and (min-width: 1020px) {
     .video-ul-zilei .alte-video .news-item:nth-child(4) {
         margin-bottom: 18px;
         padding-bottom: 13px;
     }
 }

 .video-ul-zilei .alte-video .news-item .thumb {
     width: 80px;
     padding-bottom: 53.33px;
     margin-right: 15px;
 }

 .video-ul-zilei .alte-video .news-item .thumb .video-tag {
     background-color: transparent;
     width: auto;
     height: auto;
     margin: 0;
     position: absolute;
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
 }

 .video-ul-zilei .alte-video .news-item .thumb .video-tag img {
     width: 25px;
     height: 25px;
     position: static;
     border-radius: 50%;
 }

 .video-ul-zilei .alte-video .news-item .news-item-info {
     -webkit-box-flex: 1;
     -ms-flex: 1;
     flex: 1;
     padding: 0;
 }

 .video-ul-zilei .alte-video .news-item .news-item-info h2,
 .video-ul-zilei .alte-video .news-item .news-item-info .ex-h2 {
     font-size: 18px;
     line-height: 1.2;
 }

 .video-ul-zilei .more {
     font-size: 14px;
     background: linear-gradient(-45deg, #FA9161 0%, #FF3C00 100%);
     text-transform: uppercase;
     color: #FFF;
     font-weight: 400;
     padding: 15px 20px 10px;
     margin-top: 10px;
     display: inline-block;
 }

 .video-ul-zilei .more:hover {
     background: linear-gradient(-45deg, #FF5C00 0%, #E80001 100%);
 }

 @media all and (min-width: 1020px) {
     .video-ul-zilei .more {
         margin-top: -20px;
     }
 }

 .linkuri-final {
     margin-bottom: 30px;
 }

 .linkuri-final h5,
 .linkuri-final .ex-h5 {
     margin-top: 20px;
     margin-bottom: 0;
     width: 100%;
 }

 @media all and (min-width: 700px) {

     .linkuri-final h5,
     .linkuri-final .ex-h5 {
         max-width: 300px;
         margin-left: 0;
     }
 }

 .linkuri-final h4,
 .linkuri-final .ex-h4 {
     line-height: 1.1;
 }

 .linkuri-final ul,
 .linkuri-final ol {
     margin-bottom: 0 !important;
     font-size: 18px;
     font-weight: 400;
 }

 .linkuri-final ul li,
 .linkuri-final ol li {
     line-height: 1.2;
     margin: 20px 0;
     position: relative;
 }

 .linkuri-final ul li h6,
 .linkuri-final ul li .ex-h6,
 .linkuri-final ol li h6,
 .linkuri-final ol li .ex-h6 {
     display: inline-block;
     color: #222;
     margin: 0 !important;
 }

 .linkuri-final ul li h6::before,
 .linkuri-final ul li .ex-h6::before,
 .linkuri-final ol li h6::before,
 .linkuri-final ol li .ex-h6::before {
     content: "â€”";
     margin: 0 5px;
     line-height: 1.2;
     font-weight: 300;
 }

 .linkuri-final ul li a,
 .linkuri-final ol li a {
     display: block;
     word-break: unset !important;
     -webkit-hyphens: unset !important;
     -ms-hyphens: unset !important;
     hyphens: unset !important;
 }

 @media (hover: hover) {

     .linkuri-final ul li a:hover,
     .linkuri-final ol li a:hover {
         -webkit-transform: translateX(5px);
         transform: translateX(5px);
         -webkit-box-shadow: none !important;
         box-shadow: none !important;
     }
 }

 .linkuri-final ul.bullet-chevron,
 .linkuri-final ol.bullet-chevron {
     list-style-type: none;
     font-size: 20px;
 }

 .linkuri-final ul.bullet-chevron li::before,
 .linkuri-final ol.bullet-chevron li::before {
     content: 'Â»';
     position: absolute;
     left: -13px;
     top: -3px;
     font-size: 20px;
     color: #DA0F10;
 }

 .linkuri-final .more {
     display: inline-block;
     color: #DA0F10;
     line-height: 1;
     margin-top: 15px;
     font-size: 14px;
     text-transform: uppercase;
     margin: 0 0 0 30px;
     padding: 0;
     font-weight: 400;
     border-bottom: 1px solid rgba(218, 15, 16, 0);
 }

 @media (hover: hover) {
     .linkuri-final .more:hover {
         border-bottom: 1px solid #DA0F10;
     }
 }

 .mt40 {
     margin-top: 40px;
 }

 .all-news {
     color: #DA0F10;
     font-weight: 400;
     padding: 15px 20px;
     display: block;
     width: 100%;
     font-size: 18px;
     background-color: #EDEBEB;
     margin-bottom: 20px;
 }

 @media all and (min-width: 1020px) {
     .all-news {
         margin-bottom: 30px;
     }
 }

 .tags-title-wrapper {
     font-size: 14px;
     margin-bottom: 15px;
     margin-top: 30px;
 }

 @media all and (min-width: 1020px) {
     .tags-title-wrapper {
         max-width: 636px;
         margin-bottom: -15px;
         margin-top: 45px;
     }
 }

 .tags-title-wrapper h1,
 .tags-title-wrapper .ex-h1 {
     display: inline;
     font-size: 14px;
 }

 .taguri {
     padding: 0 !important;
     margin-bottom: 30px !important;
     list-style-type: none;
     font-size: 14px;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     font-weight: 400;
 }

 @media all and (min-width: 1020px) {
     .taguri {
         max-width: 636px;
         margin-top: 30px;
         margin-bottom: 40px !important;
     }
 }

 .taguri li {
     margin: 0 !important;
     padding: 0 !important;
 }

 .taguri li a {
     display: block;
     color: #DA0F10;
     margin-right: 4px;
     margin-bottom: 3px;
     padding: 3px 10px;
     background: #FFF;
     border-radius: 20px;
     border: 1px solid rgba(218, 15, 16, 0.5);
     font-family: "IBM Plex Sans", sans-serif;
 }

 @media (hover: hover) {
     .taguri li a:hover {
         background-color: #DA0F10;
         color: #FFF;
     }
 }

 .related-observator {
     text-align: center;
     border-top: 1px solid rgba(0, 0, 0, 0.1);
     border-bottom: 1px solid rgba(0, 0, 0, 0.1);
     width: 100vw;
     margin-left: -15px;
     margin-top: 50px;
     padding-left: 15px;
     padding-right: 15px;
     max-width: 630px;
 }

 @media all and (min-width: 700px) {
     .related-observator {
         width: 100%;
         margin-left: auto;
         margin-right: auto;
         padding-left: 0;
         padding-right: 0;
         margin-top: 55px;
         padding-bottom: 25px;
         margin-bottom: 30px;
     }
 }

 .related-observator .news-item {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
     text-align: left;
     padding: 0;
     margin-bottom: 0 !important;
 }

 @media all and (min-width: 700px) {
     .related-observator .news-item {
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         margin-top: 0 !important;
         -webkit-box-orient: horizontal;
         -webkit-box-direction: normal;
         -ms-flex-direction: row;
         flex-direction: row;
         padding: 5px 0;
         -webkit-box-align: center;
         -ms-flex-align: center;
         align-items: center;
     }
 }

 .related-observator .news-item h2,
 .related-observator .news-item .ex-h2 {
     padding-right: 0 !important;
     font-size: 20px !important;
     line-height: 1.2 !important;
     letter-spacing: -0.25px !important;
 }

 @media all and (min-width: 700px) {

     .related-observator .news-item h2,
     .related-observator .news-item .ex-h2 {
         font-size: 24px !important;
         letter-spacing: -0.5px !important;
     }
 }

 .related-observator .news-item .thumb {
     width: 100% !important;
     padding-bottom: 56.25% !important;
     margin-left: 0 !important;
     margin-right: 0 !important;
 }

 @media all and (min-width: 700px) {
     .related-observator .news-item .thumb {
         width: 192px !important;
         padding-bottom: 108px !important;
         margin-right: 25px !important;
     }
 }

 .related-observator .news-item .thumb img {
     margin-bottom: 0 !important;
 }

 .related-observator .news-item .news-item-info {
     margin: 0 !important;
     padding: 12px 0 20px !important;
 }

 @media all and (min-width: 700px) {
     .related-observator .news-item .news-item-info {
         -webkit-box-flex: 1;
         -ms-flex: 1;
         flex: 1;
         padding: 0 !important;
     }
 }

 .related-observator-homepage {
     margin-left: 0;
     margin-bottom: 20px;
     border-bottom: none;
 }

 @media all and (min-width: 700px) {
     .related-observator-homepage {
         margin-left: auto;
         margin-bottom: 40px;
     }
 }

 .citeste-si {
     margin-bottom: 20px;
 }

 @media all and (min-width: 700px) {
     .citeste-si {
         margin-bottom: 40px;
     }
 }

 .citeste-si .ex-h6 {
     font-family: "IBM Plex Sans", sans-serif;
     font-size: 16px !important;
     letter-spacing: 3px !important;
     text-transform: uppercase !important;
     margin: 20px 0 15px !important;
 }

 @media all and (min-width: 700px) {
     .citeste-si .ex-h6 {
         margin-bottom: 20px !important;
     }
 }

 .citeste-si .news-item {
     padding: 0;
     margin: 0 0 20px !important;
 }

 @media all and (min-width: 700px) {
     .citeste-si .news-item {
         -webkit-box-align: center;
         -ms-flex-align: center;
         align-items: center;
     }
 }

 .citeste-si .thumb {
     width: 145px !important;
     padding-bottom: 82px !important;
     margin-left: 0 !important;
 }

 @media all and (min-width: 700px) {
     .citeste-si .thumb {
         width: 192px !important;
         padding-bottom: 108px !important;
         margin-right: 25px !important;
     }
 }

 .citeste-si .news-item-info {
     padding: 0 !important;
     margin: 0 !important;
 }

 .citeste-si h2,
 .citeste-si .ex-h2 {
     font-size: 16px !important;
     line-height: 1.25 !important;
     letter-spacing: -0.25px !important;
 }

 @media all and (min-width: 700px) {

     .citeste-si h2,
     .citeste-si .ex-h2 {
         font-size: 18px !important;
         line-height: 1.35 !important;
     }
 }

 .related-observator-header {
     text-align: center;
     display: inline-block;
     -webkit-transform: translateY(-50%);
     transform: translateY(-50%);
     padding: 0 20px;
     background-color: #FFF;
 }

 .related-observator-header img {
     height: 176px;
     height: auto;
 }

 .obsnews-logo-text-invisible {
     position: absolute;
     opacity: 0;
     pointer-events: none;
 }

 .new-recomandari {
     background-color: #FFF;
     padding: 40px 0;
     position: relative;
 }

 .new-recomandari .controller {
     max-width: 540px;
 }

 @media all and (min-width: 1020px) {
     .new-recomandari .controller {
         max-width: 970px;
     }
 }

 .new-recomandari h5,
 .new-recomandari .ex-h5 {
     margin-left: 20px;
     width: calc(100% - 40px);
 }

 @media all and (min-width: 1020px) {

     .new-recomandari h5,
     .new-recomandari .ex-h5 {
         width: auto;
         margin-left: 15px;
     }
 }

 .new-recomandari .news-item {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: start;
     -ms-flex-align: start;
     align-items: flex-start;
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
 }

 @media all and (min-width: 1020px) {
     .new-recomandari .news-item {
         display: block;
     }
 }

 .new-recomandari .news-item .news-item-info {
     padding-left: 0;
     padding-right: 0;
 }

 @media all and (min-width: 1020px) {
     .new-recomandari .news-item .news-item-info {
         min-height: 0px;
         border-bottom: none;
         padding: 15px 0 0;
     }
 }

 .new-recomandari .news-item .news-item-info__sapou {
     display: none;
 }

 @media all and (min-width: 1020px) {
     .new-recomandari .news-item .news-item-info__sapou {
         display: block;
     }
 }

 @media all and (min-width: 1020px) {

     .new-recomandari .news-item h2,
     .new-recomandari .news-item .ex-h2 {
         font-size: 18px !important;
         line-height: 1.35 !important;
     }
 }

 .new-recomandari__content-wrapper {
     padding: 0 15px;
 }

 @media all and (min-width: 1020px) {
     .new-recomandari__content-wrapper {
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         -webkit-box-align: start;
         -ms-flex-align: start;
         align-items: flex-start;
         padding: 0;
         -webkit-box-pack: justify;
         -ms-flex-pack: justify;
         justify-content: space-between;
     }
 }

 .new-recomandari__content-wrapper>* {
     margin: 0 0 20px;
 }

 @media all and (min-width: 1020px) {
     .new-recomandari__content-wrapper>* {
         margin: 0;
         width: calc((100% - 60px) / 3);
     }
 }

 .box-antenaplay {
     border: 1px solid #EDEBEB;
     padding: 20px;
     margin-bottom: 0;
     font-family: "IBM Plex Sans", sans-serif;
 }

 .box-antenaplay__header {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     color: rgba(34, 34, 34, 0.5);
     text-transform: uppercase;
     letter-spacing: 1px;
     font-size: 12px;
     line-height: 1;
     font-weight: 400;
     margin-bottom: 25px;
 }

 .box-antenaplay__header img {
     width: 130px;
     height: auto;
 }

 .box-antenaplay__header span {
     margin-left: 12px;
     border-left: 1px solid #C8C6C7;
     padding-left: 12px;
     display: block;
     padding-top: 1px;
 }

 .box-antenaplay__tabs {
     list-style-type: none;
     margin: 0;
     padding: 0;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     font-weight: 400;
     font-size: 12px;
     line-height: 1;
     text-transform: uppercase;
     -webkit-box-shadow: inset 0 -1px 0 #C8C6C7;
     box-shadow: inset 0 -1px 0 #C8C6C7;
     margin-bottom: 20px;
 }

 .box-antenaplay__tabs li {
     margin-right: 1px;
 }

 .box-antenaplay__tabs a {
     display: block;
     width: 27px;
     height: 27px;
     text-align: center;
     -webkit-box-shadow: inset 0 -3px 0 #C8C6C7;
     box-shadow: inset 0 -3px 0 #C8C6C7;
     padding-top: 7px;
 }

 @media (hover: hover) {
     .box-antenaplay__tabs a:hover {
         -webkit-box-shadow: inset 0 -3px 0 #00A1E4;
         box-shadow: inset 0 -3px 0 #00A1E4;
         background-color: rgba(0, 161, 228, 0.25);
     }
 }

 .box-antenaplay__tabs a.selected {
     background-color: #DA0F10;
     box-shadow: inset 0 -3px 0 #bc0d0e;
     color: #FFF;
 }

 @media (hover: hover) {
     .box-antenaplay__tabs a.selected:hover {
         background-color: #00A1E4;
         -webkit-box-shadow: inset 0 -3px 0 #006FB8;
         box-shadow: inset 0 -3px 0 #006FB8;
     }
 }

 .box-antenaplay__tabel {
     width: 100%;
     vertical-align: middle;
     font-size: 16px;
     line-height: 1.2;
 }

 .box-antenaplay__tabel tr {
     border-bottom: 1px solid #C8C6C7;
     vertical-align: middle;
 }

 .box-antenaplay__tabel tr:last-child {
     border: none;
 }

 .box-antenaplay__tabel td {
     vertical-align: middle;
     text-align: center;
 }

 .box-antenaplay__tabel td:first-child {
     text-align: left;
     padding: 10px 10px 10px 0;
 }

 .box-antenaplay__tabel td:last-child {
     text-align: left;
     font-weight: 400;
     padding: 10px 0 10px 10px;
 }

 .box-antenaplay__tabel img {
     width: auto;
     height: auto;
     max-height: 30px;
     max-width: 40px;
 }

 .box-antenaplay__tabel a {
     display: block;
 }

 @media (hover: hover) {
     .box-antenaplay__tabel a:hover {
         color: #DA0F10;
     }
 }

 .sectiune-parteneri {
     padding: 20px 0;
     background-color: #FFF;
     position: relative;
 }

 @media all and (min-width: 1020px) {
     .sectiune-parteneri {
         padding: 20px 0 40px;
     }
 }

 .sectiune-parteneri .controller {
     max-width: 540px;
 }

 @media all and (min-width: 1020px) {
     .sectiune-parteneri .controller {
         max-width: 1290px;
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
     }
 }

 .sectiune-parteneri h5,
 .sectiune-parteneri .ex-h5 {
     margin-left: 20px;
     width: calc(100% - 40px);
 }

 @media all and (min-width: 1020px) {

     .sectiune-parteneri h5,
     .sectiune-parteneri .ex-h5 {
         width: auto;
         margin-left: 0;
     }
 }

 .sectiune-parteneri__a1aplay {
     margin-bottom: 60px;
 }

 @media all and (min-width: 1020px) {
     .sectiune-parteneri__a1aplay {
         width: 630px;
         -webkit-box-shadow: inset -1px 0 0 #EDEBEB;
         box-shadow: inset -1px 0 0 #EDEBEB;
         margin-right: 30px;
         padding-right: 30px;
         padding-bottom: 30px;
         margin-bottom: 0;
     }
 }

 @media all and (min-width: 1020px) {
     .sectiune-parteneri__a1aplay .news-item {
         margin-bottom: 0;
     }
 }

 .sectiune-parteneri__a1aplay .news-item-info {
     margin: -20px 40px 0 20px;
     position: relative;
     padding-bottom: 25px;
 }

 @media all and (min-width: 1020px) {
     .sectiune-parteneri__a1aplay .news-item-info {
         margin: -30px 30px 0 0;
         padding: 25px 30px 30px 165px;
     }
 }

 .sectiune-parteneri__a1aplay .news-item-info .show-logo {
     background-color: transparent;
     z-index: 10;
     position: absolute;
     bottom: 5px;
     right: 10px;
     width: 70px;
     padding-bottom: 40px;
 }

 @media all and (min-width: 1020px) {
     .sectiune-parteneri__a1aplay .news-item-info .show-logo {
         bottom: auto;
         right: auto;
         top: 30px;
         left: 25px;
         width: 130px;
         height: 70px;
     }
 }

 .sectiune-parteneri__a1aplay .news-item-info .show-logo img {
     -o-object-fit: contain;
     object-fit: contain;
     -o-object-position: bottom right;
     object-position: bottom right;
 }

 @media all and (min-width: 1020px) {
     .sectiune-parteneri__a1aplay .news-item-info .show-logo img {
         -o-object-position: top left;
         object-position: top left;
     }
 }

 @media all and (min-width: 1020px) {

     .sectiune-parteneri__a1aplay .news-item-info h2,
     .sectiune-parteneri__a1aplay .news-item-info .ex-h2 {
         font-size: 32px;
     }
 }

 .sectiune-parteneri__a1aplay .news-item-info p {
     display: none;
 }

 @media all and (min-width: 1020px) {
     .sectiune-parteneri__a1aplay .news-item-info p {
         display: block;
         font-size: 16px;
         line-height: 1.4;
         margin-top: 10px;
         margin-bottom: 15px;
     }
 }

 .sectiune-parteneri__a1aplay .news-item-info h6,
 .sectiune-parteneri__a1aplay .news-item-info .ex-h6 {
     padding-right: 80px;
 }

 @media all and (min-width: 1020px) {

     .sectiune-parteneri__a1aplay .news-item-info h6,
     .sectiune-parteneri__a1aplay .news-item-info .ex-h6 {
         padding-right: 0;
     }
 }

 @media all and (min-width: 1020px) {
     .sectiune-parteneri__altii {
         width: 630px;
     }
 }

 .sectiune-parteneri__altii .news-item {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: start;
     -ms-flex-align: start;
     align-items: flex-start;
     margin-bottom: 20px;
 }

 @media all and (min-width: 1020px) {
     .sectiune-parteneri__altii .news-item {
         display: block;
         width: calc(50% - 15px);
     }
 }

 .sectiune-parteneri__altii .news-item .thumb {
     width: 120px;
     padding-bottom: 120px;
 }

 @media all and (min-width: 1020px) {
     .sectiune-parteneri__altii .news-item .thumb {
         width: 100%;
         padding-bottom: 66.66%;
     }
 }

 .sectiune-parteneri__altii .news-item .news-item-info {
     -webkit-box-flex: 1;
     -ms-flex: 1;
     flex: 1;
     padding: 0 0 12px 15px;
     border-bottom: 1px solid #EDEBEB;
     min-height: 120px;
 }

 @media all and (min-width: 1020px) {
     .sectiune-parteneri__altii .news-item .news-item-info {
         min-height: 0px;
         border-bottom: none;
         padding: 15px 0 0;
     }
 }

 .sectiune-parteneri__altii .news-item h2,
 .sectiune-parteneri__altii .news-item .ex-h2 {
     font-size: 18px;
     line-height: 1.2;
 }

 @media all and (min-width: 1020px) {

     .sectiune-parteneri__altii .news-item h2,
     .sectiune-parteneri__altii .news-item .ex-h2 {
         font-size: 22px;
     }
 }

 .sectiune-parteneri__altii__inner {
     padding: 0 20px;
     width: 100%;
 }

 @media all and (min-width: 1020px) {
     .sectiune-parteneri__altii__inner {
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         -ms-flex-wrap: wrap;
         flex-wrap: wrap;
         -webkit-box-pack: justify;
         -ms-flex-pack: justify;
         justify-content: space-between;
         padding: 0;
     }
 }

 .buline-emisiuni {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     overflow-x: scroll;
     overflow-y: hidden;
     background-color: #FFF;
 }

 @media all and (min-width: 700px) {
     .buline-emisiuni {
         background-color: transparent;
         overflow: visible;
     }
 }

 .buline-emisiuni .controller {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: start;
     -ms-flex-pack: start;
     justify-content: flex-start;
     margin-left: 0;
     padding-left: 18px;
     padding-bottom: 30px;
 }

 @media all and (min-width: 700px) {
     .buline-emisiuni .controller {
         padding-left: 28px;
         padding-bottom: 60px;
     }
 }

 @media all and (min-width: 1020px) {
     .buline-emisiuni .controller {
         padding: 30px 0;
         margin: 0 auto;
         -webkit-box-pack: center;
         -ms-flex-pack: center;
         justify-content: center;
     }
 }

 .bulina-emisiune {
     width: 110px;
     text-align: center;
     padding-right: 10px;
 }

 @media all and (min-width: 700px) {
     .bulina-emisiune {
         width: 165px;
         padding-right: 20px;
     }
 }

 @media all and (min-width: 1020px) {
     .bulina-emisiune {
         padding: 0 10px;
     }
 }

 .bulina-emisiune .thumb {
     width: 100px;
     padding-bottom: 100px;
     border-radius: 200px;
     background-color: transparent;
 }

 @media all and (min-width: 700px) {
     .bulina-emisiune .thumb {
         width: 145px;
         padding-bottom: 145px;
     }
 }

 .bulina-emisiune:last-child {
     width: 118px;
     padding-right: 18px;
 }

 @media all and (min-width: 700px) {
     .bulina-emisiune:last-child {
         padding-right: 28px;
         width: 173px;
     }
 }

 @media all and (min-width: 1020px) {
     .bulina-emisiune:last-child {
         padding: 0 10px;
         width: 165px;
     }
 }

 @media (hover: hover) {
     .bulina-emisiune:hover .thumb img {
         -webkit-transform: scale(1.05);
         transform: scale(1.05);
     }
 }

 .bulina-emisiune__titlu {
     font-size: 14px;
     line-height: 1.1;
     font-weight: 400;
     margin-top: 10px;
 }

 @media all and (min-width: 700px) {
     .bulina-emisiune__titlu {
         font-size: 18px;
         margin-top: 15px;
     }
 }

 .ultimele-video {
     background-color: #FFF;
 }

 @media all and (min-width: 1020px) {
     .ultimele-video {
         background-color: transparent;
     }
 }

 .ultimele-video .controller {
     padding: 30px 0;
 }

 @media all and (min-width: 1020px) {
     .ultimele-video__content-wrapper {
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         -webkit-box-align: start;
         -ms-flex-align: start;
         align-items: flex-start;
         -webkit-box-pack: justify;
         -ms-flex-pack: justify;
         justify-content: space-between;
         -ms-flex-wrap: wrap;
         flex-wrap: wrap;
         padding: 0 30px;
     }
 }

 .ultimele-video__content-wrapper .news-item {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     margin-bottom: 20px;
 }

 @media all and (min-width: 700px) {
     .ultimele-video__content-wrapper .news-item {
         margin: 0 0 20px;
     }
 }

 @media all and (min-width: 1020px) {
     .ultimele-video__content-wrapper .news-item {
         -webkit-box-orient: vertical;
         -webkit-box-direction: normal;
         -ms-flex-direction: column;
         flex-direction: column;
         width: 240px;
         margin: 20px 0 0 0;
     }
 }

 .ultimele-video__content-wrapper .news-item .thumb {
     width: 120px;
     padding-bottom: 120px;
 }

 @media all and (min-width: 700px) {
     .ultimele-video__content-wrapper .news-item .thumb {
         width: 250px;
         padding-bottom: 167px;
     }
 }

 @media all and (min-width: 1020px) {
     .ultimele-video__content-wrapper .news-item .thumb {
         width: 100%;
         padding-bottom: 66.66%;
     }
 }

 .ultimele-video__content-wrapper .news-item .thumb .icon-video {
     width: 35px;
     height: 35px;
     position: absolute;
     left: 0;
     right: 0;
     margin-left: auto;
     margin-right: auto;
     top: 0;
     bottom: 0;
     margin-top: auto;
     margin-bottom: auto;
 }

 .ultimele-video__content-wrapper .news-item .thumb .icon-video img {
     width: 100%;
     height: auto;
 }

 @media all and (min-width: 700px) {
     .ultimele-video__content-wrapper .news-item .thumb .icon-video {
         width: 50px;
         height: 50px;
     }
 }

 .ultimele-video__content-wrapper .news-item .news-item-info {
     -webkit-box-flex: 1;
     -ms-flex: 1;
     flex: 1;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
     background-color: #FFF;
     border-bottom: 1px solid #EDEBEB;
     padding: 0 0 12px 15px;
 }

 @media all and (min-width: 1020px) {
     .ultimele-video__content-wrapper .news-item .news-item-info {
         padding: 20px 0;
         background-color: transparent;
         border: none;
     }
 }

 .ultimele-video__content-wrapper .news-item .news-item-info h2,
 .ultimele-video__content-wrapper .news-item .news-item-info .ex-h2 {
     font-size: 18px;
     line-height: 1.15;
 }

 @media all and (min-width: 700px) {

     .ultimele-video__content-wrapper .news-item .news-item-info h2,
     .ultimele-video__content-wrapper .news-item .news-item-info .ex-h2 {
         font-size: 20px;
     }
 }

 @media all and (min-width: 1020px) {

     .ultimele-video__content-wrapper .news-item .news-item-info h2,
     .ultimele-video__content-wrapper .news-item .news-item-info .ex-h2 {
         font-size: 22px;
         line-height: 1.1;
     }
 }

 .ultimele-video__content-wrapper .news-item .news-item-more-btn {
     width: 100%;
     height: 60px;
     background-color: #EDEBEB;
     position: relative;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: nowrap;
     flex-wrap: nowrap;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center;
 }

 @media all and (min-width: 1020px) {
     .ultimele-video__content-wrapper .news-item .news-item-more-btn {
         height: 160px;
     }
 }

 .ultimele-video__content-wrapper .news-item .news-item-more-btn p {
     font-size: 16px;
     color: #DA0F10;
     text-transform: uppercase;
     margin: 0;
     font-weight: 400;
     margin: 0 10px 0 0;
 }

 @media all and (min-width: 1020px) {
     .ultimele-video__content-wrapper .news-item .news-item-more-btn p {
         display: none;
     }
 }

 .ultimele-video__content-wrapper .news-item .news-item-more-btn img {
     width: 40px;
     height: 40px;
 }

 @media all and (min-width: 1020px) {
     .ultimele-video__content-wrapper .news-item .news-item-more-btn img {
         width: 63px;
         height: 63px;
     }
 }

 @media (hover: hover) {
     .ultimele-video__content-wrapper .news-item .news-item-more-btn:hover img {
         -webkit-transform: scale(1.05);
         transform: scale(1.05);
         -webkit-transition: all 0.5s ease;
         transition: all 0.5s ease;
     }
 }

 @media all and (min-width: 1020px) {
     .ultimele-video__content-wrapper .news-item:first-child {
         width: 300px;
         margin: 0;
     }
 }

 @media all and (min-width: 1020px) {
     .ultimele-video__content-wrapper .news-item:last-child {
         width: 120px;
         height: 160px;
     }
 }

 .jury-photos {
     background-color: #FFF;
     margin-bottom: 15px;
 }

 @media all and (min-width: 1020px) {
     .jury-photos {
         background-color: transparent;
         margin-bottom: 10px;
     }
 }

 .jury-photos .controller {
     margin: 0 auto;
     background-color: #FFF;
 }

 @media all and (min-width: 700px) {
     .jury-photos .controller {
         max-width: 500px;
     }
 }

 @media all and (min-width: 1020px) {
     .jury-photos .controller {
         max-width: 970px;
         width: 100%;
     }
 }

 .jury-wrapper {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: nowrap;
     flex-wrap: nowrap;
     -webkit-box-pack: justify;
     -ms-flex-pack: justify;
     justify-content: space-between;
 }

 .pic-item {
     -webkit-box-flex: 1;
     -ms-flex: 1;
     flex: 1;
     height: 200px;
     position: relative;
     margin-bottom: 25px;
 }

 @media all and (min-width: 700px) {
     .pic-item {
         height: 260px;
     }
 }

 @media all and (min-width: 1020px) {
     .pic-item {
         width: 300px;
         height: 450px;
     }
 }

 .pic-item:nth-child(even) {
     margin-top: 20px;
 }

 @media all and (min-width: 1020px) {
     .pic-item:nth-child(even) {
         margin-top: 30px;
     }
 }

 @media (hover: hover) {
     .pic-item:hover {
         z-index: 2;
     }

     .pic-item:hover .photo-jury img {
         -webkit-transform: scale(1.05);
         transform: scale(1.05);
         -webkit-transition: all 0.3s ease;
         transition: all 0.3s ease;
     }

     .pic-item:hover h3,
     .pic-item:hover .ex-h3 {
         -webkit-transform: translateY(8px);
         transform: translateY(8px);
         -webkit-transition: all 0.3s ease;
         transition: all 0.3s ease;
     }
 }

 .pic-item h3,
 .pic-item .ex-h3 {
     padding: 8px 15px 0;
 }

 @media all and (min-width: 1020px) {

     .pic-item h3,
     .pic-item .ex-h3 {
         padding: 8px 20px 0;
         font-size: 18px;
         letter-spacing: -0.25px;
     }
 }

 .photo-jury {
     width: 100%;
     height: 100%;
 }

 .photo-jury img {
     width: 100%;
     height: 100%;
     -o-object-position: top center;
     object-position: top center;
     -o-object-fit: cover;
     object-fit: cover;
 }

 .logo-jury {
     width: 65%;
     max-width: 75px;
     height: auto;
     position: absolute;
     left: 10px;
     bottom: 5px;
 }

 @media all and (min-width: 1020px) {
     .logo-jury {
         max-width: 123px;
         left: 25px;
         bottom: 25px;
     }
 }

 .logo-jury img {
     width: 100%;
     height: auto;
 }

 @media all and (min-width: 1020px) {
     .jury-photos--2 .pic-item {
         height: 480px;
     }
 }

 .jury-photos--4 .jury-wrapper {
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
 }

 .jury-photos--4 .pic-item {
     -webkit-box-flex: 0;
     -ms-flex: none;
     flex: none;
     width: 50%;
 }

 @media all and (min-width: 1020px) {
     .jury-photos--4 .pic-item {
         width: auto;
         -webkit-box-flex: 1;
         -ms-flex: 1;
         flex: 1;
         height: 350px;
     }
 }

 .jury-photos--5 .jury-wrapper {
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center;
 }

 .jury-photos--5 .pic-item {
     -webkit-box-flex: 0;
     -ms-flex: none;
     flex: none;
     width: 33.33%;
 }

 @media all and (min-width: 1020px) {
     .jury-photos--5 .pic-item {
         width: auto;
         -webkit-box-flex: 1;
         -ms-flex: 1;
         flex: 1;
         height: 320px;
     }
 }

 .jury-photos--5 .pic-item:nth-child(odd) {
     margin-top: 0;
 }

 @media all and (min-width: 1020px) {
     .jury-photos--5 .pic-item:nth-child(odd) {
         margin-top: 30px;
     }
 }

 .jury-photos--6 .jury-wrapper {
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center;
 }

 .jury-photos--6 .pic-item {
     -webkit-box-flex: 0;
     -ms-flex: none;
     flex: none;
     width: 33.33%;
 }

 @media all and (min-width: 1020px) {
     .jury-photos--6 .pic-item {
         width: auto;
         -webkit-box-flex: 1;
         -ms-flex: 1;
         flex: 1;
         height: 300px;
     }
 }

 .jury-photos--6 .pic-item:nth-child(odd) {
     margin-top: 0;
 }

 @media all and (min-width: 1020px) {
     .jury-photos--6 .pic-item:nth-child(odd) {
         margin-top: 30px;
     }
 }

 .jury-photos--6 .pic-item:nth-child(1),
 .jury-photos--6 .pic-item:nth-child(3),
 .jury-photos--6 .pic-item:nth-child(4),
 .jury-photos--6 .pic-item:nth-child(6) {
     margin-top: 20px;
 }

 @media all and (min-width: 1020px) {

     .jury-photos--6 .pic-item:nth-child(1),
     .jury-photos--6 .pic-item:nth-child(3),
     .jury-photos--6 .pic-item:nth-child(4),
     .jury-photos--6 .pic-item:nth-child(6) {
         margin-top: 0;
     }
 }

 @media all and (min-width: 1020px) {

     .jury-photos--6 .pic-item:nth-child(1),
     .jury-photos--6 .pic-item:nth-child(3) {
         margin-top: 30px;
     }
 }

 .category-pagination {
     background-color: #FFF;
 }

 @media all and (min-width: 1020px) {
     .category-pagination {
         background-color: transparent;
     }
 }

 .category-pagination .controller {
     background-color: #FFF;
 }

 @media all and (min-width: 1020px) {
     .category-pagination .controller {
         padding-top: 10px;
         padding-bottom: 20px;
     }
 }

 .text-link {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     border-top: 1px solid #EDEBEB;
     border-bottom: 1px solid #EDEBEB;
     padding: 15px 0;
     margin-bottom: 20px;
 }

 @media all and (min-width: 1020px) {
     .text-link {
         margin: 30px 0;
     }
 }

 .text-link>img {
     width: 30%;
     height: auto;
     margin-right: 15px;
 }

 @media all and (min-width: 1020px) {
     .text-link>img {
         width: 25%;
         margin-right: 25px;
     }
 }

 .text-link>span {
     -webkit-box-flex: 1;
     -ms-flex: 1;
     flex: 1;
     font-weight: 400;
     font-size: 16px;
     line-height: 1.25;
 }

 @media all and (min-width: 1020px) {
     .text-link>span {
         font-size: 18px;
         line-height: 1.35;
     }
 }

 .text-link .thumb {
     width: 145px;
     padding-bottom: 82px;
     margin-right: 15px;
 }

 @media all and (min-width: 1020px) {
     .text-link .thumb {
         width: 192px;
         padding-bottom: 108px;
         margin-right: 25px;
     }
 }

 @media (hover: hover) {
     .text-link:hover>span {
         color: #DA0F10;
     }
 }

 .sticky-video {
     position: fixed;
     top: 50px;
     width: calc(100% - 40px);
     right: 20px;
     z-index: 999;
     max-width: 500px;
     -webkit-box-shadow: 0 -120px 30px 80px #FFF;
     box-shadow: 0 -120px 30px 80px #FFF;
 }

 @media all and (min-width: 700px) {
     .sticky-video {
         right: 20px;
         top: 100px;
         width: 300px;
         z-index: 1005;
         -webkit-box-shadow: none;
         box-shadow: none;
     }
 }

 @media all and (min-width: 1020px) {
     .sticky-video {
         width: 400px;
     }
 }

 .sticky-video .thumb.video {
     position: relative;
     width: 100%;
     padding-bottom: 56.25%;
     height: 0;
 }

 @media all and (min-width: 1020px) {
     .sticky-video .thumb.video {
         padding-bottom: 56.25%;
     }
 }

 .sticky-video .thumb.video iframe,
 .sticky-video .thumb.video embed,
 .sticky-video .thumb.video video,
 .sticky-video .thumb.video object,
 .sticky-video .thumb.video .ivmWrapper {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
 }

 .sticky-video .thumb img {
     position: static;
 }

 @media all and (min-width: 700px) {
     .sticky-video .thumb img {
         position: absolute;
     }
 }

 .sticky-video .close {
     display: block;
     bottom: -36px;
     right: 0;
     z-index: 1;
     cursor: pointer;
     border-radius: 0 0 8px 8px;
     border: 1px solid #C8C6C7;
     border-top: none;
     -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15);
     box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15);
     -webkit-transform: scale(0.8);
     transform: scale(0.8);
     -webkit-transform-origin: top right;
     transform-origin: top right;
     width: 48px;
     background-size: 32%;
 }

 @media all and (min-width: 700px) {
     .sticky-video .close {
         top: -7px;
         right: -7px;
         width: 36px;
         height: 36px;
         border-radius: 50%;
         -webkit-transform: none;
         transform: none;
         background-size: 46%;
         border: 2px solid #DA0F10;
     }
 }

 #video-parent .close {
     display: none;
 }

 #video-parent.sticky-video .close {
     display: block;
 }

 .close {
     display: block;
     position: absolute;
     width: 36px;
     height: 36px;
     background-color: #FFF;
     -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
     box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
     background-image: url(../images-21/close.svg);
     background-repeat: no-repeat;
     background-position: center;
     background-size: 46%;
     border-radius: 50%;
     border: 2px solid #DA0F10;
 }

 .ads-ribon {
     display: block;
     position: fixed;
     bottom: 0;
     left: 0;
     right: 0;
     z-index: 10000;
     height: 100px;
     text-align: center;
     background-color: #F0F0F0;
 }

 #ads-ribon-close {
     font-size: 12px;
     background-color: #DA0F10;
     color: #fff;
     padding: 2px 8px;
     position: absolute;
     right: 0px;
     top: -27px;
 }

 @media all and (min-width: 700px) {
     .ads-ribon {
         display: none;
     }
 }

 @media all and (min-width: 1020px) {
     .video-main {
         padding: 30px 490px 30px 60px;
         background-color: #111;
         position: relative;
         margin-bottom: 50px;
     }
 }

 .video-main__container {
     padding-top: 56.25vw;
     margin-bottom: 20px;
     background-color: #111;
 }

 @media all and (min-width: 1020px) {
     .video-main__container {
         padding-top: 0;
         -webkit-box-flex: 1;
         -ms-flex: 1;
         flex: 1;
         margin-bottom: 0;
     }
 }

 .video-main__container .video-item-info {
     padding: 0 0 0 60px;
     margin-top: 10px;
 }

 .video-main__container .video-item-info .thumb {
     left: -5px;
     top: 3px;
 }

 .video-main__container .video-item-info p {
     white-space: normal;
     color: rgba(255, 255, 255, 0.75);
     font-size: 16px;
     line-height: 1.3;
 }

 @media all and (min-width: 1020px) {
     .video-main__wrapper {
         width: 100%;
     }
 }

 .video-main__wrapper .video {
     position: fixed;
     top: 50px;
     z-index: 100;
     -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
     box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
     -webkit-mask-image: none;
     mask-image: none;
 }

 @media all and (min-width: 1020px) {
     .video-main__wrapper .video {
         position: relative;
         top: auto;
         width: 100%;
         -webkit-box-shadow: none;
         box-shadow: none;
     }
 }

 .video-main__wrapper .video iframe,
 .video-main__wrapper .video embed,
 .video-main__wrapper .video video,
 .video-main__wrapper .video object,
 .video-main__wrapper .video .ivmWrapper {
     width: 100vw;
     height: 56.25vw;
 }

 @media all and (min-width: 1020px) {

     .video-main__wrapper .video iframe,
     .video-main__wrapper .video embed,
     .video-main__wrapper .video video,
     .video-main__wrapper .video object,
     .video-main__wrapper .video .ivmWrapper {
         width: 100%;
         height: 100%;
         position: absolute;
         top: 0;
         right: 0;
         bottom: 0;
         left: 0;
     }
 }

 .video-main__info {
     padding: 20px;
 }

 @media all and (min-width: 1020px) {
     .video-main__info {
         padding: 20px 0 0;
     }
 }

 .video-main__info h1 {
     font-size: 22px;
     color: #FFF;
     margin-bottom: 0;
     line-height: 1.2;
     letter-spacing: 0;
 }

 @media all and (min-width: 1020px) {
     .video-main__info h1 {
         font-size: 28px;
     }
 }

 .video-main__data {
     font-size: 14px;
     color: rgba(255, 255, 255, 0.5);
     margin-bottom: 5px;
 }

 @media all and (min-width: 1020px) {
     .video-main__related {
         width: 430px;
         background-color: rgba(0, 0, 0, 0.25);
         position: absolute;
         top: 0;
         right: 0;
         bottom: 0;
         overflow-y: scroll;
         padding: 30px 30px 1px 30px;
     }
 }

 @media all and (min-width: 1020px) {
     .video-main__related .video-item {
         width: 100%;
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         -webkit-box-align: start;
         -ms-flex-align: start;
         align-items: flex-start;
         background-color: transparent;
     }
 }

 @media all and (min-width: 1020px) {
     .video-main__related .video-item .video {
         width: 120px;
         padding-bottom: 68px;
     }
 }

 @media all and (min-width: 1020px) {
     .video-main__related .video-item .video .time {
         -webkit-transform: scale(0.8);
         transform: scale(0.8);
         -webkit-transform-origin: bottom right;
         transform-origin: bottom right;
     }
 }

 @media all and (min-width: 1020px) {
     .video-main__related .video-item .video .video-tag img {
         width: 30px;
         height: 30px;
     }
 }

 @media all and (min-width: 1020px) {
     .video-main__related .video-item-info {
         padding: 0 0 0 20px;
         -webkit-box-flex: 1;
         -ms-flex: 1;
         flex: 1;
         background-color: transparent;
         color: #FFF;
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         -ms-flex-wrap: wrap;
         flex-wrap: wrap;
     }
 }

 @media all and (min-width: 1020px) {

     .video-main__related .video-item-info h2,
     .video-main__related .video-item-info .ex-h2 {
         font-size: 18px;
         line-height: 1.2;
         -webkit-box-ordinal-group: 1;
         -ms-flex-order: 0;
         order: 0;
         width: 100%;
         -webkit-box-flex: 0;
         -ms-flex: none;
         flex: none;
     }
 }

 @media all and (min-width: 1020px) {
     .video-main__related .video-item-info .thumb {
         -webkit-box-ordinal-group: 2;
         -ms-flex-order: 1;
         order: 1;
         position: relative;
         left: auto;
         width: 30px;
         padding-bottom: 30px;
         margin-right: 10px;
     }
 }

 @media all and (min-width: 1020px) {
     .video-main__related .video-item-info p {
         color: rgba(255, 255, 255, 0.5);
         width: calc(100% - 40px);
         -webkit-box-ordinal-group: 3;
         -ms-flex-order: 2;
         order: 2;
         white-space: normal;
         line-height: 1.1;
     }
 }

 .video-main__after {
     display: none;
 }

 @media all and (min-width: 1020px) {
     .video-main__after {
         display: block;
     }
 }

 .video-main--live {
     background-color: transparent;
 }

 @media all and (min-width: 1020px) {
     .video-main--live {
         padding: 0;
     }
 }

 .video-main--live .video-main__container {
     padding-top: 0;
     background-color: #FFF;
     max-width: 970px;
     margin-left: auto;
     margin-right: auto;
 }

 .video-main--live .video-main__wrapper .video {
     position: relative;
     top: auto;
 }

 .video-main--live .video-main__info {
     padding: 15px;
 }

 @media all and (min-width: 1020px) {
     .video-main--live .video-main__info {
         padding: 20px 0;
     }
 }

 .video-main--live .video-main__info h1 {
     color: #222;
     padding-bottom: 10px;
     border-bottom: 1px solid #C8C6C7;
 }

 .calup-video {
     margin-bottom: 30px;
     position: relative;
 }

 .calup-video .controller {
     max-width: 1030px;
 }

 @media all and (min-width: 1020px) {
     .calup-video .controller {
         padding: 0 30px;
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         -ms-flex-wrap: wrap;
         flex-wrap: wrap;
         -webkit-box-pack: justify;
         -ms-flex-pack: justify;
         justify-content: space-between;
     }
 }

 @media all and (min-width: 1020px) {
     .calup-video .controller>.news-item {
         width: calc((100% - 30px) / 2);
     }
 }

 .calup-video .section-title {
     width: 100%;
 }

 @media all and (min-width: 1020px) {
     .calup-video+.buline-emisiuni {
         margin-top: -60px;
     }
 }

 .calup-video__coloana {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
 }

 @media all and (min-width: 1020px) {
     .calup-video__coloana {
         width: calc((100% - 30px) / 2);
     }
 }

 .calup-video--main {
     margin-bottom: 0;
 }

 @media all and (min-width: 1020px) {
     .calup-video--main {
         margin-bottom: 40px;
     }
 }

 @media all and (min-width: 1020px) {
     .calup-video--main .controller {
         padding: 30px 430px 0 0;
         max-width: calc(100% - 320px);
         border-bottom: 1px solid rgba(0, 0, 0, 0.25);
         -webkit-box-shadow: -30px 0 0 #FFF, 30px 0 0 #FFF;
         box-shadow: -30px 0 0 #FFF, 30px 0 0 #FFF;
         z-index: 1;
     }
 }

 @media all and (min-width: 1600px) {
     .calup-video--main .controller {
         padding: 30px 530px 0 0;
     }
 }

 @media all and (min-width: 1020px) {
     .calup-video--main .controller>.news-item {
         width: 100%;
         margin-bottom: 0;
     }
 }

 @media all and (min-width: 1020px) {
     .calup-video--main .controller>.news-item .news-item-info {
         padding-left: 90px;
         padding-top: 20px;
     }
 }

 @media all and (min-width: 1020px) {
     .calup-video--main .controller>.news-item .news-item-info__logo-show {
         position: absolute;
         top: 8px;
     }
 }

 @media all and (min-width: 1020px) {
     .calup-video--main .controller>.news-item .news-item-info__data {
         margin-left: 0;
         width: 100%;
     }
 }

 .calup-video--main .breadcrumbs {
     text-align: right;
     padding: 20px 15px 18px;
 }

 @media all and (min-width: 1020px) {
     .calup-video--main .breadcrumbs {
         text-align: left;
         padding: 0;
     }
 }

 @media all and (min-width: 1020px) {
     .calup-video--main .calup-video__coloana {
         width: 400px;
         padding-left: 30px;
         border-left: 1px solid rgba(0, 0, 0, 0.25);
         position: absolute;
         right: 0;
         top: 30px;
         bottom: 0;
         overflow-y: scroll;
     }
 }

 @media all and (min-width: 1600px) {
     .calup-video--main .calup-video__coloana {
         width: 500px;
     }
 }

 @media all and (min-width: 1020px) {
     .calup-video--main .calup-video__coloana .news-item .thumb {
         width: 120px;
         padding-bottom: 68px;
     }
 }

 .section-title {
     font-family: "IBM Plex Sans", sans-serif;
     font-size: 28px;
     text-transform: uppercase;
     letter-spacing: 3px;
     line-height: 1;
     margin-bottom: 15px;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     position: relative;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
 }

 @media all and (min-width: 1020px) {
     .section-title {
         margin-bottom: 20px;
     }
 }

 .section-title::before {
     content: '';
     display: block;
     width: 1px;
     height: 42px;
     background-color: rgba(0, 0, 0, 0.25);
     position: absolute;
     -webkit-transform: rotate(45deg);
     transform: rotate(45deg);
     -webkit-transform-origin: top left;
     transform-origin: top left;
     left: 45px;
     top: -1px;
     z-index: 0;
 }

 @media all and (min-width: 1020px) {
     .section-title::before {
         left: 30px;
     }
 }

 .section-title::after {
     content: '';
     display: block;
     height: 1px;
     -webkit-box-flex: 1;
     -ms-flex: 1;
     flex: 1;
     background-color: rgba(0, 0, 0, 0.25);
     margin: 0 15px 0 10px;
 }

 @media all and (min-width: 1020px) {
     .section-title::after {
         margin-right: 0;
     }
 }

 .section-title span {
     display: block;
     background-color: #FFF;
     z-index: 1;
     margin-left: 56px;
 }

 @media all and (min-width: 1020px) {
     .section-title span {
         margin-left: 41px;
     }
 }

 .mai-multe {
     font-family: "IBM Plex Sans", sans-serif;
     font-size: 12px;
     letter-spacing: 2px;
     line-height: 1;
     text-transform: uppercase;
     font-weight: 400;
     border: 1px solid #DA0F10;
     border-radius: 100px;
     color: #DA0F10;
     background-image: url(../images-21/sageata-mai-multe.svg);
     background-repeat: no-repeat;
     background-position: 12px 12px;
     padding: 14px 15px 12px 38px;
     margin: -12px 15px 0 auto;
     text-align: center;
 }

 @media (hover: hover) {
     .mai-multe:hover {
         color: #DA0F10;
         background-color: rgba(218, 15, 16, 0.1);
     }
 }

 .abonare-newsletter {
     text-align: center;
     border: double rgba(0, 0, 0, 0.25);
     padding: 55px 20px 20px;
     margin: 0 15px 30px;
     background-image: url(../images-21/icon-newsletter.svg);
     background-repeat: no-repeat;
     background-position: center 22px;
     background-size: 30px;
 }

 @media all and (min-width: 1020px) {
     .abonare-newsletter {
         margin: 30px auto;
         max-width: 970px;
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         -webkit-box-orient: vertical;
         -webkit-box-direction: normal;
         -ms-flex-direction: column;
         flex-direction: column;
         -webkit-box-align: center;
         -ms-flex-align: center;
         align-items: center;
         padding: 60px 20px 40px;
         background-position: center 30px;
     }
 }

 .abonare-newsletter h2,
 .abonare-newsletter .ex-h2 {
     font-size: 24px !important;
     letter-spacing: -.25px !important;
     margin-bottom: 8px !important;
     margin-top: 0 !important;
 }

 @media all and (min-width: 1020px) {

     .abonare-newsletter h2,
     .abonare-newsletter .ex-h2 {
         font-size: 36px !important;
         letter-spacing: -1px !important;
         margin-bottom: 15px !important;
     }
 }

 .abonare-newsletter p {
     font-size: 12px;
     max-width: 630px;
 }

 @media all and (min-width: 1020px) {
     .abonare-newsletter p {
         font-size: 16px;
         margin-bottom: 15px;
     }
 }

 .abonare-newsletter form {
     display: -webkit-box;
     display: -ms-flexbox;
     display: contents;
 }

 .abonare-newsletter a {
     color: #DA0F10;
 }

 .abonare-newsletter input[type=text] {
     width: 320px !important;
 }

 @media all and (min-width: 1020px) {
     .abonare-newsletter form {
         width: 100%;
         max-width: 525px;
     }
 }

 .abonare-newsletter input {
     font-size: 12px;
     margin: 0;
 }

 @media all and (min-width: 1020px) {
     .abonare-newsletter input {
         font-size: 16px;
     }
 }

 .abonare-newsletter input[type=email] {
     -webkit-box-flex: 1;
     -ms-flex: 1;
     flex: 1;
     padding: 10px 12px;
     border-right: none;
     margin-bottom: 0 !important;
 }

 @media all and (min-width: 1020px) {
     .abonare-newsletter input[type=email] {
         padding: 10px 20px;
     }
 }

 .abonare-newsletter input[type=submit] {
     width: auto;
     padding: 10px 12px;
     border: 1px solid #DA0F10;
     background-color: #FFF;
     color: #DA0F10;
     text-transform: none;
 }

 @media all and (min-width: 1020px) {
     .abonare-newsletter input[type=submit] {
         padding: 10px 20px;
     }
 }

 .abonare-newsletter input[type=submit]:hover,
 .abonare-newsletter input[type=submit]:focus {
     background-color: #DA0F10;
     color: #FFF;
 }

 .calup-interactive {
     padding-bottom: 20px;
 }

 @media all and (min-width: 1020px) {
     .calup-interactive {
         padding: 20px 0;
     }
 }

 @media all and (min-width: 1020px) {
     .calup-interactive .controller {
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         -webkit-box-pack: justify;
         -ms-flex-pack: justify;
         justify-content: space-between;
     }
 }

 .calup-interactive .news-item {
     margin-bottom: 20px;
 }

 @media all and (min-width: 1020px) {
     .calup-interactive .news-item {
         width: calc((100% - 60px) / 3);
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         -webkit-box-orient: vertical;
         -webkit-box-direction: normal;
         -ms-flex-direction: column;
         flex-direction: column;
     }
 }

 @media all and (min-width: 1020px) {
     .calup-interactive .news-item .thumb {
         width: 100%;
         padding-bottom: 56.25%;
         margin-bottom: 12px;
     }
 }

 .calup-branded {
     margin-top: 40px;
     margin-bottom: 40px;
     padding-bottom: 1px;
     position: relative;
     -webkit-box-shadow: inset 0 0 0 1px rgba(34, 34, 34, 0.15);
     box-shadow: inset 0 0 0 1px rgba(34, 34, 34, 0.15);
 }

 @media all and (min-width: 1020px) {
     .calup-branded {
         max-width: 970px;
         margin: 50px auto;
     }
 }

 .calup-branded .controller {
     background-color: transparent;
 }

 @media all and (min-width: 1020px) {
     .calup-branded .controller {
         -ms-flex-wrap: wrap;
         flex-wrap: wrap;
         max-width: 910px;
         -webkit-box-align: start;
         -ms-flex-align: start;
         align-items: flex-start;
     }
 }

 .calup-branded::before {
     display: block;
     content: '';
     position: absolute;
     top: 0;
     left: 0;
     z-index: 10;
     width: 0;
     height: 0;
     border-style: solid;
     border-width: 15px 15px 0 0;
     border-color: #FFF transparent transparent transparent;
 }

 @media all and (min-width: 1020px) {
     .calup-branded::before {
         border-width: 40px 40px 0 0;
     }
 }

 .calup-branded::after {
     display: block;
     content: '';
     position: absolute;
     top: 0;
     left: -7px;
     width: 21px;
     height: 1px;
     background-color: rgba(34, 34, 34, 0.15);
     z-index: 11;
     -webkit-transform: rotate(-45deg);
     transform: rotate(-45deg);
     -webkit-transform-origin: right;
     transform-origin: right;
 }

 @media all and (min-width: 1020px) {
     .calup-branded::after {
         width: 56px;
         left: -15px;
     }
 }

 .calup-branded .mai-multe {
     margin: 0 15px;
     background-image: none;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     padding: 12px 15px 11px 12px;
 }

 @media all and (min-width: 1020px) {
     .calup-branded .mai-multe {
         margin: 0 0 0 auto;
     }
 }

 .calup-branded .mai-multe span {
     margin-left: 9px;
 }

 .calup-branded .mai-multe__wrapper {
     width: 100%;
     -webkit-box-pack: end;
     -ms-flex-pack: end;
     justify-content: flex-end;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     padding-bottom: 25px;
 }

 @media all and (min-width: 1020px) {
     .calup-branded .mai-multe__wrapper {
         padding-bottom: 30px;
     }
 }

 .row-branding {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     padding: 20px 20px 15px;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
 }

 @media all and (min-width: 1020px) {
     .row-branding {
         width: 100%;
         padding: 0 0 15px 10px;
     }
 }

 .row-branding:last-child {
     display: none;
     padding-top: 0;
     margin-top: -10px;
 }

 @media all and (min-width: 1020px) {
     .row-branding:last-child {
         display: none;
     }
 }

 .row-branding__emisiune {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     width: 100px;
     height: 50px;
     position: relative;
 }

 .row-branding__emisiune img {
     position: absolute;
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
     width: 100%;
     height: 100%;
     -o-object-fit: contain;
     object-fit: contain;
     -o-object-position: center left;
     object-position: center left;
     -webkit-transition: all 0.5s ease;
     transition: all 0.5s ease;
 }

 .row-branding__sponsor {
     height: 50px;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
 }

 .row-branding__sponsor img {
     width: auto;
     height: auto;
     max-height: 50px;
     max-width: 100px;
 }

 .row-branding__text {
     margin-left: auto;
     margin-right: 10px;
     font-family: "IBM Plex Sans", sans-serif;
     text-transform: uppercase;
     font-size: 12px;
 }

 .calup-branded--lidl {
     background-color: #0050aa;
     color: #FFF;
     -webkit-box-shadow: none;
     box-shadow: none;
 }

 .calup-branded--lidl::after {
     display: none;
 }

 .calup-branded--lidl .news-item-info__data {
     color: rgba(255, 255, 255, 0.7);
 }

 .calup-branded--lidl .row-branding__sponsor {
     width: 50px;
 }

 .calup-branded--coca-cola {
     background-color: rgba(34, 34, 34, 0.05);
     -webkit-box-shadow: none;
     box-shadow: none;
 }

 .calup-branded--coca-cola::after {
     display: none;
 }

 .calup-branded--coca-cola .news-item-info h2 {
     color: #DA0F10;
 }

 .calup-branded--coca-cola .row-branding__sponsor {
     width: 87px;
 }

 .calup-branded--superbet {
     background-color: rgba(34, 34, 34, 0.05);
     -webkit-box-shadow: none;
     box-shadow: none;
 }

 .calup-branded--superbet::after {
     display: none;
 }

 .calup-branded--superbet .news-item-info h2 {
     color: #FF0000;
 }

 .calup-branded--superbet .mai-multe {
     border-color: #FF0000;
     color: #FF0000;
 }

 @media (hover: hover) {
     .calup-branded--superbet .mai-multe:hover {
         background-color: rgba(255, 0, 0, 0.1);
     }
 }

 .calup-branded--superbet .mai-multe__sageata {
     stroke: #FF0000;
 }

 @media all and (min-width: 1020px) {
     .calup-news .controller {
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         -ms-flex-wrap: wrap;
         flex-wrap: wrap;
     }
 }

 .calup-news .section-title {
     width: 100%;
 }

 .calup-news+.calup-video {
     margin-top: 32px;
 }

 @media all and (min-width: 1020px) {
     .calup-news+.calup-video {
         margin-top: 55px;
     }
 }

 @media all and (min-width: 1020px) {
     .calup-news__left {
         width: calc((((100% - 60px) / 3) * 2) + 30px);
     }
 }

 .calup-news__left .news-item {
     margin-bottom: 20px;
 }

 @media all and (min-width: 1020px) {
     .calup-news__left .news-item {
         margin-bottom: 15px;
     }
 }

 @media all and (min-width: 1020px) {
     .calup-news__left .calup-video__coloana {
         width: 100%;
         -webkit-box-orient: horizontal;
         -webkit-box-direction: normal;
         -ms-flex-direction: row;
         flex-direction: row;
         -webkit-box-pack: justify;
         -ms-flex-pack: justify;
         justify-content: space-between;
     }
 }

 @media all and (min-width: 1020px) {
     .calup-news__left .calup-video__coloana .news-item {
         width: calc((100% - 60px) / 3);
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         -webkit-box-orient: vertical;
         -webkit-box-direction: normal;
         -ms-flex-direction: column;
         flex-direction: column;
         margin-bottom: 0;
     }
 }

 @media all and (min-width: 1020px) {
     .calup-news__left .calup-video__coloana .news-item .thumb {
         margin-right: 0;
         margin-bottom: 10px;
         width: 100%;
         padding-bottom: 56.25%;
     }
 }

 @media all and (min-width: 1020px) {

     .calup-news__left .calup-video__coloana .news-item-info h2,
     .calup-news__left .calup-video__coloana .news-item-info .ex-h2,
     .calup-news__left .calup-video__coloana .news-item-info h3,
     .calup-news__left .calup-video__coloana .news-item-info .ex-h3 {
         font-size: 16px;
         letter-spacing: 0;
         line-height: 1.35;
     }
 }

 .calup-news__right {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
 }

 @media all and (min-width: 1020px) {
     .calup-news__right {
         -webkit-box-flex: 1;
         -ms-flex: 1;
         flex: 1;
         margin-left: 30px;
         padding-left: 29px;
         border-left: 1px solid #C8C6C7;
     }
 }

 .calup-news__right .news-item {
     display: block;
     margin-bottom: 0;
     padding-top: 12px;
 }

 .calup-news__right .news-item::after {
     content: '';
     display: block;
     height: 1px;
     width: 100px;
     background-color: #C8C6C7;
     margin-top: 10px;
 }

 .calup-news__right .news-item:nth-last-child(2)::after {
     display: none;
 }

 @media (hover: hover) {
     .calup-news__right .news-item:hover {
         -webkit-transform: translateX(5px);
         transform: translateX(5px);
     }

     .calup-news__right .news-item:hover::after {
         -webkit-transform: translateX(-5px);
         transform: translateX(-5px);
     }
 }

 .calup-news__right .news-item-info h2,
 .calup-news__right .news-item-info .ex-h2 {
     font-size: 14px;
     letter-spacing: 0;
     line-height: 1.3;
 }

 @media all and (min-width: 1020px) {

     .calup-news__right .news-item-info h2,
     .calup-news__right .news-item-info .ex-h2 {
         font-size: 16px;
         letter-spacing: 0;
         line-height: 1.35;
     }
 }

 .calup-news__right .mai-multe {
     margin-top: 18px;
 }

 .calup-news__right__title {
     padding: 0 15px;
     text-transform: uppercase;
     font-size: 16px;
     letter-spacing: 3px;
     font-family: "IBM Plex Sans", sans-serif;
     margin-bottom: 5px;
 }

 @media all and (min-width: 1020px) {
     .calup-news__right__title {
         padding: 0;
     }
 }

 .calup-news__right--standalone {
     padding-bottom: 30px;
 }

 @media all and (min-width: 1020px) {
     .calup-news__right--standalone {
         margin-left: 0;
         padding: 0 30px 50px;
         border-left: none;
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         -ms-flex-wrap: wrap;
         flex-wrap: wrap;
         -webkit-box-orient: horizontal;
         -webkit-box-direction: normal;
         -ms-flex-direction: row;
         flex-direction: row;
         -webkit-box-pack: justify;
         -ms-flex-pack: justify;
         justify-content: space-between;
     }
 }

 @media all and (min-width: 1020px) {
     .calup-news__right--standalone .calup-news__right__title {
         width: 100%;
     }
 }

 .calup-news__right--standalone .mai-multe__wrapper {
     width: 100%;
     -webkit-box-pack: end;
     -ms-flex-pack: end;
     justify-content: flex-end;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     padding-top: 10px;
 }

 .calup-news__right--standalone .mai-multe {
     margin-top: 0;
 }

 @media all and (min-width: 1020px) {
     .calup-news__right--standalone .ultimele-stiri-wrapper {
         -webkit-columns: 2;
         columns: 2;
         -webkit-column-gap: 30px;
         column-gap: 30px;
     }
 }

 @media all and (min-width: 1020px) {
     .calup-news__right--standalone .ultimele-stiri-wrapper .news-item {
         display: inline-block;
         width: 100%;
     }
 }

 .calup-news__right--standalone .ultimele-stiri-wrapper .news-item:nth-last-child(2)::after {
     display: block;
 }

 .calup-parteneri {
     margin-bottom: 20px;
 }

 @media all and (min-width: 1020px) {
     .calup-parteneri {
         margin-bottom: 40px;
     }
 }

 @media all and (min-width: 1020px) {
     .calup-parteneri .controller {
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         -ms-flex-wrap: wrap;
         flex-wrap: wrap;
         -webkit-box-pack: justify;
         -ms-flex-pack: justify;
         justify-content: space-between;
         -webkit-box-align: start;
         -ms-flex-align: start;
         align-items: flex-start;
     }
 }

 @media all and (min-width: 1020px) {
     .calup-parteneri .section-title {
         width: 100%;
     }
 }

 .calup-parteneri .news-item-info {
     position: static;
     z-index: auto;
 }

 .calup-parteneri h6,
 .calup-parteneri .ex-h6 {
     font-family: "IBM Plex Sans", sans-serif;
     font-size: 14px;
     text-transform: none;
     margin-top: 8px;
     position: relative;
     z-index: 11;
     display: block;
 }

 @media (hover: hover) {

     .calup-parteneri h6:hover,
     .calup-parteneri .ex-h6:hover {
         text-decoration: underline;
     }
 }

 @media all and (min-width: 1020px) {
     .calup-parteneri .large {
         width: calc((100% - 30px) / 2);
     }
 }

 @media all and (min-width: 1020px) {

     .calup-parteneri__right,
     .calup-parteneri__bottom {
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         -ms-flex-wrap: wrap;
         flex-wrap: wrap;
         -webkit-box-align: start;
         -ms-flex-align: start;
         align-items: flex-start;
     }
 }

 @media all and (min-width: 1020px) {

     .calup-parteneri__right .news-item,
     .calup-parteneri__bottom .news-item {
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         -webkit-box-orient: vertical;
         -webkit-box-direction: normal;
         -ms-flex-direction: column;
         flex-direction: column;
         -ms-flex-wrap: wrap;
         flex-wrap: wrap;
         margin-bottom: 22px;
     }
 }

 @media all and (min-width: 1020px) {

     .calup-parteneri__right .news-item .thumb,
     .calup-parteneri__bottom .news-item .thumb {
         margin-right: 0;
         margin-bottom: 10px;
         width: 100%;
         padding-bottom: 56.25%;
     }
 }

 @media all and (min-width: 1020px) {

     .calup-parteneri__right .news-item h2,
     .calup-parteneri__right .news-item .ex-h2,
     .calup-parteneri__bottom .news-item h2,
     .calup-parteneri__bottom .news-item .ex-h2 {
         font-size: 16px;
         line-height: 1.375;
     }
 }

 @media all and (min-width: 1020px) {

     .calup-parteneri__right .news-item.large .news-item-info,
     .calup-parteneri__bottom .news-item.large .news-item-info {
         padding: 0;
     }
 }

 @media all and (min-width: 1020px) {

     .calup-parteneri__right .news-item.large .news-item-info h2,
     .calup-parteneri__right .news-item.large .news-item-info .ex-h2,
     .calup-parteneri__bottom .news-item.large .news-item-info h2,
     .calup-parteneri__bottom .news-item.large .news-item-info .ex-h2 {
         font-size: 16px;
         line-height: 1.375;
         letter-spacing: -.25px;
     }
 }

 @media all and (min-width: 1020px) {

     .calup-parteneri__right .news-item.large .news-item-info__sapou,
     .calup-parteneri__bottom .news-item.large .news-item-info__sapou {
         display: none;
     }
 }

 @media all and (min-width: 1020px) {
     .calup-parteneri__right {
         width: calc((100% - 30px) / 2);
         -webkit-box-pack: justify;
         -ms-flex-pack: justify;
         justify-content: space-between;
         -webkit-box-align: start;
         -ms-flex-align: start;
         align-items: flex-start;
     }
 }

 @media all and (min-width: 1020px) {
     .calup-parteneri__right .news-item {
         width: calc((100% - 30px) / 2);
     }
 }

 @media all and (min-width: 1020px) {
     .calup-parteneri__bottom {
         width: 100%;
         -webkit-box-pack: justify;
         -ms-flex-pack: justify;
         justify-content: space-between;
     }
 }

 @media all and (min-width: 1020px) {
     .calup-parteneri__bottom .news-item {
         width: calc((100% - 90px) / 4);
     }
 }

 .video-container {
     width: 100vw;
     margin-left: -15px;
     padding-bottom: 25px;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
 }

 @media all and (min-width: 1020px) {
     .video-container {
         width: 970px;
         margin-left: -165px;
         padding-top: 15px;
         padding-bottom: 40px;
     }
 }

 .video-container .video-js.vjs-16-9,
 .video-container .video-js.vjs-9-16,
 .video-container .video-js.vjs-4-3 {
     margin-bottom: 20px;
 }

 @media all and (min-width: 1020px) {

     .video-container .video-js.vjs-16-9,
     .video-container .video-js.vjs-9-16,
     .video-container .video-js.vjs-4-3 {
         margin: 0 auto !important;
     }
 }

 .video-container+.video-in-article {
     margin-top: -25px;
 }

 @media all and (min-width: 1020px) {
     .video-container+.video-in-article {
         margin-top: -55px;
     }
 }

 .video-in-article {
     width: 100vw;
     margin-left: -15px;
     padding-bottom: 25px;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
 }

 @media all and (min-width: 1020px) {
     .video-in-article {
         width: 970px;
         margin-left: -165px;
         padding-top: 15px;
         padding-bottom: 40px;
     }
 }

 .video-in-article h4,
 .video-in-article .ex-h4 {
     display: none;
     font-size: 16px;
     letter-spacing: 3px;
     text-transform: uppercase;
     font-family: "IBM Plex Sans", sans-serif;
     margin-bottom: 15px;
     margin-left: 15px;
 }

 @media all and (min-width: 1020px) {

     .video-in-article h4,
     .video-in-article .ex-h4 {
         display: block;
         margin-left: 0;
     }
 }

 .video-in-article .video-js.vjs-16-9,
 .video-in-article .video-js.vjs-9-16,
 .video-in-article .video-js.vjs-4-3 {
     margin-bottom: 20px;
 }

 @media all and (min-width: 1020px) {

     .video-in-article .video-js.vjs-16-9,
     .video-in-article .video-js.vjs-9-16,
     .video-in-article .video-js.vjs-4-3 {
         margin: 0 auto !important;
     }
 }

 .video-in-article__text {
     padding: 0 0 10px;
     margin: 12px 15px 15px;
     font-size: 14px;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
     border-bottom: 1px solid #C8C6C7;
 }

 @media all and (min-width: 1020px) {
     .video-in-article__text {
         font-size: 16px;
         padding: 0 0 15px;
         margin: 17px 0 25px;
         -webkit-box-orient: horizontal;
         -webkit-box-direction: normal;
         -ms-flex-direction: row;
         flex-direction: row;
         -webkit-box-pack: justify;
         -ms-flex-pack: justify;
         justify-content: space-between;
         -webkit-box-align: start;
         -ms-flex-align: start;
         align-items: flex-start;
     }
 }

 @media all and (min-width: 1020px) {
     .video-in-article__info {
         width: 60%;
     }
 }

 .video-in-article__show {
     color: #DA0F10;
 }

 @media all and (min-width: 1020px) {
     .video-in-article__show {
         width: 30%;
         text-align: right;
     }
 }

 @media (hover: hover) {
     .video-in-article__show:hover {
         color: #DA0F10;
         text-decoration: underline;
     }
 }

 .video-in-article__related {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
 }

 @media all and (min-width: 1020px) {
     .video-in-article__related {
         -webkit-box-pack: justify;
         -ms-flex-pack: justify;
         justify-content: space-between;
         -webkit-box-align: start;
         -ms-flex-align: start;
         align-items: flex-start;
     }
 }

 .video-in-article__related .news-item {
     margin-bottom: 10px !important;
     width: 100%;
 }

 @media all and (min-width: 1020px) {
     .video-in-article__related .news-item {
         width: calc((100% - 60px) / 3);
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         -webkit-box-orient: vertical;
         -webkit-box-direction: normal;
         -ms-flex-direction: column;
         flex-direction: column;
         margin-top: 0 !important;
     }
 }

 .video-in-article__related .thumb {
     width: 145px !important;
     padding-bottom: 82px !important;
     margin-left: 0 !important;
 }

 @media all and (min-width: 1020px) {
     .video-in-article__related .thumb {
         width: 100% !important;
         padding-bottom: 56.25% !important;
         margin-bottom: 15px !important;
     }
 }

 @media all and (min-width: 1020px) {
     .video-in-article__related .marcaj-video {
         width: 46px;
         height: 46px;
         right: 14px;
         bottom: 14px;
     }
 }

 .video-in-article__related .news-item-info {
     margin: 0 !important;
     padding: 0 !important;
 }

 .video-in-article__related h2,
 .video-in-article__related .ex-h2 {
     font-size: 16px !important;
     line-height: 1.25 !important;
     margin-top: -2px !important;
     letter-spacing: -.25px !important;
 }

 @media all and (min-width: 1020px) {

     .video-in-article__related h2,
     .video-in-article__related .ex-h2 {
         font-size: 18px !important;
         line-height: 1.35 !important;
     }
 }

 .video-in-article__related .mai-multe {
     margin-top: -5px;
 }

 @media all and (min-width: 1020px) {
     .video-in-article__related .mai-multe {
         margin-right: auto;
         width: 300px;
         margin-top: 5px;
     }
 }

 .video-in-article--articole {
     padding-top: 15px;
     padding-bottom: 30px;
 }

 @media all and (min-width: 1020px) {
     .video-in-article--articole {
         padding-bottom: 40px;
     }
 }

 .video-in-article--articole .news-item {
     margin-bottom: 25px !important;
 }

 .video-in-article--articole h4,
 .video-in-article--articole .ex-h4 {
     display: block !important;
 }

 @media all and (min-width: 1020px) {
     .video-listing__container {
         padding: 0 15px;
         -webkit-box-pack: start;
         -ms-flex-pack: start;
         justify-content: flex-start;
     }
 }

 @media all and (min-width: 1020px) {
     .video-listing__container .news-item {
         width: calc((100% - 90px) / 3);
         margin: 0 15px 20px !important;
     }
 }

 @media (hover: hover) {
     .video-listing__container .news-item:hover .thumb img {
         -webkit-transform: scale(1.05) !important;
         transform: scale(1.05) !important;
     }
 }

 .video-listing__container .pagination {
     padding-top: 0;
     padding-bottom: 20px;
 }

 @media all and (min-width: 1020px) {
     .video-listing__container .pagination {
         padding: 10px 15px 40px;
     }
 }

 .header-show {
     padding: 30px 0 25px;
 }

 @media all and (min-width: 1020px) {
     .header-show {
         padding: 0;
     }
 }

 .header-show .breadcrumbs {
     text-align: center;
     margin: -5px 0 15px;
 }

 @media all and (min-width: 1020px) {
     .header-show .breadcrumbs {
         text-align: left;
         margin: 90px 30px 0px;
     }
 }

 @media all and (min-width: 1020px) {
     .header-show .breadcrumbs+.controller {
         padding-top: 15px;
     }
 }

 @media all and (min-width: 1020px) {
     .header-show .controller {
         padding: 32px 0 3px;
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         -webkit-box-pack: justify;
         -ms-flex-pack: justify;
         justify-content: space-between;
         -webkit-box-align: center;
         -ms-flex-align: center;
         align-items: center;
     }
 }

 .header-show .controller::before {
     display: block;
     content: '';
     position: absolute;
     height: 6px;
     width: 100%;
     border-bottom: 1px dashed rgba(0, 0, 0, 0.25);
     bottom: 16px;
 }

 @media all and (min-width: 1020px) {
     .header-show .controller::before {
         bottom: auto;
     }
 }

 .header-show h1 {
     margin-bottom: 0;
     line-height: 1.1;
     font-size: 36px;
     position: relative;
     padding: 0 25px 5px;
     background-color: #FFF;
     text-align: center;
 }

 @media all and (min-width: 1020px) {
     .header-show h1 {
         padding: 0 20px 0 0;
         text-align: left;
     }
 }

 .header-show--lp-aplay {
     padding-bottom: 35px;
 }

 @media all and (min-width: 1020px) {
     .header-show--lp-aplay {
         padding-bottom: 5px;
         padding-top: 5px;
     }
 }

 .header-show--lp-aplay h1 {
     font-size: 0;
 }

 .header-show--lp-aplay h1 img {
     width: 250px;
     height: auto;
     margin-right: 10px;
 }

 .body--lp-aplay {
     margin-top: 0;
 }

 .buton-aplay {
     background-color: #00A1E4;
     color: #FFF;
     text-transform: uppercase;
     font-family: "IBM Plex Sans", sans-serif;
     font-weight: 400;
     padding: 12px 25px;
     border-radius: 100px;
     display: block;
     margin: 10px auto 0;
     -webkit-transform: translateY(6px);
     transform: translateY(6px);
     width: 220px;
     text-align: center;
     position: relative;
     -webkit-box-shadow: 0 0 0 10px #FFF;
     box-shadow: 0 0 0 10px #FFF;
 }

 @media all and (min-width: 1020px) {
     .buton-aplay {
         margin: 0;
         -webkit-transform: translateY(2px);
         transform: translateY(2px);
     }
 }

 @media (hover: hover) {
     .buton-aplay:hover {
         color: #FFF;
         background-color: #006FB8;
     }
 }

 .header-programtv .controller {
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center;
 }

 .header-programtv .controller::before {
     display: none;
 }

 @media all and (min-width: 1020px) {
     .header-programtv h1 {
         padding-right: 0;
     }
 }

 .header-programtv .descriere-categorie {
     text-align: center;
 }

 .header-show__meniu {
     list-style-type: none;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     font-size: 18px;
     position: relative;
     margin-top: 4px;
     width: 100vw;
     overflow-x: scroll;
     overflow-y: hidden;
     padding: 0 10px;
 }

 @media all and (min-width: 1020px) {
     .header-show__meniu {
         padding: 0 0 0 20px;
         width: auto;
         overflow: visible;
         max-width: 630px;
         margin-left: 60px;
         -webkit-box-pack: end;
         -ms-flex-pack: end;
         justify-content: flex-end;
         -ms-flex-wrap: wrap;
         flex-wrap: wrap;
         background-color: #FFF;
     }
 }

 .header-show__meniu li:last-child {
     padding-right: 15px;
 }

 @media all and (min-width: 1020px) {
     .header-show__meniu li:last-child {
         padding-right: 0;
     }
 }

 .header-show__meniu li:last-child a {
     padding-right: 30px;
 }

 @media all and (min-width: 1020px) {
     .header-show__meniu li:last-child a {
         padding-right: 0;
     }
 }

 .header-show__meniu li+li {
     margin-left: 20px;
 }

 .header-show__meniu a {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     padding: 5px;
     background-color: #FFF;
     white-space: nowrap;
 }

 .header-show__meniu a img {
     width: 24px;
     height: auto;
     margin-right: 8px;
 }

 @media (hover: hover) {
     .header-show__meniu a:hover {
         color: #DA0F10;
     }
 }

 .descriere-categorie {
     width: calc(100% - 30px);
     margin: 10px 15px 0;
     font-size: 12px;
     text-align: center;
 }

 @media all and (min-width: 1020px) {
     .descriere-categorie {
         text-align: left;
         width: calc(100% - 60px);
         margin: 20px 30px 10px;
         font-size: 14px;
     }
 }

 .thumb--poza-autor {
     width: 120px;
     padding-bottom: 120px;
     border-radius: 50%;
     margin: 0 auto 10px;
 }

 @media all and (min-width: 1020px) {
     .thumb--poza-autor {
         margin: 0 30px 0 0;
     }
 }

 @media all and (min-width: 1020px) {
     .thumb--poza-autor+h1 {
         margin-right: auto;
     }
 }

 .descriere-categorie__nr-articole {
     font-weight: 400;
     font-size: 18px;
     margin-bottom: 5px;
     margin-top: -10px;
 }

 @media all and (min-width: 1020px) {
     .descriere-categorie__nr-articole {
         font-size: 14px;
         display: inline;
     }

     .descriere-categorie__nr-articole::after {
         content: '.';
     }
 }

 .interactive {
     margin-bottom: 30px;
 }

 @media all and (min-width: 1020px) {
     .interactive {
         margin-bottom: 60px;
     }
 }

 .interactive .controller::before {
     display: block;
     content: '';
     position: absolute;
     top: 0;
     left: 0;
     z-index: 10;
     width: 0;
     height: 0;
     border-style: solid;
     border-width: 15px 15px 0 0;
     border-color: #FFF transparent transparent transparent;
 }

 @media all and (min-width: 1020px) {
     .interactive .controller::before {
         border-width: 40px 40px 0 0;
     }
 }

 .interactive__header {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     color: #FFF;
     -webkit-box-align: start;
     -ms-flex-align: start;
     align-items: flex-start;
     padding: 15px;
 }

 @media all and (min-width: 1020px) {
     .interactive__header {
         padding: 23px 40px;
     }
 }

 .interactive__header .thumb {
     width: 48px;
     height: 48px;
     background-color: #FFF;
     padding-bottom: 0;
     border-radius: 100px;
     margin-left: 15px;
 }

 @media all and (min-width: 1020px) {
     .interactive__header .thumb {
         margin-bottom: -5px;
     }
 }

 .interactive__header .thumb img {
     -o-object-fit: contain;
     object-fit: contain;
     -o-object-position: center;
     object-position: center;
 }

 .interactive__header__text {
     -webkit-box-flex: 1;
     -ms-flex: 1;
     flex: 1;
     font-size: 16px;
     padding-top: 1px;
 }

 .interactive__header__text h6,
 .interactive__header__text .ex-h6 {
     font-family: "IBM Plex Sans", sans-serif;
     font-size: 12px;
     padding-top: 2px;
     padding-bottom: 6px;
 }

 @media all and (min-width: 1020px) {

     .interactive__header__text h6,
     .interactive__header__text .ex-h6 {
         font-size: 14px;
         padding-top: 3px;
     }
 }

 .interactive__header__text h2,
 .interactive__header__text .ex-h2 {
     margin-bottom: 0;
 }

 @media all and (min-width: 1020px) {

     .interactive__header__text h2,
     .interactive__header__text .ex-h2 {
         font-size: 36px;
         letter-spacing: -.75px;
     }
 }

 .interactive__header__text span {
     display: block;
     padding-top: 5px;
 }

 @media all and (min-width: 1020px) {
     .interactive__header__text span {
         padding-top: 6px;
     }
 }

 .interactive__vote {
     background-color: rgba(0, 0, 0, 0.1);
     padding: 20px 10px 1px;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
 }

 @media all and (min-width: 1020px) {
     .interactive__vote {
         padding: 40px 30px 1px;
     }
 }

 .interactive__photo-option {
     margin: 0 5px 20px;
     width: calc((100% - 40px) / 4);
     color: #FFF;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
     text-align: center;
 }

 @media all and (min-width: 1020px) {
     .interactive__photo-option {
         margin: 0 10px 40px;
         width: calc((100% - 80px) / 4);
     }
 }

 .interactive__photo-option .thumb {
     width: 100%;
     padding-bottom: 100%;
 }

 .interactive__photo-option h3,
 .interactive__photo-option .ex-h3 {
     line-height: 1.2;
     -webkit-box-flex: 1;
     -ms-flex: 1;
     flex: 1;
     margin-top: 5px;
     font-size: 14px;
 }

 @media all and (min-width: 1020px) {

     .interactive__photo-option h3,
     .interactive__photo-option .ex-h3 {
         font-size: 18px;
         margin-top: 12px;
     }
 }

 .interactive__button {
     width: 100%;
     display: block;
     font-family: "IBM Plex Sans", sans-serif;
     letter-spacing: 1px;
     font-size: 10px;
     text-transform: uppercase;
     text-align: center;
     border: 1px solid rgba(255, 255, 255, 0.75);
     border-radius: 100px;
     padding: 7px 0 6px 2px;
     margin-top: 8px;
     font-weight: 400;
 }

 @media all and (min-width: 1020px) {
     .interactive__button {
         display: inline-block;
         width: auto;
         margin-left: auto;
         margin-right: auto;
         font-size: 12px;
         letter-spacing: 2px;
         padding: 10px 15px 9px 17px;
         margin-top: 15px;
     }
 }

 @media (hover: hover) {
     .interactive__button:hover {
         background-color: rgba(255, 255, 255, 0.15);
     }
 }

 .popup-meniu {
     display: none;
     position: fixed;
     top: 35%;
     left: 50%;
     z-index: 4;
     width: 360px;
     margin-left: -180px;
 }



 .popup-meniu.active {
     display: block;
     z-index: 99999;
 }

 .inchide-search {
     position: absolute;
     right: 0;
     top: 0;
     background: #000;
     color: #fff;
     width: 24px;
     height: 24px;
     text-align: center;
     cursor: pointer;
     font-family: 'IBM Plex Sans';
 }

 .popup-meniu form {
     background-color: #FFF;
     -webkit-box-shadow: 0 3px 20px rgba(0, 0, 0, 0.1);
     box-shadow: 0 3px 20px rgba(0, 0, 0, 0.1);
     padding: 20px 20px 25px;
     max-width: 500px;
     margin-left: auto;
     margin-right: auto;
     position: relative;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
 }

 @media all and (min-width: 700px) {
     .popup-meniu form {
         padding: 30px 40px 50px;
     }
 }

 .popup-meniu form h1,
 .popup-meniu form .ex-h1 {
     width: 100%;
 }

 @media all and (min-width: 700px) {

     .popup-meniu form h1,
     .popup-meniu form .ex-h1 {
         letter-spacing: -1.5px;
     }
 }

 .popup-meniu form input[type=search] {
     font-family: "IBM Plex Sans", sans-serif;
     margin: 0;
     border-right: 0;
     width: calc(100% - 80px);
     font-weight: 400;
 }

 @media all and (min-width: 700px) {
     .popup-meniu form input[type=search] {
         width: calc(100% - 100px);
     }
 }

 .popup-meniu form input[type=submit] {
     font-family: "IBM Plex Sans", sans-serif;
     margin: 0;
     width: 80px;
     padding-left: 0;
     padding-right: 0;
     font-weight: 400;
     font-size: 14px;
 }

 @media all and (min-width: 700px) {
     .popup-meniu form input[type=submit] {
         width: 100px;
         font-size: 16px;
     }
 }

 .popup-meniu ul {
     list-style-type: none;
     background-color: #FFF;
     -webkit-box-shadow: 0 3px 20px rgba(0, 0, 0, 0.1);
     box-shadow: 0 3px 20px rgba(0, 0, 0, 0.1);
     padding: 20px;
     max-width: 400px;
     margin-left: auto;
     margin-right: auto;
     position: relative;
 }

 @media all and (min-width: 1020px) {
     .popup-meniu ul {
         max-width: 700px;
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         -ms-flex-wrap: wrap;
         flex-wrap: wrap;
         -webkit-box-pack: justify;
         -ms-flex-pack: justify;
         justify-content: space-between;
         font-size: 18px;
     }
 }

 @media all and (min-width: 1020px) {
     .popup-meniu li {
         width: 49%;
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         -webkit-box-orient: vertical;
         -webkit-box-direction: normal;
         -ms-flex-direction: column;
         flex-direction: column;
     }
 }

 .popup-meniu li a {
     display: block;
     padding: 10px;
     border-bottom: 1px solid rgba(0, 0, 0, 0.1);
 }

 @media all and (min-width: 1020px) {
     .popup-meniu li a {
         -webkit-box-flex: 1;
         -ms-flex: 1;
         flex: 1;
         padding: 10px 20px;
     }
 }

 @media (hover: hover) {
     .popup-meniu li a:hover {
         background-color: #DA0F10;
         color: #FFF;
     }
 }

 .popup-meniu li:last-child a {
     border-bottom: none;
 }

 @media all and (min-width: 1020px) {
     .popup-meniu li.mobile-only {
         display: none;
     }
 }

 .popup-meniu .close {
     top: 15px;
     right: 15px;
     position: fixed;
 }

 .fader {
     position: fixed;
     background-color: rgba(255, 255, 255, 0.85);
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
 }

 .sch {
     padding-bottom: 40px;
 }

 @media all and (min-width: 700px) {
     .sch {
         padding-bottom: 60px;
     }
 }

 .sch .controller {
     position: relative;
 }

 .sch__tabs {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center;
     border-top: 1px solid rgba(0, 0, 0, 0.25);
     border-bottom: 1px solid rgba(0, 0, 0, 0.25);
     position: -webkit-sticky;
     position: sticky;
     background-color: #FFF;
     z-index: 10;
     top: 43px;
 }

 @media all and (min-width: 700px) {
     .sch__tabs {
         padding-top: 16px;
         font-size: 18px;
         border-top: none;
     }
 }

 .sch__tabs ul {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     list-style-type: none;
 }

 .sch__tabs a {
     display: block;
     padding: 12px 10px;
 }

 @media all and (min-width: 700px) {
     .sch__tabs a {
         padding: 18px 21px;
     }
 }

 @media (hover: hover) {
     .sch__tabs a:hover {
         -webkit-box-shadow: inset 0 -3px 0 #DA0F10;
         box-shadow: inset 0 -3px 0 #DA0F10;
     }
 }

 .sch__tabs span {
     display: none;
 }

 @media all and (min-width: 700px) {
     .sch__tabs span {
         display: inline;
     }
 }

 .sch__day {
     padding: 0 15px;
     max-width: 630px;
     margin-left: auto;
     margin-right: auto;
     position: relative;
 }

 @media all and (min-width: 700px) {
     .sch__day {
         font-size: 22px;
         padding: 0;
     }
 }

 .sch__day h2,
 .sch__day .ex-h2 {
     padding: 18px 0 15px;
     border-bottom: 1px dotted rgba(0, 0, 0, 0.25);
     margin-bottom: 0;
     font-family: "IBM Plex Serif", serif;
     text-transform: none;
     letter-spacing: 0;
     font-size: 30px;
     font-weight: 400;
     margin-top: 5px;
     line-height: 1.4;
 }

 @media all and (min-width: 700px) {

     .sch__day h2,
     .sch__day .ex-h2 {
         margin-top: 10px;
         font-size: 36px;
         letter-spacing: -0.4px;
     }
 }

 .sch__day+.sch__day {
     margin-top: 20px;
 }

 .sch__target {
     position: absolute;
     top: -90px;
 }

 @media all and (min-width: 700px) {
     .sch__target {
         top: -120px;
     }
 }

 .sch__item {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     padding: 15px 0;
     border-bottom: 1px dotted rgba(0, 0, 0, 0.25);
 }

 @media all and (min-width: 700px) {
     .sch__item {
         padding: 20px 0;
     }
 }

 .sch__item .thumb {
     width: 120px;
     padding-bottom: 67px;
     margin-left: 15px;
 }

 @media all and (min-width: 700px) {
     .sch__item .thumb {
         width: 200px;
         padding-bottom: 110px;
     }
 }

 .scg__text {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
     -webkit-box-flex: 1;
     -ms-flex: 1;
     flex: 1;
     margin-bottom: 1px;
 }

 .scg__text a {
     color: #DA0F10;
     margin-right: auto;
     margin-top: 5px;
     border-bottom: 1px solid transparent;
 }

 @media (hover: hover) {
     .scg__text a:hover {
         border-color: #DA0F10;
     }
 }

 .scg__text p {
     font-size: 12px;
     margin-top: 5px;
     margin-bottom: 0;
 }

 @media all and (min-width: 700px) {
     .scg__text p {
         font-size: 14px;
         max-width: 415px;
     }
 }

 .emisiuni {
     margin-bottom: 40px;
 }

 @media all and (min-width: 700px) {
     .emisiuni {
         padding: 30px 30px 0;
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         -ms-flex-wrap: wrap;
         flex-wrap: wrap;
         -webkit-box-pack: justify;
         -ms-flex-pack: justify;
         justify-content: space-between;
     }
 }

 @media all and (min-width: 700px) {

     .emisiuni .ads,
     .emisiuni .ads-div {
         margin-bottom: 40px;
     }
 }

 .emisiuni__item {
     margin-bottom: 30px;
     display: block;
 }

 @media all and (min-width: 700px) {
     .emisiuni__item {
         width: calc(50% - 15px);
     }
 }

 .emisiuni__item h2 {
     font-size: 24px;
     letter-spacing: -0.25px;
     padding: 12px 15px 0;
 }

 @media all and (min-width: 700px) {
     .emisiuni__item h2 {
         padding: 12px 0 0;
     }
 }

 .emisiuni__item p {
     padding: 5px 15px 0;
 }

 @media all and (min-width: 700px) {
     .emisiuni__item p {
         padding: 5px 0 0;
     }
 }

 @media (hover: hover) {
     .emisiuni__item:hover h2 {
         color: #DA0F10;
     }
 }

 .ot-sdk-cookie-policy td span,
 .ot-sdk-cookie-policy td a {
     word-break: break-word;
 }

 .gallery-link-section {
     width: 100%;
     margin-bottom: 20px;
     text-align: center;
 }

 .gallery-link-section .mai-multe {
     display: inline-block;
     margin: 20px 0 10px;
 }

 .gallery-link {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     -webkit-box-pack: justify;
     -ms-flex-pack: justify;
     justify-content: space-between;
 }

 .gallery-link .grid-item {
     width: calc(50% - 1px);
     margin-bottom: 2px;
     position: relative;
 }

 .gallery-link .grid-item .grid-thumb {
     display: block;
     width: 100%;
     height: 0;
     padding-bottom: 100%;
     position: relative;
     overflow: hidden;
     background: #DA0F10;
 }

 .gallery-link .grid-item .grid-thumb img {
     position: absolute;
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
     width: 100%;
     height: 100%;
     -o-object-position: top center;
     object-position: top center;
     -o-object-fit: cover;
     object-fit: cover;
 }

 .grid-two-wrapper .grid-item {
     width: calc(50% - 1px);
 }

 .grid-three-wrapper .grid-item:first-child {
     width: 100%;
 }

 .grid-three-wrapper .grid-item:first-child .grid-thumb {
     padding-bottom: 50%;
 }

 .grid-four-wrapper .grid-item {
     width: calc(33.3333% - 1px);
     margin-bottom: 2px;
 }

 .grid-four-wrapper .grid-item:first-child {
     width: 100%;
 }

 .grid-four-wrapper .grid-item:first-child .grid-thumb {
     padding-bottom: 50%;
 }

 .grid-fourplus-wrapper .grid-item {
     width: calc(33.3333% - 1px);
     margin-bottom: 2px;
 }

 .grid-fourplus-wrapper .grid-item:first-child {
     width: 100%;
 }

 .grid-fourplus-wrapper .grid-item:first-child .grid-thumb {
     padding-bottom: 50%;
 }

 .plus-more {
     position: absolute;
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
     z-index: 10;
     background-color: rgba(0, 0, 0, 0.5);
     font-size: 32px;
     font-weight: 400;
     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;
     color: #FFF;
 }

 .gallery-body {
     border: none;
     margin: 45px 0 50px;
 }

 @media all and (min-width: 1020px) {
     .gallery-body {
         margin: 0;
     }
 }

 .gallery-body .show-news .widget-listing {
     margin: 0;
 }

 .gallery-body .show-news .widget-listing .news-item-info {
     padding-left: 0;
     border-bottom: none;
 }

 .gallery-body .show-news .widget-listing .news-item-info h2,
 .gallery-body .show-news .widget-listing .news-item-info .ex-h2 {
     font-size: 16px;
     line-height: 1.25;
     letter-spacing: -0.25px;
 }

 .dag-gallery {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
     position: relative;
     background-color: #000;
 }

 @media all and (min-width: 1020px) {
     .dag-gallery {
         -webkit-box-orient: horizontal;
         -webkit-box-direction: normal;
         -ms-flex-direction: row;
         flex-direction: row;
         height: 100vh;
         width: 100%;
         -webkit-box-align: center;
         -ms-flex-align: center;
         align-items: center;
     }

     .dag-gallery h1 {
         font-size: 20px;
         padding-top: 0;
         margin: 0;
     }

 }

 .dag-gallery__logo {
     position: fixed;
     top: 0;
     left: 0;
     width: 100%;
     background-color: #222;
     height: 45px;
     padding: 8px 0 0 13px;
     z-index: 100;
 }

 @media all and (min-width: 1020px) {
     .dag-gallery__logo {
         position: absolute;
         width: 300px;
         height: 70px;
         padding: 14px 0 0 18px;
     }
 }

 .dag-gallery__logo img {
     height: 30px;
     width: auto;
 }

 @media all and (min-width: 1020px) {
     .dag-gallery__logo img {
         height: 42px;
     }
 }

 .dag-gallery__logo span {
     position: absolute;
     color: #fff;
     font-size: 18px;
     font-weight: 400;
     display: block;
     top: 25px;
     left: 100px;
     opacity: 0;
 }

 @media (hover: hover) {
     .dag-gallery__logo:hover span {
         left: 80px;
         opacity: 1;
     }
 }

 .dag-gallery__share {
     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;
     position: fixed;
     background-color: #333;
     border-left: 1px solid #000;
     border-right: 1px solid #000;
     height: 45px;
     padding: 0 15px;
     position: fixed;
     right: 45px;
     top: 0;
     z-index: 101;
 }

 @media all and (min-width: 1020px) {
     .dag-gallery__share {
         position: absolute;
         height: 70px;
         right: 70px;
         padding: 0 20px;
     }
 }

 .dag-gallery__share a {
     opacity: .5;
     padding: 0 5px;
     height: 50px;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
 }

 @media all and (min-width: 1020px) {
     .dag-gallery__share a {
         padding: 0 7px;
     }
 }

 @media (hover: hover) {
     .dag-gallery__share a {
         opacity: .3;
     }

     .dag-gallery__share a:hover {
         opacity: 1;
     }
 }

 .dag-gallery__share img {
     width: 26px;
     height: 26px;
 }

 @media all and (min-width: 1020px) {
     .dag-gallery__share img {
         width: 36px;
         height: 36px;
     }
 }

 .dag-gallery__close {
     display: block;
     position: fixed;
     z-index: 105;
     width: 45px;
     height: 45px;
     top: 0;
     right: 0;
     background-color: #333;
     background-image: url(../images-21/gallery/gallery-close.svg);
     background-repeat: no-repeat;
     background-position: center;
     background-size: 18px;
 }

 @media all and (min-width: 1020px) {
     .dag-gallery__close {
         width: 70px;
         height: 70px;
         background-size: 24px;
     }
 }

 @media (hover: hover) {
     .dag-gallery__close:hover {
         background-color: #DA0F10;
     }
 }

 .dag-gallery__ads {
     height: 270px;
     padding-top: 10px;
     padding-bottom: 10px;
     text-align: center;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center;
 }

 @media all and (min-width: 1020px) {
     .dag-gallery__ads {
         padding-top: 0;
         padding-bottom: 0;
         width: 300px;
         height: 100vh;
         padding-top: 70px;
         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;
     }
 }

 @media all and (min-width: 1020px) and (min-height: 750px) {
     .dag-gallery__ads {
         padding-top: 0;
         padding-bottom: 80px;
     }
 }

 .dag-gallery__ads .banner {
     height: 250px;
     overflow: hidden;
 }

 @media all and (min-width: 1020px) {
     .dag-gallery__ads .banner {
         height: auto;
     }
 }

 .dag-gallery__wrapper {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
 }

 @media all and (min-width: 1020px) {
     .dag-gallery__wrapper {
         width: calc(100% - 300px);
         height: 100vh;
     }
 }

 @media all and (min-width: 1020px) {
     .dag-gallery__main {
         -webkit-box-ordinal-group: 2;
         -ms-flex-order: 1;
         order: 1;
         -webkit-box-flex: 1;
         -ms-flex: 1;
         flex: 1;
         position: relative;
         margin: 20px 70px;
         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;
     }
 }

 .dag-gallery__main-link {
     display: block;
     width: 100%;
     text-align: center;
     position: relative;
 }

 .dag-gallery__main-link .photo-caption {
     background-color: rgba(0, 0, 0, .7);
     color: #fff;
     position: absolute;
     left: -20px;
     right: -20px;
     bottom: 0;
     padding: 5px 10px;
     font-size: 14px;
     line-height: 18px;
 }

 @media all and (min-width: 1020px) {
     .dag-gallery__main-link {
         position: relative;
         height: calc(100vh - 210px);
         padding-bottom: 0;
     }
 }

 @media all and (min-width: 1020px) {
     .dag-gallery__main-link img {
         position: absolute;
         top: 0;
         right: 0;
         bottom: 0;
         left: 0;
         width: 100%;
         height: 100%;
         -o-object-fit: contain;
         object-fit: contain;
         -o-object-position: center;
         object-position: center;
     }
 }

 .dag-gallery__video-thumb {
     width: 100%;
     height: 0;
     padding-bottom: 56.25%;
 }

 @media all and (min-width: 1020px) {
     .dag-gallery__video-thumb {
         position: relative;
         height: calc(100vh - 210px);
         padding-bottom: 0;
     }
 }

 .dag-gallery__video-thumb iframe,
 .dag-gallery__video-thumb embed {
     width: 100%;
     height: 56.25vw;
 }

 @media all and (min-width: 1020px) {

     .dag-gallery__video-thumb iframe,
     .dag-gallery__video-thumb embed {
         position: absolute;
         top: 0;
         right: 0;
         bottom: 0;
         left: 0;
         width: 100%;
         height: 100%;
         -o-object-fit: contain;
         object-fit: contain;
         -o-object-position: center;
         object-position: center;
     }
 }

 @media all and (min-width: 1020px) {

     .dag-gallery__video-thumb .video-js.vjs-fluid,
     .dag-gallery__video-thumb .video-js.vjs-16-9,
     .dag-gallery__video-thumb .video-js.vjs-4-3 {
         padding-top: 0;
         height: 100%;
     }
 }

 .dag-gallery__nav {
     position: fixed;
     bottom: 0;
     background-color: #333;
     z-index: 101;
     width: 51px;
     height: 50px;
     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;
 }

 @media all and (min-width: 1020px) {
     .dag-gallery__nav {
         position: absolute;
         top: 0;
         bottom: 0;
         width: 70px;
         height: auto;
         background-color: transparent;
     }
 }

 .dag-gallery__nav img {
     width: 14px;
     height: 26px;
 }

 @media all and (min-width: 1020px) {
     .dag-gallery__nav img {
         width: 24px;
         height: 46px;
     }
 }

 @media (hover: hover) {
     .dag-gallery__nav:hover {
         background-color: rgba(255, 255, 255, 0.2);
     }
 }

 .dag-gallery__nav--prev {
     left: 0;
     border-right: 1px solid #000;
 }

 @media all and (min-width: 1020px) {
     .dag-gallery__nav--prev {
         left: -70px;
         border-right: none;
     }
 }

 .dag-gallery__nav--next {
     right: 0;
     border-left: 1px solid #000;
 }

 @media all and (min-width: 1020px) {
     .dag-gallery__nav--next {
         right: -70px;
         border-left: none;
     }
 }

 .dag-gallery__about {
     color: #FFF;
     padding: 15px;
     font-size: 16px;
 }

 @media all and (min-width: 1020px) {
     .dag-gallery__about {
         -webkit-box-ordinal-group: 1;
         -ms-flex-order: 0;
         order: 0;
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         padding: 1px 380px 0 70px;
         height: 70px;
         -webkit-box-align: center;
         -ms-flex-align: center;
         align-items: center;
         overflow: hidden;
     }
 }

 .dag-gallery__number {
     font-weight: 400;
     position: fixed;
     text-align: center;
     height: 50px;
     left: 51px;
     right: 51px;
     z-index: 102;
     bottom: 0;
     background-color: #333;
     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;
 }

 @media all and (min-width: 1020px) {
     .dag-gallery__number {
         position: static;
         display: block;
         height: auto;
         text-align-last: left;
         background-color: transparent;
         margin-right: 12px;
         line-height: 1.2;
     }
 }

 @media all and (min-width: 1020px) {
     .dag-gallery__desc {
         line-height: 1.2;
     }
 }

 .dag-gallery__desc h1 {
     font-size: inherit;
     line-height: inherit;
     font-weight: inherit;
     letter-spacing: inherit;
     margin: 0;
     padding: 0;
 }

 .dag-gallery__all {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     overflow-x: scroll;
     overflow-y: hidden;
     margin-bottom: 10px;
 }

 @media all and (min-width: 1020px) {
     .dag-gallery__all {
         -webkit-box-ordinal-group: 3;
         -ms-flex-order: 2;
         order: 2;
         width: calc(100% - 140px);
         margin-left: 70px;
         margin-bottom: 0;
         padding-bottom: 5px;
         scrollbar-color: #555 #333;
         height: 100px;
     }

     .dag-gallery__all::-webkit-scrollbar {
         height: 15px;
         background-color: #333;
     }

     .dag-gallery__all::-webkit-scrollbar-thumb {
         background: #555;
         border-radius: 0;
     }
 }

 .dag-gallery__all__inner {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
 }

 .dag-gallery__thumb {
     display: block;
     width: 140px;
     height: 0;
     padding-bottom: 80px;
     position: relative;
     overflow: hidden;
     background-color: #111;
     -webkit-transition: all 0.5s ease;
     transition: all 0.5s ease;
     -webkit-mask-image: -webkit-radial-gradient(white, black);
     mask-image: -webkit-radial-gradient(white, black);
     margin-right: 5px;
 }

 .dag-gallery__thumb:last-child {
     margin-right: 0;
 }

 .dag-gallery__thumb img {
     position: absolute;
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
     width: 100%;
     height: 100%;
     -o-object-fit: cover;
     object-fit: cover;
     -o-object-position: top;
     object-position: top;
     -webkit-transition: all 0.5s ease;
     transition: all 0.5s ease;
 }

 .dag-gallery__thumb::after {
     display: block;
     content: '';
     position: absolute;
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
     border: 5px solid rgba(255, 255, 255, 0);
     -webkit-box-shadow: inset 0 0 10px 4px rgba(0, 0, 0, 0);
     box-shadow: inset 0 0 10px 4px rgba(0, 0, 0, 0);
 }

 @media (hover: hover) {
     .dag-gallery__thumb:hover::after {
         border-color: rgba(255, 255, 255, 0.5);
         -webkit-box-shadow: inset 0 0 10px 4px rgba(0, 0, 0, 0.25);
         box-shadow: inset 0 0 10px 4px rgba(0, 0, 0, 0.25);
     }
 }

 .dag-gallery__thumb--active::after {
     border-color: #DA0F10;
     -webkit-box-shadow: inset 0 0 10px 4px rgba(0, 0, 0, 0.25);
     box-shadow: inset 0 0 10px 4px rgba(0, 0, 0, 0.25);
 }

 .c-neatza__form {
     padding-bottom: 20px;
 }

 .c-neatza__form input[type="submit"] {
     margin-top: 30px;
     font-family: "IBM Plex Sans", sans-serif;
 }

 .c-neatza__form .rc-group {
     margin-top: 10px;
 }

 .c-neatza__wrapper {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: justify;
     -ms-flex-pack: justify;
     justify-content: space-between;
     margin-bottom: 30px;
 }

 .c-neatza__item {
     width: calc((100% - 30px) / 3);
     cursor: pointer;
 }

 .c-neatza__item input[type=radio] {
     display: none;
 }

 .c-neatza__item input[type=radio]:checked+label .c-neatza__nume {
     background-color: #DA0F10;
     color: #FFF;
 }

 .c-neatza__item input[type=radio]:checked+label .c-chefi__nume {
     background-color: #DA0F10;
     color: #FFF;
 }

 .c-neatza__item label {
     width: 100%;
     cursor: pointer;
 }

 .c-neatza__item .thumb {
     padding-bottom: 100%;
     cursor: pointer;
 }

 .c-neatza__nume {
     font-size: 20px;
     font-weight: 400;
     padding: 5px 12px;
     background-color: #EDEBEB;
     cursor: pointer;
 }

 @media all and (min-width: 1020px) {
     .c-neatza__nume {
         padding: 7px 15px;
         font-size: 24px;
     }
 }

 .c-chefi__nume {
     font-size: 14px;
     font-weight: 400;
     padding: 5px 10px;
     background-color: #EDEBEB;
     cursor: pointer;
 }

 @media all and (min-width: 1020px) {
     .c-chefi__nume {
         padding: 7px 15px;
         font-size: 24px;
     }
 }

 .c-tazz {
     background-image: url(../images-21/c-chefi/buton-2.svg);
     background-repeat: no-repeat;
     background-size: contain;
     background-position: center;
     padding: 0 !important;
     width: 230px !important;
     height: 60px !important;
 }

 .c-tazz:hover {
     -webkit-transform: translateY(-3px);
     transform: translateY(-3px);
 }

 .c-h1-tazz {
     text-align: center;
     margin: 0 !important;
     padding: 0 !important;
     font-size: 0 !important;
 }

 .c-tazz-desktop {
     display: none;
 }

 @media all and (min-width: 700px) {
     .c-tazz-desktop {
         display: block;
     }
 }

 @media all and (min-width: 700px) {
     .c-tazz-mobile {
         display: none;
     }
 }

 .c-tazz-p {
     font-size: 20px;
     line-height: 1.25 !important;
 }

 @media all and (min-width: 700px) {
     .c-tazz-p {
         font-size: 24px;
     }
 }

 .c-tazz-p-bullet {
     background-image: url(../images-21/c-chefi/bolt-rosu.svg);
     background-repeat: no-repeat;
     padding-left: 50px;
     min-height: 32px;
     font-size: 20px;
     line-height: 1.25 !important;
 }

 @media all and (min-width: 700px) {
     .c-tazz-p-bullet {
         font-size: 24px;
     }
 }

 .c-tazz-img1,
 .c-tazz-img2 {
     margin-bottom: 10px !important;
 }

 @media all and (min-width: 700px) {

     .c-tazz-img1,
     .c-tazz-img2 {
         margin-bottom: 24px !important;
     }
 }

 .c-tazz-img3 {
     margin-bottom: 30px !important;
 }

 @media all and (min-width: 700px) {
     .c-tazz-img3 {
         margin-bottom: 40px !important;
     }
 }

 .c-tazz-img4 {
     margin-top: 20px !important;
     margin-bottom: 30px !important;
 }

 @media all and (min-width: 700px) {
     .c-tazz-img4 {
         margin-top: 40px !important;
         margin-bottom: 40px !important;
     }
 }

 .c-tazz-img5 {
     width: 75%;
     margin-top: 10px;
     margin-bottom: 15px;
 }

 @media all and (min-width: 700px) {
     .c-tazz-img5 {
         margin-top: 20px;
         margin-bottom: 25px;
     }
 }

 .c-tazz-alege {
     margin-top: 30px !important;
 }

 @media all and (min-width: 700px) {
     .c-tazz-alege {
         margin-top: 40px !important;
     }
 }

 .twitter-tweet {
     width: 100% !important;
 }

 img.lazy {
     background: none !important;
 }

 .calup-stiri+.calup-stiri {
     margin-top: -30px;
 }

 .calup-stiri-new+.calup-stiri {
     margin-top: -30px;
 }

 @media all and (min-width: 1020px) {
     .big-news-and-trending+.show-news {
         margin-top: -30px;
     }
 }

 @media all and (min-width: 1020px) {
     .observator-widget-wrapper+.show-news {
         margin-top: -30px;
     }
 }

 @media all and (min-width: 1020px) {
     .observator-widget-wrapper+.buline-emisiuni {
         margin-top: -30px;
     }
 }

 @media all and (min-width: 1020px) {
     .sectiune-autor+.utile {
         margin-top: 30px;
     }
 }

 .related+.in-article {
     margin-top: -30px;
     margin-bottom: 10px;
 }

 @media all and (min-width: 1020px) {

     .ads+.carusel-bloguri,
     .ads-div+.carusel-bloguri {
         padding-top: 30px;
     }
 }

 @media all and (min-width: 1020px) {

     .stories+.ads,
     .stories+.ads-div {
         margin-top: -30px;
     }
 }

 .ads+.calup-video,
 .ads-div+.calup-video {
     margin-top: 25px;
 }

 @media all and (min-width: 700px) {

     .ads+.calup-video,
     .ads-div+.calup-video {
         margin-top: 40px;
     }
 }

 .calup-video+.new-recomandari {
     padding-top: 10px;
 }

 @media all and (min-width: 1020px) {
     .calup-video+.new-recomandari {
         padding-top: 0;
         margin-top: -20px;
     }
 }

 .interactive+.new-recomandari {
     padding-top: 0;
 }

 .hero+.listing-categorie {
     padding-top: 0;
 }

 .subcategorii-wrapper+.hero {
     margin-top: -20px;
 }

 @media all and (min-width: 1020px) {
     .subcategorii-wrapper+.hero {
         margin-top: -30px;
     }
 }

 .video-listing__container+.calup-video {
     margin-top: 10px;
 }

 @media all and (min-width: 1020px) {
     .video-listing__container+.calup-video {
         margin-top: 20px;
     }
 }

 .calup-video+.video-listing__container {
     margin-top: 40px;
 }

 @media all and (min-width: 1020px) {
     .buline-emisiuni+.interactive {
         margin-top: 20px;
     }
 }

 .article-block+footer {
     margin-top: 10px;
 }

 @media all and (min-width: 1020px) {
     .article-block+footer {
         margin-top: 20px;
     }
 }

 .header-show+.listing-categorie {
     padding-top: 0;
 }

 @media all and (min-width: 1020px) {
     .header-show+.listing-categorie {
         padding-top: 40px;
     }
 }

 @media all and (min-width: 1020px) {
     .calup-video+.calup-branded {
         margin-top: -10px;
     }
 }

 .hero+.calup-branded {
     margin-top: 0;
 }

 .hero,
 .premium,
 .big-news-and-trending,
 .show-news,
 .sectiune-autor,
 .calup-stiri,
 .calup-stiri-new,
 .utile,
 .article-hero,
 .article-intro,
 .article-block,
 .video-ul-zilei,
 .related,
 .taboola,
 .listing-categorie,
 .show-hero,
 .show-hero-new,
 .subcategorii-wrapper,
 .category-pagination,
 .photo-gallery-item,
 .listing-vedete,
 .video-listing,
 .nl-wrapper,
 .programtv,
 .stories,
 .jury-photos,
 .calup-stiri-new,
 .ultimele-video,
 footer {
     pointer-events: none;
 }

 .hero>*,
 .premium>*,
 .big-news-and-trending>*,
 .show-news>*,
 .sectiune-autor>*,
 .calup-stiri>*,
 .calup-stiri-new>*,
 .utile>*,
 .article-hero>*,
 .article-intro>*,
 .article-block>*,
 .video-ul-zilei>*,
 .related>*,
 .taboola>*,
 .listing-categorie>*,
 .show-hero>*,
 .show-hero-new>*,
 .subcategorii-wrapper>*,
 .category-pagination>*,
 .photo-gallery-item>*,
 .listing-vedete>*,
 .video-listing>*,
 .nl-wrapper>*,
 .programtv>*,
 .stories>*,
 .jury-photos>*,
 .calup-stiri-new>*,
 .ultimele-video>*,
 footer>* {
     pointer-events: auto;
 }

 .thumbnails-a .trc_rbox_header,
 .thumbnails-a .syndicatedItem .video-title,
 .thumbnails-a .syndicatedItem .branding,
 .organic-thumbnails-a .syndicatedItem .video-title,
 .organic-thumbnails-a .video-label,
 .organic-thumbnails-a .sponsored,
 .organic-thumbnails-a .sponsored-url,
 .trc_related_container .logoDiv {
     font-family: "Halcyon", sans-serif !important;
 }

 @media all and (min-width: 1020px) {
     .taboola .controller {
         padding: 0 30px !important;
     }
 }

 #ot-sdk-btn.ot-sdk-show-settings {
     border-radius: 20px !important;
     color: #DA0F10 !important;
     font-size: 14px !important;
     padding: 4px 10px !important;
     cursor: pointer;
 }

 #ot-sdk-btn.ot-sdk-show-settings:hover {
     color: #fff !important;
     background: #DA0F10 !important;
 }

 @media print {
     @page {
         size: A4 portrait;
     }

     @page :left {
         margin-left: 3cm;

         @bottom-left {
             margin: 10pt 0 30pt 0;
             border-top: .25pt solid #666;
             content: "A1";
             font-size: 9pt;
             color: #333;
         }
     }

     @page :right {
         margin-left: 4cm;

         @bottom-right {
             content: "Pagina " counter(page) " din " counter(pages);
         }
     }

     *,
     *:before,
     *:after {
         background: transparent !important;
         color: #000 !important;
         -webkit-box-shadow: none !important;
         box-shadow: none !important;
         text-shadow: none !important;
     }

     a,
     a:visited {
         text-decoration: underline;
     }

     a[href]:after {
         content: " (" attr(href) ")";
     }

     abbr[title]:after {
         content: " (" attr(title) ")";
     }

     a[href^="#"]:after,
     a[href^="javascript:"]:after {
         content: "";
     }

     pre,
     blockquote {
         border: 1px solid #999;
         page-break-inside: avoid;
     }

     thead {
         display: table-header-group;
     }

     tr,
     img,
     table,
     figure {
         page-break-inside: avoid;
     }

     img {
         max-width: 100% !important;
     }

     p,
     h2,
     h3 {
         orphans: 3;
         widows: 3;
     }

     h1,
     h2,
     h3,
     h4,
     h5,
     h6 {
         page-break-after: avoid;
     }
 }

 /*# sourceMappingURL=default.css.map */

 .abonare-newsletter form input:not([type='checkbox']):not([type='radio']):not([type='submit']) {
     margin: 0
 }

 #newsletter_msg {
     color: #DA0F10;
 }

 .row-branding__reclama {
     display: flex;
     text-transform: uppercase;
     font-family: "IBM Plex Sans", sans-serif;
 }

 /* lidl */
 .branding_up {
     width: 100%;
     background-color: #0050aa;
     height: 40px;
     margin-bottom: 10px;
     display: flex;
     justify-content: space-between;
     position: relative;
 }

 .branding_up img {
     height: 40px
 }

 .lidl {
     color: #0050aa;
     display: flex;
     justify-content: space-between;
     text-transform: uppercase;
     font-size: 13px;
     margin-bottom: 0px;
     color: #fff;
     padding-left: 15px;
     z-index: 99;
 }

 .more {
     padding-bottom: 14px;
     align-content: flex-end
 }

 .more .mai-multe__wrapper {
     width: 100%;
     text-align: right;
 }

 .more .mai-multe__wrapper a {
     display: inline-block;
 }

 .show {
     background: #fff;
     padding-right: 8px;
     z-index: 99;
 }

 .lidl img {
     margin-left: 5px;
 }

 .lidl .pow {
     align-self: flex-end;
     margin-bottom: 2px
 }

 .between {
     background: #00479f;
     height: 2px;
     width: 100%;
     position: absolute;
     bottom: 4px;
 }

 align-content: flex-end
 }

 .more .mai-multe__wrapper {
     width: 100%;
     text-align: right;
 }

 .more .mai-multe__wrapper a {
     display: inline-block;
 }

 .show {
     background: #fff;
     padding-right: 8px;
     z-index: 99;
 }

 .lidl img {
     margin-left: 5px;
 }

 .lidl .pow {
     align-self: flex-end;
     margin-bottom: 2px
 }

 .between {
     background: #00479f;
     height: 2px;
     width: 100%;
     position: absolute;
     bottom: 4px;
 }

 @media (max-width: 768px) {
     .branding_up {
         padding: 0 18px;
     }

     .between {
         width: calc(100% - 242px);
         left: 88px;
     }

     .show {
         background: #fff;
         padding-right: 8px;
         padding-left: 8px;
         z-index: 99;
     }
 }

 .branding_up {
     width: 100%;
     background-color: #302355;
     height: 40px;
     margin-bottom: 10px;
     display: flex;
     justify-content: space-between;
     position: relative;
 }

 .branding_up img {
     height: 40px
 }

 .vlad {
     color: #302355;
     display: flex;
     justify-content: space-between;
     text-transform: uppercase;
     font-size: 13px;
     margin-bottom: 0px;
     color: #fff;
     padding-left: 15px;
     z-index: 99;
 }

 .more {
     padding-bottom: 14px;
     align-content: flex-end
 }

 .more .mai-multe__wrapper {
     width: 100%;
     text-align: right;
 }

 .more .mai-multe__wrapper a {
     display: inline-block;
 }

 .show {
     background: #fff;
     padding-right: 8px;
     z-index: 99;
 }

 .vlad img {
     margin-left: 5px;
 }

 .vlad .pow {
     align-self: flex-end;
     margin-bottom: 2px
 }

 .between {
     background: transparent;
     height: 2px;
     width: 100%;
     position: absolute;
     bottom: 4px;
 }

 @media (max-width: 768px) {
     .bbranding_up {
         padding: 0 18px;
     }

     .between {
         width: calc(100% - 242px);
         left: 88px;
     }

     .show {
         background: #fff;
         padding-right: 8px;
         padding-left: 8px;
         z-index: 99;
     }
 }

 iframe#sticky-player {
     position: fixed;
     width: 96%;
     z-index: 99999;
     border: 0;
     height: 235px;
     margin: -10px 0 0 -10px;
     top: 70px;
     z-index: 15;
 }

 @media only screen and (max-width: 1024px) {
     iframe#sticky-player.abcd {
         width: 98%;
         margin: 0
     }
 }

 @media (min-width: 980px) {
     .main-container.mireasa-president .coffee {
         display: block;
     }
 }

 @media (min-width: 980px) {
     .main-container.mireasa-president .coffee img:nth-child(1) {
         width: 15%;
         position: absolute;
         bottom: -3%;
         left: 3.5%;
     }
 }

 @media (min-width: 980px) {
     .main-container.mireasa-president .coffee img:nth-child(2) {
         width: 15%;
         position: absolute;
         top: -3%;
         right: 3.5%;
     }
 }

 .team-option {
     flex: 1;
     margin: 0;
     cursor: pointer;
     position: relative;
 }

 .team-option {
     display: inline-flex;
     align-items: center;
     gap: 6px;
     font-size: 16px;
     cursor: pointer;
 }

 .team-option input[type="radio"] {
     position: absolute;
     opacity: 0;
     pointer-events: none;
 }

 .team-option input[type="radio"]:checked+.team-ui {
     border-color: #659b37;
     background: rgba(101, 155, 55, 0.08);
     color: #659b37;
 }

 .team-ui {
     display: flex;
     align-items: center;
     justify-content: left;
     gap: 12px;
     padding: 10px;
     min-height: 56px;
     border: 1px solid rgba(0, 0, 0, 0.45);
     border-top-color: rgba(0, 0, 0, 0.45);
     border-right-color: rgba(0, 0, 0, 0.45);
     border-bottom-color: rgba(0, 0, 0, 0.45);
     border-left-color: rgba(0, 0, 0, 0.45);
     background: #fff;
     font-size: 16px;
     text-align: left;
     transition: all 0.2s ease;
     width: 100%;
 }

 .team-option input[type="radio"]:checked+.team-ui .team-check {
     background: #659b37;
     border-color: #659b37;
     color: #fff;
 }

 .team-option:hover .team-ui {
     border-color: #659b37;
 }

 .team-check {
     width: 20px;
     height: 20px;
     border-radius: 50%;
     border: 2px solid #cfcfcf;
     display: flex;
     align-items: center;
     justify-content: center;
     font-size: 14px;
     font-weight: bold;
     color: transparent;
     background: #fff;
     transition: all 0.2s ease;
 }

 .team-option input[type="radio"]:checked+.team-ui {
     border-color: #659b37;
     background: rgba(101, 155, 55, 0.08);
     color: #659b37;
 }

 .team-option input[type="radio"]:checked+.team-ui .team-check {
     background: #659b37;
     border-color: #659b37;
     color: #fff;
 }

 .form-body .form-row {
     width: 100%;
 }

 .team-select {
     display: flex;
     gap: 20px;
     flex-wrap: wrap;
 }

 .team-option {
     display: block !important;
     position: relative;
     cursor: pointer;
 }

 .team-option input[type="radio"] {
     position: absolute !important;
     opacity: 0 !important;
     pointer-events: none !important;
     appearance: none !important;
     -webkit-appearance: none !important;
 }

 .team-option input[type="radio"]:checked+.team-ui {
     border-color: #659b37 !important;
     background: rgba(101, 155, 55, 0.08) !important;
     color: #659b37 !important;
 }

 .team-option input[type="radio"]:checked+.team-ui .team-check {
     background: #659b37 !important;
     border-color: #659b37 !important;
     color: #fff !important;
 }

 .team-option.active .team-ui {
     border-color: #659b37 !important;
     background: rgba(101, 155, 55, 0.08) !important;
     color: #659b37 !important;
 }

 .team-option.active .team-check {
     background: #659b37 !important;
     border-color: #659b37 !important;
     color: #fff !important;
 }

 @media (max-width: 401px) {
     .form-body form {
         padding: 70px 5px;
     }
 }

 </style><style>.main-container.mireasa-president {
     max-width: 100%;
     width: 1030px;
     background: transparent;
     /*background-image: url(bg-chefi-2024.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;*/
 }

 .main-container.mireasa-president .plate {
     display: none;
 }

 @media all and (min-width: 900px) {
     .main-container.mireasa-president .plate {
         display: block;
     }

     .main-container.mireasa-president .plate img:nth-child(1) {
         width: 10%;
         position: fixed;
         top: 50%;
         left: 3%;
     }

     .main-container.mireasa-president .plate img:nth-child(2) {
         width: 10%;
         position: fixed;
         top: 50%;
         right: 3%;
     }
 }

 .mireasa-president .header-pic {
     margin: 0 auto;
     width: 100%;
     height: auto;
     display: flex;
     justify-content: center;
 }

 .mireasa-president .header-pic img {
     width: auto;
     height: auto;
     filter: drop-shadow(0 0 3.5rem rgba(255, 217, 0, 0.5));
 }

 @media all and (min-width: 900px) {
     .mireasa-president .header-pic {
         /* width: 50%; */
     }
 }

 #chk,
 #chk-second,
 #newsletter,
 #abonareNL {
     width: 13px;
     height: 13px;
     cursor: pointer;
     margin-right: 4px;
     vertical-align: middle;
     margin-bottom: 3px;

 }

 input[type=checkbox] {
     display: inline-block !important;
 }

 input {
     /* -webkit-appearance: checkbox;
            appearance: checkbox; */
 }

 input[type="checkbox"] {
     -webkit-appearance: checkbox;
     appearance: checkbox;
 }

 .controller_chefi {
     width: auto;
     padding: 30px 30px 50px;
     margin: 0 auto 80px;
     background: #ffffff;
     position: relative;
     box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
 }

 .controller_chefi .form-title {
     font-size: 18px;
     font-weight: 700;
     text-align: center;
     color: #000000;
 }

 @media (max-width: 560px) {
     .controller_chefi h1 {
         font-size: 20px !important;
         padding-left: 0 !important;
         padding-right: 0 !important;
     }

     .mireasa-president .header-pic {
         margin: 20px auto 0 auto !important;
     }
 }

 .controller_chefi h1 {
     font-size: 25px;
     margin-bottom: 0;
     text-align: center;
     line-height: 1.4em;
     padding-left: 20px;
     padding-right: 20px;
     text-align: center;
     color: #000000;
     font-weight: 700;
     position: relative;
     z-index: 5;
     padding-bottom: 20px;
 }

 .controller_chefi p strong {
     font-weight: 700;
     color: #000;
 }

 .controller_chefi p {
     font-size: 18px;
     text-align: left;
     margin-bottom: 16px;
     line-height: 1.4;
     color: #000000;
 }

 .form-title-image {
     font-weight: 700;
     text-align: center !important;
 }

 .controller_chefi p span {
     font-weight: 700;
 }

 .image-field {
     width: 100%;
 }

 @media all and (min-width: 980px) {
     .controller_chefi {
         width: 1030px;
         padding: 0px 110px;
     }
 }

 .form-body {
     margin-top: 25px;
     position: relative;
     z-index: 5;
 }

 .form-body .title {
     color: #ffffff;
     font-size: 22px;
     font-weight: 400;
     text-align: center;
     background-color: #d83326;
     padding: 6px;
     line-height: 1.2;
 }

 .form-body form {
     max-width: 700px;
     margin: 0 auto;
     background-color: transparent;
     /* background-image: url(nett.png); */
     background-size: cover;
     background-position: top left;
     background-repeat: no-repeat;
     background-blend-mode: lighten;
     width: 100%;
     padding: 70px 100px;
     box-shadow: rgba(46, 12, 0, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px, inset rgba(46, 12, 0, 0.35) 0px -2px 6px 3px;
 }

 .form-body form p {
     text-align: start;
 }

 .form-body .form-row {
     width: 100%;
 }

 .form-body .has-error .error {
     display: block;
 }

 .form-body .error {
     font-size: 14px;
     color: #d83326;
     line-height: 1.2;
     margin-top: -5px;
     display: none;
 }

 .form-body .block-50 {
     display: flex;
     flex-wrap: wrap;
     justify-content: space-between;
 }

 .field-box {
     padding-bottom: 10px;
 }

 @media all and (min-width: 560px) {
     .form-body .block-50 {
         flex-wrap: nowrap;
     }
 }

 .form-body .block-50 .wrapper {
     width: 100%;
 }

 @media all and (min-width: 560px) {
     .form-body .block-50 .wrapper {
         width: 49%;
     }
 }

 .form-body .field-box.question {
     margin-top: 8px;
 }

 .form-body .field-box.question span {
     font-size: 14px;
     font-weight: 400;
 }

 .form-body .field-box.question p {
     margin-bottom: 8px;
     font-size: 17px;
 }

 .form-body .options {
     margin-bottom: 10px;
 }

 .form-body .field-box.option {
     display: flex;
     align-items: center;
     justify-content: space-between;
     margin-bottom: 4px;
     background-color: #f7f7f7;
     padding-left: 10px;
     font-size: 17px;
 }

 .form-body .field-box.option input {
     width: 16px;
     height: 16px;
     cursor: pointer;
 }

 @media all and (min-width: 560px) {
     .form-body .field-box.option input {
         width: 12px;
         height: 12px;
     }
 }

 .form-body .field-box.option input[type="radio"] {
     accent-color: #d83326;
 }

 .form-body .field-box.option label {
     width: 100%;
     margin-bottom: 0;
     padding: 14px 10px;
     cursor: pointer;
 }

 @media all and (min-width: 560px) {
     .form-body .field-box.option label {
         padding: 8px 10px;
     }
 }

 .form-body .field-box.option:hover {
     background-color: #d83326;
     color: #ffffff;
     cursor: pointer;
 }

 .form-body textarea {
     margin: 10px 0 16px;
 }

 .form-body .check-wrap {
     display: flex;
     align-items: unset;
     justify-content: space-between;
     margin-bottom: 6px;
 }

 .form-body .check-wrap input {
     width: 20px;
     height: 20px;
 }

 .form-body .check-wrap input:hover {
     cursor: pointer;
 }

 @media all and (min-width: 560px) {
     .form-body .check-wrap input {
         width: 14px;
         height: 14px;
     }
 }

 .form-body .check-wrap label {
     font-size: 14px;
     width: calc(100% - 40px);
     color: #222222;
 }

 @media all and (min-width: 560px) {
     .form-body .check-wrap label {
         width: calc(100% - 30px);
         margin-top: -3px;
     }
 }

 .form-body .check-wrap a {
     text-decoration: underline;
 }

 .form-body button,
 .form-body input[type="submit"] {
     background-color: #ffffff;
     border: 1px solid #d83326;
     color: #d83326;
     font-weight: 400;
     margin: 16px auto 0;
     display: block;
     width: auto;
 }

 .form-body button:hover,
 .form-body input[type="submit"]:hover {
     background-color: #d83326;
     color: #ffffff;
 }

 .form-body input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),
 .form-body textarea,
 .form-body select {
     border: 1px solid rgba(0, 0, 0, 0.45);
 }

 .form-body input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):focus,
 .form-body textarea:focus,
 .form-body select:focus {
     border: 1px solid #d83326;
 }

 .form-body ::-moz-placeholder {
     color: #222222;
 }

 .form-body ::placeholder {
     color: #222222;
 }

 .form-body .upload {
     margin-top: 8px;
     margin-bottom: 16px;
 }

 .form-body .upload p {
     margin-bottom: 10px;
     padding-right: 20%;
 }

 @media all and (min-width: 560px) {
     .form-body .upload p {
         padding-right: 0;
     }
 }

 .team-option input[type="radio"]:checked+.team-ui {
     border-color: #659b37;
     background: rgba(101, 155, 55, 0.08);
     color: #659b37;
 }

 .team-option:hover .team-ui {
     border-color: #659b37;
 }

 .team-check {
     width: 20px;
     height: 20px;
     border-radius: 50%;
     border: 2px solid #cfcfcf;
     display: flex;
     align-items: center;
     justify-content: center;
     font-size: 14px;
     font-weight: bold;
     color: transparent;
     background: #fff;
     transition: all 0.2s ease;
 }

 .team-option input[type="radio"]:checked+.team-ui {
     border-color: #659b37;
     background: rgba(101, 155, 55, 0.08);
     color: #659b37;
 }

 .team-option input[type="radio"]:checked+.team-ui .team-check {
     background: #659b37;
     border-color: #659b37;
     color: #fff;
 }

 @media (max-width: 768px) {
     .team-option {
         flex: 100%;
     }

     .team-ui {
         font-size: 18px;
         min-height: 60px;
     }

     .article-column.form-body .coffee {
         display: none;
     }

     .form-body form {
         padding: 70px 20px;
     }
 }

 img.lazy {
     height: auto;
 }

 .news-item-info__sapou {
     font-size: 13px;
 }

 .controller.videos {
     display: table;
 }

 .vid-holder.xl {
     width: 67%;

 }

 .vid-holder {
     width: 33%;
     padding: 7px;
     float: left;
 }

 #success-msg {
     display: none;
     color: green;
     border: 1px solid green;
     padding: 15px 20px;
     margin: 25px 10px;
 }

 .intro {
     max-width: 500px;
     margin: 15px auto;
 }

 #warning-msg {
     display: none;
     color: red;
     border: 1px solid red;
     padding: 15px 20px;
     margin: 25px 10px;
 }

 .eroarez,
 .eroarezcheckbox {
     display: none;
     color: red;
     margin-bottom: 20px;
     transition: all 0.4s;
 }

 @media (max-width: 580px) {

     .vid-holder.xl,
     .vid-holder.xs {
         width: 100%;
     }
 }

 @media (min-width: 560px) {

     #name,
     #firstname {
         /* width: 49%; */
         float: left;
     }

     #name {
         margin-right: 6px
     }

     .err-name {
         float: left;
     }

     .err-firstname {
         float: right;
     }
 }

 .poll-option-wrapper {
     display: flex;
     align-items: center;
     justify-content: flex-start;
     margin-bottom: 4px;
     background-color: #f7f7f7;
     padding-left: 10px;
     font-size: 17px;
 }

 .poll-option-wrapper:hover {
     background-color: #dfdfdf;
     cursor: pointer;
 }

 .poll-option-text p {
     margin: 0px;
 }

 .poll-option-label {
     cursor: pointer;
     width: 100%;
     margin-bottom: 0px;
     padding: 8px 10px;
 }

 .poll-options {
     margin-bottom: 30px;
 }

 .marele-premiu,
 .premii-zilnice,
 .ab-news {
     font-size: 14px;
 }

 .ab-news {}

 .marele-premiu,
 .premii-zilnice {
     text-decoration: underline;
 }

 label.container p {
     display: table;
     margin-bottom: 0;
 }

 .main-container.mireasa-president {
     max-width: 100%;
     background: transparent;
     /* background-image: url(bg-chefi-2024.png);;
            background-size: cover;
            background-repeat: no-repeat;
            background-position: top center;*/
 }

 .regulament-label {
     display: table;
 }

 .regulament-label a {
     text-decoration: underline;
 }

 #firstname_error {
     float: left;
 }

 .news-vid {
     display: flex;
     align-items: center;
     justify-content: center;
 }

 @media only screen and (max-width:591px) {
     .controller .news-item {
         display: flex;
         flex-direction: column;
         align-items: center;
     }

     .news-item img {
         margin-bottom: 10px;
         width: 100%;
         height: auto;
     }

     .main-container.mireasa-president {
         background: none;
     }
 }

 @media (max-width: 401px) {
     .form-body form {
         padding: 70px 10px;
     }

     .controller_chefi {
         padding: 30px 20px 50px;
     }
 }

 @media (max-width: 360px) {
     .controller_chefi {
         padding: 30px 0px 50px;
     }
 }

 /*# sourceMappingURL=chefi.css.map */
 .eroarez {
     display: none;
     color: #e30613;
     font-size: 14px;
     margin-top: 6px;
 }