/*=============================================
=            Imports            =
=============================================*/

@font-face {
  font-family: "NunitoBold";
  src: url("../fonts/Nunito-Bold.ttf") format("truetype");
}

/*=============================================
=            Additional Reset            =
=============================================*/
a {
  text-decoration: inherit;
  color: inherit;
  display: block;
}
a:hover {
  color: inherit;
}
/*=====  End of Additional Reset  ======*/
/*=============================================
=            Utility            =
=============================================*/
* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body {
  /* margin-bottom: 10em; */
  font-family: "NunitoBold";
  font-weight: normal;
  /* font-size: 16pt; */
}
.row {
  width: 100%;
}
ul {
  display: flex;
}
section .mobile {
  display: none;
}
li {
  margin: 0.5em;
}
a:hover {
  text-decoration: none;
}
.last {
  border-bottom: none !important;
}
.row-flex {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0;
}
.more-info {
  background-color: #efefef !important;
  color: white;
  font-size: 30pt;
  line-height: 10px;
  margin: 0.1em;
  margin-left: 50px;
  padding: 0 0.3em 0 0.35em !important;
  font-weight: 600;
  height: 40px;
}
.hide-text {
  font-size: 0 !important;
}
.hide-text * {
  font-size: 0;
}
.section-logo {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  font-family: "NunitoBold", san-serif;
  font-weight: 700;
  font-size: 36px;
  line-height: 36px;
  color: black;
  /* padding: 10px 0 20px; */
}
.section-logo .section-dot {
  right: 0;
  margin-top: 5px;
  background-position: -98px -24px;
}
.section-logo .section-hash {
  color: #ffd100;
  padding-left: 5pt;
}
.big-article {
  /* margin: 0.7em 0; */
  display: block;
  position: relative;
}
.big-article img {
  width: 100%;
}
.big-article .article-header {
  color: black;
  font-family: "NunitoBold", san-serif;
  font-weight: 600;
  font-size: 24px;
  line-height: 27px;
  margin: 1em 0;
}
.big-article .article-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: absolute;
  top: 0;
  left: 0;
  width: 70px;
  background-color: white;
  padding: 0 3px 0 10px;
}
.big-article .article-title .icon {
  background-position: -52px -13px;
  background-size: 100px 100px;
  width: 10px;
  height: 10px;
}
#article .small-article,
#article .big-article {
  border-bottom: 1px solid #e0e0e0;
  margin-bottom: 0.7em;
}
#article .big-article .article-title {
  width: fit-content;
  padding: 0.4em;
  /* font-size: 10pt; */
}
#article .big-article .article-header {
  /* font-size: 12pt;
  line-height: 13pt; */
  padding: 0;
}
.small-article {
  display: flex;
  flex-direction: row;
  align-items: center;
  position: relative;
}
.small-article img {
  width: 135px;
  height: 100%;
  border-radius: 15px;
}
.small-article .article-header {
  font-family: "NunitoBold", san-serif;
  font-weight: 600;
  line-height: 20px;
  font-size: 15px;
}
.small-article .article-title {
  font-family: "NunitoBold", san-serif;
  font-weight: 600;
  line-height: 19px;
  font-size: 16px;
}
.small-article .source,
.small-article .article-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: absolute;
  top: 10%;
  left: 150px;
  width: 75px;
}
.small-article .source .icon,
.small-article .article-title .icon {
  background-position: -52px -13px;
  background-size: 100px 100px;
  width: 10px;
  height: 10px;
}
.small-article .article-header {
  margin: 1em 0;
  padding: 1.5em 1.2em 0;
  /* padding-top: 2em; */
  color: #000;
}
section {
  position: relative;
}

.call-to-action {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  color: black;
  font-family: "NunitoBold", san-serif;
  font-weight: 600;
  position: absolute;
  right: 11.3%;
  bottom: 0px;
  transition: 0.2s ease-in-out;
  font-size: 18px;
  line-height: 21px;
}
.call-to-action:hover {
  color: #444444;
}
.call-to-action .icon {
  background-position: -70px -65px;
  margin-left: 5px;
}
header {
  margin-top: 30px;
}
.adblock {
  display: flex;
  justify-content: center;
  position: relative;
  margin-bottom: 10px;
  height: fit-content;
}
.adblock a {
  border-radius: 20px;
  position: relative;
  overflow: hidden;
  height: fit-content;
}
.adblock img {
  width: 100%;
}
.adblock .close-icon {
  position: absolute;
  background-position: -73px -48px;
  right: 35px;
  top: 17px;
  cursor: pointer;
}
.adblock .ad-title,
.adblock .ad-description {
  position: absolute;
  color: white;
}
.adblock .ad-description {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 535px;
  /* font-size: 5pt; */
  left: 40px;
  bottom: 15px;
  /* font-family: "NunitoBold", san-serif;
  font-weight: 600; */
}
.adblock .ad-title {
  /* font-size: 19pt; */
  font-family: "NunitoBold", san-serif;
  font-weight: 600;
  left: 40px;
  bottom: 52px;
}
.adblock .mercedes-icon {
  background-size: 250px 250px;
  background-position: -122px -90px;
  width: 35px;
  height: 35px;
  cursor: pointer;
}
.icon {
  display: block;
  width: 20px;
  height: 20px;
  background-image: url("../images/sprites.png");
  background-repeat: no-repeat;
  background-size: 200px 200px;
}
.icon-custom {
  display: block;
  width: 20px;
  height: 20px;
  background-image: url("../images/sprites-custom.png");
  background-repeat: no-repeat;
  background-size: 200px 200px;
  margin-top: 0px !important;
}
/*=====  End of Utility  ======*/
/*=============================================
=            Header            =
=============================================*/
.contact-options {
  display: flex;
  align-items: center;
  margin-bottom: 0;
  margin-top: 15px;
}
.contact-options li {
  width: 25px;
  height: 25px;
}
.left-nav {
  display: flex;
  align-items: center;
}
.left-nav .text-left-nav li {
  margin: 0.5em;
}
.left-nav li {
  display: flex;
  margin: 0.2em;
}
.left-nav li a {
  color: #b3b3b3;
}
.left-nav li a:hover {
  color: #959595;
}
.text-left-nav {
  margin: 10px;
}
.facebook,
.odnoklasniki,
.telegram,
.twitter,
.youtube,
.instagram,
.tiktok,
.linkedin,
.mail {
  background-size: 250px 250px;
  width: 25px;
  height: 25px;
}
.facebook {
  background-position: 0 0;
}
.odnoklasniki {
  background-position: -31px 0;
}
.telegram {
  background-position: -62px 0;
}
.twitter {
  background-position: -93px 0;
}
.youtube {
  background-position: -125px 0;
}
.instagram {
  background-position: 0 -229px;
}
.tiktok {
  background-position: -31px -229px;
}
.linkedin {
  background-position: -63px -228px;
}
.mail {
  background-position: -51px -181px;
  zoom: 1.55;
}

.logo {
  display: block;
  margin: 0;
  width: 200px;
  height: 50px;
  background-image: url("/wp-content/uploads/2021/03/bani-md-logo.png");
  background-size: 100%;
  background-repeat: no-repeat;
}
.search-field {
  border: none;
  outline: none;
}
.search-field::-webkit-search-cancel-button {
  display: none;
}
.right-header-menu {
  padding-left: 10em;
  flex-direction: row-reverse;
}
.right-header-menu .search-field {
  display: flex;
  position: absolute;
  color: #020202;
  border: none;
  outline: none;
  right: 15px;
  z-index: 0;
  padding: 0.3em 1em;
  padding-right: 1.5em;
  border-radius: 20px;
  background-color: #f6f6f6;
  width: 240px;
}
.right-header-menu .search-field::placeholder {
  color: #b9b9b9;
}
.right-header-menu .search-field::-webkit-search-cancel-button {
  display: none;
}
.right-header-menu .search-field:focus {
  caret-color: #b9b9b9;
}
.right-header-menu .language-options {
  position: absolute;
  right: 10px;
  top: 15px;
  color: #000000;
  font-weight: 500;
}
.right-header-menu .language-options:hover {
  color: #000000;
}
.language-options,
.search-field {
  display: flex;
  align-items: center;
  justify-content: center;
}
.search-icon {
  position: absolute;
  border: none;
  outline: none;
  background-color: transparent;
  z-index: 10;
  background-position: 4px -24px;
  background-size: 250px 250px;
  width: 25px;
  height: 25px;
  margin: 0.2em;
  right: 15px;
  top: 10px;
}
.search-icon:focus {
  outline: none;
}
.globe-icon {
  background-position: -24px -22px;
  background-size: 225px 225px;
}
.dropdown-button-icon {
  background-position: -52px -21px;
  background-size: 225px 225px;
}
.navbar {
  padding-left: 2em;
}
.navbar ul {
  margin-bottom: 0;
}
.navbar div a,
.navbar li a {
  color: #020202;
  font-weight: 600;
  font-size: 16px;
  transition: ease-in-out;
  transition-duration: 0.25s;
}
.navbar div a:hover,
.navbar li a:hover {
  color: #444444;
}
.navbar #navbar-list-item {
  margin-top: 6px;
}
.navbar .live {
  background-size: 270px 270px;
  background-position: -86px -27px;
  display: flex;
}
.navbar .navbar-side-menu {
  display: flex;
  align-items: center;
  color: #d9d9d9;
}
.navbar .navbar-side-menu > span {
  margin: 0 10px;
  font-size: 20px;
}
.navbar .navbar-side-menu .icon {
  background-size: 225px 225px;
  width: 25px;
  height: 25px;
}
.navbar .navbar-side-menu a {
  display: flex;
  margin: 0 5px;
  height: 20px;
}
.currency-button {
  cursor: pointer;
  background-position: -24px -45px;
}
.weather-button {
  cursor: pointer;
  background-position: -52px -47px;
}
.business {
  background-position: 2px -45px;
}
/*=====  End of Header  ======*/
/*=============================================
=            Additional Info            =
=============================================*/
.additional-info {
  display: none;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #00000083;
  color: white;
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 100;
  top: 0;
  font-family: "NunitoBold", san-serif;
  font-weight: 600;
}
.additional-info .additional-info-background {
  position: absolute;
  z-index: 101;
  width: 100%;
  height: 100%;
}
.meteo,
.curs-valutar {
  background-color: #2a252e;
  border-radius: 10px;
  overflow: hidden;
  z-index: 102;
  width: 100%;
  height: 100%;
  max-height: 240px;
  flex-shrink: 0;
}
.curs-valutar {
  max-width: 380px;
}
.meteo {
  /* display: none; */
  margin-bottom: 40px;
}
.meteo .city {
  display: flex;
  align-items: center;
}
.meteo .weather-icon {
  background-size: 300px 300px;
  width: 40px;
  height: 40px;
  background-position: -230px -35px;
  margin: auto;
}
.meteo .meteo-header {
  background-color: #f9f9f9;
  color: #000000;
  font-size: 16px;
  padding: 1em 1em;
  margin: 0;
}
.meteo .meteo-header .weather-info {
  display: flex;
  justify-content: center;
  align-items: center;
}
.meteo .meteo-header .weather-info #current-weather {
  font-size: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 11px;
}
.meteo .meteo-header .weather-info #current-temp {
  font-size: 20px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: -5px;
  top: 5px;
}
.meteo .meteo-content {
  margin: 0.5em 0;
}
.meteo .meteo-content ul {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.meteo .meteo-content ul .lowest-temp,
.meteo .meteo-content ul .highest-temp {
  line-height: 20px;
}
.meteo .meteo-content ul .highest-temp {
  color: #ff565e;
}
.meteo .meteo-content ul .lowest-temp {
  color: #51b3f5;
}
.meteo .meteo-content ul .weather-icon {
  background-size: 250px 250px;
  width: 40px;
  height: 35px;
  background-position: -230px -35px;
  margin: 10px 0px;
}
.meteo .meteo-content ul #weather-1 .weather-icon {
  background-position: -156px 1px;
}
.meteo .meteo-content ul #weather-2 .weather-icon {
  background-position: -151px -32px;
}
.meteo .meteo-content ul #weather-3 .weather-icon {
  background-position: -189px -29px;
}
.meteo .meteo-content ul #weather-4 .weather-icon {
  background-position: -156px 1px;
}
.meteo .meteo-content ul #weather-5 .weather-icon {
  background-position: -151px -32px;
}
.meteo .meteo-content ul #weather-6 .weather-icon {
  background-position: -189px -29px;
}
.meteo .meteo-content ul #weather-7 .weather-icon {
  background-position: -189px -29px;
}
.meteo .meteo-content ul li {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  margin: 0.2em;
}
.meteo .meteo-content ul li div {
  display: flex;
  flex-direction: row;
}
.curs-valutar {
  /* display: none; */
}
.curs-valutar .curs-valutar-header {
  background-color: #f9f9f9;
  color: #000000;
  font-size: 15px;
  padding: 0.7em 1.5em;
}
.curs-valutar .curs-valutar-content {
  margin: 1em;
}
.curs-valutar .curs-valutar-content ul {
  display: flex;
  flex-direction: column;
}
.curs-valutar .curs-valutar-content ul li {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  margin: 0.2em;
  margin-left: 0;
  color: #fff;
}
.curs-valutar .curs-valutar-content ul li span {
  background-size: 250px 250px;
}
.curs-valutar .curs-valutar-content ul li .eur {
  background-position: 0px -115px;
}
.curs-valutar .curs-valutar-content ul li .usd {
  background-position: -30px -115px;
}
.curs-valutar .curs-valutar-content ul li .rub {
  background-position: -61px -115px;
}
.curs-valutar .curs-valutar-content ul li .ron {
  background-position: -91px -115px;
}
.curs-valutar .curs-valutar-content ul li .uah {
  background-position: -122px -115px;
}
.curs-valutar .curs-valutar-content ul li .rising,
.curs-valutar .curs-valutar-content ul li .falling {
  /* position: absolute;
  left: 45.5%; */
}
.curs-valutar .curs-valutar-content ul li .rising {
  background-position: -165px -120px;
}
.curs-valutar .curs-valutar-content ul li .falling {
  background-position: -196px -120px;
}
.curs-valutar .curs-valutar-content ul li .currency {
  justify-content: space-between;
  width: 60px;
}
.curs-valutar .curs-valutar-content ul li div {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  margin: 0 1em;
}
/*=====  End of Additional Info  ======*/
/*=============================================
=            Banners            =
=============================================*/
.banners {
  margin-top: 0.5em;
}
.breaking-news-banner-row {
  padding-left: 15px;
  padding-right: 15px;
}
.rlive-news-banner,
.news-alert-banner,
.breaking-news-banner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 90px;
  border-radius: 15px;
  padding: 3em 2em;
  margin: 0.7em auto;
  margin-top: 0;
}
.breaking-news-title,
.news-alert-title,
.rlive-news-title {
  position: relative;
  font-size: 22px;
  line-height: 28px;
  font-family: "NunitoBold", san-serif;
  font-weight: 600;
  width: 210px;
}
.breaking-news-dot,
.news-alert-dot,
.rlive-news-dot {
  background-size: 300px 300px;
  background-position: -121px -43px;
  position: absolute;
  right: 15px;
  bottom: 2px;
}
.breaking-news-banner {
  background-color: #e50000;
}
.breaking-news-banner a > img {
  width: 12.5%;
}
.breaking-news-banner .breaking-news-dot {
  right: 15px;
  bottom: 1px;
}
.breaking-news-banner .breaking-news-title {
  width: 100px;
}
.breaking-news-banner a {
  display: flex;
  justify-content: start;
  align-items: center;
}
.breaking-news-banner #breaking-news-text {
  color: #000;
  font-size: 22px;
  font-weight: 600;
  letter-spacing: -0.2px;
  margin: 1.5em;
  margin-left: 0;
}
.breaking-news-banner #breaking-news-pretend-timer {
  background-position: -109px -54px;
  background-size: 220px 220px;
  width: 25px;
  height: 25px;
}
#main .breaking-news-banner,
#article .breaking-news-banner {
  background-color: #ffd100;
  color: #000000;
  justify-content: start;
}
#main .breaking-news-banner #breaking-news-text,
#article .breaking-news-banner #breaking-news-text {
  color: #000000;
}
#main .news-alert-banner,
#article .news-alert-banner {
  background-color: #e50000;
  color: #fff;
}
#main .news-alert-banner #news-alert-right-arrow,
#article .news-alert-banner #news-alert-right-arrow {
  background-position: -165px -80px;
}
#main .news-alert-banner .news-alert-text,
#article .news-alert-banner .news-alert-text {
  color: #fff;
}
#main .rlive-news-banner,
#article .rlive-news-banner {
  background-color: #009d8d;
  color: #000000;
}
#main .rlive-news-banner #rlive-news-right-arrow,
#article .rlive-news-banner #rlive-news-right-arrow {
  background-position: -165px -80px;
}
#main .rlive-news-banner #rlive-news-text,
#article .rlive-news-banner #rlive-news-text {
  color: #fff;
}
.rlive-news-banner,
.news-alert-banner {
  background-color: #f2f2f2;
  justify-content: space-between;
}
.rlive-news-banner a,
.news-alert-banner a {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.breaking-news-banner img,
.news-alert-banner img,
.rlive-news-banner img {
  width: 25%;
  margin: 1.5em;
}
.news-alert-banner .news-alert-dot {
  background-position: -159px -43px;
}
.news-alert-banner .news-alert-text {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  line-height: 21px;
}
.news-alert-banner #news-alert-nav-panel {
  display: flex;
  margin-right: -15px;
  margin-left: 25px;
}
.news-alert-banner #news-alert-left-arrow,
.news-alert-banner #news-alert-right-arrow {
  background-size: 220px 220px;
  width: 15px;
  height: 25px;
  margin: 8px;
  cursor: pointer;
}
.news-alert-banner #news-alert-left-arrow {
  background-position: 0 -80px;
}
.news-alert-banner #news-alert-right-arrow {
  background-position: -80px -80px;
}
.rlive-news-banner .rlive-news-dot {
  background-position: -159px -43px;
  right: 10px;
}
.rlive-news-banner #rlive-news-text {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  line-height: 21px;
}
.rlive-news-banner #rlive-news-nav-panel {
  display: flex;
  margin-right: -15px;
  margin-left: 25px;
}
.rlive-news-banner #rlive-news-left-arrow,
.rlive-news-banner #rlive-news-right-arrow {
  background-size: 220px 220px;
  width: 15px;
  height: 25px;
  margin: 8px;
  cursor: pointer;
}
.rlive-news-banner #rlive-news-left-arrow {
  background-position: 0 -80px;
}
.rlive-news-banner #rlive-news-right-arrow {
  background-position: -80px -80px;
}
/*=====  End of Banners  ======*/
/*=============================================
=            Headline            =
=============================================*/
.realitatea-tv-subclass {
  display: block;
  padding-bottom: 2em;
}
.content-text {
  color: #201f1f;
}
.headline-article {
  font-weight: 600;
  font-family: "NunitoBold", san-serif;
  color: black;
}
.headline-article #two-line-actualitate {
  position: relative;
  padding: 0.5em 0;
}
.headline-article #two-line-actualitate .section-dot {
  position: absolute;
  top: 55%;
  left: 55%;
  right: unset;
}
.headline-article #main-article-image {
  width: 95%;
}
.headline-article .content-image {
  width: 100%;
  margin: 1em 0;
}
.headline-article .options,
.headline-article .article-tags {
  display: block;
}
.headline-article .options .option,
.headline-article .article-tags .option,
.headline-article .options .tag,
.headline-article .article-tags .tag {
  display: inline-block;
  justify-content: center;
  align-items: center;
  padding: 0.4em;
  margin: 0.4em;
  border: 1px solid #bcbcbc;
  border-radius: 10px;
  font-size: 14px;
  line-height: 19px;
  transition: 0.2s ease-in-out;
  white-space: nowrap;
}
.headline-article .options .option:hover,
.headline-article .article-tags .option:hover,
.headline-article .options .tag:hover,
.headline-article .article-tags .tag:hover {
  background-color: #f2f2f2;
}
.headline-article .options .icon {
  background-size: 300px;
  width: 35px;
  height: 35px;
  margin: 0 5px;
}
.headline-article .options .comment {
  background-position: -73px -223px;
}
.headline-article .options .google-news {
  background-position: -113px -223px;
}
.headline-article .comment-div {
  background-color: #f9f9f9;
  border: 1px solid #bcbcbc;
  padding: 0.5em;
  border-radius: 20px;
  width: fit-content;
  overflow: hidden;
  margin-left: 10px;
}
.headline-article .comment-section {
  display: flex;
  margin: 2em 0;
}
.headline-article .comment-section img {
  border-radius: 50%;
  width: 50px;
  height: 50px;
}
.headline-article .comment-section textarea {
  background-color: #f9f9f9;
  outline: none;
  resize: none;
  border: none;
}
.headline-article .comment-section textarea::-webkit-scrollbar {
  cursor: default;
  width: 5px;
  padding-right: 10px;
}
.headline-article .comment-section textarea::-webkit-scrollbar-track {
  background: transparent;
}
.headline-article .comment-section textarea::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background: #dfdfdf;
}
.headline-article .comment-section textarea::-webkit-scrollbar-thumb:hover {
  background: #d5d5d5;
}
.headline-article .article-content {
  margin-top: 2em;
  /* font-size: 12pt;
  line-height: 15pt; */
  color: #201f1f;
}
.headline-article .contact-options {
  flex-direction: column;
}
.headline-article .contact-options .icon {
  background-size: 300px;
  width: 30px;
  height: 30px;
}
.headline-article .contact-options .linked {
  background-position: -77px -296px;
}
.headline-article .contact-options .twitter {
  background-position: -112px 0;
}
.headline-article .contact-options .telegram {
  background-position: -75px 0;
}
.headline-article .contact-options .odnoklasniki {
  background-position: -38px 0;
}
.headline-article .contact-options .contact-text {
  margin-bottom: 0.5em;
}
.headline-article .contact-options a {
  margin: 3px;
}
.headline-article .article-details {
  display: flex;
  color: #bbbbbb;
  /* font-size: 10pt; */
  width: 95%;
}
.headline-article .article-details .date-time {
  margin-left: 0.3em;
  color: black;
}
.headline-article .section-logo {
  padding: 1em 0;
}
.headline-article .title {
  font-size: 40px;
  width: 95%;
}
.headline-article ul {
  /* font-size: 8pt; */
  width: 100%;
  margin: 0;
}
.headline-article ul li:first-child {
  list-style-type: none;
  padding-left: 0;
}
.headline-article ul li {
  padding-left: 0.3em;
  list-style-type: ">";
}
.headline-article ul li:hover {
  color: #666666;
}
.headline-article ul li.selected {
  color: #b2b2b2;
}
.headline-news {
  margin-top: 10px;
}
.headline-news .small-news-block {
  height: 200px;
}
.headline-news .adblock {
  margin-top: 20px;
}
.category-text,
.category-dot {
  display: none;
}
.category-text {
  position: absolute;
  align-items: center;
  /* font-family: "NunitoBold", san-serif;*/
  font-weight: 600;
  background-color: white;
  color: black;
  font-size: 14px;
  padding-left: 5px;
}
.category-dot {
  background-position: -52px -13px;
  background-size: 100px 100px;
  width: 10px;
  height: 10px;
  margin: 2px;
}
#small-headline-block-1 .category-text,
#small-headline-block-3 .category-text,
#small-headline-block-4 .category-text,
#small-headline-block-1 .category-dot,
#small-headline-block-3 .category-dot,
#small-headline-block-4 .category-dot {
  display: flex;
}
.block-image {
  width: 100%;
}
.article-brief {
  font-family: "NunitoBold", san-serif;
  color: #686868;
  font-size: 16px;
  font-weight: 400;
  line-height: 21px;
}
.article-title {
  color: #000000;
  font-family: "NunitoBold", san-serif;
  font-weight: bold;
}
.small-news-unit {
  padding: 0;
  margin-bottom: 1em;
}
.small-news-unit a {
  margin: 0;
}
.small-news-unit .article-title {
  font-size: 16px;
  line-height: 21px;
}
.small-news-unit .block-image {
  margin-bottom: 1em;
  border-radius: 15px;
}
.small-news-unit .small-news-block {
  padding-left: 0;
  margin-bottom: 1em;
  cursor: pointer;
}
.large-news-unit .large-news-block {
  cursor: pointer;
}
.large-news-unit .article-title {
  font-size: 24px;
  line-height: 31px;
  margin-bottom: 1em;
}
.large-news-unit .block-image {
  margin-bottom: 1em;
}
/*=====  End of Headline  ======*/
/*=============================================
=            Rlive            =
=============================================*/
.bani,
.realitatea-tv,
.rlive {
  background-color: #333347;
  font-family: "NunitoBold", san-serif;
  font-weight: 600;
  color: white;
  padding: 10px 0;
}
.rlive {
  /* margin-bottom: 40px; */
}
.bani .logo-col,
.realitatea-tv .logo-col,
.rlive .logo-col {
  padding-left: 5px;
  display: flex;
  align-items: center;
  justify-content: start;
}
.bani .call-to-action,
.realitatea-tv .call-to-action,
.rlive .call-to-action {
  font-size: 18px;
  display: flex;
  justify-content: start;
  align-items: center;
  height: 100%;
  width: fit-content;
  color: white;
  right: 54px;
}

