/* Footer specific sizes*/
/* Article leader */
/* Portlet sizes */
@font-face {
  font-family: BartBold;
  src: url(/szabadsag-theme/css/szabadsag/base/font/bart_bold/bart_bold.ttf); }

@font-face {
  font-family: 'nerisblack';
  src: url("/szabadsag-theme/css/szabadsag/base/font/neris/neris-black-webfont.eot");
  src: url("/szabadsag-theme/css/szabadsag/base/font/neris/neris-black-webfont.eot?#iefix") format("embedded-opentype"), url("/szabadsag-theme/css/szabadsag/base/font/neris/neris-black-webfont.woff2") format("woff2"), url("/szabadsag-theme/css/szabadsag/base/font/neris/neris-black-webfont.woff") format("woff"), url("/szabadsag-theme/css/szabadsag/base/font/neris/neris-black-webfont.ttf") format("truetype"), url("/szabadsag-theme/css/szabadsag/base/font/neris/neris-black-webfont.svg#nerisblack") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'nerislight';
  src: url("/szabadsag-theme/css/szabadsag/base/font/neris/neris-light-webfont.eot");
  src: url("/szabadsag-theme/css/szabadsag/base/font/neris/neris-light-webfont.eot?#iefix") format("embedded-opentype"), url("/szabadsag-theme/css/szabadsag/base/font/neris/neris-light-webfont.woff2") format("woff2"), url("/szabadsag-theme/css/szabadsag/base/font/neris/neris-light-webfont.woff") format("woff"), url("/szabadsag-theme/css/szabadsag/base/font/neris/neris-light-webfont.ttf") format("truetype"), url("/szabadsag-theme/css/szabadsag/base/font/neris/neris-light-webfont.svg#nerislight") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'nerislight_italic';
  src: url("/szabadsag-theme/css/szabadsag/base/font/neris/neris-lightitalic-webfont.eot");
  src: url("/szabadsag-theme/css/szabadsag/base/font/neris/neris-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/szabadsag-theme/css/szabadsag/base/font/neris/neris-lightitalic-webfont.woff2") format("woff2"), url("/szabadsag-theme/css/szabadsag/base/font/neris/neris-lightitalic-webfont.woff") format("woff"), url("/szabadsag-theme/css/szabadsag/base/font/neris/neris-lightitalic-webfont.ttf") format("truetype"), url("/szabadsag-theme/css/szabadsag/base/font/neris/neris-lightitalic-webfont.svg#nerislight_italic") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'neristhin';
  src: url("/szabadsag-theme/css/szabadsag/base/font/neris/neris-thin-webfont.eot");
  src: url("/szabadsag-theme/css/szabadsag/base/font/neris/neris-thin-webfont.eot?#iefix") format("embedded-opentype"), url("/szabadsag-theme/css/szabadsag/base/font/neris/neris-thin-webfont.woff2") format("woff2"), url("/szabadsag-theme/css/szabadsag/base/font/neris/neris-thin-webfont.woff") format("woff"), url("/szabadsag-theme/css/szabadsag/base/font/neris/neris-thin-webfont.ttf") format("truetype"), url("/szabadsag-theme/css/szabadsag/base/font/neris/neris-thin-webfont.svg#neristhin") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'neristhin_italic';
  src: url("/szabadsag-theme/css/szabadsag/base/font/neris/neris-thinitalic-webfont.eot");
  src: url("/szabadsag-theme/css/szabadsag/base/font/neris/neris-thinitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/szabadsag-theme/css/szabadsag/base/font/neris/neris-thinitalic-webfont.woff2") format("woff2"), url("/szabadsag-theme/css/szabadsag/base/font/neris/neris-thinitalic-webfont.woff") format("woff"), url("/szabadsag-theme/css/szabadsag/base/font/neris/neris-thinitalic-webfont.ttf") format("truetype"), url("/szabadsag-theme/css/szabadsag/base/font/neris/neris-thinitalic-webfont.svg#neristhin_italic") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'nerissemibold';
  src: url("/szabadsag-theme/css/szabadsag/base/font/neris/neris-semibold-webfont.eot");
  src: url("/szabadsag-theme/css/szabadsag/base/font/neris/neris-semibold-webfont.eot?#iefix") format("embedded-opentype"), url("/szabadsag-theme/css/szabadsag/base/font/neris/neris-semibold-webfont.woff2") format("woff2"), url("/szabadsag-theme/css/szabadsag/base/font/neris/neris-semibold-webfont.woff") format("woff"), url("/szabadsag-theme/css/szabadsag/base/font/neris/neris-semibold-webfont.ttf") format("truetype"), url("/szabadsag-theme/css/szabadsag/base/font/neris/neris-semibold-webfont.svg#neristhin") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'nerissemibold_italic';
  src: url("/szabadsag-theme/css/szabadsag/base/font/neris/neris-semibolditalic-webfont.eot");
  src: url("/szabadsag-theme/css/szabadsag/base/font/neris/neris-semibolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("/szabadsag-theme/css/szabadsag/base/font/neris/neris-semibolditalic-webfont.woff2") format("woff2"), url("/szabadsag-theme/css/szabadsag/base/font/neris/neris-semibolditalic-webfont.woff") format("woff"), url("/szabadsag-theme/css/szabadsag/base/font/neris/neris-semibolditalic-webfont.ttf") format("truetype"), url("/szabadsag-theme/css/szabadsag/base/font/neris/neris-semibolditalic-webfont.svg#neristhin_italic") format("svg");
  font-weight: normal;
  font-style: normal; }

/* UL styles removed */
ul {
  list-style-type: none !important; }

.szabadsag-article-detail-content u {
  font-family: 'nerislight';
  color: #48484a;
  font-size: 22px;
  line-height: 24px;
  text-align: left;
  margin-top: 8px;
  margin-bottom: 26px;
  text-decoration: none;
  border-bottom: 2px solid #055A63; }

.asset-content {
  margin: 0px 0px 50px 0px !important; }

/* styles for szabadsag_two_column_articles displat style */
.two-column-article-wrapper {
  font-size: 14px;
  position: relative; }

.two-column-article-wrapper .article-wrapper {
  height: 100% !important;
  overflow: hidden;
  border-top: 2px solid #055a63; }

.two-column-article-wrapper.premium-content {
  border-top: 0px; }

.two-column-article-image-wrapper {
  overflow: hidden; }

.two-column-article-image-wrapper a {
  width: 100%;
  float: left;
  display: inline; }

.flex-item.big .two-column-article-title-wrapper {
  margin-top: 10px; }

.two-column-article-title-wrapper {
  margin-top: 20px;
  margin-bottom: 10px;
  line-height: 18pt;
  font-size: 20px;
  font-family: "nerisblack", Helvetica, Arial, sans-serif !important; }

.view-lt480 .two-column-article-title-wrapper {
  font-size: 15px; }

.two-column-article-title-wrapper.foto {
  font-size: 25px;
  line-height: 18pt;
  text-align: left;
  margin-top: 0px;
  margin-bottom: 0px; }

.view-lt720 .two-column-article-title-wrapper.foto {
  font-size: 20px;
  line-height: 18pt; }

.view-lt480 .two-column-article-title-wrapper.foto {
  font-size: 15px; }

.two-column-article-description-wrapper {
  overflow: hidden;
  line-height: 14.4pt; }

/* a hangok kenyszeritettek erre */
.two-column-article-column {
  width: 50%;
  display: inline-block;
  box-sizing: border-box; }

.two-column-article-column:nth-child(1) {
  padding-right: 5px; }

.two-column-article-column:nth-child(2) {
  border-left: 1px solid #ccc;
  padding-left: 5px;
  position: absolute;
  height: 100%; }

.two-columns-article-container {
  font-size: 0; }

.article-wrapper {
  position: relative;
  color: #454442; }

.article-wrapper div a span {
  float: left;
  display: inline; }

.article-tag {
  background-color: #055a63;
  color: #fff;
  padding: 0px 4px 0px 4px;
  position: absolute;
  z-index: 999;
  font-family: "nerisblack", Helvetica, Arial, sans-serif !important; }

.ropogos.article-tag {
  top: 0; }

.premium-content .article-tag {
  background-color: #d69c00; }

.premium-content .article-wrapper {
  border-top: 2px solid #d69c00; }

.first-column .article-tag {
  right: -5px; }

.second-column .article-tag {
  left: -5px; }

.two-column-article-wrapper.second-column .article-tag {
  left: 0px; }

.two-column-article-wrapper.first-column .article-tag {
  right: 0px; }

.two-column-article-wrapper.first-column .article-wrapper {
  padding-right: 5px;
  border-right: 1px solid #c4c4c4; }

.two-column-article-wrapper.second-column .article-wrapper {
  padding-left: 5px; }

.article-wrapper .foto-author-data {
  position: absolute;
  bottom: 0;
  width: 100%;
  background-color: white;
  padding-bottom: 10px;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  align-items: center; }

.article-wrapper .foto-author-data .author-image-name img {
  border-radius: 50%;
  width: 50px; }

.foto-author-data .article-social-icons {
  width: 20%; }

.foto-author-data .social-icons img {
  width: 25px; }

.article-wrapper .foto-author-data div span {
  float: none; }

.multiple-article-tag-container {
  padding: 0px 4px 0px 1px;
  position: absolute;
  z-index: 999; }

.multiple-article-tag-container.bottom {
  bottom: 0;
  padding-left: 5px; }

.multiple-article-tag-container .article-tag {
  background-color: #055a63;
  position: static;
  padding: 5px;
  vertical-align: top; }

.multiple-article-tag-container .article-category {
  background-color: white;
  color: #055a63 !important;
  position: initial;
  padding: 7px 5px 7px 5px;
  font-size: 20px;
  line-height: 2;
  text-transform: uppercase;
  font-family: "nerisblack", Helvetica, Arial, sans-serif !important; }

.view-lt960 .multiple-article-tag-container .article-category {
  font-size: 17px; }

.view-lt720 .multiple-article-tag-container .article-category {
  font-size: 20px; }

.view-lt480 .multiple-article-tag-container .article-category {
  font-size: 17px; }

.heading-articles-wrapper.premium-content .heading-article-image-wrapper {
  border-top: 0px; }

.premium-content .multiple-article-tag-container .article-category {
  color: #d69c00 !important; }

.premium-content .multiple-article-tag-container .article-tag {
  background-color: #d69c00; }

.heading-articles-wrapper.premium-content .leader-subtitle-content {
  background-color: #d69c00;
  box-shadow: 10px 0 0 #d69c00; }

.hd-image-container img {
  width: 100%; }

/* heading articles css */
.heading-articles li a,
.main-page-main-article-slider li a,
.photo-article-description-wrapper a {
  color: #454442 !important; }

.szabadsag-headingpagelayout ul {
  margin: 0 !important; }

.szabadsag-fotopagelayout ul {
  margin: 0 !important; }

.szabadsag-headingpagelayout .szabadsag-news-container .portlet-borderless-container {
  padding: 0; }

.article-display-related {
  border-top: 2px solid #055a63;
  text-align: left; }

.article-display-related li {
  display: inline;
  color: #454442;
  font-weight: bold;
  max-width: 31%;
  text-align: right;
  float: left;
  width: 31%;
  min-height: 250px; }

.article-display-related ul {
  margin: 0 !important;
  margin-top: 10px !important;
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  justify-content: space-between;
  -webkit-justify-content: space-between; }

.related-articles li {
  max-width: 48% !important; }

.article-display-related li a {
  color: #454442 !important; }

.heading-article-title {
  font-family: "nerisblack", Helvetica, Arial, sans-serif !important;
  line-height: 18pt; }

.leader-article-title {
  font-size: 30px;
  line-height: 30pt;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: "nerisblack", Helvetica, Arial, sans-serif !important;
  text-decoration: none !important;
  color: #454442 !important; }

.view-lt960 .leader-article-title {
  font-size: 20px; }

.view-lt720 .leader-article-title {
  font-size: 25px; }

.view-lt480 .leader-article-title {
  font-size: 20px; }

.leader-image-container {
  position: relative; }

.leader-image-container.bottom {
  border-bottom: 2px solid #055a63; }

.premium-content .leader-image-container.bottom {
  border-bottom: 2px solid #d69c00; }

.main-article-description {
  padding-left: 10px;
  padding-right: 10px; }

.leader-subtitle {
  position: absolute;
  bottom: 20%;
  color: white;
  line-height: 30px; }

.leader-subtitle .leader-subtitle-content {
  background-color: #055a63;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  -o-box-decoration-break: clone;
  box-shadow: 10px 0 0 #055a63;
  color: white;
  display: inline;
  font-size: 20px;
  font-weight: bold;
  opacity: 0.8;
  padding-left: 10px; }

.view-lt960 .leader-subtitle .leader-subtitle-content {
  font-size: 15px; }

.view-lt720 .leader-subtitle .leader-subtitle-content {
  font-size: 20px; }

.view-lt480 .leader-subtitle .leader-subtitle-content {
  font-size: 15px; }

.related-articles li {
  width: 50% !important; }

.heading-articles-portlet-title {
  background-color: #055a63;
  color: white;
  padding: 5px;
  font-family: "nerisblack", Helvetica, Arial, sans-serif !important;
  line-height: 26px; }

.heading-articles-wrapper {
  border-top: 2px solid #055a63; }

.heading-articles-wrapper.premium-content,
.heading-articles-wrapper.gold {
  border-top: 2px solid #d69c00; }

.article-display-related .gold .article-tag {
  background-color: #d69c00; }

/* rovats page premium articles */
.rovat-page-premium-articles-container {
  background-color: #d2a502; }

.rovat-page-premium-articles-container a,
.rovat-page-premium-articles-container a:hover,
.rovat-page-premium-articles-container a:focus,
.rovat-page-premium-articles-container a:active {
  color: white !important;
  text-decoration: none !important;
  display: -webkit-flex;
  display: flex; }

.premium-article-rovat-page-wrapper.main {
  border-top: 2px solid #d2a502;
  position: relative;
  width: 100% !important;
  overflow: hidden; }

.premium-article-rovate-page-header {
  background-color: #d2a502;
  color: white;
  font-size: 12pt;
  padding-left: 5px;
  padding-right: 5px;
  position: absolute;
  z-index: 99;
  font-family: "nerisblack", Helvetica, Arial, sans-serif !important; }

.premium-article-rovate-page-image-wrapper {
  position: relative; }

.main .premium-articles-rovat-page-title-wrapper {
  bottom: 0;
  left: 0;
  color: white;
  font-size: 12pt;
  padding: 5px;
  position: absolute;
  width: 100%;
  background-color: rgba(64, 64, 62, 0.5);
  line-height: 18pt; }
  .main .premium-articles-rovat-page-title-wrapper td p {
    vertical-align: middle;
    margin: 0;
    padding: 15px;
    font-family: "nerisblack", Helvetica, Arial, sans-serif !important; }

.premium-article-rovat-page-wrapper.main .premium-articles-rovat-page-title-wrapper .premium-icon {
  width: 10%; }

.premium-articles-rovat-page-article-description {
  box-sizing: border-box;
  display: inline-block;
  width: 50%;
  position: relative;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  padding-left: 10px; }

.premium-articles-rovat-page-title-wrapper {
  padding-bottom: 10px;
  padding-right: 10px;
  margin-bottom: auto;
  margin-top: auto;
  max-height: 80px;
  overflow: hidden;
  line-height: 14.4pt; }

.premium-articles-rovat-page-author-data img {
  width: 10%;
  max-width: 25px !important;
  border-radius: 50%; }
.premium-articles-rovat-page-author-data span {
  font-size: 8pt; }

.premium-article-rovat-page-wrapper {
  border-top: 2px solid white;
  position: relative;
  margin-bottom: 15px; }

.premium-article-rovat-page-article-content-wrapper {
  display: inline-block;
  width: 50%; }

.premium-article-rovat-page-article-content-wrapper .premium-icon {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 15%; }

.premium-article-rovat-page-wrapper .article-tag {
  background-color: white;
  padding: 0 5px;
  position: absolute;
  color: #d69c00;
  max-width: 40%;
  overflow: hidden; }

.more-premium-articles {
  background-color: #40403e;
  color: yellow;
  font-size: 20px;
  line-height: 25pt;
  text-align: center;
  padding-left: 20px;
  padding-right: 20px;
  width: 100%;
  font-family: "nerisblack", Helvetica, Arial, sans-serif !important; }

.view-lt960 .more-premium-articles {
  font-size: 15px; }

.view-lt720 .more-premium-articles {
  font-size: 20px; }

.view-lt480 .more-premium-articles {
  font-size: 15px; }

/* Article detail page article header part */
/*Meta data styles*/
.article-display-page-meta-data-container {
  position: absolute;
  text-align: center;
  width: 15%;
  z-index: 1000; }

.article-display-page-user-profile-img-wrapper {
  cursor: pointer; }

.article-display-page-user-profile-img-wrapper img {
  border: 2px solid #055a63 !important;
  border-radius: 50%;
  width: 50%; }

.article-display-page-article-social-info {
  padding-top: 35px;
  background-color: #fff; }

.article-display-page-article-social-info .social-media {
  padding-top: 10px; }

.article-display-page-article-social-info .social-media img {
  width: 40px; }

.article-display-page-article-social-info ul li {
  float: none;
  display: list-item;
  margin: 10px 0px 0px 3px; }

.article-display-page-article-social-info ul li img {
  width: 36px; }

.article-display-page-article-container {
  margin-left: 15%;
  position: relative;
  width: 85%;
  border-top: 0; }

.article-display-page-article-container .article-tag {
  line-height: 2; }

@media (max-width: 768px) {
  .article-display-page-article-container {
    width: 100% !important; }

  .article-display-page-article-container .article-tag {
    line-height: inherit; }

  .multiple-article-tag-container .article-tag {
    padding-top: 0px; } }
.article-display-date {
  padding-top: 40px; }

.tags-name-wrapper {
  background-color: #055a63;
  color: #fff;
  font-weight: 900;
  margin-right: 5px;
  padding: 2px 5px; }

.tags-name-wrapper.premium {
  background-color: #d69c00; }

.cotegory-name-wrapper {
  background-color: #fff;
  color: #055a63;
  margin-right: 5px;
  padding: 8px 5px 8px 5px;
  font-size: 20px;
  line-height: 2;
  text-transform: uppercase;
  margin-left: 5px;
  font-family: "nerisblack", Helvetica, Arial, sans-serif !important; }

.cotegory-name-wrapper.premium {
  color: #d69c00; }

.view-lt720 .cotegory-name-wrapper {
  font-size: 15px; }

.article-display-page-sub-title {
  bottom: 20%;
  line-height: 30px;
  position: absolute; }

.article-display-page-sub-title-container {
  background-color: #055a63;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  -o-box-decoration-break: clone;
  box-shadow: 10px 0 0 #055a63;
  color: white;
  display: inline;
  font-size: 25px;
  font-weight: bold;
  line-height: 30pt;
  opacity: 0.8;
  padding-left: 10px;
  z-index: 999; }

.article-display-page-sub-title-container.premium {
  background-color: #d69c00;
  box-shadow: 10px 0 0 #d69c00; }

.view-lt960 .article-display-page-sub-title-container {
  font-size: 20px; }

.view-lt720 .article-display-page-sub-title-container {
  font-size: 15px; }

.article-display-page-tags {
  position: absolute;
  top: 1px;
  z-index: 10; }

.article-display-page-header-contaner {
  border-top: 2px solid #055a63;
  margin-bottom: 5px; }

.article-display-page-header-contaner.premium {
  border-top: 2px solid #d69c00; }

.article-display-page-user-profile-container {
  padding-top: 25px; }

.article-display-page-user-profile-name-wrapper {
  color: #000;
  font-family: "nerisblack", Helvetica, Arial, sans-serif !important;
  cursor: pointer; }

.article-display-page-article-social-info.fixed {
  position: fixed !important;
  top: 35px !important;
  margin-left: -47px !important;
  border-radius: 0px 0px 0px 30px;
  border: 2px solid #fff;
  padding-bottom: 25px; }

.hd-image-container {
  overflow: hidden; }

.article-display-referenced-articles-container {
  position: absolute;
  top: 750px; }

#powerTip {
  width: 140px;
  white-space: normal !important; }

#powerTip a {
  text-decoration: none !important;
  color: #454442 !important; }

.article-display-referenced-articles-container a {
  color: #454442 !important;
  text-decoration: none !important; }

.article-display-referenced-articles-container .referenced-article-wrapper {
  padding: 20px; }

.article-contents-container {
  margin: 0; }

.szabadsag-news-container {
  background-color: #fff !important; }

.article-content-center-part .taglib-header {
  display: none; }

.article-content-center-part {
  margin-left: 0px !important; }

.szabadsag-article-detail-content {
  position: relative; }

.szabadsag-article-detail-content p {
  margin: 0 0 30px !important; }

.szabadsag-user-action {
  float: right;
  display: inline; }

.article-detail-lead {
  padding: 10px 0 30px 0;
  font-family: "nerisblack", Helvetica, Arial, sans-serif !important; }

/* Related articles portlet CSS */
.szabadsag-referenced-view ul.asset-links-list {
  margin: 0 !important;
  line-height: 18pt; }

.szabadsag-referenced-view .taglib-asset-links {
  font-family: "nerisblack"; }

.szabadsag-referenced-view .taglib-asset-links .asset-links-list-item {
  line-height: 14.4pt; }

.szabadsag-referenced-view .taglib-asset-links .asset-links-list-item a {
  text-transform: uppercase; }

.szabadsag-referenced-view .taglib-asset-links .asset-links-list-item span a {
  text-transform: none; }

.szabadsag-referenced-view h2.asset-links-title {
  display: none !important; }

.szabadsag-referenced-view li img {
  display: none !important; }

.szabadsag-referenced-view li .taglib-text {
  color: #454442 !important; }

.szabadsag-referenced-view .tags-name-wrapper {
  background-color: #fff !important;
  color: #055a63 !important; }

.article-display-page-image-wrapper.hd-image-container {
  position: relative; }

.article-display-page-title-container {
  font-size: 40px;
  line-height: 30pt;
  padding-bottom: 25px;
  padding-top: 25px;
  padding-left: 15px;
  font-family: "nerisblack", Helvetica, Arial, sans-serif !important; }

.view-lt960 .article-display-page-title-container {
  font-size: 30px; }

.view-lt720 .article-display-page-title-container {
  font-size: 25px; }

.view-lt480 .article-display-page-title-container {
  font-size: 20px; }

.article-lead-container {
  width: 100%;
  border-top: 2px solid #055a63;
  padding-top: 10px;
  padding-bottom: 10px;
  height: 310px; }
  .article-lead-container a {
    color: #454442 !important; }

.article-leader-title {
  width: 100%;
  height: 20%;
  overflow: hidden;
  padding: 20px 0px 20px 0px; }
  .article-leader-title blockquote {
    quotes: "\201C" "\201D" "\2018" "\2019";
    border: none !important;
    font-size: 25px;
    line-height: 24pt;
    font-family: "nerisblack", Helvetica, Arial, sans-serif !important; }
  .article-leader-title blockquote:before {
    color: #ccc;
    content: "\201D" !important;
    font-size: 4em;
    line-height: 0.1em;
    margin-right: 0.25em;
    vertical-align: -0.4em; }

@media (max-width: 900px) {
  .article-leader-title blockquote {
    font-size: 20px; }

  .article-leader-body .article-content .article-bottom .subpart img {
    width: 20px !important; }

  .article-leader-body .article-content .article-bottom {
    bottom: 10px !important; } }
@media (max-width: 800px) {
  .article-leader-title {
    padding: 10px 0px 10px 0px; } }
@media (max-width: 768px) {
  .article-leader-title blockquote {
    font-size: 25px; }

  .article-leader-title {
    padding: 20px 0px 20px 0px; } }
@media (max-width: 500px) {
  .article-leader-title blockquote {
    font-size: 20px; }

  .article-leader-title {
    padding: 10px 0px 10px 0px; } }
@media (max-width: 400px) {
  .article-leader-title blockquote {
    font-size: 15px; }

  .article-leader-title {
    padding: 0px 0px 0px 0px !important; }

  .article-leader-body .article-content .description {
    height: 210px !important;
    padding: 0px 0px 0px !important; } }
.article-leader-body {
  width: 100%;
  height: 70%;
  display: inline-block; }

.article-leader-body .article-content {
  display: inline-block;
  width: 60%;
  height: 100%; }
  .article-leader-body .article-content .description {
    padding: 10px  10px 10px;
    overflow: hidden;
    height: 160px;
    line-height: 14.4pt; }
    .article-leader-body .article-content .description p {
      word-wrap: break-word; }

.article-leader-body .article-content .article-bottom {
  display: table;
  width: 50%;
  position: absolute;
  bottom: 25px;
  left: 0;
  margin-bottom: 10px; }
  .article-leader-body .article-content .article-bottom .subpart {
    display: table-cell; }
    .article-leader-body .article-content .article-bottom .subpart img {
      width: 30px; }
  .article-leader-body .article-content .article-bottom .subpart.author {
    text-align: right;
    vertical-align: bottom;
    font-family: "nerisblack", Helvetica, Arial, sans-serif !important; }

.article-leader-body .author-image {
  position: absolute;
  bottom: 25px;
  right: 0;
  margin: 10px;
  width: 30%; }
  .article-leader-body .author-image img {
    width: 100%; }

.flex-container {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding-bottom: 50px; }

.flex-item {
  overflow: hidden;
  border-right: 0px !important;
  width: 50%; }

.flex-item a {
  color: #454442 !important; }

.flex-item.big {
  height: 445px; }

.flex-item.small {
  height: 250px; }

.flex-item.big.last {
  height: 445px;
  margin-top: -195px; }

.foto-flex-item {
  width: 100%;
  margin-top: 0px !important;
  height: 480px !important; }

@media (max-width: 1100px) {
  .foto-flex-item {
    height: 460px !important; } }
@media (max-width: 1000px) {
  .foto-flex-item {
    height: 410px !important; } }
@media (max-width: 700px) {
  .foto-flex-item {
    height: 360px !important; } }
@media (max-width: 510px) {
  .foto-flex-item {
    height: 410px !important; } }
@media (max-width: 490px) {
  .foto-flex-item {
    height: 360px !important; } }
.article-social-icons {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 100%;
  background-color: white;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: right; }
  .article-social-icons img {
    width: 30px; }

.article-social-icons-main-article {
  float: left;
  display: inline;
  margin-left: 10px; }

.article-social-icons-main-article img {
  width: 30px; }

.v-article-social-icon {
  margin-top: 15px; }

.main-page-main-article-slider ul {
  width: 100% !important;
  float: left;
  display: inline; }

.main-page-main-article-slider ul li {
  position: absolute; }

/*photo article display css*/
.main-photo-article-wrapper {
  display: flex;
  position: relative; }

.main-photo-article-wrapper .photo-article-description-wrapper {
  width: 30%;
  position: relative;
  min-width: 370px;
  border-top: 2px solid #055a63; }

@media (max-width: 850px) {
  .main-photo-article-wrapper {
    flex-direction: column-reverse; }

  .main-photo-article-wrapper .photo-leader-image-container {
    width: 100% !important; }

  .main-photo-article-wrapper .photo-article-description-wrapper {
    width: 100%;
    height: 200px;
    min-width: inherit;
    border-top: 0px; }

  .main-photo-article-description-wrapper {
    font-size: 1.1em !important; }

  .main-photo-article-title-wrapper {
    font-size: 25px; }

  .photo-article-description-wrapper .article-social-icons {
    top: 0 !important; } }
@media (max-width: 650px) {
  .main-photo-article-wrapper .photo-article-description-wrapper {
    height: 250px; } }
@media (max-width: 420px) {
  .main-photo-article-wrapper .photo-article-description-wrapper {
    height: 350px; } }
.main-photo-article-wrapper .photo-leader-image-container {
  width: 70%;
  position: relative; }

.main-photo-article-wrapper .first-main-photo-article-image {
  border-top: 2px solid #055a63; }

.szabadsag-fotos-container ul {
  margin: 0 !important; }

.szabadsag-fotos-container .portlet-borderless-container {
  margin: 0;
  padding: 0 !important; }

.photo-article-description-wrapper {
  padding: 10px;
  color: #454442;
  line-height: 14.4pt;
  position: relative;
  font-family: "nerisblack", Helvetica, Arial, sans-serif !important; }

.main-photo-article-title-wrapper {
  font-size: 25px;
  margin: 25px 0px !important;
  font-family: "nerisblack", Helvetica, Arial, sans-serif !important;
  line-height: 18pt;
  height: 100px; }

@media (max-width: 1200px) {
  .main-photo-article-title-wrapper {
    margin: 0px !important; } }
@media (max-width: 1050px) {
  .main-photo-article-title-wrapper {
    font-size: 20px;
    height: 70px; } }
@media (max-width: 1000px) {
  .main-photo-article-title-wrapper {
    height: 50px; }

  .photo-article-description-wrapper .author-image .author-img-src {
    width: 10% !important; } }
@media (max-width: 900px) {
  .main-photo-article-description-wrapper {
    font-size: 14px !important; } }
.view-lt960 .main-photo-article-title-wrapper {
  margin: 15px 0px; }

.view-lt480 .main-photo-article-title-wrapper {
  font-size: 15px;
  height: 80px; }

.main-photo-article-description-wrapper {
  font-size: 1.1em;
  max-height: 370px;
  overflow: hidden; }

.photo-article-description-wrapper .author-image .author-img-src {
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  width: 15%; }

.photo-article-description-wrapper .author-image .author {
  font-weight: normal; }

.photo-article-description-wrapper .article-social-icons {
  width: 70px;
  bottom: initial;
  top: 35%;
  padding: 0; }

.photo-article-description-wrapper .article-bottom {
  bottom: 0px;
  position: absolute;
  width: 95%;
  background-color: white; }

.photo-icon-main-photo-image {
  position: absolute;
  bottom: 5px;
  left: 15px; }

.photo-icon-main-photo-image img {
  height: 40px !important; }

.other-photo-article-wrapper .photo-leader-image-container {
  position: relative; }

.other-photo-article-wrapper .article-bottom-choosed {
  position: relative; }

.fotobloggers-container {
  margin-left: -10px;
  /*remove portlet-content padding*/
  margin-right: -10px;
  margin-top: -32px;
  padding-top: 35px;
  background-color: #faebd4; }

.other-photo-article-wrapper .main-photo-article-title-wrapper {
  margin: 5px 0; }

.other-photo-article-wrapper .photo-article-description-wrapper .author-image .author-img-src {
  width: 10%; }

.other-photo-article-wrapper .first-main-photo-article-image {
  border-top: 2px solid #055a63; }

.fotoblog-container {
  width: 100%;
  text-align: right;
  color: #454442;
  padding-bottom: 20px; }

.fotobloggers-container a {
  text-decoration: none !important;
  color: #454442 !important; }

.fotoblog-container .fotoblog-author {
  display: inline-block;
  width: 20%;
  vertical-align: top;
  padding-right: 3%;
  text-align: center; }
  .fotoblog-container .fotoblog-author img {
    border-radius: 50%;
    width: 80%; }

.fotoblog-container .fotoblog-details {
  display: inline-block;
  width: 75%;
  text-align: center;
  font-family: "nerisblack", Helvetica, Arial, sans-serif !important;
  line-height: 14.4pt; }
  .fotoblog-container .fotoblog-details p {
    text-align: left; }

.fotoblog-container .fotoblog-details .author-name {
  color: #055a63; }

.main-foto-article-right .fotoblog-details .fotoblog-mainimage {
  width: 100%;
  max-height: 170px;
  border-top: 2px solid #055a63;
  overflow: hidden;
  position: relative; }

.fotoblog-mainimage .camera-img {
  width: 15%;
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 10px; }

.main-article-right .fotoblog-container,
.other-article-right .fotoblog-container {
  display: flex;
  display: -webkit-flex;
  align-items: center;
  line-height: 18pt; }

.main-article-right .fotoblog-container .fotoblog-details p,
.other-article-right .fotoblog-container .fotoblog-details p {
  margin-bottom: 0px; }

.main-foto-article-right .fotoblog-container .fotoblog-details .author-name {
  display: none; }

.main-foto-article-right .fotoblog-container .fotoblog-details p {
  font-size: 20px;
  padding-top: 5px;
  line-height: highlightedLineHeight; }

.view-lt480 .main-foto-article-right .fotoblog-container .fotoblog-details p {
  font-size: 15px; }

.main-article-right .fotoblog-details .fotoblog-mainimage,
.other-article-right .fotoblog-details .fotoblog-mainimage {
  display: none; }

.main-article-right .fotoblog-container .fotoblog-author span,
.other-article-right .fotoblog-container .fotoblog-author span {
  display: none; }

.customPagerContainer {
  width: 100%;
  z-index: 10;
  bottom: 0px;
  position: absolute;
  margin: 20px 0px; }

.customPager {
  padding: 0;
  height: 14px;
  display: block;
  float: right; }

.customPager a {
  display: block;
  float: left;
  width: 10px;
  height: 10px;
  text-indent: -999em;
  background: #fff;
  border-radius: 10px;
  /* must be the same as width and height */
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  box-shadow: 0 0 1px 1px #707173;
  /* border color */
  margin-right: 10px; }

.customPager a {
  background: #c0c0c0;
  /* optional: color when hovered */ }

.customPager a.activeSlide {
  background: #055a63;
  /* color when active */ }

.social-media-bookmarks {
  margin: 0px !important;
  padding: 0px !important; }

.social-media-bookmarks img {
  width: 25px; }

.social-media-bookmarks li {
  cursor: pointer;
  display: inline; }

.socialIcons {
  float: left;
  margin: 0px 5px;
  text-decoration: none !important; }

.socialIcons img {
  opacity: 0.57; }

.socialIcons .description,
.socialResized .description {
  vertical-align: middle;
  color: gray !important;
  font-weight: bold !important; }

.article-content-left-side {
  width: 15% !important; }

.print-action img {
  opacity: 0.57; }

/* Hack: make banner fit in the right column of the article page*/
@media (min-width: 1200px) {
  .aui .row-fluid .span3 {
    width: 24% !important; } }
.custom-ropogos-mostVisited-margin .portlet-content {
  padding: 12px 0px 10px !important; }