* {
  margin: 0;
  padding: 0;
  text-decoration: none;
  border: 0 none;
  list-style-type: none;
}
/* less Functions */
body {
  background: #ffffff;
  font-family: "Fira Sans", sans-serif;
  background-position: center 20px;
  /* padding-top: 100px; */
}
a {
  color: #000;
}
a:hover {
  color: #000;
}
#doc {
  /* TODO - przemyslec, czy ewentualnie daloby sie tego pozbyc calkiem - potrzebne przy szybie z galeriami */
  position: relative;
  margin: 0 auto 0;
  padding: 69px 0 5px 0;
  text-align: left;
  width: 100%;
  min-width: 970px;
  background: none;
}
.pageWrapper {
  width: 970px;
  margin: 0 auto;
}
.pageContent {
  background: #fff;
  overflow: hidden;
  padding: 13px;
  box-sizing: border-box;
  clear: both;
}
.pageContent .stream,
.pageContent .articleDetail {
  padding-top: 15px;
  float: left;
  width: 630px;
}
.pageContent .extraList {
  padding-top: 15px;
  float: right;
  width: 300px;
}
.hide {
  display: none;
}
.footer {
  border-top: 1px solid #dcdcdc;
}
@media only screen and (min-width: 1150px) {
  .pageWrapper {
    width: 1140px;
  }
  .pageContent .stream,
  .pageContent .articleDetail {
    float: left;
    width: 788px;
  }
}
.datePublished,
.dateModified {
  font-size: 14px;
  margin: 0 0 9px;
  color: #909090;
  float: right;
}
.widget {
  margin-bottom: 51px;
}
.widget .titleBox h2 {
  border-bottom: solid 1px #dcdcdc;
  position: relative;
  z-index: 2;
  padding: 3px 0 14px 15px;
  color: #000;
  font-size: 15px;
  text-transform: uppercase;
}
.widget .titleBox h2:before {
  height: 30px;
  width: 30px;
  background: #ffd40e;
  content: "";
  border-radius: 100%;
  position: absolute;
  left: 0;
  top: -3px;
  z-index: -1;
}
.widget > header {
  border-bottom: 2px solid #003f65;
}
.widget > header span {
  font-size: 18px;
  font-weight: 700;
  color: #003f65;
}
.widget .changeCity {
  font-size: 20px;
  height: 25px;
  line-height: 24px;
  position: relative;
  z-index: 3;
  border-bottom: 1px solid #dcdcdc;
  padding-bottom: 5px;
  margin-bottom: 0;
}
.widget .changeCity .selectedCity {
  cursor: pointer;
  float: left;
}
.widget .changeCity .selectedCity .cityName {
  position: relative;
  z-index: 2;
  padding: 3px 0 14px 15px;
  color: #000;
  font-size: 15px;
  line-height: 18px;
  text-transform: uppercase;
  font-weight: bold;
}
.widget .changeCity .selectedCity .cityName:before {
  height: 30px;
  width: 30px;
  background: #ffd40e;
  content: "";
  border-radius: 100%;
  position: absolute;
  left: 0;
  top: -3px;
  z-index: -1;
}
.widget .changeCity .selectedCity span {
  float: left;
}
.widget .changeCity .showList {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #000;
  cursor: pointer;
  display: block;
  font-size: 11px;
  height: 18px;
  line-height: 17px;
  margin: 3px 4px 0;
  text-align: center;
  width: 18px;
  position: relative;
}
.widget .changeCity .showList:after {
  content: "\25BA";
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-transform: scaleX(0.5);
  -moz-transform: scaleX(0.5);
  -ms-transform: scaleX(0.5);
  -o-transform: scaleX(0.5);
  transform: scaleX(0.5);
  left: 0;
  top: 0;
}
.widget .changeCity.active .showList {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.widget .changeCity.active .cityList {
  display: block;
}
.widget .cityList {
  border: solid 1px #dcdcdc;
  border-bottom: 4px solid #FFD200;
  color: #000;
  display: none;
  padding: 11px 0;
  background: #fff;
  position: absolute;
  top: 30px;
  right: 0;
  width: 300px;
  z-index: 100;
  height: auto;
  box-sizing: border-box;
}
.widget .cityList ul {
  float: left;
  width: 50%;
}
.widget .cityList ul li {
  font-size: 12px;
  line-height: 15px;
  display: block;
  padding: 0;
  width: 100%;
}
.widget .cityList ul a {
  color: #000;
  display: block;
  font-size: 13px;
  line-height: 20px;
  padding: 1px 15px;
  text-decoration: none;
}
.widget .cityList ul a:hover {
  background: #dcdcdc;
  text-decoration: none;
}
.stream {
  position: relative;
  overflow: hidden;
  padding-top: 25px;
}
.stream .pgMenuBlock {
  float: left;
  width: 100%;
  margin: 40px 0;
}
.stream .pgMenuBlock a {
  color: #005081;
  margin: 18px 0;
  display: block;
  font-size: 18px;
  text-align: center;
  outline: none;
  font-weight: bold;
  text-transform: uppercase;
}
.stream .pgMenuBlock .prevPage {
  float: left;
}
.stream .pgMenuBlock .prevPage::before {
  content: "\00AB";
  padding-right: 5px;
  margin-top: -2px;
  float: left;
}
.stream .pgMenuBlock .nextPage {
  float: right;
}
.stream .pgMenuBlock .nextPage::after {
  content: "\00BB";
  padding-left: 5px;
  margin-top: -2px;
  float: right;
}
.listTitle h1,
.editorsTitle h1 {
  width: 620px;
  margin: 0 0 35px;
  font-size: 41px;
  font-weight: normal;
  color: #3e3e3e;
  line-height: 41px;
  text-transform: uppercase;
}
.boxArticleList .listItem {
  display: block;
  float: left;
  position: relative;
  margin: 0 0 14px;
  padding: 0 0 54px;
  border-bottom: 1px solid #e2e2e2;
  width: 100%;
  /*
        .tylkoOnet {
            background: #eca300;
        }
        .goracaDyskusja {
            background: #742167;
        }
        .redakcjaPoleca {
            background: #B74626;
        }
        .popularne {
            background: #d93067;
        }
        .od18plus {
            background: #b00a0e;
        }
        .sponsored {
            background: #7c95a7;
        }
*/
}
.boxArticleList .listItem.itliveblog .comentatorExtendedResults {
  margin-bottom: -32px;
}
.boxArticleList .listItem.itliveblog .comentatorExtendedResults > a::after {
  content: '';
  clear: both;
  display: block;
}
.boxArticleList .listItem.itliveblog .comentatorExtendedResults > a.onlyLiveSign {
  padding-bottom: 15px;
}
.boxArticleList .listItem.itliveblog .comentatorExtendedResults > a > div.clubs,
.boxArticleList .listItem.itliveblog .comentatorExtendedResults > a > div.matchProgress,
.boxArticleList .listItem.itliveblog .comentatorExtendedResults > a > div.liveblogInfo {
  display: block;
  float: left;
}
.boxArticleList .listItem.itliveblog .comentatorExtendedResults > a > div.clubs:after,
.boxArticleList .listItem.itliveblog .comentatorExtendedResults > a > div.matchProgress:after,
.boxArticleList .listItem.itliveblog .comentatorExtendedResults > a > div.liveblogInfo:after,
.boxArticleList .listItem.itliveblog .comentatorExtendedResults > a > div.clubs:before,
.boxArticleList .listItem.itliveblog .comentatorExtendedResults > a > div.matchProgress:before,
.boxArticleList .listItem.itliveblog .comentatorExtendedResults > a > div.liveblogInfo:before {
  content: '';
  clear: both;
  display: block;
}
.boxArticleList .listItem.itliveblog .lb_Tennis .clubs {
  width: 50%;
}
.boxArticleList .listItem.itliveblog .lb_Tennis .clubs .logo {
  border-radius: 50%;
  width: calc(25% - 10px);
}
.boxArticleList .listItem.itliveblog .lb_Tennis .clubs#firstClub .logo {
  margin: 10px 0px 10px 10px;
}
.boxArticleList .listItem.itliveblog .lb_Tennis .clubs#secondClub .logo {
  margin: 10px 10px 10px 0px;
}
.boxArticleList .listItem.itliveblog .lb_Tennis .matchProgress {
  display: none;
}
.boxArticleList .listItem.itliveblog .lb_Speedway .matchProgress .scores,
.boxArticleList .listItem.itliveblog .lb_Basketball .matchProgress .scores,
.boxArticleList .listItem.itliveblog .lb_Handball .matchProgress .scores {
  font-size: 55px;
}
.boxArticleList .listItem.itliveblog .clubs {
  width: 40%;
  font-size: 0;
  padding: 5px 0px;
}
.boxArticleList .listItem.itliveblog .clubs#secondClub {
  float: right;
  text-align: right;
}
.boxArticleList .listItem.itliveblog .clubs > * {
  display: inline-block;
  vertical-align: middle;
}
.boxArticleList .listItem.itliveblog .clubs .logo {
  width: 30%;
  height: auto;
  max-height: 100%;
}
.boxArticleList .listItem.itliveblog .clubs .teamName {
  text-align: center;
  font-size: 25px;
  width: 70%;
}
.boxArticleList .listItem.itliveblog .matchProgress {
  width: 20%;
  padding: 5px 0px;
}
.boxArticleList .listItem.itliveblog .matchProgress .scores {
  text-align: center;
  font-size: 78px;
  font-weight: 700;
  line-height: 100px;
}
.boxArticleList .listItem.itliveblog .matchProgress .scores em {
  font-style: normal;
}
.boxArticleList .listItem.itliveblog .liveblogInfo {
  width: 20%;
  text-align: center;
  transform: translate(0, 50%);
  position: relative;
}
.boxArticleList .listItem.itliveblog .liveblogInfo em {
  font-style: normal;
}
.boxArticleList .listItem.itliveblog .islivesign {
  text-align: center;
  text-transform: uppercase;
  color: #000;
  background: #ffd200;
  font-size: 15px;
  font-weight: 600;
  padding: 5px 0;
}
.boxArticleList .listItem.itliveblog #secondClub .logo.first {
  display: none;
}
.boxArticleList .listItem a {
  display: block;
  clear: both;
}
.boxArticleList .listItem .itemTitle {
  color: #202427;
  font-size: 39px;
  line-height: 51px;
  margin: 21px 0 14px;
  display: inline;
  font-weight: bold;
  letter-spacing: -1px;
}
.boxArticleList .listItem:hover .itemTitle {
  border-bottom: solid 3px #FFD200;
}
.boxArticleList .listItem .itemLead {
  margin-top: 24px;
  font-size: 17px;
  line-height: 22px;
  color: #4d4d4d;
  display: block;
  width: 100%;
}
.boxArticleList .listItem .breadcrumbs {
  font-size: 14px;
  padding: 0 0 9px;
  clear: both;
  float: left;
  font-weight: 500;
}
.boxArticleList .listItem .breadcrumbs span {
  padding: 0;
  margin: 0;
  text-transform: capitalize;
}
.boxArticleList .listItem .breadcrumbs span a {
  display: inline;
  color: #000;
}
.boxArticleList .listItem .breadcrumbs span a::after {
  content: " \203a ";
  display: inline;
  margin-left: 2px;
}
.boxArticleList .listItem .breadcrumbs span:last-child a::after {
  content: "";
}
.boxArticleList .listItem .imageWrapper {
  position: relative;
  margin-bottom: 5px;
}
.boxArticleList .listItem .itemImage {
  width: 100%;
  display: block;
  height: 294px;
  margin-top: 32px;
}
.boxArticleList .listItem .flag {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  text-transform: uppercase;
  color: #000;
  font-size: 11px;
  font-weight: bold;
  padding: 7px 10px;
  background: #ffd40e;
}
.boxArticleList .listItem .mediaType {
  background: url('../../images/media-type-icons.png') no-repeat;
  width: 47px;
  height: 47px;
  position: absolute;
  bottom: 15px;
  right: 30px;
  z-index: 2;
  text-indent: -9999px;
}
.boxArticleList .listItem .mediaGallery {
  background-position: 0 0;
}
.boxArticleList .listItem .itemMedia {
  fill: #fff;
  position: absolute;
  bottom: 20px;
  right: 20px;
  width: 60px;
  height: 60px;
}
.boxArticleList .listItem .mediaVideo {
  background-position: 0 -64px;
}
.boxArticleList .listItem .relatedMaterials_1 .itemTitle {
  font-size: 23px;
  line-height: 28px;
}
.boxArticleList .listItem .relatedMaterials_1 .itemLead {
  width: 620px;
  font-size: 14px;
}
.boxArticleList .listItem .relatedMaterials_2 .itemTitle {
  font-size: 23px;
  line-height: 28px;
  height: 87px;
  margin-bottom: 0;
}
.boxArticleList .listItem .relatedMaterials_2 .itemLead {
  width: 195px;
  font-size: 14px;
}
.relatedMaterials_1 {
  margin-top: 25px;
  clear: both;
  margin-bottom: 20px;
}
.relatedMaterials_1 .itemTitle {
  margin: 0 0 5px;
  padding: 0 0 10px;
  font-weight: normal;
  font-size: 23px;
  line-height: 28px;
  display: table-cell;
  vertical-align: middle;
}
.relatedMaterials_1 .imageWrapper img.itemImage {
  width: 160px;
  margin: 0;
  height: auto;
  float: left;
}
.relatedMaterials_1 .itemLead {
  width: 620px;
  font-size: 14px;
  line-height: 19px;
  float: right;
  margin-top: 0;
  padding-top: 0;
}
.relatedMaterials_1 .itemLead.noImg {
  width: 100%;
}
.relatedMaterials_2 {
  margin-top: 25px;
  clear: both;
}
.relatedMaterials_2 .itemTitle {
  margin: 0;
  padding: 0 0 10px;
  font-weight: normal;
  font-size: 23px;
  line-height: 28px;
  display: table-cell;
  vertical-align: middle;
  height: 87px;
}
.relatedMaterials_2 .imageWrapper img.itemImage {
  width: 160px;
  margin: 0;
  height: auto;
  float: left;
}
.relatedMaterials_2 .itemLead {
  width: 195px;
  font-size: 14px;
  line-height: 19px;
  float: right;
  margin-top: 0;
  padding-top: 0;
}
.relatedMaterials_2 .relatedMaterials_2_1 {
  float: left;
  width: 47%;
}
.relatedMaterials_2 .relatedMaterials_2_2 {
  float: right;
  width: 47%;
}
.hyphenate {
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
  text-align: left;
}
.showMore {
  float: left;
  width: 100%;
  margin: 0 0 40px;
  cursor: pointer;
}
.showMore .more {
  margin: 5px 0 0;
  text-align: center;
  border: solid 1px #000;
  display: block;
  text-transform: uppercase;
  padding: 10px;
  font-size: 15px;
  line-height: 25px;
  position: relative;
  color: #000000;
  font-weight: 500;
  clear: both;
}
.showMore .more:after {
  content: "\25BC";
  font-size: 15px;
  padding-left: 7px;
  transform: rotate(90deg);
}
@media screen and (min-width: 1150px) {
  .stream {
    margin-top: 0;
  }
  .boxArticleList .listItem .itemImage {
    width: 100%;
    height: 369px;
    margin-top: 32px;
  }
}
@media screen and (max-width: 1149px) {
  .boxArticleList .listItem .relatedMaterials_1 .itemTitle {
    font-size: 20px;
  }
  .boxArticleList .listItem .relatedMaterials_1 .itemLead {
    width: 500px;
  }
  .boxArticleList .listItem .relatedMaterials_2 .itemTitle {
    font-size: 20px;
  }
  .boxArticleList .listItem .relatedMaterials_2 .itemLead {
    width: 190px;
    font-size: 13px;
  }
  .relatedMaterials_1 .itemTitle {
    font-size: 20px;
  }
  .relatedMaterials_1 .imageWrapper img.itemImage {
    width: 120px;
  }
  .relatedMaterials_1 .itemLead {
    width: 500px;
  }
  .relatedMaterials_2 .itemTitle {
    font-size: 20px;
  }
  .relatedMaterials_2 .imageWrapper img.itemImage {
    width: 100px;
  }
  .relatedMaterials_2 .itemLead {
    width: 190px;
    font-size: 13px;
    line-height: 19px;
  }
  .relatedMaterials_2 .itemLead.noImg {
    width: 100%;
  }
}
.boxDriverInList {
  overflow: hidden;
  margin-bottom: 10px;
}
.boxDriverInList .boxDriverInListItem {
  display: block;
  width: 148px;
  height: 173px;
  float: left;
  margin-left: 10px;
  background-color: #FBFBFB;
  box-sizing: border-box;
  border: 1px solid #EFEFEF;
}
.boxDriverInList .boxDriverInListItem:last-child {
  display: none;
}
.boxDriverInList .boxDriverInListItem img {
  display: block;
  width: 100%;
  height: 83px;
}
.boxDriverInList .boxDriverInListItem .titleBlock {
  vertical-align: top;
  margin: 5px 10px;
}
.boxDriverInList .boxDriverInListItem .titleBlock .title {
  display: inline;
  font-weight: 500;
  font-size: 14px;
  color: black;
  max-height: 58px;
  overflow: hidden;
  line-height: 19px;
}
.boxDriverInList .boxDriverInListItem .titleBlock .topic {
  color: #898989;
  display: block;
  font-weight: bold;
  height: 17px;
  overflow: hidden;
  font-family: Verdana, sans-serif;
  font-size: 11px;
}
.boxDriverInList .boxDriverInListItem .titleBlock.naShort {
  height: 32px;
}
.boxDriverInList .boxDriverInListItem .native {
  padding: 5px 0 0 5px;
}
.boxDriverInList .boxDriverInListItem .native img {
  width: auto;
  height: auto;
  max-width: 140px;
  max-height: 15px;
}
.boxDriverInList .boxDriverInListItem:hover .title {
  border-bottom: solid 1px #FFD200;
}
.boxDriverInList .boxDriverInListItemFirst {
  margin-left: 0;
}
@media only screen and (min-width: 1150px) {
  .boxDriverInList .boxDriverInListItemFirst {
    margin-left: 0;
  }
  .boxDriverInList .boxDriverInListItem:last-child {
    display: block;
  }
}
.boxAuthorsList .authorsItem {
  float: left;
  width: 192px;
  height: 280px;
  margin: 0 13px 15px;
  overflow: hidden;
}
.boxAuthorsList .authorsItem:hover {
  color: #005081;
}
.boxAuthorsList .authorsItem .authorsName {
  color: #005081;
  font-weight: normal;
  line-height: 21px;
  max-height: 54px;
  overflow: hidden;
  font-size: 18px;
  letter-spacing: 0;
}
.boxAuthorsList .authorsItem .authorsFunction {
  font-size: 14px;
  line-height: 18px;
  display: block;
}
.boxAuthorsList .authorsItem .authorsImage {
  margin-bottom: 5px;
  height: 192px;
  width: 192px;
  margin-top: 0;
}
.boxAuthorsList .authorsItem:nth-child(3n) {
  margin-right: 0;
}
.boxAuthorsList .authorsItem:nth-child(4n) {
  margin-left: 0;
}
.boxAuthorsList .authorsItem:first-child {
  margin-left: 0;
}
@media only screen and (min-width: 1150px) {
  .boxAuthorsList .authorsItem {
    margin: 0 5px 15px 0;
  }
  .boxAuthorsList .authorsItem:nth-child(3n) {
    margin-right: 5px;
  }
}
.widget .changeCity .selectedCity .cityName {
  color: #000;
  font-size: 15px;
  letter-spacing: normal;
  position: relative;
  z-index: 2;
  padding-left: 16px;
}
.widget .changeCity .selectedCity .cityName:before {
  height: 30px;
  width: 30px;
  background: #ffd200;
  content: "";
  border-radius: 100%;
  position: absolute;
  left: 0;
  top: -3px;
  z-index: -1;
}
.widget .changeCity {
  border-bottom: none;
}
#onet-ad-left {
  float: left;
  margin: 10px 25px 10px auto;
}
.articleDetail .reportTitle {
  margin-top: 20px;
  font-size: 20px;
  color: #666;
  font-weight: normal;
}
.bestOfonet,
.widgetFeed {
  margin-bottom: 40px;
}
.bestOfonet .topicList li,
.widgetFeed .topicList li {
  border-bottom: 1px dotted #dadada;
}
.bestOfonet .topicList li a,
.widgetFeed .topicList li a {
  position: relative;
  margin: 10px 0;
  padding-bottom: 7px;
}
.bestOfonet .topicList li a .popularNewsImg img,
.widgetFeed .topicList li a .popularNewsImg img {
  width: 82px;
  height: 82px;
  float: left;
}
.bestOfonet .topicList li a .popularNewsTitle,
.widgetFeed .topicList li a .popularNewsTitle {
  font-size: 14px;
  line-height: 22px;
  font-weight: 500;
  padding-left: 20px;
  color: #000;
}
.mediaMowiaWidget .topicBlock h3 {
  border-bottom: solid 1px #dcdcdc;
  position: relative;
  z-index: 2;
  padding: 0 0 6px 16px;
}
.mediaMowiaWidget .topicBlock h3:before {
  height: 30px;
  width: 30px;
  background: #ffd40e;
  content: "";
  border-radius: 100%;
  position: absolute;
  left: 0;
  top: -3px;
  z-index: -1;
}
.mediaMowiaWidget .topicBlock .mediaMowiaTopicList li {
  border-bottom-style: dotted;
}
.mediaMowiaWidget .topicBlock .mediaMowiaTopicList li span {
  font-size: 14px;
  font-weight: 500;
  padding-left: 20px;
}
.mediaMowiaWidget .topicBlock .mediaMowiaTopicList li.lastItem {
  border: none;
}
.mediaMowiaWidget .topicBlock img {
  margin-bottom: 0;
}
.mediaMowiaWidget span {
  font-family: "Fira Sans", sans-serif;
  color: #000;
  font-size: 15px;
  margin-right: 5px;
  letter-spacing: normal;
}
.mediaMowiaWidget .widget-header:after {
  display: none;
}
.atricleTop {
  overflow: hidden;
}
.fb_content_share {
  margin-top: 0;
  float: right;
}
.fb_share {
  display: block;
  background: #4a6ea9 url('../../images/fbiconBig.png') no-repeat 8px 6px;
  width: 156px;
  height: 33px;
  line-height: 33px;
  position: relative;
  font-size: 12px;
  font-weight: 500;
  text-align: center;
  box-sizing: border-box;
  padding: 0 43px 0 0;
  float: left;
}
.fb_share:after {
  content: 'Podziel się';
  color: #fff;
  margin-left: 22px;
  margin-top: 1px;
  display: inline-block;
}
.fb_share .fb_share_counter {
  background: #fff;
  border: 1px solid #dcdcdc;
  position: absolute;
  height: 100%;
  box-sizing: border-box;
  right: 0;
  top: 0;
  width: 43px;
  padding: 0;
  text-align: center;
}
.fb_share.fadeOutTop {
  position: fixed;
  top: 58px;
  margin-left: 18px;
}
.talkback_comments {
  display: block;
  background: #FFD200;
  width: 147px;
  height: 33px;
  line-height: 33px;
  float: left;
  margin-right: 20px;
  position: relative;
  font-size: 12px;
  font-weight: 500;
  text-align: center;
  box-sizing: border-box;
  padding: 0 43px 0 0;
  color: #000;
}
.talkback_comments .talkback_counter {
  background: #fff;
  border: 1px solid #dcdcdc;
  position: absolute;
  height: 100%;
  box-sizing: border-box;
  right: 0;
  top: 0;
  width: 43px;
  text-align: center;
}
.talkback_comments .talkback_counter:after {
  background: url('../../images/comment.gif') no-repeat;
  content: "";
  width: 7px;
  height: 6px;
  position: absolute;
  bottom: -6px;
  right: -1px;
}
.talkback_comments_supl {
  display: block;
  width: 147px;
  height: 10px;
  margin-right: 20px;
}
.detailContentWrapper {
  position: relative;
}
.detailContentWrapper .contentShareLeft {
  width: 80px;
  position: absolute;
  margin: 12px 0 0 -75px;
}
.detailContentWrapper .contentShareLeft .fb_share {
  background: #4a6bb6;
  width: 44px;
  height: 44px;
  float: none;
  padding: 0;
  border-radius: 100%;
}
.detailContentWrapper .contentShareLeft .fb_share svg {
  fill: #fff;
}
.detailContentWrapper .contentShareLeft .fb_share:after {
  display: none;
}
.detailContentWrapper .contentShareLeft .talkback_comments {
  width: 44px;
  height: 44px;
  margin-top: 24px;
  background: #fff;
  float: none;
}
.detailContentWrapper .contentShareLeft .talkback_comments .talkback_counter {
  width: 44px;
  height: 31px;
}
.detailContentWrapper .contentShareLeft .talkback_comments_supl {
  width: 44px;
  float: none;
}
.detailContentWrapper .contentShareLeft .BackToMainPage {
  width: 44px;
  height: 44px;
  background: #ffd200;
  display: block;
  border-radius: 100%;
  font-size: 13px;
  line-height: 44px;
  padding-left: 4px;
  box-sizing: border-box;
  color: #000;
}
.pageContent {
  padding: 0 15px;
  overflow: visible;
  display: table;
}
.proxyDetail {
  display: block;
}
.pageContent .articleDetail,
.pageContent .liveblogArticle {
  padding-top: 0;
}
.pageContent .articleDetail p a,
.pageContent .liveblogArticle p a {
  text-decoration: none;
  color: #000;
  border-bottom: solid 2px #ffd200;
}
.pageContent .articleDetail .articleHeading,
.pageContent .liveblogArticle .articleHeading {
  overflow: hidden;
  font-size: 14px;
  float: left;
  margin-bottom: 17px;
  max-width: 404px;
}
.pageContent .articleDetail .articleHeading .authDesc,
.pageContent .liveblogArticle .articleHeading .authDesc {
  display: inline-block;
  height: 30px;
  vertical-align: top;
}
.pageContent .articleDetail .articleHeading .authDesc a,
.pageContent .liveblogArticle .articleHeading .authDesc a {
  color: #1e1e1e;
  font-weight: 500;
  font-size: 15px;
  display: inline-block;
  height: 18px;
  margin-top: 8px;
  margin-right: 12px;
  text-transform: uppercase;
}
.pageContent .articleDetail .articleHeading .authDesc a span,
.pageContent .liveblogArticle .articleHeading .authDesc a span {
  border-right: solid 1px #dcdcdc;
  padding-right: 12px;
  display: inline-block;
}
.pageContent .articleDetail .articleHeading .breadcrumbs,
.pageContent .liveblogArticle .articleHeading .breadcrumbs {
  float: left;
}
.pageContent .articleDetail .articleHeading .breadcrumbs .breadcrumbItem,
.pageContent .liveblogArticle .articleHeading .breadcrumbs .breadcrumbItem {
  display: inline-block;
}
.pageContent .articleDetail .articleHeading .breadcrumbs .breadcrumbItem:after,
.pageContent .liveblogArticle .articleHeading .breadcrumbs .breadcrumbItem:after {
  content: "\203A";
  margin-left: 5px;
  color: rgba(0, 105, 140, 0.5);
}
.pageContent .articleDetail .articleHeading .breadcrumbs .breadcrumbItem:last-child:after,
.pageContent .liveblogArticle .articleHeading .breadcrumbs .breadcrumbItem:last-child:after {
  content: "";
}
.pageContent .articleDetail .articleHeading .datePublished,
.pageContent .liveblogArticle .articleHeading .datePublished {
  display: inline-block;
  line-height: 33px;
  margin: 0 10px 0 0;
  float: none;
  vertical-align: top;
}
.pageContent .articleDetail .articleHeading .source,
.pageContent .liveblogArticle .articleHeading .source {
  color: #909090;
  display: inline-block;
}
.pageContent .articleDetail .articleHeading .source img,
.pageContent .liveblogArticle .articleHeading .source img {
  display: inline;
  max-height: 30px;
  vertical-align: bottom;
}
.pageContent .articleDetail .articleHeading .sponsored,
.pageContent .liveblogArticle .articleHeading .sponsored {
  text-align: left;
  width: 100%;
  color: #999999;
  font-size: 14px;
  clear: both;
  font-family: "Fira Sans";
  margin-bottom: 10px;
}
.pageContent .articleDetail .mainTitle,
.pageContent .liveblogArticle .mainTitle {
  font-size: 40px;
  text-decoration: none;
  color: #202427;
  line-height: 1.175;
  letter-spacing: -1px;
  font-weight: 400;
  margin: 22px 0 22px;
  clear: both;
  font-weight: bold;
}
.pageContent .articleDetail .mainPhoto,
.pageContent .liveblogArticle .mainPhoto {
  margin-bottom: 40px;
  position: relative;
}
.pageContent .articleDetail .mainPhoto img,
.pageContent .liveblogArticle .mainPhoto img {
  width: 100%;
  display: block;
}
.pageContent .articleDetail .mainPhoto .copyright,
.pageContent .liveblogArticle .mainPhoto .copyright {
  font-size: 13px;
  padding: 2px;
  display: block;
  color: #fff;
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  bottom: 0;
  right: -1px;
  transform: rotate(270deg) translateX(100%);
  transform-origin: bottom right;
  max-height: 440px;
  font-weight: 500;
}
.pageContent .articleDetail .mainPhoto .caption,
.pageContent .liveblogArticle .mainPhoto .caption {
  color: #4b4b4b;
  font-size: 14px;
  margin-top: 9px;
  position: absolute;
}
.pageContent .articleDetail .mainPhoto .caption .imageDescription,
.pageContent .liveblogArticle .mainPhoto .caption .imageDescription {
  display: block;
}
.pageContent .articleDetail .lead p,
.pageContent .liveblogArticle .lead p,
.pageContent .articleDetail .articleBody p,
.pageContent .liveblogArticle .articleBody p {
  font-size: 16px;
  line-height: 1.625;
  margin: 18px 0;
}
.pageContent .articleDetail .lead h2,
.pageContent .liveblogArticle .lead h2,
.pageContent .articleDetail .articleBody h2,
.pageContent .liveblogArticle .articleBody h2 {
  margin: 30px 0;
}
.pageContent .articleDetail .lead h2:before,
.pageContent .liveblogArticle .lead h2:before,
.pageContent .articleDetail .articleBody h2:before,
.pageContent .liveblogArticle .articleBody h2:before {
  display: none;
}
.pageContent .articleDetail .lead h3,
.pageContent .liveblogArticle .lead h3,
.pageContent .articleDetail .articleBody h3,
.pageContent .liveblogArticle .articleBody h3 {
  margin: 50px 0;
  font-size: 22px;
}
.pageContent .articleDetail .lead li:before,
.pageContent .liveblogArticle .lead li:before,
.pageContent .articleDetail .articleBody li:before,
.pageContent .liveblogArticle .articleBody li:before {
  content: "";
  width: 13px;
  height: 13px;
  border-radius: 100%;
  background: #ffd200;
  position: absolute;
  top: 4px;
  left: -29px;
}
.pageContent .articleDetail .lead,
.pageContent .liveblogArticle .lead {
  font-weight: 800;
  font-size: 16px;
  line-height: 1.625;
  margin: 0 0 18px 0;
}
.pageContent .articleDetail .promoFrame,
.pageContent .liveblogArticle .promoFrame {
  float: right;
  width: 330px;
  margin: 5px 0 10px 20px;
  text-align: left;
  padding: 18px 0 18px 0;
  background: #f6f6f6;
}
.pageContent .articleDetail .promoFrame .description,
.pageContent .liveblogArticle .promoFrame .description {
  padding: 0 15px;
}
.pageContent .articleDetail .promoFrame .title,
.pageContent .liveblogArticle .promoFrame .title {
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
  margin: 0 0 5px;
  text-align: left;
  padding: 0 15px;
}
.pageContent .articleDetail .promoFrame.imageVertical img,
.pageContent .liveblogArticle .promoFrame.imageVertical img {
  float: left;
  margin-right: 14px;
}
.pageContent .articleDetail .promoFrame ul,
.pageContent .liveblogArticle .promoFrame ul {
  margin-top: 5px;
  margin-left: 0;
  margin-bottom: 0;
  list-style-type: none;
  padding: 5px 20px;
}
.pageContent .articleDetail .promoFrame ul li,
.pageContent .liveblogArticle .promoFrame ul li {
  list-style-type: none;
}
.pageContent .articleDetail .promoFrame ul.singleElement li,
.pageContent .liveblogArticle .promoFrame ul.singleElement li {
  background: none;
  padding-left: 0;
}
.pageContent .articleDetail .promoFrame.withQuotation,
.pageContent .liveblogArticle .promoFrame.withQuotation {
  background: #fff;
  margin: 20px 0 20px 20px;
  padding: 15px 0 15px 15px;
}
.pageContent .articleDetail .promoFrame.withProbe,
.pageContent .liveblogArticle .promoFrame.withProbe {
  background: #fff;
}
.pageContent .articleDetail .promoFrame.withImage.imageVertical,
.pageContent .liveblogArticle .promoFrame.withImage.imageVertical {
  float: right;
  width: 342px;
  margin: 5px 0 10px 20px;
  text-align: left;
  padding: 0 8px 0 0;
  height: 284px;
  overflow: hidden;
  position: relative;
  background: #f0f0f0;
}
.pageContent .articleDetail .promoFrame.withImage.imageVertical img,
.pageContent .liveblogArticle .promoFrame.withImage.imageVertical img {
  float: left;
  margin-right: 15px;
}
.pageContent .articleDetail .promoFrame.withImage.imageVertical .title,
.pageContent .liveblogArticle .promoFrame.withImage.imageVertical .title {
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
  margin: 10px 0 10px;
  text-align: left;
  position: relative;
  z-index: 1;
  padding: 10px 0 0 10px;
}
.pageContent .articleDetail .promoFrame.withImage.imageVertical .description,
.pageContent .liveblogArticle .promoFrame.withImage.imageVertical .description {
  font-size: 14px;
  line-height: 21px;
  position: relative;
  z-index: 1;
}
.pageContent .articleDetail .promoFrame.withImage.imageVertical .formTools.buttonLeft,
.pageContent .liveblogArticle .promoFrame.withImage.imageVertical .formTools.buttonLeft {
  max-width: 130px;
  overflow: hidden;
  white-space: nowrap;
  padding: 0 !important;
}
.pageContent .articleDetail .promoFrame.withImage.imageVertical .formTools.buttonLeft a,
.pageContent .liveblogArticle .promoFrame.withImage.imageVertical .formTools.buttonLeft a {
  padding: 0 10px;
}
.pageContent .articleDetail .promoFrame.withImage.imageHorizontal,
.pageContent .liveblogArticle .promoFrame.withImage.imageHorizontal {
  float: right;
  width: 342px;
  margin: 5px 0 10px 20px;
  text-align: left;
  padding: 0 8px 25px 0;
  position: relative;
  background: #f0f0f0;
}
.pageContent .articleDetail .promoFrame.withImage.imageHorizontal .frameImageWrapper,
.pageContent .liveblogArticle .promoFrame.withImage.imageHorizontal .frameImageWrapper {
  position: relative;
}
.pageContent .articleDetail .promoFrame.withImage.imageHorizontal .title,
.pageContent .liveblogArticle .promoFrame.withImage.imageHorizontal .title {
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
  margin: 10px 0;
  text-align: left;
  z-index: 3;
  bottom: 10px;
  padding: 0 20px;
  color: #000;
}
.pageContent .articleDetail .promoFrame.withImage.imageHorizontal .description,
.pageContent .liveblogArticle .promoFrame.withImage.imageHorizontal .description {
  font-size: 14px;
  line-height: 21px;
  position: relative;
  z-index: 1;
  padding: 10px 20px 0;
}
.pageContent .articleDetail .promoFrame.withImage.imageHorizontal.withDescription .title,
.pageContent .liveblogArticle .promoFrame.withImage.imageHorizontal.withDescription .title {
  position: absolute;
  color: #fff;
}
.pageContent .articleDetail .promoFrame blockquote,
.pageContent .liveblogArticle .promoFrame blockquote {
  font-family: Georgia,Times, serif;
  font-style: italic;
  margin: 0 10px;
}
.pageContent .articleDetail .promoFrame blockquote p,
.pageContent .liveblogArticle .promoFrame blockquote p {
  font-size: 21px;
  line-height: 29px;
}
.pageContent .articleDetail .promoFrame blockquote footer,
.pageContent .liveblogArticle .promoFrame blockquote footer {
  text-align: right;
  font-size: 15px;
}
.pageContent .articleDetail .promoFrame .quotation,
.pageContent .liveblogArticle .promoFrame .quotation {
  background: url('../../images/quote.png') no-repeat 5px 3px;
  background-position: 100% 100%;
  background-repeat: no-repeat;
  padding: 0 0 50px 0;
  font-size: 17px;
  font-family: Georgia;
  font-style: italic;
}
.pageContent .articleDetail .promoFrame .quotation footer,
.pageContent .liveblogArticle .promoFrame .quotation footer {
  text-align: left;
  font-size: 17px;
  margin-top: 16px;
  height: 35px;
  position: absolute;
  font-family: "Georgia";
  text-transform: none;
  font-style: normal;
  font-style: italic;
}
.pageContent .articleDetail .ustCommonButtonSmall,
.pageContent .liveblogArticle .ustCommonButtonSmall {
  background-color: #ffd200;
  display: inline-block;
  height: 30px;
  line-height: 28px;
  padding: 0 15px;
  font-size: 14px;
  font-weight: 700;
  color: #000;
  text-transform: uppercase;
  text-decoration: none;
}
.pageContent .articleDetail .preformatted pre,
.pageContent .liveblogArticle .preformatted pre {
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  word-wrap: break-word;
  font-size: 16px;
  font-family: "Courier New", Courier, monospace;
  line-height: 1.7;
  margin: 28px;
}
.pageContent .articleDetail .embeddedApp,
.pageContent .liveblogArticle .embeddedApp {
  text-align: center;
}
.pageContent .articleDetail .embeddedApp:first-child,
.pageContent .liveblogArticle .embeddedApp:first-child {
  margin: 18px auto;
}
.pageContent .articleDetail .embeddedApp:last-child,
.pageContent .liveblogArticle .embeddedApp:last-child {
  margin-bottom: 10px;
}
.pageContent .articleDetail ol,
.pageContent .liveblogArticle ol {
  counter-reset: li;
}
.pageContent .articleDetail ol li,
.pageContent .liveblogArticle ol li {
  overflow: hidden;
  margin: 0 0 10px 23px;
}
.pageContent .articleDetail ol li:before,
.pageContent .liveblogArticle ol li:before {
  content: counter(li);
  counter-increment: li;
  box-sizing: border-box;
  width: 25px;
  margin-right: 8px;
  padding: 4px;
  color: #fff;
  background: #000;
  text-align: center;
  border-radius: 100%;
  height: 25px;
  line-height: 16px;
  font-size: 11px;
  float: left;
}
.pageContent .articleDetail ul,
.pageContent .liveblogArticle ul {
  padding-left: 48px;
  margin-top: 10px;
}
.pageContent .articleDetail ul li,
.pageContent .liveblogArticle ul li {
  list-style-type: none;
  font-weight: 700;
  margin-bottom: 12px;
  position: relative;
}
.pageContent .articleDetail .interview,
.pageContent .liveblogArticle .interview {
  background: url('../../images/quote.png') no-repeat 5px 3px;
  padding-left: 65px;
}
.pageContent .articleDetail .interview .question,
.pageContent .liveblogArticle .interview .question {
  font-weight: bold;
  margin: 0 0 20px;
}
.pageContent .articleDetail .imageWrapper .author,
.pageContent .liveblogArticle .imageWrapper .author {
  font-size: 13px;
  padding: 2px;
  display: block;
  color: #fff;
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  bottom: 0;
  right: -1px;
  transform: rotate(270deg) translateX(100%);
  transform-origin: bottom right;
  font-weight: 500;
  text-align: center;
  box-sizing: border-box;
}
.pageContent .articleDetail .imageWrapper .author a,
.pageContent .liveblogArticle .imageWrapper .author a {
  color: #bfcdd5;
}
.pageContent .articleDetail .image,
.pageContent .liveblogArticle .image {
  margin: 27px auto;
  text-align: left;
  position: relative;
  font-size: 0;
  text-align: center;
}
.pageContent .articleDetail .image .imageWrapper,
.pageContent .liveblogArticle .image .imageWrapper {
  display: inline-block;
  margin: 0 auto;
  position: relative;
}
.pageContent .articleDetail .image .imageWrapper img,
.pageContent .liveblogArticle .image .imageWrapper img {
  max-width: 100%;
}
.pageContent .articleDetail .image .caption,
.pageContent .liveblogArticle .image .caption {
  color: #000;
  display: block;
  text-align: left;
  font-size: 13px;
  line-height: 15px;
  padding: 5px 8px 11px 0;
  margin: auto;
  box-sizing: border-box;
}
.pageContent .articleDetail .paginationTiles,
.pageContent .liveblogArticle .paginationTiles {
  overflow: hidden;
  text-align: center;
  list-style: none;
  margin: 30px 0 15px 0;
  padding-left: 0;
}
.pageContent .articleDetail .paginationTiles li,
.pageContent .liveblogArticle .paginationTiles li {
  width: 26px;
  height: 26px;
  line-height: 26px;
  font-size: 15px;
  font-weight: normal;
  display: inline-block;
  margin: 0 2px;
  color: #000;
}
.pageContent .articleDetail .paginationTiles li.label,
.pageContent .liveblogArticle .paginationTiles li.label {
  border: none;
  width: auto;
}
.pageContent .articleDetail .paginationTiles li.current,
.pageContent .liveblogArticle .paginationTiles li.current {
  cursor: default;
  background: #ffd200;
  border: 2px solid #ffd200;
}
.pageContent .articleDetail .paginationTiles li.next,
.pageContent .liveblogArticle .paginationTiles li.next {
  width: auto;
}
.pageContent .articleDetail .paginationTiles li.next a,
.pageContent .liveblogArticle .paginationTiles li.next a {
  background: #fff;
  border: 2px solid #ffd200;
  color: #000;
  padding: 0 5px;
}
.pageContent .articleDetail .paginationTiles li.next a:hover,
.pageContent .liveblogArticle .paginationTiles li.next a:hover {
  background: #ffd200;
  color: #000;
}
.pageContent .articleDetail .paginationTiles li a,
.pageContent .liveblogArticle .paginationTiles li a {
  color: #000;
  display: block;
  width: 100%;
  height: 100%;
  border: 2px solid transparent;
}
.pageContent .articleDetail .paginationTiles li a:hover,
.pageContent .liveblogArticle .paginationTiles li a:hover {
  border: 2px solid #ffd200;
}
.pageContent .articleDetail .detailPagination,
.pageContent .liveblogArticle .detailPagination {
  letter-spacing: 1px;
  font-size: 17px;
  margin-top: 17px;
}
.pageContent .articleDetail .authorsSources,
.pageContent .liveblogArticle .authorsSources {
  font-size: 11px;
  line-height: 20px;
}
.pageContent .articleDetail .authorsSources .authorLabel,
.pageContent .liveblogArticle .authorsSources .authorLabel,
.pageContent .articleDetail .authorsSources .sourcesLabel,
.pageContent .liveblogArticle .authorsSources .sourcesLabel {
  color: rgba(0, 105, 140, 0.5);
}
.pageContent .articleDetail .itemAuthor,
.pageContent .liveblogArticle .itemAuthor {
  overflow: hidden;
  padding: 13px;
  border-bottom: solid 1px #ddd;
}
.pageContent .articleDetail .authorProfile,
.pageContent .liveblogArticle .authorProfile {
  overflow: hidden;
  margin: 10px 0;
  background: #f6f6f6;
  padding: 10px;
  display: table;
  width: 100%;
  box-sizing: border-box;
  border-bottom: solid 1px #ddd;
}
.pageContent .articleDetail .authorProfile:last-child,
.pageContent .liveblogArticle .authorProfile:last-child {
  border-bottom: none;
}
.pageContent .articleDetail .authorProfile .photoWrapper,
.pageContent .liveblogArticle .authorProfile .photoWrapper {
  display: table-cell;
  margin-right: 17px;
  vertical-align: middle;
  width: 55px;
}
.pageContent .articleDetail .authorProfile .photo,
.pageContent .liveblogArticle .authorProfile .photo {
  border-radius: 100%;
  border: 4px solid #F2C100;
  height: 55px;
  float: left;
  position: relative;
  margin-right: 5px;
}
.pageContent .articleDetail .authorProfile header,
.pageContent .liveblogArticle .authorProfile header {
  display: table-cell;
  vertical-align: middle;
  padding-left: 20px;
  width: 100%;
}
.pageContent .articleDetail .authorProfile .authorInfo,
.pageContent .liveblogArticle .authorProfile .authorInfo {
  float: left;
  clear: right;
  font-size: 15px;
}
.pageContent .articleDetail .authorProfile .authorItemTagline,
.pageContent .liveblogArticle .authorProfile .authorItemTagline {
  display: block;
  font-size: 13px;
  color: #676767;
}
.pageContent .articleDetail .authorProfile .socials,
.pageContent .liveblogArticle .authorProfile .socials {
  padding: 0;
  margin: 5px 0 0;
  display: table-cell;
  vertical-align: middle;
  float: none;
  white-space: nowrap;
}
.pageContent .articleDetail .authorProfile .socials li,
.pageContent .liveblogArticle .authorProfile .socials li {
  list-style-type: none;
  display: inline-block;
  float: none;
  margin-bottom: 0;
}
.pageContent .articleDetail .authorProfile .socials li a,
.pageContent .liveblogArticle .authorProfile .socials li a {
  margin-top: 0;
  width: 35px;
  height: 35px;
  border-radius: 100%;
  overflow: hidden;
}
.pageContent .articleDetail .authorProfile .socials li a .twitter,
.pageContent .liveblogArticle .authorProfile .socials li a .twitter {
  border: solid 8px #1da1f2;
}
.pageContent .articleDetail .authorProfile .socials li a .facebook,
.pageContent .liveblogArticle .authorProfile .socials li a .facebook {
  border: solid 8px #3b5998;
}
.pageContent .articleDetail .authorProfile .name,
.pageContent .liveblogArticle .authorProfile .name {
  color: #212121;
  text-transform: uppercase;
  font-weight: bold;
}
.pageContent .articleDetail .authorProfileMulti,
.pageContent .liveblogArticle .authorProfileMulti {
  overflow: hidden;
  margin: 10px 0;
  background: #f6f6f6;
}
.pageContent .articleDetail .authorProfileMulti .authorProfile,
.pageContent .liveblogArticle .authorProfileMulti .authorProfile {
  margin: 0;
}
.pageContent .articleDetail .authorProfileMulti .authorInfo,
.pageContent .liveblogArticle .authorProfileMulti .authorInfo {
  float: left;
  clear: right;
  font-size: 15px;
}
.pageContent .articleDetail .authorProfileMulti .authDesc2,
.pageContent .liveblogArticle .authorProfileMulti .authDesc2 {
  margin-top: 5px;
}
.pageContent .articleDetail .article_seeAlso,
.pageContent .liveblogArticle .article_seeAlso {
  font-size: 17px;
  font-weight: bold;
  margin: 20px 10px 50px 0;
}
.pageContent .articleDetail .article_seeAlso > div,
.pageContent .liveblogArticle .article_seeAlso > div {
  position: relative;
  z-index: 1;
  padding-left: 17px;
  width: 100px;
}
.pageContent .articleDetail .article_seeAlso > div:before,
.pageContent .liveblogArticle .article_seeAlso > div:before {
  height: 30px;
  width: 30px;
  background: #ffd200;
  content: "";
  border-radius: 100%;
  position: absolute;
  left: 0;
  top: -3px;
  z-index: -1;
}
.pageContent .articleDetail .article_seeAlso ul,
.pageContent .liveblogArticle .article_seeAlso ul {
  width: 600px;
  padding: 10px 0 0 20px;
  overflow: hidden;
  position: relative;
  top: -40px;
  left: 128px;
}
.pageContent .articleDetail .article_seeAlso ul li,
.pageContent .liveblogArticle .article_seeAlso ul li {
  margin: 0 12px 5px;
  list-style-type: none;
  float: left;
  width: 274px;
}
.pageContent .articleDetail .article_seeAlso ul li a,
.pageContent .liveblogArticle .article_seeAlso ul li a {
  color: #000;
  display: inline;
  border-bottom: solid 1px #ffd200;
}
.pageContent .articleDetail .authorSourceProfile .logo,
.pageContent .liveblogArticle .authorSourceProfile .logo {
  margin: 0 15px 0 0;
  height: 60px;
  line-height: 60px;
}
.pageContent .articleDetail .html_embedded_application .caption,
.pageContent .liveblogArticle .html_embedded_application .caption {
  display: none;
}
.mainPhoto .galleryAnchor {
  position: relative;
  overflow: hidden;
  display: block;
}
.mainPhoto .galleryAnchor .counter {
  position: absolute;
  right: 15px;
  bottom: 15px;
  font-size: 12px;
  line-height: 12px;
  font-weight: bold;
  padding: 5px 10px;
  background: rgba(0, 0, 0, 0.37);
  border-radius: 5px;
  color: #fff;
}
.mainPhoto .galleryAnchor .caption {
  color: #bfcdd5;
}
.articleDetail #leadGalleryPreview {
  bottom: 30px;
}
.articleDetail #leadGalleryPreview ul {
  padding-left: 0;
}
.articleDetail #leadGalleryPreview ul li {
  list-style: none;
}
.formTools {
  margin-left: 18px;
}
.ustCommonButtonNormal {
  background: #003F65;
  display: inline-block;
  height: 48px;
  width: auto;
  padding: 0 48px;
  line-height: 46px;
  color: #fff;
  font-size: 18px;
  cursor: pointer;
}
.ustCommonButtonNormal:hover {
  color: #fff;
}
.articleFooter .dates {
  font-size: 11px;
}
.articleFooter .dates .dateLabel {
  color: rgba(0, 105, 140, 0.5);
}
.articleFooter .dates .datePublishedContent,
.articleFooter .dates .dateModifiedContent {
  color: #00698c;
}
.articleFooter .sponsored {
  text-align: left;
  width: 100%;
  color: #999999;
  font-size: 14px;
  clear: both;
  font-family: "Fira Sans";
  margin-bottom: 10px;
}
.specialTopicDesc {
  overflow: hidden;
}
.specialTopicDesc .showMore {
  display: none;
}
.specialTopicDesc.shortView {
  overflow: hidden;
}
.specialTopicDesc.shortView .descriptionContent {
  display: none;
}
.specialTopicDesc.shortView .showMore {
  display: block;
}
.specialTopicDesc #mainPhoto {
  float: left;
  padding: 0 23px 23px 0;
}
.specialTopicDesc #mainPhoto img {
  display: block;
  height: auto;
  width: 320px;
}
.specialTopicDesc .lead {
  font-size: 16px;
  font-weight: bold;
  line-height: 24px;
}
.specialTopicDesc h3 {
  clear: both;
}
.specialTopicDesc .hyphenate {
  hyphens: auto;
  text-align: left;
}
.raportSectionHeader {
  padding-bottom: 20px;
  display: none;
}
#articleFooterDates {
  margin-bottom: 15px;
}
#listicleApp .article_seeAlso ul.nonelist {
  width: 100%;
}
#listicleApp .article_seeAlso ul.nonelist li a {
  font-size: 15px;
}
#listicleApp .article_seeAlso ul.nonelist li a:before {
  content: none;
}
.footer {
  clear: both;
}
#flat-plista .image {
  margin: 0;
}
.content-type-gallery .detailContentWrapper .detailContent {
  margin-left: 0;
}
#forum h2:before {
  display: none;
}
@media only screen and (max-width: 1149px) {
  #newDetail .pageContent .articleDetail .articleHeading {
    max-width: 303px;
  }
  #newDetail .pageContent .articleDetail .imageWrapper .author {
    transform: rotate(270deg) translateX(80%) scale(0.8);
  }
  .pageContent .articleDetail .article_seeAlso ul,
  .pageContent .liveblogArticle .article_seeAlso ul {
    width: 480px;
  }
  .pageContent .articleDetail .article_seeAlso ul li,
  .pageContent .liveblogArticle .article_seeAlso ul li {
    width: 215px;
  }
}
.liveblogTabsHolder {
  float: none !important;
}
.onet_ustPlugin_addthis.version4 {
  clear: left;
  padding-bottom: 2em;
}
.onet_ustPlugin_addthis.version4 .clearAll {
  clear: left;
}
.onet_ustPlugin_addthis.version4 .box1 .caption,
.onet_ustPlugin_addthis.version4 .box2 .caption,
.onet_ustPlugin_addthis.version4 .box3_forum .caption {
  float: left;
}
.onet_ustPlugin_addthis.version4 .box3_forum .caption {
  float: left;
}
.onet_ustPlugin_addthis.version4 .box3_faceMain .caption {
  float: left;
}
.onet_ustPlugin_addthis.version4 .box1 .caption,
.onet_ustPlugin_addthis.version4 .box2 .caption,
.onet_ustPlugin_addthis.version4 .box3_forum .caption,
.onet_ustPlugin_addthis.version4 .box3_faceMain .caption {
  font-size: 14px;
  font-family: 'open sans', arial, verdana;
}
.onet_ustPlugin_addthis.version4 .box1 .dymek,
.onet_ustPlugin_addthis.version4 .box2 .dymek,
.onet_ustPlugin_addthis.version4 .box3_forum .dymek,
.onet_ustPlugin_addthis.version4 .box3_faceMain .dymek {
  font-family: 'open sans', arial, verdana;
}
.onet_ustPlugin_addthis.version4 .box1 .separator,
.onet_ustPlugin_addthis.version4 .box2 .separator,
.onet_ustPlugin_addthis.version4 .box3_forum .separator,
.onet_ustPlugin_addthis.version4 .box3_faceMain .separator {
  clear: both;
}
.onet_ustPlugin_addthis.version4 .box1 .body,
.onet_ustPlugin_addthis.version4 .box2 .body,
.onet_ustPlugin_addthis.version4 .box3_forum .body,
.onet_ustPlugin_addthis.version4 .box3_faceMain .body {
  float: left;
}
.onet_ustPlugin_addthis.version4 .box1,
.onet_ustPlugin_addthis.version4 .box2,
.onet_ustPlugin_addthis.version4 .box3_forum,
.onet_ustPlugin_addthis.version4 .box3_faceMain {
  margin-top: 1em;
}
.onet_ustPlugin_addthis.version4 .box1 {
  float: left;
  margin-right: 2em;
}
.onet_ustPlugin_addthis.version4 .box2 {
  float: left;
}
.onet_ustPlugin_addthis.version4 .box2 .addthisContener {
  float: left;
}
.onet_ustPlugin_addthis.version4 .box2 .box1 {
  margin: 0;
}
.onet_ustPlugin_addthis.version4 .box2 .box1 .facebook_like {
  width: 125px;
  margin-right: 4px;
}
.onet_ustPlugin_addthis.version4 .box3_forum {
  float: right;
}
.onet_ustPlugin_addthis.version4 .box3_forum .forumCommentButton {
  float: right;
}
.onet_ustPlugin_addthis.version4 .box3_faceMain {
  float: right;
}
.onet_ustPlugin_addthis.version4 .caption {
  color: #666;
  height: 31px;
  line-height: 31px;
  margin-right: 5px;
}
.onet_ustPlugin_addthis.version4 .addthisContener {
  position: relative;
}
.onet_ustPlugin_addthis.version4 .addthisContener .addthis_20x20_style {
  float: left;
}
.onet_ustPlugin_addthis.version4 .addthisContener .addthis_20x20_style .at4-icon {
  background: transparent;
  font-size: 0;
}
.onet_ustPlugin_addthis.version4 .addthisContener .addthis_20x20_style .addthis_button_facebook {
  width: 31px;
  height: 31px;
  background-image: url('../../addthisLayer.png');
  background-position: 0 -31px;
  display: block;
  margin: 0;
  padding: 0;
  float: left;
  margin-right: 4px;
}
.onet_ustPlugin_addthis.version4 .addthisContener .addthis_20x20_style .addthis_button_facebook > span {
  display: none;
}
.onet_ustPlugin_addthis.version4 .addthisContener .addthis_20x20_style .addthis_button_twitter {
  width: 31px;
  height: 31px;
  background-image: url('../../addthisLayer.png');
  background-position: 0 -62px;
  display: block;
  margin: 0 4px 0 0;
  padding: 0;
  float: left;
}
.onet_ustPlugin_addthis.version4 .addthisContener .addthis_20x20_style .addthis_button_twitter > span {
  display: none;
}
.onet_ustPlugin_addthis.version4 .addthisContener .addthis_20x20_style .addthis_button_email {
  width: 31px;
  height: 31px;
  background-image: url('../../addthisLayer.png');
  background-position: 0 -93px;
  display: block;
  margin: 0 4px 0 0;
  padding: 0;
  float: left;
}
.onet_ustPlugin_addthis.version4 .addthisContener .addthis_20x20_style .addthis_button_email > span {
  display: none;
}
.onet_ustPlugin_addthis.version4 .addthisContener .addthis_20x20_style .addthis_button_wykop {
  width: 31px;
  height: 31px;
  background-image: url('../../addthisLayer.png');
  background-position: 0 -124px;
  display: block;
  margin: 0 4px 0 0;
  padding: 0;
  float: left;
}
.onet_ustPlugin_addthis.version4 .addthisContener .addthis_20x20_style .addthis_button_wykop > span {
  display: none;
}
.onet_ustPlugin_addthis.version4 .addthisContener .addthis_20x20_style .addthis_button_naszaklasa {
  width: 31px;
  height: 31px;
  background-image: url('../../addthisLayer.png');
  background-position: 0 -341px;
  display: block;
  margin: 0 4px 0 0;
  padding: 0;
  float: left;
}
.onet_ustPlugin_addthis.version4 .addthisContener .addthis_20x20_style .addthis_button_naszaklasa > span {
  display: none;
}
.onet_ustPlugin_addthis.version4 .addthisContener .addthis_20x20_style .addthis_button_compact {
  width: 31px;
  height: 31px;
  background-image: url('../../addthisLayer.png');
  background-position: 0 -155px;
  display: block;
  margin: 0;
  padding: 0;
  float: left;
}
.onet_ustPlugin_addthis.version4 .addthisContener .addthis_20x20_style .addthis_button_compact > span {
  display: none;
}
.onet_ustPlugin_addthis.version4 .addthisContener .addthis_20x20_style .addthis_toolbox span.at_a11y {
  display: none;
  background: #123456;
}
.onet_ustPlugin_addthis.version4 .addthisContener .dymek {
  float: left;
  margin-left: 2px;
}
.onet_ustPlugin_addthis.version4 .addthisContener .ajaxLoader {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #fff;
  border: 1px solid #000;
  box-sizing: border-box;
  text-align: center;
  line-height: 22px;
  cursor: pointer;
}
.onet_ustPlugin_addthis.version4 .forumCommentButton .button {
  float: left;
  width: 141px;
  height: 31px;
  background-image: url('../../addthisLayer.png');
  background-position: 0 -186px;
  position: relative;
  font-weight: bold;
  font-size: 14px;
  font-family: 'open sans', arial, verdana;
}
.onet_ustPlugin_addthis.version4 .forumCommentButton .button a {
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  line-height: 31px;
  padding-left: 35px;
  font-weight: bold;
  color: #fff;
}
.onet_ustPlugin_addthis.version4 .forumCommentButton .dymek {
  background-color: #fff;
  /* TESTOWO */
  margin-left: 2px;
  float: left;
}
.onet_ustPlugin_addthis.version4 .dymek {
  float: left;
  width: 50px;
  height: 31px;
  line-height: 31px;
  text-align: center;
  position: relative;
}
.onet_ustPlugin_addthis.version4 .dymek .dymek1 {
  position: absolute;
  left: 0;
  width: 10px;
  top: 0;
  bottom: 0;
  background-image: url('../../addthisLayer.png');
  background-position: 0 -217px;
}
.onet_ustPlugin_addthis.version4 .dymek .dymek2 {
  position: absolute;
  left: 10px;
  right: 4px;
  top: 0;
  bottom: 0;
  background-image: url('../../addthisLayer.png');
  background-position: 0 -248px;
}
.onet_ustPlugin_addthis.version4 .dymek .dymek3 {
  position: absolute;
  right: 0;
  width: 4px;
  top: 0;
  bottom: 0;
  background-image: url('../../addthisLayer.png');
  background-position: 0 -279px;
}
.onet_ustPlugin_addthis.version4 .dymek .dymek4 {
  position: relative;
  margin-left: 3px;
  font-size: 12px;
}
.onet_ustPlugin_addthis.version4 .dymek.small .dymek4 {
  font-size: 11px;
}
.onet_ustPlugin_addthis.version4 .facebook_like {
  float: left;
  width: 185px;
}
.onet_ustPlugin_addthis.version4 .facebook_like .facebook_like_contener {
  position: relative;
  float: left;
  width: 112px;
  height: 31px;
}
.onet_ustPlugin_addthis.version4 .facebook_like .facebook_like_contener .addthis_button_facebook_like {
  display: block;
  width: 91px;
  height: 31px;
}
.onet_ustPlugin_addthis.version4 .facebook_like .facebook_like_contener .addthis_button_facebook_like .fb-like {
  overflow: hidden;
  width: 120px;
  height: 31px;
}
.onet_ustPlugin_addthis.version4 .facebook_like .facebook_like_contener .addthis_button_facebook_like .fb-like iframe {
  -webkit-transform: scale(1.5);
  -moz-transform: scale(1.5);
  -ms-transform: scale(1.5);
  -o-transform: scale(1.5);
  transform: scale(1.5);
  transform-origin: top left;
  -ms-transform-origin: top left;
  -webkit-transform-origin: top left;
  -moz-transform-origin: top left;
}
.onet_ustPlugin_addthis.version4 .facebook_like .facebook_like_contener .loader {
  opacity: 0.3;
  cursor: pointer;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-image: url('../../addthisLayer.png');
  background-position: 0 0;
  text-align: center;
  line-height: 22px;
}
.onet_ustPlugin_addthis.version4 .facebook_like .facebook_share_link {
  float: left;
  width: 125px;
  height: 31px;
  background-image: url('../../addthisLayer.png');
  background-position: 0 -310px;
  cursor: pointer;
  display: block;
}
.onet_ustPlugin_addthis.version4 .facebook_like .dymek {
  float: left;
  margin-left: 2px;
}
.onet_ustPlugin_addthis.version4 .onet_ustPlugin_addthis_popular {
  border: 2px solid #003f65;
  margin-top: 5px;
  min-height: 50px;
  margin-top: 1.5rem;
  padding: 10px;
  background-color: #f3f3f3;
  position: relative;
}
.onet_ustPlugin_addthis.version4 .onet_ustPlugin_addthis_popular .onet_ustPlugin_addthis_popularMainTitle {
  margin-bottom: 15px;
  font-size: 18px;
  font-weight: bold;
  color: #003f65;
  text-transform: uppercase;
  margin-top: 5px;
}
.onet_ustPlugin_addthis.version4 .onet_ustPlugin_addthis_popular .onet_ustPlugin_addthis_popularClose {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wMZDw0A+/9f7wAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABA0lEQVQoz3XSy0pDQRAE0JObqySuxP/ID4mKOzExEh+I+ICIb1F3CmqW+S3BH3AnCIkmbvrCMMTeDF0zRVdXTW04HMIBWtjEl9k1h3uMcFhiH9coMMUGvjNSDTfYjn5aYDFIsIoBFhJSiUfsJthSgT4uE3AZL2hEf4tecv+GbokfnAZ4HOdK4J/ZpAE6GJeVZpxk5PVsz1d0Ma70p3WCSaIgJbXxWwFF9qCO5owoGhGHWcQa7iKevNZiajMn1vGQGfGM86SvompWO87jCjuZ5b0woo6jJKoJ2mVkuJeROpV7Ydg0i0qBj+TRC7aSPo3qIsHeSzyFMa2QN/rnk/djtRHO/gAECDs4wixdHgAAAABJRU5ErkJggg==");
  background-position: center center;
  width: 30px;
  height: 30px;
  background-repeat: no-repeat;
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
}
.onet_ustPlugin_addthis.version4 .onet_ustPlugin_addthis_popular .onet_ustPlugin_addthis_popularArrow {
  width: 15px;
  height: 15px;
  position: absolute;
  top: -10px;
  left: 50px;
  border-style: solid;
  border-width: 2px 0 0 2px;
  border-color: #003f65 #003f65 #003f65 #003f65;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  background-color: #f3f3f3;
}
.onet_ustPlugin_addthis.version4 .onet_ustPlugin_addthis_popular .onet_ustPlugin_addthis_popularLink {
  color: #15191b;
  font-family: 'open sans', arial, verdana;
  display: block;
  margin-bottom: 10px;
  height: 67px;
}
.onet_ustPlugin_addthis.version4 .onet_ustPlugin_addthis_popular .onet_ustPlugin_addthis_popularLink:last-child {
  margin-bottom: 0;
}
.onet_ustPlugin_addthis.version4 .onet_ustPlugin_addthis_popular .onet_ustPlugin_addthis_popularRight {
  float: right;
  margin-left: 10px;
}
.onet_ustPlugin_addthis.version4 .onet_ustPlugin_addthis_popular .onet_ustPlugin_addthis_popularTitle {
  display: block;
  font-size: 14px;
  line-height: 17px;
}
.onet_ustPlugin_addthis.version4 .onet_ustPlugin_addthis_popular .onet_ustPlugin_addthis_popularImg {
  margin-right: 10px;
  margin-bottom: 10px;
  height: 67px;
  width: 120px;
  float: left;
}
.onet_ustPlugin_addthis.version4 .onet_ustPlugin_addthis_popular .onet_ustPlugin_addthis_popularStats {
  display: block;
  margin-top: 5px;
}
.onet_ustPlugin_addthis.version4 .onet_ustPlugin_addthis_popular .onet_ustPlugin_addthis_popularStats img {
  display: block;
  float: left;
}
.onet_ustPlugin_addthis.version4 .onet_ustPlugin_addthis_popular .onet_ustPlugin_addthis_popularStats span {
  display: block;
  float: left;
  line-height: 17px;
  margin-left: 3px;
  margin-right: 5px;
  font-size: 12px;
}
.onet_ustPlugin_addthis.version4 .likeAsync iframe {
  transform-origin: 80px top;
  -ms-transform-origin: 80px top;
  -webkit-transform-origin: 80px top;
  -moz-transform-origin: 80px top;
  -webkit-transform: scale(1.6);
  -moz-transform: scale(1.6);
  -ms-transform: scale(1.6);
  -o-transform: scale(1.6);
  transform: scale(1.6);
}
.authorHeading {
  border-bottom: 2px solid #ccc;
  margin-bottom: 25px;
}
.authorHeading .authorProfileDetail .photo {
  border-radius: 75px;
  margin-left: 10px;
  float: left;
}
.authorHeading .authorProfileDetail .profileDetails {
  margin-left: 100px;
  overflow: hidden;
}
.authorHeading .authorProfileDetail .authorItemTagline {
  font-size: 14px;
  color: #999;
  width: 100%;
  display: block;
  float: left;
  margin-top: 5px;
}
.authorHeading .authorProfileDetail header {
  padding: 12px 0 2px;
  display: block;
  height: 55px;
}
.authorHeading .authorProfileDetail .name {
  font-weight: 500;
  font-style: normal;
  font-size: 28px;
  float: left;
  color: #000;
}
.authorHeading .authorDescription {
  padding-left: 100px;
  padding-bottom: 20px;
  text-align: left;
  font-size: 16px;
  line-height: 24px;
}
.authorHeading p {
  margin: 10px 0;
}
.socials {
  margin: 15px 0 20px;
  overflow: hidden;
  float: left;
}
.socials li {
  float: left;
}
.socials li a {
  font-size: 14px;
  line-height: 20px;
  color: #007E99;
  margin-right: 15px;
  margin-top: 10px;
  float: left;
}
.socials li span {
  width: 20px;
  height: 20px;
  float: left;
  display: block;
  margin-right: 5px;
}
.socials li .contactmail {
  width: auto;
  font-size: 14px;
  line-height: 20px;
  color: #007E99;
  margin-right: 15px;
  margin-top: 10px;
  float: left;
  cursor: pointer;
}
.socials li .authorIcon {
  background: url('../../images/authors-icons.png') no-repeat;
}
.socials li .google {
  background-position: -63px 0;
}
.socials li .twitter {
  background-position: 0 0;
}
.socials li .blog {
  background-position: -42px 0;
}
.socials li .youtube {
  background-position: -42px -21px;
}
.socials li .linkedin {
  background-position: 0 -21px;
}
.socials li .instagram {
  background-position: -63px -21px;
}
.socials li .mail {
  background-position: -21px -21px;
}
.socials li .facebook {
  background-position: -21px 0;
}
.sourceHeading {
  border-bottom: 2px solid #cccccc;
  padding-bottom: 25px;
  margin-bottom: 18px;
}
.sourceHeading .sourceTitle {
  clear: both;
  padding-top: 2px;
  padding-bottom: 12px;
}
.sourceHeading .sourceTitle h1 {
  margin: 15px 0 0;
  font-size: 39px;
  padding: 0;
  text-decoration: none;
  color: #202427;
  font-weight: normal;
  line-height: 44px;
  letter-spacing: -1px;
}
.sourceHeading .sourceImage {
  overflow: hidden;
}
.sourceHeading .sourceImage .logo {
  float: left;
  margin: 0 15px 0 0;
  height: 60px;
  line-height: 60px;
}
.boxSourcesList .listItem {
  padding: 10px 0;
  border-bottom: 1px solid #e2e2e2;
  overflow: hidden;
  display: block;
  width: 100%;
}
.boxSourcesList .listItem .itemTitleContener {
  overflow: hidden;
}
.boxSourcesList .listItem .itemTitle {
  color: #005081;
  font-size: 20px;
  font-weight: normal;
  overflow: hidden;
  max-height: 89px;
  line-height: 24px;
}
.boxSourcesList .listItem .itemLead {
  font-size: 14px;
  color: #00698c;
}
.boxSourcesList .listItem .itemImage {
  height: 60px;
  width: auto;
  margin-left: 15px;
  float: right;
}
.barometrWrap {
  height: 230px;
  width: 100%;
  margin-left: auto;
  margin-top: 50px;
  margin-bottom: 20px;
  position: relative;
}
.barometrWrap .barometrHeader {
  color: #31648e;
  border-bottom: 2px solid #31648e;
  height: 30px;
  margin-bottom: 30px;
  font-size: 18px;
}
.barometrWrap .question {
  color: #000;
  font-size: 24px;
  font-weight: bold;
  display: block;
  margin: 0 auto;
  text-align: center;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
  overflow: hidden;
  line-height: 1.2;
}
.barometrWrap .firstOption {
  background: #f00;
  /* Old browsers */
  text-indent: -999px;
  height: 5px;
}
.barometrWrap .survey {
  background: #0553e8;
  /* Old browsers */
  height: 5px;
}
.barometrWrap .surveyWrap {
  position: relative;
  top: 64px;
  width: 58%;
  margin: 0 auto;
  border-radius: 100%;
}
.barometrWrap .options {
  margin: 0 auto;
}
.barometrWrap .yesButton {
  text-indent: -999px;
  margin: 12px 10px 0 20px;
  height: 28px;
  width: 80px;
  cursor: pointer;
  background: url(data:image/jpg;base64,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) transparent no-repeat 0 0;
}
.barometrWrap .noButton {
  text-indent: -999px;
  height: 28px;
  width: 80px;
  margin-top: 12px;
  margin-left: 10px;
  cursor: pointer;
  background: url(data:image/jpg;base64,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) transparent no-repeat 0 0;
}
.barometrWrap .barometrImage {
  width: 140px;
  height: 140px;
  border-radius: 70px;
  background: #fff;
  text-align: center;
  cursor: pointer;
  position: absolute;
  z-index: 2;
}
.barometrWrap .barometrImage img {
  width: 110px;
  height: 110px;
  margin: 8px auto;
  border-radius: 55px;
}
.barometrWrap .barometrImageSecond {
  right: 0;
}
.barometrWrap #barometrImageFirst {
  width: 126px;
  height: 126px;
  border-radius: 100%;
  border: solid 5px #F00;
  margin: 7px auto;
  background: #fff;
  position: relative;
}
.barometrWrap #barometrImageFirst:hover {
  background: #F00;
}
.barometrWrap #barometrImageFirst:hover .barometrTextAnswer {
  color: #fff !important;
}
.barometrWrap .voted #barometrImageFirst {
  background: #F00;
}
.barometrWrap .voted #barometrImageFirst .barometrTextAnswer {
  color: #fff !important;
}
.barometrWrap #barometrImageSecond::after {
  left: 14px;
  top: 14px;
}
.barometrWrap #barometrImageSecond {
  width: 126px;
  height: 126px;
  border-radius: 100%;
  margin: 7px auto;
  border: solid 5px #0553e8;
  background: #FFF;
}
.barometrWrap #barometrImageSecond:hover {
  background: #0553e8;
}
.barometrWrap #barometrImageSecond:hover .barometrTextAnswer {
  color: #fff !important;
}
.barometrWrap .voted #barometrImageSecond {
  background: #0553e8;
}
.barometrWrap .voted #barometrImageSecond .barometrTextAnswer {
  color: #fff !important;
}
.barometrWrap .optionStats {
  position: absolute;
  top: 190px;
  font-size: 30px;
  font-weight: bold;
}
.barometrWrap .firstOptionStats {
  left: 48px;
  color: #F00;
}
.barometrWrap .secondOptionStats {
  right: 34px;
  color: #0553e8;
}
.barometrWrap .barometrTextAnswer {
  line-height: 126px;
  font-size: 30px;
  color: #000;
  font-weight: bold;
  display: inline-block;
}
* + html .barometr .firstOptionStats {
  left: 170px;
}
.bubbleMenuClass {
  background: #d9d9d9;
  border: none;
  width: auto;
  text-align: left;
  right: 0;
}
.bubbleMenuClass a {
  border: none;
  color: #000000;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  padding: 16px 25px;
}
.bubbleMenuClass li:hover a {
  color: #00475c;
}
.siteNavigation {
  transition-property: opacity;
  transition-duration: 170ms;
  transition-delay: 170ms;
  transition-timing-function: cubic-bezier(0.55, 0.06, 0.68, 0.19);
  background: #fff;
  width: 970px;
  line-height: 1;
  position: relative;
  z-index: 4;
  margin-bottom: 20px;
}
.siteNavigation #menuAds {
  visibility: hidden;
}
.siteNavigation #menuAds #onet-ad-flat-zakladka1,
.siteNavigation #menuAds #onet-ad-flat-zakladka2,
.siteNavigation #menuAds #onet-ad-flat-zakladka3,
.siteNavigation #menuAds #onet-ad-flat-zakladka4 {
  height: 40px;
  overflow: hidden;
  float: left;
}
.siteNavigation #menuAds .onet-ad-tight {
  display: inline-block;
  margin: 5px 5px 0 5px;
}
.siteNavigation #menuAds .onet-ad-wide {
  display: none;
}
.siteNavigation:after {
  position: absolute;
  border-bottom: 1px solid #dbdbdd;
  top: 47px;
  width: 100%;
  content: "";
}
.mainpage .siteNavigation {
  width: 660px;
}
#tabMenu,
.mainMenu {
  background: #fff;
}
@media only screen and (min-width: 1150px) {
  .siteNavigation {
    width: 100%;
  }
  .siteNavigation #menuAds .onet-ad-wide {
    display: none;
  }
  .siteNavigation #menuAds .onet-ad-tight {
    display: inline-block;
  }
  .mainpage .siteNavigation {
    width: 800px;
  }
}
#tabMenu {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  margin: 0 auto;
  position: relative;
  width: 1140px;
}
#tabMenu .mainMenu {
  height: 46px;
  z-index: 3;
  white-space: nowrap;
  font-size: 0;
  position: relative;
  overflow: hidden;
}
#tabMenu .mainMenu li:hover ul,
#tabMenu .mainMenu ul:hover,
#tabMenu .mainMenu li:hover div.bubbleMenu,
#tabMenu .mainMenu div:hover,
#tabMenu .mainMenu li:hover div.bubbleGroup {
  display: block;
}
#tabMenu .mainMenu .bubbleMenu,
#tabMenu .mainMenu .bubbleGroup {
  right: 0;
  position: absolute;
  z-index: 5;
  display: none;
}
#tabMenu .mainMenu li {
  display: inline-block;
  font-size: 13px;
  vertical-align: top;
}
#tabMenu .mainMenu li > a {
  overflow: hidden;
  display: block;
}
#tabMenu .subMenu {
  position: relative;
  z-index: 2;
  height: 50px;
}
#tabMenu .subMenu li:hover ul,
#tabMenu .subMenu ul:hover,
#tabMenu .subMenu li:hover div,
#tabMenu .subMenu div:hover {
  display: block;
}
#tabMenu .subMenu .bubbleSubMenu,
#tabMenu .subMenu ul {
  position: absolute;
  width: 160px;
}
#tabMenu .subMenu li {
  position: relative;
  display: inline;
  float: left;
}
#tabMenu .subMenu ul {
  display: none;
}
#tabMenu .subMenu ul li {
  display: block;
}
#tabMenu .subMenu .bubbleSubMenu li,
#tabMenu .subMenu .bubbleGroup li {
  text-align: left;
}
#tabMenu .subMenu .bubbleSubMenu ul {
  position: static;
  display: block;
}
#tabMenu .subMenu .bubbleSubMenu ul li a {
  border: none;
}
#tabMenu .subMenu .bubbleGroup li {
  width: 100%;
}
#tabMenu .subMenu .bubbleSubMenu {
  background: #d9d9d9;
  border: none;
  width: auto;
  text-align: left;
  right: 0;
}
#tabMenu .subMenu .bubbleSubMenu a {
  border: none;
  color: #000000;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  padding: 16px 25px;
}
#tabMenu .subMenu .bubbleSubMenu li:hover a {
  color: #00475c;
}
#tabMenu .subMenu .bubbleSubMenu ul {
  background: #d9d9d9;
  padding: 0;
}
#tabMenu .firstLevel {
  border-top: 2px solid #000000;
  border-bottom: 1px solid #dbdbdd;
  text-transform: uppercase;
  max-width: 1140px;
}
#tabMenu .firstLevel .mainMenu {
  background: #ffffff;
  color: #000000;
}
#tabMenu .firstLevel .mainMenu li {
  border-right: 1px solid #dbdbdd;
  height: 100%;
  margin: 0;
  padding: 0;
}
#tabMenu .firstLevel .mainMenu li a {
  color: #000000;
  font-size: 14px;
  font-weight: 400;
  padding: 16px 25px;
}
#tabMenu .firstLevel .mainMenu li a:hover {
  color: #a5a5a7;
}
#tabMenu .firstLevel .mainMenu li:last-child {
  border-right: none;
}
#tabMenu .firstLevel .mainMenu li:first-child {
  border-left: 1px solid #dbdbdd;
}
#tabMenu .firstLevel .mainMenu li.pinned {
  position: relative;
}
#tabMenu .firstLevel .mainMenu li.pinned .moreArrow {
  width: 0;
  height: 0;
  border-left: 5.5px solid transparent;
  border-right: 5.5px solid transparent;
  border-top: 5px solid #000000;
  margin-left: 7px;
  display: inline-block;
}
#tabMenu .firstLevel .mainMenu li.pinned:hover {
  background: #d9d9d9;
}
#tabMenu .firstLevel .mainMenu li.pinned:hover a {
  color: #000000;
}
#tabMenu .firstLevel .mainMenu li:hover {
  background: rgba(0, 71, 92, 0.1);
}
#tabMenu .firstLevel .mainMenu li:hover a {
  color: #00475c;
}
#tabMenu .firstLevel .mainMenu .selected {
  border-bottom: solid 5px #ffd40e;
  box-sizing: border-box;
}
#tabMenu .firstLevel .mainMenu .more {
  border-right: none;
}
#tabMenu .firstLevel .mainMenu .more a {
  font-size: 37px;
  line-height: 21px;
  font-weight: 400;
  padding: 0px 16px 25px;
}
#tabMenu .firstLevel .mainMenu .more:hover {
  background: #d9d9d9;
}
#tabMenu .firstLevel .mainMenu .more:hover a {
  color: #000000;
}
#tabMenu .firstLevel .mainMenu .bubbleMenu,
#tabMenu .firstLevel .mainMenu .bubbleGroup {
  background: #d9d9d9;
  border: none;
  width: auto;
  text-align: left;
  right: 0;
}
#tabMenu .firstLevel .mainMenu .bubbleMenu a,
#tabMenu .firstLevel .mainMenu .bubbleGroup a {
  border: none;
  color: #000000;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  padding: 16px 25px;
}
#tabMenu .firstLevel .mainMenu .bubbleMenu li:hover a,
#tabMenu .firstLevel .mainMenu .bubbleGroup li:hover a {
  color: #00475c;
}
#tabMenu .firstLevel .mainMenu .bubbleMenu ul,
#tabMenu .firstLevel .mainMenu .bubbleGroup ul {
  padding: 0;
  float: left;
  box-sizing: border-box;
}
#tabMenu .firstLevel .mainMenu .bubbleMenu ul.subli,
#tabMenu .firstLevel .mainMenu .bubbleGroup ul.subli {
  border-right: 1px solid #ffffff;
}
#tabMenu .firstLevel .mainMenu .bubbleMenu ul.subli:last-child,
#tabMenu .firstLevel .mainMenu .bubbleGroup ul.subli:last-child {
  border-right: none;
}
#tabMenu .firstLevel .mainMenu .bubbleMenu li,
#tabMenu .firstLevel .mainMenu .bubbleGroup li {
  border: none;
}
#tabMenu .firstLevel .mainMenu .bubbleGroup li {
  width: 100%;
}
#tabMenu .firstLevel .mainMenu .bubbleGroup ul.subli {
  min-width: 100px;
}
#tabMenu .secondLevel {
  background: rgba(0, 71, 92, 0.1);
  color: #000000;
  clear: both;
  height: 50px;
  max-width: 1140px;
  margin-top: -1px;
}
#tabMenu .secondLevel .subMenu {
  background: none;
  box-shadow: none;
  color: #000000;
}
#tabMenu .secondLevel .subMenu li {
  padding: 0;
}
#tabMenu .secondLevel .subMenu li a {
  border: none;
  color: #000000;
  display: block;
  font-size: 14px;
  padding: 18px;
}
#tabMenu .secondLevel .subMenu li.selected > a {
  font-weight: 400;
}
#tabMenu .secondLevel .subMenu li.more a {
  font-size: 24px;
  margin: -6px 0;
  line-height: 24px;
  padding: 0 16px 12px;
  text-transform: uppercase;
}
#tabMenu .secondLevel .subMenu li.more:hover > a {
  background: #d9d9d9;
  color: #000000;
}
#tabMenu .secondLevel .subMenu li.more .bubbleSubMenu,
#tabMenu .secondLevel .subMenu li.more .bubbleGroup {
  display: none;
  background: #d9d9d9;
  border: none;
  width: auto;
  text-align: left;
  right: 0;
}
#tabMenu .secondLevel .subMenu li.more .bubbleSubMenu a,
#tabMenu .secondLevel .subMenu li.more .bubbleGroup a {
  border: none;
  color: #000000;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  padding: 16px 25px;
}
#tabMenu .secondLevel .subMenu li.more .bubbleSubMenu li:hover a,
#tabMenu .secondLevel .subMenu li.more .bubbleGroup li:hover a {
  color: #00475c;
}
#tabMenu .secondLevel .subMenu li.more .bubbleSubMenu ul,
#tabMenu .secondLevel .subMenu li.more .bubbleGroup ul {
  padding: 0;
  float: left;
  box-sizing: border-box;
}
#tabMenu .secondLevel .subMenu li.more .bubbleSubMenu ul.subli,
#tabMenu .secondLevel .subMenu li.more .bubbleGroup ul.subli {
  border-right: 1px solid #ffffff;
}
#tabMenu .secondLevel .subMenu li.more .bubbleSubMenu ul.subli:last-child,
#tabMenu .secondLevel .subMenu li.more .bubbleGroup ul.subli:last-child {
  border-right: none;
}
#tabMenu .secondLevel .subMenu li.more .bubbleSubMenu li,
#tabMenu .secondLevel .subMenu li.more .bubbleGroup li {
  text-align: left;
  width: 100%;
}
#tabMenu .secondLevel .subMenu li.more .bubbleSubMenu li a,
#tabMenu .secondLevel .subMenu li.more .bubbleGroup li a {
  color: #000000;
  font-size: 12px;
  line-height: 18px;
  text-transform: none;
  padding: 20px 18px;
  white-space: nowrap;
}
#tabMenu .secondLevel .subMenu li.more:hover .bubbleSubMenu {
  display: block;
}
#tabMenu .secondLevel .breadcrumbs {
  color: #ffffff;
  clear: both;
  float: left;
  height: 100%;
  list-style: none;
  margin: 0 20px 0 0;
  padding: 0;
  text-transform: uppercase;
  overflow: visible !important;
}
#tabMenu .secondLevel .breadcrumbs li {
  background: #00475c;
}
#tabMenu .secondLevel .breadcrumbs li a {
  color: #ffffff;
  display: block;
  padding: 18px 26px 18px 19px;
}
#tabMenu .secondLevel .breadcrumbs li:last-child a {
  padding-right: 14px;
}
#tabMenu .secondLevel .breadcrumbs li:last-child:after {
  background: none;
  width: 0;
  height: 0;
}
#tabMenu .secondLevel .breadcrumbs li:after {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAANCAYAAABlyXS1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBRTlBNTdCMEEwNjZFNTExOEY0QjlCMEE2NzIxMTc5QyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBMDYyNTlEQzlGNTIxMUU1QUNCNEJCRDEzNkQ2OUI3OSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBMDYyNTlEQjlGNTIxMUU1QUNCNEJCRDEzNkQ2OUI3OSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkUwRjcyOEU5NEI5RkU1MTFBM0Q2QjQyMjdFNUJDRDY4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkFFOUE1N0IwQTA2NkU1MTE4RjRCOUIwQTY3MjExNzlDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+yozgjwAAAHpJREFUeNpi/P//vxADA4MiEL8D4vsMyAAoyQPEl4D4MxDrAjEDDMMYKkD8AYhvAzE/uiQIe/+HgC3YJEG4DqqgEZskA1QnCHhjk5QD4p9A/BCb5DqozkCi7fQA4j9AvB2ImdH9+RbqTyFkr3BCQ+gbeggx4gtbgAADAHC1Bgmj6LJKAAAAAElFTkSuQmCC') no-repeat;
  content: '';
  color: #ffffff;
  height: 13px;
  width: 7px;
  position: absolute;
  top: 19px;
  right: 0;
}
#tabMenu .secondLevel .breadcrumbs:after {
  content: '';
  height: 0;
  width: 0;
  border-top: 25.5px solid transparent;
  border-left: 20px solid #00475c;
  border-bottom: 25.5px solid transparent;
  position: absolute;
  top: 0;
  right: -20px;
}
@media only screen and (max-width: 1149px) {
  .siteNavigation {
    width: 970px;
  }
  #tabMenu {
    width: 970px;
  }
  #tabMenu .firstLevel,
  #tabMenu .secondLevel {
    max-width: 970px;
  }
}
#tabMenu {
  font-family: "Fira Sans", sans-serif;
}
#tabMenu a:hover,
#tabMenu a {
  color: #000;
}
#tabMenu .firstLevel {
  border-top: solid 1px #dcdcdc;
}
#tabMenu .firstLevel .mainMenu li a {
  font-weight: 700;
}
#tabMenu .firstLevel .mainMenu li:hover {
  background: #e9e9e9;
}
#tabMenu .firstLevel .mainMenu li:hover a {
  color: #000;
}
#tabMenu .firstLevel .mainMenu .bubbleMenu,
#tabMenu .firstLevel .mainMenu .bubbleGroup {
  background: #fff;
  border: solid 1px #dcdcdc;
}
#tabMenu .firstLevel .mainMenu .bubbleMenu ul.subli,
#tabMenu .firstLevel .mainMenu .bubbleGroup ul.subli {
  border-right: solid 1px #dcdcdc;
}
#tabMenu .secondLevel {
  background: #f8f8f8;
  height: 24px;
}
#tabMenu .secondLevel .breadcrumbs li {
  background: #eaeaea;
}
#tabMenu .secondLevel .breadcrumbs li:after {
  top: 5px;
}
#tabMenu .secondLevel .breadcrumbs li a {
  color: #000;
}
#tabMenu .secondLevel .breadcrumbs:after {
  border-top: 12.5px solid transparent;
  border-left: 13px solid #eaeaea;
  border-bottom: 12px solid transparent;
  right: -13px;
}
#tabMenu .secondLevel .subMenu {
  height: auto;
}
#tabMenu .secondLevel .subMenu li a {
  padding: 6px 18px;
  font-size: 12px;
}
body.switch .siteNavigation {
  opacity: 0;
}
.mainpage.switch .siteNavigation {
  opacity: 1;
}
.mainpage .siteNavigation:after {
  display: none;
}
.mainpage .siteNavigation #tabMenu .firstLevel .mainMenu li {
  border-color: #f6f6f6;
}
.footer {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding: 12px 28px;
  box-sizing: border-box;
}
.footer .serviceFooterContainer {
  overflow: hidden;
}
.footer .portalLogo {
  float: left;
  margin-right: 30px;
  padding-top: 5px;
}
.footer .footNav.colLeft {
  overflow: hidden;
  float: left;
  padding-top: 11px;
}
.footer .footNav.colLeft li {
  float: left;
}
.footer .footNav.colLeft li a {
  color: #000;
  padding-right: 2px;
}
.footer .footNav.colLeft li:after {
  content: "|";
  margin-right: 5px;
  color: #000;
}
.footer .footNav.colLeft li:last-child:after {
  content: "";
}
.footer .footNav.colRight {
  float: right;
  color: #000;
  padding-top: 11px;
}
.footer .footNav.colRight a {
  color: #000;
}
svg {
  transform: rotate(0.0000001deg);
}
.pageHeader {
  height: 100px;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background: #fff;
  z-index: 5000001;
  box-sizing: border-box;
  transition-property: height, padding;
  transition-duration: 170ms;
  transition-timing-function: cubic-bezier(0.55, 0.06, 0.68, 0.19);
  border-bottom: solid 1px #e4e4e4;
  /* onbiżona belka (class="switch")*/
}
.pageHeader * {
  transition-property: height, max-height, width, max-width, padding, margin, opacity, top, font-size;
  transition-duration: 170ms;
  transition-timing-function: cubic-bezier(0.55, 0.06, 0.68, 0.19);
}
.pageHeader .pageAligment {
  height: 100%;
  margin: 0 auto;
  width: 1140px;
}
.pageHeader > .pageAligment > * {
  float: left;
}
.pageHeader .onetLogo svg {
  display: block;
  margin-top: 23px;
  width: 156px;
  height: 50px;
}
.pageHeader .searchBar {
  width: 332px;
  float: left;
  position: relative;
}
.pageHeader .searchBar .searchForm {
  margin-top: 31px;
}
.pageHeader .searchBar .searchForm .searchQueryHolder {
  float: left;
  width: calc(100% - 101px);
  position: relative;
}
.pageHeader .searchBar .searchForm .searchQueryHolder svg {
  position: absolute;
  top: 10px;
  right: 21px;
  width: 100px;
  height: 18px;
  pointer-events: none;
}
.pageHeader .searchBar .searchForm .searchQueryInput {
  border: solid 1px #dcdcdc;
  border-right: none;
  height: 35px;
  width: 100%;
  display: block;
  -webkit-appearance: none;
}
.pageHeader .searchBar .searchForm .searchQueryInput:focus + svg {
  display: none;
}
.pageHeader .searchBar .searchForm .searchSubmit {
  width: 99px;
  background: #ffd200;
  height: 35px;
  text-transform: uppercase;
  display: block;
  -webkit-appearance: none;
  font-size: 12px;
  font-weight: bold;
  padding-left: 18px;
  letter-spacing: 0;
  font-family: "Fira Sans";
}
.pageHeader .searchBar svg {
  position: absolute;
  width: 16px;
  right: 71px;
  top: 16px;
  height: 16px;
}
.pageHeader .servicesMenu {
  float: right;
}
.pageHeader .serviceIcon {
  width: 17px;
  height: 22px;
  float: left;
  margin-right: 4px;
}
.pageHeader .serviceIcon.itemSympatia {
  width: 18px;
  height: 17px;
}
.pageHeader .serviceIcon.itemShopping {
  width: 21px;
  height: 17px;
}
.pageHeader .serviceIcon.itemZumi {
  width: 12px;
  height: 17px;
}
.pageHeader .serviceIcon.itemGames {
  width: 25px;
  height: 24px;
  margin-top: -5px;
}
.pageHeader .serviceIcon.itemVod {
  width: 18px;
  height: 17px;
  margin-top: 2px;
}
.pageHeader .serviceName {
  display: inline-block;
  overflow: hidden;
  opacity: 1;
  height: 22px;
  line-height: 22px;
  max-width: 100px;
  text-transform: uppercase;
}
.pageHeader .menuIconOpen,
.pageHeader .menuIconClose {
  float: right;
  width: 22px;
  height: 22px;
  margin: 0 0 0 16px;
  cursor: pointer;
}
.pageHeader .menuIconClose {
  display: none;
}
.pageHeader.show .menuIconOpen {
  display: none;
}
.pageHeader.show .menuIconClose {
  display: block;
}
.pageHeader .headerNav {
  font-size: 13px;
  float: left;
}
.pageHeader .headerNav > ul {
  padding-top: 40px;
  float: left;
  height: 30px;
  overflow: hidden;
}
.pageHeader .headerNav .headerNavItem {
  float: left;
  position: relative;
}
.pageHeader .headerNav .headerNavItem a {
  color: #000;
  margin-left: 16px;
  display: block;
}
.pageHeader .headerNav .headerNavItem.mail {
  margin-left: 10px;
}
.pageHeader .headerNav .headerNavItem.mail:before {
  content: '';
  display: block;
  position: absolute;
  left: 5px;
  top: -8px;
  z-index: -1;
  width: 37px;
  height: 37px;
  background: #ffd200;
  border-radius: 100%;
}
.pageHeader .headerNav .headerNavItem .emailCount {
  background: #e00000;
  width: 18px;
  height: 18px;
  position: absolute;
  text-align: center;
  font-size: 8px;
  line-height: 19px;
  color: #fff;
  border-radius: 100%;
  box-sizing: border-box;
  left: 0;
  top: -10px;
}
.pageHeader .servicesSubmenuPopup {
  height: 0;
  width: 1260px;
  overflow: hidden;
  position: absolute;
  background: #fff;
  right: 0;
  top: 100px;
  opacity: 0;
  width: 100%;
  transition-property: height, opacity, top;
  transition-duration: 170ms;
  transition-timing-function: cubic-bezier(0.55, 0.06, 0.68, 0.19);
}
.pageHeader .servicesSubmenu {
  float: right;
  padding-top: 40px;
}
.pageHeader .servicesSubmenu .servicesList {
  width: 680px;
  overflow: hidden;
  border-bottom: solid 5px #ffd200;
  float: left;
  margin-top: 0;
  height: 100%;
  box-sizing: border-box;
}
.pageHeader .servicesSubmenu .servicesList li {
  float: left;
  width: 170px;
  border-right: dotted 1px #f0f0f0;
  padding: 17px 0;
  box-sizing: border-box;
  height: 33.3%;
}
.pageHeader .servicesSubmenu .servicesList li a {
  color: #000;
  display: inline-block;
  font-size: 15px;
  margin-left: 20px;
}
.pageHeader .servicesSubmenu .servicesList li a:hover {
  border-bottom: solid 3px #ffd200;
  font-weight: bold;
}
.pageHeader .servicesSubmenu .userLogin {
  background: #f8f8f8;
  float: left;
  width: 460px;
  height: 100%;
}
.pageHeader .servicesSubmenu .userLogin .userLogged,
.pageHeader .servicesSubmenu .userLogin .userNotLogged {
  width: 432px;
  margin: 36px auto;
}
.pageHeader .servicesSubmenu .userLogin img {
  border-radius: 100%;
  float: left;
  margin-right: 20px;
}
.pageHeader .servicesSubmenu .userLogin .userData {
  float: left;
  width: 262px;
  margin-top: 17px;
}
.pageHeader .servicesSubmenu .userLogin a {
  color: #000;
}
.pageHeader .servicesSubmenu .userLogin .userEmail {
  font-size: 17px;
  display: block;
  font-weight: bold;
  margin: 10px 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.pageHeader .servicesSubmenu .userLogin .userOption {
  display: inline-block;
  border-right: solid 1px #FFD200;
  padding-right: 8px;
  margin-right: 8px;
}
.pageHeader .servicesSubmenu .userLogin .userOption:last-of-type {
  border: none;
}
.pageHeader .servicesSubmenu .userLogin .userNotLogged {
  text-align: center;
}
.pageHeader .servicesSubmenu .userLogin .userNotLogged span {
  font-size: 10px;
  display: block;
}
.pageHeader .servicesSubmenu .userLogin .loginButton {
  color: #fff;
  background: #000;
  padding: 14px 30px;
  display: inline-block;
  margin: 10px auto;
  text-transform: uppercase;
}
.pageHeader.show .servicesSubmenuPopup {
  opacity: 1;
  height: 180px;
}
.pageHeader.nojs .servicesSubmenu:hover .servicesSubmenuPopup {
  opacity: 1;
  height: 180px;
}
.pageHeader.reduced {
  height: 70px;
  padding: 13px;
}
.pageHeader.reduced .onetLogo svg {
  margin-top: 5px;
  width: 120px;
  height: 36px;
  float: left;
}
.pageHeader.reduced .serviceLogo {
  float: left;
}
.pageHeader.reduced .serviceLogo img {
  float: left;
  margin-top: 5px;
  height: 36px;
}
.pageHeader.reduced .serviceLogo .logoSmall {
  display: none;
}
.pageHeader.reduced .searchBar .searchForm {
  margin-top: 5px;
}
.pageHeader.reduced .headerNav > ul,
.pageHeader.reduced .menuIconOpen,
.pageHeader.reduced .menuIconClose {
  padding-top: 13px;
}
.pageHeader.reduced .headerNav > ul {
  padding-right: 6px;
  margin-right: -6px;
  margin-left: 12px;
}
.pageHeader.reduced .servicesSubmenu {
  padding-top: 0;
  margin-right: -4px;
  margin-left: 4px;
}
.pageHeader.reduced .serviceName {
  opacity: 0;
  max-width: 0;
}
.pageHeader.reduced .servicesSubmenuPopup {
  top: 70px;
  box-shadow: 0 5px 6px -1px rgba(0, 0, 0, 0.2);
}
.pageHeader.switch {
  height: 45px;
  padding: 0;
  box-shadow: 0 5px 6px -1px rgba(0, 0, 0, 0.2);
}
.pageHeader.switch .onetLogo svg {
  width: 100px;
  height: 30px;
}
.pageHeader.switch .serviceLogo img {
  height: 30px;
}
.pageHeader.switch .searchBar .searchForm .searchSubmit {
  font-size: 0;
  width: 43px;
}
.pageHeader.switch .headerNav > ul {
  margin-left: -39px;
}
.pageHeader.switch .servicesSubmenuPopup {
  top: 45px;
}
/*
.pageHeader.show .servicesSubmenuPopup,
.pageHeader.switch {
   
    -webkit-box-shadow: 0px 5px 6px -1px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 5px 6px -1px rgba(0,0,0,0.3);
    box-shadow: 0px 5px 6px -1px rgba(0,0,0,0.3);
    
    
    
}*/
@media only screen and (max-width: 1149px) {
  .pageHeader .pageAligment {
    width: 970px;
  }
  .pageHeader .servicesSubmenu .servicesList {
    width: 564px;
  }
  .pageHeader .servicesSubmenu .servicesList li {
    width: 150px;
  }
  .pageHeader .servicesSubmenu .servicesList li a {
    font-size: 13px;
  }
  .pageHeader .servicesSubmenu .userLogin {
    width: 406px;
  }
  .pageHeader.reduced .serviceLogo .logoSmall {
    display: block;
  }
  .pageHeader.reduced .serviceLogo .logoClassic {
    display: none;
  }
}
.searchForm .searchInput {
  color: #444444;
  padding: 3px 131px 6px 10px;
  width: 380px;
  background: none repeat scroll 0 0 transparent;
  font: 19px arial;
  border-radius: 3px 0 0 3px;
  text-align: left;
  -webkit-appearance: none;
  outline: none;
  border: 1px solid #DDDDDD;
}
.searchForm .searchButton {
  background-image: none;
  background-color: #007F99;
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  color: #FFFFFF;
  cursor: pointer;
  font: bold 14px arial;
  margin-left: -5px;
  height: 33px;
  width: 88px;
  outline: none;
}
.searchitem {
  margin-bottom: 1em;
  overflow: hidden;
}
.searchitem .imgHolder {
  background: none;
  float: left;
  margin-right: 0px;
  margin-left: 0px;
  margin-top: 3px;
  text-align: center;
  width: 15%;
  max-height: 67px;
  overflow: hidden;
  position: relative;
  display: block;
  background: #ececec;
  outline: none;
}
.searchitem .imgHolder img {
  border: 1px solid #e2e2e2;
  width: 120px;
  height: 67px;
}
.searchitem .desc {
  color: #000;
  float: left;
  margin-left: 1%;
  width: 80%;
}
.searchitem .desc .title {
  color: #005081;
  font-size: 16px;
  min-height: 1.4em;
  overflow: hidden;
  padding-right: 5px;
  text-decoration: underline;
}
.searchitem .desc .subTitle {
  font-size: 13px;
  line-height: 17px;
  overflow: hidden;
}
.searchitem .desc .url {
  color: #888888;
  line-height: 16px;
  float: left;
  margin-top: 3px;
  font-size: 13px;
}
.searchResaultText,
.searchNoResults h3,
.searchNoResults strong {
  margin: 10px 0;
}
.searchNoResults ul {
  margin-bottom: 10px;
}
@media only screen and (max-width: 767px) {
  .searchForm .searchInput {
    width: 135px;
    padding: 3px 10px 6px 10px;
  }
  .searchitem .imgHolder {
    width: 90px;
  }
  .searchitem .imgHolder img {
    display: block;
    float: left;
    width: 90px;
    height: 58px;
    margin: 4px 10px 0 0;
  }
}
@media only screen and (max-width: 540px) {
  .searchitem {
    padding: 0;
  }
  .searchitem .desc {
    margin-left: 0;
    width: 100%;
  }
  .searchitem .imgHolder {
    float: none;
  }
}
@media only screen and (max-width: 287px) {
  .searchForm .searchInput {
    width: 120px;
  }
  .searchitem {
    padding: 0;
  }
  .searchitem .desc {
    margin-left: 0;
    width: 100%;
  }
  .searchitem .imgHolder img {
    display: none;
  }
}
.stream .categoryLinkList {
  margin: 50px 0 50px 30px;
  overflow: hidden;
}
.stream .categoryLinkList li {
  float: left;
  margin-right: 20px;
}
.stream .streamList .archiveYear {
  margin: 0 0 20px 0;
  max-width: 640px;
}
.stream .streamList .archiveYear h2 {
  border-bottom: 1px solid #ddd;
  font-size: 36px;
  margin: 5px 0;
}
.stream .streamList .archiveYear .archiveMonth {
  margin: 5px 0;
  overflow: hidden;
}
.stream .streamList .archiveYear .archiveMonth h3 {
  font-size: 22px;
  width: 130px;
  float: left;
  font-weight: 400;
}
.stream .streamList .archiveYear .archiveMonth .archiveDaysContainer {
  overflow: auto;
}
.stream .streamList .archiveYear .archiveMonth .archiveDaysContainer .archiveDay {
  color: #222;
  display: block;
  float: left;
  font-size: 22px;
  margin-right: 10px;
  text-decoration: none;
}
.stream .streamList .archiveYear .archiveMonth .archiveDaysContainer .archiveDay:hover {
  color: #00698c;
}
.stream .dayInArchive {
  float: left;
  font-size: 20px;
  width: 630px;
}
.stream .dayInArchive li {
  float: left;
  width: 100%;
}
.stream .dayInArchive li time {
  width: 10%;
}
.stream .dayInArchive li a {
  color: #00698c;
}
.mediaMowiaWidget {
  width: 300px;
  margin-bottom: 50px;
}
.mediaMowiaWidget .widget-header {
  margin-bottom: 1px;
  position: relative;
}
.mediaMowiaWidget .widget-header:after {
  border-bottom: 2px solid #003f65;
  content: "";
  position: absolute;
  bottom: -3px;
  width: 100%;
  z-index: 1;
}
.mediaMowiaWidget .widget-header h3 {
  min-height: 25px;
  text-transform: uppercase;
}
.mediaMowiaWidget .topicBlock .mediaMowiaTopicList .articleTitle {
  line-height: 22px;
  font-size: 14px;
}
.mediaMowiaWidget .topicBlock .mediaMowiaTopicList li {
  position: relative;
  list-style: none;
  margin: 10px 0;
  padding-bottom: 7px;
  border-bottom: 1px solid #dadada;
}
.mediaMowiaWidget .topicBlock .mediaMowiaTopicList li.lastItem {
  border-bottom: none;
}
.mediaMowiaWidget .topicBlock .mediaMowiaTopicList li.qBlock .articleTitle {
  display: table-cell;
  vertical-align: top;
  padding-left: 10px;
}
.mediaMowiaWidget .topicBlock .mediaMowiaTopicList {
  padding: 0;
  display: block;
}
.mediaMowiaWidget .topicBlock .mediaMowiaTopicList a {
  text-decoration: none;
}
.mediaMowiaWidget .topicBlock img {
  vertical-align: middle;
}
.mediaMowiaWidget .topicBlock .Item img {
  float: left;
  margin-right: 5px;
}
.mediaMowiaWidget .topicBlock .lastItem img {
  margin-right: 5px;
}
.mediaMowiaWidget .topicBlock .qBlock {
  display: table;
}
.mediaMowiaWidget .topicBlock .qBlock img {
  display: table-cell;
  vertical-align: top;
}
.mediaMowiaWidget .topicBlock .qBlock a {
  display: table-row;
}
.mediaMowiaWidget .topicBlock h3 {
  border-bottom: solid 1px #dcdcdc;
  position: relative;
  z-index: 2;
  padding: 0 0 6px 16px;
}
.mediaMowiaWidget .topicBlock h3:before {
  height: 30px;
  width: 30px;
  background: #ffd40e;
  content: "";
  border-radius: 100%;
  position: absolute;
  left: 0;
  top: -3px;
  z-index: -1;
}
.mediaMowiaWidget .topicBlock .mediaMowiaTopicList li {
  border-bottom-style: dotted;
}
.mediaMowiaWidget .topicBlock .mediaMowiaTopicList li span {
  font-size: 14px;
  font-weight: 500;
  padding-left: 20px;
}
.mediaMowiaWidget .topicBlock .mediaMowiaTopicList li.lastItem {
  border: none;
}
.mediaMowiaWidget .topicBlock img {
  margin-bottom: 0;
}
.mediaMowiaWidget span {
  font-family: "Fira Sans", sans-serif;
  color: #000;
  font-size: 15px;
  margin-right: 5px;
  letter-spacing: normal;
}
.mediaMowiaWidget .widget-header:after {
  display: none;
}
.widgetFollowUs {
  color: #003f65;
  font-weight: 300;
}
.widgetFollowUs h2::before {
  height: 30px;
  width: 30px;
  background: #ffd40e;
  content: "";
  border-radius: 100%;
  position: absolute;
  left: 0;
  top: -3px;
  z-index: -1;
}
.widgetFollowUs h2 {
  position: relative;
  z-index: 2;
  padding: 3px 0 14px 15px;
  color: #000;
  font-size: 15px;
  text-transform: uppercase;
}
.widgetFollowUs .followUsOneBtn {
  margin: 0 auto;
  padding: 11px 25px 6px;
  background: #efefef;
}
.widgetFollowUs .followUsOne:first-child {
  margin-left: 0;
}
.widgetFollowUs .followUsOne {
  float: left;
  text-align: center;
  width: 82px;
}
.widgetFollowUs .followUsOne a {
  display: block;
  margin: 0 auto;
  padding: 0;
}
.widgetFollowUs .followUsOne .socialIcon span {
  color: #808080;
  display: block;
  font-size: 11px;
  line-height: 16px;
  margin-top: 3px;
  text-align: center;
}
.widgetFollowUs .followUsOne .socialIcon .icon {
  background: rgba(0, 0, 0, 0) url('data:image/png;base64,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') no-repeat scroll 0 0;
  display: block;
  height: 49px;
  margin: 0 auto;
  width: 49px;
}
.widgetFollowUs .followUsOne .socialIcon.fblike .icon {
  background-position: -1px -52px;
}
.widgetFollowUs .followUsOne .socialIcon.instagram .icon {
  background-position: -50px -52px;
}
.widgetFollowUs .followUsOne .socialIcon.pinterest .icon {
  background-position: -100px -52px;
}
.widgetFollowUs .followUsOne .socialIcon.twitter .icon {
  background-position: -199px -52px;
}
.widgetFollowUs .followUsOne .socialIcon.googleplus .icon {
  background-position: -149px -52px;
}
.widgetFollowUs .followUsBtn {
  background: #ffffff url('data:image/png;base64,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') no-repeat scroll 212px -104px;
  color: #000;
  display: block;
  font-size: 14px;
  line-height: 15px;
  height: 15px;
  margin: 7px auto 5px;
  padding: 13px 12px;
}
.widgetFollowUs .followUsBtn:hover {
  background-position: 90px -133px;
  color: #028eb2;
}
.widgetBlogs {
  font-size: 12px;
  margin-bottom: 40px;
}
.widgetBlogs a:hover,
.widgetBlogs a:link,
.widgetBlogs a:visited {
  color: #00698c;
}
.widgetBlogs .titleBox {
  border-bottom: 2px solid #003f65;
  margin-bottom: 20px;
}
.widgetBlogs .titleBox h2 {
  font-size: 18px;
  color: #003f65;
  text-transform: uppercase;
}
.widgetBlogs .newsElement {
  clear: both;
  overflow: hidden;
  margin-bottom: 19px;
}
.widgetBlogs .photo {
  float: left;
  height: 100px;
  overflow: hidden;
}
.widgetBlogs .photo img {
  width: 100px;
  display: block;
}
.widgetBlogs .description {
  margin-left: 12px;
  float: left;
  width: 184px;
}
.widgetBlogs .title {
  font-size: 14px;
  line-height: 18px;
  margin-top: -3px;
  margin-bottom: 6px;
  max-height: 34px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.widgetBlogs .author {
  color: #00698c;
  font-size: 12px;
  line-height: 19px;
}
.widgetBlogs .content {
  color: #6a6d6f;
  font-family: Georgia, serif;
  font-style: italic;
  margin-bottom: 2px;
  line-height: 15px;
}
.widgetPopular {
  margin-bottom: 40px;
}
.widgetPopular .topicList li {
  border-bottom: 1px dotted #dadada;
  margin: 10px 0;
  display: table;
  padding-bottom: 10px;
}
.widgetPopular .topicList li a {
  position: relative;
  margin: 10px 0;
  padding-bottom: 7px;
  display: table-row;
}
.widgetPopular .topicList li a .popularNewsImg img {
  display: table-cell;
  width: 82px;
  height: 82px;
}
.widgetPopular .topicList li a .popularNewsTitle {
  font-size: 14px;
  line-height: 22px;
  font-weight: 500;
  padding-left: 20px;
  color: #000;
  display: table-cell;
  vertical-align: top;
}
.widgetDiscBoard {
  overflow: hidden;
  background: #fff;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  max-width: 300px;
  width: 100%;
}
.widgetDiscBoard .wdg_headline {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 5px;
  padding-top: 19px;
  position: relative;
  text-transform: uppercase;
}
.widgetDiscBoard .wdg_boardList {
  font-size: 14px;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.widgetDiscBoard .wdg_boardList li {
  line-height: 17px;
  position: relative;
  border-bottom: 1px dotted #dadada;
  font-size: 14px;
  margin-bottom: 0;
  padding-left: 0;
}
.widgetDiscBoard .wdg_boardList li:last-child {
  border-bottom: none;
}
.widgetDiscBoard .wdg_boardList li::before {
  height: 5px;
  width: 5px;
  background: #ffd40e;
  content: "";
  border-radius: 100%;
  position: absolute;
  left: 0;
  top: 28px;
  z-index: 1;
}
.widgetDiscBoard .wdg_boardList li a {
  color: #000;
  display: block;
  padding: 20px 60px 20px 20px;
}
.widgetDiscBoard .wdg_boardList li .wrap {
  background: #fff;
  border: 1px solid #dcdcdc;
  color: #000;
  display: block;
  font-size: 11px;
  height: 33px;
  margin-top: -17.5px;
  max-height: 33px;
  max-width: 33px;
  position: absolute;
  right: 17px;
  top: 50%;
  width: 33px;
  z-index: 2;
}
.widgetDiscBoard .wdg_boardList li .wrap::after {
  background: url(../../images/comment.gif) no-repeat;
  content: "";
  width: 7px;
  height: 6px;
  position: absolute;
  bottom: -6px;
  right: -1px;
}
.widgetDiscBoard .wdg_boardList li .wrap .cnt {
  display: block;
  left: 0;
  line-height: 12px;
  padding: 0;
  position: relative;
  text-align: center;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.widgetDiscBoard .wdg_boardMore {
  margin: 5px 0 0;
  text-align: center;
  border: solid 1px #000;
  display: block;
  text-transform: uppercase;
  padding: 10px;
  font-size: 15px;
  line-height: 25px;
  position: relative;
  color: #000000;
  font-weight: 500;
}
.widgetDiscBoard .wdg_boardMore:after {
  content: "\25BA";
  font-size: 15px;
  padding-left: 7px;
}
.widgetLocalNews li {
  margin-bottom: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #f00;
  overflow: hidden;
}
.widgetLocalNews li .newsImage {
  font-size: 9px;
  float: left;
  width: 100px;
  height: 60px;
  margin: 0 10px 0 0;
}
.widgetLocalNews .blockFooter {
  margin: 5px 0 0;
  text-align: center;
  border: solid 1px #000;
  display: block;
  text-transform: uppercase;
  padding: 10px;
}
.widgetLocalNews .blockFooter a {
  font-size: 15px;
  line-height: 25px;
  position: relative;
  color: #000000;
  font-weight: 500;
}
.widgetLocalNews .blockFooter a:after {
  content: "\25BA";
  font-size: 15px;
  padding-left: 7px;
}
.widgetLocalsBlox .hidden {
  display: none;
}
.widgetLocalsBlox .widgetContentBox {
  background: #fff;
  padding: 0 15px 15px;
  position: relative;
}
.widgetLocalsBlox .widgetContentBox .loaderSplash {
  background: #fff;
  height: 100%;
  left: 0;
  opacity: 0.7;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 101;
}
.widgetLocalsBlox .widgetContentBox .widget {
  margin-bottom: 0;
}
.widgetLocalsBlox .widgetContentBox .widgetLocalNews .titleBox {
  padding: 16px 0 13px;
}
.widgetLocalsBlox .widgetContentBox .widgetLocalNews .titleBox h3 {
  color: #363b3f;
  font-size: 14px;
  font-weight: 800;
  line-height: 15px;
  text-transform: uppercase;
}
.widgetLocalsBlox .widgetContentBox .widgetLocalNews .widgetContent .newsList {
  font-size: 14px;
  list-style-type: none;
}
.widgetLocalsBlox .widgetContentBox .widgetLocalNews .widgetContent .newsList li {
  border-bottom: 1px solid #cad6dd;
  overflow: hidden;
  padding: 10px 0 8px;
  position: relative;
  margin-bottom: 0;
  font-weight: 500;
}
.widgetLocalsBlox .widgetContentBox .widgetLocalNews .widgetContent .newsList li:first-child .newsTitle {
  display: inline-block;
  float: left;
  font-size: 15px;
  line-height: 17px;
  margin-bottom: 4px;
  margin-top: 0;
  width: 174px;
}
.widgetLocalsBlox .widgetContentBox .widgetLocalNews .widgetContent .newsList li:first-child .newsImage {
  clear: both;
  float: left;
  height: auto;
  width: auto;
  margin-right: 11px;
}
.widgetLocalsBlox .widgetContentBox .widgetLocalNews .widgetContent .newsList li:first-child .newsImage img {
  width: 85px;
}
.widgetLocalsBlox .widgetContentBox .widgetLocalNews .widgetContent .newsList li a {
  font-size: 14px;
  color: #000;
}
.widgetLocalsBlox .widgetContentBox .widgetLocalNews .widgetContent .newsList li:last-child {
  border-bottom: none;
}
.widgetLocalsBlox .widgetDiscBoard {
  background: none;
  padding: 0;
}
.widgetLocalsBlox .widgetDiscBoard .wdg_headline {
  padding: 24px 0 2px 21px;
  color: #000;
  font-size: 14px;
  font-weight: 800;
  line-height: 15px;
  text-transform: uppercase;
  margin-bottom: 0;
}
.sympatiaWidget .titleBox {
  border-bottom: 2px solid #003f65;
  margin-bottom: 17px;
}
.sympatiaWidget .titleBox h2 {
  color: #003f65;
  font-size: 18px;
  text-transform: uppercase;
}
.sympatiaWidget .widgetContent {
  overflow: hidden;
}
.sympatiaWidget .widgetContent ul {
  list-style: none;
  overflow: hidden;
}
.sympatiaWidget .widgetContent ul li {
  float: left;
  margin-right: 31px;
}
.sympatiaWidget .widgetContent ul li:nth-child(3n) {
  margin-right: 0;
}
.sympatiaWidget .widgetContent ul li div {
  border: none;
  text-align: left;
}
.sympatiaWidget .widgetContent ul li div a {
  color: #394447;
  font-family: Verdana;
  font-size: 11px;
}
.sympatiaWidget .widgetContent ul li div img {
  border: 2px solid #ffffff;
  border-radius: 4px;
}
.sympatiaWidget .widgetContent ul li div.photo {
  height: 80px;
  width: 78px;
  overflow: hidden;
  text-align: center;
}
.sympatiaWidget .widgetContent ul li div.username {
  margin: 3px 0 12px;
  text-align: center;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 80px;
  white-space: nowrap;
}
.sympatiaWidget .widgetContent ul li div.username a {
  color: #757575;
  font-family: Verdana;
  font-size: 11px;
}
.sympatiaWidget .widgetContent ul li div.username a:hover {
  color: #800068;
}
.sympatiaWidget .blockFooter {
  text-align: right;
  border-top: 1px solid #c9cbd0;
}
.sympatiaWidget .blockFooter a {
  font-family: "Open Sans", Verdana, sans-serif;
  font-size: 11px;
  line-height: 25px;
  position: relative;
}
.sympatiaWidget .blockFooter a::after {
  content: "»";
  font-size: 12px;
  padding-left: 2px;
}
.widgetSearch .searchBar {
  height: 32px;
}
.widgetSearch .searchBar .searchInfo {
  background: #ffffff;
  border: 1px solid #c8c8c8;
  border-radius: 2px;
  box-shadow: 0 0 0 2px #eaeaea inset;
  color: #858282;
  float: left;
  font-size: 14px;
  height: 22px;
  line-height: 22px;
  margin-right: 10px;
  padding: 3px 10px;
  width: 198px;
  outline: none;
}
.widgetSearch .searchBar .searchButton {
  background: #003f65;
  border: none;
  border-radius: 2px;
  color: #ffffff;
  cursor: pointer;
  float: left;
  font-size: 14px;
  height: 30px;
  letter-spacing: 0.5px;
  outline: none;
  width: 65px;
}
.widgetSearch .searchBar .searchButton:hover {
  background: #888;
}
.filesAttachmentWrapper {
  clear: both;
}
.filesAttachmentDataContener {
  margin: auto;
  display: table;
}
.filesAttachmentDataContener .filesAttachmentData {
  display: block;
  height: 140px;
  margin-left: 10px;
  margin-bottom: 20px;
  /* background-position = 18 + n * 79 */
  /* 00 */
  /* 00 */
  /* 01 */
  /* 02 */
  /* 02 */
  /* 02 */
  /* 02 */
  /* 03 */
  /* 03 */
  /* 04 */
  /* 05 */
  /* 06 */
  /* 07 */
  /* 08 */
  /* 09 */
  /* 10 */
  /* 10 */
  /* 11 */
  /* 12 */
  /* 13 */
  /* 14 */
  /* 15 */
  /* 16 */
  /* 17 */
}
.filesAttachmentDataContener .filesAttachmentData .filesAttachmentDataDownload {
  width: 100px;
  height: 130px;
  float: left;
  margin-right: 25px;
}
.filesAttachmentDataContener .filesAttachmentData .filesAttachmentDataExt {
  margin: 0 auto;
  width: 72px;
  height: 112px;
  background-image: url("../../images/attachments.png");
}
.filesAttachmentDataContener .filesAttachmentData .filesAttachmentDataDownloadButton {
  background-image: url("../../images/attachmentbutton.png");
  height: 26px;
  width: 80px;
  color: #fff;
  text-transform: uppercase;
  line-height: 26px;
  text-align: center;
  padding-right: 20px;
}
.filesAttachmentDataContener .filesAttachmentData .filesAttachmentDataCaption {
  width: 500px;
  line-height: 18px;
  font-size: 11px;
  font-family: Verdana, Helvetica, sans-serif;
  padding-top: 20px;
}
.filesAttachmentDataContener .filesAttachmentData .filesAttachmentDataCaption .filesAttachmentDataCaptionSize {
  color: #808080;
}
.filesAttachmentDataContener .filesAttachmentData .filesAttachmentDataCaption .filesAttachmentDataCaptionName {
  color: #163a69;
  font-weight: bold;
  font-size: 13px;
}
.filesAttachmentDataContener .filesAttachmentData .filesAttachmentDataCaption .filesAttachmentDataCaptionFiletype {
  color: #222222;
  display: block;
  margin-top: 10px;
  line-height: 14px;
}
.filesAttachmentDataContener .filesAttachmentData .filesAttachmentDataCaption .filesAttachmentDataCaptionFiletype a {
  color: #163a69;
}
.filesAttachmentDataContener .filesAttachmentData .filesAttachmentDataClear {
  clear: both;
  display: inline-block;
}
.filesAttachmentDataContener .filesAttachmentData .filesAttachmentExt_doc {
  background-position: -18px 0;
}
.filesAttachmentDataContener .filesAttachmentData .filesAttachmentExt_docx {
  background-position: -18px 0;
}
.filesAttachmentDataContener .filesAttachmentData .filesAttachmentExt_pdf {
  background-position: -97px 0;
}
.filesAttachmentDataContener .filesAttachmentData .filesAttachmentExt_xls {
  background-position: -176px 0;
}
.filesAttachmentDataContener .filesAttachmentData .filesAttachmentExt_xlsx {
  background-position: -176px 0;
}
.filesAttachmentDataContener .filesAttachmentData .filesAttachmentExt_xsl {
  background-position: -176px 0;
}
.filesAttachmentDataContener .filesAttachmentData .filesAttachmentExt_xslx {
  background-position: -176px 0;
}
.filesAttachmentDataContener .filesAttachmentData .filesAttachmentExt_ppt {
  background-position: -255px 0;
}
.filesAttachmentDataContener .filesAttachmentData .filesAttachmentExt_pptx {
  background-position: -255px 0;
}
.filesAttachmentDataContener .filesAttachmentData .filesAttachmentExt_exe {
  background-position: -334px 0;
}
.filesAttachmentDataContener .filesAttachmentData .filesAttachmentExt_rar {
  background-position: -413px 0;
}
.filesAttachmentDataContener .filesAttachmentData .filesAttachmentExt_zip {
  background-position: -492px 0;
}
.filesAttachmentDataContener .filesAttachmentData .filesAttachmentExt_mp3 {
  background-position: -571px 0;
}
.filesAttachmentDataContener .filesAttachmentData .filesAttachmentExt_wav {
  background-position: -650px 0;
}
.filesAttachmentDataContener .filesAttachmentData .filesAttachmentExt_txt {
  background-position: -729px 0;
}
.filesAttachmentDataContener .filesAttachmentData .filesAttachmentExt_jpg {
  background-position: -808px 0;
}
.filesAttachmentDataContener .filesAttachmentData .filesAttachmentExt_jpeg {
  background-position: -808px 0;
}
.filesAttachmentDataContener .filesAttachmentData .filesAttachmentExt_png {
  background-position: -887px 0;
}
.filesAttachmentDataContener .filesAttachmentData .filesAttachmentExt_iso {
  background-position: -966px 0;
}
.filesAttachmentDataContener .filesAttachmentData .filesAttachmentExt_mov {
  background-position: -1045px 0;
}
.filesAttachmentDataContener .filesAttachmentData .filesAttachmentExt_avi {
  background-position: -1124px 0;
}
.filesAttachmentDataContener .filesAttachmentData .filesAttachmentExt_tif {
  background-position: -1203px 0;
}
.filesAttachmentDataContener .filesAttachmentData .filesAttachmentExt_eml {
  background-position: -1282px 0;
}
.filesAttachmentDataContener .filesAttachmentData .filesAttachmentExt_other {
  background-position: -1361px 0;
}
.newsstream ul {
  overflow: hidden;
  padding: 0;
}
.newsstream ul li {
  float: left;
  list-style: none;
  width: 146px;
  margin-right: 14px;
}
.newsstream ul li:last-child {
  margin-right: 0;
}
.newsstream ul li a {
  font-size: 13px;
  line-height: 16px;
  margin: 5px 3px;
  display: block;
}
.newsstream ul li .imageLink img {
  display: block;
  height: 79px;
  width: 140px;
}
.newsstream p {
  font-size: 20px;
  line-height: 45px;
}
.relatedTopics {
  margin: 0 0 20px 3px;
  padding: 5px 0 15px;
  font-size: 12px;
  line-height: 20px;
}
.relatedTopics a {
  font-weight: bold;
  color: #000;
  border-bottom: solid 1px #ffd200;
}
@media only screen and (min-width: 1150px) {
  .newsstream ul li {
    width: 166px;
    margin-right: 30px;
  }
  .newsstream ul li .imageLink img {
    height: 90px;
    width: 160px;
  }
}
.stream {
  padding-top: 0;
}
.stream .newsletterForms h1 {
  color: #005081;
  font-size: 41px;
  line-height: 41px;
  font-weight: normal;
}
.stream .newsletterForms .formBox form {
  overflow: hidden;
}
.stream .newsletterForms .formBox h3 {
  font-size: 22px;
  margin-bottom: 10px;
  font-weight: normal;
}
.stream .newsletterForms .formBox label {
  font-weight: bold;
  display: block;
  padding: 10px 0;
  font-size: 14px;
  cursor: pointer;
}
.stream .newsletterForms .formBox input[type="text"] {
  background: #fff;
  border: 1px solid #C8C8C8;
  border-radius: 2px 2px 2px 2px;
  box-shadow: 0 0 0 2px #EAEAEA inset;
  color: #858282;
  float: left;
  font-size: 14px;
  height: 22px;
  line-height: 22px;
  margin-right: 10px;
  padding: 3px 10px;
  width: 300px;
}
.stream .newsletterForms .formBox input[type="text"].err {
  border-color: #f00;
  color: #f00;
}
.stream .newsletterForms .formBox input[type="text"]:focus {
  outline: none;
}
.stream .newsletterForms .formBox input[type="submit"] {
  background: #00698c;
  font-size: 14px;
  border: 1px solid #bf5231;
  margin: 0;
  float: left;
  border-radius: 2px;
  height: 30px;
  padding: 0 15px;
  outline: none;
  cursor: pointer;
  color: #fff;
  letter-spacing: 0.5px;
  filter: chroma(color=#000000);
}
.stream .newsletterForms .formBox input[type="submit"]:hover {
  background-color: #222222;
}
.stream .newsletterForms .formBox .nmsg {
  clear: both;
  float: left;
  font-size: 13px;
  height: 50px;
}
.stream .newsletterForms .formBox .nmsg span {
  display: block;
  padding: 3px 0 5px;
}
.stream .newsletterForms .formBox .nmsg .msgerr {
  color: #f00;
  display: none;
}
.stream .newsletterForms .formBox .nmsg .msgrespok {
  color: #08997E;
  display: none;
}
.stream .newsletterForms .formBox .nmsg .msgresperr {
  display: none;
}
@media screen and (max-width: 510px) {
  .stream .newsletterForms .formBox input[type="text"] {
    width: 250px;
  }
}
@media screen and (max-width: 448px) {
  .stream .newsletterForms .formBox input[type="text"] {
    width: 90%;
    margin-bottom: 10px;
  }
}
#googleAdsCont {
  text-align: center;
  margin: 40px auto;
}
#extraAdsBlock {
  margin-bottom: 50px;
}
#extraAdsBlock .ad_adInfo.asideTitle {
  display: none;
  border-bottom: 1px solid #dddce1;
  color: #898989;
  font-size: 11px;
  line-height: 1.3;
  margin-bottom: 0;
  padding-bottom: 8px;
  text-transform: uppercase;
  font-weight: normal;
}
#extraAdsBlock .onet-ad .ad_adInfo {
  display: none;
}
#extraAdsBlock .ad_adInfoEnd {
  border-top: 1px solid #dddce1;
  color: #898989;
  font-size: 11px;
  line-height: 12px;
  margin-top: 10px;
  padding-top: 5px;
  text-align: right;
}
#onet-ad-top {
  text-align: center;
  width: 970px;
  margin: 0 auto;
}
@media only screen and (min-width: 1150px) {
  #onet-ad-top {
    width: 1140px;
  }
}
#onet-ad-left {
  float: left;
}
#extraAdsBlock .onet-ad .ad_box,
#extraAdsBlock .onet-ad .ad_spons_box,
#extraAdsBlock .onet-ad .ad_wizytowka,
#extraAdsBlock .onet-ad .ad_boxright1,
#extraAdsBlock .onet-ad .ad_boxright2,
#extraAdsBlock .onet-ad .ad_boxright3,
#extraAdsBlock .onet-ad .ad_boxright4,
#extraAdsBlock .onet-ad .ad_boxright5,
#extraAdsBlock .onet-ad .ad_boxright6,
#extraAdsBlock .onet-ad .ad_boxright7,
#extraAdsBlock .onet-ad .ad_boxright8,
#extraAdsBlock .onet-ad .ad_halfpage,
#extraAdsBlock .onet-ad .ad_boks1,
#extraAdsBlock .onet-ad .ad_boksnavi,
#extraAdsBlock .onet-ad .ad_panel1,
#extraAdsBlock .onet-ad .ad_pasekart,
#extraAdsBlock .onet-ad .ad_efektcenter,
#extraAdsBlock .onet-ad .ad_efektright {
  margin: 0 auto 5px;
}
[data-slot="nativeinfeed"] {
  clear: both;
}
#floatingGroup {
  position: relative;
}
#floatingGroup #stickyRight {
  position: absolute;
}
#floatingGroup #stickyRight .onet-ad {
  margin-bottom: 10px;
}
#floatingGroup #stickyRight .stickyWrapper {
  height: 1500px;
}
#floatingGroup #stickyRight .stickyWrapper .sticky-slot {
  position: -webkit-sticky;
  position: sticky;
  top: 55px;
}
.reportListloader {
  text-align: center;
  padding-bottom: 200px;
}
.sectionMenu {
  position: relative;
  margin-bottom: 25px;
}
.sectionMenu h1 {
  margin-top: 40px;
  font-size: 37px;
}
.sectionMenu .more {
  width: 80px;
  position: relative;
}
.sectionMenu .more > a:after {
  content: "\25bc";
  padding-left: 2px;
}
.sectionMenu .more ul {
  position: absolute;
  display: none;
  top: 33px;
  width: auto;
  right: 0;
  background: #fff;
  border: solid 1px #d4d4d4;
  padding-left: 21px;
}
.sectionMenu .more ul:before {
  content: "";
  width: 18px;
  height: 18px;
  border-top: solid 1px #d4d4d4;
  border-left: solid 1px #d4d4d4;
  transform: rotate(45deg);
  background: #fff;
  position: absolute;
  top: -11px;
  right: 39px;
}
.sectionMenu .more ul:hover {
  display: block;
}
.sectionMenu .more:hover ul {
  display: block;
}
.sectionMenu #sectionNav {
  display: inline-block;
  padding-left: 20px !important;
  width: 788px;
  box-sizing: border-box;
  padding: 0 10px;
}
.sectionMenu #sectionNav:before,
.sectionMenu #sectionNav:after {
  clear: both;
  display: table;
  content: "";
}
.sectionMenu #sectionNav li {
  display: block;
  float: left;
  padding: 4px 10px;
  color: #000;
  border: none;
  font-size: 16px;
  font-weight: normal;
  word-spacing: 2px;
}
.sectionMenu #sectionNav li a {
  color: #000;
  white-space: nowrap;
}
.sectionMenu #sectionNav li a.select {
  color: #000;
  font-weight: bold;
  border-bottom: solid 2px #FFD200;
}
.sectionMenu #sectionNav li a:hover {
  border-bottom: solid 2px #FFD200;
}
.sectionMenu #sectionNav li.allEntries {
  border-left: 0;
  padding-left: 0;
}
.sectionMenu #sectionNav li:hover a {
  color: #000;
}
.sectionMenu .specialBubble {
  background: #fff;
}
.topicHeadBox {
  display: block;
  position: relative;
  margin-bottom: 5px;
  clear: left;
}
.specialTopicHeader {
  border: solid 1px #d4d4d4;
}
#specialTopicBanner h1 {
  top: 0;
  left: 0;
  font-size: 42px;
  position: absolute;
  line-height: 54px;
  margin: 25px 0 0 0;
  font-weight: 600;
}
#specialTopicBanner h1.noImg {
  position: relative;
  margin-left: 0;
}
#specialTopicBanner img {
  width: 100%;
}
.layoutSpecialTopic .topicHeadBox {
  margin-bottom: 0;
}
.layoutSpecialTopic .specialTopicDesc.shortView p {
  display: none;
}
.layoutSpecialTopic .specialTopicDesc.shortView p.lead {
  display: block;
}
.layoutSpecialTopic .specialTopicDesc p {
  margin-top: -5px;
}
.layoutSpecialTopic .specialTopicDesc .mainTitle h1 {
  font-size: 40px;
  line-height: 55px;
  margin: 0;
  overflow: hidden;
  font-weight: bold;
}
.layoutSpecialTopic .specialTopicDesc .specialTopicDetail {
  border: 0;
}
.layoutSpecialTopic .specialTopicDesc #mainPhoto {
  float: left;
  margin: 0 20px 20px 0;
}
.layoutSpecialTopic .specialTopicDesc #mainPhoto img {
  width: 320px;
  height: auto;
}
.layoutSpecialTopic .specialTopicDesc #mainPhoto .copyright {
  font-size: 11px;
  padding: 5px 6px;
}
.layoutSpecialTopic .specialTopicDesc #mainPhoto .caption {
  font-size: 12px;
  padding: 0 6px 6px;
}
.layoutSpecialTopic .specialTopicDesc #lead {
  font-size: 16px;
  line-height: 24px;
  font-weight: bold;
}
.layoutSpecialTopic .specialTopicDesc h2 {
  position: relative;
  z-index: 2;
}
.layoutSpecialTopic .specialTopicDesc h2.sectionTitle {
  font-size: 14px;
  font-weight: 700;
  margin-left: 12px;
  padding-bottom: 12px;
  letter-spacing: 0.4px;
}
.layoutSpecialTopic .specialTopicDesc h2:before {
  height: 30px;
  width: 30px;
  background: #ffd40e;
  content: "";
  border-radius: 100%;
  position: absolute;
  left: 0;
  top: -3px;
  z-index: -1;
}
.layoutSpecialTopic .articleHeading .breadcrumbs.breadcrumbsBlock {
  width: auto;
}
h2 {
  position: relative;
  z-index: 2;
}
h2.sectionTitle {
  font-size: 14px;
  font-weight: 700;
  padding: 4px 12px 0 12px;
  letter-spacing: 0.4px;
  text-transform: uppercase;
  border-bottom: solid 1px #c2c2c2;
  height: 29px;
}
h2:before {
  height: 30px;
  width: 30px;
  background: #ffd40e;
  content: "";
  border-radius: 100%;
  position: absolute;
  left: 0;
  top: -3px;
  z-index: -1;
}
.listSimpleItem {
  display: block;
  overflow: hidden;
  position: relative;
  margin: 0 11px 20px 0;
  border-bottom: #dddfe3;
  width: 255px;
  float: left;
  height: 264px;
}
.listSimpleItem:nth-of-type(3n) {
  margin-right: 0;
}
.listSimpleItem a {
  display: block;
  clear: both;
}
.listSimpleItem .breadcrumbs a {
  display: inline;
  font-weight: normal;
}
.listSimpleItem .flag {
  position: absolute;
  top: 11px;
  right: 3px;
  z-index: 1;
  text-transform: uppercase;
  color: #fff;
  font-size: 11px;
  font-weight: bold;
}
.listSimpleItem .flag:before {
  padding: 7px 10px;
}
.listSimpleItem .mediaType {
  position: absolute;
  top: 62px;
  right: 635px;
  z-index: 2;
  text-indent: -9999px;
}
.listSimpleItem .mediaGallery {
  background: url('https://ocdn.eu/files/pulscms/YTU7MDA_/f8a0f8697d98f7193e02c61ce57b4c26.png') no-repeat;
  width: 25px;
  height: 21px;
}
.listSimpleItem .mediaVideo {
  background: url('https://ocdn.eu/files/pulscms/YWU7MDA_/5fea0b8437ad0de8d1141080e92bcd6b.png') no-repeat;
  width: 26px;
  height: 25px;
}
.listSimpleItem .itemTitle {
  margin-top: 9px;
}
.listSimpleItem .itemTitle span {
  font-size: 18px;
  line-height: 1.3;
  margin: 21px 0 14px;
  padding: 0;
  display: inline;
  font-weight: bold;
}
.listSimpleItem .itemTitle span:hover {
  border-bottom: solid 2px #FFD200;
}
.listSimpleItem .imageWrapper {
  position: relative;
  padding-right: 6px;
  margin-top: 18px;
  overflow: hidden;
  float: left;
}
.listSimpleItem .imageWrapper .itemMedia {
  fill: #fff;
  position: absolute;
  bottom: 10px;
  right: 32px;
  width: 30px;
  height: 30px;
}
.listSimpleItem .itemImage {
  width: 100%;
  display: block;
  padding: 2px;
  margin-top: 0;
  margin-right: 15px;
}
.listSimpleItem.listItemFeed .itemImage {
  transition: none;
}
.listSimpleItem .itemTopic {
  color: #6b7a8e;
  font-size: 12px;
  font-weight: bold;
  display: block;
  font-family: Arial, Helvetica, sans-serif;
}
.listSimpleItem .itemTopic .serviceName {
  color: #999;
}
.listSimpleItem .itemTopic .serviceName:before {
  content: "/";
  margin-right: 5px;
}
.listSimpleItem .noImg {
  margin-top: 5px;
}
.listSimpleItem .datePublished {
  color: #909090;
  float: right;
  font-size: 14px;
  margin: 0 0 9px;
}
.headerOnDetail h1 {
  margin-top: 20px;
  font-size: 20px;
  color: #666;
  font-weight: normal;
}
@media only screen and (max-width: 1140px) {
  #specialTopicBanner {
    min-height: 80px;
  }
  #specialTopicBanner img {
    width: 100%;
  }
  #specialTopicBanner h1 {
    margin: 15px 0 0 15px;
    font-size: 38px;
  }
  .sectionMenu #sectionNav {
    width: 630px;
  }
}
.weatherBox .cityList .resetWeather {
  display: block;
  clear: both;
  color: #fff;
  margin: 0 20px 0 130px;
  padding: 0 15px;
  font-size: 13px;
  cursor: pointer;
}
.weatherBox .cityList .resetWeather:hover {
  background: #02a2c6;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.weatherBox .cityList .citySearch {
  width: 278px;
  height: 26px;
  border-bottom: solid 1px #1b3846;
  margin: 12px auto 5px;
}
.weatherBox .cityList .citySearch .citySearchContainer {
  width: 201px;
  float: left;
  position: relative;
  margin-left: 2px;
}
.weatherBox .cityList .citySearch .citySearchContainer .citySearchSuggest {
  font-size: 13px;
  line-height: 19px;
  margin-left: 0;
  width: 201px;
  background: #e9f3f8;
  color: #84959e;
  position: absolute;
}
.weatherBox .cityList .citySearch .citySearchContainer .citySearchSuggest div {
  padding-left: 9px;
}
.weatherBox .cityList .citySearch .citySearchContainer .citySearchSuggest div:hover {
  background: #84959e;
  color: #e9f3f8;
  cursor: pointer;
}
.weatherBox .cityList .citySearch .citySearchContainer .citySearchSuggest .selected {
  background: #84959e;
  color: #e9f3f8;
  cursor: pointer;
}
.weatherBox .cityList .citySearch .citySearchField {
  letter-spacing: 0.3px;
  line-height: 21px;
  height: 21px;
  padding-left: 9px;
  width: 192px;
  font-size: 12px;
  margin-top: -3px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.weatherBox .cityList .citySearch .citySearchSubmit {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin-left: 7px;
  width: 36px;
  line-height: 21px;
  height: 21px;
  font-weight: 700;
  margin-top: -3px;
  position: relative;
  z-index: 1;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #fff;
}
.weatherBox .cityList .citySearch form {
  border-bottom: solid 1px #0b1b24;
  padding-bottom: 8px;
  line-height: 0;
}
.weatherBox .cityList .clCloseButton {
  cursor: pointer;
  position: absolute;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUU1NkIyNjYyRjREMTFFNDg5MkFFRjY3QzNDRDk0RTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUU1NkIyNjcyRjREMTFFNDg5MkFFRjY3QzNDRDk0RTciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5RTU2QjI2NDJGNEQxMUU0ODkyQUVGNjdDM0NEOTRFNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5RTU2QjI2NTJGNEQxMUU0ODkyQUVGNjdDM0NEOTRFNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoH+fSwAAAIDSURBVHja5JfPLwNBFMetkDQ9CC3/AdqkLUoQgvAntOlBnEQQ/4PWlta/IBL9A5DUQYSEg9/iyIk/ABGJxEE5oOs78TaZbHdnZ1erBy/5JDPTfe/Nvs6891bRNK2mGlJbUyWpc/BsBCTAMAiCZlp/BjfgDGyBKylrLNQ2jIAT8AWOwRyIgCYiBGbAIT1zDkbt7Ip+9IBVUAR50CaxyVawrv1IDnidOvaBC/AGxiUcGomBF3AJ/LKOPaTwBPpcONUJg3uy5ZVxvAIKoP8XTnV6yFbOznGUDshEGZzqJOg/H+PXFUMC2QevIF7ma7sD/GDA7DqF6W0Dgt2rYMlkfRGkBXrsRnyAbrNQM6N7Nk514Z2kuXVVoL8NlvU5n7mGwKYgXEVurOoB48b63EpYVpsyC/Ud6LI5KAuatag2uizDPZqFmh37FolTqrpwymgAn/rcTXUqmqV8x1YchjolCHXKbagPqMpYKc4bHGXoavGSFOhPUnUrOdWnlDjWLIJTz42zIEVjBSRNnjFKnGp2SahDlECCgl2zRJE1Wc9YJBZjAomKUmYBxCqQMn1g0KoD+bMiUemy2CtbFsvdCDw4aQQYjdT6vLsMu6vWx6rZa5dwyE7vBum4avas2ttdMA06ufa2A8yCIyftreLgE4Zv6APUUSjU0N9ScsiDaxljyr/7dvoWYABo5jztonj/ogAAAABJRU5ErkJggg==') no-repeat;
  background-size: contain;
  margin-top: 10px;
  right: -5px;
  width: 36px;
  height: 20px;
  text-indent: -9999px;
  padding-left: 0;
}
.weatherBox .widgetContent {
  overflow: hidden;
}
.weatherBox .weather a {
  color: #404040;
}
.weatherBox .weather a img {
  float: right;
}
.weatherBox .weather .wInfo {
  display: block;
  float: left;
  width: 60px;
}
.weatherBox .weather .when {
  margin-top: 0;
  font-size: 15px;
  font-weight: 800;
  display: block;
  text-align: right;
}
.weatherBox .weather .temperature {
  z-index: 1;
  font-size: 22px;
  display: block;
  text-align: right;
  height: auto;
  line-height: 30px;
  float: none;
}
.weatherBox .weather .iconNow,
.weatherBox .weather .iconTommorow {
  float: right;
}
.weatherBox .weather .selectedCityOn {
  cursor: default;
}
.weatherBox .weather .selectedCitySmall {
  font-size: 9px;
}
.weatherBox .weather .cityList {
  right: 0;
}
.weatherBox .weather.weatherToday {
  float: left;
  width: 132px;
}
.weatherBox .weather.weatherTomorrow {
  float: left;
  width: 132px;
  margin-left: 35px;
}
.latestWidget .content .item {
  display: block;
  overflow: hidden;
  min-height: 30px;
  line-height: 15px;
  padding: 10px 0 10px 14px;
  position: relative;
  border-bottom: 1px dotted #dadada;
}
.latestWidget .content .item a {
  text-decoration: none;
  display: table;
  color: #000;
}
.latestWidget .content .item a .details {
  width: auto;
  padding: 4px 65px 4px 0;
}
.latestWidget .content .item a .details span {
  display: block;
  line-height: 18px;
}
.latestWidget .content .item a .details span.mainTopic {
  color: #929292;
  font-size: 11px;
  display: block;
  line-height: 18px;
}
.latestWidget .content .item a .details span.title {
  color: #000;
  padding-right: 5px;
  font-size: 14px;
  font-weight: 500;
}
.latestWidget .content .item a .circle {
  background: #fff;
  color: #000;
  position: absolute;
  top: 50%;
  right: 14px;
  height: 43px;
  width: 43px;
  font-size: 11px;
  margin-top: -21px;
  line-height: 43px;
  text-align: center;
  border: solid 1px #e0e0e0;
  -webkit-border-radius: 22px;
  -moz-border-radius: 22px;
  border-radius: 22px;
}
.latestWidget .content .item:hover .circle {
  background: #ffd40e;
  border-color: #ffd40e;
}
.latestWidget .scrollContainer {
  max-height: 541px;
}
.scrollWidget .scrollTfoot {
  position: absolute;
  bottom: 0;
  left: 0;
  padding-bottom: 12px;
  right: 0;
}
.scrollWidget .scrollContainer {
  overflow: hidden;
  background: #fff;
  width: 300px;
  text-align: left;
}
.scrollWidget .content {
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.scrollWidget .scrollControls {
  text-align: center;
  z-index: 111;
  background: transparent;
  left: 50%;
  bottom: 0;
}
.scrollWidget .scrollControls div {
  color: #007fa9;
  display: inline-block;
  width: 30px;
  height: 16px;
  font-size: 9px;
  line-height: 16px;
  cursor: pointer;
  background: #000000 url('../../images/scrollbox-btn.png') no-repeat;
  position: relative;
  text-indent: -999px;
  border-bottom: none;
  top: 1px;
}
.scrollWidget .scrollControls div.prev {
  background-position: -42px 0;
}
.scrollWidget .scrollControls div.next {
  background-position: -4px 0;
}
.latestEventsWidget {
  margin-bottom: 20px;
}
.latestEventsWidget .content .item {
  display: block;
  overflow: hidden;
  min-height: 30px;
  line-height: 15px;
  padding: 10px 0 10px 14px;
  position: relative;
  border-bottom: 1px dotted #dadada;
}
.latestEventsWidget .content .item a {
  text-decoration: none;
  display: table;
  color: #000;
}
.latestEventsWidget .content .item a .details {
  width: auto;
  padding: 10px 0 10px 14px;
  display: table-cell;
  vertical-align: middle;
}
.latestEventsWidget .content .item a .details span {
  display: block;
  line-height: 18px;
}
.latestEventsWidget .content .item a .details span.mainTopic {
  color: #929292;
  font-size: 11px;
  display: block;
  line-height: 18px;
}
.latestEventsWidget .content .item a .details span.title {
  color: #000;
  display: block;
  padding-right: 5px;
  font-size: 14px;
  font-weight: 500;
}
.latestEventsWidget .content .item a .circle {
  background: #fff;
  color: #000;
  display: table-cell;
  top: 50%;
  height: 69px;
  width: 69px;
  font-size: 11px;
  margin-top: -21px;
  vertical-align: middle;
  font-size: 15px;
  line-height: 17px;
  text-align: center;
  border: solid 1px #e0e0e0;
  -webkit-border-radius: 35px;
  -moz-border-radius: 35px;
  border-radius: 35px;
}
.latestEventsWidget .content .item:hover .circle {
  background: #ffd40e;
  border-color: #ffd40e;
}
.latestEventsWidget .scrollContainer {
  max-height: 290px;
}
/* combobox */
.comboBox {
  position: relative;
  float: left;
  margin: 0 10px 10px 0;
  padding-right: 30px;
}
.comboBox .label {
  cursor: pointer;
  text-transform: uppercase;
}
.comboBox .label:after {
  content: "▼";
  margin-left: 5px;
}
.comboBox .items {
  display: none;
  position: absolute;
  list-style: none;
  margin: 0;
  padding: 12px;
  font-size: 85%;
  border-radius: 5px;
  z-index: 10;
}
.comboBox .items.twocolumns {
  width: 299px;
  -webkit-columns: 2;
  -moz-columns: 2;
  columns: 2;
}
.comboBox .items li {
  padding: 6px;
}
.comboBox .items li span {
  cursor: pointer;
  text-transform: uppercase;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  line-height: 17px;
  font-size: 11px;
}
.comboBox .items li.emptyitem span {
  cursor: default;
}
.comboBox.expanded .label:after {
  content: "x";
  margin-left: 5px;
}
.comboBox.expanded .items {
  display: block;
}
#eventsapp {
  position: relative;
}
#eventsapp .eventsCategory .comboBox {
  clear: both;
}
#eventsapp .eventsCategory .bookmarks {
  clear: both;
}
#eventsapp .eventsCategory .bookmarks li {
  list-style-type: none;
}
#eventsapp .eventsCategory .bookmarks li.selected {
  font-weight: bold;
}
#eventsapp .eventsList li {
  overflow: hidden;
  border-bottom: solid 1px #eaeaea;
  padding: 20px 0;
  position: relative;
  height: 132px;
}
#eventsapp .eventsList li:last-child {
  border: none;
}
#eventsapp .eventsList li a {
  display: inline-block !important;
  overflow: hidden;
}
#eventsapp .eventsList li img {
  float: left;
  margin-right: 13px;
  width: 192px;
  height: 132px;
}
#eventsapp .eventsList li .eventDefaultImage {
  width: 192px;
  height: 132px;
}
#eventsapp .eventsList li .eventDetail {
  position: absolute;
  margin-left: 202px;
  height: 132px;
}
#eventsapp .eventsList li .eventDetail h3 {
  margin: 0 0 6px !important;
  font-size: 20px;
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#eventsapp .eventsList li .eventDetail .eventDate {
  display: block;
  color: #000;
  font-size: 16px;
}
#eventsapp .eventsList li .eventDetail .eventVenue {
  position: absolute;
  bottom: 0 !important;
  color: #929292;
  line-height: 20px;
}
#eventsapp .eventsList li .eventDetail .eventVenue .venue {
  display: block;
}
#eventsapp .eventsList li .eventDetail .eventVenue .eventPrice {
  display: block;
}
#eventsapp .eventsCategory {
  clear: both;
}
#eventsapp .eventsCategory .comboBox {
  display: none;
}
#eventsapp .eventsCategory ul {
  overflow: hidden;
  list-style: none;
  padding: 0;
  margin: 0;
}
#eventsapp .eventsCategory ul li {
  float: left;
  margin-right: 20px;
  cursor: pointer;
  text-transform: uppercase;
  font-size: 14px;
}
#eventsapp .eventsListTitle {
  font-size: 24px;
  display: block;
  padding-bottom: 13px;
  border-bottom: solid 1px #eaeaea;
}
#eventsapp .seeMoreEvents {
  display: block;
  padding: 21px 0;
  font-size: 22px;
  text-align: center;
  margin-top: 54px;
}
#eventsapp .seeMoreEvents:after {
  content: "\00BB";
  margin-left: 5px;
}
#eventsapp.loading .loadingOverlay {
  background: #fff;
  opacity: 0.5;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