.bani .call-to-action .icon,
.realitatea-tv .call-to-action .icon,
.rlive .call-to-action .icon {
  margin-left: 0.3em;
  background-position: -70px -65px;
}
.bani .logo-rlive,
.realitatea-tv .logo-rlive,
.rlive .logo-rlive {
  width: 120px;
  border-radius: 0;
}
.bani .row,
.realitatea-tv .row,
.rlive .row {
  margin: 1em 0;
}
.bani img,
.realitatea-tv img,
.rlive img {
  width: 100%;
  border-radius: 10px;
  margin: 5px 0 10px;
}
.bani .article-text,
.realitatea-tv .article-text,
.rlive .article-text {
  color: #7a7a89;
  font-size: 16px;
  line-height: 21px;
  font-weight: 400;
  margin: 1em;
}
.bani .article-header,
.realitatea-tv .article-header,
.rlive .article-header {
  margin: 0.5em;
  color: white;
  font-size: 24px;
  font-weight: 600;
}
.bani .article-header,
.rlive .article-header {
  font-size: 18px;
  overflow: hidden;
  max-height: 78px;
}
.bani .article-header,
.realitatea-tv .article-header,
.rlive .article-header,
.bani .article-text,
.realitatea-tv .article-text,
.rlive .article-text {
  margin-left: 0;
}
/*=====  End of Rlive  ======*/
/*=============================================
=            Actualitate            =
=============================================*/
#article .actualitate > .row {
  align-items: unset;
}
#article .actualitate .big-article {
  height: 360px;
  padding-bottom: 1em;
  margin-bottom: 1em;
  border-bottom: 1px solid #e0e0e0;
}
#article .actualitate .big-article .article-header {
  font-size: 15pt;
  line-height: 17pt;
}
#article .actualitate .small-article {
  align-items: flex-end;
}
#article .actualitate .small-article .article-title {
  left: 39.5%;
}
#article .actualitate .small-article .article-header {
  padding-right: 0;
  padding-left: 1.2em;
  margin: 0;
}
#article .actualitate .small-article img {
  width: 35%;
}
.actualitate .small-article {
  margin-bottom: 5px;
}
.actualitate .section-logo {
  margin: auto;
  width: 100%;
  padding-left: 0;
}
.actualitate ul {
  display: flex;
  flex-direction: column;
  margin-top: -7em;
}
.actualitate .big-article {
  height: 400px;
}
.article {
  display: flex;
  font-family: "NunitoBold", san-serif;
  font-weight: 600;
  padding-bottom: 1em;
  border-bottom: 1px solid #e0e0e0;
}
.article > * {
  display: flex;
}
.article .article-time,
.article .article-no {
  color: #ffd100;
  font-size: 40pt;
  margin-top: -15px;
  padding-right: 10px;
}
.article .article-time {
  /* padding-top: 10px; */
  position: relative;
  top: 13px;
  font-size: 15px;
  height: fit-content;
}
.article .article-description {
  font-size: 16px;
  line-height: 21px;
}
.article .article-header {
  font-size: 16px;
  line-height: 21px;
}
/*=====  End of Actualitate  ======*/
/*=============================================
=            Sub Economie            =
=============================================*/
.recomandam,
.sub-economie {
  position: relative;
  overflow: hidden;
  background-color: #efefef;
  padding: 0.75em 0;
}
.recomandam .small-article {
  margin: 20px 0 0px;
}
.sub-economie .small-article {
  margin: 1em 0;
}


.recomandam .small-article a {
  display: block;
}
.recomandam .small-article .article-title {
  position: absolite;
  left: 15px;
  top: -10px;
  background: #fff;
  margin-top: 10px;
  padding-left: 8px;
  display: inline-flex;
}
.recomandam .small-article:first-child .article-title {
  left: 0;
}


.sub-economie .small-article a {
  display: flex;
  align-items: center;
}
.recomandam .small-article img,
.sub-economie .small-article img {
  width: 45%;
}
.recomandam .small-article .article-header,
.sub-economie .small-article .article-header {
  padding-left: 15px;
  padding-right: 25px;
}
.sub-economie .small-article .article-title {
  left: 50%;
}
#article .recomandam .small-article {
  border: none;
}
.recomandam {
  background-color: transparent;
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 0;
}
.recomandam .section-logo,
.recomandam hr {
  width: 100%;
}
.recomandam hr {
  border: 1px solid #e0e0e0;
}
.recomandam .section-logo {
  margin: auto;
  padding-bottom: 0;
  padding-top: 5px;
  font-size: 24px;
  line-height: 29px;
}
/*=====  End of Sub Economie  ======*/
.economie .logo-row,
.in-lume .logo-row,
.life .logo-row,
.politica .logo-row,
.societate .logo-row {
  justify-content: flex-start;
}
/*=============================================
=            Politica            =
=============================================*/
.politica .adblock .close-icon {
  right: 14px;
}
.politica .adblock a img {
  height: auto;
  overflow: initial;
}
.politica .big-article {
  height: 330px;
  border-bottom: 1px solid #e0e0e0;
  margin-bottom: 0px;
  padding-bottom: 2px;
}
.politica .big-article .article-header {
  font-size: 20px;
  line-height: 25px;
}
.politica .small-article {
  padding-top: 5px;
  align-items: flex-end;
}
.politica .small-article img {
  width: 135px;
}
.politica .small-article .article-header {
  padding: 0.5em 0 0 10px;
  margin-bottom: 0;
  font-size: 15px;
  line-height: 20px;
  color: #000;
  overflow: hidden;
  height: 90px;
  max-height: 90px;
}
.politica .small-article .article-title {
  left: 145px;
}

/*=====  End of Politica  ======*/
/*=============================================
=            Realitatea TV            =
=============================================*/
.realitatea-tv .logo-realitatea-tv {
  width: 170px;
  margin-right: 5.2%;
}
.realitatea-tv .logo-realitatea-tv * {
  border-radius: 0px;
}
.realitatea-tv .call-to-action {
  margin-left: -5%;
}


/*=====  End of Realitatea TV  ======*/
/*=============================================
=            Societate, Economie and In Lume            =
=============================================*/
.societate .section-logo,
.economie .section-logo,
.in-lume .section-logo,
.life .section-logo {
  padding-left: 14.5%;
}
.societate .big-article .article-header,
.economie .big-article .article-header,
.in-lume .big-article .article-header,
.life .big-article .article-header {
  font-size: 20px;
  line-height: 25px;
}
.societate .small-article,
.economie .small-article,
.in-lume .small-article,
.life .small-article {
  border-bottom: 1px solid #e0e0e0;
  margin-bottom: 0.3em;
}
.societate .small-article img,
.economie .small-article img,
.in-lume .small-article img,
.life .small-article img {
  width: 35%;
}
.societate .small-article .article-title,
.economie .small-article .article-title,
.in-lume .small-article .article-title,
.life .small-article .article-title {
  top: 15%;
  left: 39.5%;
}
.societate .small-article .article-header,
.economie .small-article .article-header,
.in-lume .small-article .article-header,
.life .small-article .article-header {
  padding-left: 1em;
  padding-right: 0;
  line-height: 21px;
}
.life .small-article .article-title,
.in-lume .small-article .article-title {
  width: 60px;
}
/*=====  End of Societate, Economie and In Lume  ======*/
/*=============================================
=            Opinii            =
=============================================*/
.opinii .horoscope .section-logo {
  padding-left: 2%;
}
.opinii .section-logo {
  padding-left: 5%;
}
.opinii .opinions {
  display: flex;
  flex-direction: column;
}
.opinii .opinions li {
  display: flex;
  flex-direction: row;
  align-items: center;
  position: relative;
  border-bottom: 1px solid #e0e0e0;
  padding: 0.3em 0 1em;
}
.opinii .opinions li img {
  width: 25%;
}
.opinii .opinions li .opinion-name,
.opinii .opinions li .opinion-description {
  font-family: "NunitoBold", san-serif;
  font-weight: 600;
}
.opinii .opinions li .opinion-name {
  /* position: absolute; */
  font-size: 16px;
  font-weight: 600;
  line-height: 21px;
  margin-bottom: 15px;
  /* top: 15%;
  left: 30%; */
}
.opinii .opinions li .opinion-description {
  font-weight: 600;
  font-size: 14px;
  line-height: 19px;
  padding: 1em 0 0 1em;
  top: -14px;
  position: relative;
  /* top: 30%; */
  /* left: 32%; */
  overflow: hidden;
  max-height: 110px;
}

.opinii .section-header {
  display: flex;
  align-items: center;
}
.opinii .section-header .section-logo {
  padding-right: 0;
}
.opinii .article-time {
  display: flex;
  padding-top: 10px;
  font-family: "NunitoBold", san-serif;
  font-weight: 600;
}
.opinii .article-time .article-day {
  color: #959595;
}
.opinii .article-time .article-date {
  margin-left: 3pt;
  color: black;
}
.opinii .zodii {
  flex-wrap: wrap;
}
.opinii .zodii a {
  font-family: "NunitoBold", san-serif;
  font-weight: 600;
  font-size: 16px;
  background-color: #f6f5f7;
  border-radius: 20px;
  padding: 0.3em 1.2em;
  margin-right: 3px;
  transition: 0.2s ease-in-out;
}
.opinii .zodii a:hover {
  background-color: #f8d744;
  color: white;
}
.opinii .zodii .selected a {
  background-color: #ffd100;
  color: white;
}
.opinii .zodiac-article {
  background-color: #f6f5f7;
  border-radius: 20px;
  padding: 1.75em;
  font-family: "NunitoBold", san-serif;
  font-weight: 600;
}
.opinii .zodiac-article .zodiac-description {
  color: #000;
  font-size: 16px;
  line-height: 21px;
  padding: 1em 0;
  height: calc(100% - 60px);
}
.opinii .zodiac-article .zodiac-header {
  display: flex;
  align-items: center;
  font-size: 11pt;
}
.opinii .zodiac-article .zodiac-header .zodiac-name {
  font-size: 30px;
}
.opinii .zodiac-article .zodiac-header .zodiac-period {
  display: none;
  padding-top: 7px;
  padding-left: 10px;
  font-size: 16px;
}
.opinii .zodiac-article .zodiac-header .zodiac-icon {
  padding: 0 20px;
  background-size: 250px 250px;
  background-position: -217px -92px;
  width: 30px;
  height: 30px;
}
.opinii .zodiac-article .zodiac-footer {
  display: flex;
  align-items: center;
  color: #959595;
  font-size: 9pt;
}
.opinii .zodiac-article .zodiac-footer .share {
  margin-bottom: 0;
  margin-left: 10px;
}
.opinii .zodiac-article .zodiac-footer .share li {
  margin: 3px;
}
/*=====  End of Opinii  ======*/
/*=============================================
=            Bani            =
=============================================*/
.bani {
  background-color: #f1f1f1;
}
.bani .article-header,
.bani .article-text {
  color: #323232;
}
.bani .bani-logo {
  width: 20%;
  margin-left: 0;
}
.bani .logo-col {
  justify-content: flex-start;
}
.bani img {
  border-radius: 0;
}
.bani .article-text {
  font-weight: 600;
}
/*=====  End of Bani  ======*/
/*=============================================
=           Top Tags and Social Networks            =
=============================================*/
/* .social-networks {
  align-items: center;
  justify-content: center;
} */
.social-networks .section-logo {
  display: block;
  max-width: 200px;
  line-height: 40px;
  margin-right: 40px;
  padding-left: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
}
.social-networks .section-logo.dotted-icon:after {
  right: -2px;
  bottom: 31px;
}
@media (max-width: 1265px) {
  .social-networks {
    padding-bottom: 25px;
  }
  .social-networks .section-logo {
    max-width: 100%;
  }
  .social-networks .section-logo.dotted-icon:after {
    right: -20px;
  }
}
@media (max-width: 991px) {
  .social-networks .section-logo.dotted-icon:after {
    right: -5px;
    top: 18px;
  }
}

.top-tags {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  width: 85%;
  margin: auto;
  border-bottom: 1px solid #e0e0e0;
  border-top: 1px solid #e0e0e0;
}

.social-networks {
  display: flex;
  align-items: center;
  justify-content: left;
  flex-wrap: wrap;
  width: 84%;
  margin: auto;
  /* padding: 0 5px; */
  border-bottom: 1px solid #e0e0e0;
  border-top: 1px solid #e0e0e0;
}
.social-networks ul,
.top-tags ul {
  margin-bottom: 0;
}
.social-networks ul .social-network,
.top-tags ul .social-network,
.social-networks ul .tag,
.top-tags ul .tag {
  background-color: #ffd100;
  border-radius: 20px;
  padding: 0.5em 1.25em;
  transition: 0.3s ease-in-out;
}
.top-tags ul .tag a {
  font-weight: 500;
  font-size: 16px;
  line-height: 21px;
}
.social-networks ul .social-network:hover,
.top-tags ul .social-network:hover,
.social-networks ul .tag:hover,
.top-tags ul .tag:hover {
  background-color: #f8d744;
}
.social-networks .social-network {
  /* font-family: "NunitoBold", san-serif; */
  font-weight: 600;
  font-size: 15px;
  line-height: 21px;
  padding: 0.2em;
  color: white;
}
.social-networks .social-network#facebook {
  background-color: #1f429f;
}
.social-networks .social-network#twitter {
  background-color: #00afe8;
}
.social-networks .social-network#odnoklasniki {
  background-color: #ff9b00;
}
.social-networks .social-network#youtube {
  background-color: #ff0000;
}
.social-networks .social-network#telegram {
  background-color: #5ac6fc;
}
.social-networks .social-network#instagram {
  background-color: #ff4d9c;
}
.social-networks .social-network#tiktok {
  background-color: #000;
}
/*=====  End of Top Tags and Social Networks  ======*/
/*=============================================
=            Additional Articles            =
=============================================*/
.partners-section,
.additional-articles {
  background-color: #f6f5f7;
  padding-top: 20px;
  padding-bottom: 5px;
}
.partners-section .row > div,
.additional-articles .row > div {
  flex: 0 0 27.5%;
  max-width: 27.5%;
}
.partners-section .small-article {
  margin: 1em 0;
}
.additional-articles .small-article {
  margin: 1em;
}
.partners-section .small-article img {
  border-radius: 15px;
}
.partners-section .small-article img,
.additional-articles .small-article img {
  width: 44%;
}
.partners-section .small-article .source,
.additional-articles .small-article .source {
  color: white;
  background-color: #c5c5c5;
  border-radius: 20px;
  padding: 0.3em 1em;
  font-size: 8px;
  font-weight: 500;
  width: auto;
  left: 50%;
}
.partners-section .small-article .source {
  left: 169px;
  top: 1px;
}

.partners-section .small-article .article-header,
.additional-articles .small-article .article-header {
  color: black;
  padding-right: 0;
}
/*=====  End of Additional Articles  ======*/
/*=============================================
=            Auto, Tech and Sport            =
=============================================*/
.auto-tech-sport {
  /* padding-bottom: 5em; */
  margin-bottom: 0px;
}
.auto-tech-sport subsection {
  flex: 0 0 27.5%;
  max-width: 27.5%;
  padding-left: 0;
  padding-right: 30px !important;
}
.auto-tech-sport subsection .section-logo {
  padding-left: 0.3em;
  padding-bottom: 0.5em;
}
.auto-tech-sport subsection ul {
  display: flex;
  flex-direction: column;
}
.auto-tech-sport subsection ul .small-article {
  border-bottom: 1px solid #e0e0e0;
  padding-bottom: 5%;
}
.auto-tech-sport subsection ul img {
  width: 135px;
  height: 100%;
  padding-top: 0;
}
.auto-tech-sport subsection ul .article-title {
  display: none;
}
.auto-tech-sport subsection ul .article-title {
  width: 45px;
  left: 36%;
  top: 17%;
}
.auto-tech-sport subsection ul .article-header {
  padding-right: 0;
  font-size: 16px;
  line-height: 21px;
}
.auto-tech-sport subsection ul a {
  display: flex;
}
/*=====  End of Auto, Tech and Sport  ======*/
/*=============================================
=            Toate Stirile            =
=============================================*/
.toate-stirile .row > div {
  /* flex: 0 0 27.5%;
  max-width: 27.5%; */
}
.toate-stirile .section-logo {
  padding-left: calc(8% + 20px);
  padding-top: 0;
  padding-bottom: 10px;
}
.toate-stirile hr {
  margin-top: 1.5em;
  border: 1px solid #e0e0e0;
  flex: 0 0 82.5%;
  max-width: 82.5%;
}
/* .stiri-row {
  padding: 0 20px;
} */
.toate-stirile .article {
  padding: 10px 0 18px;
  border-bottom: 0;
  margin: 0 10px 0 0;
  border-bottom: 1px solid #e0e0e0;
}
.toate-stirile li:nth-child(5n) .article {
  border-bottom: 0;
  padding-bottom: 0;
}

.toate-stirile .article a {
  padding-top: 10px;
}
.toate-stirile .article .article-description {
  font-weight: 500;
  font-size: 14px;
  line-height: 18px;
  max-height: 90px;
  overflow: hidden;
}
.toate-stirile .row .row-flex {
  padding: 0 20px;
}

.toate-stirile li {
  /* border-bottom: 1px solid #e0e0e0; */
  margin: 0;
}
/*=====  End of Toate Stirile  ======*/
/*=============================================
=            Footer            =
=============================================*/
footer {
  /* padding-top: 1em; */
  padding-bottom: 1em;
}
footer .navbar,
footer #search-panel {
  display: flex;
  justify-content: center;
  flex-direction: row;
}
footer .navbar ul,
footer #search-panel ul {
  flex-wrap: wrap;
  justify-content: left;
}
footer #search-panel {
  width: 100%;
  justify-content: space-between;
  align-items: center;
  color: #b7b7b7;
  background-color: #f6f6f6;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 1em;
  padding: 0.5em 1.5em;
  padding-right: 2em;
  border-radius: 20px;
}
footer .search-box {
  position: relative;
  transition: 0.3s ease-in-out;
  width: 300px;
}
footer .search-icon {
  background-size: 270px 270px;
  background-position: 0px -30px;
  position: absolute;
  right: 0px;
  top: 5px;
}
footer .navbar {
  margin-top: 0;
  padding: 0;
  font-size: 14px;
  font-weight: bolder;
}
footer .copyright-text {
  padding-top: 2em;
  color: #c8c8c8;
  font-size: 12px;
  text-align: center;
}
/*=====  End of Footer  ======*/
/*=============================================
=            Media queries            =
=============================================*/
@media screen and (min-width: 1250px) and (max-width: 1321px) {
  .top-tags {
    width: 90%;
  }
}
@media screen and (max-width: 1310px) {
  .breaking-news-banner a > img,
  .rlive-news-banner a > img,
  .news-alert-banner a > img {
    width: 12vw;
    margin-right: 0.5em;
    margin-left: 0.4em;
  }
  #main .breaking-news-banner #breaking-news-text {
    margin-right: 0;
  }
}
@media screen and (min-width: 1185px) and (max-width: 1250px) {
  .top-tags {
    width: 95%;
  }
}
@media screen and (max-width: 1185px) {
  .top-tags {
    width: 100%;
  }
}

@media screen and (min-width: 1210px) and (max-width: 1275px) {
  .navbar {
    padding-left: 2em;
  }
}
@media screen and (min-width: 1210px) {
  /* .recomandam .small-article, */
  .sub-economie .small-article {
    flex: 0 0 27.5%;
    max-width: 27.5%;
  }
}
@media screen and (min-width: 991.98px) and (max-width: 1210px) {
  /* .recomandam .small-article, */
  .sub-economie .small-article {
    flex: 0 0 32%;
    max-width: 32%;
  }
}
@media screen and (min-width: 10px) and (max-width: 1210px) {
  .navbar {
    padding-left: 1em;
  }
  .realitatea-tv .call-to-action {
    right: 20%;
  }
}
@media (max-width: 1195px) {
  .last-tag {
    display: none;
  }
}
@media (min-width: 992px) {
  .live-block-sm {
    display: none;
  }
  .live-block-lg {
    display: flex;
  }
}
@media (max-width: 991px) {
  .text-left-nav {
    margin: 0;
  }
  .left-nav {
    flex-direction: column-reverse;
  }
  header .logo {
    margin-left: -27px;
    margin-top: 15px;
  }
  .right-header-menu {
    margin-top: 15px;
  }
  .right-header-menu .search-field {
    width: 200px;
  }
  .live-block-lg {
    display: none;
  }
  .navbar {
    flex-direction: column-reverse;
  }
  .live-block-sm {
    display: block;
  }
  .live-block-sm .icon {
    display: inline-block;
    background-position: -108px -40px;
  }
  .live-block-sm a {
    display: block;
    padding-left: 28px;
    /* flex-direction: row;
    align-items: center; */
  }
}
@media screen and (max-width: 825px) {
  .right-header-menu > ul {
    position: relative;
    margin-right: -45px;
  }
}

@media (max-width: 850px) {
  .last-tag-lg,
  .top-tags .tag.last-tag {
    display: none;
  }
}
@media (min-width: 992px) {
  .bani #article-1,
  .realitatea-tv #article-1,
  .rlive #article-1,
  .bani #article-2,
  .realitatea-tv #article-2,
  .rlive #article-2,
  .bani #article-3,
  .realitatea-tv #article-3,
  .rlive #article-3 {
    flex: 0 0 27.5%;
    max-width: 27.5%;
  }
  .mobile {
    display: none;
  }
}
@media (max-width: 991px) {
  body {
    overflow-x: hidden;
  }
  header.mobile {
    position: fixed;
    width: 100%;
    z-index: 10;
    margin-top: 0;
    top: 0;
  }
  header.mobile .header-replacement .right-nav-mobile {
    justify-content: flex-end;
  }
  header.mobile .header-replacement .logo-col {
    justify-content: center;
  }
  header.mobile .header-replacement,
  header.mobile .container:first-child {
    position: relative;
    margin: 0;
    width: 100%;
    max-width: 100%;
    background-color: white;
    -webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
    z-index: 10;
    padding: 0.5em 1px;
  }
  header.mobile .header-replacement .row,
  header.mobile .container:first-child .row {
    justify-content: space-between;
  }
  header.mobile .header-replacement .row > div,
  header.mobile .container:first-child .row > div {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  header.mobile .header-replacement .row .left-nav-mobile,
  header.mobile .container:first-child .row .left-nav-mobile {
    display: flex;
    justify-content: flex-start;
    padding-left: 1.6em;
  }
  header.mobile .header-replacement .row .right-nav-mobile,
  header.mobile .container:first-child .row .right-nav-mobile {
    display: flex;
    justify-content: flex-end;
    padding-right: 0;
  }
  header.mobile .header-replacement .logo-col a,
  header.mobile .container:first-child .logo-col a {
    width: fit-content;
  }
  header.mobile .header-replacement .logo-col a .logo,
  header.mobile .container:first-child .logo-col a .logo {
    margin: 0;
  }
  header.mobile .header-replacement .icon,
  header.mobile .container:first-child .icon {
    cursor: pointer;
    background-size: 350px;
    width: 35px;
    height: 35px;
  }
  header.mobile .header-replacement .menu-icon,
  header.mobile .container:first-child .menu-icon {
    background-position: -5px -222px;
  }
  header.mobile .header-replacement .search-icon-header,
  header.mobile .container:first-child .search-icon-header {
    background-position: -90px -218px;
    background-size: 340px;
    margin-right: 15px;
  }
  header.mobile .header-replacement .business-black,
  header.mobile .container:first-child .business-black {
    background-position: -131px -217px;
    background-size: 340px;
  }
  header.mobile .header-replacement {
    position: absolute;
    top: -55px;
    left: 0;
    padding-right: 1em;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  header.mobile .header-replacement > div {
    display: flex;
    align-items: center;
  }
  header.mobile .header-replacement .right-nav-mobile {
    display: flex;
  }
  header.mobile .header-replacement .close-menu-icon {
    display: none;
    background-position: -48px -222px;
  }
  header.mobile .search-box {
    position: relative;
    bottom: 100px;
    transition: 0.3s ease-in-out;
    z-index: 9;
    height: 1px;
    -webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
  }
  header.mobile .search-box .search-field {
    position: absolute;
    margin-top: 0.5em;
    right: 0;
    z-index: 9;
    width: 50%;
    justify-content: space-between;
    align-items: center;
    color: #b7b7b7;
    background-color: #f9f9f9;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 1em;
    padding: 0.5em 1.5em;
    padding-right: 2em;
    border-radius: 20px;
  }
  header.mobile .search-box .icon {
    right: 3px;
  }
  .article {
    border-bottom: 1px solid #dbdbdb;
  }
  .article .article-description,
  .article .article-header {
    /* font-size: 14pt;
    line-height: 15pt; */
  }
  .article .article-time {
    /* font-size: 20pt; */
  }
  .big-article,
  .small-article {
    display: flex;
    flex-direction: row;
    align-items: center;
    position: relative;
    margin: 0.7em 0;
    padding: 2em 0;
    border-bottom: 1px solid #dbdbdb;
  }
  .big-article img,
  .small-article img {
    /* width: 36%;
    height: 100%; */
  }
  .big-article .article-title,
  .small-article .article-title,
  .big-article .article-header,
  .small-article .article-header {
    /* font-family: "NunitoBold", san-serif;
    font-weight: 600;
    line-height: 12pt;
    font-size: 12pt; */
  }
  .big-article .source,
  .small-article .source,
  .big-article .article-title,
  .small-article .article-title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: absolute;
    top: 20%;
    left: 40%;
    width: fit-content;
    background-color: transparent;
    white-space: nowrap;
  }
  .big-article .source .icon,
  .small-article .source .icon,
  .big-article .article-title .icon,
  .small-article .article-title .icon {
    background-position: -52px -13px;
    background-size: 100px 100px;
    width: 10px;
    height: 10px;
  }
  .big-article .article-header,
  .small-article .article-header {
    margin: 1em 0;
    padding: 0 1em;
    padding-top: 1.1em;
    color: #000;
  }
  .partners-section .row-flex:last-child div:last-child .small-article {
    border-bottom: 0;
  }
  .partners-section {
    padding-top: 0;
    padding-bottom: 0;
  }

  .partners-section .small-article .source,
  .additional-articles .small-article .source {
    left: 48%;
  }
  .additional-articles .small-article .article-header {
    margin: 1em 0;
    padding: 0 1em;
    padding-top: 1.1em;
    color: #000;
  }
  .small-news-block {
    display: flex;
    flex-direction: row;
    align-items: center;
    position: relative;
    margin: 0 1em;
    border-bottom: 1px solid #dbdbdb;
  }
  .small-news-block img {
    width: 33%;
    height: 100%;
  }
  .small-news-block .article-title,
  .small-news-block .article-header {
    /* font-family: "NunitoBold", san-serif;
    font-weight: 600;
    line-height: 11pt;
    font-size: 10pt; */
  }
  .small-news-block .source,
  .small-news-block .article-title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: absolute;
    top: 10%;
    left: 35%;
  }
  .small-news-block .source .icon,
  .small-news-block .article-title .icon {
    background-position: -52px -13px;
    background-size: 100px 100px;
    width: 10px;
    height: 10px;
  }
  .small-news-block .article-title {
    margin: 0;
    /* line-height: 12pt; */
    /* font-size: 12pt; */
    padding: 1em;
    padding-left: 0;
    color: #000;
  }
  .small-news-block .category-text {
    top: 0;
    left: 35%;
    background-color: transparent;
  }
  .horoscope .section-logo {
    padding: 0.5em 0;
  }
  .horoscope .zodiac-article .zodiac-description {
    /* font-size: 12pt; */
  }
  .large-news-block,
  .large-news-block-mobile {
    border-bottom: 1px solid #dbdbdb;
    margin-bottom: 1em;
  }
  .large-news-block .article-brief,
  .large-news-block-mobile .article-brief {
    /* font-weight: 600;
    font-size: 13pt;
    line-height: 15pt; */
    padding-bottom: 1em;
  }
  .large-news-block-mobile {
    margin: auto;
    margin-bottom: 1em;
  }
  .large-news-block-mobile .article-brief {
    /* font-size: 15pt; */
  }
  .small-news-unit .small-news-block {
    margin-right: 1em;
    margin-left: 3em;
  }
  .last {
    border-bottom: 1px solid #dbdbdb !important;
  }
  body {
    background-color: #efefef;
    position: relative;
  }
  section .mobile {
    display: block;
  }
  section {
    margin: 0.5em 0;
  }
  .breaking-news-banner {
    padding-right: 1em;
  }
  .breaking-news-banner .breaking-news-title {
    margin-right: 0.6em;
  }
  .breaking-news-banner #breaking-news-text {
    font-size: 18px;
    line-height: 21px;
  }
  .headline-news {
    margin-bottom: 0.5em;
  }
  .headline-news .small-news-block {
    padding-right: 0;
    height: unset;
  }
  .banners {
    margin-top: 5em;
  }
  .opinii .opinions li {
    border-bottom: 1px solid #dbdbdb;
  }
  .opinii .opinions li .opinion-name {
    left: 32.5%;
  }
  .opinii .opinions li img {
    width: 27%;
  }
  .opinii .opinions li .opinion-description {
    margin: 1em 0;
    padding: 0 1em;
    padding-top: 1.1em;
    color: #000;
  }
  .opinii .logo-row {
    display: flex;
    justify-content: space-between;
  }
  .opinii .logo-row .call-to-action {
    display: flex;
    position: relative;
    right: 0;
  }
  .economie,
  .in-lume,
  .life,
  .societate,
  .politica,
  .actualitate {
    margin-top: 0.5em;
  }
  .economie .call-to-action,
  .in-lume .call-to-action,
  .life .call-to-action,
  .societate .call-to-action,
  .politica .call-to-action,
  .actualitate .call-to-action {
    display: flex;
    width: auto;
    height: fit-content;
    right: 10px;
    bottom: unset;
  }
  .economie .big-article,
  .in-lume .big-article,
  .life .big-article,
  .societate .big-article,
  .politica .big-article,
  .actualitate .big-article {
    height: unset;
    padding-top: 0;
    border-bottom: 1px solid #dbdbdb;
  }
  .economie .big-article .article-header,
  .in-lume .big-article .article-header,
  .life .big-article .article-header,
  .societate .big-article .article-header,
  .politica .big-article .article-header,
  .actualitate .big-article .article-header {
    padding-left: 10px;
    padding-right: 0;
    padding-top: 1em;
    margin-bottom: 0;
    /* font-size: 11pt;
    line-height: 13pt; */
  }
  .economie .big-article .article-title,
  .in-lume .big-article .article-title,
  .life .big-article .article-title,
  .societate .big-article .article-title,
  .politica .big-article .article-title,
  .actualitate .big-article .article-title {
    top: 5%;
    left: 38.5%;
  }
  .economie .small-article,
  .in-lume .small-article,
  .life .small-article,
  .societate .small-article,
  .politica .small-article,
  .actualitate .small-article {
    border-bottom: 1px solid #dbdbdb;
  }
  .economie .small-article .article-title,
  .in-lume .small-article .article-title,
  .life .small-article .article-title,
  .societate .small-article .article-title,
  .politica .small-article .article-title,
  .actualitate .small-article .article-title {
    top: 25%;
    left: 38.7%;
  }
  .economie .section-logo,
  .in-lume .section-logo,
  .life .section-logo,
  .societate .section-logo,
  .politica .section-logo,
  .actualitate .section-logo {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
  }
  .politica .small-article .article-title {
    top: 10%;
    left: 37.5%;
  }
  .in-lume {
    margin-bottom: 2em;
  }
  .bani {
    background-color: #dbdbdb;
  }
  .bani .bani-logo {
    width: 30%;
  }
  .rlive .article-header,
  .realitatea-tv .article-header,
  .bani .article-header {
    /* font-size: 13pt; */
  }
  .recomandam .small-article,
  .sub-economie .small-article {
    padding: 1em;
  }
  .recomandam .small-article .article-title,
  .sub-economie .small-article .article-title {
    left: 0;
  }
  .economie .section-logo,
  .in-lume .section-logo,
  .life .section-logo,
  .societate .section-logo {
    padding-left: 0;
  }
  .economie .section-logo:hover,
  .in-lume .section-logo:hover,
  .life .section-logo:hover,
  .societate .section-logo:hover {
    color: black;
  }
  .section-logo:hover {
    color: black;
  }
  .top-tags {
    border-top: none;
    border-bottom: none;
    color: white;
    font-family: "NunitoBold", san-serif;
    justify-content: flex-start;
  }
  .top-tags ul {
    padding-left: 0.6em;
  }
  .top-tags .last-tag {
    display: flex;
  }
  .top-tags .more-info {
    display: none;
  }
  .top-tags .section-logo {
    padding: 0.5em;
    /* font-size: 25pt; */
  }
  .top-tags .new-line {
    display: block;
    width: 100vw;
  }
  .bani .call-to-action {
    right: 40px;
  }

  .rlive .call-to-action,
  .realitatea-tv .call-to-action {
    right: 10px;
  }
  .rlive .logo-col,
  .bani .logo-col,
  .realitatea-tv .logo-col {
    justify-content: flex-start;
  }
  .bani .bani-logo {
    margin-left: 0;
  }
  .bani .call-to-action {
    color: #323232;
    /* font-size: 14pt; */
  }
  .bani .call-to-action .icon {
    background-position: -148px -50px;
  }
  .auto-tech-sport {
    padding-bottom: 0;
  }
  .auto-tech-sport .logo-row {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
  }
  .auto-tech-sport .call-to-action {
    bottom: unset;
    right: 1.5%;
  }
  .auto-tech-sport .section-logo {
    width: fit-content;
    padding: 0.2em;
  }
  .auto-tech-sport subsection ul .article-title {
    width: fit-content;
    left: 32.5%;
    top: 21%;
  }
  .auto-tech-sport subsection ul .small-article {
    border-bottom: 1px solid #dbdbdb;
  }
  .auto-tech-sport .small-article img {
    padding-top: 0;
  }
  .auto-tech-sport .section-dot {
    width: 30px;
    height: 30px;
    background-position: -154px -35px;
    background-size: 300px 300px;
  }
  .section-logo {
    /* font-size: 22pt; */
  }
  .social-networks {
    border-top: none;
    width: unset;
    padding: 1em 0;
    margin: 0 0.8em;
    border-top: 1px solid #dbdbdb;
    border-bottom: 1px solid #dbdbdb;
  }
  .social-networks ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .social-networks ul .social-network {
    padding: 0.3em 1em;
  }
  .social-networks .section-logo {
    padding: 0.5em;
    padding-top: 0;
    position: relative;
    /* right: 23%; */
  }
  .toate-stirile .section-logo {
    padding: 1em;
    padding-left: 0.5em;
  }
  footer .search-box #search-panel {
    padding: 0.7em 2em;
  }
  footer .search-box .icon {
    top: 8px;
  }
  .col-12 {
    flex: 0 0 100% !important;
    max-width: 100% !important;
    -ms-flex: 0 0 100% !important;
  }
  .non-mobile {
    display: none;
  }
  .menu {
    display: none;
    /* height: 100vh; */
    width: 100vw;
    margin: 0;
    background-color: white;
    position: relative;
    z-index: 12;
    padding: 20px;
    bottom: 10px;
    transition: 0.3s ease-in-out;
    opacity: 0;
    -webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
  }
  .menu .menu-header {
    position: relative;
    align-items: center;
  }
  .menu .menu-header .col-3 {
    display: flex;
    justify-content: flex-start;
    padding-left: 0;
  }
  .menu .menu-header .col-3 span {
    margin: 0 0.2em;
  }
  .menu .menu-header .right-header-menu {
    margin-top: 0;
    padding-left: 0;
  }
  .menu .menu-header .language-options {
    font-family: "NunitoBold", san-serif;
    font-weight: 600;
    /* font-size: 13pt; */
  }
  .menu .menu-header .language-options .icon {
    background-size: 300px;
  }
  .menu .menu-header .language-options .globe-icon {
    background-position: -36px -36px;
  }
  .menu .menu-header .language-options .dropdown-button-icon {
    background-position: -71px -32px;
  }
  .menu .search-field {
    position: initial;
    width: 100%;
    padding: 0.7em 1em;
    left: 0;
    right: unset;
    /* font-size: 13pt; */
    /* font-family: "NunitoBold", san-serif; */
    border-radius: 25px;
  }
  .menu .search-icon {
    width: 30px;
    height: 30px;
    background-position: 5px -40px;
    background-size: 350px;
    right: 7%;
    top: 15%;
  }
  #menu-categories-primary-menu {
    margin-bottom: 0;
  }
  .menu .menu-middle {
    margin: 30px 0 0;
  }
  .menu .menu-middle li {
    margin-top: 0.1em;
    margin-bottom: 1em;
    transition: 0.3s ease-in-out;
    /* width: fit-content; */
  }
  .menu .menu-middle li:nth-child(6n) {
    padding-bottom: 0;
  }
  .menu .menu-middle li:nth-child(7n) {
    padding-top: 0.5em;
  }
  .menu .menu-middle li a {
    text-align: center;
  }
  .menu .menu-middle li:hover {
    color: #4d4d4d;
  }
  .menu .menu-middle ul {
    display: flex;
    flex-direction: column;
    font-size: 16px;
  }
  .menu .menu-middle ul .live {
    background-position: -78px -20px;
  }
  .menu .menu-bottom {
    flex-direction: column;
    margin-top: 0px;
  }
  .menu .menu-bottom li {
    margin: 0 0.5em 0.5em;
  }
  .menu .menu-bottom li,
  .menu .menu-bottom .icon {
    width: 45px;
    height: 45px;
    background-size: 490px;
  }
  .menu .menu-bottom .odnoklasniki {
    background-position: -61px 0;
  }
  .menu .menu-bottom .telegram {
    background-position: -123px 0;
  }
  .menu .menu-bottom .twitter {
    background-position: -184px 0;
  }
  .menu .menu-bottom .youtube {
    background-position: -245px 0;
  }
  .menu .menu-bottom .instagram {
    background-position: 0 -486px;
  }
  .menu .menu-bottom .tiktok {
    background-position: -62px -486px;
  }
  .menu .menu-bottom .linkedin {
    background-position: -127px -485px;
    zoom: 0.83;
  }
  .menu .menu-bottom .business,
  .menu .menu-bottom .currency-button,
  .menu .menu-bottom .weather-button {
    background-size: 200px;
  }
  .menu .menu-bottom .business {
    background-position: -103px -128px;
  }
  .menu .menu-bottom .currency-button {
    background-position: -153px -128px;
  }
  .menu .menu-bottom .weather-button {
    background-position: -3px -151px;
  }
  .menu .menu-bottom .additional {
    margin-top: 20px;
    margin-bottom: 0;
  }
  .menu .menu-footer {
    /* font-size: 15pt; */
  }
  .menu .menu-footer li {
    transition: 0.3s ease-in-out;
    color: #b3b3b3;
  }
  .menu .menu-footer li:hover {
    color: #959595;
  }
  .menu .menu-footer .copyright-text {
    color: #c8c8c8;
    /* font-size: 12px; */
    text-align: center;
  }
  .headline-article #main-article-image {
    width: 100vw;
  }
  .headline-article {
    display: flex;
    justify-content: center;
  }
  .headline-article .realitatea-col {
    display: block;
    justify-content: center;
    padding-top: 2em;
    border-top: 1px solid #dbdbdb;
    border-bottom: 1px solid #dbdbdb;
  }
  .headline-article .realitatea-col .adblock {
    width: 80%;
  }
  .headline-article .realitatea-col .adblock .icon {
    right: 5%;
  }
  .headline-article .row,
  .headline-article .container {
    padding: 0;
    margin: 0;
  }
  .headline-article .row,
  .headline-article .col-12 {
    position: unset;
  }
  .headline-article .container-fluid {
    padding: 0.5em;
  }
  .headline-article .col-12 {
    padding-left: 0;
    padding-right: 0;
  }
  .headline-article .article-content {
    padding: 0 2em;
    padding-top: 50vw;
  }
  .headline-article #main-article-image {
    position: absolute;
    left: 0;
  }
  .headline-article .content-text {
    padding: 2em 0;
  }
  .headline-article .tag,
  .headline-article .option {
    background-color: white;
  }
  #article .recomandam {
    flex-direction: column;
  }
  #article .recomandam .section-logo {
    padding-left: 0.9em;
  }
  #article .recomandam .small-article {
    border-bottom: 1px solid #dbdbdb;
    margin: 0.5em 3em;
  }
  .adblock {
    width: 100%;
    height: auto;
  }


  .headline-article .article-tags .tag {
    display: inline-block !important;
  }

}
/*=====  End of Media queries  ======*/


/**
 * Custom styles. TODO: To move later to main style file.
 */

 a {
  cursor: pointer !important;
}

blockquote {
  display:block;
  background: #fff;
  padding: 15px 20px 15px 45px;
  margin: 0 0 20px;
  position: relative;

  /*Font*/
  font-family: Georgia, serif;
  font-size: 16px;
  line-height: 22px;
  color: #666;
  text-align: justify;

  /*Borders - (Optional)*/
  border-left: 15px solid #03d9a9;
  border-right: 2px solid #03d9a9;

  /*Box Shadow - (Optional)*/
  -moz-box-shadow: 2px 2px 15px #ccc;
  -webkit-box-shadow: 2px 2px 15px #ccc;
  box-shadow: 2px 2px 15px #ccc;
}

blockquote p:last-child {
  margin-bottom: 0;
}

blockquote::before {
  content: "\201C"; /*Unicode for Left Double Quote*/

  /*Font*/
  font-family: Georgia, serif;
  font-size: 60px;
  font-weight: bold;
  color: #03d9a9;

  /*Positioning*/
  position: absolute;
  left: 10px;
  top:5px;
}

blockquote::after {
  /*Reset to make sure*/
  content: "";
}

blockquote a {
  text-decoration: none;
  background: #eee;
  cursor: pointer;
  padding: 0 3px;
  color: #03d9a9;
}

blockquote a:hover{
 color: #666;
}

blockquote em{
  font-style: italic;
}

.adblock {
  display: block;
}
.adblock img {
	border-radius: 0;
}

.infografic-items {
  padding: 0;
}
.infografic-items .article-header {
  /* width: 83%; */
}
.infografic-items img {
  width: 100%;
}
.infografic-items a {
  padding: 0 30px 0 0;
}
.infografic-items a:last-child {
  padding: 0;
}
.infografic-items .slick-arrow {
  display: none !important;
}


.interviu .section-logo {
  padding-left: 0;
}

.interviu .small-article-list ul {
  display: block;
}

.interviu .small-article-list ul li {
  padding-top: 20px;
}
.interviu .small-article-list ul li:first-child {
  padding-top: 0;
  margin-top: 0;
}
.interviu .small-article-list ul li:last-child {
  border-bottom: 0;
  padding-bottom: 0;
}
.interviu .image-frame img {
  width: 200px;
  border-radius: 15px;
  margin-right: 10px;
}
.interviu.life .big-article .article-header,
.interviu.life .big-article .article-header .container {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.interviu.life .big-article .article-header .container .row {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.interviu .small-article-list .article-header {
  height: 105px;
  max-height: 105px;
  overflow: hidden;
}

@media (max-width: 991px) {
  .interviu .small-article-list .article-header {
    height: auto;
    max-height: none;
    overflow: visible;
  }

  .interviu .article > * {
    display: block;
  }
  .interviu .article img {
    width: 100%;
  }
  .interviu .big-article {
    margin-bottom: 10px !important;
    padding: 0 0 15px 0 !important;
    border-bottom: 1px solid #c6c6c6 !important;
  }
  .interviu .big-article .content {
    padding: 0 10px;
  }
  .interviu .small-article-list .article-header {
    padding: 10px 10px 0 10px;
  }
}

#mobile-pagination {
  display: none;
  margin-top: 30px;
}
#desktop-pagination {
  display: block;
  margin-bottom: 10px;
  top: -20px;
  position: relative;
}
.category-desktop-pagination {
  margin-top: 20px;
}
.category-desktop-pagination .navigation.pagination {
  margin-bottom: 0;
}