#eventsapp .showMore {
  margin: 18px 0;
  display: block;
  font-size: 18px;
  text-align: center;
  outline: none;
  font-weight: bold;
  text-transform: uppercase;
  cursor: pointer;
}
#eventsapp article {
  clear: left;
}
#eventsapp h1,
#eventsapp h2 {
  margin: 15px 0 20px;
  font-size: 39px;
  padding: 0;
  text-decoration: none;
  color: #202427;
  line-height: 44px;
  letter-spacing: -1px;
}
#eventsapp .leadPhoto {
  float: right;
  margin: 0 0 38px 38px;
}
#eventsapp .description {
  font-size: 16px;
  line-height: 25px;
}
#eventsapp .mapWrapper .mapImage {
  width: 100%;
}
#eventsapp .leadDataItem {
  background: url('https://ocdn.eu/files/pulscms/ZmM7MDA_/690c1639e97163fd3330aa495f63d28c.gif') no-repeat;
  padding: 4px 43px 18px;
}
#eventsapp .leadDataItem.eventDate {
  background-position: 0 -16px;
}
#eventsapp .leadDataItem.eventPrice {
  background-position: 0 -231px;
}
#eventsapp .leadDataItem.eventPlace {
  background-position: 0 -132px;
}
.eventsListWidget {
  padding: 0 10px;
  overflow: hidden;
  clear: both;
  border-top: solid 1px #cad6dd;
}
.eventsListWidget ul {
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.eventsListWidget ul li {
  list-style-type: none;
  border-bottom: solid 1px #e2e7ea;
  padding: 15px 0;
}
.eventsListWidget ul li a {
  display: block;
  overflow: hidden;
}
.eventsListWidget ul li a img {
  float: left;
  width: 100px;
  height: 71px;
}
.eventsListWidget ul li a .widgetEventDetail {
  float: left;
  width: 170px;
  margin-left: 10px;
}
.eventsListWidget ul li a .widgetEventDetail span {
  font-size: 13px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #929292;
}
.eventsListWidget ul li a h3 {
  margin: 0;
  line-height: 19px;
  font-size: 16px;
  max-height: 57px;
  overflow: hidden;
  font-weight: bold;
}
.eventsListWidget .widgetEventAllLink {
  font-size: 11px;
  text-align: right;
  display: block;
  padding: 21px 0;
}
.eventsWidget .comboBox .label {
  max-width: 140px;
  overflow: hidden;
  font-weight: bold;
  white-space: nowrap;
  font-size: 11px;
}
.eventsWidget.squareImages ul li a img {
  width: 106px;
  height: 106px;
}
/* specified website style */
.eventsListWidget {
  background: #f3f3f3;
}
.eventsWidget .comboBox .items {
  background: #003f65;
  color: #fff;
}
#eventsapp {
  float: left;
  clear: left;
  width: 630px;
}
#eventsapp .eventsList .eventDetail {
  width: 418px;
}
#eventsapp .eventsCategory ul li span {
  color: #00698c;
}
#eventsapp .eventsCategory ul li.selected span {
  color: #000;
}
#eventsapp .seeMoreEvents {
  background: #f3f3f3;
}
#eventsapp .showMore {
  color: #005081;
}
#eventsapp .scrollToMap {
  color: #17AACB;
  cursor: pointer;
}
@media only screen and (min-width: 1150px) {
  #eventsapp {
    width: 788px;
  }
  #eventsapp .eventsList .eventDetail {
    width: 530px;
  }
}
/* dont miss out */
.localEventDontMissOut {
  border-bottom: 3px solid #022775;
}
.localEventDontMissOut a {
  background: #fff;
  display: block;
}
.localEventDontMissOut a img {
  display: block;
}
.localEventDontMissOut a .eventDetail {
  padding: 13px;
}
.localEventDontMissOut a .eventDetail .eventName {
  color: #001a4b;
  font-size: 14px;
  margin-bottom: 14px;
}
.localEventDontMissOut a .eventDetail .eventDate,
.localEventDontMissOut a .eventDetail .venue {
  color: #808080;
  font-size: 12px;
  padding-left: 18px;
  margin: 4px 0;
  display: inline-block;
}
.localEventDontMissOut a .eventDetail .eventPrice {
  text-align: center;
  background: #23BF03;
  color: #fff;
  text-transform: uppercase;
  margin: 4px;
  padding: 4px 6px;
  font-size: 12px;
}
.localEventDontMissOut a .eventDetail .venue {
  clear: left;
}
@media only screen and (max-width: 980px) {
  .mainpage .eventsWidget .comboBox {
    margin: 10px;
  }
  .mainpage .eventsWidget .comboBox .items.twocolumns {
    width: 275px;
  }
  .mainpage .eventsWidget .comboBox label {
    font-size: 12px;
  }
  .mainpage .eventsListWidget ul {
    height: 150px;
    padding-top: 10px;
  }
  .mainpage .eventsListWidget ul li {
    overflow: visible !important;
  }
  .mainpage .eventsListWidget ul li img {
    margin-right: 10px;
  }
  .mainpage .eventsListWidget ul li a {
    overflow: visible;
  }
  .mainpage .eventsListWidget ul li a .widgetEventDetail {
    float: none;
    position: relative;
    width: 294px !important;
  }
  .mainpage .eventsListWidget ul li a .widgetEventDetail h3 {
    height: 109px;
    max-height: 109px !important;
    font-size: 16px !important;
    color: #2e536d;
  }
  .mainpage .eventsListWidget ul li a .widgetEventDetail span {
    display: inline-block !important;
    position: relative;
    width: 32%;
    padding-left: 33px;
    height: 28px;
    box-sizing: border-box;
    color: #2e536d;
    white-space: normal;
    margin-top: 8px !important;
    background: url('../../../static/images/mobile/eventsIcons.png') no-repeat;
  }
  .mainpage .eventsListWidget ul li a .widgetEventDetail span:after {
    content: "";
    position: absolute;
    border-right: solid 1px #e7e7e7;
    bottom: 3px;
    width: 2px;
    right: 0;
    height: 22px;
  }
  .mainpage .eventsListWidget ul li a .widgetEventDetail span.eventPrice {
    background-position: 0 -45px;
  }
  .mainpage .eventsListWidget ul li a .widgetEventDetail span.eventVenue {
    background-position: 0 -90px;
  }
  .mainpage .eventsListWidget ul li a .widgetEventDetail:after {
    content: "";
    position: absolute;
    border-bottom: solid 1px #e7e7e7;
    bottom: 36px;
    width: 100%;
    left: 0;
  }
}
.upToDateContainer {
  overflow: hidden;
}
.upToDateContainer h1 {
  color: #005081;
  padding-top: 10px;
  padding-bottom: 10px;
}
.upToDateContainer .slider {
  width: 300px;
  height: 150px;
  position: relative;
  overflow: hidden;
}
.upToDateContainer .slider a {
  display: block;
}
.upToDateContainer .slider .itemCollage {
  width: 300px;
  height: 150px;
  overflow: hidden;
}
.upToDateContainer .slider .itemCollage,
.upToDateContainer .slider img {
  overflow: hidden;
  width: 300px;
  height: 150px;
}
.upToDateContainer .slider .itemCollage img {
  position: absolute;
}
.upToDateContainer .slider .boxTitle {
  width: 100%;
  height: 74px;
  position: absolute;
  bottom: 0px;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.85) 90%);
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.85) 90%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.85) 90%);
}
.upToDateContainer .slider .boxTitle .title {
  width: 100%;
  height: 55px;
  font-size: 17px;
  color: #fff;
  font-weight: 600;
  padding-left: 10px;
  padding-right: 52px;
  overflow: hidden;
  box-sizing: border-box;
}
.upToDateContainer .slider .boxTitle span {
  width: 100%;
  height: 100%;
  display: block;
  box-sizing: border-box;
  overflow: hidden;
}
.upToDateContainer .slider .boxTitle span.label {
  color: white;
  font-size: 12px;
  font-weight: 600;
  width: 108px;
  height: 18px;
  margin-left: 10px;
  background-color: #061a25;
  text-align: center;
}
.upToDateContainer .slider .titleHideAndShow {
  -webkit-animation: slideHideShow 0.5s cubic-bezier(0.3, 0.1, 0, 1.01);
  -moz-animation: slideHideShow 0.5s cubic-bezier(0.3, 0.1, 0, 1.01);
  -o-animation: slideHideShow 0.5s cubic-bezier(0.3, 0.1, 0, 1.01);
  animation: slideHideShow 0.5s cubic-bezier(0.3, 0.1, 0, 1.01);
}
.upToDateContainer .slider .imageSlideShow {
  left: 259px;
  -webkit-animation: slideShow 0.5s cubic-bezier(0.3, 0.1, 0, 1.01);
  -moz-animation: slideShow 0.5s cubic-bezier(0.3, 0.1, 0, 1.01);
  -o-animation: slideShow 0.5s cubic-bezier(0.3, 0.1, 0, 1.01);
  animation: slideShow 0.5s cubic-bezier(0.3, 0.1, 0, 1.01);
}
.upToDateContainer .boxContent {
  margin-top: 20px;
}
.upToDateContainer .boxContent a {
  color: #005081;
  font-size: 14px;
  font-weight: 600;
}
.upToDateContainer .boxContent .newsSpec {
  color: #f00;
  margin-right: 10px;
  padding-top: 2px;
  font-size: 11px;
  font-weight: 600;
  float: left;
}
.upToDateContainer .boxContent .title {
  width: 260px;
  padding-bottom: 10px;
  float: left;
}
.upToDateContainer .boxContent .itemMediaGallery:after,
.upToDateContainer .boxContent .itemShortVideo:after {
  white-space: nowrap;
  display: inline;
  position: relative;
  left: 4px;
  padding-left: 11px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: right center;
  content: " ";
}
.upToDateContainer .boxContent .itemMediaGallery:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REI5MDdEMUY0MzAzMTFFNDg0RTg5QThDMTcyOUQyMjEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REI5MDdEMjA0MzAzMTFFNDg0RTg5QThDMTcyOUQyMjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEQjkwN0QxRDQzMDMxMUU0ODRFODlBOEMxNzI5RDIyMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEQjkwN0QxRTQzMDMxMUU0ODRFODlBOEMxNzI5RDIyMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiA703IAAACtSURBVHjaYvz//z8DDNROW8EDpKKg3L9AvL45K+IdTJ4RphioUBFIrQNiAwYEuAbEPkAN98GKa6YuzwHSyWiK0MEFIF7MAiS6gJgTSeI1EO8DYksgloOKgQxSZ0JTeAeINYDWRgBpVSDegSTHyYRm3TKYh4D0LyA1F1kSXbEcGl8CmcOCJhkLDJVTQHorEJsBcSM+xcxAPA1XkDBBfU8MeA0yWQ+I/YhQvAMgwABo4yqWVVOWWQAAAABJRU5ErkJggg==);
}
.upToDateContainer .boxContent .itemShortVideo:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0M4REUyN0Q0MzAzMTFFNDhERUI4Qjk2Rjc0QTMwMUEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0M4REUyN0U0MzAzMTFFNDhERUI4Qjk2Rjc0QTMwMUEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQzhERTI3QjQzMDMxMUU0OERFQjhCOTZGNzRBMzAxQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQzhERTI3QzQzMDMxMUU0OERFQjhCOTZGNzRBMzAxQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlSbLLAAAADfSURBVHjaYvz//z8DCNROW8EJpHKA2BKI5YD4DhAfBOJZzVkRf0FqGEGKgQoNgOwVQKzOgAkuAHEEUMNN5r9iGjxAzmEgVmbADiSA2Gn/6StzmICMRqi1MBAHxNfQNGgBcTVIsR+aBMidekBcAMQfkcTDQYql0e0FeQiIJwKZ2kD8FOYckOJ32BwK9LQNkNqOZNhrkOJ9aOpEgQoXQT2tiyS+gwVIVELdzQ8VBCniRDPgBRDXMwHdBnJTIhB/gUqgK3wNDed3jEgxCAq+OiC2gUbOZagTW4EKQRoYAAIMAEn3QNiH3eHCAAAAAElFTkSuQmCC);
}
.upToDateContainer .hide {
  display: none;
}
@-webkit-keyframes slideHideShow {
  0% {
    opacity: 1;
  }
  1% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes slideHideShow {
  0% {
    opacity: 1;
  }
  1% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-o-keyframes slideHideShow {
  0% {
    opacity: 1;
  }
  1% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes slideHideShow {
  0% {
    opacity: 1;
  }
  1% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes slideShow {
  0% {
    left: 259px;
  }
  1% {
    left: 259px;
  }
  100% {
    left: 0;
  }
}
@-moz-keyframes slideShow {
  0% {
    left: 259px;
  }
  1% {
    left: 259px;
  }
  100% {
    left: 0;
  }
}
@-o-keyframes slideShow {
  0% {
    left: 259px;
  }
  1% {
    left: 259px;
  }
  100% {
    left: 0;
  }
}
@keyframes slideShow {
  0% {
    left: 259px;
  }
  1% {
    left: 259px;
  }
  100% {
    left: 0;
  }
}
.streamNews {
  width: 100%;
  background-color: white;
  margin: 0 auto;
  box-sizing: border-box;
  overflow: hidden;
}
.streamNews .container {
  width: 100%;
  display: inline-flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.streamNews .container h1 {
  width: 100%;
  margin-bottom: 15px;
  padding-left: 15px;
  padding-bottom: 5px;
  border-bottom: solid 1px #dcdcdc;
  color: #000;
  text-transform: uppercase;
  position: relative;
  z-index: 2;
  font-size: 20px;
  line-height: 33px;
}
.streamNews .container h1:before {
  height: 30px;
  width: 30px;
  background: #ffd40e;
  content: "";
  border-radius: 100%;
  position: absolute;
  left: 0;
  z-index: -1;
}
.streamNews .container .streamLine {
  margin-bottom: 25px;
  width: 200px;
  position: relative;
}
.streamNews .container .streamLine a {
  width: 200px;
  color: #000;
}
.streamNews .container .streamLine a span {
  width: inherit;
  display: block;
}
.streamNews .container .streamLine a img {
  width: inherit;
}
.streamNews .container .streamLine a .title {
  font-size: 13px;
  font-weight: 600;
  text-align: left;
}
.streamNews .container .streamLine .native {
  height: 25px;
  text-align: left;
}
.streamNews .container .streamLine .native img {
  height: 25px;
  width: auto;
}
.streamNews .container .streamLine .nativeInStream {
  background-color: white;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
}
.streamNews .other {
  overflow: hidden;
  height: 25px;
  padding: 10px 0;
}
.streamNews .other .native {
  height: 25px;
  float: left;
  width: 30%;
  margin-right: 10px;
}
.streamNews .other .native img {
  height: auto;
  width: 100%;
  vertical-align: middle;
}
.streamNews .other .lpsLabel {
  float: left;
  height: 25px;
  line-height: 25px;
  font-size: 11px;
  white-space: nowrap;
  width: 60%;
}
@media screen and (min-width: 1150px) {
  .streamNews .container .streamLine {
    width: 250px;
  }
  .streamNews .container .streamLine a {
    width: 250px;
  }
}
.bestOfonet,
.widgetFeed {
  margin-bottom: 40px;
}
.bestOfonet .topicList li,
.widgetFeed .topicList li {
  display: table;
  margin: 10px 0;
}
.bestOfonet .topicList li a,
.widgetFeed .topicList li a {
  display: table-row;
  overflow: hidden;
  height: 74px;
  margin-bottom: 10px;
}
.bestOfonet .topicList li a img,
.widgetFeed .topicList li a img {
  margin: 0 0 20px;
  display: table-cell;
  vertical-align: top;
  width: 82px;
}
.bestOfonet .topicList li a .popularNewsTitle,
.widgetFeed .topicList li a .popularNewsTitle {
  font-size: 14px;
  line-height: 18px;
  display: table-cell;
  vertical-align: top;
}
.bestOfonet .topicList li a .popularNewsTitle .other,
.widgetFeed .topicList li a .popularNewsTitle .other {
  overflow: hidden;
  height: 20px;
  margin: 12px 0;
}
.bestOfonet .topicList li a .popularNewsTitle .other .native,
.widgetFeed .topicList li a .popularNewsTitle .other .native {
  height: 20px;
  float: left;
}
.bestOfonet .topicList li a .popularNewsTitle .other .native img,
.widgetFeed .topicList li a .popularNewsTitle .other .native img {
  height: 20px;
  width: auto;
}
.bestOfonet .topicList li a .popularNewsTitle .other .lpsLabel,
.widgetFeed .topicList li a .popularNewsTitle .other .lpsLabel {
  float: left;
  height: 20px;
  line-height: 20px;
  font-size: 10px;
  margin-left: 7px;
  color: #898989;
}
.social-container {
  width: 100%;
  overflow: hidden;
  margin: 0 0 15px 0;
  display: block;
}
.social-container .button {
  display: block;
  width: 135px;
  height: 35px;
  line-height: 33px;
  font-size: 12px;
  font-weight: 600;
  position: relative;
  text-align: center;
  box-sizing: border-box;
  margin-right: 8px;
  float: left;
  background-color: #c8c8c8;
  color: white;
  padding-top: 2px;
  cursor: pointer;
}
.social-container .button .share {
  display: block;
  height: 100%;
  color: white;
}
.social-container .button svg {
  width: 23px;
  height: 30px;
  float: left;
  margin-left: 10px;
}
.social-container .button.social {
  width: 150px;
}
.social-container .button.social.fb {
  background-color: #3d5a98;
}
.social-container .button.social.tw {
  background-color: #00aced;
}
.social-container .button.copy {
  background-color: #c8c8c8;
}
.social-container .button.copy svg {
  width: 18px;
}
.social-container .button.email {
  background-color: #fdb300;
}
.social-container .button.email a {
  display: block;
  color: white;
}
.social-container .button.email svg {
  padding-top: 3px;
}
.social-container .comments {
  width: 145px;
  height: 35px;
  float: right;
  line-height: 33px;
  position: relative;
  font-size: 12px;
  font-weight: 500;
  text-align: center;
  box-sizing: border-box;
  color: #000;
  padding-top: 2px;
}
.social-container .comments .counter {
  background: #fff;
  border: 1px solid #dcdcdc;
  position: absolute;
  height: 30px;
  box-sizing: border-box;
  left: 0;
  top: 0;
  width: 33px;
  text-align: center;
}
.social-container .comments .counter:after {
  background: url('../../images/comment.gif') no-repeat;
  content: "";
  width: 7px;
  height: 6px;
  position: absolute;
  bottom: -6px;
  right: -1px;
}
@media screen and (max-width: 1149px) {
  .social-container .button.email {
    display: none;
  }
}
.dl-gallery {
  margin-left: -15px;
}
.dl-gallery .dl-gallery-teaser {
  position: relative;
  overflow: hidden;
}
.dl-gallery .dl-gallery-teaser .dl-gallery-teaser-image {
  width: 100%;
  display: block;
  min-height: 180px;
}
.dl-gallery .dl-gallery-teaser .dl-gallery-slides-count {
  position: absolute;
  color: #fff;
  bottom: 13px;
  left: 15px;
  background: url('../../images/mobile/gallery/photoIconWhite.svg') no-repeat 0 0;
  text-align: right;
  width: 54px;
  height: 30px;
  box-sizing: border-box;
  padding-top: 5px;
}
.dl-gallery .dl-gallery-teaser .dl-gallery-button-see {
  position: absolute;
  bottom: 15px;
  right: 20px;
  background: #ffd200;
  color: #000;
  padding: 7px 35px;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  text-transform: uppercase;
}
.dl-gallery .dl-gallery-teaser ul {
  display: none !important;
}
.dl-gallery .dl-gallery-teaser .dl-gallery-copyright {
  padding: 2px 4px;
  background: #222;
  color: #fff;
  position: absolute;
  transform: rotate(270deg) translateY(-100%);
  transform-origin: 100% 0;
  top: 0;
  right: 0;
  font-size: 70%;
}
.dl-gallery .dl-gallery-description {
  margin: 20px 15px;
}
.dl-gallery .dl-gallery-item {
  border-top: 3px solid #ededed;
}
.dl-gallery .dl-gallery-item figcaption {
  overflow: hidden;
  font-weight: 500;
  margin: 20px;
  color: #000;
}
.dl-gallery .dl-gallery-item figcaption .dl-gallery-item-counter {
  font-size: 14px;
  position: relative;
  z-index: 1;
  padding-left: 6px;
  display: inline-block;
}
.dl-gallery .dl-gallery-item figcaption .dl-gallery-item-counter:before {
  width: 15px;
  height: 15px;
  border-radius: 100%;
  background: #ffd200;
  content: '';
  z-index: -1;
  position: absolute;
  left: 0;
}
.dl-gallery .dl-gallery-item figcaption .dl-gallery-item-title {
  font-size: 15px;
}
.dl-gallery .dl-gallery-item .dl-gallery-item-content {
  position: relative;
}
.dl-gallery .dl-gallery-item .dl-gallery-item-content img {
  width: 100%;
  display: block;
}
.dl-gallery .dl-gallery-item .dl-gallery-item-content .dl-gallery-item-copyright {
  padding: 2px 4px;
  background: #222;
  color: #fff;
  position: absolute;
  transform: rotate(270deg) translateX(100%);
  transform-origin: 100% 100%;
  bottom: 0;
  right: 0;
  font-size: 70%;
}
.dl-gallery .dl-gallery-item .dl-gallery-item-description {
  margin: 10px 20px 20px;
}
.dl-gallery .dl-gallery-item .dl-gallery-item-description p {
  font-weight: normal !important;
}
.dl-gallery .dl-gallery-item .dl-gallery-item-description li:before {
  display: none !important;
}
.dl-gallery .dl-gallery-item .dl-gallery-item-description .dl-gallery-seeAlso {
  padding: 0 !important;
  text-align: center;
  display: block !important;
}
.dl-gallery .dl-gallery-item .dl-gallery-item-description .dl-gallery-seeAlso .dl-gallery-seeAlso-link a {
  font-weight: normal;
  border-bottom: 2px solid #ffd200;
}
.dl-gallery.adult-only > * {
  display: none;
}
.dl-gallery.adult-only .dl-gallery-overlay {
  display: block;
  background: #fff;
  padding: 100px;
  text-align: center;
}
.dl-gallery.adult-only .dl-gallery-overlay p {
  margin: 15px 0;
}
.dl-gallery.adult-only .dl-gallery-overlay p:first-child {
  font-size: 300%;
}
.dl-gallery.adult-only .dl-gallery-overlay label {
  display: block;
  margin-bottom: 15px;
  cursor: pointer;
}
.dl-gallery.adult-only .dl-gallery-overlay .dl-gallery-button {
  display: inline-block;
  background: #FFD200;
  width: 147px;
  height: 33px;
  line-height: 33px;
  margin-right: 20px;
  position: relative;
  font-size: 12px;
  font-weight: 500;
  text-align: center;
  box-sizing: border-box;
  color: #000;
  opacity: 0.5;
  cursor: default;
}
.dl-gallery.adult-only .dl-gallery-overlay .dl-gallery-button.enabled {
  cursor: pointer;
  opacity: 1;
}
.dl-gallery .sponsored {
  text-align: left;
  width: 100%;
  color: #999999;
  font-size: 14px;
  clear: both;
  font-family: "Fira Sans";
  margin-bottom: 10px;
  padding-left: 20px;
}
@media only screen and (min-width: 960px) {
  .dl-gallery-button-see {
    padding: 0;
  }
}
.dl-gallery {
  margin-left: 0;
  /*.dl-gallery-item {
            float: left;
            width: 708px;
        }*/
}
.dl-gallery .dl-gallery-teaser .dl-gallery-slides-count {
  left: 15px;
  bottom: 24px;
  right: auto;
  top: auto;
}
.dl-gallery .dl-gallery-teaser ul {
  display: block !important;
  position: absolute;
  bottom: 10px;
  left: 93px;
  list-style: none;
  max-width: calc(100% - 200px);
  max-height: 70px;
  overflow: hidden;
  padding: 0 !important;
  margin: 0 !important;
}
.dl-gallery .dl-gallery-teaser ul li {
  display: inline-block;
  border: 1px solid #222;
}
.dl-gallery .dl-gallery-teaser ul li img {
  height: 70px;
  width: auto !important;
}
.dl-gallery .dl-gallery-teaser .dl-gallery-button-see {
  height: 70px;
  box-sizing: border-box;
  padding-top: 27px;
  bottom: 10px;
}
.dl-gallery .dl-gallery-item.vertical-content .dl-gallery-item-content {
  width: 60%;
  margin: 0 auto;
}
.dl-gallery .dl-gallery-item .dl-gallery-seeAlso {
  padding-left: 0;
  text-align: center;
}
.dl-gallery .dl-gallery-item .dl-gallery-seeAlso .dl-gallery-seeAlso-link a {
  font-weight: normal;
  border-bottom: 2px solid #ffd200;
}
.dl-gallery .aside-column {
  float: right;
  width: 300px;
}
.dl-gallery {
  width: 970px;
  /*.columns-breaker {
            min-height: 100px;
            margin: 10px 0;
            background: magenta;
        }*/
}
.dl-gallery .dl-gallery-items-group {
  width: 100%;
  overflow: hidden;
  position: relative;
}
.dl-gallery .dl-gallery-teaser,
.dl-gallery .dl-gallery-description,
.dl-gallery .dl-gallery-item {
  width: 630px;
  float: left;
}
.dl-gallery .dl-gallery-description {
  margin: 20px 0;
}
.dl-gallery .columns-breaker .onet-ad {
  margin: 30px auto 60px auto;
}
.dl-gallery .aside-column .onet-ad {
  margin-bottom: 10px;
}
.dl-gallery .aside-column .onet-ad.fixed {
  position: fixed;
  top: 60px;
}
.dl-gallery .aside-column .onet-ad.bottom {
  position: absolute;
  bottom: 0;
}
@media (min-width: 1150px) {
  .dl-gallery {
    width: 1125px;
  }
  .dl-gallery .dl-gallery-teaser,
  .dl-gallery .dl-gallery-description,
  .dl-gallery .dl-gallery-item {
    width: 788px;
  }
}
.extraList .dailyNeeds ul.dn-menu li a {
  font-size: 9px;
  height: 52px;
}
.extraList .dailyNeeds {
  margin-bottom: 25px;
}
.wideLayout section.siteTop {
  width: 100%;
  height: calc(100vh - 118px);
  box-sizing: border-box;
  margin-top: 0;
  position: relative;
  position: sticky;
  top: 0;
  /*transition-property: margin-top;
        transition-duration: 170ms;
        transition-timing-function: cubic-bezier(0.55, 0.06, 0.68, 0.19);*/
}
.wideLayout section.siteTop figure {
  height: calc(100vh - 118px);
  width: 100%;
  background-size: cover;
  margin-top: 0;
  background-position: center top;
}
.wideLayout section.siteTop figure .copyright {
  font-size: 13px;
  padding: 2px;
  display: block;
  color: #fff;
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  bottom: 0;
  right: 1px;
  transform: rotate(270deg) translateX(100%);
  transform-origin: bottom right;
  max-height: calc(100vh - 90px);
  font-weight: 500;
}
.wideLayout section.siteTop .mainTitleWrapper {
  text-align: center;
  width: 800px;
  position: absolute;
  bottom: 40px;
  margin-left: -400px;
  left: 50%;
}
.wideLayout section.siteTop .mainTitleWrapper .mainTitle {
  font-family: 'Playfair Display', serif;
  font-size: 52px;
  line-height: 70px;
  bottom: 0;
  margin: 0 auto;
  color: #fff;
  background: #000;
  display: inline;
  box-decoration-break: clone;
  margin: 0;
  padding: 0 10px;
}
.wideLayout.switch #doc {
  padding-top: 0;
}
.wideLayout.switch section.siteTop figure {
  /*position: fixed;*/
  /*top:70px;*/
  /*height: ~"calc(100vh - 45px)";*/
}
.wideLayout.switch section.siteTop .mainTitleWrapperd {
  position: fixed;
}
.wideLayout .pageContent.pageWrapper {
  position: relative;
  background-color: #fff;
  width: 100%;
  padding: 0;
}
.wideLayout .pageContent .articleDetail {
  width: auto;
  margin: 0 auto;
  float: none;
}
.wideLayout .pageContent .articleDetail .interview {
  box-sizing: border-box;
  width: 800px;
  margin: 0 auto;
}
.wideLayout .pageContent .articleDetail .frameWrap {
  width: 800px;
  margin: 0 auto;
}
.wideLayout .pageContent .articleDetail .image {
  margin: 45px auto 15px;
}
.wideLayout .pageContent .articleDetail .image .imageWrapper img {
  box-sizing: border-box;
  max-width: 1260px;
  width: 100%;
}
.wideLayout .pageContent .articleDetail .image span.caption {
  text-align: center;
  font-size: 12px;
  line-height: 12px;
  padding-top: 15px;
  color: #bbb;
}
.wideLayout .pageContent .articleDetail .videoBlock,
.wideLayout .pageContent .articleDetail .embeddedApp {
  width: 800px;
  margin: 20px auto;
  clear: both;
}
.wideLayout .pageContent .articleDetail h1,
.wideLayout .pageContent .articleDetail h2,
.wideLayout .pageContent .articleDetail h3,
.wideLayout .pageContent .articleDetail h4,
.wideLayout .pageContent .articleDetail h5,
.wideLayout .pageContent .articleDetail h6 {
  width: 800px;
  margin-left: auto;
  margin-right: auto;
}
.wideLayout .pageContent .articleDetail ul {
  width: 800px;
  margin-right: auto;
  margin-left: auto;
  margin-top: 18px;
  box-sizing: border-box;
}
.wideLayout .pageContent .articleDetail figure {
  width: 800px;
  margin: 0 auto 30px;
}
.wideLayout .pageContent .articleDetail figure.preformatted pre {
  font-size: 18px;
  line-height: 32px;
}
.wideLayout .pageContent .articleDetail figure.preformatted pre.quote {
  margin: 30px 40px 20px;
  padding-top: 40px;
  text-align: center;
  background: url('../../images/quote.png') no-repeat 5px 3px;
  background-position: top center;
  background-repeat: no-repeat;
}
.wideLayout .pageContent .articleDetail figure figcaption {
  text-align: center;
  font-weight: bold;
  margin-bottom: 45px;
}
.wideLayout .pageContent .articleFooter {
  width: 800px;
  margin: 0 auto;
}
.wideLayout .pageContent .promoFrame ul {
  width: auto;
}
.wideLayout .pageContent .articleDetail .lead::first-letter {
  font-family: 'Playfair Display', serif;
  font-size: 62px;
  line-height: 78px;
  text-transform: uppercase;
  float: left;
  margin-top: 10px;
  margin-right: 10px;
}
.wideLayout .pageContent .articleDetail .lead,
.wideLayout .pageContent .articleDetail .lead > p,
.wideLayout .pageContent .articleDetail .articleBody > p {
  width: 800px;
  margin: 0 auto 15px;
}
.wideLayout .pageContent .articleDetail .magazineSource {
  padding-top: 45px;
  width: 800px;
  margin: 0 auto;
  text-align: center;
}
.wideLayout .pageContent .articleDetail .magazineSource span {
  display: block;
  font-size: 11px;
  color: #676767;
}
.wideLayout .pageContent .articleDetail .magazineAuthors {
  padding-top: 45px;
  /*FLEX*/
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  /*FLEX END */
}
.wideLayout .pageContent .articleDetail .magazineAuthors .authorProfile {
  border: none;
  margin: 0;
  padding: 0;
  background: none;
  width: 190px;
  /* FLEX */
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  /* FLEX END */
}
.wideLayout .pageContent .articleDetail .magazineAuthors .authorProfile .photoWrapper {
  width: 100px;
  display: block;
  margin: 0 auto 10px;
  overflow: hidden;
}
.wideLayout .pageContent .articleDetail .magazineAuthors .authorProfile .photoWrapper img {
  height: 100px;
  border: none;
  margin: 0;
}
.wideLayout .pageContent .articleDetail .magazineAuthors .authorProfile header {
  display: block;
  clear: both;
  padding: 0;
  text-align: center;
}
.wideLayout .pageContent .articleDetail .magazineAuthors .authorProfile header .name {
  font-size: 17px;
}
.wideLayout .pageContent .articleDetail .magazineAuthors .authorProfile header .authorItemTagline {
  font-size: 11px;
}
.wideLayout .pageContent .articleDetail .social-container {
  width: 596px;
  margin: 0 auto;
  padding-bottom: 40px;
  margin-top: 40px;
}
.wideLayout .pageContent .articleDetail .social-container .button.copy {
  margin-right: 0;
}
.wideLayout .pageContent .articleDetail .social-container .comments {
  display: none;
}
.wideLayout .pageContent .articleDetail .lead {
  font-size: 20px;
  line-height: 32px;
  margin-bottom: 16px;
}
.wideLayout .pageContent .articleDetail .articleBody > p {
  font-weight: normal;
  font-size: 18px;
  line-height: 32px;
}
.wideLayout .pageContent .articleDetail .articleBody .interview .question,
.wideLayout .pageContent .articleDetail .articleBody .interview .answer {
  font-size: 18px;
  line-height: 32px;
  margin-bottom: 15px;
}
.wideLayout.content-type-article .siteNavigation {
  margin-bottom: 0;
}
@media only screen and (max-width: 1365px) {
  .wideLayout .pageContent .articleDetail .image {
    margin-left: 50px;
    margin-right: 50px;
  }
}
@media only screen and (min-width: 1366px) {
  .wideLayout .pageContent .articleDetail .image .imageWrapper img {
    width: auto;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .wideLayout.switch #doc {
    padding-top: 0;
  }
  .wideLayout.switch section.siteTop figure {
    position: fixed;
    /*top:70px;*/
    /*height: ~"calc(100vh - 45px)";*/
  }
  .wideLayout.switch section.siteTop .mainTitleWrapperd {
    position: fixed;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .wideLayout .pageContent .articleDetail .lead::first-letter {
    font-family: 'Playfair Display', serif;
    font-size: 62px;
    line-height: 58px;
    height: 58px;
    text-transform: uppercase;
    float: left;
    margin-top: 0;
    margin-right: 10px;
    margin-bottom: 0;
  }
}
#mainForum.forumExt {
  margin: 20px 0 40px;
}
#mainForum.forumOnet {
  margin-bottom: 20px;
}
#mainForum.forumFb .forumDisclaimer {
  display: none;
  border-top: 1px solid #e9ebee;
  clear: both;
  padding: 16px 0 0 0;
  margin: 0 8px;
  color: #ababab;
  font-size: 13px;
}
#mainForum.forumFb .fbcommentsLoader {
  text-align: center;
}
.tableCore {
  margin-bottom: 40px;
}
.tableCore.tableCoreMobile {
  overflow-x: auto;
}
.tableCore ul {
  margin: 0;
  padding: 0;
  font-weight: inherit;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
}
.tableCore ul li {
  list-style-type: none;
  background: none;
  padding: 0;
}
.tableCore li {
  margin: 0;
  padding: 0;
  font-weight: inherit;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
}
.tableCore table {
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
}
.tableCore tr {
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
}
.tableCore tr td.flag .flagImgDiv,
.tableCore tr td.crest .flagImgDiv {
  margin: -2px 8px 0 0;
  display: block;
  float: left;
}
.tableCore tr td.flag li,
.tableCore tr td.crest li {
  margin: 2px 0 0 0;
}
.tableCore tr td.flag li:first-child,
.tableCore tr td.crest li:first-child {
  margin: 0;
}
.tableCore tr td.flag img {
  margin: -2px 8px 0 0;
  display: block;
  float: left;
}
.tableCore tr td.teamAndScorers.crest .flagImgDiv {
  margin: 0 auto 4px;
  float: none;
}
.tableCore tr td.team .flagImgDiv {
  margin: 0 auto -4px;
  display: block;
  float: left;
}
.tableCore tr td.team.crest li {
  text-align: left;
}
.tableCore tr td.team.crest li .flagImgDiv {
  margin: -2px 10px -4px 0;
}
.tableCore tr td.teamAndScorers img {
  margin: 0 auto;
  float: none;
}
.tableCore tr td.teamAndScorers li {
  margin: 2px 0 0;
}
.tableCore tr td.teamAndScorers li:first-child {
  margin: 0;
}
.tableCore tr td.teamAndScorers li:first-child div.flagImgDiv {
  height: 20px;
}
.tableCore tr td.teamAndScorers li div.flagImgDiv {
  height: 0;
  width: 20px;
}
.tableCore td,
.tableCore th {
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
}
.tableCore .otable {
  width: 100%;
  border-collapse: collapse;
  font-size: 10px;
  position: relative;
  background-color: #ffffff;
  border: 1px solid #e0e0e0;
}
.tableCore .otable th {
  position: relative;
  font-weight: 400;
  border: none;
  font-size: 15px;
}
.tableCore .otable td {
  position: relative;
}
.tableCore .otable .arrow {
  text-align: center;
}
.tableCore .otable .arrow.up:before {
  content: "\25B2";
  color: #89ca5d;
}
.tableCore .otable .arrow.constant:before {
  content: "\25A0";
}
.tableCore .otable .arrow.down:before {
  content: "\25BC";
  color: #bd3738;
}
.tableCore .otable caption {
  font-size: 22px;
  color: #000000;
  padding: 24px 18px;
  text-align: left;
  background: #ffd200;
  font-weight: 700;
}
.tableCore .otable thead tr {
  background: #27292c;
  border: 1px solid #27292c;
}
.tableCore .otable thead th {
  padding: 9px;
  white-space: nowrap;
  color: #ffffff;
  text-transform: uppercase;
  text-align: center;
}
.tableCore .otable tbody td {
  border: 1px solid #e0e0e0;
  font-size: 16px;
  color: #000000;
  padding: 10px 8px;
  text-align: center;
  vertical-align: top;
}
.tableCore .otable tbody tr:hover td {
  background: #f8f8f8;
  background-clip: padding-box;
}
.tableCore .otable tbody tr:nth-child(even) {
  background: #f3f3f3;
}
.tableCore .otable tbody tr.promotion.up {
  background: #b3f077;
}
.tableCore .otable tbody tr.promotion.up:hover {
  background: #c8f49c;
}
.tableCore .otable tbody tr.promotion.up:hover td {
  border-left-color: #bbf285;
  border-right-color: #bbf285;
}
.tableCore .otable tbody tr.promotion.up td {
  border-left-color: #a9e66d;
  border-right-color: #a9e66d;
}
.tableCore .otable tbody tr.promotion.down {
  background: #fb9a87;
}
.tableCore .otable tbody tr.promotion.down:hover {
  background: #fb8e78;
}
.tableCore .otable tbody tr.promotion.down:hover td {
  border-left-color: #fb8e78;
  border-right-color: #fb8e78;
}
.tableCore .otable tbody tr.promotion.down td {
  border-left-color: #f29381;
  border-right-color: #f29381;
}
.tableCore .otable tbody tr.promotionDivide td {
  border: 0;
  background-color: #2d2d2d;
  height: 2px;
  font-size: 2px;
  line-height: 2px;
  padding: 0;
  position: static;
}
.tableCore .otable tbody td.flag {
  text-align: left;
}
.tableCore .otable tfoot tr:hover td {
  background: #f8f8f8;
  background-clip: padding-box;
}
.tableCore .otable .teamAndScorers {
  max-width: 170px;
}
.tableCore .otable .teamAndScorers li {
  font-size: 11px;
  display: inline-block;
  color: #7a7a7a;
}
.tableCore .otable .teamAndScorers li:first-child {
  display: block;
  color: #000000;
  font-size: 16px;
}
.tableCore .otable .teamAndScorers li:first-child:after {
  content: "";
}
.tableCore .otable .teamAndScorers li:after {
  content: ",";
}
.tableCore .otable .teamAndScorers li:last-of-type:after {
  content: "";
}
.tableCore .otable .score {
  max-width: 65px;
}
.tableCore .otable .score li {
  font-size: 11px;
  display: inline-block;
  color: #7a7a7a;
}
.tableCore .otable .score li:first-child {
  display: block;
  color: #000000;
  font-weight: 700;
  font-size: 22px;
}
.tableCore .otable .score li:first-child:after {
  content: "";
}
.tableCore .otable .score li:after {
  content: ",";
}
.tableCore .otable .score li:last-of-type:after {
  content: "";
}
.tableCore .otable .matchDate li {
  display: inline;
}
.tableCore .otable .matchDate li:nth-of-type(2) {
  color: #7a7a7a;
  margin: 0 6px;
}
.tableCore .otable .postponed td {
  text-decoration: line-through;
  opacity: .6;
}
.tableCore .otable .postponed td.score {
  text-decoration: none;
}
.tableCore .otable .postponed td.score li {
  font-weight: 400;
  color: #000000;
  font-size: 11px;
  margin-top: 10px;
}
.tableCore .tableWrapper {
  width: inherit;
}
.tableCore .tablesMenu {
  font-size: 10px;
  margin: 35px 0;
}
.tableCore .tablesMenu .tableLink {
  color: #1e1e1e;
  text-decoration: none;
  border: 1px solid #ededed;
  background: #ededed;
  font-size: 12px;
  padding: 6px 9px;
  float: left;
  margin: 0 10px 5px 0;
}
.tableCore .tablesMenu .tableLink:hover {
  background: #ffffff;
}
.tableCore .tablesMenu .active {
  background: #ffffff;
  border: 1px solid #ffd200;
  height: auto;
}
.tableCore .hiddenTable {
  display: none;
}
.tableCore .tabs {
  border-bottom: 1px solid #e0e0e0;
  margin-bottom: 10px;
}
.tableCore .tabs ul {
  display: flex;
}
.tableCore .tabs ul .tab {
  flex-grow: 1;
  font-size: 11px;
  text-align: center;
  text-transform: uppercase;
  color: #363638;
  float: left;
  padding: 5px 10px;
  margin-left: -1px;
  margin-bottom: -1px;
  cursor: pointer;
  -webkit-touch-callout: none;
  user-select: none;
  font-weight: 700;
}
.tableCore .tabs ul .tab:first-child {
  margin-left: 0;
}
.tableCore .tabs ul .tab.active {
  border-bottom: 3px solid #ffd200;
}
.tableCore .complex .otable {
  margin-bottom: 30px;
}
.tableCore .matchDate li .flagImgDiv {
  display: none;
}
.tableCore .matchDate li:first-child .flagImgDiv {
  display: block;
  height: 24px;
}
.tableCore .score li .flagImgDiv {
  display: none;
}
.tableCore .score li:first-child .flagImgDiv {
  display: block;
  height: 18px;
}
.tableCore .clearfix {
  zoom: 1;
}
.tableCore .clearfix:before {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
.tableCore .clearfix:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
  clear: both;
}
.tableCore .otable.editorial.business tbody tr .name {
  font-weight: 700;
  text-align: left;
}
.tableCore .otable.editorial.business tbody tr .description {
  text-align: left;
}
.tableCore .otable.editorial.business tbody tr .number,
.tableCore .otable.editorial.business tbody tr .change {
  text-align: right;
  white-space: nowrap;
}
.tableCore .otable.editorial.business tbody tr .percent {
  text-align: right;
}
.tableCore .otable.editorial.business tbody tr .datetime {
  white-space: nowrap;
}
.tableCore .otable.editorial.business tbody tr .change.decrease {
  color: #ed1c24;
}
.tableCore .otable.editorial.business tbody tr .change.increase {
  color: #4faf01;
}
.tableCore .otable.editorial.business thead tr th {
  white-space: normal;
  vertical-align: middle;
  text-align: center;
}
.extraList .otdv {
  margin-bottom: 40px;
}
.extraList .otdv.tableCoreMobile {
  overflow-x: auto;
}
.extraList .otdv ul {
  margin: 0;
  padding: 0;
  font-weight: inherit;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
}
.extraList .otdv ul li {
  list-style-type: none;
  background: none;
  padding: 0;
}
.extraList .otdv li {
  margin: 0;
  padding: 0;
  font-weight: inherit;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
}
.extraList .otdv table {
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
}
.extraList .otdv tr {
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
}
.extraList .otdv tr td.flag .flagImgDiv,
.extraList .otdv tr td.crest .flagImgDiv {
  margin: -2px 8px 0 0;
  display: block;
  float: left;
}
.extraList .otdv tr td.flag li,
.extraList .otdv tr td.crest li {
  margin: 2px 0 0 0;
}
.extraList .otdv tr td.flag li:first-child,
.extraList .otdv tr td.crest li:first-child {
  margin: 0;
}
.extraList .otdv tr td.flag img {
  margin: -2px 8px 0 0;
  display: block;
  float: left;
}
.extraList .otdv tr td.teamAndScorers.crest .flagImgDiv {
  margin: 0 auto 4px;
  float: none;
}
.extraList .otdv tr td.team .flagImgDiv {
  margin: 0 auto -4px;
  display: block;
  float: left;
}
.extraList .otdv tr td.team.crest li {
  text-align: left;
}
.extraList .otdv tr td.team.crest li .flagImgDiv {
  margin: -2px 10px -4px 0;
}
.extraList .otdv tr td.teamAndScorers img {
  margin: 0 auto;
  float: none;
}
.extraList .otdv tr td.teamAndScorers li {
  margin: 2px 0 0;
}
.extraList .otdv tr td.teamAndScorers li:first-child {
  margin: 0;
}
.extraList .otdv tr td.teamAndScorers li:first-child div.flagImgDiv {
  height: 20px;
}
.extraList .otdv tr td.teamAndScorers li div.flagImgDiv {
  height: 0;
  width: 20px;
}
.extraList .otdv td,
.extraList .otdv th {
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
}
.extraList .otdv .otable {
  width: 100%;
  border-collapse: collapse;
  font-size: 10px;
  position: relative;
  background-color: #ffffff;
  border: 1px solid #e0e0e0;
}
.extraList .otdv .otable th {
  position: relative;
  font-weight: 400;
  border: none;
  font-size: 15px;
}
.extraList .otdv .otable td {
  position: relative;
}
.extraList .otdv .otable .arrow {
  text-align: center;
}
.extraList .otdv .otable .arrow.up:before {
  content: "\25B2";
  color: #89ca5d;
}
.extraList .otdv .otable .arrow.constant:before {
  content: "\25A0";
}
.extraList .otdv .otable .arrow.down:before {
  content: "\25BC";
  color: #bd3738;
}
.extraList .otdv .otable caption {
  font-size: 22px;
  color: #000000;
  padding: 24px 18px;
  text-align: left;
  background: #ffd200;
  font-weight: 700;
}
.extraList .otdv .otable thead tr {
  background: #27292c;
  border: 1px solid #27292c;
}
.extraList .otdv .otable thead th {
  padding: 9px;
  white-space: nowrap;
  color: #ffffff;
  text-transform: uppercase;
  text-align: center;
}
.extraList .otdv .otable tbody td {
  border: 1px solid #e0e0e0;
  font-size: 16px;
  color: #000000;
  padding: 10px 8px;
  text-align: center;
  vertical-align: top;
}
.extraList .otdv .otable tbody tr:hover td {
  background: #f8f8f8;
  background-clip: padding-box;
}
.extraList .otdv .otable tbody tr:nth-child(even) {
  background: #f3f3f3;
}
.extraList .otdv .otable tbody tr.promotion.up {
  background: #b3f077;
}
.extraList .otdv .otable tbody tr.promotion.up:hover {
  background: #c8f49c;
}
.extraList .otdv .otable tbody tr.promotion.up:hover td {
  border-left-color: #bbf285;
  border-right-color: #bbf285;
}
.extraList .otdv .otable tbody tr.promotion.up td {
  border-left-color: #a9e66d;
  border-right-color: #a9e66d;
}
.extraList .otdv .otable tbody tr.promotion.down {
  background: #fb9a87;
}
.extraList .otdv .otable tbody tr.promotion.down:hover {
  background: #fb8e78;
}
.extraList .otdv .otable tbody tr.promotion.down:hover td {
  border-left-color: #fb8e78;
  border-right-color: #fb8e78;
}
.extraList .otdv .otable tbody tr.promotion.down td {
  border-left-color: #f29381;
  border-right-color: #f29381;
}
.extraList .otdv .otable tbody tr.promotionDivide td {
  border: 0;
  background-color: #2d2d2d;
  height: 2px;
  font-size: 2px;
  line-height: 2px;
  padding: 0;
  position: static;
}
.extraList .otdv .otable tbody td.flag {
  text-align: left;
}
.extraList .otdv .otable tfoot tr:hover td {
  background: #f8f8f8;
  background-clip: padding-box;
}
.extraList .otdv .otable .teamAndScorers {
  max-width: 170px;
}
.extraList .otdv .otable .teamAndScorers li {
  font-size: 11px;
  display: inline-block;
  color: #7a7a7a;
}
.extraList .otdv .otable .teamAndScorers li:first-child {
  display: block;
  color: #000000;
  font-size: 16px;
}
.extraList .otdv .otable .teamAndScorers li:first-child:after {
  content: "";
}
.extraList .otdv .otable .teamAndScorers li:after {
  content: ",";
}
.extraList .otdv .otable .teamAndScorers li:last-of-type:after {
  content: "";
}
.extraList .otdv .otable .score {
  max-width: 65px;
}
.extraList .otdv .otable .score li {
  font-size: 11px;
  display: inline-block;
  color: #7a7a7a;
}
.extraList .otdv .otable .score li:first-child {
  display: block;
  color: #000000;
  font-weight: 700;
  font-size: 22px;
}
.extraList .otdv .otable .score li:first-child:after {
  content: "";
}
.extraList .otdv .otable .score li:after {
  content: ",";
}
.extraList .otdv .otable .score li:last-of-type:after {
  content: "";
}
.extraList .otdv .otable .matchDate li {
  display: inline;
}
.extraList .otdv .otable .matchDate li:nth-of-type(2) {
  color: #7a7a7a;
  margin: 0 6px;
}
.extraList .otdv .otable .postponed td {
  text-decoration: line-through;
  opacity: .6;
}
.extraList .otdv .otable .postponed td.score {
  text-decoration: none;
}
.extraList .otdv .otable .postponed td.score li {
  font-weight: 400;
  color: #000000;
  font-size: 11px;
  margin-top: 10px;
}
.extraList .otdv .tableWrapper {
  width: inherit;
}
.extraList .otdv .tablesMenu {
  font-size: 10px;
  margin: 35px 0;
}
.extraList .otdv .tablesMenu .tableLink {
  color: #1e1e1e;
  text-decoration: none;
  border: 1px solid #ededed;
  background: #ededed;
  font-size: 12px;
  padding: 6px 9px;
  float: left;
  margin: 0 10px 5px 0;
}
.extraList .otdv .tablesMenu .tableLink:hover {
  background: #ffffff;
}
.extraList .otdv .tablesMenu .active {
  background: #ffffff;
  border: 1px solid #ffd200;
  height: auto;
}
.extraList .otdv .hiddenTable {
  display: none;
}
.extraList .otdv .tabs {
  border-bottom: 1px solid #e0e0e0;
  margin-bottom: 10px;
}
.extraList .otdv .tabs ul {
  display: flex;
}
.extraList .otdv .tabs ul .tab {
  flex-grow: 1;
  font-size: 11px;
  text-align: center;
  text-transform: uppercase;
  color: #363638;
  float: left;
  padding: 5px 10px;
  margin-left: -1px;
  margin-bottom: -1px;
  cursor: pointer;
  -webkit-touch-callout: none;
  user-select: none;
  font-weight: 700;
}
.extraList .otdv .tabs ul .tab:first-child {
  margin-left: 0;
}
.extraList .otdv .tabs ul .tab.active {
  border-bottom: 3px solid #ffd200;
}
.extraList .otdv .complex .otable {
  margin-bottom: 30px;
}
.extraList .otdv .matchDate li .flagImgDiv {
  display: none;
}
.extraList .otdv .matchDate li:first-child .flagImgDiv {
  display: block;
  height: 24px;
}
.extraList .otdv .score li .flagImgDiv {
  display: none;
}
.extraList .otdv .score li:first-child .flagImgDiv {
  display: block;
  height: 18px;
}
.extraList .otdv .clearfix {
  zoom: 1;
}
.extraList .otdv .clearfix:before {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
.extraList .otdv .clearfix:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
  clear: both;
}
.extraList .otdv .otable.editorial.business tbody tr .name {
  font-weight: 700;
  text-align: left;
}
.extraList .otdv .otable.editorial.business tbody tr .description {
  text-align: left;
}
.extraList .otdv .otable.editorial.business tbody tr .number,
.extraList .otdv .otable.editorial.business tbody tr .change {
  text-align: right;
  white-space: nowrap;
}
.extraList .otdv .otable.editorial.business tbody tr .percent {
  text-align: right;
}
.extraList .otdv .otable.editorial.business tbody tr .datetime {
  white-space: nowrap;
}
.extraList .otdv .otable.editorial.business tbody tr .change.decrease {
  color: #ed1c24;
}
.extraList .otdv .otable.editorial.business tbody tr .change.increase {
  color: #4faf01;
}
.extraList .otdv .otable.editorial.business thead tr th {
  white-space: normal;
  vertical-align: middle;
  text-align: center;
}
.extraList .otdv .tableWrapper {
  position: relative;
}
.extraList .otdv .tableWrapper .titleBox h2 {
  border-bottom: none;
}
.extraList .otdv .tableWrapper .table {
  overflow: hidden;
  margin-bottom: 20px;
}
.extraList .otdv .tfoot {
  text-align: center;
  margin: 8px 0;
  font-size: 12px;
}
.extraList .otdv .otable .excludeExtra {
  display: none;
}
.extraList .otdv .otable th {
  font-size: 10px;
  padding: 5px;
}
.extraList .otdv .otable tbody td {
  font-size: 12px;
  padding: 8px 6px;
}
.extraList .otdv .otable .score li:first-child {
  font-size: 18px;
}
.extraList .otdv .otable .teamAndScorers li:first-child {
  font-size: 12px;
}
.extraList .otdv .otable .score li,
.extraList .otdv .otable .teamAndScorers li {
  display: none;
}
.extraList .otdv .leaguetable tbody tr td:nth-of-type(10),
.extraList .otdv .livetable tbody tr td:nth-of-type(10) {
  font-weight: bold;
}
#mainLiveblog {
  width: 1140px;
}
#mainLiveblog .liveblogTab.beforeGame,
#mainLiveblog .liveblogTab.afterGame {
  display: none;
}
#mainLiveblog .message {
  font-family: "Fira Sans", sans-serif;
}
#mainLiveblog #parsedTable.tableDetail {
  width: 70%;
  margin: 0 auto;
}
.boxArticleList.smallListElementTpl {
  display: flex;
  -webkit-box-flex: 0;
  flex-wrap: wrap;
  justify-content: space-between;
}
.boxArticleList.smallListElementTpl .showMore {
  display: flex;
  -webkit-box-flex: 0;
  flex-wrap: wrap;
  justify-content: space-between;
}
.boxArticleList.smallListElementTpl .listItem {
  flex-basis: 48.75%;
  width: 48.75%;
  max-width: 384px;
  margin-bottom: 54px;
  box-sizing: border-box;
  list-style-type: none !important;
  position: relative;
  flex-direction: row;
  flex-wrap: wrap;
  text-align: left;
  border: none;
  padding-bottom: 0;
}
.boxArticleList.smallListElementTpl .listItem:nth-child(2n) {
  margin-left: 8px;
}
.boxArticleList.smallListElementTpl .listItem.noImage {
  min-height: 250px;
  background: #949494;
  padding: 30px;
}
.boxArticleList.smallListElementTpl .listItem.noImage .itemTitle {
  color: #fff;
}
.boxArticleList.smallListElementTpl .listItem .flag {
  top: 10px;
  right: 10px;
  font-size: 10px;
  padding: 2px 4px;
}
.boxArticleList.smallListElementTpl .listItem .imageWrapper {
  margin-bottom: 14px;
}
.boxArticleList.smallListElementTpl .listItem .itemImage {
  height: auto;
  margin-top: 0;
}
.boxArticleList.smallListElementTpl .listItem .itemMedia {
  width: 30px;
  height: 30px;
}
.boxArticleList.smallListElementTpl .listItem .itemTitle {
  font-size: 24px;
  line-height: 1.3;
  letter-spacing: -0.4px;
}
.boxArticleList.smallListElementTpl .listItem .author {
  display: block;
  margin-top: 9px;
}
.boxArticleList.smallListElementTpl .more {
  width: 100%;
}
.atricleTop .listTitle h1 {
  color: #1e1e1e;
  font-size: 40px;
  font-weight: 700;
  text-align: left;
  padding: 43px 0 43px 0;
  margin: 0;
}
#catalog {
  /*
    * Reset
    */
  overflow: hidden;
  width: 788px;
  color: #1e1e1e;
  font-size: 16px;
  font-weight: 400;
  font-family: "Fira Sans";
}
#catalog * {
  margin: 0;
  padding: 0;
}
#catalog *:before {
  display: none;
}
#catalog .catalog__desc {
  overflow: hidden;
}
#catalog .catalog__desc .catalogDetail {
  float: left;
}
#catalog .catalog__desc .posterCont {
  padding-top: 5px;
}
#catalog .catalog__desc .catalogMetric {
  margin-left: 31px !important;
  width: 514px;
}
#catalog .catalog__desc .catalogMetric h2 {
  padding-bottom: 22px;
}
#catalog .catalog__desc .catalogMetric .label,
#catalog .catalog__desc .catalogMetric .value {
  float: left;
  line-height: 28px;
  text-align: left;
  display: block;
}
#catalog .catalog__desc .catalogMetric .label {
  width: 125px;
  color: #868686;
  padding-right: 19px;
}
#catalog .catalog__desc .catalogMetric .value {
  width: 370px;
}
#catalog .catalog__relations {
  position: relative;
  overflow: hidden;
}
#catalog .catalog__relations .catalogRelations {
  position: relative;
}
#catalog .catalog__relations .moreAppearancer {
  text-align: right;
  line-height: 24px;
  padding-bottom: 16px;
}
#catalog .catalog__relations .moreAppearancer span:hover {
  cursor: pointer;
}
#catalog .catalog__relations .moreHolder {
  padding-top: 19px;
}
#catalog .catalog__relations img {
  width: 138px;
  height: 185px;
}
#catalog .catalog__relations h3 {
  font-weight: 500;
  font-size: 20px;
  line-height: 19px;
  position: absolute;
}
#catalog .catalog__relations .liketable {
  overflow: hidden;
  padding-bottom: 45px;
}
#catalog .catalog__relations .liketable .cell {
  float: left;
  padding: 0 27px 11px 0;
  line-height: 20px;
  font-size: 14px;
}
#catalog .catalog__relations .liketable .cell p {
  width: 139px;
}
#catalog .catalog__relations .liketable .cell [itemprop=name] {
  display: block;
  padding-bottom: 5px;
}
#catalog .catalog__relations .catalogDescription {
  padding: 15px 0 0 0;
}
@media screen and (max-width: 1149px) {
  #catalog {
    width: 630px;
    font-size: 13px;
  }
  #catalog .catalog__relations .liketable .cell {
    float: left;
    padding: 0 24px 11px 0;
  }
  #catalog .catalog__relations .liketable .cell:nth-child(4n) {
    padding: 0 0 11px 0;
  }
  #catalog .catalog__desc .catalogMetric {
    width: 372px;
    margin-left: 15px !important;
  }
  #catalog .catalog__desc .catalogMetric .label {
    padding-right: 0;
    width: 111px;
  }
  #catalog .catalog__desc .catalogMetric .value {
    width: 260px;
  }
}
div.wdg_menu_dyscypliny {
  height: 110px;
  overflow: hidden;
}
div.wdg_menu_dyscypliny ul {
  white-space: nowrap;
  overflow-x: scroll;
  overflow-y: hidden;
  padding-bottom: 25px;
}
div.wdg_menu_dyscypliny ul li {
  float: none;
  display: inline-block;
}
div.wdg_menu_dyscypliny ul li a span {
  white-space: normal;
}
div.wdg_menu_dyscypliny .wdg_md_btn {
  display: none;
}