.top-news-articles-col {
 top: -50px;
}
body.category .actualitate .top-news-articles-col {
  top: 0px;
}

body.single .actualitate .top-news-articles-col {
  top: 0px;
}

body.single .actualitate .big-article .article-header {
  height: 80px;
  max-height: 80px;
}

.news-alert-nav-panel,
.rlive-news-alert-nav-panel,
.breaking-news-banner #breaking-news-pretend-timer {
  opacity: 0;
}

.date-time-category-author {
  display: none;
}
.rlive-news-alert-banner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 90px;
  border-radius: 15px;
  padding: 3em 2em;
  margin: 0.7em auto;
  margin-top: 0;
}

a.horoscop-tv {
  cursor: pointer;
}
.icon-custom {
  display: block;
  width: 20px;
  height: 20px;
  background-image: url("../images/sprites-custom.png");
  background-repeat: no-repeat;
  background-size: 200px 200px;
}
.navbar .navbar-side-menu .horoscop-button {
  cursor: pointer;
  background-position: 2px -45px;
}

.breaking-news-title,
.news-alert-title,
.rlive-news-title {
  /* max-width: 100px; */
  min-width: 100px;
  max-width: 100px;
  width: 175px;
}

.alert-post {
  width: 50%;
  max-width: 50%;
}

.news-alert-dot {
  right: 20px !important;
}

.rlive-news-dot {
  right: 12px !important;
}

.actualitate .section-logo {
  padding-left: 10px;

}
.actualitate .big-article {
  height: auto;
}

.big-article .article-title {
  width: auto;
}
.politica .big-article {
  height: auto;
}

.politica .left-col {
  padding: 0;
}

.politica .right-col {
  padding-left: 40px;
  padding-right: 0;
}
.politica .right-col .row {
  margin-right: 0;
  margin-left: -10px;
}
.politica .right-col .row div:first-child {
  padding-left: 0;
}
.politica .right-col .row div:last-child {
  padding-right: 0;
}



.article,
.politica .big-article,
.life .small-article,
.societate .small-article,
.economie .small-article,
.social-networks,
.top-tags,
.auto-tech-sport subsection ul .small-article,
.article,
.opinii .opinions li {
  border-bottom: 1px solid #c6c6c6;
}


.social-networks.page {
  border-bottom: 0;
  border-top: 0;
  padding-left: 0;
  padding-right: 0;
  margin-right: 0;
  margin-left: 0;
}
.social-networks.page li {
  zoom: 1.5;
}

img.author-profile-photo {
  border-radius: 50%;
}

.breaking-news-banner-row img {
  border-radius: 15px;
}

.zodiac-article {
  display: none;
}

.zodiac-article.active {
  display: block;
}


.zodiac-article .zodiac-header .berbec-icon {
  padding: 0 20px;
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' enable-background='new 0 0 512 512' height='512' viewBox='0 0 512 512' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ffd200' d='m374 0c-49.941 0-93.771 26.666-118 66.508-24.229-39.842-68.059-66.508-118-66.508-76.094 0-138 61.907-138 138s61.906 138 138 138v-40c-54.037 0-98-43.963-98-98s43.963-98 98-98 98 43.963 98 98v374h40v-374c0-54.037 43.963-98 98-98s98 43.963 98 98-43.963 98-98 98v40c76.094 0 138-61.907 138-138s-61.906-138-138-138z'/%3E%3C/svg%3E");
  height: 30px;
  width: 25px;
  background-size: 40px 30px;
  margin-right: 10px;
}
.zodiac-article .zodiac-header .taur-icon {
  padding: 0 20px;
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' enable-background='new 0 0 512.065 512.065' height='512' viewBox='0 0 512.065 512.065' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ffd200' d='m511.582 27.466-29.28-27.253c-.231.248-23.622 25.048-63.232 49.415-35.783 22.013-94.059 48.437-162.139 48.437-69 0-126.634-26.641-162.838-48.543-40.368-24.421-64.496-49.274-64.735-49.522l-28.875 27.681c1.093 1.142 27.27 28.265 71.772 55.378 27.9 16.998 56.894 30.208 86.251 39.425-65.139 34.907-109.55 103.651-109.55 182.581 0 114.14 92.859 207 207 207s207-92.86 207-207c0-78.565-43.997-147.045-108.645-182.102 29.692-9.25 58.909-22.646 86.883-39.984 43.834-27.168 69.324-54.369 70.388-55.513zm-88.626 277.599c0 92.084-74.916 167-167 167s-167-74.916-167-167c0-91.667 76.462-167 167.976-167 91.999 0 166.024 75.745 166.024 167z'/%3E%3C/svg%3E");
  height: 30px;
  width: 25px;
  background-size: 40px 30px;
  margin-right: 10px;
}
.zodiac-article .zodiac-header .gemeni-icon {
  padding: 0 20px;
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' enable-background='new 0 0 511.906 511.906' height='512' viewBox='0 0 511.906 511.906' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ffd200' d='m441.114 428.928c-26.207-16.243-53.505-29.024-81.262-38.181v-269.008c27.777-9.225 55.093-22.105 81.317-38.474 43.833-27.36 69.318-54.75 70.382-55.903l-29.376-27.148c-.231.25-23.624 25.229-63.233 49.771-35.942 22.269-93.16 48.815-161.634 48.815-68.562 0-126.616-26.604-163.244-48.922-40.368-24.596-64.497-49.628-64.735-49.878l-28.974 27.578c1.092 1.149 27.265 28.462 71.767 55.769 25.831 15.85 52.601 28.434 79.73 37.582v270.623c-27.11 9.08-53.861 21.568-79.676 37.296-44.503 27.113-70.68 54.236-71.772 55.378l28.875 27.681c.239-.248 24.367-25.101 64.735-49.522 36.636-22.165 94.706-48.585 163.294-48.585 68.5 0 125.733 26.363 161.683 48.479 39.609 24.367 63 49.167 63.21 49.392l29.302-27.229c-1.064-1.146-26.554-28.347-70.389-55.514zm-249.262-48.232v-248.839c21.867 4.593 43.784 6.942 65.456 6.942 20.766 0 41.7-2.16 62.544-6.38v247.717c-20.845-4.192-41.778-6.338-62.544-6.338-21.671.002-43.588 2.335-65.456 6.898z'/%3E%3C/svg%3E");
  height: 30px;
  width: 25px;
  background-size: 40px 30px;
  margin-right: 10px;
}
.zodiac-article .zodiac-header .rac-icon {
  padding: 0 20px;
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' enable-background='new 0 0 512.326 512.326' height='512' viewBox='0 0 512.326 512.326' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ffd200' d='m84.296 76.069c33.404-16.38 86.947-35.906 152.331-35.906 44.695 0 87.791 10.698 128.474 31.826-57.391 10.84-100.938 61.346-100.938 121.841 0 33.114 12.921 64.158 36.382 87.411 23.372 23.166 54.489 35.923 87.618 35.923s64.246-12.757 87.618-35.923c23.461-23.253 36.382-54.296 36.382-87.411 0-33.5-13.359-63.935-35.023-86.271l.007-.006c-.943-1.116-23.565-27.647-64.336-54.032-53.938-34.907-114.862-53.358-176.185-53.358-73.702 0-133.834 22.111-171.301 40.661-40.828 20.214-64.344 40.593-65.325 41.45l26.295 30.143c.21-.182 21.427-18.414 58.001-36.348zm303.867 201.094c-46.318 0-84-37.383-84-83.333 0-46.318 37.682-84 84-84s84 37.682 84 84c0 45.95-37.682 83.333-84 83.333zm97.868 122.746c-.21.182-21.427 18.414-58.001 36.348-33.404 16.38-86.947 35.906-152.331 35.906-44.423 0-87.412-10.717-128.167-31.885 57.239-10.962 100.63-61.395 100.63-121.781 0-33.114-12.921-64.158-36.382-87.411-23.372-23.166-54.489-35.923-87.618-35.923s-64.246 12.757-87.618 35.923c-23.461 23.253-36.382 54.296-36.382 87.411 0 32.844 12.841 62.742 33.759 84.951l-.023.02c.956 1.129 23.874 27.955 64.933 54.654 54.37 35.354 115.53 54.042 176.868 54.042 73.702 0 133.834-22.112 171.301-40.661 40.829-20.214 64.345-40.593 65.326-41.451zm-361.868-164.746c46.318 0 84 37.383 84 83.333 0 46.318-37.682 84-84 84s-84-37.682-84-84c0-45.95 37.682-83.333 84-83.333z'/%3E%3C/svg%3E");
  height: 30px;
  width: 25px;
  background-size: 40px 30px;
  margin-right: 10px;
}
.zodiac-article .zodiac-header .leu-icon {
  padding: 0 20px;
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' enable-background='new 0 0 512 512' height='512' viewBox='0 0 512 512' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ffd200' d='m472 430c0 11.322-4.438 21.938-12.497 29.893-8.056 7.952-18.716 12.207-30.067 12.104-22.848-.297-41.436-19.551-41.436-42.921v-339.076c0-49.626-40.374-90-90-90s-90 40.374-90 90v206.874c-22.108-20.395-51.622-32.874-84-32.874-68.374 0-124 55.626-124 124s55.626 124 124 124 124-55.626 124-124v-298c0-27.57 22.43-50 50-50s50 22.43 50 50v339.076c0 45.142 36.299 82.338 80.917 82.917.367.005.731.007 1.098.007 21.705-.001 42.12-8.371 57.589-23.641 15.732-15.529 24.396-36.255 24.396-58.359zm-348 42c-46.318 0-84-37.682-84-84s37.682-84 84-84 84 37.682 84 84-37.682 84-84 84z'/%3E%3C/svg%3E");
  height: 30px;
  width: 25px;
  background-size: 40px 30px;
  margin-right: 10px;
}
.zodiac-article .zodiac-header .fecioara-icon {
  padding: 0 20px;
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' enable-background='new 0 0 512 512' height='512' viewBox='0 0 512 512' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ffd200' d='m442.868 438.198c-7.103-8.836-13.581-19.5-19.409-31.919 10.615-11.938 20.462-24.471 29.462-37.563 38.098-55.416 59.079-117.922 59.079-176.002 0-22.296-8.739-43.203-24.608-58.867-15.867-15.663-36.891-24.15-59.198-23.839-16.203.21-31.319 5.111-44.089 13.363-.103-14.451-.105-28.127-.105-40.657 0-22.296-8.739-43.203-24.608-58.867-15.867-15.663-36.863-24.11-59.198-23.84-24.743.321-46.95 11.666-62.031 29.297-15.224-17.91-37.883-29.304-63.163-29.304-22.652 0-43.204 9.146-58.186 23.932-12.116-14.61-30.396-23.932-50.814-23.932-36.393 0-66 29.607-66 66v40h40v-40c0-14.336 11.664-26 26-26s26 11.664 26 26v330h40v-313h.072c0-23.71 19.257-43 42.928-43s42.928 19.29 42.928 43.009l.144 312.928 40-.019-.144-312.27h.072c0-23.76 19.161-43.339 42.712-43.645 11.538-.165 22.386 4.222 30.579 12.31 8.195 8.091 12.709 18.887 12.709 30.401v110.286c2.105 53.082 8.569 110.29 19.751 159.289 3.73 16.346 7.999 31.316 12.837 45.001-30.819 30.33-69.393 57.364-116.179 77.76l15.985 36.667c43.966-19.167 83.569-44.712 117.388-75.454 5.47 9.955 11.43 18.939 17.911 26.999 26.002 32.34 59.75 48.738 100.307 48.738v-40c-28.232 0-50.845-11.057-69.132-33.802zm-14.156-288.194c11.541-.196 22.385 4.222 30.579 12.31 8.195 8.09 12.709 18.886 12.709 30.4 0 51.207-20.723 113.628-64.416 169.79-1.712-6.124-3.325-12.496-4.835-19.115-10.493-45.981-15.112-99.877-17.146-150.89.636-22.856 20.111-42.197 43.109-42.495z'/%3E%3C/svg%3E");
  height: 30px;
  width: 25px;
  background-size: 40px 30px;
  margin-right: 10px;
}
.zodiac-article .zodiac-header .balanta-icon {
  padding: 0 20px;
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' enable-background='new 0 0 512 512' height='512' viewBox='0 0 512 512' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ffd200' d='m0 472h512v40h-512zm512-97v40h-512v-40h135.71c-52.176-37.62-86.21-98.907-86.21-168 0-114.14 92.859-207 207-207s207 92.86 207 207c0 69.093-34.034 130.38-86.21 168zm-255.5-1c92.084 0 167-74.916 167-167s-74.916-167-167-167-167 74.916-167 167 74.916 167 167 167z'/%3E%3C/svg%3E");
  height: 30px;
  width: 25px;
  background-size: 40px 30px;
  margin-right: 10px;
}
.zodiac-article .zodiac-header .scorpion-icon {
  padding: 0 20px;
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' enable-background='new 0 0 512.102 512.102' height='512' viewBox='0 0 512.102 512.102' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ffd200' d='m472.051 372.102v78.377c-10.927-5.328-20.692-13.132-29.431-23.493-17.03-20.191-30.441-50.539-39.86-90.197-18.709-78.772-18.709-180.093-18.709-254.075 0-22.296-8.739-43.203-24.608-58.867-15.867-15.663-36.9-24.11-59.198-23.84-24.728.321-46.923 11.652-62.004 29.265-15.237-17.892-37.903-29.272-63.19-29.272-22.652 0-43.204 9.146-58.186 23.931-12.116-14.609-30.396-23.931-50.814-23.931-36.393 0-66 29.607-66 66v40h40v-40c0-14.336 11.664-26 26-26s26 11.664 26 26v330h40v-313h.072c0-23.71 19.257-43 42.928-43 23.71 0 43 19.29 43 43v313h40v-312.351c0-23.76 19.161-43.339 42.713-43.645.19-.003.38-.004.571-.004 11.313 0 21.95 4.36 30.007 12.314 8.195 8.09 12.709 18.886 12.709 30.4 0 75.958 0 179.987 19.791 263.318 11.033 46.453 26.8 81.369 48.202 106.744 6.159 7.302 12.757 13.739 19.77 19.327h-59.763v40h140v-12.96-40-87.04h-40z'/%3E%3C/svg%3E");
  height: 30px;
  width: 25px;
  background-size: 40px 30px;
  margin-right: 10px;
}
.zodiac-article .zodiac-header .sagetator-icon {
  padding: 0 20px;
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' enable-background='new 0 0 512.127 512.127' height='512' viewBox='0 0 512.127 512.127' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ffd200' d='m264.642 0v40h178.787l-210.031 210.471-75.613-75.613-28.285 28.284 75.643 75.643-204.658 205.088 28.315 28.254 204.628-205.057 76.072 76.072 28.285-28.284-76.102-76.102 209.959-210.4v188.644h40v-257z'/%3E%3C/svg%3E");
  height: 30px;
  width: 25px;
  background-size: 40px 30px;
  margin-right: 10px;
}
.zodiac-article .zodiac-header .capricorn-icon {
  padding: 0 20px;
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' enable-background='new 0 0 512 512' height='512' viewBox='0 0 512 512' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ffd200' d='m422 262c-34.334 0-65.938 6.872-94 20.198v-164.198c0-65.065-52.935-118-118-118-33.395 0-63.591 13.948-85.078 36.32-10.886-21.522-33.201-36.32-58.922-36.32-36.393 0-66 29.607-66 66v40h40v-40c0-14.336 11.664-26 26-26s26 11.664 26 26v289h40v-237c0-43.009 34.991-78 78-78s78 34.991 78 78v189c0 .176.006.35.006.526-10.466 8.561-20.194 18.286-29.108 29.16-36.691 44.756-56.898 107.017-56.898 175.314h40c0-58.413 17.389-117.113 54.425-157.544 6.577 17.797 16.884 34.105 30.531 47.918 25.246 25.553 59 39.626 95.044 39.626 49.626 0 90-40.374 90-90s-40.374-90-90-90zm0 140c-45.206 0-83.057-32.419-91.997-75.46 24.98-15.459 55.531-24.54 91.997-24.54 27.57 0 50 22.43 50 50s-22.43 50-50 50z'/%3E%3C/svg%3E");
  height: 30px;
  width: 25px;
  background-size: 40px 30px;
  margin-right: 10px;
}
.zodiac-article .zodiac-header .varsator-icon {
  padding: 0 20px;
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' enable-background='new 0 0 510.509 510.509' height='512' viewBox='0 0 510.509 510.509' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ffd200' d='m333.925 384.37-78.67-73.639-78.67 73.639-78.588-73.562-70.487 66.773-27.51-29.039 97.832-92.677 78.752 73.716 78.67-73.639 78.67 73.639 78.752-73.716 97.832 92.677-27.508 29.039-70.487-66.773zm78.588-203.287 70.487 66.772 27.509-29.039-97.832-92.677-78.752 73.716-78.67-73.64-78.67 73.64-78.752-73.716-97.833 92.677 27.509 29.039 70.487-66.773 78.588 73.563 78.67-73.639 78.67 73.639z'/%3E%3C/svg%3E");
  height: 30px;
  width: 25px;
  background-size: 40px 30px;
  margin-right: 10px;
}
.zodiac-article .zodiac-header .pesti-icon {
  padding: 0 20px;
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' enable-background='new 0 0 511.099 511.099' height='512' viewBox='0 0 511.099 511.099' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ffd200' d='m451.4 418.587c-19.977-32.474-43.414-82.316-47.761-142.139h70.282v-40h-70.21c4.519-59.645 27.87-109.904 47.794-142.838 24.421-40.368 49.274-64.496 49.522-64.735l-13.851-14.427-13.829-14.448c-1.142 1.092-28.265 27.269-55.378 71.772-32.065 52.631-50.657 109.15-54.351 164.676h-216.138c-3.694-55.525-22.286-112.045-54.351-164.676-27.113-44.503-54.236-70.68-55.378-71.772l-27.68 28.875c.248.239 25.101 24.367 49.522 64.735 19.924 32.934 43.275 83.193 47.794 142.838h-69.465v40h69.538c-4.347 59.823-27.784 109.665-47.761 142.139-24.367 39.609-49.167 63-49.392 63.21l27.229 29.302c1.145-1.064 28.345-26.554 55.513-70.389 32.287-52.094 50.935-108.491 54.49-164.262h216.02c3.555 55.771 22.203 112.168 54.49 164.262 27.167 43.834 54.368 69.325 55.513 70.389l27.253-29.28c-.248-.232-25.048-23.623-49.415-63.232z'/%3E%3C/svg%3E");
  height: 30px;
  width: 25px;
  background-size: 40px 30px;
  margin-right: 10px;
}

.call-to-action {
  /* bottom: -15px; */
}

.top-tags {
  padding-top: 18px;
  padding-bottom: 18px;
  overflow: hidden;
}
.top-tags .logo-row {
  display: flex;
  overflow: hidden;
  padding-left: 30px;
  padding-right: 30px;
}
.top-tags .section-logo {
  position: relative;
  top: 5px;
  padding-bottom: 10px;
  white-space: nowrap;
  display: inline-flex;
}
.top-tags .row-flex {
  position: relative;
  align-items: center;
}
.popular-tags {
  display: block;
  /* width: 100%; */
  margin-left: 20px;
}
@media (max-width: 1110px) {
  .popular-tags {
    display: block;
  }
}

.popular-tags li {
  float: left;
}
.popular-tags .tag.hidden {
  display: none;
}
.popular-tags a {
  white-space: nowrap;
}

.bani .call-to-action {
  color: #323232;
}

.row-flex {
  align-items: self-start;
}

.textwidget .big-article .article-header {
  height: 78px;
  max-height: 78px;
  overflow: hidden;
}

.categories-with-sidebar .article-item {
  margin-top: 10px;
  margin-bottom: 40px;
}

.categories-with-sidebar .article-category-dot {
  position: relative;
}
.categories-with-sidebar .article-category-dot:after {
  background: url("../images/sprites.png");
  content: "";
  background-position: -52px -13px;
  background-size: 100px 100px;
  width: 10px;
  height: 10px;
  position: absolute;
  right: -12px;
  top: 5px;
}
.categories-with-sidebar .article-category-dot .dot-icon:after {
  background-position: -52px -13px;
  background-size: 100px 100px;
  width: 10px;
  height: 10px;
}
.categories-with-sidebar .article-header {
  /* margin: 0.5rem 0; */
  margin: 0;
}
.categories-with-sidebar .top-news .section-logo {
  padding-bottom: 30px;
}

.categories-with-sidebar .article-item {
  position: relative;
  height: 100%;

}

.rlive-news-banner a,
.rlive-news-banner #rlive-news-text {
  color: #000;
}

.breaking-news-banner a > img, .rlive-news-banner a > img, .news-alert-banner a > img {
  width: 130px;
  margin-right: 1rem;
  margin-left: 1rem;
}

.stirea-zilei-banner .rlive-news-dot {
  right: 30px !important;
}

/*body .row-flex {
  position: relative;
  max-width: 1440px;
  left: 0;
  right: 0;
  margin: 0 auto;
}*/

.page-section .page-featured-image {
  position: relative;
}

.page-section .page-featured-image img {
  width: 100%;
  min-height: 40px;
}

.page-section .page-title {
  position: relative;
  top: -60px;
  left: 28px;
  font-size: 30px;
  font-weight: 700;
  line-height: 30px;
}
.page-section .page-title:after {
  content: '';
  position: absolute;
  right: -18px;
  top: 18px;
  background-color: #ffd200;
  border-radius: 50px;
  width: 10px;
  height: 10px;
}
.page-default-section .page-content {
  position: relative;
}
@media (max-width: 991px) {
  .page-section .page-title {
    font-size: 24px;
    top: -50px;
  }
  .page-section .page-title:after {
    top: 12px;
  }
  .page-default-section .page-content {
    top: -20px;
  }
}
@media (max-width: 768px) {
  .page-section .page-title {
    font-size: 20px;
    top: -45px;
    left: 15px;
  }
  .page-section .page-title:after {
    top: 9px;
  }
}
@media (max-width: 600px) {
  .page-section .page-title {
    top: -35px;
  }
  .page-default-section .page-content {
    top: -40px;
  }
}

.page-section .page-content a {
  text-decoration: underline;
  display: inline-block;
}
.page-section .page-content a.link {
  background-color: #ffd200;
  border-radius: 15px;
  font-size: 16px;
  padding: 5px 10px;
  text-decoration: none;
}

.page-404 {
}
.page-404 .page-title {
  text-align: center;
  margin: 40px0 ;
}
/* .page-404 .error-404-search-form {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0px 0;
} */

.left-nav {
  justify-content: left;
  align-items: center;
}
.text-left-nav {
  margin: 5px 0;
}
.right-header-menu {
  height: 50px;
  padding-left: 0;
}

.actualitate ul {
  margin-top: 0;
}

ul.team-users {
  display: flex;
  flex-direction: column;
  background-color: #f4f4f4;
  /* padding: 10px; */
  border-radius: 5px;
}
ul.team-users li.user-item {
  /* display: flex;
  flex-direction: row;
  align-items: center; */
  position: relative;
  padding: 0 1em;
  margin: 0.5em 0;
  display: inline-block;
}
ul.team-users li.user-item:first-child {
  margin: 1.5em 0 0.5em;
}
ul.team-users li.user-item:last-child {
  margin: 1em 0 1.5em;
}
ul.team-users img.author-profile-photo {
  width: 75px;
  min-width: 75px;
  border-radius: 50%;
}

ul.user-details li {
  list-style-type: none;
  display: block;
}
ul.user-details .user-name,
ul.user-details .user-description,
ul.user-details .user-job-position {
  display: block;
  width: 100%;
  font-family: "NunitoBold", san-serif;
  font-weight: 600;
}
ul.user-details .user-description {
  line-height: 11pt;
  font-size: 10pt;
  /* padding-top: 1em; */
}
ul.user-details .user-title a {
  text-decoration: none;
}
ul.user-details .user-title,
ul.user-details .user-job-position {
  font-size: 12pt;
}
ul.user-details .user-details {
  /* position: absolute; */
  /* font-size: 12pt; */
  /* top: 10px;
  left: 130px;
  padding-right: 30px; */
}



.categories-with-sidebar ul.opinions {
  display: flex;
  flex-direction: column;
}
.categories-with-sidebar ul.opinions li {
  list-style-type: none;
  display: flex;
  /* display: block; */
  /* padding-left: 0; */
}
.categories-with-sidebar ul.opinions li.user-item {
  /* display: flex;
  flex-direction: row;
  align-items: center; */
  position: relative;
  padding: 0 1m;
  margin: 0.5em 0;
  display: inline-block;
}
.categories-with-sidebar ul.opinions li.user-item:first-child {
  margin: 1.5em 0 0.5em;
}
.categories-with-sidebar ul.opinions li.user-item:last-child {
  margin: 1em 0 1.5em;
}
.categories-with-sidebar ul.opinions img.author-profile-photo {
  width: 75px;
  min-width: 75px;
  border-radius: 50%;
}

.categories-with-sidebar ul.opinion-details li {
  list-style-type: none;
  display: block;
}
.categories-with-sidebar ul.opinion-details .opinion-name {
  margin-bottom: 10px;
  font-weight: 600;
}
.categories-with-sidebar ul.opinion-details .opinion-name,
.categories-with-sidebar ul.opinion-details .opinion-description {
  display: block;
  width: 100%;
}

h1.dotted-icon {
  display: inline-block;
  position: relative;
  font-size: 24pt;
  font-family: "NunitoBold", san-serif;
  font-weight: 700;
}

.realitatea-col .dotted-icon {
  font-size: 18pt;
  display: inline-block;
}


.dotted-icon {
  position: relative;
}
.dotted-icon:after {
  content: '';
  position: absolute;
  right: -20px;
  bottom: 11px;
  background-color: #ffd200;
  border-radius: 50px;
  width: 10px;
  height: 10px;
}
.dotted-icon.small-dot:after {
  right: -10px;
  bottom: 7px;
  width: 5px;
  height: 5px;
}

.alte-stiri a.section-logo.dotted-icon:after {
  bottom: 22px;
}

@media (max-width: 991px) {
  .realitatea-col.second-post-col {
    margin-top: 35px;
    padding-top: 10px !important;
  }
  body.single .social-networks {
    border-top: 0;
  }
}

.primary-navbar {
  margin: 10px 0 20px;
}

ul.col-algin {
  display: flex;
  flex-direction: column;
}

ul.row-algin {
  display: flex;
  flex-direction: row;
}



.topnews-section li.article {
  position: relative;
  padding-top: 20px;
}

.topnews-section li.article .category  {
  font-weight: 600;
}

.topnews-section li.article img {
  width: 30%;
  height: intrinsic;
  margin: 0.5rem 0.75rem 0 0;
}

.topnews-section li.article .news-details {
  position: absolute;
  top: 0;
  font-size: 14px;
  color: #c6c6c6;
}
.topnews-section li.article .news-details .category {
  color: #000;
}

.section-title {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  font-family: "NunitoBold", san-serif;
  font-weight: bold;
  font-size: 20pt;
  color: black;
  padding: 1.5em 0 0.5em;
}

.categories-with-sidebar .page-title {
  margin: 20px 0 20px;
}

.headline-news .small-news-block {
  height: auto;
  margin-bottom: 0;
}

.headline-news .small-news-unit {
  overflow: hidden;
}


.section-actualitate {
  /* margin-top: 5px; */
}
.top-news .call-to-action {
  position: relative;
  right: 0;
  margin-top: 30px;
}
.politica .call-to-action {
  position: relative;
  right: -10px;
  margin-top: 30px;
}
.politica .call-to-action {
  /* bottom: 15px; */
}
.section-actualitate .call-to-action {
  position: relative;
  right: 9%;
  margin-top: 0;
  bottom: 10px;
}

.section-actualitate a.small-article.last  {
  padding-bottom: 0;
  margin-bottom: 0;
}

.section-actualitate .big-article {
  margin-bottom: 0;
}

.section-actualitate .big-article .article-header {
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
  margin-top: 1.5em;
}
.article-header {
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
  overflow: hidden;
  max-height: 75px;
}
.section-actualitate .small-article.article-with-thumb .article-header {
  padding-top: 0;
  margin-top: 0;
  /* height: 80px;
  max-height: 80px; */
  font-size: 14px;
  line-height: 20px;
}

.section-actualitate .small-article.article-with-thumb {
  padding-bottom: 0px;
}
.section-actualitate .small-article {
  padding-bottom: 30px;
}


.section-actualitate .section-logo {
  padding-left: 0;
}
.section-actualitate .big-article {
  margin-top: 0;
}

.section-actualitate .small-article {
  align-items: flex-start;
  margin-bottom: 1em;
}

.section-actualitate .article-header {
  padding-left: 0;
  padding-right: 0;
  margin: 0.5em 0 0;
}

.section-actualitate .small-article.article-with-thumb .article-title {
  left: 145px;
  top: -5px;
}

.section-actualitate .small-article.article-with-thumb .article-header {
  padding-left: 10px;
  margin: 0 0 2em 0;
}

.section-actualitate .small-article .article-title {
  /* width: auto; */
  top: 11%;
  left: 0;
  margin: 0 0 2em 0;
}
/* .section-actualitate .small-article .article-title .article-dot {
  margin-left: 5px;
} */

.small-article .source, .small-article .article-title {
  width: auto !important;
}

.small-article .source .article-dot, .small-article .article-title .article-dot {
  margin-left: 5px;
}




.auto-tech-sport li.small-article:last-child {
  border-bottom: 0;
}
.auto-tech-sport li.small-article .article-title {
  left: 0%;
  top: 0;
}
.auto-tech-sport subsection ul {
  margin-bottom: 0;
}

.auto-tech-sport li.small-article .article-header {
  margin: 0;
  padding: 0;
  position: relative;
  font-size: 14px;
  line-height: 20px;
}

.auto-tech-sport li.small-article:first-child .article-title {
  left: 37%;
  top: 10%;
}
.auto-tech-sport li.small-article:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
}

.headline-news .article-title {
  /* height: 80px; */
  max-height: 90px;
  overflow: hidden;
}

.headline-news .small-news-unit .article-title {
  font-size: 15px;
  line-height: 21px;
  height: 85px;
  max-height: 85px;
  overflow: hidden;
}

/* .article-title,
.article-header {
  height: 67px;
  max-height: 67px;
  overflow: hidden;
} */

.auto-tech-sport li.small-article .article-header {
  padding-left: 10px;
  height: -webkit-fill-available;
  height: 83px;
  max-height: 83px;
  overflow: hidden;
}

.economie .small-article .article-header,
.life .small-article .article-header {
  line-height: 20px;
  font-size: 14px;
  padding-top: 0;
  height: 80px;
  max-height: 80px;
  overflow: hidden;
}

.in-lume .small-article .article-header {
  line-height: 18px;
  font-size: 14px;
  padding-top: 0;
  margin-top: 0;
  height: 75px;
  max-height: 75px;
  overflow: hidden;
}

.societate .small-article .article-header {
  line-height: 18px;
  font-size: 14px;
  padding-top: 0;
  margin-top: 0;
  height: 75px;
  max-height: 75px;
  overflow: hidden;
}


.life .small-article {
  padding-top: 10px;
  padding-bottom: 10px;
}
.life .small-article:first-child {
  padding-top: 0;
}

.life .life-small-items a:last-child {
  border-bottom: 0;
}
.life .call-to-action {
  position: relative;
  right: 9%;
  /* margin-top: 5px; */
  bottom: 10px;
}

.category-page-row h1.section-logo {
  line-height: 1;
  padding-bottom: 10px;
}

.actualitate .big-article .article-header {
  height: -webkit-fill-available;
  height: 102px;
  max-height: 102px;
  overflow: hidden;
  font-size: 20px;
  line-height: 26px;
}

body.category .actualitate .big-article .article-header {
  height: 78px;
  max-height: 78px;
}



.politica .big-article .article-header {
  height: -webkit-fill-available;
  height: 75px;
  max-height: 75px;
  overflow: hidden;
}

.actualitate .small-article .article-header {
  overflow: hidden;
  height: 98px;
  max-height: 98px;
  margin-top: 0;
  padding-top: 15px;
  padding-right: 0;
  font-size: 14px;
  line-height: 20px;
}
.categories-with-sidebar .article-header{
  max-height: 100%;
  overflow: visible;
}

body.category .categories-with-sidebar .categories-list .article-details {
  padding-top: 25px;
}

.top-news li {
  margin-top: 1.50em;
  margin-bottom: 0;
  padding-bottom: 1.50em;
}
.top-news li:first-child {
  margin-top: 0;
}
.top-news li:last-child {
  /* border-bottom: 0; */
  /* padding-bottom: 0; */
}
.top-news .article-header {
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  max-height: 62px;
  overflow: hidden;
}

.categories-with-sidebar.toate-stirile-page .article-category,
.categories-with-sidebar .categories-list .article-category {
  margin-bottom: 10px;
  line-height: 15px;
}

.logo-rlive img {
  border-radius: 0;
}

.section-actualitate .big-article .article-header {
  /* height: -webkit-fill-available;
  height: 78px;
  max-height: 78px;
  overflow: hidden; */
  overflow: visible;
  height: auto;
  max-height: auto;
}

body#article .article-header {
  font-size: 14px;
  line-height: 20px;
  height: 95px;
  max-height: 95px;
  padding-right: 0;
  overflow: hidden;
}

body#article .content-col {
  padding-right: 0;
}

.similar-articles-section {
  /* margin-bottom: 0; */
}
.similar-articles-section .similar-article:first-child {
  padding-left: 0;
}
.similar-articles-section .similar-article:last-child {
  padding-right: 0;
}
.similar-articles-section .article-header {
  /* max-height: 102px; */
}
.similar-articles-section .small-article .article-title {
  /* left: 150px; */
  font-size: 14px;
}
.similar-articles-section .small-article img {
  width: 90%;
}
.similar-articles-section .small-article {
  margin-bottom: 0;
}
.similar-articles-section .small-article .article-header {
   font-size: 14px;
   line-height: 20px;
   padding: 0;
   width: 90%;
   margin-bottom: 0;
}

.news-alert-text,
#rlive-news-text {
  max-height: 66px;
  overflow: hidden;
}

#breaking-news-text {
  max-height: 63px;
  overflow: hidden;
}

.partners-section .article-header {
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  height: 85px;
  max-height: 85px;
  overflow: hidden;
  padding-top: 10px;
}
.partner-post-image {
  width: 150px;
  height: 89px;
  /* overflow: hidden; */
}

.rlive-slider-items,
.rlivetv-slider-items {
  padding: 0;
  left: -15px;
  position: relative;
}
@media (max-width: 991px) {
  .rlive-slider-items,
  .rlivetv-slider-items {
    left: 0;
  }
}

.rlive-slider-items .slick-next,
.rlive-slider-items .slick-prev,
.rlivetv-slider-items .slick-next,
.rlivetv-slider-items .slick-prev {
  display: none !important;
}

.commercials-slider-items {
  padding: 0 75px;
}
.commercials-slider-items .slick-prev {
  left: 0px;
  top: 70px

}
.commercials-slider-items .slick-next {
  right: 0px;
  top: 70px
}

.commercials-slider-items .slick-prev:hover,
.commercials-slider-items .slick-next:hover {
  width: 80px;
  height: 500px;
  background: #ddd;
}
.commercials-slider-items .slick-prev:hover {
  left: 0;
}
.commercials-slider-items .slick-prev:before,
.commercials-slider-items .slick-next:before {
  position: absolute;
  content: "";
  width: 23px;
  height: 38px;
  background-size: 25px 40px;
  background-repeat: no-repeat;

}
.commercials-slider-items .slick-prev:before {
  background: url(../images/commercials-prev-arrow.png);
  left: 20px;
}
.commercials-slider-items .slick-next:before {
  background: url(../images/commercials-next-arrow.png);
  right: 25px;
}

.commercials-slider-items .small-article .article-header {
  padding-top: 3px;
  font-size: 14px;
  line-height: 20px;
  color: #000;
  overflow: hidden;
  height: 102px;
  max-height: 102px;
  padding-right: 0;
}


.categories-with-sidebar .top-news {
  padding-left: 12px;
  padding-right: 11px;
}
.categories-with-sidebar .top-news .section-logo {
  padding-bottom: 5px;
  margin-bottom: 0;
  padding-left: 0;
}
.categories-with-sidebar .top-news li {
  padding-top: 5px;
  padding-bottom: 10px;
  margin: 0;
}
.categories-with-sidebar .top-news li:first-child {
  padding-top: 20px;
}

@media (max-width: 991px) {
  .categories-with-sidebar .top-news {
    padding-left: 5px;
    padding-right: 5px;
  }
  .categories-with-sidebar .top-news .section-logo {
    padding-bottom: 10px;
  }
  .categories-with-sidebar .top-news li:last-child {
    border-bottom: 0;
  }
  .categories-with-sidebar .top-news li {
    padding-top: 10px;
    padding-bottom: 7px;
  }
}
.categories-with-sidebar .top-news .article-header {
  height: auto;
  max-height: none;
  overflow: visible;
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  padding-bottom: 0;
}

.entry-title {
  margin-bottom: 20px;
}




.no-comment-rows {
  padding: 0 75px 0 100px;
}
.no-comment-rows .slick-prev {
  display: none !important;
  left: 0px;
  top: 70px
}
.no-comment-rows .slick-next {
  display: none !important;
  right: 0px;
  top: 70px
}

.no-comment-rows .slick-track {
  padding: 0 15px;
}

.no-comment-rows img {
  height: auto;
  width: 83%;
}

.no-comment-rows .slick-slide {
  padding-left: 0;
  padding-right: 0;
}

.logo-no-comment {
  width: 240px;
}

.realitatea-tv.no-comment-section .article-header {
  font-size: 16px;
  line-height: 22px;
  width: 83%;
  text-align: center;
}



.slick-prev, .slick-next {
  width: 30px;
}
.slick-prev:before, .slick-next:before {
  color: #000;
  font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
  font-size: 24px;
}
.slick-prev:hover:before, .slick-next:hover:before {
  color: #777;
}

.category-text {
  color: #fff;
  display: block;
  cursor: pointer;
  top: 0;
  left: 0;
  padding-left: 10px;
  padding-right: 15px;
  z-index: 2;
}

.news-container {
  position: relative;
}

.horoscope .article-time {
  display: none;
  margin-left: 20px;
}

.articleMainImage img {
  padding: 20px 0;
  max-width: -webkit-fill-available;
}


#article .actualitate .big-article {
  height: auto;
}

/* Popup important news section*/
.section-popup-important-news {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #00000083;
  color: white;
  position: fixed;
  width: 100%;
  max-width: 100%;
  height: 100%;
  z-index: 9999999;
  top: 0;
  font-family: "NunitoBold", san-serif;
  font-weight: 600;
}
/* .section-popup-important-news .non-mobile {
  display: block;
}
.section-popup-important-news .mobile {
  display: none;
} */
.section-popup-important-news .popup-info-background {
  position: absolute;
  z-index: 101;
  width: 100%;
  max-width: 100%;
  height: 100%;
}

.section-popup-important-news .popup-important-news {
  display: block;
}

.section-popup-important-news .popup-important-news {
  position: relative;
}

.section-popup-important-news .popup-important-news .close-icon {
  cursor: pointer;
  background-position: -73px -45px;
  position: absolute;
  right: 40px;
  top: 5px;
  z-index: 2;
  zoom: 2;
}
@media (max-width: 991px) {
  .section-popup-important-news .popup-important-news .close-icon {
    top: 10px;
    right: 10px;
    zoom: 1.5;
    zoom: 2;
  }
  .popup-important-news {
    border-radius: 0 !important;
  }
}



.section-popup-important-news {
  margin: 0;
  padding: 0;
}

.section-popup-important-news .container,
.section-popup-important-news .container .row,
.section-popup-important-news .container .col-12 {
  width: 100%;
  max-width: 100%;
  margin: 0;
  padding: 0;
}

.section-popup-important-news .container,
.section-popup-important-news .row {
  /* margin: 0; */
  /* padding: 50px; */
}

.section-popup-important-news .popup-important-news .articles-nav {
  display: inline-block;
}

.section-popup-important-news .popup-important-news {
  /* background-color: #2a252e; */
  border-radius: 10px;
  overflow: hidden;
  z-index: 102;
  width: 100%;
  max-width: 100%;
  height: auto;
  max-height: 100%;
  padding: 0;
  flex-shrink: 0;
}


.section-popup-important-news .popup-important-news img {
  width: 80%;
  height: calc(auto - 100px);
  border-radius: 50px;
  position: relative;
  left: 0;
  right: 0;
  margin: 50px auto;
  display: block;
  opacity: 0.95;
}
@media (max-width: 767px) {
  .section-popup-important-news .popup-important-news img {
    width: 100%;
    border-radius: 0;
  }
}

/* Cursul Valutar */
.curs-valutar-content .curs-value {
  text-align: left;
}
.curs-valutar .curs-valutar-content .value {
  width: 100px;
  min-width: 100px;
}
.curs-valutar .curs-valutar-content ul li .currency {
  justify-content: space-between;
  width: 70px;
  min-width: 70px;
}
.curs-valutar .curs-valutar-content .value .icon {
  margin-right: 10px;
  text-align: left;
}
.curs-valutar .curs-valutar-content ul li div {
  width: -webkit-fill-available;
}
.curs-valutar .curs-valutar-content .value {
  margin-right: 0;
}
.curs-valutar {
  max-width: 365px;
}

.bani,
.realitatea-tv,
.rlive {
  overflow: hidden;
}

.bani .article-header {
  padding-left: 10px;
  padding-right: 10px;
  margin-right: 0;
}

.bani .article-header {
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
  height: 65px;
  max-height: 65px;
  overflow: hidden;
}

.rlive .article-header,
.realitatea-tv .article-header {
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  max-height: 69px;
  overflow: hidden;
}

.realitatea-tv .article-header {
  text-align: center;
}
.realitatea-tv .call-to-action {
  right: 0;
}
.rlive .call-to-action {
  right: 30px;
}

.rlive .logo-rlive {
  left: 0;
  margin-right: 0;
}
.realitatea-tv .logo-rlive {
  /* left: -10px; */
  /* margin-right: 0; */
}

.bani .bani-logo img {
  max-width: 120px;
}

.bani .row-flex,
.realitatea-tv .row-flex,
.rlive .row-flex {
  align-items: center;
}

.rlive-tv-stream .block-video {
  position: relative;
  z-index: 2;
}
.rlive-tv-stream .block-video,
.rlive-tv-stream .block-video iframe {
  border: 0 !important;
  background: #fff !important;
  background-color: #fff !important;
  display: flex;
  padding: 0;
  margin: 0 auto;
  overflow: hidden;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}
.rlive-article-title {
  margin-top: 16px;
}

.toate-stirile .stiri-list {
  display: block;
  columns: 3;
  -webkit-columns: 3;
  -moz-columns: 3;
  margin: 0;
}

.news-alert-title,
.rlive-news-title,
.news-alert-text,
#rlive-news-text {
  color: #fff;
}




.realitatea-col .big-article .article-header {
  font-size: 15px;
  line-height: 21px;
  margin-bottom: 28px;
}
.realitatea-col .big-article .article-header,
.realitatea-col .small-article .article-header {
  height: auto;
  max-height: none;
  overflow: visible;
}

.realitatea-col .article-title {
  display: none;
  /* height: auto;
  max-height: none;
  overflow: visible; */
}

.container.article-content {
  margin-bottom: 0;
}


.container.article-content .article-tags {
  margin-top: 20px;
}
.container.article-content .content-text p,
.container.article-content .content-footer p {
  /* margin-bottom: 25px; */
  font-weight: normal;
}
.container.article-content .content-footer p {
  margin-bottom: 0;
}

.container.article-content ul {
  overflow: auto;
}

.container.article-content .content-text a,
.container.article-content .content-footer a {
  color: #2576cc;
  display: inline;
}

.container.article-content .content-text a:hover,
.container.article-content .content-footer a:hover {
  text-decoration: underline;
}

.container.article-content .content-text p:first-child {
  font-weight: 600;
}

.container.article-content .content-text img {
  max-width: 100%;
  height: auto;
}

.container.article-content .content-footer img {
  width: 100%;
  height: auto;
}
.container.article-content .content-text iframe,
.container.article-content .content-footer iframe {
  width: 100%;
}

.auto-tech-sport .more-info {
  position: relative;
  background-color: #efefef !important;
  color: white;
  /* font-size: 30pt;
  line-height: 18px; */
  margin: 0;
  padding: 0 0.3em 0 0.35em !important;
  font-weight: 600;
  height: 40px;
  border-radius: 20px;
  top: 20px;
  right: -20px;
}

.last-tag.more-info a {
  font-size: 30pt !important;
}

.hide-categories .category-text,
.hide-categories .article-category,
.life .small-article .article-title,
.in-lume .small-article .article-title,
.life .big-article .article-title,
.in-lume .big-article .article-title,
.section-actualitate .article-title,
.politica .article-title,
.actualitate .article-title {
  display: none;
}

.text-left-nav-container {
  padding: 0 10px;
}

.opinii.horoscope-module {
  /* margin-bottom: 5px; */
}
.opinii.horoscope-module .section-logo .section-dot {
  background-position: -103px -21px;
}

.search-page .categories-list .article-header {
  height: auto;
}

.categories-with-sidebar .categories-list {
  padding-left: 0;
}
.categories-with-sidebar .categories-list .article-header {
  height: auto;
}

.categories-with-sidebar .article-details {
  position: initial;
}
.categories-with-sidebar a.big-article {
  /* position: static; */
}
.categories-with-sidebar .article-date-time {
  font-weight: 600;
  font-size: 14px;
  position: absolute;
  /* bottom: 5px; */
  top: calc(100% - 0px);
}

/* body.tag .categories-with-sidebar .article-date-time {
  bottom: -5px !important;
} */

body.tag .archive-header {
  margin-top: 0;
}

.categories-with-sidebar .article-header {
  padding-bottom: 20px;
}
/* @media (max-width: 1399px) {
  .categories-with-sidebar .article-header {
    font-size: 20px;
    line-height: 26px;
    padding-bottom: 20px;
  }
}*/
.bani-rows a:first-child,
.rlive-tv-rows a:first-child,
.realitatea-tv-rows a:first-child {
  left: -20px;
}
.bani-rows a:last-child,
.rlive-tv-rows a:last-child,
.realitatea-tv-rows a:last-child {
  right: -20px;
}


.partners-section .small-article img {
  width:150px;
}

h3.widget-title {
  text-align: left;
  font-weight: 700;
  font-size: 36px;
  line-height: 30px;
  color: black;
  padding: 0 0 15px;
  margin-top: 1rem;
}


.textwidget {
  margin-top: 0px;
}
.textwidget .section-logo {
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

.rlivetv-category-page .textwidget {
  margin-top: 82px;
}

section.rlivetv-page {
  margin-top: 1.3em;
}
.rlivetv-page.page-section .header-content {
  padding-left: 0;
  padding-right: 0;
  margin: 0;
}

.rlivetv-page .categories-row {
  max-width: 83.3333%;
  position: relative;
  left: 0;
  right: 0;
  margin: 0 auto;
}
@media (max-width: 991px) {
  .rlivetv-page .categories-row {
    max-width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }
}
.rlivetv-page .categories-row {
  margin-bottom: 20px;
}

.rlivetv-page .categories-row .category-item {
  /* margin-top: 0; */
  /* margin-bottom: 5px; */
}
.rlivetv-page .categories-row .category-item a {
  width: 95%;
}
.rlivetv-page .categories-row h2.term-name {
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  margin-top: 10px;
  margin-bottom: 30px;
  text-align: center;
}
.rlivetv-page .categories-row .category-item img,
.rlivetv-page .categories-row .term-image img {
  width: 100%;
  border-radius: 20px;
}

.rlivetv-category-page .category-title h1 {
  position: relative;
  margin-bottom: 36px;
  text-align: left;
  font-weight: 700;
  font-size: 36px;
  line-height: 36px;
  color: black;
}
@media (max-width: 991px) {
  .rlivetv-category-page .category-title h1 {
    margin-top: 10px;
    font-size: 32px;
    line-height: 32px;
  }
}

.rlivetv-category-page .category-title h1.page-title {
  display: inline-block;
  position: relative;
  left: 0;
  right: 0;
  top: 0;
  /* margin-top: 25px; */
  margin-bottom: 10px;
}

.rlivetv-category-single-page .categories-row {
  margin-top: 15px;
}

.article-container .container {
  max-width: 100%;
  /* margin-bottom: 10px; */
}
.article-container .content-text a {
  display: inline;
}

.article-container .article-details {
  font-size: 12px !important;
  line-height: 15px;
}

@media (max-width: 991px) {
  body.single .rlive {
    margin-bottom: 30px !important;
  }
}
.single-zodii-col,
.single-zodii-col .horoscope {
  padding: 0;
}
.single-zodii-col ul.zodii {
  margin-bottom: 20px;
}
.single-zodii-col ul.zodii li {
  margin: 7px 0;
}
.single-zodii-col ul.zodii li a {
  padding: 0.3em 0.85em;
  font-size: 15px;
  color: #000 !important;
}
.single-zodii-col ul.zodii .selected a {
  background-color: #03d9a9;
  color: #fff !important;
}
.single-zodii-col ul.zodii li a:hover {
  text-decoration: none !important;
  color: #fff !important;
  background-color: #03d9a9;
}

.author-display-name a {
  color: #000;
}
.author-display-name a:hover {
  text-decoration: none;
}

.navigation.pagination {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 30px;
}
.navigation.pagination .page-numbers {
  color: #b3b3b3;
  position: relative;
	display: inline-block;
	padding-top: 8px;
	padding-left: 11px;
	margin: 0 20px 0 0;
	border: 1px solid #eee;
  border-radius: 50px !important;
	line-height: 1;
  width: 35px;
  height: 35px;
	text-decoration: none;
	border-radius: 2px;
	font-weight: 600;
}
.navigation.pagination .page-numbers.dots {
  border: 0;
}
.navigation.pagination .page-numbers.current,
.navigation.pagination a.page-numbers:hover {
	background: #f9f9f9;
  border: 1px solid #03d9a9;
  color: #03d9a9;
}

.navigation.pagination .prev.page-numbers,
.navigation.pagination .next.page-numbers {
  text-indent: -99999px;
  width: 75px;
  border: 0 !important;
  margin: 0 20px;
  color: #000;
}
.navigation.pagination .prev.page-numbers:hover,
.navigation.pagination .next.page-numbers:hover {
  background: none;
}

.navigation.pagination .prev.page-numbers:before {
  content: '< PREV';
  position: absolute;
  top: 5px;
  left: 0;
  text-indent: 0;
  white-space: nowrap;
}
.navigation.pagination .next.page-numbers:before {
  content: 'NEXT >';
  position: absolute;
  top: 5px;
  left: 0;
  text-indent: 0;
  white-space: nowrap;
}





.jwppp-video-box {
  margin-top: 0;
}
.jwp-video-placeholder {
  border: 0;
  background: #fff;
  background-color: #fff;
  padding: 0;
  margin: 0;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}

.rlive-iframe {
  margin-top: 10px;
}

.h_iframe {
  position:relative;
}
.h_iframe .ratio {
  display: block;
  width: 100%;
  height: auto;
}
.h_iframe iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}
.h_iframe img.ratio {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  /* IE 5-7 */
  filter: alpha(opacity=0);
  /* Netscape */
  -moz-opacity: 0;
  /* Safari 1.x */
  -khtml-opacity: 0;
  /* Good browsers */
  opacity: 0;
}


.single-post-article em,
.single-post-article i {
  font-style: italic;
}

.footer-menu-list {
  max-width: 940px;
  justify-content: space-between !important;
}


.small-news-unit {
  margin-bottom: 0;
}
.section-logo {
  padding: 0 0 30px;
}
.actualitate .small-article:last-child {
  margin-bottom: 0;
}
.actualitate .small-article:last-child .article-header {
  margin-bottom: 0;
  padding-bottom: 10px;
}
@media (max-width: 991px) {
  .actualitate .small-article:last-child .article-header {
    padding-bottom: 15px;
  }
 }

.politica .adblock {
  margin-top: 65px;
  display: block !important;
  overflow: hidden;
}

.opinii.horoscope-module .opinions {
  margin-bottom: 0;
}
.opinii.horoscope-module .opinions li:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
}




section {
  margin-bottom: 40px !important;
}
section.banners {
  margin-bottom: 28px;
}

.main-header-nav {
  margin-top: 20px;
}

.recomandam.similar-articles-section hr {
  margin-top: 0;
}

#small-headline-block-news-and-video {
  margin-bottom: 20px;
}

.navigation .screen-reader-text {
  display: none;
}

.rlivetv-page.page-section > div {
  margin-bottom: 40px;
}
@media (max-width: 991px) {
  .rlivetv-page.page-section > div {
    margin-bottom: 20px;
  }
}

.rlivetv-page.page-section .rlivetv-sidebar-col {
  padding-top: 10px;
}





@media (max-width: 1199px) {
  .categories-with-sidebar .article-header .categories-list {
    font-size: 20px;
    line-height: 26px;
  }
}

@media (max-width: 991px) {

  .top-news-articles-col {
    top: 0;
  }

  body.category .actualitate .top-news-articles-col {
    margin-top: 30px;
  }

  .categories-with-sidebar .article-header {
    padding-left: 0;
  }
  .categories-with-sidebar .article-image img {
    width: 100%;
  }
  .categories-with-sidebar .article-category {
    position: absolute;
    top: 35px;
  }
  .categories-with-sidebar .big-article,
  .categories-with-sidebar .small-article {
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 0;
  }

  .date-time-category-author {
    display: block;
    color: #777;
    font-size: 12px;
    line-height: 15px;
    margin-top: 20px;
  }
  .date-time-category-author a {
    display: inline-block;
    color: #777;
  }

  .headline-article .title {
    font-size: 20px;
    line-height: 26px;
  }

}
@media (max-width: 768px) {
  .categories-with-sidebar .article-header {
    font-size: 18px;
    line-height: 24px;
  }
  .categories-with-sidebar .article-date-time {
    bottom: -5px;
  }
}



@media (min-width: 992px) {
  .container .curs-valutar .curs-valutar-content {
    margin: 0.3em;
  }
  .container .curs-valutar .curs-valutar-content ul li .currency {
    width: auto;
    margin: 0;
  }
  .container .curs-valutar {
    border: 1px solid #000;
  }
  .container .curs-valutar .curs-valutar-content .value {
    width: 50px;
    min-width: 50px;
  }
  .container .curs-valutar .curs-valutar-content ul li .currency {
    justify-content: space-between;
    width: 55px;
    min-width: 55px;
  }
}

@media (max-width: 1270px) {
  .left-nav {
    display: block;
  }
  .right-header-menu .search-field {
    width: 200px;
  }
}

@media (max-width: 991px) {

  .headline-news .small-news-block {
    border-bottom: 0;
  }

  #small-headline-block-3,
  #small-headline-block-4 {
    display: contents;
  }

  .headline-news .small-news-unit .category-text {
    left: auto;
    top: 30px;
    right: 30px;
    background: #03d9a9;
    color: #fff;
  }
  .headline-news .small-news-unit .category-text .dotted-icon:after {
    background-color: #fff;
  }

  .headline-news .small-news-unit .article-title {
    align-items: flex-start;
  }
  .headline-news .small-news-block.second-row .category-text {
    left: auto;
    top: 10px;
    right: 30px;
    background: #03d9a9;
    color: #fff;
  }
  .headline-news .small-news-block .article-title {
    padding-right: 0;
  }
  .headline-news .small-news-unit {
    flex-flow: column;
  }
  .headline-news .third-row {
    order: 1 !important;
    display: flex;
  }
  .headline-news .rlive-tv-stream {
    display: flex;
    order: 2 !important;
    border: 0;
    margin-top: 30px;
  }
  .headline-news .rlive-tv-stream .block-video {
    width: 97%;
  }
  .headline-news .rlive-tv-stream .block-video iframe {
    height: calc(100vw / 1.83);
  }

  .article-title,
  .article-header {
    height: auto;
    max-height: none;
    overflow: visible;
  }

  .auto-tech-sport li.small-article:first-child .article-header {
    height: auto;
    max-height: none;
    overflow: visible;
  }

  .societate .small-article .article-header,
  .economie .small-article .article-header,
  .in-lume .small-article .article-header,
  .life .small-article .article-header {
    height: auto;
    max-height: none;
    overflow: visible;
    padding-left: 15px;
  }

  .actualitate .big-article .article-header {
    height: auto;
    max-height: none;
    overflow: visible;
    font-size: 16px;
    line-height: 22px;
  }

  .politica .big-article .article-header {
    height: auto;
    max-height: none;
    overflow: visible;
  }

  .top-news .article-header {
    height: auto;
    max-height: none;
    overflow: visible;
  }

  .section-actualitate .big-article .article-header {
    height: auto;
    max-height: none;
    overflow: visible;
    padding-left: 15px;
    padding-top: 40px;
  }

  body#article .article-header {
    height: auto;
    max-height: none;
    overflow: visible;
  }

  .section-actualitate .big-article img,
  .section-actualitate .small-article img {
    width: 200px;
  }

  .section-actualitate .small-article.article-with-thumb .article-title {
    left: 39%;
    top: 15px;
  }

  .container .curs-valutar .curs-valutar-content ul li .currency {
    justify-content: space-between;
    width: 70px;
    min-width: 70px;
  }


  .rlive-news-banner a:nth-child(3),
  .news-alert-banner a:nth-child(3) {
    display: none;
  }
  .rlive-news-banner #rlive_news_id,
  .news-alert-banner #news_alert_id {
    display: block;
  }

  .rlive-news-banner #rlive_news_id #rlive-news-text,
  .news-alert-text {
    font-size: 18px !important;
    line-height: 22px !important;
    height: 64px;
    max-height: 64px;
    overflow: hidden;
  }


  .rlive-news-banner a.alert-post,
  .news-alert-banner a.alert-post {
    width: 100%;
    max-width: 100%;
  }
  .news-alert-title,
  .rlive-news-title {
    margin-right: 0.6em;
  }

  .left-nav-mobile {
    max-width: 80px;
    width: 80px;
  }
  .cat-nav-mobile {
    width: 100%;
  }

  .cat-nav-mobile ul {
    display: block !important;
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
  }

  .menu-bottom {
    margin-top: 20px;
    align-items: center;
    justify-content: center;
  }

  .toate-stirile .stiri-list {
    display: block !important;
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
  }

  .rlive-tv-rows a {
    margin-bottom: 15px;
  }
  .rlive-tv-rows a:last-child {
    margin-bottom: 0;
  }

  .actualitate .call-to-action {
    bottom: -10px !important;
  }
  .big-article img,
  .small-article img {
    width: 200px;
    height: auto;
  }

  .actualitate {
    margin-bottom: 10px;
  }

  .sub-economie {
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 0;
    margin-bottom: 0;
  }

  .auto-tech-sport .article-header,
  .life .article-header,
  .section-actualitate .article-header,
  .politica .article-header {
    font-size: 16px !important;
  }

  .auto-tech-sport .big-article img,
  .auto-tech-sport .small-article img,
  .life .big-article img,
  .life .small-article img,
  .section-actualitate .big-article img,
  .section-actualitate .small-article img,
  .section-actualitate .small-article.article-with-thumb img,
  .politica .big-article img,
  .politica .small-article img {
    width: 100%;
    /* border-radius: 0; */
  }

  .auto-tech-sport .big-article .article-header,
  .auto-tech-sport .small-article .article-header,
  .life .big-article .article-header,
  .life .small-article .article-header,
  .section-actualitate .big-article .article-header,
  .section-actualitate .small-article .article-header,
  .section-actualitate .small-article.article-with-thumb .article-header,
  .politica .big-article .article-header,
  .politica .small-article .article-header {
    overflow: visible;
    max-height: none;
    height: none;
    line-height: 22px;
  }

  .auto-tech-sport .big-article .article-header,
  .auto-tech-sport .small-article .article-header,
  .life .big-article .article-header,
  .life .small-article .article-header,
  .section-actualitate .big-article .article-header,
  .section-actualitate .small-article .article-header,
  .section-actualitate .small-article.article-with-thumb .article-header,
  .politica .big-article .article-header,
  .politica .small-article .article-header {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    align-self: center;
  }


  .auto-tech-sport subsection li.small-article {
    padding-top: 0;
    margin-top: 0;
  }
  .auto-tech-sport .logo-row {
    margin-bottom: 15px;
  }
  .auto-tech-sport .logo-row {
    padding-left: 0;
  }
  /* .auto-tech-sport .subsection:last-child .small-article {
    border-bottom: 0;
  } */

  .social-networks {
    border-top: 0;
    padding-top: 0;
    margin-top: 0;
    padding-bottom: 40px;
  }
  .social-networks .contact-options.small,
  .social-networks .contact-options.mobile {
    left: 0;
    right: 0;
    margin: 0 auto;
  }
  .social-networks .contact-options.small li {
    zoom: 1.3;
    height: auto;
  }
  .social-networks .contact-options.mobile li {
    zoom: 1.5;
    margin-right: 3px;
  }

  body.category .rlive,
  section.realitatea-tv {
    margin-bottom: 30px !important;
  }
  .realitatea-tv .realitatea-tv-rows a:first-child {
    padding-left: 15px;
  }

  section.single-post-article.headline-article {
    margin-bottom: 0 !important;
  }
  .single-post-article.headline-article {
    margin-bottom: 15px;
  }

  .single-post-article .article-container {
    padding: 0 20px;
  }

  .top-tags .row-flex {
    display: block;
    padding-bottom: 40px;
  }

  .top-tags .popular-tags {
    padding-left: 0;
  }

  .stiri-list .article {
    margin-left: 0;
    margin-right: 0;
    padding: 2em 0 0.5em;
  }

  header.mobile a.icon {
    zoom:0.85;
    -moz-transform:scale(0.85);
    -moz-transform-origin: 0 0;
    margin-right: 0;
  }
  header.mobile ul.contact-options {
    display: block;
  }
  header.mobile ul.contact-options li {
    display: inline-block;
    margin: 0.2em 0;
  }

  header.mobile .logo {
    max-width: 150px;
  }

  header.mobile .right-header-menu .search-field {
    width: 100%;
  }
  header.mobile .header-replacement .col-8 {
    padding-left: 0px;
    padding-right: 0px;
  }
  header.mobile .header-replacement .logo-col a {
    position: relative;
    top: 7px;
  }
  header.mobile .container:first-child .logo-col a {
    position: relative;
    top: 9px;
    left: 4px;
  }
  header.mobile .right-nav-mobile a {
    position: relative;
    right: 0;
    /* top: -15px; */
  }
  header.mobile .icon.search-icon-header {
    display: none;
    position: absolute;
    left: -15px;
    -moz-transform:scale(0.85);
    -moz-transform-origin: 0 0;
    margin-right: 0;
  }
  .call-to-action {
    display: none !important;
  }

  .bani .logo-col {
    padding-left: 15px;
  }

  section {
    margin-bottom: 10px !important;
  }

  .economie .section-logo,
  .in-lume .section-logo,
  .life .section-logo,
  .societate .section-logo,
  .politica .section-logo {
    padding-top: 8px;
    padding-bottom: 20px;
  }

  .top-news .section-logo {
    padding-top: 0px;
    padding-bottom: 20px;
  }

  .politica .section-logo {
    padding-top: 15px;
    padding-bottom: 20px;
  }

  .headline-news.row-flex,
  .actualitate .row-flex,
  .actualitate .big-article,
  .actualitate .small-article,
  .headline-news .row-flex {
    display: block;
  }
  #small-headline-block-news-and-video {
    margin: 20px auto 0;
    padding: 0 15px;
  }
  .headline-news .small-news-block.rlive-tv-stream {
    margin-top: 15px;
  }
  .headline-news .small-news-block {
    margin: auto;
    padding: 0 15px;
    display: block;
  }
  .large-news-block .article-brief {
    display: none;
    margin-bottom: 10px;
  }
  /* .headline-news .small-news-unit {
    margin-top: 30px;
  } */
  .actualitate img,
  .headline-news .small-news-block img {
    width: 100%;
    margin-bottom: 0;
    /* border-radius: 0; */
  }
  .small-news-block .article-title,
  .headline-news .small-news-unit .article-title {
    position: relative;
    top: 0;
    left: 0;
    height: auto;
    max-height: none;
    overflow: visible;
    margin-bottom: 8px;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 17px;
    line-height: 23px;
    color: #000;
  }

  .large-news-unit .block-image {
    margin-bottom: 10px;
  }

  .headline-news .article-title {
    color: #000;
    font-size: 17px;
    line-height: 23px;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 5px;
    height: auto;
    max-height: none;
    overflow: visible;
  }
  .large-news-block {
    border-bottom: 0;
    margin-bottom: 0;
  }
  .headline-news .rlive-tv-stream .block-video {
    width: 100%;
    /* margin-bottom: 35px !important; */
  }
  .headline-news .rlive-tv-stream {
    margin-bottom: 10px;
    padding-right: 15px;
  }
  .actualitate .big-article {
    padding-bottom: 15px;
  }
  .actualitate .small-article {
    padding-top: 10px;
    padding-bottom: 15px;
  }
  .actualitate .big-article:last-child {
    margin-top: 10px;
  }

  .actualitate .small-article:last-child {
    border-bottom: 0;
    /* padding-bottom: 5px; */
    margin-bottom: 5px;
  }
  .actualitate .big-article .article-header,
  .actualitate .small-article .article-header {
    padding-left: 0;
    height: auto;
    max-height: none;
    overflow: visible;

    color: #000;
    font-size: 17px;
    line-height: 23px;
    padding-left: 10px;
    padding-right: 10px;
    height: auto;
    max-height: none;
    overflow: visible;

  }
  .actualitate .big-article .article-header {
    padding-top: 0;
  }
  .actualitate #article-1 a:last-child {
    border-bottom: 1px solid #dbdbdb;
    padding-bottom: 0px;
    margin-bottom: 20px;
  }
  .actualitate .section-logo {
    padding-left: 0;
  }
  .actualitate .actualitate-col:first-child {
    padding: 0;
    border-bottom: 0;
  }
  .actualitate .actualitate-col:last-child {
    padding: 0;
    border-bottom: 1px solid #dbdbdb;
  }
  .banci-si-finante.section-actualitate {
    border-top: 1px solid #dbdbdb;
    padding-top: 20px;
  }
  .interviu.life {
    border-top: 1px solid #dbdbdb;
    padding-top: 10px;
  }
  .actualitate .actualitate-col .article-header {
    padding-top: 0;
    margin-bottom: 0;
    margin-top: 15px;

    color: #000;
    font-size: 17px;
    line-height: 23px;
    padding-left: 10px;
    padding-right: 10px;
    height: auto;
    max-height: none;
    overflow: visible;
  }
  .actualitate .small-article .article-header {
    margin-bottom: 0;
    margin-top: 15px;
    padding-top: 0px;

    color: #000;
    font-size: 17px;
    line-height: 23px;
    padding-left: 10px;
    padding-right: 10px;
    height: auto;
    max-height: none;
    overflow: visible;
  }

  .actualitate .actualitate-col:last-child {
    margin-top: 22px;
  }
  .actualitate .top-news {
    margin-top: 20px;
  }
  .actualitate .top-news li.article {
    margin-left: 0;
    margin-right: 0;
  }
  .top-news li {
    padding-bottom: 7px;
    margin-top: 10px;
  }

  .sub-economie {
    margin-top: 15px;
    padding-top: 20px;
    padding-bottom: 15px;
    border-top: 1px solid #c6c6c6;
    border-bottom: 1px solid #c6c6c6;
    background-color: #e2e2e2;
  }
  .sub-economie .small-article a,
  .sub-economie .small-article img,
  .commercials-slider-items .small-article .article-header {
    display: block;
    margin-top: 10px;
    margin-bottom: 5px;

    color: #000;
    font-size: 15px !important;
    line-height: 23px !important;
    padding-left: 10px;
    padding-right: 10px;
    height: auto;
    max-height: none;
    overflow: visible;
  }

  .politica .adblock {
    margin-top: 30px;
  }

  .commercials-slider-items {
    padding: 0 40px;
  }
  .commercials-slider-items .slick-prev,
  .commercials-slider-items .slick-next {
    display: none !important;
  }
  .commercials-slider-items .slick-prev:before,
  .commercials-slider-items .slick-next:before {
    zoom: 0.7;
  }
  .sub-economie .small-article {
    padding: 0;
    margin: 0;
  }
  .sub-economie .small-article img {
    width: 100%;
    border-radius: 15px;
    padding: 0;
  }
  .commercials-slider-items .small-article .article-header {
    overflow: visible;
    height: auto;
    max-height: none;
    padding-left: 0;

    color: #000;
    font-size: 17px;
    line-height: 23px;
    padding-left: 10px;
    padding-right: 10px;
    height: auto;
    max-height: none;
    overflow: visible;
  }
  .commercials-slider-items .slick-prev:hover,
  .commercials-slider-items .slick-next:hover {
    width: 50px;
    background: transparent;
  }
  .sub-economie .small-article {
    border-bottom: 0;
  }



  .politica .row-flex,
  .politica .big-article,
  .politica .small-article {
    display: block;
    border-bottom: 0;
  }
  .politica .big-article,
  .politica .small-article {
    margin: 0 0 30px 0;
    padding: 0;
  }
  .politica .posts-col:last-child .small-article {
    margin-bottom: 20px;
  }

  .politica .big-article .img,
  .politica .small-article .img {
    width: 100%;
    border-radius: 0;
  }

  .politica .right-col .row {
    margin-left: 0;
  }
  .politica .right-col,
  .politica .left-col {
    padding-left: 15px;
    padding-right: 15px;
  }
  .politica .posts-col {
    padding-right: 0;
    padding-left: 0;
  }
  .politica .posts-col .article-header {
    margin-top: 10px;
    padding-left: 0;

    color: #000;
    font-size: 17px;
    line-height: 23px;
    padding-left: 10px;
    padding-right: 10px;
    height: auto;
    max-height: none;
    overflow: visible;
  }



  .section-actualitate .row-flex,
  .section-actualitate .big-article,
  .section-actualitate .small-article {
    display: block;
    border-bottom: 0;
  }
  .section-actualitate .big-article,
  .section-actualitate .small-article,
  .section-actualitate a.small-article.last,
  .section-actualitate .small-article.article-with-thumb {
    margin: 0 0 20px 0;
    padding: 0 15px;
  }

  .section-actualitate a.small-article.last {
    border-bottom: 0 !important;
  }

  /* .section-actualitate .small-article {
    margin: 0 0 20px 0;
    padding: 0 15px;
  } */
  /* .section-actualitate .posts-col:last-child .small-article {
    margin-bottom: 0;
  } */

  .section-actualitate .big-article .img,
  .section-actualitate .small-article .img {
    width: 100%;
    border-radius: 0;
  }

  .section-actualitate .right-col .row {
    margin-left: 0;
  }
  .section-actualitate .right-col,
  .section-actualitate .left-col {
    padding: 0 15px;
  }
  .section-actualitate .posts-col {
    padding-right: 0;
    padding-left: 0;
  }
  .section-actualitate .big-article .article-header,
  .section-actualitate .small-article .article-header,
  .section-actualitate .small-article.article-with-thumb .article-header {
    margin-top: 10px !important;
    padding-left: 0 !important;

    color: #000;
    font-size: 16px !important;
    line-height: 23px !important;
    padding-left: 10px !important;
    padding-right: 10px;
    height: auto;
    max-height: none;
    overflow: visible;
  }
  .section-actualitate .small-article.last {
    border-bottom: 0;
  }

  .opinii .logo-row {
    border-top: 1px solid #c6c6c6;
    padding-top: 15px;
  }

  .opinii.horoscope-module {
    margin-top: 20px;
  }
  .opinii .section-logo {
    padding-left: 0;
    padding-bottom: 20px;
  }
  /* .opinii .small-article {
    margin: 0;
    padding: 0 0 0 15px;
  } */
  .opinii .opinions li {
    margin: 0;
    padding: 10px 0;
  }
  .opinii .opinions li:first-child {
    padding-top: 0;
  }
  .opinii.horoscope-module .opinions li:last-child {
    padding-bottom: 20px;
  }
  .opinii .opinions li .opinion-description {
    padding: 0 0 0 15px;
    margin: 0;
  }

  .zodii {
    justify-content: center;
  }
  .zodii li {
    margin: 0 8px 10px 0;
  }
  .opinii .zodii a {
    padding: 8px 10px;
    font-size: 14px;
    line-height: 14px;
  }

  .top-tags {
    display: none;
  }



  .life .row-flex,
  .life .big-article,
  .life .small-article {
    display: block;
    border-bottom: 0;
  }
  .life .big-article,
  .life .small-article {
    margin: 0 0 30px 0;
    padding: 0 15px;
  }
  .life .posts-col:last-child .small-article {
    margin-bottom: 20px;
  }
  .life .big-article .img,
  .life .small-article .img {
    width: 100%;
    border-radius: 0;
  }
  .life .right-col .row {
    margin-left: 0;
  }
  .life .right-col,
  .life .left-col {
    padding: 0 15px;
  }
  .life .posts-col {
    padding-right: 0;
    padding-left: 0;
  }
  .life .big-article .article-header,
  .life .small-article .article-header,
  .life .small-article.article-with-thumb .article-header {
    margin-top: 10px !important;
    padding-left: 0 !important;

    color: #000;
    font-size: 17px !important;
    line-height: 23px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
  }
  .life .small-article.last {
    border-bottom: 0;
  }
  .life .section-logo {
    padding: 10px 0 20px;
  }


  .auto-tech-sport {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 0 !important;
  }
  .auto-tech-sport subsection ul,
  .auto-tech-sport subsection ul a,
  .auto-tech-sport .row-flex,
  .auto-tech-sport .big-article,
  .auto-tech-sport .small-article {
    display: block;
    border-bottom: 0;
  }
  .auto-tech-sport subsection ul .article-title {
    display: flex;
    background: #fff;
    left: 0 !important;
    top: 0 !important;

    color: #000;
    font-size: 17px !important;
    line-height: 23px !important;
    padding-left: 10px;
    padding-right: 10px;
    height: auto;
    max-height: none;
    overflow: visible;
  }
  .auto-tech-sport li.small-article:first-child .article-title {
    font-size: 17px !important;
    line-height: 23px !important;
    padding-left: 10px;
    padding-right: 10px;
    height: auto;
    max-height: none;
    overflow: visible;
  }
  .auto-tech-sport .logo-row.mobile {
    margin-top: 0px;
    padding: 0 5px;
    display: flex;
  }

  .auto-tech-sport subsection ul{
    padding: 15px 15px 0 15px;
  }

  .auto-tech-sport li.small-article .article-header {
    height: auto;
    max-height: none;
    overflow: visible;

    color: #000;
    font-size: 17px !important;
    line-height: 23px !important;
    padding: 0 10px;
    margin-top: 10px;
    height: auto;
    max-height: none;
    overflow: visible;
  }
  .auto-tech-sport subsection li.small-article {
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 30px !important;
  }

  .auto-tech-sport subsection li.small-article:last-child {
    margin-bottom: 0 !important;
  }
  .auto-tech-sport .logo-row.mobile {
    margin-bottom: 0;
  }


  .no-comment-rows {
    padding: 0;
  }
  .no-comment-rows .slick-list {
    max-height: 230px;
  }

  .toate-stirile .section-logo {
    padding: 10px 15px;
  }
  .stiri-list .article {
    padding-top: 0px;
    /* padding-bottom: 10px; */
  }

  .footer-menu-list {
    max-width: 87%;
    position: relative;
    left: 0;
    right: 0;
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  footer .search-box {
    margin: 20px 0;
  }

  .social-networks {
    margin-bottom: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 10px;
    padding-top: 10px;
    border-top: 1px solid #c6c6c6;
  }
  /* body.single .social-networks {
    border-top: 0;
  } */
  .social-networks .section-logo {
    padding-left: 0;
    padding-bottom: 0;
    margin-right: 0;
  }


  .bani {
    padding: 0;
  }
  .bani-rows {
    padding: 0;
  }
  .bani-rows a {
    padding: 0 15px;
  }
  .bani-rows a:first-child {
    left: 0;
  }
  .bani-rows a:last-child {
    right: 0;
  }
  .bani-rows .article-header {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 20px;

    color: #000;
    font-size: 16px;
    line-height: 22px;
    padding-left: 10px;
    padding-right: 10px;
  }
  .bani-rows a .article-header {
    font-size: 12px !important;
    line-height: 15px !important;
    height: auto;
    max-height: none;
    overflow: visible;
    padding-left: 0px;
    padding-right: 0px;
  }
  .bani-rows a:first-child .article-header {
    line-height: 22px !important;
    height: auto;
    max-height: none;
    overflow: visible;
    padding-left: 0px;
    padding-right: 0px;
    font-size: 16px !important;
  }
  .bani-rows a:last-child {
    top: -7px;
  }
  .logo-no-comment img {
    border-radius: 0;
  }


  .rlive .article-header,
  .realitatea-tv .article-header {
    height: auto;
    max-height: none;
    overflow: visible;
    padding-left: 10px;
    padding-right: 10px;
  }

  section .section-logo,
  .opinii .zodiac-article .zodiac-header .zodiac-name {
    font-size: 24px;
    line-height: 30px;
  }

  .single-post-article.headline-article {
    display: block;
    padding-left: 15px;
    padding-right: 15px;
  }
  .single-post-article .article-container {
    padding: 0;
  }
  .headline-article .article-details {
    display: block;
    width: 100%;
  }

  .headline-article .article-details.non-mobile {
    display: none !important;
  }

  .single-post-article .title {
    width: 100%;
  }
  .single-post-article .title h1 {
    font-size: 24px;
    line-height: 30px;
  }
  .headline-article #main-article-image {
    position: relative;
    margin-top: 0px;
    width: 100%;
  }
  .headline-article .article-content {
    padding: 0;
  }
  .headline-article .article-content .content-text {
    padding: 0;
    margin-top: 10px;
  }
  .headline-article .article-tags .tag {
    margin-left: 0;
  }
  .headline-article .article-content .contact-text {
    padding-bottom: 20px;
  }
  .article-container.realitatea-col {
    padding-top: 20px;
  }
  .alte-stiri a {
    padding: 0;
    margin-top: 0;
  }
  .alte-stiri a:last-child .article-header {
    padding-top: 0;
  }
  .alte-stiri a:last-child,
  .headline-article .realitatea-col {
    border-bottom: 0;
    margin-bottom: 2px;
  }
  /* .headline-article .realitatea-col {
    display: block !important;
  } */

  .rlive-tv-rows a {
    margin-bottom: 0
  }

  .bani .row-flex,
  .rlive .row-flex {
    margin-bottom: 20px;
  }
  .realitatea-tv .row-flex {
    margin-bottom: 30px;
  }

  .bani .row-flex > div,
  .realitatea-tv .row-flex > div,
  .rlive .row-flex > div {
    margin-bottom: 0;
  }


  footer .navbar ul {
    justify-content: space-between;
  }

  .alte-stiri a {
    display: block;
  }
  .alte-stiri a .block-image {
    width: 100%;
  }
  .realitatea-col .big-article {
    border: 0;
  }
  .realitatea-col .big-article .article-header {
    margin-top: 0;
    margin-bottom: 20px;
  }
  .alte-stiri a:first-child .article-header {
    padding-top: 0 !important;
  }
  .alte-stiri a:last-child .article-header {
    padding-top: 20px;
  }
  .alte-stiri a:last-child, .headline-article .realitatea-col {
    margin-bottom: 0;
  }

  .navigation.pagination .page-numbers {
    padding-left: 5px;
  }
  .navigation.pagination .page-numbers {
    margin-right: 5px;
    width: 30px;
    height: 30px;
    padding-left: 9px;
    padding-top: 6px;
  }
  .navigation.pagination .prev.page-numbers,
  .navigation.pagination .next.page-numbers {
    width: 60px;
  }

  .categories-with-sidebar .row-flex {
    display: block;
    border-bottom: 0;
  }
  .categories-with-sidebar .big-article {
    margin: 0;
    padding: 0;
    display: block;
  }
  .categories-with-sidebar .posts-col:last-child {
    margin-bottom: 20px;
  }
  .categories-with-sidebar .article-image {
    max-width: 100%;
  }
  .categories-with-sidebar .article-image img {
    width: 100%;
    border-radius: 0;
  }
  .categories-with-sidebar .posts-col {
    padding-right: 0;
    padding-left: 0;
  }
  .categories-with-sidebar .big-article .article-header,
  .categories-with-sidebar .article-date-time {
    position: relative;
    margin-top: 0px !important;
    padding-left: 0 !important;

    color: #000;
    font-size: 17px !important;
    line-height: 23px !important;
    padding: 10px 10px 0 10px !important;
    margin-bottom: 0 !important;
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
  }
  .categories-with-sidebar .article-date-time {
    font-size: 14px !important;
    line-height: 20px !important;
    padding-top: 0 !important;
    margin-bottom: 10px !important;
    color: #b3b3b3;
  }
  .categories-with-sidebar .section-logo {
    padding: 10px 0 20px;
  }
  .categories-with-sidebar .article-category {
    position: relative;
  }

  .categories-with-sidebar .article-category {
    position: absolute;
    top: 0;
    padding: 0 17px 0 10px;
    background: #fff;
    font-weight: 600;
  }
  .categories-with-sidebar .article-category-dot {
    position: absolute;
    top: 3px;
    right: 15px;
  }

  .toate-stirile li:nth-child(5n) .article {
    border-bottom: 1px solid #e0e0e0;
    padding-bottom: 8px;
  }

  .similar-articles-section .similar-article {
    padding-left: 0;
    padding-right: 0;
  }
  .similar-articles-section .small-article .article-header {
    padding-left: 10px;
    padding-right: 10px;
  }
  .similar-articles-section .small-article img {
    width: 100%;
    border-radius: 0;
  }
  .similar-articles-section .small-article .article-header {
    width: 100%;
  }
  .similar-articles-section .similar-article:last-child {
    border-bottom: 0;
  }
  .recomandam .small-article .article-title {
    top: 5px;
    padding-left: 8px;
  }
  .similar-articles-section .similar-article {
    margin-top: 10px;
  }
  .similar-articles-section .similar-article:first-child {
    margin-top: 0;
  }
  .article-container.realitatea-col {
    margin-bottom: 15px;
  }

  .share-options {
    margin-top: 0px;
    display: block;
  }

  .share-options .contact-text {
    display: none;
    padding-bottom: 0 !important;
    margin-bottom: 0 !important
  }
  .share-options .icon,
  .share-options .icon-custom {
    display: inline-block;
  }

  .actualitate #article-1,
  .actualitate #article-2 {
    padding-left: 0;
    padding-right: 0;
  }

  #mobile-pagination {
    display: block;
    /* margin-top: 20px; */
  }
  #desktop-pagination {
    display: none;
    /* margin-bottom: 20px; */
  }
  /* .category-desktop-pagination .navigation.pagination {
    margin-bottom: 20px;
  } */

  .toate-stirile-page .top-news .article:last-child {
    border-bottom: 0;
  }
  .toate-stirile-page .top-news .article:last-child .article-header {
    padding-bottom: 0;
  }
  .toate-stirile-page .opinions li.last {
    border-bottom: 0 !important;
    padding-bottom: 10px;
  }

  .social-networks .non-mobile {
    display: none !important;
  }

}

@media (max-width: 768px) {

}

@media (max-width: 767px) {
  .toate-stirile .stiri-list {
    display: block !important;
    columns: 1;
    -webkit-columns: 1;
    -moz-columns: 1;
  }
  .rlive-news-banner,
  .news-alert-banner,
  .breaking-news-banner {
    padding: 1em;
  }

  .navigation.pagination .page-numbers {
    margin-right: 1px;
    width: 26px;
    height: 26px;
    padding-left: 7px;
    padding-top: 4px;
  }
  .navigation.pagination .prev.page-numbers {
    width: 50px;
    margin: 0 20px 0 5px;
  }
  .navigation.pagination .next.page-numbers {
    width: 50px;
    margin: 0 5px 0 10px;
  }
}

@media (max-width: 575px) {
  .col-sm-12 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
  }
  .col-3 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .rlive,
  .rlive-tv-rows {
    margin-bottom: 0;
    padding-bottom: 5px;
  }
}

@media (max-width: 480px) {
  .right-nav-mobile {
    padding-right: 0;
  }
}

@media (max-width: 375px) {
  .right-nav-mobile {
    padding-left: 10px;
  }
  .logo-col a .logo{
    padding-top: 10px;
  }
  header .logo {
    width: 150px;
  }

}

@media (max-width: 320px) {
  header .logo {
    width: 120px;
    position: relative;
    top: 12px;
  }
  .right-nav-mobile {
    padding-left: 0;
    padding-right: 0;
  }
}

.slick-dots li {
  margin: 0;
}

@media (max-width: 991px) {
  .realitatea-col .big-article .article-header,
  .similar-articles-section .small-article .article-header {
    font-size: 17px;
    line-height: 23px;
  }
}










/**
 * Final custom styles related to a theme folder.
 */

 @font-face {
	font-family: "NunitoBold";
	src: url("../fonts/Nunito-Bold.ttf") format("truetype");
}

@font-face {
	font-family: "NunitoRegular";
	src: url("../fonts/Nunito-Regular.ttf") format("truetype");
}

* {
	font-family: "NunitoRegular";
}

body {
	background-color: #f1f1f1;
}

h1 {
	font-size: 30px;
	line-height: 36px;
}


body.home section.rlive {
	margin-top: 40px;
}


.post-video-col {
	position: relative;
	z-index: 1;
}

.post-video-col .streaming-video-post-play {
	position: relative;
}
.post-video-col .streaming-video-post-play:before {
	content: ' Live';
	color: #fff;
	position: absolute;
	background-color: red;
	border-radius: 50px;
	width: 10px;
	height: 10px;
	z-index: 2;
	bottom: 25px;
	left: 29px;
	text-indent: 18px;
	line-height: 10px;
	font-size: 14px;
    font-weight: bold;
}


footer .footer {
	position: relative;
}

footer .footer .old-website-link {
	position: absolute;
	right: 10%;
	bottom: 10px;
}
@media (max-width: 1240px) {
	footer .footer .old-website-link {
		right: 5%;
	}
}
@media (max-width: 1240px) {
	footer .footer .old-website-link {
		right: 3%;
	}
}
@media (max-width: 991px) {
	footer .footer .old-website-link {
		display: none;
	}
}


section.life .life-small-items.posts-col {
	top: -18px;
}
@media (max-width: 991px) {
	section.life .life-small-items.posts-col {
		top: 0;
	}
}

.entry-title {
	margin-bottom: 20px;
  }
  .article-container .article-details {
	font-size: 12px !important;
	line-height: 15px;
}

@media (max-width: 991px) {
	body.single .rlive {
	  margin-bottom: 30px !important;
	}
}

.realitatea-tv .logo-rlive img {
	width: 140px;
	margin-bottom: 0;
}


.featured-image {
	position: relative;
	display: block;
}
.featured-image .caption {
	color: #fff;
	text-shadow: #000000;
	position: absolute;
	bottom: 5px;
	right: 55px;
	font-size: 10px;
}
@media (max-width: 991px) {
	.featured-image .caption {
		right: 5px;
	}
}

body,
.article,
.big-article .article-header,
.small-article .article-header,
.small-article .article-title,
.call-to-action,
.adblock .ad-title,
.additional-info,
.breaking-news-title,
.news-alert-title,
.rlive-news-title,
.headline-article,
.category-text,
.article-brief,
.article-title,
.bani,
.realitatea-tv,
.rlive,
.opinii .opinions li .opinion-name,
.opinii .opinions li .opinion-description,
.opinii .article-time,
.opinii .zodii a,
.opinii .zodiac-article,
.social-networks .social-network,
.top-tags,
.menu .menu-header .language-options,

ul.user-details .user-name,
ul.user-details .user-description,
h1.dotted-icon,
.section-title,
.section-popup-important-news {
	font-family: "NunitoBold";
}

.section-logo {
	font-family: "NunitoRegular";
}

/* Header top part */
.main-header-nav {
	margin-top: 30px;
	margin-bottom: 20px;
}
.logo {
	width: 165px;
}
.right-nav {
	display: flex;
	align-items: flex-end;
	justify-content: flex-end;
}
.right-nav .text-right-nav {
	margin-left: 15px;
}
.right-nav .text-right-nav li {
	margin: 3px 10px;
}
.right-nav li {
	margin: 3px;
}
.right-nav li a {
	color: #000;
}
.right-nav li a:hover {
	color: #aaa;
}
.text-right-nav {
	margin: 0;
}

/* Header main nav */
.primary-navbar.non-mobile .navbar {
	justify-content: flex-start;
	padding: 0 15px;
	margin: 0;
}

ul.primary-menu li.menu-item {
	padding: 2px 12px 3px;
	white-space: nowrap;
	/* margin: 10px 5px; */
}
/* body.home ul.primary-menu li.menu-item:first-child, */
ul.primary-menu li.menu-item:hover,
ul.primary-menu li.current-menu-item {
	background: #03d9a9;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
/* body.home ul.primary-menu li.menu-item:first-child a, */
ul.primary-menu li.menu-item:hover a,
ul.primary-menu li.current-menu-item a {
	color: #fff;
}
.right-header-menu .search-field {
	color: #000 !important;
	font-family: "NunitoRegular";
}


a.big-article img,
.block-image {
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}

.category-text {
	left: 20px;
	top: 20px;
	background: rgba(0, 0, 0, 0.5);
	/* opacity: 0.5; */
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	padding: 0px 18px 1px 10px;
	display: none;
}
@media (max-width: 991px) {
	.category-text {
		display: block;
	}
}

.category-text.first {
	left: 30px;
}
.category-text .cat-name {
	color: #fff;
}

.dotted-icon:after {
	background-color: #03d9a9;
}

.article .article-time {
	color: #555;
}
.article .article-no {
	color: #d7d7d7;
}

.top-news li {
	border: 0;
	padding-bottom: 0;
	margin-top: 15px;
}
.top-news .article-header {
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;

}
.top-news .article a {
	background: #fff;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	padding: 15px;
}

.opinii .zodii a:hover {
	background-color: #03d9a9;
	color: white;
}
.opinii .zodii .selected a {
	background-color: #03d9a9;
	color: white;
}
.zodiac-article .zodiac-header .berbec-icon {
	padding: 0 20px;
	background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' enable-background='new 0 0 512 512' height='512' viewBox='0 0 512 512' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%2303d9a9' d='m374 0c-49.941 0-93.771 26.666-118 66.508-24.229-39.842-68.059-66.508-118-66.508-76.094 0-138 61.907-138 138s61.906 138 138 138v-40c-54.037 0-98-43.963-98-98s43.963-98 98-98 98 43.963 98 98v374h40v-374c0-54.037 43.963-98 98-98s98 43.963 98 98-43.963 98-98 98v40c76.094 0 138-61.907 138-138s-61.906-138-138-138z'/%3E%3C/svg%3E");
	height: 30px;
	width: 25px;
	background-size: 40px 30px;
	margin-right: 10px;
}
.zodiac-article .zodiac-header .taur-icon {
	padding: 0 20px;
	background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' enable-background='new 0 0 512.065 512.065' height='512' viewBox='0 0 512.065 512.065' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%2303d9a9' d='m511.582 27.466-29.28-27.253c-.231.248-23.622 25.048-63.232 49.415-35.783 22.013-94.059 48.437-162.139 48.437-69 0-126.634-26.641-162.838-48.543-40.368-24.421-64.496-49.274-64.735-49.522l-28.875 27.681c1.093 1.142 27.27 28.265 71.772 55.378 27.9 16.998 56.894 30.208 86.251 39.425-65.139 34.907-109.55 103.651-109.55 182.581 0 114.14 92.859 207 207 207s207-92.86 207-207c0-78.565-43.997-147.045-108.645-182.102 29.692-9.25 58.909-22.646 86.883-39.984 43.834-27.168 69.324-54.369 70.388-55.513zm-88.626 277.599c0 92.084-74.916 167-167 167s-167-74.916-167-167c0-91.667 76.462-167 167.976-167 91.999 0 166.024 75.745 166.024 167z'/%3E%3C/svg%3E");
	height: 30px;
	width: 25px;
	background-size: 40px 30px;
	margin-right: 10px;
}
.zodiac-article .zodiac-header .gemeni-icon {
	padding: 0 20px;
	background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' enable-background='new 0 0 511.906 511.906' height='512' viewBox='0 0 511.906 511.906' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%2303d9a9' d='m441.114 428.928c-26.207-16.243-53.505-29.024-81.262-38.181v-269.008c27.777-9.225 55.093-22.105 81.317-38.474 43.833-27.36 69.318-54.75 70.382-55.903l-29.376-27.148c-.231.25-23.624 25.229-63.233 49.771-35.942 22.269-93.16 48.815-161.634 48.815-68.562 0-126.616-26.604-163.244-48.922-40.368-24.596-64.497-49.628-64.735-49.878l-28.974 27.578c1.092 1.149 27.265 28.462 71.767 55.769 25.831 15.85 52.601 28.434 79.73 37.582v270.623c-27.11 9.08-53.861 21.568-79.676 37.296-44.503 27.113-70.68 54.236-71.772 55.378l28.875 27.681c.239-.248 24.367-25.101 64.735-49.522 36.636-22.165 94.706-48.585 163.294-48.585 68.5 0 125.733 26.363 161.683 48.479 39.609 24.367 63 49.167 63.21 49.392l29.302-27.229c-1.064-1.146-26.554-28.347-70.389-55.514zm-249.262-48.232v-248.839c21.867 4.593 43.784 6.942 65.456 6.942 20.766 0 41.7-2.16 62.544-6.38v247.717c-20.845-4.192-41.778-6.338-62.544-6.338-21.671.002-43.588 2.335-65.456 6.898z'/%3E%3C/svg%3E");
	height: 30px;
	width: 25px;
	background-size: 40px 30px;
	margin-right: 10px;
}
.zodiac-article .zodiac-header .rac-icon {
	padding: 0 20px;
	background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' enable-background='new 0 0 512.326 512.326' height='512' viewBox='0 0 512.326 512.326' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%2303d9a9' d='m84.296 76.069c33.404-16.38 86.947-35.906 152.331-35.906 44.695 0 87.791 10.698 128.474 31.826-57.391 10.84-100.938 61.346-100.938 121.841 0 33.114 12.921 64.158 36.382 87.411 23.372 23.166 54.489 35.923 87.618 35.923s64.246-12.757 87.618-35.923c23.461-23.253 36.382-54.296 36.382-87.411 0-33.5-13.359-63.935-35.023-86.271l.007-.006c-.943-1.116-23.565-27.647-64.336-54.032-53.938-34.907-114.862-53.358-176.185-53.358-73.702 0-133.834 22.111-171.301 40.661-40.828 20.214-64.344 40.593-65.325 41.45l26.295 30.143c.21-.182 21.427-18.414 58.001-36.348zm303.867 201.094c-46.318 0-84-37.383-84-83.333 0-46.318 37.682-84 84-84s84 37.682 84 84c0 45.95-37.682 83.333-84 83.333zm97.868 122.746c-.21.182-21.427 18.414-58.001 36.348-33.404 16.38-86.947 35.906-152.331 35.906-44.423 0-87.412-10.717-128.167-31.885 57.239-10.962 100.63-61.395 100.63-121.781 0-33.114-12.921-64.158-36.382-87.411-23.372-23.166-54.489-35.923-87.618-35.923s-64.246 12.757-87.618 35.923c-23.461 23.253-36.382 54.296-36.382 87.411 0 32.844 12.841 62.742 33.759 84.951l-.023.02c.956 1.129 23.874 27.955 64.933 54.654 54.37 35.354 115.53 54.042 176.868 54.042 73.702 0 133.834-22.112 171.301-40.661 40.829-20.214 64.345-40.593 65.326-41.451zm-361.868-164.746c46.318 0 84 37.383 84 83.333 0 46.318-37.682 84-84 84s-84-37.682-84-84c0-45.95 37.682-83.333 84-83.333z'/%3E%3C/svg%3E");
	height: 30px;
	width: 25px;
	background-size: 40px 30px;
	margin-right: 10px;
}
.zodiac-article .zodiac-header .leu-icon {
	padding: 0 20px;
	background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' enable-background='new 0 0 512 512' height='512' viewBox='0 0 512 512' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%2303d9a9' d='m472 430c0 11.322-4.438 21.938-12.497 29.893-8.056 7.952-18.716 12.207-30.067 12.104-22.848-.297-41.436-19.551-41.436-42.921v-339.076c0-49.626-40.374-90-90-90s-90 40.374-90 90v206.874c-22.108-20.395-51.622-32.874-84-32.874-68.374 0-124 55.626-124 124s55.626 124 124 124 124-55.626 124-124v-298c0-27.57 22.43-50 50-50s50 22.43 50 50v339.076c0 45.142 36.299 82.338 80.917 82.917.367.005.731.007 1.098.007 21.705-.001 42.12-8.371 57.589-23.641 15.732-15.529 24.396-36.255 24.396-58.359zm-348 42c-46.318 0-84-37.682-84-84s37.682-84 84-84 84 37.682 84 84-37.682 84-84 84z'/%3E%3C/svg%3E");
	height: 30px;
	width: 25px;
	background-size: 40px 30px;
	margin-right: 10px;
}
.zodiac-article .zodiac-header .fecioara-icon {
	padding: 0 20px;
	background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' enable-background='new 0 0 512 512' height='512' viewBox='0 0 512 512' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%2303d9a9' d='m442.868 438.198c-7.103-8.836-13.581-19.5-19.409-31.919 10.615-11.938 20.462-24.471 29.462-37.563 38.098-55.416 59.079-117.922 59.079-176.002 0-22.296-8.739-43.203-24.608-58.867-15.867-15.663-36.891-24.15-59.198-23.839-16.203.21-31.319 5.111-44.089 13.363-.103-14.451-.105-28.127-.105-40.657 0-22.296-8.739-43.203-24.608-58.867-15.867-15.663-36.863-24.11-59.198-23.84-24.743.321-46.95 11.666-62.031 29.297-15.224-17.91-37.883-29.304-63.163-29.304-22.652 0-43.204 9.146-58.186 23.932-12.116-14.61-30.396-23.932-50.814-23.932-36.393 0-66 29.607-66 66v40h40v-40c0-14.336 11.664-26 26-26s26 11.664 26 26v330h40v-313h.072c0-23.71 19.257-43 42.928-43s42.928 19.29 42.928 43.009l.144 312.928 40-.019-.144-312.27h.072c0-23.76 19.161-43.339 42.712-43.645 11.538-.165 22.386 4.222 30.579 12.31 8.195 8.091 12.709 18.887 12.709 30.401v110.286c2.105 53.082 8.569 110.29 19.751 159.289 3.73 16.346 7.999 31.316 12.837 45.001-30.819 30.33-69.393 57.364-116.179 77.76l15.985 36.667c43.966-19.167 83.569-44.712 117.388-75.454 5.47 9.955 11.43 18.939 17.911 26.999 26.002 32.34 59.75 48.738 100.307 48.738v-40c-28.232 0-50.845-11.057-69.132-33.802zm-14.156-288.194c11.541-.196 22.385 4.222 30.579 12.31 8.195 8.09 12.709 18.886 12.709 30.4 0 51.207-20.723 113.628-64.416 169.79-1.712-6.124-3.325-12.496-4.835-19.115-10.493-45.981-15.112-99.877-17.146-150.89.636-22.856 20.111-42.197 43.109-42.495z'/%3E%3C/svg%3E");
	height: 30px;
	width: 25px;
	background-size: 40px 30px;
	margin-right: 10px;
}
.zodiac-article .zodiac-header .balanta-icon {
	padding: 0 20px;
	background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' enable-background='new 0 0 512 512' height='512' viewBox='0 0 512 512' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%2303d9a9' d='m0 472h512v40h-512zm512-97v40h-512v-40h135.71c-52.176-37.62-86.21-98.907-86.21-168 0-114.14 92.859-207 207-207s207 92.86 207 207c0 69.093-34.034 130.38-86.21 168zm-255.5-1c92.084 0 167-74.916 167-167s-74.916-167-167-167-167 74.916-167 167 74.916 167 167 167z'/%3E%3C/svg%3E");
	height: 30px;
	width: 25px;
	background-size: 40px 30px;
	margin-right: 10px;
}
.zodiac-article .zodiac-header .scorpion-icon {
	padding: 0 20px;
	background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' enable-background='new 0 0 512.102 512.102' height='512' viewBox='0 0 512.102 512.102' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%2303d9a9' d='m472.051 372.102v78.377c-10.927-5.328-20.692-13.132-29.431-23.493-17.03-20.191-30.441-50.539-39.86-90.197-18.709-78.772-18.709-180.093-18.709-254.075 0-22.296-8.739-43.203-24.608-58.867-15.867-15.663-36.9-24.11-59.198-23.84-24.728.321-46.923 11.652-62.004 29.265-15.237-17.892-37.903-29.272-63.19-29.272-22.652 0-43.204 9.146-58.186 23.931-12.116-14.609-30.396-23.931-50.814-23.931-36.393 0-66 29.607-66 66v40h40v-40c0-14.336 11.664-26 26-26s26 11.664 26 26v330h40v-313h.072c0-23.71 19.257-43 42.928-43 23.71 0 43 19.29 43 43v313h40v-312.351c0-23.76 19.161-43.339 42.713-43.645.19-.003.38-.004.571-.004 11.313 0 21.95 4.36 30.007 12.314 8.195 8.09 12.709 18.886 12.709 30.4 0 75.958 0 179.987 19.791 263.318 11.033 46.453 26.8 81.369 48.202 106.744 6.159 7.302 12.757 13.739 19.77 19.327h-59.763v40h140v-12.96-40-87.04h-40z'/%3E%3C/svg%3E");
	height: 30px;
	width: 25px;
	background-size: 40px 30px;
	margin-right: 10px;
}
.zodiac-article .zodiac-header .sagetator-icon {
	padding: 0 20px;
	background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' enable-background='new 0 0 512.127 512.127' height='512' viewBox='0 0 512.127 512.127' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%2303d9a9' d='m264.642 0v40h178.787l-210.031 210.471-75.613-75.613-28.285 28.284 75.643 75.643-204.658 205.088 28.315 28.254 204.628-205.057 76.072 76.072 28.285-28.284-76.102-76.102 209.959-210.4v188.644h40v-257z'/%3E%3C/svg%3E");
	height: 30px;
	width: 25px;
	background-size: 40px 30px;
	margin-right: 10px;
}
.zodiac-article .zodiac-header .capricorn-icon {
	padding: 0 20px;
	background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' enable-background='new 0 0 512 512' height='512' viewBox='0 0 512 512' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%2303d9a9' d='m422 262c-34.334 0-65.938 6.872-94 20.198v-164.198c0-65.065-52.935-118-118-118-33.395 0-63.591 13.948-85.078 36.32-10.886-21.522-33.201-36.32-58.922-36.32-36.393 0-66 29.607-66 66v40h40v-40c0-14.336 11.664-26 26-26s26 11.664 26 26v289h40v-237c0-43.009 34.991-78 78-78s78 34.991 78 78v189c0 .176.006.35.006.526-10.466 8.561-20.194 18.286-29.108 29.16-36.691 44.756-56.898 107.017-56.898 175.314h40c0-58.413 17.389-117.113 54.425-157.544 6.577 17.797 16.884 34.105 30.531 47.918 25.246 25.553 59 39.626 95.044 39.626 49.626 0 90-40.374 90-90s-40.374-90-90-90zm0 140c-45.206 0-83.057-32.419-91.997-75.46 24.98-15.459 55.531-24.54 91.997-24.54 27.57 0 50 22.43 50 50s-22.43 50-50 50z'/%3E%3C/svg%3E");
	height: 30px;
	width: 25px;
	background-size: 40px 30px;
	margin-right: 10px;
}
.zodiac-article .zodiac-header .varsator-icon {
	padding: 0 20px;
	background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' enable-background='new 0 0 510.509 510.509' height='512' viewBox='0 0 510.509 510.509' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%2303d9a9' d='m333.925 384.37-78.67-73.639-78.67 73.639-78.588-73.562-70.487 66.773-27.51-29.039 97.832-92.677 78.752 73.716 78.67-73.639 78.67 73.639 78.752-73.716 97.832 92.677-27.508 29.039-70.487-66.773zm78.588-203.287 70.487 66.772 27.509-29.039-97.832-92.677-78.752 73.716-78.67-73.64-78.67 73.64-78.752-73.716-97.833 92.677 27.509 29.039 70.487-66.773 78.588 73.563 78.67-73.639 78.67 73.639z'/%3E%3C/svg%3E");
	height: 30px;
	width: 25px;
	background-size: 40px 30px;
	margin-right: 10px;
}
.zodiac-article .zodiac-header .pesti-icon {
	padding: 0 20px;
	background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' enable-background='new 0 0 511.099 511.099' height='512' viewBox='0 0 511.099 511.099' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%2303d9a9' d='m451.4 418.587c-19.977-32.474-43.414-82.316-47.761-142.139h70.282v-40h-70.21c4.519-59.645 27.87-109.904 47.794-142.838 24.421-40.368 49.274-64.496 49.522-64.735l-13.851-14.427-13.829-14.448c-1.142 1.092-28.265 27.269-55.378 71.772-32.065 52.631-50.657 109.15-54.351 164.676h-216.138c-3.694-55.525-22.286-112.045-54.351-164.676-27.113-44.503-54.236-70.68-55.378-71.772l-27.68 28.875c.248.239 25.101 24.367 49.522 64.735 19.924 32.934 43.275 83.193 47.794 142.838h-69.465v40h69.538c-4.347 59.823-27.784 109.665-47.761 142.139-24.367 39.609-49.167 63-49.392 63.21l27.229 29.302c1.145-1.064 28.345-26.554 55.513-70.389 32.287-52.094 50.935-108.491 54.49-164.262h216.02c3.555 55.771 22.203 112.168 54.49 164.262 27.167 43.834 54.368 69.325 55.513 70.389l27.253-29.28c-.248-.232-25.048-23.623-49.415-63.232z'/%3E%3C/svg%3E");
	height: 30px;
	width: 25px;
	background-size: 40px 30px;
	margin-right: 10px;
}


.social-networks ul .social-network, .top-tags ul .social-network, .social-networks ul .tag, .top-tags ul .tag,
.social-networks ul .social-network:hover, .top-tags ul .social-network:hover, .social-networks ul .tag:hover, .top-tags ul .tag:hover {
	background-color: #03d9a9;
}

.section-logo .section-hash {
	color: #03d9a9;
}

.recomandam, .sub-economie {
	background-color: #fff;
}

.container.article-content .content-text,
.container.article-content .content-text p {
	font-family: 'NunitoRegular';
}

.container.article-content .content-text h1,
.container.article-content .content-text h2,
.container.article-content .content-text h3,
.container.article-content .content-text h4,
.container.article-content .content-text h5,
.container.article-content .content-text h6 {
	font-family: 'NunitoBold';
	color: #03d9a9 !important;
	margin-top: 30px;
}

.container.article-content .content-text a,
.container.article-content .content-text p a,
.container.article-content .content-footer a {
  font-family: 'Nunitobold';
  color: #03d9a9 !important;
  display: inline;
}


.container.article-content .content-text p:first-child {
	font-family: 'Nunitobold';
}

.container.article-content .content-text ol,
.container.article-content .content-text ul {
	position: relative;
	display: block;
}


.container.article-content .content-text ul {
	overflow: initial;
}
.container.article-content .content-text ul li {
	width: 100%;
	list-style: disc outside none;
	display: list-item;
	left: 25px;
	position: relative;
	font-weight: normal;
}


.container.article-content .content-text ol {
	list-style-type: decimal;
	width: 100%;
	display: block;
	margin-left: 30px;
}
.container.article-content .content-text ol li {
	line-height: 1;
	font-weight: normal;
}

.elementor-section-wrap section {
	margin-bottom: 0 !important;
}

.footer-menu-list {
	max-width: 765px;
}

.mobile .logo {
	position: relative;
	top: -5px;
}


.section-actualitate .posts-col .small-article .article-header {
	padding-top: 0;
	padding-left: 10px;
	margin-top: 0;
	height: 77px;
	max-height: 77px;
	overflow: hidden;
}
@media (max-width: 991px) {
	.section-actualitate .posts-col .small-article .article-header {
		height: auto;
		max-height: none;
		overflow: visible;
	}
}


/* iframe and embed youtube videos for desktop and responsive, used in JS code as well*/
.fitVids-wrapper {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
}
.fitVids-wrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



.recomandam.similar-articles-section hr {
	display: none;
}
.recomandam.similar-articles-section {
	padding-top: 20px;
	padding-bottom: 30px;
}


.prev-next-post-nav {
	display: none;
}

@media (max-width: 991px) {
	.prev-next-post-nav {
		display: block;
		position: fixed;
		top: 60vh;
		z-index: 10;
	}
	.prev-next-post-nav a {
		background: rgba(0, 0, 0, 0.2);
		color: #fff;
		font-weight: normal;
		font-size: 60px;
		line-height: 56px;
	}
	.prev-next-post-nav.next-post-link a {
		padding: 12px 12px 15px 5px;
		border-top-right-radius: 100px;
		border-bottom-right-radius: 100px;
	}
	.prev-next-post-nav.prev-post-link a {
		padding: 12px 5px 15px 12px;
		border-top-left-radius: 100px;
		border-bottom-left-radius: 100px;
	}
	.prev-post-link {
		right: 0;
	}
	.next-post-link {
		left: 0;
	}
}


.rlive_widget_embed_input {
  display: none;
}



/* The Modal (background) */
.modal-embed {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  padding-top: calc(50vh - 50px);
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
  z-index: 10;
}

/* Modal Content */
.modal-content-embed {
  background-color: #fefefe;
  margin: auto;
  padding: 20px;
  border: 1px solid #888;
  width: 50%;
}

/* The Close Button */
.close-embed {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close-embed:hover,
.close-embed:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}


body.single-post .content-text img {
  max-width: 100%;
  width: 100%;
  height: auto
}
body.single-post .content-text .wp-caption {
  max-width: 100%;
}


.margin-auto iframe {
	display: block !important;
	margin: 0 auto 10px !important;
}

.margin-auto > div,
.margin-auto > div > div {
  display: block !important;
	margin: 0 auto !important;
}


/* Toate Stirile Side Panel Styles */
.toate-stirile-panel {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  opacity: 0;
  /* visibility: hidden; */
  transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
  pointer-events: none;
}

.toate-stirile-panel.active {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  display: block!important;
}

.toate-stirile-panel-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}

.toate-stirile-panel.active .toate-stirile-panel-overlay {
  opacity: 1;
}

.toate-stirile-panel-content {
  position: absolute;
  top: 0;
  left: -350px;
  width: 350px;
  height: 100%;
  padding-top: 0px;
  background-color: #ffffff;
  box-shadow: 2px 0 10px rgba(0, 0, 0, 0.3);
  transition: left 0.3s ease-in-out;
  overflow-y: auto;
  overflow-x: hidden;
  z-index: 10000;
}

.toate-stirile-panel.active .toate-stirile-panel-content {
  left: 0;
}

.toate-stirile-panel-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px;
  border-bottom: 1px solid #e0e0e0;
  position: sticky;
  top: 0;
  background-color: #ffffff;
  z-index: 10;
}

.toate-stirile-panel-title {
  font-size: 24px;
  font-weight: 700;
  margin: 0;
  color: #000000;
}

.toate-stirile-panel-close {
  background: none;
  border: none;
  font-size: 36px;
  line-height: 1;
  color: #000000;
  cursor: pointer;
  padding: 0;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: color 0.2s;
}

.toate-stirile-panel-close:hover {
  color: #666666;
}

.toate-stirile-panel-divider {
  height: 1px;
  background-color: #e0e0e0;
  margin: 0 20px;
}

.toate-stirile-panel-date {
  padding: 15px 20px;
  font-size: 14px;
  color: #666666;
  font-weight: 500;
}

.toate-stirile-panel-news {
  padding: 0 20px 20px;
}

.toate-stirile-panel-item {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #f0f0f0;
}

.toate-stirile-panel-item:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.toate-stirile-panel-item a {
  text-decoration: none;
  color: inherit;
  display: block;
}

.toate-stirile-panel-item-content {
  display: flex;
  gap: 12px;
}

.toate-stirile-panel-item-image {
  flex-shrink: 0;
  width: 80px;
  height: 80px;
  overflow: hidden;
  border-radius: 4px;
}

.toate-stirile-panel-item-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.toate-stirile-panel-item-text {
  flex: 1;
  min-width: 0;
}

.toate-stirile-panel-item-title {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.4;
  color: #000000;
  margin-bottom: 8px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.toate-stirile-panel-item-meta {
  display: flex;
  flex-direction: row;
  gap: 4px;
  font-size: 12px;
  color: #666666;
}

.toate-stirile-panel-item-time {
  font-weight: 500;
}

.toate-stirile-panel-item-category {
  font-weight: 400;
  color: #999999;
}

.toate-stirile-panel-footer {
  padding: 20px;
  border-top: 1px solid #e0e0e0;
  position: sticky;
  bottom: 0;
  background-color: #ffffff;
}

.toate-stirile-panel-button {
  display: block;
  width: 100%;
  padding: 12px 20px;
  background-color: #03d9a9;
  color: #000000;
  text-align: center;
  font-weight: 600;
  font-size: 16px;
  border: none;
  border-radius: 4px;
  text-decoration: none;
  transition: background-color 0.2s;
  cursor: pointer;
}

.toate-stirile-panel-button:hover {
  background-color: #46ab95;
  color: #000000;
  text-decoration: none;
}

/* Prevent body scroll when panel is open */
body.toate-stirile-panel-open {
  overflow: hidden;
  /* Compensate for scrollbar width to prevent content shift */
  padding-right: var(--scrollbar-width, 0);
}

@media (max-width: 575px) {
  .toate-stirile-panel-content {
    width: 100%;
    left: -100%;
  }
}

  .ico-toate-stirile-mobile {
    height: 25px;
  }

  .icon-fm {
  display: block;
  height: 25px;
  background-repeat: no-repeat;
  background-size: 200px 200px;
}

.icon-tv {
  display: block;
  height: 25px;
  background-repeat: no-repeat;
  background-size: 200px 200px;
}

.icon-facebook, .icon-instagram, .icon-odnoklassniki, .icon-telegram, .icon-youtube, .icon-tiktok {
  width: 35px;
}

.icon-x-mobile {
  width: 40px;
}

.r-live {
  background-position: -78px -20px;
  display: inline-block;
}

.top-media-menu {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  gap: 10px;
  padding-bottom: 1px;
}

.live-block-lg {
  gap: 10px;
}

