/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
sub,
sup,
tt,
var,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on March 9, 2015 */
@font-face {
  font-family: 'ZonaPro Extrabold';
  src: url('http://ocdn.eu/files/pulscms/MjM7MDA_/0067a5a9080af1ed625d0ed6209640e9.eot');
}
@font-face {
  font-family: 'ZonaPro Extrabold';
  src: url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff'), url('http://ocdn.eu/files/pulscms/Njk7MDA_/b13b20727ea07e33463c265ea68e47c3.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ZonaPro Regular';
  src: url('http://ocdn.eu/files/pulscms/Y2Q7MDA_/2ad3cfa962197a6b2321ae4824566e69.eot');
}
@font-face {
  font-family: 'ZonaPro Regular';
  src: url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff'), url('http://ocdn.eu/files/pulscms/NmE7MDA_/d6c986bc39e8a284fe0c3de69c51f44c.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
/*Mixins*/
.buttonHover {
  background: #000;
  color: #fff;
}
/*General*/
a {
  color: #000;
  outline: 0;
  text-decoration: none;
}
body {
  background: #f9f9f8;
  cursor: default;
  font-family: ZonaPro Regular, Verdana, sans-serif;
  font-size: 14px;
}
/* Header SG */
#headBody {
  max-width: 1280px;
  margin: 0 auto;
}
#headBody #k_mainBar {
  position: relative;
}
#headBody .partnersLogos {
  max-width: 126px;
  margin: -18px auto 0;
}
#headBody #search {
  position: absolute;
  top: 39px;
  right: 61px;
}
#headBody #search form {
  border: 2px solid #000;
  background: #f9f9f8 url('http://ocdn.eu/files/pulscms/NmY7MDA_/fc8fc44b94939056da35361709cf8c17.png') no-repeat 200px 8px;
  width: 226px;
}
#headBody #search form input[type='text'] {
  background: #f9f9f8;
  border: none;
  font-family: ZonaPro Regular, Verdana, sans-serif;
  font-size: 14px;
  width: 185px;
  height: 23px;
  padding: 5px 7px;
  outline: none;
  text-align: left;
}
.siteWrapper {
  width: 100%;
}
.siteWrapper #trunk {
  max-width: 1275px;
  margin: 0 auto;
}
.siteWrapper #trunk #main {
  float: none;
  width: 100%;
  margin: 0 auto;
}
.siteWrapper #trunk #main .listItem {
  border: 0px;
}
#body {
  clear: both;
}
/* Menu */
#siteNavigation {
  margin: 13px auto 0;
  width: 100%;
  position: relative;
  text-align: center;
}
#siteNavigation .ham {
  background: none;
  display: none;
  position: relative;
  z-index: 6;
  width: 32px;
  height: 21px;
  border: none;
  border-top: 3px solid #000;
  border-bottom: 3px solid #000;
}
#siteNavigation .ham:after {
  content: "";
  position: absolute;
  top: 9px;
  left: 0;
  width: 100%;
  border-bottom: 3px solid #000;
}
#siteNavigation .ham:hover {
  border-top: 3px solid #f47186;
  border-bottom: 3px solid #f47186;
}
#siteNavigation .ham:hover:after {
  border-bottom: 3px solid #f47186;
}
#siteNavigation #tabMenu {
  font-family: ZonaPro Extrabold, Verdana, sans-serif;
  position: relative;
  z-index: 15;
  display: block;
  margin: 0 auto;
}
#siteNavigation #tabMenu .mainMenu {
  clear: both;
  padding: 0;
  margin: 0 auto;
  width: 100%;
}
#siteNavigation #tabMenu .mainMenu .selected {
  background: none;
}
#siteNavigation #tabMenu .mainMenu .menuClose {
  background: url('http://ocdn.eu/files/pulscms/NmY7MDA_/fc8fc44b94939056da35361709cf8c17.png') no-repeat 0px -24px;
  display: block;
  height: 40px;
  width: 40px;
  position: absolute;
  /* secondMenu li */
  top: -12px;
  right: 0;
  text-indent: -9999px;
  cursor: pointer;
}
#siteNavigation #tabMenu .mainMenu li {
  color: #000;
  display: inline-block;
  font-size: 27px;
  padding: 0 5px;
  text-transform: lowercase;
  letter-spacing: -0.5px;
  position: static;
}
#siteNavigation #tabMenu .mainMenu li:hover a {
  color: #e86278;
}
#siteNavigation #tabMenu .mainMenu li a {
  background: none;
  color: #000;
  font-weight: 400;
  padding-bottom: 23px;
  position: relative;
  overflow: visible;
  -webkit-transition: all 100ms linear;
  -moz-transition: all 100ms linear;
  -o-transition: all 100ms linear;
  -ms-transition: all 100ms linear;
  transition: all 100ms linear;
}
#siteNavigation #tabMenu .mainMenu li a.promo {
  color: #e86278;
}
#siteNavigation #tabMenu .mainMenu li a.show {
  color: #e86278;
}
#siteNavigation #tabMenu .mainMenu li a.show::after {
  content: '';
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-bottom: 18px solid #f47186;
  position: absolute;
  top: 47px;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
}
#siteNavigation #tabMenu .mainMenu li#vumag_inspiracje-zakupowe a:hover::after {
  display: none;
}
#siteNavigation #tabMenu .mainMenu span.hide {
  border: none;
  background: #f47186;
  padding: 3.28% 0 7.5%;
  height: 360px;
  top: 60px;
  left: 0;
  width: 100%;
}
#siteNavigation #tabMenu .mainMenu .secondMenu {
  margin: 0 auto;
  max-width: 1170px;
  width: 90.625%;
  position: relative;
}
#siteNavigation #tabMenu .mainMenu .secondMenu h4 {
  color: #fff;
  font-size: 28px;
  margin: 0 0 7.5% 0;
  letter-spacing: -0.5px;
  text-align: left;
  text-transform: uppercase;
}
#siteNavigation #tabMenu .mainMenu .secondMenu li {
  width: 28%;
  margin-left: 2%;
}
#siteNavigation #tabMenu .mainMenu .secondMenu li.hasImage {
  width: 30%;
}
#siteNavigation #tabMenu .mainMenu .secondMenu li.hasImage .thirdMenu {
  overflow: hidden;
}
#siteNavigation #tabMenu .mainMenu .secondMenu li.hasImage ul {
  border: none;
  margin-left: 0;
}
#siteNavigation #tabMenu .mainMenu .secondMenu li.hasImage ul li {
  float: left;
}
#siteNavigation #tabMenu .mainMenu .secondMenu li.hasImage ul > li a {
  width: 292px;
  margin-left: 0;
}
#siteNavigation #tabMenu .mainMenu .secondMenu li.hasImage ul > li a img {
  width: 100%;
}
#siteNavigation #tabMenu .mainMenu .secondMenu ul {
  border-left: 2px solid #F68FA0;
  text-align: left;
  margin-left: 10.9375%;
  /* 35 / 320 */
}
#siteNavigation #tabMenu .mainMenu .secondMenu ul > li {
  font-size: 21px;
  font-family: ZonaPro Regular, Verdana, sans-serif;
  float: none;
  line-height: 35px;
  padding: 0;
  margin: 0;
  text-transform: none;
  width: auto;
}
#siteNavigation #tabMenu .mainMenu .secondMenu ul > li:nth-child(1) {
  line-height: 20px;
  min-height: 28px;
}
#siteNavigation #tabMenu .mainMenu .secondMenu ul > li a {
  color: #fff;
  padding: 0;
  margin-left: 6.25%;
  /* 20 / 320 */
}
#siteNavigation #tabMenu .subMenu {
  position: static;
}
#contentList {
  /* person detail */
}
#contentList .owl-carousel {
  margin: 0 auto;
  max-width: 1125px;
  width: 1125px;
  height: 42px;
  margin: 49px auto 83px;
}
#contentList .owl-carousel img {
  height: 40px;
  width: auto;
  margin: 0 auto;
  max-width: 170px;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  opacity: 0.5\0 !important;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  transition: all 200ms linear;
}
#contentList .owl-carousel img:hover {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
  opacity: 1\0 !important;
}
#contentList .owl-carousel .owl-nav div {
  top: 4px;
  background: url('http://ocdn.eu/files/pulscms/NmY7MDA_/fc8fc44b94939056da35361709cf8c17.png') no-repeat;
  width: 15px;
  height: 30px;
}
#contentList .owl-carousel .owl-nav div.owl-prev {
  left: -18px;
  background-position: 0px -143px;
}
#contentList .owl-carousel .owl-nav div.owl-next {
  right: -18px;
  background-position: -25px -187px;
}
#contentList .authorHeading {
  width: 940px;
  margin: 0 auto;
  margin-bottom: 25px;
}
#contentList .authorHeading .authorProfileDetail .socials {
  margin: 25px 0;
}
#contentList .authorHeading .authorProfileDetail .photo {
  border-radius: 75px;
  margin-left: 10px;
  float: left;
}
#contentList .authorHeading .authorProfileDetail .profileDetails {
  margin-left: 100px;
}
#contentList .authorHeading .authorProfileDetail header {
  padding: 12px 0 2px;
  display: block;
  height: 55px;
}
#contentList .authorHeading .authorProfileDetail .name {
  margin: 5px 0;
  font-size: 31px;
  letter-spacing: -0.5px;
  font-family: ZonaPro Extrabold, Verdana, sans-serif;
}
#contentList .authorHeading .authorProfileDetail .authorItemTagline {
  width: 100%;
  display: block;
  float: left;
  margin-top: 5px;
  line-height: 18px;
}
#contentList .authorHeading .authorProfileDetail .authorDescription {
  padding-left: 100px;
  padding-bottom: 20px;
  text-align: left;
  font-size: 16px;
  line-height: 24px;
  margin: 10px 0px 0px;
}
#contentList .authorHeading .authorProfileDetail .addthis_toolbox.addthis_20x20_style span {
  margin-right: 3px;
}
/* besty */
.recommend {
  width: 1170px;
  margin: 0 auto;
  font-family: ZonaPro Extrabold, Verdana, sans-serif;
  overflow: hidden;
}
.recommend a {
  display: block;
  position: relative;
  text-decoration: none;
}
.recommend .bigOne {
  height: 555px;
}
.recommend .bigOne .bei {
  height: 100%;
}
.recommend .bigOne .bei header h1 {
  max-height: 238px;
  overflow: hidden;
}
.recommend .bigOne .bei header h1 span {
  font-size: 81px;
  letter-spacing: -3px;
  line-height: initial;
  margin-top: -12px;
}
.recommend .bigOne .bei header h1 span.big {
  font-size: 122px;
  letter-spacing: -7px;
  line-height: 130px;
  line-height: 130px\0;
  max-height: 132px;
  max-width: 1065px;
  overflow: hidden;
  margin-top: 0;
}
.recommend .bigOne img {
  height: 100%;
}
.recommend .bigOne:hover .bei .bei-bg {
  border-color: transparent transparent transparent #ea647a;
  _border-color: #000000 #000000 #000000 #ea647a;
  _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=95)';
  z-index: 4;
  opacity: 0.95;
}
.recommend .bei {
  position: relative;
}
.recommend .bei .bei-layer {
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjA4Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xOSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.08) 0%, rgba(0, 0, 0, 0.19) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.08)), color-stop(100%, rgba(0, 0, 0, 0.19)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.08) 0%, rgba(0, 0, 0, 0.19) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.08) 0%, rgba(0, 0, 0, 0.19) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.08) 0%, rgba(0, 0, 0, 0.19) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.08) 0%, rgba(0, 0, 0, 0.19) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#14000000', endColorstr='#30000000', GradientType=0);
  /* IE6-8 */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.recommend .bei .bei-bg {
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 450px 0 0 780px;
  border-color: transparent transparent transparent #f46b82;
  line-height: 0px;
  _border-color: #000000 #000000 #000000 #f46b82;
  _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=85)';
  z-index: 4;
  opacity: 0.85;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  transition: all 200ms linear;
}
.recommend .bei .aphoto {
  height: 50px;
  width: 50px;
}
.recommend .bei .recommendAuthor,
.recommend .bei .bei-author {
  overflow: hidden;
}
.recommend .bei .recommendAuthor .recommendAuthorImg,
.recommend .bei .bei-author .recommendAuthorImg,
.recommend .bei .recommendAuthor .aphoto,
.recommend .bei .bei-author .aphoto {
  border-radius: 50px;
  float: left;
  margin: 0px 14px 0px 0px;
}
.recommend .bei .recommendAuthor span.recommendAuthorName,
.recommend .bei .bei-author span.recommendAuthorName,
.recommend .bei .recommendAuthor .name,
.recommend .bei .bei-author .name {
  line-height: 51px;
  font-size: 18px;
  font-family: ZonaPro Regular, Verdana, sans-serif;
  color: #fff;
}
.recommend .bei .bei-txt {
  position: absolute;
  bottom: 20px;
  left: 40px;
  z-index: 10;
  width: 94%;
}
.recommend .bei header {
  margin-top: 4px;
  max-width: 1060px;
  width: 100%;
}
.recommend .bei header h1 {
  margin: 0px;
  padding: 0px;
  color: #fff;
}
.recommend .bei header h1 span {
  display: block;
  font-size: 60px;
  line-height: 60px;
  line-height: 90px\0;
  max-height: 120px;
  overflow: hidden;
}
.recommend .bei header h1 span.big {
  font-size: 90px;
  line-height: 90px;
  max-height: 218px;
  max-height: 240px\0;
  overflow: hidden;
}
.recommend .recommendItems {
  text-align: center;
}
.recommend .recommendItems .listItem {
  float: left;
  width: 366px;
  margin: 0 0 40px;
  margin-right: 31px;
  position: relative;
  text-align: left;
}
.recommend .recommendItems .listItem.lastItem {
  margin-right: 0;
}
.recommend .recommendItems .listItem .recommendItem {
  float: none;
  height: auto;
  width: auto;
  margin: auto;
}
.recommend .recommendItems .recommendItem {
  float: left;
  width: 366px;
  width: 360px\0;
  margin: 0 0 40px;
  margin-left: 31px;
  margin-left: 30px\0;
  position: relative;
  text-align: left;
}
.recommend .recommendItems .recommendItem .recommendText {
  position: relative;
  margin-top: 119px;
  margin-top: 113px\0;
  left: 0;
  width: 100%;
  z-index: 4;
  float: left;
}
.recommend .recommendItems .recommendItem .recommendText h3 {
  font-size: 29px;
  line-height: 35px;
  letter-spacing: -0.5px;
  width: 235px;
  color: #000;
  min-height: 65px;
  margin: 0;
  padding: 0;
}
.recommend .recommendItems .recommendItem .recommendText p {
  font-family: ZonaPro Regular, Verdana, sans-serif;
  font-size: 13px;
  line-height: 21px;
  margin: 17px 8.196721311475409% 0 0;
  width: 82%;
  max-height: 80px;
  overflow: hidden;
  color: #000;
}
.recommend .recommendItems .recommendItem .recommendText .recommendAuthor {
  margin: 13px 0 0 1px;
  overflow: hidden;
}
.recommend .recommendItems .recommendItem .recommendText .recommendAuthor .recommendAuthorImg {
  height: 32px;
  width: 33px;
  border-radius: 50px;
  float: left;
  margin: 0 10px 0 0;
}
.recommend .recommendItems .recommendItem .recommendText .recommendAuthor span.recommendAuthorName {
  font-family: ZonaPro Regular, Verdana, sans-serif;
  font-size: 15px;
  line-height: 29px;
  color: #000;
}
.recommend .recommendItems .recommendItem .recommendText .sponsored {
  text-transform: uppercase;
  font-size: 9px;
  margin: 0;
}
.recommend .recommendItems .recommendItem .recommendPhotoBg {
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 191px 0 0 343px;
  border-width: 191px 0 0 343px\0;
  border-color: transparent transparent transparent #fff;
  line-height: 0px;
  _border-color: #000000 #000000 #000000 #fff;
  _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=70)';
  z-index: 3;
  opacity: 0.7;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  transition: all 200ms linear;
}
.recommend .recommendItems .recommendItem .recommendImgBox {
  width: 340px;
  max-height: 190px;
  position: absolute;
  top: 0;
  right: 0;
  overflow: hidden;
}
.recommend .recommendItems .recommendItem .recommendImgBox img.recommendImg {
  width: 100%;
}
.recommend .recommendItems .recommendItem:hover .recommendPhotoBg {
  border-color: transparent transparent transparent #ffe0e5;
  line-height: 0px;
  _border-color: #000000 #000000 #000000 #ffe0e5;
  _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=70)';
  z-index: 3;
  opacity: 0.7;
}
.recommend .recommendItems .recommendItem.isSponsored .recommendText {
  margin-top: 100px;
}
.recommend .recommendItems a:nth-child(1) > .recommendItem,
.recommend .recommendItems a:nth-child(4) > .recommendItem,
.recommend .recommendItems a:nth-child(7) > .recommendItem {
  margin-left: 0;
}
.recommend .recommendItems .recommendPhotoLayer {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.03) 0%, rgba(0, 0, 0, 0.27) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.03)), color-stop(100%, rgba(0, 0, 0, 0.27)));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.03) 0%, rgba(0, 0, 0, 0.27) 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.03) 0%, rgba(0, 0, 0, 0.27) 100%);
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.03) 0%, rgba(0, 0, 0, 0.27) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.03) 0%, rgba(0, 0, 0, 0.27) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#08000000', endColorstr='#45000000', GradientType=0);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* Footer */
.foot {
  overflow: hidden;
  background: #F57186;
  padding-bottom: 60px;
}
.foot .ftb {
  overflow: hidden;
  margin: 36px auto 50px;
  max-width: 1160px;
  width: 1160px;
}
.foot .ftbl {
  float: left;
  margin: 0px 25px 0px 0px;
  width: 167px;
  margin-right: 25px;
}
.foot .ftbl h3 {
  font-size: 18px;
  font-family: ZonaPro Extrabold, Verdana, sans-serif;
  padding: 0;
  line-height: 24px;
  margin: 5px 0px 20px;
  color: #fff;
}
.foot .ftbl .ftbllst {
  border-left: 2px solid #f68fa0;
  padding: 0;
  margin-left: 13px;
}
.foot .ftbl .ftbllst ul {
  margin: 0px 0px 0px 10px;
  padding: 0;
}
.foot .ftbl .ftbllst ul li {
  margin: 0px 0px 4px;
}
.foot .ftbl .ftbllst a {
  color: #fff;
  text-decoration: none;
  font-size: 14px;
  line-height: 20px;
}
.foot .ftbl .ftbllst a:hover {
  font-family: ZonaPro Extrabold, Verdana, sans-serif;
}
.foot .ftbl.ftbl2 {
  margin-top: 49px;
}
.foot .copy {
  text-align: left;
  font-size: 14px;
  line-height: 16px;
  color: #fff;
  overflow: hidden;
  width: 1160px;
  margin: 0 auto;
}
.foot .copy span {
  float: left;
}
.foot .copy .flinks {
  float: right;
}
.foot .copy .flinks li {
  float: left;
  margin-left: 13px;
  padding-left: 13px;
  border-left: 1px solid #f68fa0;
}
.foot .copy .flinks li:nth-child(1) {
  border: none;
}
.foot .copy .flinks a {
  color: #fff;
}
.foot .copy .flinks a:hover {
  font-family: ZonaPro Extrabold, Verdana, sans-serif;
}
/* widgets */
.wdg_popularne {
  width: 100%;
  text-align: center;
  margin: 44px 0px;
}
.wdg_popularne ul {
  overflow: hidden;
  padding: 0px;
  margin: 0px;
}
.wdg_popularne li {
  border: 2px solid #000;
  display: inline-block;
  font-size: 17px;
  font-family: ZonaPro Regular, Verdana, sans-serif;
  margin: 4px 7px;
  padding: 8px 30px;
  word-spacing: 2px;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  transition: all 200ms linear;
}
.wdg_popularne li a {
  color: #000;
}
.wdg_popularne li:hover {
  background: #000;
}
.wdg_popularne li:hover a {
  color: #fff;
}
.wdg_popularne li.noone {
  border: 0;
  margin: 5px 6px 0 0;
  padding: 6px 2px;
}
.wdg_popularne li.noone span.pop {
  font-family: ZonaPro Extrabold, Verdana, sans-serif;
  font-size: 22px;
  letter-spacing: -1px;
  word-spacing: 1px;
}
.wdg_popularne li.noone:hover {
  background: none;
}
.wdg_popularne li.noone:hover a {
  color: #000;
}
/* widget - lfm */
.wdg_lfm {
  text-align: center;
  padding: 23px 0px 36px;
  background: #fff;
  margin: 37px auto;
}
.wdg_lfm .wdg_lfm_content {
  max-width: 1060px;
  margin: 0 auto;
  padding-left: 82px;
}
.wdg_lfm .wdg_lfm_content .wdg_lfm_col {
  display: inline-table;
  text-align: left;
  width: 200px;
}
.wdg_lfm .wdg_lfm_content .wdg_lfm_col h3 {
  font-size: 16px;
  font-family: ZonaPro Extrabold, Verdana, sans-serif;
  padding: 5px 20px 5px 0;
}
.wdg_lfm .wdg_lfm_content .wdg_lfm_col ul {
  margin: 16px 0 0;
  border-left: 1px solid #b9b9b8;
  margin-left: 4px;
  padding-left: 14px;
  height: 100%;
}
.wdg_lfm .wdg_lfm_content .wdg_lfm_col ul li {
  font-size: 12px;
  line-height: 20px;
}
.wdg_lfm .wdg_lfm_content .wdg_lfm_col ul li:nth-child(1) {
  line-height: 12px;
  min-height: 16px;
}
.wdg_lfm .wdg_lfm_content .wdg_lfm_col ul li a {
  color: #000;
}
.wdg_lfm .wdg_lfm_content .wdg_lfm_col ul li a:hover {
  font-family: ZonaPro Extrabold, Verdana, sans-serif;
}
/* widget - slider */
@-webkit-keyframes slidy {
  0% {
    left: 0%;
  }
  20% {
    left: 0%;
  }
  25% {
    left: -100%;
  }
  45% {
    left: -100%;
  }
  50% {
    left: -200%;
  }
  70% {
    left: -200%;
  }
  75% {
    left: -300%;
  }
  95% {
    left: -300%;
  }
  100% {
    left: -400%;
  }
}
@keyframes slidy {
  0% {
    left: 0%;
  }
  20% {
    left: 0%;
  }
  25% {
    left: -100%;
  }
  45% {
    left: -100%;
  }
  50% {
    left: -200%;
  }
  70% {
    left: -200%;
  }
  75% {
    left: -300%;
  }
  95% {
    left: -300%;
  }
  100% {
    left: -400%;
  }
}
.wdg_slider {
  overflow: hidden;
  width: 600px;
}
.wdg_slider img {
  width: 20%;
  float: left;
}
.wdg_slider figure {
  position: relative;
  width: 500%;
  margin: 0;
  left: 0;
  text-align: left;
  font-size: 0;
  -webkit-animation: 20s slidy infinite;
  animation: 20s slidy infinite;
}
/* Overlay for all site */
.dialogGlass {
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.8);
  z-index: 502;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: auto;
}
/* Pagination */
.pagination {
  float: right;
  font-size: 13px;
  margin: 0 2px 30px 0;
  max-width: 490px;
}
.pagination .nolink {
  color: #808080;
  cursor: default;
}
.pagination #pageControl,
.pagination #pageControlDown {
  display: inline;
}
.pagination #pageControl a,
.pagination #pageControlDown a {
  display: inline-block;
  line-height: 18px;
  height: 18px;
  min-width: 10px;
  padding: 0 4px;
  text-align: center;
}
.pagination #pageControl a.active,
.pagination #pageControlDown a.active,
.pagination #pageControl a:hover,
.pagination #pageControlDown a:hover {
  background: #000;
  color: #fff;
  font-family: ZonaPro Extrabold, Verdana, sans-serif;
}
#categoryPaginationDown {
  margin-top: 32px;
}
/* Checkboxes */
input[type="checkbox"] {
  position: absolute;
  left: -3px;
  top: -3px;
  opacity: 0;
  display: inline-block;
  width: 18px;
  height: 18px;
}
input[type="checkbox"] + span {
  border: 2px solid #d0d0d0;
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: middle;
  margin-right: 2px;
}
input[type="checkbox"]:checked + span {
  border: 2px solid #000;
  background: url('http://ocdn.eu/files/pulscms/NmY7MDA_/fc8fc44b94939056da35361709cf8c17.png') no-repeat 1px -229px;
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: middle;
}
input[type="checkbox"]:checked + span + span {
  font-weight: bold;
}
input[type="text"],
select {
  border: 2px solid #d0d0d0;
  font-size: 13px;
  font-family: ZonaPro Regular, Verdana, sans-serif;
  outline-color: #F58A9C;
  text-align: center;
  height: 26px;
  width: 25%;
  width: 74px\0;
}
select {
  width: auto;
  max-width: 170px;
}
/* Search results */
.results #headBody #k_mainBar .k_mainLinks #logoLinks {
  margin-left: 26px;
}
.results #articleDetail #articleHeading .mainTitle {
  font-size: 31px;
  margin-top: 48px;
  margin-bottom: 34px;
}
.results #articleDetail #articleHeading .mainTitle .number {
  font-family: ZonaPro Regular, Verdana, sans-serif;
  font-size: 26px;
  color: #B9B9B9;
}
.results p {
  font-size: 18px;
  line-height: 26px;
}
.results p.firstLine {
  font-size: 20px;
  font-family: ZonaPro Extrabold, Verdana, sans-serif;
  margin-bottom: 35px;
  line-height: 20px;
}
.results p a {
  border-bottom: 1px solid #000;
}
/* Slide to top */
.slideToTop {
  display: none;
  position: fixed;
  z-index: 15;
  bottom: 20px;
  right: 20px;
}
.slideToTop span {
  display: inline-block;
  width: 47px;
  height: 47px;
  background-position: 0px 0px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAvCAYAAABzJ5OsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAR5JREFUeNrs2D8LwjAQBfD0FMV/iFgRHEScxMWv4PcfHQUnwU0UN8HBK6TgUJqk3osE7+BRh9L8XtRCmxlj9ibRIZPwKF7xile84hWv+BTxZ84rRfyRc+IcUAUICL/Yzw9UAQLDDbIARYDDClAkOKQARYSLF6DIcNEC9AO4WAECwwfIAi3OCgTPOTu7xq3mvCfnzpmFbmYTvC98azFjexQvEIoPhZcDKRCCbwqHFfDFfwuHFPDBS8HFC7jw0nDRAq4FhwB4OUvO2nFOz25wo50fcTqcqzDc5xuYczac7JvffFUBCXhdASc85G7zWUASXlXAC15MO2CBBafLmYCewIr/QJ8z9YGH4o29MHJyfW+jeMUrXvGKV7zi/xX/FmAAG9BW/+pxS2gAAAAASUVORK5CYII=');
  background-repeat: no-repeat;
}
/* Adult Alert */
#adultContentAlert,
#n_thankYouBox {
  width: 100%;
  max-width: 1160px;
  margin: 8% auto 4%;
  text-align: center;
}
#adultContentAlert input[type="checkbox"],
#n_thankYouBox input[type="checkbox"] {
  top: 0;
}
#adultContentAlert input[type="checkbox"] + span,
#n_thankYouBox input[type="checkbox"] + span {
  margin-top: -3px;
}
#adultContentAlert #adultContentAlertAccept,
#n_thankYouBox #adultContentAlertAccept {
  position: relative;
  width: 100%;
  max-width: 400px;
  text-align: left;
  margin: 20px auto 0;
}
#adultContentAlert #adultContentAlertAccept label,
#n_thankYouBox #adultContentAlertAccept label {
  margin-bottom: 20px;
  display: inline-block;
}
#adultContentAlert #adultContentAlertAccept div,
#n_thankYouBox #adultContentAlertAccept div {
  text-align: center;
  max-width: 100%;
}
#adultContentAlert #adultContentAlertAccept div .adultAlertCancel,
#n_thankYouBox #adultContentAlertAccept div .adultAlertCancel {
  border: 2px solid #000;
  padding: 5px 15px;
  font-size: 14px;
}
#adultContentAlert #adultContentAlertAccept div .adultAlertConfirm,
#n_thankYouBox #adultContentAlertAccept div .adultAlertConfirm {
  font-size: 14px;
  font-family: 'ZonaPro Regular';
  background: #000;
  border: 2px solid #000;
  color: #fff;
  padding: 5px 15px;
  margin-left: 20px;
  outline: none;
}
#adultContentAlert #adultContentAlertAccept div .adultAlertConfirm.inactive,
#n_thankYouBox #adultContentAlertAccept div .adultAlertConfirm.inactive {
  opacity: 0.5;
}
#adultContentAlert h3,
#n_thankYouBox h3 {
  font-size: 20px;
  font-family: ZonaPro Extrabold, Verdana, sans-serif;
  margin-bottom: 34px;
  line-height: 26px;
  text-align: center;
}
#adultContentAlert div,
#n_thankYouBox div {
  font-size: 18px;
  line-height: 24px;
}
/* Archive */
#mainListStream .listTitle {
  font-family: ZonaPro Extrabold, Verdana, sans-serif;
  font-size: 49px;
  line-height: 52px;
}
.archiveList .archiveYear {
  width: 74%;
  max-width: 940px;
  text-align: left;
  margin: 70px auto 35px;
  font-size: 16px;
}
.archiveList .archiveYear h2 {
  font-family: ZonaPro Extrabold, Verdana, sans-serif;
  font-size: 25px;
  padding-bottom: 5px;
  border-bottom: 1px solid #D0D0D0;
}
.archiveList .archiveYear .archiveMonth {
  overflow: hidden;
  min-height: 35px;
  margin: 20px 0;
}
.archiveList .archiveYear .archiveMonth h3 {
  float: left;
  width: 18%;
  font-family: ZonaPro Extrabold, Verdana, sans-serif;
  font-size: 20px;
}
.archiveList .archiveYear .archiveMonth .archiveDaysContainer {
  float: left;
  width: 82%;
}
.archiveList .archiveYear .archiveMonth .archiveDaysContainer .archiveDay {
  display: inline-block;
  padding: 0 10px 15px 0;
}
.archiveItemsList {
  width: 74%;
  max-width: 940px;
  text-align: left;
  margin: 0 auto;
  font-size: 16px;
}
.archiveItemsList dt {
  float: left;
  margin: 2px 10px 10px 10px;
  width: 55px;
}
.archiveItemsList dd {
  font-family: ZonaPro Extrabold, Verdana, sans-serif;
  font-size: 20px;
  line-height: 24px;
  padding-bottom: 10px;
  border-bottom: 1px solid #D0D0D0;
  margin-bottom: 10px;
}
.archiveItemsList dd a {
  display: block;
}
.authors #mainListStream .clearfix:after {
  clear: both;
}
.authors #mainListStream .sourceBody {
  margin: 0px auto;
  width: 70%;
  clear: both;
}
.authors #mainListStream .sourceBody .listItem {
  float: left;
  margin: 0 2.4% 40px 2.4%;
  width: 20%;
}
.authors #mainListStream .sourceBody .listItem .imageWrapper {
  border-radius: 50%;
  overflow: hidden;
  height: 175px;
  width: 175px;
  margin: 0 auto;
}
.authors #mainListStream .sourceBody .listItem .itemTitle {
  font-family: ZonaPro Extrabold, Verdana, sans-serif;
  font-size: 19px;
  margin: 10px auto 5px;
  line-height: 21px;
}
.authors #mainListStream .sourceBody .listItem .itemLead {
  font-size: 14px;
  line-height: 18px;
  margin: 5px auto 0;
}
.authors #mainListStream .sourceBody .listItem img.itemImage {
  width: 100%;
  max-width: 192px;
}
.authors #mainListStream .sourceBody .fourthItem {
  clear: left;
}
.authors #mainListStream .backToTop {
  display: block;
  clear: both;
}
.authors div#SocialMenu {
  clear: both;
  margin-top: 50px;
}
/* Media Queries */
@media screen and (max-width: 1280px) {
  #contentList .owl-carousel {
    width: 87.890625%;
    /* 1125 / 1280 */
  }
  #contentList .authorHeading {
    max-width: 940px;
    width: 73.4375%;
    /* 940 / 1280 */
  }
  /* besty */
  .recommend {
    max-width: 1170px;
    width: 90.625%;
    /* 1160 / 1280 */
    width: 1170px\0;
  }
  .recommend .recommendItems .listItem,
  .recommend .recommendItems .recommendItem {
    width: 31.551724137931036%;
    /* 366 / 1160 */
    width: 31.55%\0;
    margin-left: 2.6724137931034484%;
    /* 31 / 1160 */
  }
  .recommend .recommendItems .recommendItem .recommendText h3 {
    width: 64.20765027322405%;
    /* 235 / 366 */
  }
  .recommend .recommendItems .recommendItem .recommendImgBox {
    width: 92.89617486338798%;
    /* 340 / 366 */
  }
  /*Footer*/
  .foot .ftb {
    width: 90.625%;
    /* 1160 / 1280 */
  }
  .foot .ftbl {
    width: 14.56896551724138%;
    /* 169 / 1160 */
    margin-right: 2.092050209205021%;
    /* 25 / 1195 */
  }
  .foot .copy {
    max-width: 1160px;
    width: 90.625%;
    /* 1160 / 1280 */
  }
  /* widgets */
  .wdg_popularne li {
    padding: 8px 10px;
  }
}
@media screen and (max-width: 1024px) {
  #siteNavigation {
    margin-top: 11px;
  }
  #siteNavigation #tabMenu .mainMenu li {
    margin-top: 0;
    padding: 0 8px;
    font-size: 27px;
  }
  #siteNavigation #tabMenu .mainMenu li a {
    padding-bottom: 25px;
  }
  #head {
    width: 980px;
    margin: 0 auto;
  }
  #headBody #search {
    right: 0;
  }
  #contentList {
    width: 100%;
    margin: 0 auto;
  }
  #contentList .recommend {
    width: 980px;
  }
  #contentList .recommend .bigOne {
    height: 470px;
  }
  #contentList .recommend .bigOne .bei .bei-bg {
    border-width: 378px 0 0 656px;
  }
  #contentList .recommend .bigOne .bei .bei-txt {
    left: 29px;
  }
  #contentList .recommend .bigOne .bei .bei-author .aphoto {
    height: 40px;
    width: 40px;
  }
  #contentList .recommend .bigOne .bei .bei-author .name {
    font-size: 18px;
    line-height: 40px;
  }
  #contentList .recommend .bigOne .bei header h1 span {
    font-size: 76px;
    max-height: 96px;
  }
  #contentList .recommend .bigOne .bei header h1 span.big {
    font-size: 102px;
    line-height: 110px;
    max-height: 109px;
  }
  #contentList .recommend .recommendItems .recommendItem .recommendImgBox {
    max-height: 161px;
  }
  #contentList .recommend .recommendItems .recommendItem .recommendPhotoBg {
    border-width: 162px 0 0 289px;
  }
  #contentList .recommend .recommendItems .recommendItem .recommendText h3 {
    font-size: 27px;
    line-height: 30px;
  }
  #contentList .recommend .recommendItems .recommendItem .recommendText p {
    width: 88%;
    font-size: 14px;
    line-height: 21px;
  }
  #contentList .recommend .recommendItems .recommendItem .recommendText p.sponsored {
    font-size: 9px;
  }
  .wdg_popularne {
    margin: 47px 0px;
  }
  .wdg_popularne li {
    margin: 4px 8px;
  }
  .wdg_popularne li.noone span.pop {
    letter-spacing: -0.5px;
  }
  /* widget - lfm */
  .wdg_lfm .wdg_lfm_content {
    padding-left: 64px;
  }
  .wdg_lfm .wdg_lfm_content .wdg_lfm_col {
    width: 160px;
  }
  .wdg_lfm .wdg_lfm_content .wdg_lfm_col ul {
    padding-left: 11px;
    margin: 9px 0 0;
  }
  .wdg_lfm .wdg_lfm_content .wdg_lfm_col ul li {
    line-height: 15px;
    font-size: 13px;
    margin: 12px 0;
  }
  .wdg_lfm .wdg_lfm_content .wdg_lfm_col ul li:nth-child(1) {
    line-height: 15px;
    min-height: 15px;
  }
  .foot .ftb {
    width: 92%;
    margin: 33px auto 50px;
  }
  .foot .ftb .ftbl h3 {
    margin: 0 0 25px;
    letter-spacing: -0.5px;
  }
  .foot .copy {
    width: 92%;
  }
  .collection #mainListStreamContainer {
    margin-left: 134px;
  }
  /*Archive*/
  #mainListStream .listTitle {
    font-size: 42px;
    line-height: 45px;
  }
  .authors #mainListStream .sourceBody .listItem {
    float: left;
    margin: 0 3% 15px 3%;
    width: 27%;
  }
  .authors #mainListStream .sourceBody .fourthItem {
    clear: none;
  }
  .authors #mainListStream .sourceBody .thirdItem {
    clear: left;
  }
}
@media screen and (max-width: 800px) {
  #head {
    max-width: 772px;
    width: 100%;
  }
  #headBody {
    padding-top: 0;
  }
  #headBody .partnersLogos {
    max-width: 115px;
    margin: -3px auto 0;
  }
  #headBody .partnerLogo {
    height: 100px;
  }
  #headBody #search {
    top: 33px;
  }
  #siteNavigation {
    margin-top: 14px;
  }
  #siteNavigation #tabMenu .mainMenu li {
    font-size: 18px;
    padding: 0 5px;
  }
  #siteNavigation #tabMenu .mainMenu li a {
    padding-bottom: 27px;
  }
  .pagination {
    margin-right: 4px;
    max-width: 295px;
    text-align: right;
  }
  #contentList {
    width: 100%;
  }
  #contentList .recommend {
    width: 100%;
    max-width: 772px;
  }
  #contentList .recommend .bigOne {
    height: 365px;
  }
  #contentList .recommend .bigOne .bei .bei-bg {
    border-width: 295px 0 0 510px;
  }
  #contentList .recommend .bigOne .bei .bei-txt {
    bottom: 10px;
    left: 24px;
  }
  #contentList .recommend .bigOne .bei .bei-author .aphoto {
    height: 32px;
    width: 32px;
    margin-right: 10px;
  }
  #contentList .recommend .bigOne .bei .bei-author .name {
    font-size: 14px;
    line-height: 32px;
  }
  #contentList .recommend .bigOne .bei header h1 {
    line-height: 55px;
  }
  #contentList .recommend .bigOne .bei header h1 span {
    font-size: 55px;
    max-height: 75px;
  }
  #contentList .recommend .bigOne .bei header h1 span.big {
    font-size: 80px;
    line-height: 90px;
    max-height: 90px;
  }
  #contentList .recommend .recommendItems .recommendItem .recommendImgBox {
    max-height: 126px;
  }
  #contentList .recommend .recommendItems .recommendItem .recommendPhotoBg {
    border-width: 127px 0 0 230px;
  }
  #contentList .recommend .recommendItems .recommendItem .recommendText {
    margin-top: 77px;
  }
  #contentList .recommend .recommendItems .recommendItem .recommendText h3 {
    font-size: 22px;
    line-height: 26px;
    width: 80%;
  }
  #contentList .recommend .recommendItems .recommendItem .recommendText p {
    font-size: 13px;
    line-height: 20px;
    margin-top: 0;
  }
  #contentList .recommend .recommendItems .recommendItem .recommendText .recommendAuthor .recommendAuthorImg {
    height: 25px;
    width: 25px;
    margin: 0 7px 0 0;
  }
  #contentList .recommend .recommendItems .recommendItem .recommendText .recommendAuthor span.recommendAuthorName {
    font-size: 13px;
    line-height: 27px;
  }
  .wdg_popularne {
    margin: 41px 0px;
  }
  .wdg_popularne li {
    font-size: 16px;
    margin: 4px 6.5px;
    padding: 7px;
  }
  .wdg_popularne li.noone {
    margin: 5px 0 0 0;
  }
  .wdg_popularne li.noone span.pop {
    font-size: 18px;
  }
  /* widget - lfm */
  .wdg_lfm {
    padding: 23px 0px 8px;
  }
  .wdg_lfm .wdg_lfm_content {
    padding-left: 15px;
    text-align: left;
  }
  .wdg_lfm .wdg_lfm_content .wdg_lfm_col {
    max-width: 196px;
    width: 32%;
    margin-bottom: 15px;
  }
  .foot .ftb {
    width: 92%;
    margin: 35px auto;
  }
  .foot .ftb .ftbl {
    margin-bottom: 35px;
    width: 32%;
    margin-right: 2%;
  }
  .foot .ftb .ftbl h3 {
    margin-bottom: 17px;
  }
  .foot .ftb .ftbl:nth-child(3),
  .foot .ftb .ftbl:nth-child(6) {
    margin-right: 0;
  }
  .foot .ftb .ftbl .ftbllst ul {
    margin-left: 16px;
  }
  .foot .ftb .ftbl .ftbllst a {
    font-size: 14px;
    line-height: 28px;
    letter-spacing: -0.5px;
  }
  .foot .copy {
    font-size: 12px;
    width: 96%;
  }
  .foot .copy .flinks li {
    margin-left: 6px;
    padding-left: 6px;
  }
  /* Archive */
  #mainListStream .listTitle {
    font-size: 33px;
    line-height: 42px;
  }
  .archiveList {
    margin: 43px auto 20px;
  }
  .archiveList .archiveYear {
    width: 90%;
  }
  .archiveList .archiveYear .archiveMonth h3 {
    width: 25%;
  }
  .archiveList .archiveYear .archiveMonth .archiveDaysContainer {
    width: 75%;
  }
  .archiveItemsList {
    width: 90%;
  }
  .archiveItemsList dt {
    float: none;
    margin: 2px 10px 10px 10px;
    width: 10%;
    display: inline-block;
    vertical-align: top;
  }
  .archiveItemsList dd {
    width: 80%;
    float: none;
    display: inline-block;
  }
  .authors #mainListStream .sourceBody .listItem {
    margin: 0 4% 15px 4%;
    width: 42%;
  }
  .authors #mainListStream .sourceBody .fourthItem {
    clear: none;
  }
  .authors #mainListStream .sourceBody .thirdItem {
    clear: none;
  }
  .authors #mainListStream .sourceBody .secItem {
    clear: left;
  }
}
@media screen and (max-width: 768px) {
  #head {
    max-width: 760px;
    width: 100%;
  }
  #contentList .recommend {
    max-width: 760px;
  }
}
@media screen and (min-width: 801px) {
  #siteNavigation #tabMenu .mainMenu .secondMenu h4 {
    font-size: 24px;
    margin-bottom: 28px;
  }
  #siteNavigation #tabMenu .mainMenu span.hide {
    padding-top: 47px;
  }
  #siteNavigation #tabMenu .mainMenu .secondMenu ul > li {
    font-size: 18px;
    line-height: 35px;
    letter-spacing: 0;
  }
  #siteNavigation #tabMenu .mainMenu .menuClose {
    top: -36px;
  }
}
@media screen and (min-width: 600px) and (max-width: 800px) {
  #siteNavigation #tabMenu .mainMenu .secondMenu {
    width: 100%;
  }
  #siteNavigation #tabMenu .mainMenu .secondMenu h4 {
    font-size: 18px;
  }
  #siteNavigation #tabMenu .mainMenu .secondMenu ul > li {
    font-size: 14px;
  }
  #siteNavigation #tabMenu .mainMenu .secondMenu ul > li a {
    margin-left: 10%;
  }
  #siteNavigation #tabMenu .mainMenu span.hide {
    padding-top: 11%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: auto;
  }
  #siteNavigation #tabMenu .mainMenu .secondMenu li {
    width: 26.5%;
  }
  #siteNavigation #tabMenu .mainMenu .secondMenu li.hasImage ul > li a {
    width: auto;
  }
  #siteNavigation #tabMenu .mainMenu .menuClose {
    top: -57px;
  }
}
@media screen and (max-width: 640px) {
  #head {
    width: 615px;
  }
  #headBody #search form {
    background-position: 180px 6px;
    width: 205px;
  }
  #headBody #search form input[type='text'] {
    font-size: 12px;
    width: 165px;
    height: 23px;
    padding: 3px 5px;
  }
  #siteNavigation #tabMenu .mainMenu {
    /*max-width: 560px;*/
    padding: 0;
  }
  #siteNavigation #tabMenu .mainMenu li {
    font-size: 18px;
    padding: 0;
  }
  #contentList .recommend {
    max-width: 620px;
  }
  #contentList .recommend .bigOne .bei header h1 span {
    font-size: 50px;
    line-height: 65px;
    max-height: 65px;
    letter-spacing: -0.5px;
  }
  #contentList .recommend .bigOne .bei header h1 span.big {
    line-height: 84px;
    font-size: 70px;
    max-height: 84px;
    letter-spacing: -1px;
  }
  #contentList .recommend .recommendItems .recommendItem .recommendImgBox {
    max-height: 101px;
  }
  #contentList .recommend .recommendItems .recommendItem .recommendPhotoBg {
    border-width: 102px 0 0 183px;
  }
  .foot .copy span,
  .foot .copy .flinks {
    float: none;
    display: block;
    margin: 0 auto 10px;
    text-align: center;
    width: 90%;
  }
}
@media only screen and (max-width: 600px) {
  #head {
    width: auto;
    max-width: 600px;
  }
  #headBody #search #mobileOpener {
    margin-top: 5px;
    top: 0;
    right: 20px;
    height: 29px;
    width: 29px;
    display: block;
    background: #f9f9f8 url('http://ocdn.eu/files/pulscms/YjY7MDA_/126596a9b33ac248b744f75837b0c053.png') no-repeat 5px 5px;
    border: 2px solid #000;
    cursor: pointer;
  }
  #headBody #search.hide form {
    display: none;
  }
  #headBody #search.show {
    top: 112px;
    background: #fff;
    padding: 20px 0;
    z-index: 10;
    width: 100%;
  }
  #headBody #search.show #mobileOpener {
    top: -79px;
    right: 20px;
  }
  #headBody #search.show form {
    display: block;
    width: 280px !important;
    height: 27px !important;
    position: relative;
    z-index: 11;
    background: none;
    margin: 0 auto;
  }
  #headBody #search.show form input[type='text'] {
    height: 23px;
    width: 204.5px;
    padding: 2px 7px;
  }
  #headBody #search #searchsubmit {
    display: block;
    float: right;
    background: #fff;
    border: none;
    border-left: 2px solid #000;
    height: 27px;
    font-family: ZonaPro Regular, Verdana, sans-serif;
    font-size: 12px;
    cursor: pointer;
    outline: none;
  }
  #siteNavigation {
    position: absolute;
    top: 62px;
    left: 0;
    display: block;
  }
  #siteNavigation .ham {
    display: block;
    margin-left: 20px;
    margin-top: -2px;
  }
  #siteNavigation li.close {
    display: none;
  }
  #siteNavigation li.open {
    display: block;
  }
  #siteNavigation li.open a {
    color: #e86278;
  }
  #siteNavigation #tabMenu {
    margin-top: 44px;
    display: block;
  }
  #siteNavigation #tabMenu .mainMenu {
    border-top: 1px solid #e8e8e7;
    width: 100%;
    padding: 0;
  }
  #siteNavigation #tabMenu .mainMenu .mainLevel {
    font-size: 24px;
    display: block;
    float: none;
    width: 100%;
  }
  #siteNavigation #tabMenu .mainMenu .mainLevel a {
    padding: 20px 0;
    border-bottom: 1px solid #ededed;
  }
  #siteNavigation #tabMenu .mainMenu .mainLevel span.hide {
    position: static;
    height: auto;
    padding: 15px 0 0;
  }
  #siteNavigation #tabMenu .mainMenu .secondMenu h4 {
    font-size: 20px;
    text-align: center;
  }
  #siteNavigation #tabMenu .mainMenu .secondMenu .thirdMenu {
    border: none;
    margin: 0;
  }
  #siteNavigation #tabMenu .mainMenu .secondMenu .thirdMenu li a {
    color: #fff;
    border-bottom: none;
    text-align: center;
    font-size: 18px;
    line-height: 40px;
    margin-left: 0;
  }
  #siteNavigation #tabMenu .mainMenu li {
    display: inline;
    float: none;
  }
  #siteNavigation #tabMenu .mainMenu span.hide {
    position: static;
  }
  #siteNavigation #tabMenu .mainMenu .secondMenu li.close ul,
  #siteNavigation #tabMenu .mainMenu .thirdMenu li.close ul {
    display: none;
  }
  #siteNavigation #tabMenu .mainMenu .secondMenu li.open ul,
  #siteNavigation #tabMenu .mainMenu .thirdMenu li.open ul {
    display: block;
  }
  #siteNavigation .mainMenu.close {
    display: none;
  }
  #siteNavigation .mainMenu.open {
    display: block;
  }
  #contentList .recommend .recommendItems .recommendItem .recommendPhotoBg {
    border-width: 96px 0 0 171px;
  }
  /* Adult Alert */
  #adultContentAlert,
  #n_thankYouBox {
    width: 90%;
    text-align: left;
  }
  #adultContentAlert div,
  #n_thankYouBox div {
    font-size: 16px;
    line-height: 20px;
  }
  #adultContentAlert #adultContentAlertAccept div,
  #n_thankYouBox #adultContentAlertAccept div,
  #adultContentAlert #n_thankYouBox div,
  #n_thankYouBox #n_thankYouBox div,
  #adultContentAlert h3,
  #n_thankYouBox h3 {
    text-align: left;
  }
}
@media screen and (max-width: 480px) {
  #head {
    width: 100%;
  }
  #headBody .partnersLogos {
    max-width: 118px;
    margin: 0 auto;
    position: relative;
    z-index: 10;
    padding-top: 34px;
  }
  #headBody .partnersLogos img {
    height: 100px;
  }
  #headBody #search #mobileOpener {
    margin-top: 5px;
    top: 31px;
    right: 20px;
    height: 29px;
    width: 29px;
    display: block;
    background: #f9f9f8 url('http://ocdn.eu/files/pulscms/YjY7MDA_/126596a9b33ac248b744f75837b0c053.png') no-repeat 5px 5px;
    border: 2px solid #000;
    cursor: pointer;
  }
  #headBody #search.hide form {
    display: none;
  }
  #headBody #search.show {
    top: 140px;
    background: #fff;
    padding: 20px 0;
    z-index: 10;
    width: 100%;
  }
  #headBody #search.show #mobileOpener {
    top: -76px;
    right: 20px;
  }
  #headBody #search.show form {
    display: block;
    width: 280px !important;
    height: 27px !important;
    position: relative;
    z-index: 11;
    background: none;
    margin: 0 auto;
  }
  #headBody #search.show form input[type='text'] {
    height: 23px;
    width: 204.5px;
    padding: 2px 7px;
  }
  #headBody #search #searchsubmit {
    display: block;
    float: right;
    background: #fff;
    border: none;
    border-left: 2px solid #000;
    height: 27px;
    font-family: 'ZonaPro Regular';
    font-size: 12px;
    cursor: pointer;
    outline: none;
  }
  #mainForum .k_nForum_ReaderEmpty {
    display: none;
  }
  #mainForum #forum .k_nForum_ReaderFooter .k_nForum_ReaderShortHeader a {
    font-size: 13px;
  }
  .wdg_popularne {
    margin: 26px auto 32px;
    width: 90%;
  }
  .wdg_popularne li {
    margin-bottom: 7px;
    padding: 7px 22px;
  }
  .wdg_popularne li.noone {
    margin-bottom: 6px;
    width: 100%;
  }
  /* widget - lfm */
  .wdg_lfm {
    padding: 0;
    border-top: 1px solid #ededed;
    border-bottom: 1px solid #ededed;
  }
  .wdg_lfm .wdg_lfm_content {
    padding-left: 0;
    text-align: center;
  }
  .wdg_lfm .wdg_lfm_content .wdg_lfm_col {
    max-width: 100%;
    width: 100%;
    margin: 0;
    text-align: center;
  }
  .wdg_lfm .wdg_lfm_content .wdg_lfm_col h3 {
    font-size: 24px;
    padding: 19px 0;
    border-bottom: 1px solid #ededed;
    border-top: 1px solid #f3f3f3;
  }
  .wdg_lfm .wdg_lfm_content .wdg_lfm_col ul {
    padding: 0;
    border: none;
    display: none;
  }
  .wdg_lfm .wdg_lfm_content .wdg_lfm_col ul li {
    font-size: 18px;
    margin: 12px 0 35px;
  }
  .wdg_lfm .wdg_lfm_content .wdg_lfm_col ul.open {
    display: block;
  }
  #contentList {
    width: 100%;
    margin-top: 40px;
  }
  #contentList .recommend {
    width: 100%;
  }
  #contentList .recommend .bigOne {
    height: 219px;
  }
  #contentList .recommend .bigOne .bei .bei-bg {
    border-width: 175px 0 0 310px;
  }
  #contentList .recommend .bigOne .bei .bei-author {
    display: none;
  }
  #contentList .recommend .bigOne .bei header {
    top: 97px;
    left: 10px;
  }
  #contentList .recommend .bigOne .bei header h1 span {
    font-size: 30px;
    letter-spacing: -0.5px;
    line-height: 34px;
    max-height: 34px;
    margin-top: 0;
  }
  #contentList .recommend .bigOne .bei header h1 span.big {
    font-size: 42px;
    line-height: 46px;
    max-height: 46px;
  }
  #contentList .recommend .recommendItems {
    width: 285px;
    margin: 0 auto;
    overflow: hidden;
  }
  #contentList .recommend .recommendItems .recommendItem {
    min-height: 145px;
    height: auto;
    width: 270px;
    margin-bottom: 2px;
    margin-left: 0;
  }
  #contentList .recommend .recommendItems .recommendItem .recommendImgBox {
    width: 255px;
    max-height: 142px;
  }
  #contentList .recommend .recommendItems .recommendItem .recommendPhotoBg {
    border-width: 143px 0 0 256px;
  }
  #contentList .recommend .recommendItems .recommendItem .recommendText h3 {
    font-size: 24px;
    line-height: 28px;
    width: 200px;
    margin-bottom: 35px;
    min-height: 85px;
  }
  #contentList .recommend .recommendItems .recommendItem .recommendText p,
  #contentList .recommend .recommendItems .recommendItem .recommendText .recommendAuthor {
    display: none;
  }
  #contentList .recommend .recommendItems .recommendItem .recommendText p.sponsored {
    display: block;
  }
  .foot .ftb {
    width: 100%;
    margin: 0 auto 30px;
  }
  .foot .ftb .ftbl {
    width: 100%;
    margin: 0 auto;
    border-bottom: 1px solid #ef9aa8;
  }
  .foot .ftb .ftbl h3 {
    text-align: center;
    line-height: 66px;
    margin: 0 auto;
  }
  .foot .ftb .ftbl .ftbllst {
    text-align: center;
    margin: 0 auto 28px;
    border: none;
    display: none;
  }
  .foot .ftb .ftbl .ftbllst.open {
    display: block;
  }
  .foot .ftb .ftbl .ftbllst ul {
    margin: 0;
  }
  .foot .ftb .ftbl .ftbllst ul li {
    margin: 0 0 15px;
  }
  .foot .copy {
    font-size: 12px;
    line-height: 14px;
    text-align: center;
  }
  .foot .copy span,
  .foot .copy ul {
    float: none;
    text-align: center;
    width: 100%;
  }
  .foot .copy .flinks {
    width: 100%;
  }
  .foot .copy .flinks li {
    margin-top: 15px;
    margin-left: 5px;
    padding-left: 5px;
    font-size: 12px;
  }
  /* Archive */
  #mainListStream .listTitle {
    font-size: 28px;
    line-height: 30px;
  }
  .archiveList .archiveYear .archiveMonth h3 {
    width: 100%;
    margin-bottom: 15px;
  }
  .archiveList .archiveYear .archiveMonth .archiveDaysContainer {
    width: 100%;
  }
  .archiveList .archiveYear .archiveMonth .archiveDaysContainer .archiveDay {
    padding: 15px 10px;
  }
  .archiveItemsList dd {
    width: 280px;
  }
}
@media screen and (max-width: 360px) {
  body {
    min-width: 320px;
  }
  #contentList .recommend {
    min-width: 324px;
  }
  #contentList .recommend .bigOne {
    height: 154px;
  }
  #contentList .recommend .bigOne img {
    height: auto;
    width: 100%;
  }
  #contentList .recommend .bigOne .bei {
    max-height: 154px;
  }
  #contentList .recommend .bigOne .bei .bei-bg {
    border-width: 124px 0 0 215px;
  }
  #contentList .recommend .bigOne .bei .bei-txt {
    left: 10px;
  }
  #contentList .recommend .bigOne .bei header h1 span {
    font-size: 26px;
    letter-spacing: -0.5px;
    line-height: 30px;
    max-height: 32px;
  }
  #contentList .recommend .bigOne .bei header h1 span.big {
    font-size: 38px;
    line-height: 36px;
    max-height: 36px;
    letter-spacing: -1px;
  }
  /*Forum*/
  #mainForum #forum.k_nForum_Reader {
    width: 90%;
  }
  /* Archive */
  .archiveItemsList dt {
    width: 55px;
  }
  .archiveItemsList dd {
    width: 180px;
  }
  .authors #mainListStream .sourceBody .listItem {
    margin: 15px;
    width: 80%;
    clear: left;
  }
  .authors #mainListStream .sourceBody .fourthItem {
    clear: none;
  }
  .authors #mainListStream .sourceBody .thirdItem {
    clear: none;
  }
  .authors #mainListStream .sourceBody .secItem {
    clear: none;
  }
}
/* fix for top */
#onet-ad-top > *:not(script):first-of-type {
  margin-top: 23px !important;
}
.lpsItem#flat-nattop-1 .bei header h1 {
  max-height: 258px;
}
.lpsItem#flat-nattop-1 .bei header h1 span {
  margin-top: 0;
}
.lpsItem#flat-nattop-1 .bei header h1 span.big {
  max-height: 258px;
}
/* Forum */
#mainForum {
  background: #fff;
  margin: 66px auto 0;
  overflow: hidden;
  width: 100%;
  max-width: 940px;
}
#mainForum a {
  color: #cf4b61;
}
#mainForum .k_nForum_Commentator {
  padding: 0 10.638297872340426%;
  margin-top: 39px;
}
#mainForum .k_nForum_Commentator .k_nForum_CommentatorForm {
  background: none;
}
#mainForum .k_nForum_Commentator .k_nForum_CommentatorForm #nForum_commentatorContents textarea {
  color: #000;
  font-size: 17px;
  font-family: ZonaPro Regular, Verdana, sans-serif;
  padding: 9px 1.6216216216216217%;
  /* 12 / 740 */
}
#mainForum .k_nForum_Commentator .k_nForum_CommentatorForm .k_nForum_commentatorBrake {
  border: none;
}
#mainForum .k_nForum_Commentator.v2 {
  width: 78.72340425531915%;
  /* 740 / 940 */
}
#mainForum .k_nForum_Commentator.v2 #nForum_commentatorButtons {
  bottom: 7px;
  right: 2px;
  border: 2px solid #000;
}
#mainForum .k_nForum_Commentator.v2 #nForum_commentatorButtons .k_rightPlaceHolder {
  text-align: center;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  transition: all 200ms linear;
}
#mainForum .k_nForum_Commentator.v2 #nForum_commentatorButtons .k_rightPlaceHolder:hover {
  background: #000;
}
#mainForum .k_nForum_Commentator.v2 #nForum_commentatorButtons .k_rightPlaceHolder:hover button {
  background: #000;
  color: #fff;
}
#mainForum .k_nForum_Commentator.v2 #nForum_commentatorButtons button {
  font-size: 14px;
  color: #000;
  font-family: 'ZonaPro Regular';
  background: #fff;
  opacity: 1;
  cursor: pointer;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  transition: all 200ms linear;
}
#mainForum .k_nForum_Commentator.v2 .k_nForum_CommentatorForm {
  border: 2px solid #000;
  padding: 2px;
}
#mainForum .k_nForum_Commentator.v2 .k_nForum_CommentatorForm #nForum_commentatorContents {
  border: none;
}
#mainForum .k_nForum_Commentator.v2 .k_nForum_CommentatorForm #nForum_commentatorAttachments {
  background: #fff;
  border: 2px solid #000;
  font-family: ZonaPro Regular, Verdana, sans-serif;
  font-size: 14px;
  line-height: 24px;
}
#mainForum .k_nForum_Commentator.v2 .k_nForum_CommentatorForm #nForum_commentatorAttachments a {
  color: #cf4b61;
}
#mainForum #forum {
  background: #fff;
}
#mainForum #forum .k_nForum_ReaderShortHeader {
  border: none;
}
#mainForum #forum.k_nForum_Reader {
  background: #fff;
  color: #000;
  float: none;
  font-family: ZonaPro Regular, Verdana, sans-serif;
  font-size: 14px;
  margin: 27px auto 0;
  padding: 0 1.6216216216216217%;
  /* 12 / 740 */
  width: 78.72340425531915%;
  /* 740 / 940 */
}
#mainForum #forum.k_nForum_Reader .k_nForumReaderMenu ul {
  margin-top: 8px;
}
#mainForum #forum.k_nForum_Reader .k_nForumReaderMenu ul li {
  margin: 0 5px;
}
#mainForum #forum.k_nForum_Reader .k_nForumReaderMenu ul li a {
  color: #000;
}
#mainForum #forum.k_nForum_Reader .k_nForumReaderMenu ul li a:hover {
  color: #cf4b61;
  border-bottom: 2px solid #cf4b61;
}
#mainForum #forum.k_nForum_Reader .k_nForumReaderMenu ul li b {
  border: none;
  font-size: 14px;
  padding: 2px 5px;
  color: #cf4b61;
}
#mainForum #forum.k_nForum_Reader .k_nForumReaderMenu ul li b a {
  color: #cf4b61;
  border-bottom: 2px solid #cf4b61;
}
#mainForum #forum.k_nForum_Reader .k_nForum_ReaderItems {
  margin-top: 20px;
}
#mainForum #forum .k_nForum_ReaderFooter {
  float: none;
  overflow: hidden;
}
#mainForum #forum .k_nForum_ReaderFooter .k_nForum_ReaderShortHeader {
  margin: 44px auto 53px;
  float: none;
  overflow: hidden;
  max-width: 285px;
}
#mainForum #forum .k_nForum_ReaderFooter .k_nForum_ReaderShortHeader a {
  font-size: 15px;
  font-family: ZonaPro Regular, Verdana, sans-serif;
  color: #000;
  background: #fff;
  border: 2px solid #000;
  border-radius: 0;
  height: 31px;
  line-height: 31px;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  transition: all 200ms linear;
}
#mainForum #forum .k_nForum_ReaderFooter .k_nForum_ReaderShortHeader a:hover {
  background: #000;
  color: #fff;
}
#mainForum .k_nForum_ReaderV2Header a {
  color: #000;
  font-family: ZonaPro Extrabold, Verdana, sans-serif;
}
#mainForum .k_nForum_ReaderV2Header a:hover {
  color: #cf4b61;
}
#mainForum .k_nForum_ReaderV2Header h2.k_nForum_Header2 {
  color: #000;
  font-size: 20px;
  font-family: ZonaPro Extrabold, Verdana, sans-serif;
  margin: 5px 3px 15px;
}
#mainForum .k_nForum_ReaderV2Header span {
  margin: 0 0 0 -3px;
  font-family: ZonaPro Regular, Verdana, sans-serif;
  font-size: 22px;
  line-height: 20px;
}
#mainForum .k_nForum_readerNote .k_author,
#mainForum .k_nForum_readerNote .k_parentAuthor,
#mainForum .k_nForum_CommentPreview .k_author,
#mainForum .k_nForum_readerPathNavigation .k_author,
#mainForum .k_nForum_readerPathNavigation .k_parentAuthor {
  color: #000;
  font-style: normal;
  font-family: ZonaPro Extrabold, Verdana, sans-serif;
  font-size: 14px;
}
#mainForum .k_contentLink {
  font-size: 14px;
  line-height: 1.5;
}
body #forum .k_nForum_readerTools {
  font-family: ZonaPro Regular, Verdana, sans-serif;
  font-size: 13px;
  border-bottom: 1px solid #dadada;
  padding-bottom: 20px;
}
body #forum .k_nForum_readerTools .k_nForum_CommentInfo {
  color: #929292;
}
body #forum .k_nForum_readerTools .k_nForum_CommentInfo a.k_nForum_Mark.k_nForum_MarkUpIco {
  color: #2f9a1e;
}
body #forum .k_nForum_readerTools .k_nForum_CommentInfo a.k_nForum_Mark.k_nForum_MarkDownIco {
  color: #e54041;
}
body #forum .k_nForum_readerTools .k_nForum_VoteTipDesc {
  color: #929292;
}
body #forum .k_nForum_readerTools .k_nForum_Actions .k_nForum_VoteDown {
  background-position: -206px -104px;
  height: 18px;
}
body #forum .k_nForum_readerTools .k_nForum_Actions .k_nForum_VoteUp {
  background-position: -192px -122px;
  height: 18px;
}
.vumagForum .k_nForum_ReaderDiscInfo {
  padding: 0;
  max-width: 940px;
  margin: 44px auto 0;
  width: 73.4375%;
  overflow: hidden;
}
.vumagForum .k_nForum_ReaderDiscInfo #dotyczy {
  font-family: ZonaPro Regular, Verdana, sans-serif;
  font-size: 18px;
  display: block;
  float: none;
}
.vumagForum .k_nForum_ReaderDiscInfo.kopyto h2 {
  font-family: ZonaPro Extrabold, Verdana, sans-serif;
  font-size: 31px;
}
.vumagForum .k_nForum_ReaderDiscInfo.kopyto h2 a {
  color: #000;
}
.vumagForum .k_nForum_ReaderDiscInfo.kopyto h2 {
  margin: 0;
}
.vumagForum #mainForum #forum.k_nForum_Reader {
  width: 96.8%;
}
.vumagForum #mainForum .k_nForum_readerToolsLevel0,
.vumagForum #mainForum .k_nForum_readerLevel0 {
  width: 100%;
}
.vumagForum #mainForum #forum .k_nForum_ReaderHeader a.k_makeComment {
  color: #000;
  background-color: inherit;
  border: 2px solid #000;
  border-radius: 0;
  padding-right: 13px;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  transition: all 200ms linear;
}
.vumagForum #mainForum #forum .k_nForum_ReaderHeader a.k_makeComment:hover {
  background: #000;
  color: #fff;
}
.vumagForum #mainForum .k_nForum_readerAvatar {
  display: none;
}
.vumagForum #mainForum .k_nForum_ReaderContentFrame {
  width: 100%;
}
.vumagForum #mainForum h3.k_nForum_Header1 {
  font-weight: bold;
}
.vumagForum #mainForum a.k_makeComment .icon {
  display: none;
}
.vumagForum #mainForum .k_nForumReaderMenu ul li:last-child {
  margin: 0 0 0 5px !important;
}
.vumagForum #mainForum .k_nForum_ReaderFooter .k_nForum_ReaderShortHeader {
  max-width: 330px !important;
}
.socialMenu {
  position: relative;
  top: 0px;
  max-width: 1275px;
  margin: 0 auto;
}
.socialMenu .socialItemContainer {
  display: inline-block;
  width: 68px;
  margin: 0 17px 0 2px;
}
.socialMenu .socialItem {
  display: inline-block;
  position: relative;
  height: 34px;
}
.socialMenu .socialItem a {
  text-decoration: none;
}
.socialMenu .socialItem a span {
  display: inline-block;
}
.socialMenu .socialItem a span.socialItemTriangle {
  position: absolute;
  left: 0px;
  width: 0;
  height: 0;
  border-style: solid;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  transition: all 200ms linear;
}
.socialMenu .socialItem a span.socialItemTriangle.triangleUp {
  display: none;
}
.socialMenu .socialItem a span.socialItemTriangle.triangleDown {
  top: 0px;
  border-width: 34px 34px 0 34px;
  border-color: #bfbfbf transparent transparent transparent;
}
.socialMenu .socialItem a span.socialItemIcon {
  background: url('http://ocdn.eu/files/pulscms/NTc7MDA_/f6512a718183c37444b072d2418e64fc.png') no-repeat no-repeat;
  position: absolute;
  left: 0;
  top: 0;
  width: 68px;
  height: 28px;
  z-index: 4;
  background-color: transparent;
  background-position: center center;
}
.socialMenu .socialItem a span.socialItemIcon.socialIconFacebook {
  background-position: 30px 6px;
}
.socialMenu .socialItem a span.socialItemIcon.socialIconPinterest {
  background-position: 28px -115px;
}
.socialMenu .socialItem a span.socialItemIcon.socialIconTwitter {
  background-position: 26px -74px;
}
.socialMenu .socialItem a span.socialItemIcon.socialIconInstagram {
  background-position: 26px -34px;
}
.socialMenu .socialItem a span.socialItemIcon.socialIconYouTube {
  background-position: 30px 6px;
}
.socialMenu .socialItem a span.socialItemIcon.socialIconGoogle {
  background-position: 30px 6px;
}
.socialMenu .socialItem a span.socialItemLabel {
  display: none;
}
.socialMenu .socialItem.socialItemFacebook:hover span.socialItemTriangle.triangleUp {
  border-color: transparent transparent #3b5998 transparent;
}
.socialMenu .socialItem.socialItemFacebook:hover span.socialItemTriangle.triangleDown {
  border-color: #3b5998 transparent transparent transparent;
}
.socialMenu .socialItem.socialItemTwitter:hover span.socialItemTriangle.triangleUp {
  border-color: transparent transparent #00aced transparent;
}
.socialMenu .socialItem.socialItemTwitter:hover span.socialItemTriangle.triangleDown {
  border-color: #00aced transparent transparent transparent;
}
.socialMenu .socialItem.socialItemPinterest:hover span.socialItemTriangle.triangleUp {
  border-color: transparent transparent #cb2026 transparent;
}
.socialMenu .socialItem.socialItemPinterest:hover span.socialItemTriangle.triangleDown {
  border-color: #cb2026 transparent transparent transparent;
}
.socialMenu .socialItem.socialItemInstagram:hover span.socialItemTriangle.triangleUp {
  border-color: transparent transparent #517fa4 transparent;
}
.socialMenu .socialItem.socialItemInstagram:hover span.socialItemTriangle.triangleDown {
  border-color: #517fa4 transparent transparent transparent;
}
.socialMenu .socialItem.socialItemYouTube:hover span.socialItemTriangle.triangleUp {
  border-color: transparent transparent #ea463d transparent;
}
.socialMenu .socialItem.socialItemYouTube:hover span.socialItemTriangle.triangleDown {
  border-color: #ea463d transparent transparent transparent;
}
.socialMenu .socialItem.socialItemGoogle:hover span.socialItemTriangle.triangleUp {
  border-color: transparent transparent #d6492f transparent;
}
.socialMenu .socialItem.socialItemGoogle:hover span.socialItemTriangle.triangleDown {
  border-color: #d6492f transparent transparent transparent;
}
.socialMenu.socialMenuExtended {
  max-width: 1280px;
  width: 100%;
  position: relative;
  margin: 90px auto 80px;
}
.socialMenu.socialMenuExtended .socialItemContainer {
  width: 11.9%;
  margin: 0;
  padding: 0;
  padding: 0 2%;
  text-align: center;
}
.socialMenu.socialMenuExtended .socialItem {
  height: 126px;
  width: 126px;
  margin: 0 auto;
  padding: 0;
}
.socialMenu.socialMenuExtended .socialItem a span.socialItemIcon {
  top: 25px;
  width: 126px;
  height: 35px;
  background: url('http://ocdn.eu/files/pulscms/YjA7MDA_/10c5e46da8e2cd77b692ce7acdeafe0e.png') no-repeat no-repeat;
  background-size: initial;
}
.socialMenu.socialMenuExtended .socialItem a span.socialItemIcon.socialIconFacebook {
  background-position: 80px 6px;
}
.socialMenu.socialMenuExtended .socialItem a span.socialItemIcon.socialIconPinterest {
  background-position: 75px -206px;
}
.socialMenu.socialMenuExtended .socialItem a span.socialItemIcon.socialIconTwitter {
  background-position: 74px -135px;
}
.socialMenu.socialMenuExtended .socialItem a span.socialItemIcon.socialIconInstagram {
  background-position: 74px -64px;
}
.socialMenu.socialMenuExtended .socialItem a span.socialItemIcon.socialIconYouTube {
  background-position: 73px -273px;
}
.socialMenu.socialMenuExtended .socialItem a span.socialItemIcon.socialIconGoogle {
  background-position: 75px -334px;
}
.socialMenu.socialMenuExtended .socialItem a span.socialItemTriangle.triangleUp {
  display: inline-block;
  top: 0px;
  border-width: 0 63px 63px 63px;
  border-color: transparent transparent #bfbfbf transparent;
  left: 25px;
}
.socialMenu.socialMenuExtended .socialItem a span.socialItemTriangle.triangleDown {
  top: 62px;
  border-width: 63px 63px 0 63px;
  border-color: #bfbfbf transparent transparent transparent;
  left: 25px;
}
.socialMenu.socialMenuExtended .socialItem a span.socialItemLabel {
  display: inline-block;
  position: absolute;
  left: 0;
  top: 85px;
  z-index: 4;
  width: 178px;
  height: 64px;
  text-align: center;
  font-size: 17px;
  color: #000;
}
.socialMenu.socialMenuExtended .socialItem a span.socialItemLabel span {
  display: block;
  margin: 7px 0 0;
  font-size: 27px;
  font-family: ZonaPro Extrabold, Verdana, sans-serif;
  letter-spacing: -0.5px;
}
@media screen and (max-width: 1080px) {
  .socialMenu.socialMenuExtended .socialItem a span.socialItemLabel {
    font-size: 15px;
  }
  .socialMenu.socialMenuExtended .socialItem a span.socialItemLabel span {
    font-size: 23px;
    margin-top: 12px;
  }
}
@media screen and (max-width: 1024px) {
  .socialMenu {
    width: 980px;
    margin: 0 auto;
  }
  .socialMenu.socialMenuExtended {
    margin: 87px auto 74px;
  }
  .socialMenu.socialMenuExtended .socialItem a span.socialItemLabel {
    font-size: 15px;
  }
  .socialMenu.socialMenuExtended .socialItem a span.socialItemLabel span {
    font-size: 23px;
    margin-top: 12px;
  }
}
@media screen and (max-width: 800px) {
  .socialMenu {
    width: 100%;
  }
  .socialMenu .socialItemContainer {
    margin: 0 5px 0 18px;
    width: 60px;
  }
  .socialMenu .socialItem a span.socialItemTriangle.triangleDown {
    border-width: 28px 28px 0 28px;
  }
  .socialMenu .socialItem a span.socialItemIcon.socialIconFacebook {
    background-position: 24px 3px;
  }
  .socialMenu .socialItem a span.socialItemIcon.socialIconPinterest {
    background-position: 22px -116px;
  }
  .socialMenu .socialItem a span.socialItemIcon.socialIconTwitter {
    background-position: 21px -76px;
  }
  .socialMenu .socialItem a span.socialItemIcon.socialIconInstagram {
    background-position: 20px -37px;
  }
  .socialMenu.socialMenuExtended {
    margin: 67px auto 2px;
    text-align: center;
  }
  .socialMenu.socialMenuExtended .socialItemContainer {
    width: 125px;
    padding: 0;
  }
  .socialMenu.socialMenuExtended .socialItemContainer:nth-child(6) {
    padding: 0;
  }
  .socialMenu.socialMenuExtended .socialItemContainer:nth-child(1) {
    margin-left: 5px;
  }
  .socialMenu.socialMenuExtended .socialItem a span.socialItemTriangle.triangleUp {
    left: 20px;
    border-width: 0 40px 40px 40px;
  }
  .socialMenu.socialMenuExtended .socialItem a span.socialItemTriangle.triangleDown {
    top: 39.5px;
    left: 20px;
    border-width: 40px 40px 0 40px;
  }
  .socialMenu.socialMenuExtended .socialItem a span.socialItemIcon {
    top: 22px;
    width: 120px;
    height: 25px;
    background-size: 19px;
  }
  .socialMenu.socialMenuExtended .socialItem a span.socialItemIcon.socialIconFacebook {
    background-position: 54px 0px;
  }
  .socialMenu.socialMenuExtended .socialItem a span.socialItemIcon.socialIconInstagram {
    background-position: 52px -46px;
  }
  .socialMenu.socialMenuExtended .socialItem a span.socialItemIcon.socialIconTwitter {
    background-position: 52px -93px;
  }
  .socialMenu.socialMenuExtended .socialItem a span.socialItemIcon.socialIconPinterest {
    background-position: 52px -139px;
  }
  .socialMenu.socialMenuExtended .socialItem a span.socialItemIcon.socialIconYouTube {
    background-position: 52px -183px;
  }
  .socialMenu.socialMenuExtended .socialItem a span.socialItemIcon.socialIconGoogle {
    background-position: 52px -222px;
  }
  .socialMenu.socialMenuExtended .socialItem a span.socialItemLabel {
    top: 53px;
    width: 120px;
    font-size: 12px;
  }
  .socialMenu.socialMenuExtended .socialItem a span.socialItemLabel span {
    margin: 3px 0 0;
    font-size: 19px;
  }
}
@media screen and (max-width: 480px) {
  .socialMenu.socialMenuExtended {
    width: 85%;
  }
  .socialMenu.socialMenuExtended .socialItemContainer {
    width: 130px;
  }
  .socialMenu.socialMenuExtended .socialItemContainer:nth-child(1) {
    margin-left: 0;
  }
}
@media screen and (max-width: 360px) {
  .socialMenu.socialMenuCompact {
    display: none;
  }
}
#mainListStream,
.topicList {
  margin: 25px auto 20px;
  text-align: center;
}
#mainListStream .topicHeadBox,
.topicList .topicHeadBox {
  text-align: left;
}
#mainListStream .specialLeadText #lead,
.topicList .specialLeadText #lead {
  padding-bottom: 50px;
  text-align: left;
}
#mainListStream .specialLeadText #lead p,
.topicList .specialLeadText #lead p {
  max-width: 940px;
  width: 73.4375%;
  margin: 0 auto;
}
#mainListStream .listItem,
.topicList .listItem {
  margin-bottom: 90px;
}
#mainListStream .listItem .item img,
.topicList .listItem .item img {
  width: 100%;
}
#mainListStream .listItem .item img.imgOnList,
.topicList .listItem .item img.imgOnList {
  display: none;
}
#mainListStream .listItem .item.square img,
.topicList .listItem .item.square img,
#mainListStream .listItem .item.portrait img,
.topicList .listItem .item.portrait img {
  width: 50%;
}
#mainListStream .listItem .item.square .author .author-image img,
.topicList .listItem .item.square .author .author-image img,
#mainListStream .listItem .item.portrait .author .author-image img,
.topicList .listItem .item.portrait .author .author-image img {
  width: 100%;
}
#mainListStream .listItem.lpsNatFeed .item img.imgOnList,
.topicList .listItem.lpsNatFeed .item img.imgOnList {
  width: 100% !important;
}
#mainListStream .item,
.topicList .item {
  display: block;
  position: relative;
  max-width: 940px;
  width: 73.4375%;
  /* 940 / 1280 */
  margin: 20px auto;
}
#mainListStream .item span,
.topicList .item span {
  display: inline-block;
}
#mainListStream .item h2,
.topicList .item h2 {
  margin: 5px 0;
  font-size: 31px;
  letter-spacing: -0.5px;
}
#mainListStream .item img,
.topicList .item img {
  vertical-align: top;
}
#mainListStream .item .infoBox,
.topicList .item .infoBox {
  z-index: 4;
  width: 54.78723404255319%;
  /* 515 / 940 */
  text-align: left;
  background: url('http://ocdn.eu/files/pulscms/OTg7MDA_/5ee95e636dce7a32e1e4c75adf3fefa2.png');
  /*IE opacity bg*/
  background: rgba(230, 230, 230, 0.9);
  font-size: 14px;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  transition: all 200ms linear;
}
#mainListStream .item .infoBox .infoBoxContent,
.topicList .item .infoBox .infoBoxContent {
  min-height: 190px;
  overflow: hidden;
  margin: 3.8834951456310676%;
  /* 20 / 515 */
}
#mainListStream .item .infoBox .infoBoxContent .author,
.topicList .item .infoBox .infoBoxContent .author {
  font-family: ZonaPro Regular, Verdana, sans-serif;
  font-size: 15px;
  line-height: 40px;
  overflow: hidden;
  width: 100%;
}
#mainListStream .item .infoBox .infoBoxContent .author .author-image,
.topicList .item .infoBox .infoBoxContent .author .author-image {
  height: 40px;
  width: 40px;
  border-radius: 50%;
  overflow: hidden;
  float: left;
  margin-right: 13px;
}
#mainListStream .item .infoBox .infoBoxContent .author .author-name,
.topicList .item .infoBox .infoBoxContent .author .author-name {
  float: left;
  margin: 0;
}
#mainListStream .item .infoBox .infoBoxContent .author .partnerLogo,
.topicList .item .infoBox .infoBoxContent .author .partnerLogo {
  float: left;
}
#mainListStream .item .infoBox .infoBoxContent .author .partnerLogo .partnerLogoImg,
.topicList .item .infoBox .infoBoxContent .author .partnerLogo .partnerLogoImg {
  height: 40px;
  width: auto;
  margin-right: 20px;
}
#mainListStream .item .infoBox .infoBoxContent .title,
.topicList .item .infoBox .infoBoxContent .title {
  font-family: ZonaPro Extrabold, Verdana, sans-serif;
  margin-top: 1px;
  line-height: 35px;
}
#mainListStream .item .infoBox .infoBoxContent .lead,
.topicList .item .infoBox .infoBoxContent .lead {
  margin: 8px 0;
  line-height: 22px;
  display: block;
  display: -webkit-box;
  height: 63px;
  font-size: 14px;
  line-height: 1.5;
  /*-webkit-line-clamp: @linesToShow;*/
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
#mainListStream .item .infoBox .see,
.topicList .item .infoBox .see {
  position: absolute;
  right: -13px;
  bottom: -15px;
  padding: 10px;
  background-color: #000;
  color: #fff;
  background: #000000 url('http://ocdn.eu/files/pulscms/NmY7MDA_/fc8fc44b94939056da35361709cf8c17.png') no-repeat 12px -65px;
  text-indent: -9999px;
  width: 17px;
  height: 17px;
}
#mainListStream .item .infoBox:hover,
.topicList .item .infoBox:hover {
  background: rgba(255, 224, 229, 0.9);
}
#mainListStream .item.landscape,
.topicList .item.landscape {
  text-align: center;
}
#mainListStream .item.landscape .infoBox,
.topicList .item.landscape .infoBox {
  position: relative;
  margin: -115px auto 0;
  margin-right: 26px;
}
#mainListStream .item.banner,
.topicList .item.banner {
  display: block;
  position: relative;
  width: 100%;
  max-width: 100%;
}
#mainListStream .item.banner .bcg,
.topicList .item.banner .bcg {
  position: absolute;
  left: 0;
  top: auto;
  bottom: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 193px 0 0 339px;
  border-color: transparent transparent transparent #f46b82;
  z-index: 4;
  opacity: 0.85;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  transition: all 200ms linear;
}
#mainListStream .item.banner:hover .bcg,
.topicList .item.banner:hover .bcg {
  border-color: transparent transparent transparent #ea647a;
  opacity: 0.85;
}
#mainListStream .item.banner .infoBox,
.topicList .item.banner .infoBox {
  overflow: hidden;
  position: absolute;
  left: 0;
  width: 100%;
  padding: 0;
  background-color: transparent;
}
#mainListStream .item.banner .infoBox.infoBoxTop,
.topicList .item.banner .infoBox.infoBoxTop,
#mainListStream .item.banner .infoBox.infoBoxBottom,
.topicList .item.banner .infoBox.infoBoxBottom {
  margin: 3% 3.5%;
  max-width: 93%;
  width: auto;
  max-height: 93%;
}
#mainListStream .item.banner .infoBox.infoBoxTop .infoBoxContent,
.topicList .item.banner .infoBox.infoBoxTop .infoBoxContent,
#mainListStream .item.banner .infoBox.infoBoxBottom .infoBoxContent,
.topicList .item.banner .infoBox.infoBoxBottom .infoBoxContent {
  margin: 0;
}
#mainListStream .item.banner .infoBox.infoBoxTop .infoBoxContent .title h2,
.topicList .item.banner .infoBox.infoBoxTop .infoBoxContent .title h2,
#mainListStream .item.banner .infoBox.infoBoxBottom .infoBoxContent .title h2,
.topicList .item.banner .infoBox.infoBoxBottom .infoBoxContent .title h2 {
  line-height: 94px;
}
#mainListStream .item.banner .infoBox.infoBoxTop,
.topicList .item.banner .infoBox.infoBoxTop {
  top: 0;
}
#mainListStream .item.banner .infoBox.infoBoxBottom,
.topicList .item.banner .infoBox.infoBoxBottom {
  bottom: 0;
  margin: 2% 3.5%;
}
#mainListStream .item.banner .infoBox.infoBoxMiddle,
.topicList .item.banner .infoBox.infoBoxMiddle {
  top: 0;
  height: 100%;
  text-align: center;
}
#mainListStream .item.banner .infoBox.infoBoxMiddle:before,
.topicList .item.banner .infoBox.infoBoxMiddle:before {
  content: '';
  display: inline-block;
  width: 0;
  height: 100%;
  margin: 0;
  padding: 0;
  margin-left: -18px;
  vertical-align: middle;
}
#mainListStream .item.banner .infoBox.infoBoxMiddle .infoBoxContent,
.topicList .item.banner .infoBox.infoBoxMiddle .infoBoxContent {
  position: relative;
  display: inline-block;
  max-width: 96%;
  width: auto;
  height: auto;
  max-height: 93%;
  margin: 0;
  vertical-align: middle;
  text-align: center;
}
#mainListStream .item.banner .infoBox .infoBoxContent,
.topicList .item.banner .infoBox .infoBoxContent {
  width: 100%;
  height: 100%;
  min-height: 105px;
}
#mainListStream .item.banner .infoBox .infoBoxContent .title,
.topicList .item.banner .infoBox .infoBoxContent .title {
  position: relative;
}
#mainListStream .item.banner .infoBox .infoBoxContent .title h2,
.topicList .item.banner .infoBox .infoBoxContent .title h2 {
  font-family: ZonaPro Extrabold, Verdana, sans-serif;
  font-size: 97px;
  color: #fff;
  line-height: 94px;
}
#mainListStream .item.banner .infoBox .infoBoxContent .title h2.dark,
.topicList .item.banner .infoBox .infoBoxContent .title h2.dark {
  color: #000;
}
#mainListStream .item.banner .infoBox .see,
.topicList .item.banner .infoBox .see {
  display: none;
}
#mainListStream .backToTop,
.topicList .backToTop {
  display: inline-block;
  margin: 0px auto;
}
#mainListStream .backToTop span,
.topicList .backToTop span {
  display: inline-block;
  width: 204px;
  line-height: 35px;
  text-align: center;
  border: 2px solid #000;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  transition: all 200ms linear;
}
#mainListStream .backToTop:hover span,
.topicList .backToTop:hover span {
  background: #000;
  color: #fff;
}
#mainListStream .itWidgetUss.emptyUssCollection .infoBox,
.topicList .itWidgetUss.emptyUssCollection .infoBox {
  margin-top: 0 !important;
}
#mainListStream .itWidgetUss ul,
.topicList .itWidgetUss ul {
  background: #fff;
  overflow: hidden;
}
#mainListStream .itWidgetUss li,
.topicList .itWidgetUss li {
  position: relative;
  display: block;
}
#mainListStream .itWidgetUss li[class^="fastWigetImage_6"],
.topicList .itWidgetUss li[class^="fastWigetImage_6"],
#mainListStream .itWidgetUss li[class^="fastWigetImage_5"],
.topicList .itWidgetUss li[class^="fastWigetImage_5"] {
  width: 33%;
  height: 270.5px;
  float: left;
}
#mainListStream .itWidgetUss li[class^="fastWigetImage_6"] img,
.topicList .itWidgetUss li[class^="fastWigetImage_6"] img,
#mainListStream .itWidgetUss li[class^="fastWigetImage_5"] img,
.topicList .itWidgetUss li[class^="fastWigetImage_5"] img {
  max-width: 90%;
  width: auto;
  max-height: 100%;
  height: auto;
  padding: 20px 10px 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#mainListStream .itWidgetUss li[class^="fastWigetImage_2"],
.topicList .itWidgetUss li[class^="fastWigetImage_2"],
#mainListStream .itWidgetUss li[class^="fastWigetImage_4"],
.topicList .itWidgetUss li[class^="fastWigetImage_4"] {
  width: 50%;
  float: left;
}
#mainListStream .itWidgetUss li[class^="fastWigetImage_2"] img,
.topicList .itWidgetUss li[class^="fastWigetImage_2"] img,
#mainListStream .itWidgetUss li[class^="fastWigetImage_4"] img,
.topicList .itWidgetUss li[class^="fastWigetImage_4"] img {
  max-width: 470px;
  max-height: 295px;
  width: auto;
}
#mainListStream .itWidgetUss li.fastWigetImage_1_0,
.topicList .itWidgetUss li.fastWigetImage_1_0 {
  width: 100%;
}
#mainListStream .itWidgetUss li.fastWigetImage_1_0 img,
.topicList .itWidgetUss li.fastWigetImage_1_0 img {
  max-width: 940px;
}
#mainListStream .itWidgetUss li.fastWigetImage_2_0,
.topicList .itWidgetUss li.fastWigetImage_2_0,
#mainListStream .itWidgetUss li.fastWigetImage_2_1,
.topicList .itWidgetUss li.fastWigetImage_2_1,
#mainListStream .itWidgetUss li.fastWigetImage_5_3,
.topicList .itWidgetUss li.fastWigetImage_5_3,
#mainListStream .itWidgetUss li.fastWigetImage_5_4,
.topicList .itWidgetUss li.fastWigetImage_5_4 {
  width: 50%;
  float: left;
}
#mainListStream .itWidgetUss li.fastWigetImage_2_0 img,
.topicList .itWidgetUss li.fastWigetImage_2_0 img,
#mainListStream .itWidgetUss li.fastWigetImage_2_1 img,
.topicList .itWidgetUss li.fastWigetImage_2_1 img,
#mainListStream .itWidgetUss li.fastWigetImage_5_3 img,
.topicList .itWidgetUss li.fastWigetImage_5_3 img,
#mainListStream .itWidgetUss li.fastWigetImage_5_4 img,
.topicList .itWidgetUss li.fastWigetImage_5_4 img {
  max-width: 470px;
  width: auto;
}
#mainListStream .itWidgetUss li.fastWigetImage_3_0,
.topicList .itWidgetUss li.fastWigetImage_3_0,
#mainListStream .itWidgetUss li.fastWigetImage_3_1,
.topicList .itWidgetUss li.fastWigetImage_3_1,
#mainListStream .itWidgetUss li.fastWigetImage_3_2,
.topicList .itWidgetUss li.fastWigetImage_3_2,
#mainListStream .itWidgetUss li.fastWigetImage_6_3,
.topicList .itWidgetUss li.fastWigetImage_6_3,
#mainListStream .itWidgetUss li.fastWigetImage_6_4,
.topicList .itWidgetUss li.fastWigetImage_6_4,
#mainListStream .itWidgetUss li.fastWigetImage_6_5,
.topicList .itWidgetUss li.fastWigetImage_6_5,
#mainListStream .itWidgetUss li.fastWigetImage_5_0,
.topicList .itWidgetUss li.fastWigetImage_5_0,
#mainListStream .itWidgetUss li.fastWigetImage_5_1,
.topicList .itWidgetUss li.fastWigetImage_5_1,
#mainListStream .itWidgetUss li.fastWigetImage_5_2,
.topicList .itWidgetUss li.fastWigetImage_5_2 {
  width: 33%;
  height: 270.5px;
  float: left;
}
#mainListStream .itWidgetUss li.fastWigetImage_3_0 img,
.topicList .itWidgetUss li.fastWigetImage_3_0 img,
#mainListStream .itWidgetUss li.fastWigetImage_3_1 img,
.topicList .itWidgetUss li.fastWigetImage_3_1 img,
#mainListStream .itWidgetUss li.fastWigetImage_3_2 img,
.topicList .itWidgetUss li.fastWigetImage_3_2 img,
#mainListStream .itWidgetUss li.fastWigetImage_6_3 img,
.topicList .itWidgetUss li.fastWigetImage_6_3 img,
#mainListStream .itWidgetUss li.fastWigetImage_6_4 img,
.topicList .itWidgetUss li.fastWigetImage_6_4 img,
#mainListStream .itWidgetUss li.fastWigetImage_6_5 img,
.topicList .itWidgetUss li.fastWigetImage_6_5 img,
#mainListStream .itWidgetUss li.fastWigetImage_5_0 img,
.topicList .itWidgetUss li.fastWigetImage_5_0 img,
#mainListStream .itWidgetUss li.fastWigetImage_5_1 img,
.topicList .itWidgetUss li.fastWigetImage_5_1 img,
#mainListStream .itWidgetUss li.fastWigetImage_5_2 img,
.topicList .itWidgetUss li.fastWigetImage_5_2 img {
  max-width: 90%;
  width: auto;
  max-height: 100%;
  height: auto;
  padding: 20px 10px 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 1200px) {
  #mainListStream .item.banner .bcg {
    border-width: 153px 0 0 270px;
  }
  #mainListStream .item.banner .infoBox .infoBoxContent .title h2 {
    font-size: 80px;
    line-height: 78px;
    letter-spacing: -3px;
  }
  #mainListStream .item.banner .infoBox.infoBoxTop .infoBoxContent .title h2,
  #mainListStream .item.banner .infoBox.infoBoxBottom .infoBoxContent .title h2 {
    line-height: 78px;
  }
}
@media screen and (max-width: 1024px) {
  #mainListStream .specialLeadText #lead p {
    width: 95%;
  }
  #mainListStream .listItem,
  .topicList .listItem {
    margin-bottom: 65px;
  }
  #mainListStream .item,
  .topicList .item {
    width: 95%;
  }
  #mainListStream .item.landscape .infoBox,
  .topicList .item.landscape .infoBox {
    margin-top: -111px;
  }
  #mainListStream .itWidgetUss li[class^="fastWigetImage_6"],
  .topicList .itWidgetUss li[class^="fastWigetImage_6"],
  #mainListStream .itWidgetUss li[class^="fastWigetImage_5"],
  .topicList .itWidgetUss li[class^="fastWigetImage_5"] {
    height: 253px;
  }
  #mainListStream .itWidgetUss li.fastWigetImage_3_0,
  .topicList .itWidgetUss li.fastWigetImage_3_0,
  #mainListStream .itWidgetUss li.fastWigetImage_3_1,
  .topicList .itWidgetUss li.fastWigetImage_3_1,
  #mainListStream .itWidgetUss li.fastWigetImage_3_2,
  .topicList .itWidgetUss li.fastWigetImage_3_2,
  #mainListStream .itWidgetUss li.fastWigetImage_6_3,
  .topicList .itWidgetUss li.fastWigetImage_6_3,
  #mainListStream .itWidgetUss li.fastWigetImage_6_4,
  .topicList .itWidgetUss li.fastWigetImage_6_4,
  #mainListStream .itWidgetUss li.fastWigetImage_6_5,
  .topicList .itWidgetUss li.fastWigetImage_6_5,
  #mainListStream .itWidgetUss li.fastWigetImage_5_0,
  .topicList .itWidgetUss li.fastWigetImage_5_0,
  #mainListStream .itWidgetUss li.fastWigetImage_5_1,
  .topicList .itWidgetUss li.fastWigetImage_5_1,
  #mainListStream .itWidgetUss li.fastWigetImage_5_2,
  .topicList .itWidgetUss li.fastWigetImage_5_2 {
    height: 253px;
  }
}
@media screen and (min-width: 480px) {
  #mainListStream .item .infoBox,
  .topicList .item .infoBox {
    position: absolute;
  }
  #mainListStream .item.square,
  .topicList .item.square {
    text-align: right;
  }
  #mainListStream .item.square .infoBox,
  .topicList .item.square .infoBox {
    top: 50%;
    left: 0;
    transform: translateY(-52%);
    -webkit-transform: translateY(-52%);
  }
  #mainListStream .item.square .infoBox .infoBoxContent,
  .topicList .item.square .infoBox .infoBoxContent {
    max-height: 350px;
  }
  #mainListStream .item.portrait,
  .topicList .item.portrait {
    text-align: left;
  }
  #mainListStream .item.portrait .infoBox,
  .topicList .item.portrait .infoBox {
    top: 50%;
    right: 1.3829787234042552%;
    /* 13 / 940 */
    transform: translateY(-52%);
    -webkit-transform: translateY(-52%);
  }
  #mainListStream .item.portrait .infoBox .infoBoxContent,
  .topicList .item.portrait .infoBox .infoBoxContent {
    max-height: 500px;
  }
}
@media screen and (max-width: 900px) {
  #mainListStream .item.banner .bcg {
    border-width: 121px 0 0 213px;
  }
  #mainListStream .item.banner .infoBox .infoBoxContent {
    min-height: 50px;
  }
  #mainListStream .item.banner .infoBox .infoBoxContent .title h2 {
    line-height: 55px;
    font-size: 56px;
  }
  #mainListStream .item.banner .infoBox.infoBoxTop .infoBoxContent .title h2,
  #mainListStream .item.banner .infoBox.infoBoxBottom .infoBoxContent .title h2 {
    line-height: 55px;
    font-size: 56px;
  }
}
@media screen and (max-width: 800px) {
  #mainListStream .specialLeadText #lead p {
    width: 100%;
  }
  #mainListStream,
  .topicList {
    max-width: 89%;
  }
  #mainListStream .listItem,
  .topicList .listItem {
    margin-bottom: 55px;
  }
  #mainListStream .item,
  .topicList .item {
    width: 100%;
  }
  #mainListStream .item .infoBox .infoBoxContent .author,
  .topicList .item .infoBox .infoBoxContent .author {
    font-size: 13px;
    line-height: 32px;
  }
  #mainListStream .item .infoBox .infoBoxContent .author .author-image,
  .topicList .item .infoBox .infoBoxContent .author .author-image {
    height: 32px;
    width: 32px;
    margin-right: 10px;
  }
  #mainListStream .item .infoBox .infoBoxContent .title,
  .topicList .item .infoBox .infoBoxContent .title {
    line-height: 26px;
  }
  #mainListStream .item .infoBox .infoBoxContent .title h2,
  .topicList .item .infoBox .infoBoxContent .title h2 {
    font-size: 22px;
  }
  #mainListStream .item .infoBox .infoBoxContent .lead,
  .topicList .item .infoBox .infoBoxContent .lead {
    font-size: 13px;
    line-height: 20px;
  }
  #mainListStream .itWidgetUss li[class^="fastWigetImage_6"],
  .topicList .itWidgetUss li[class^="fastWigetImage_6"],
  #mainListStream .itWidgetUss li[class^="fastWigetImage_5"],
  .topicList .itWidgetUss li[class^="fastWigetImage_5"],
  #mainListStream .itWidgetUss li.fastWigetImage_3_0,
  .topicList .itWidgetUss li.fastWigetImage_3_0,
  #mainListStream .itWidgetUss li.fastWigetImage_3_1,
  .topicList .itWidgetUss li.fastWigetImage_3_1,
  #mainListStream .itWidgetUss li.fastWigetImage_3_2,
  .topicList .itWidgetUss li.fastWigetImage_3_2,
  #mainListStream .itWidgetUss li.fastWigetImage_6_3,
  .topicList .itWidgetUss li.fastWigetImage_6_3,
  #mainListStream .itWidgetUss li.fastWigetImage_6_4,
  .topicList .itWidgetUss li.fastWigetImage_6_4,
  #mainListStream .itWidgetUss li.fastWigetImage_6_5,
  .topicList .itWidgetUss li.fastWigetImage_6_5,
  #mainListStream .itWidgetUss li.fastWigetImage_5_0,
  .topicList .itWidgetUss li.fastWigetImage_5_0,
  #mainListStream .itWidgetUss li.fastWigetImage_5_1,
  .topicList .itWidgetUss li.fastWigetImage_5_1,
  #mainListStream .itWidgetUss li.fastWigetImage_5_2,
  .topicList .itWidgetUss li.fastWigetImage_5_2 {
    height: 210.5px;
  }
}
@media screen and (max-width: 700px) {
  #mainListStream .item.banner .bcg {
    border-width: 121px 0 0 213px;
  }
  #mainListStream .item.banner .infoBox .infoBoxContent {
    min-height: 20px;
  }
  #mainListStream .item.banner .infoBox .infoBoxContent .title h2 {
    font-size: 30px;
    line-height: 30px;
    letter-spacing: -0.5px;
  }
  #mainListStream .item.banner .infoBox.infoBoxTop .infoBoxContent,
  #mainListStream .item.banner .infoBox.infoBoxBottom .infoBoxContent {
    min-height: 20px;
  }
  #mainListStream .item.banner .infoBox.infoBoxTop .infoBoxContent .title h2,
  #mainListStream .item.banner .infoBox.infoBoxBottom .infoBoxContent .title h2 {
    font-size: 30px;
    line-height: 30px;
  }
}
@media screen and (max-width: 640px) {
  #mainListStream .itWidgetUss li[class^="fastWigetImage_6"],
  .topicList .itWidgetUss li[class^="fastWigetImage_6"],
  #mainListStream .itWidgetUss li[class^="fastWigetImage_5"],
  .topicList .itWidgetUss li[class^="fastWigetImage_5"],
  #mainListStream .itWidgetUss li.fastWigetImage_3_0,
  .topicList .itWidgetUss li.fastWigetImage_3_0,
  #mainListStream .itWidgetUss li.fastWigetImage_3_1,
  .topicList .itWidgetUss li.fastWigetImage_3_1,
  #mainListStream .itWidgetUss li.fastWigetImage_3_2,
  .topicList .itWidgetUss li.fastWigetImage_3_2,
  #mainListStream .itWidgetUss li.fastWigetImage_6_3,
  .topicList .itWidgetUss li.fastWigetImage_6_3,
  #mainListStream .itWidgetUss li.fastWigetImage_6_4,
  .topicList .itWidgetUss li.fastWigetImage_6_4,
  #mainListStream .itWidgetUss li.fastWigetImage_6_5,
  .topicList .itWidgetUss li.fastWigetImage_6_5,
  #mainListStream .itWidgetUss li.fastWigetImage_5_0,
  .topicList .itWidgetUss li.fastWigetImage_5_0,
  #mainListStream .itWidgetUss li.fastWigetImage_5_1,
  .topicList .itWidgetUss li.fastWigetImage_5_1,
  #mainListStream .itWidgetUss li.fastWigetImage_5_2,
  .topicList .itWidgetUss li.fastWigetImage_5_2 {
    height: 180px;
  }
}
@media screen and (max-width: 550px) {
  #mainListStream .item.banner .bcg {
    border-width: 50px 0 0 85px;
  }
  #mainListStream .item.banner .infoBox .infoBoxContent {
    min-height: 20px;
  }
  #mainListStream .item.banner .infoBox .infoBoxContent .title h2 {
    font-size: 30px;
    line-height: 30px;
    letter-spacing: -0.5px;
  }
  #mainListStream .item.banner .infoBox.infoBoxTop .infoBoxContent,
  #mainListStream .item.banner .infoBox.infoBoxBottom .infoBoxContent {
    min-height: 20px;
  }
  #mainListStream .item.banner .infoBox.infoBoxTop .infoBoxContent .title h2,
  #mainListStream .item.banner .infoBox.infoBoxBottom .infoBoxContent .title h2 {
    font-size: 30px;
    line-height: 30px;
  }
}
@media screen and (max-width: 480px) {
  #mainListStream,
  .topicList {
    margin: 55px auto 20px;
    width: 100%;
  }
  #mainListStream .backToTop span,
  .topicList .backToTop span {
    width: 165px;
    line-height: 28px;
    letter-spacing: -0.5px;
  }
  #mainListStream .listItem,
  .topicList .listItem {
    margin-bottom: 45px;
  }
  #mainListStream .listItem .item.portrait img,
  .topicList .listItem .item.portrait img,
  #mainListStream .listItem .item.square img,
  .topicList .listItem .item.square img {
    width: 100%;
  }
  #mainListStream .item,
  .topicList .item {
    width: 90.713%;
  }
  #mainListStream .item .infoBox,
  .topicList .item .infoBox {
    width: 78.5%;
  }
  #mainListStream .item .infoBox .infoBoxContent,
  .topicList .item .infoBox .infoBoxContent {
    min-height: 50px;
    height: auto;
  }
  #mainListStream .item .infoBox .infoBoxContent .title,
  .topicList .item .infoBox .infoBoxContent .title {
    line-height: 28px;
  }
  #mainListStream .item .infoBox .infoBoxContent .title h2,
  .topicList .item .infoBox .infoBoxContent .title h2 {
    font-size: 24px;
  }
  #mainListStream .item .infoBox .infoBoxContent .lead,
  .topicList .item .infoBox .infoBoxContent .lead {
    display: none;
  }
  #mainListStream .item .infoBox .see,
  .topicList .item .infoBox .see {
    display: none;
  }
  #mainListStream .item.landscape .infoBox,
  .topicList .item.landscape .infoBox {
    margin-top: -50px;
    margin-right: 0;
  }
  #mainListStream .item.portrait .infoBox,
  .topicList .item.portrait .infoBox,
  #mainListStream .item.square .infoBox,
  .topicList .item.square .infoBox {
    margin: -50px auto 0;
  }
  #mainListStream .itWidgetUss li[class^="fastWigetImage_6"],
  .topicList .itWidgetUss li[class^="fastWigetImage_6"],
  #mainListStream .itWidgetUss li[class^="fastWigetImage_5"],
  .topicList .itWidgetUss li[class^="fastWigetImage_5"],
  #mainListStream .itWidgetUss li.fastWigetImage_3_0,
  .topicList .itWidgetUss li.fastWigetImage_3_0,
  #mainListStream .itWidgetUss li.fastWigetImage_3_1,
  .topicList .itWidgetUss li.fastWigetImage_3_1,
  #mainListStream .itWidgetUss li.fastWigetImage_3_2,
  .topicList .itWidgetUss li.fastWigetImage_3_2,
  #mainListStream .itWidgetUss li.fastWigetImage_6_3,
  .topicList .itWidgetUss li.fastWigetImage_6_3,
  #mainListStream .itWidgetUss li.fastWigetImage_6_4,
  .topicList .itWidgetUss li.fastWigetImage_6_4,
  #mainListStream .itWidgetUss li.fastWigetImage_6_5,
  .topicList .itWidgetUss li.fastWigetImage_6_5,
  #mainListStream .itWidgetUss li.fastWigetImage_5_0,
  .topicList .itWidgetUss li.fastWigetImage_5_0,
  #mainListStream .itWidgetUss li.fastWigetImage_5_1,
  .topicList .itWidgetUss li.fastWigetImage_5_1,
  #mainListStream .itWidgetUss li.fastWigetImage_5_2,
  .topicList .itWidgetUss li.fastWigetImage_5_2 {
    max-width: 140px;
    height: 125px;
  }
}
@media screen and (max-width: 414px) {
  #mainListStream .item.banner .bcg {
    border-width: 50px 0 0 85px;
  }
  #mainListStream .item.banner .infoBox .infoBoxContent .title h2 {
    font-size: 21px;
    line-height: 21px;
  }
  #mainListStream .item.banner .infoBox.infoBoxTop .infoBoxContent .title h2,
  #mainListStream .item.banner .infoBox.infoBoxBottom .infoBoxContent .title h2 {
    line-height: 21px;
    font-size: 21px;
  }
}
@media screen and (max-width: 360px) {
  #mainListStream .item,
  .topicList .item {
    width: 285px;
  }
  #mainListStream .item .infoBox,
  .topicList .item .infoBox {
    width: 260px;
  }
  #mainListStream .item.landscape .infoBox,
  .topicList .item.landscape .infoBox,
  #mainListStream .item.portrait .infoBox,
  .topicList .item.portrait .infoBox,
  #mainListStream .item.square .infoBox,
  .topicList .item.square .infoBox {
    margin-top: -48px;
  }
  #mainListStream .itWidgetUss li[class^="fastWigetImage_6"],
  .topicList .itWidgetUss li[class^="fastWigetImage_6"],
  #mainListStream .itWidgetUss li[class^="fastWigetImage_5"],
  .topicList .itWidgetUss li[class^="fastWigetImage_5"],
  #mainListStream .itWidgetUss li.fastWigetImage_3_0,
  .topicList .itWidgetUss li.fastWigetImage_3_0,
  #mainListStream .itWidgetUss li.fastWigetImage_3_1,
  .topicList .itWidgetUss li.fastWigetImage_3_1,
  #mainListStream .itWidgetUss li.fastWigetImage_3_2,
  .topicList .itWidgetUss li.fastWigetImage_3_2,
  #mainListStream .itWidgetUss li.fastWigetImage_6_3,
  .topicList .itWidgetUss li.fastWigetImage_6_3,
  #mainListStream .itWidgetUss li.fastWigetImage_6_4,
  .topicList .itWidgetUss li.fastWigetImage_6_4,
  #mainListStream .itWidgetUss li.fastWigetImage_6_5,
  .topicList .itWidgetUss li.fastWigetImage_6_5,
  #mainListStream .itWidgetUss li.fastWigetImage_5_0,
  .topicList .itWidgetUss li.fastWigetImage_5_0,
  #mainListStream .itWidgetUss li.fastWigetImage_5_1,
  .topicList .itWidgetUss li.fastWigetImage_5_1,
  #mainListStream .itWidgetUss li.fastWigetImage_5_2,
  .topicList .itWidgetUss li.fastWigetImage_5_2 {
    max-width: 95px;
    height: 70px;
  }
}
.poiWidget {
  position: relative;
  max-width: 1280px;
  margin: 0 auto;
  background: rgba(255, 255, 255, 0.9);
}
.poiWidget .poiMask {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 100;
  width: 100%;
  height: 100%;
  background-color: #fff;
  opacity: 0.8;
}
.poiWidget .poiHead {
  width: 65%;
  margin-left: 33%;
  min-height: 30px;
  height: auto;
  overflow: hidden;
  color: #fff;
  font-size: 22px;
  line-height: 30px;
  background-color: #000;
  font-family: ZonaPro Extrabold, Verdana, sans-serif;
  padding: 8px 0 10px 25px;
}
.poiWidget .poiHead .collectionTitle {
  display: inline-block;
  max-width: 80%;
  float: left;
  margin: 15px 0 10px 0;
  line-height: 25px;
}
.poiWidget .poiHead .poiNavigation {
  padding: 7px 0 10px 0;
  float: right;
  height: 40px;
  width: 130px;
  display: inline-block;
}
.poiWidget .poiHead .poiNavigation div {
  background: url('http://ocdn.eu/files/pulscms/N2Q7MDA_/320f1a44a132c5422adda36d1931ed05.png') no-repeat 0 -157px;
  display: inline-block;
  width: 43px;
  height: 43px;
  margin: 0 0 0 10px;
  line-height: 40px;
  border-radius: 50%;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  text-indent: -9999px;
}
.poiWidget .poiHead .poiNavigation div.nextCollection {
  background-position: -47px -157px;
}
.poiWidget .poiImage {
  position: relative;
  display: inline-block;
  width: 33%;
  vertical-align: top;
  overflow: hidden;
}
.poiWidget .poiImage img {
  display: block;
  max-width: 100%;
  width: 100%;
}
.poiWidget .poiImage a .poi {
  position: absolute;
  display: inline-block;
  width: 50px;
  height: 50px;
  background: url('http://ocdn.eu/files/pulscms/N2Q7MDA_/320f1a44a132c5422adda36d1931ed05.png') no-repeat 7px -82px;
  border-radius: 50%;
  margin-top: -25px;
  margin-left: -25px;
}
.poiWidget .poiImage a.selected .poi {
  background: url('http://ocdn.eu/files/pulscms/N2Q7MDA_/320f1a44a132c5422adda36d1931ed05.png') no-repeat 0 0;
  width: 50px;
  height: 50px;
}
.poiWidget .poiImage a:hover .poi {
  background: url('http://ocdn.eu/files/pulscms/N2Q7MDA_/320f1a44a132c5422adda36d1931ed05.png') no-repeat 0 0;
  width: 50px;
  height: 50px;
}
.poiWidget .poiCollections {
  position: relative;
  display: inline-block;
  max-width: 860px;
  width: 67%;
  vertical-align: top;
  height: auto;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  transition: all 200ms linear;
}
.poiWidget .poiCollections .collectionItems {
  height: 100%;
}
.poiWidget .poiCollections .collectionItems .collectionList {
  background: #fff;
  width: 100%;
  height: 100%;
}
.poiWidget .poiCollections .collectionItems .collectionList li {
  display: inline-block;
  overflow: hidden;
  position: relative;
  width: 25%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 50%;
  vertical-align: top;
  border-width: 0px 1px 1px 0px;
  border-color: #ccc;
  border-style: solid;
  text-align: center;
}
.poiWidget .poiCollections .collectionItems .collectionList li.more .collectionItemImage {
  opacity: 0.3;
}
.poiWidget .poiCollections .collectionItems .collectionList li.more .itemDetail {
  display: none;
}
.poiWidget .poiCollections .collectionItems .collectionList li.hidden {
  opacity: 1;
}
.poiWidget .poiCollections .collectionItems .collectionList.hidden {
  display: none;
}
.poiWidget .poiCollections .collectionItems .collectionList.items-1 li {
  width: 100%;
  max-width: 100%;
  height: 621px;
}
.poiWidget .poiCollections .collectionItems .collectionList span {
  display: block;
}
.poiWidget .poiCollections .collectionItems .collectionList .collectionItemImage {
  height: 190px;
  position: relative;
}
.poiWidget .poiCollections .collectionItems .collectionList .collectionItemImage img {
  margin-top: -25px;
  padding: 45px 0 0 0;
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.poiWidget .poiCollections .collectionItems .collectionList .itemDetail {
  line-height: 22px;
  margin-top: -15px;
  padding-bottom: 20px;
}
.poiWidget .poiCollections .collectionItems .collectionList .collectionItemTitle {
  overflow: hidden;
  height: 25px;
  font-size: 15px;
  text-align: center;
}
.poiWidget .poiCollections .collectionItems .collectionList .collectionItemPrice {
  text-align: center;
  font-family: ZonaPro Extrabold, Verdana, sans-serif;
  font-size: 20px;
}
.poiWidget .poiCollections .collectionItems .collectionList .collectionItemMore {
  border: 2px solid #000;
  width: 138px;
  margin: 0 auto;
  font-size: 14px;
  line-height: 25px;
  margin-top: 5px;
}
.poiWidget .poiCollections .collectionItems .collectionList .collectionItemShop {
  color: #cd334c;
  font-size: 15px;
}
.poiWidget .poiCollections .collectionItems .collectionList .collectionItemShop.outOfStock {
  color: #D5D5D5;
  line-height: 65px;
  height: 75px;
}
.poiWidget .poiCollections .collectionItems .collectionList.items-1 .collectionItemImage {
  height: 400px;
  width: 400px;
  margin: 0 auto;
}
.poiWidget .poiCollections .collectionItems .collectionList.items-1 .collectionItemTitle {
  overflow: hidden;
  height: auto;
  font-size: 26px;
  margin-top: 41px;
  text-align: center;
}
.poiWidget .poiCollections .collectionItems .collectionList.items-1 .collectionItemPrice {
  font-size: 30px;
  margin-top: 13px;
  margin-bottom: 6px;
}
.poiWidget .poiCollections .collectionItems .collectionList.items-1 .collectionItemShop {
  font-size: 18px;
}
.streamDetail #articleDetail .detail .poiWidget ul,
.detail #articleDetail .detail .poiWidget ol {
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
}
@media screen and (max-width: 1080px) {
  .poiWidget .poiCollections .collectionItems .collectionList .collectionItemImage {
    height: 65%;
  }
}
@media screen and (max-width: 1024px) {
  .poiWidget .poiImage {
    width: 34%;
  }
  .poiWidget .poiHead {
    width: auto;
    margin-left: 34%;
    padding: 10px 0 10px 0px;
  }
  .poiWidget .poiHead .collectionTitle {
    line-height: 30px;
    max-width: 70%;
    margin: 10px 0 3px 25px;
  }
  .poiWidget .poiHead .poiNavigation {
    margin: 0;
  }
  .poiWidget .poiCollections {
    width: 66%;
    /*height: 518px;*/
  }
  .poiWidget .poiCollections .collectionItems img {
    padding: 0;
    margin-top: 5px;
  }
  .poiWidget .poiCollections .collectionItems .itemDetail {
    margin-top: 5px;
  }
  .poiWidget .poiCollections .collectionItems .collectionList .collectionItemImage {
    height: 150px;
  }
  .poiWidget .poiCollections .collectionItems .collectionList .collectionItemTitle {
    height: 20px;
    font-size: 13px;
    margin-top: 8px;
  }
  .poiWidget .poiCollections .collectionItems .collectionList .collectionItemPrice {
    font-size: 18px;
    height: 18px;
  }
  .poiWidget .poiCollections .collectionItems .collectionList .collectionItemShop {
    font-size: 13px;
  }
  .poiWidget .poiCollections .collectionItems .collectionList .collectionItemMore {
    width: 120px;
    margin-top: 10px;
  }
  .poiWidget .poiCollections .collectionItems .collectionList.items-1 li {
    height: 510px;
  }
  .poiWidget .poiCollections .collectionItems .collectionList.items-1 .collectionItemImage {
    height: 310px;
    width: 310px;
  }
  .poiWidget .poiCollections .collectionItems .collectionList.items-1 .collectionItemTitle {
    font-size: 17px;
    margin-top: 20px;
  }
  .poiWidget .poiCollections .collectionItems .collectionList.items-1 .collectionItemPrice {
    font-size: 20px;
    margin-top: 6px;
    margin-bottom: 9px;
  }
  .poiWidget .poiCollections .collectionItems .collectionList.items-1 .collectionItemShop {
    font-size: 13px;
  }
}
@media screen and (max-width: 960px) {
  .poiWidget .poiCollections {
    /*height: 485px;*/
  }
}
@media screen and (max-width: 800px) {
  .poiWidget .poiHead {
    width: 100%;
    margin-left: 0;
    padding: 10px 0 0 0px;
  }
  .poiWidget .poiHead .collectionTitle {
    max-width: 70%;
    margin: 9px 0 10px 15px;
  }
  .poiWidget .poiHead .poiNavigation {
    margin: 0 0 5px 0;
  }
  .poiWidget .poiCollections .collectionItems .collectionList li {
    max-height: 201.5px;
    display: none;
  }
  .poiWidget .poiCollections .collectionItems .collectionList li.mobile {
    display: inline-block;
    width: 33.3%;
  }
  .poiWidget .poiCollections .collectionItems .collectionList .itemDetail {
    margin-top: 5px;
  }
  .poiWidget .poiCollections .collectionItems .collectionList .collectionItemImage {
    height: 125px;
    padding: 0;
  }
  .poiWidget .poiCollections .collectionItems .collectionList .collectionItemImage img {
    margin-top: 5px;
    padding: 10px;
  }
  .poiWidget .poiCollections .collectionItems .collectionList .collectionItemTitle {
    display: none;
  }
  .poiWidget .poiCollections .collectionItems .collectionList .collectionItemMore {
    width: 110px;
    font-size: 12px;
    margin-top: 10px;
    display: none;
  }
  .poiWidget .poiCollections .collectionItems .collectionList .collectionItemShop.outOfStock {
    color: #D5D5D5;
    line-height: 35px;
    height: 45px;
  }
  .poiWidget .poiCollections .collectionItems .collectionList .more .collectionItemMore {
    display: block;
  }
}
@media screen and (max-width: 768px) {
  .poiWidget .poiCollections {
    /*height: 386px;*/
  }
}
@media screen and (max-width: 640px) {
  .poiWidget .poiHead {
    margin-left: 0;
    height: auto;
    position: relative;
    font-size: 18px;
  }
  .poiWidget .poiHead .collectionTitle {
    max-width: 100%;
    line-height: 25px;
    display: block;
    margin: 0 0 15px 15px;
  }
  .poiWidget .poiHead .poiNavigation {
    height: 49px;
    width: auto;
    position: absolute;
    top: 0;
    right: 4px;
    margin-top: 0;
  }
  .poiWidget .poiHead .poiNavigation div {
    margin: 7px 5px 9px;
  }
  .poiWidget .poiImage {
    width: 42%;
  }
  .poiWidget .poiImage.mobilePoiImage {
    display: block;
    height: 359px;
  }
  .poiWidget .poiCollections {
    width: 58%;
    height: auto;
  }
  .poiWidget .poiCollections .collectionItems .collectionList li {
    width: 33%;
    height: auto;
    max-height: 176px;
    display: none;
  }
  .poiWidget .poiCollections .collectionItems .collectionList li.mobile {
    display: inline-block;
    width: 50%;
  }
  .poiWidget .poiCollections .collectionItems .collectionList li.mobile .itemDetail .collectionItemPrice {
    font-size: 15px;
  }
  .poiWidget .poiCollections .collectionItems .collectionList .collectionItemImage {
    max-height: 90px;
  }
}
@media screen and (max-width: 600px) {
  .poiWidget .poiCollections {
    /*height: 353px;*/
  }
  .poiWidget .poiCollections .collectionItems .collectionList li.mobile {
    min-height: 50%;
    height: auto;
  }
}
/*@media screen and (max-width: 568px) {
  .poiWidget {
    .poiCollections {
      height: 334px;
    }
  }
}*/
@media screen and (max-width: 534px) {
  .poiWidget .poiCollections {
    /*height: 530px;*/
  }
  .poiWidget .poiCollections .collectionItems .collectionList .collectionItemImage {
    max-height: 69px;
  }
}
@media screen and (max-width: 480px) {
  .poiWidget .poiImage {
    width: 60%;
  }
  .poiWidget .poiCollections {
    width: 40%;
    /*height: 280px;*/
  }
  .poiWidget .poiCollections .collectionItems .collectionList li {
    width: 33%;
    height: auto;
    max-height: 176px;
    display: none;
  }
  .poiWidget .poiCollections .collectionItems .collectionList li.mobile {
    display: inline-block;
    width: 100%;
  }
  .poiWidget .poiCollections .collectionItems .collectionList .collectionItemImage {
    max-height: 60px;
  }
}
@media screen and (max-width: 360px) {
  .poiWidget .poiImage {
    width: 100%;
  }
  .poiWidget .poiHead .collectionTitle {
    max-width: 80%;
    line-height: 25px;
    display: block;
    margin: 0 0 10px 15px;
  }
  .poiWidget .poiCollections {
    width: 100%;
    /*height: 280px;*/
  }
  .poiWidget .poiCollections .collectionItems .collectionList li {
    width: 33%;
    height: auto;
    max-height: 176px;
    display: none;
  }
  .poiWidget .poiCollections .collectionItems .collectionList li.mobile {
    display: inline-block;
    width: 50%;
  }
  .poiWidget .poiCollections .collectionItems .collectionList .collectionItemImage {
    max-height: 60px;
  }
  .poiWidget .poiCollections .collectionItems .collectionList .collectionItemImage img {
    padding: 0;
    margin-top: 7px;
  }
  .poiWidget .poiCollections .collectionItems .collectionList .itemDetail {
    margin-top: 10px;
  }
  .poiWidget .poiCollections .collectionItems .collectionList .itemDetail .collectionItemPrice {
    font-size: 15px;
  }
  .poiWidget .poiCollections .collectionItems .collectionList .collectionItemMore {
    margin-top: 15px;
  }
  .poiWidget .poiCollections .collectionItems .collectionList .collectionItemShop.outOfStock {
    color: #D5D5D5;
    line-height: 40px;
    height: 50px;
  }
}
.collection #articleHeading h1 {
  font-family: ZonaPro Extrabold, Verdana, sans-serif;
  font-size: 50px;
  margin-top: 20px;
}
.collection #articleHeading h2 {
  border: 2px solid #000;
  font-size: 15px;
  padding: 5px 21px;
  display: inline-block;
  margin: 0 20px 10px 0;
}
.collection h4 {
  display: block;
  font-size: 16px;
  margin-left: 168px;
  margin-top: 34px;
}
.collection #mainListStreamContainer {
  position: relative;
  width: 73%;
  margin: 59px auto 0;
}
.collection #mainListStreamContainer h3 {
  position: relative;
  top: 30px;
  left: 0;
}
.collection #mainListStreamContainer .categoryList {
  background: rgba(255, 255, 255, 0.8);
  border-top: 1px solid #e3e3e3;
  border-left: 1px solid #e3e3e3;
  clear: both;
  margin: 0 auto;
  overflow: hidden;
  padding: 0;
}
.collection #mainListStreamContainer .categoryList li {
  background: #fff;
  border-bottom: 1px solid #e3e3e3;
  border-right: 1px solid #e3e3e3;
  float: left;
  height: 420px;
  width: 33.333%;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.collection #mainListStreamContainer .categoryList li a:before {
  content: "";
  background-color: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  opacity: 0;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  transition: all 200ms linear;
}
.collection #mainListStreamContainer .categoryList li:hover a:before {
  background-color: #ff002b;
  top: 0;
  left: 0;
  opacity: 0.05;
}
.collection #mainListStreamContainer .categoryList li .productPhoto {
  height: 292px;
  display: block;
  justify-content: center;
  -webkit-justify-content: center;
  align-items: center;
  -webkit-align-items: center;
  overflow: hidden;
  margin-bottom: 22px;
  padding: 20px 10px 0;
}
.collection #mainListStreamContainer .categoryList li .productPhoto img {
  max-width: 100%;
  max-height: 100%;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}
.collection #mainListStreamContainer .categoryList li .dealer {
  font-size: 15px;
  text-align: center;
  color: #cd334c;
}
.collection #mainListStreamContainer .categoryList li .price {
  display: block;
  text-align: center;
  font-family: ZonaPro Extrabold, Verdana, sans-serif;
  font-size: 22px;
  margin: 10px 0 6px;
}
.collection #mainListStreamContainer .categoryList li .producer {
  margin-top: 18px;
  font-size: 15px;
  text-align: center;
}
#articleDetail #newsstream {
  margin: 0 auto;
  font-family: ZonaPro Extrabold, Verdana, sans-serif;
}
#articleDetail #newsstream p {
  font-size: 17px;
  font-weight: bold;
  margin: 76px 0 42px 0;
}
#articleDetail #newsstream ul {
  clear: both;
  overflow: hidden;
  margin: 0 auto;
  padding: 0;
  border-top: 1px solid #e3e3e3;
  border-left: 1px solid #e3e3e3;
  background: none;
}
#articleDetail #newsstream ul li {
  position: relative;
  float: left;
  width: 33.33%;
  height: 450px;
  padding-top: 20px;
  border-right: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3;
  background: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#articleDetail #newsstream ul li .productPhoto {
  display: block;
  overflow: hidden;
  height: 290px;
  margin-bottom: 10px;
  justify-content: center;
  -webkit-justify-content: center;
  align-items: center;
  -webkit-align-items: center;
  padding: 20px 10px 0;
  display: block\0;
  margin: 0 auto\0;
}
#articleDetail #newsstream ul li a {
  font-size: 23px;
  font-weight: 700;
  display: block;
  text-align: center;
}
#articleDetail #newsstream ul li .see {
  font-weight: 100;
  position: absolute;
  bottom: 15px;
  display: block;
  width: 100%;
  margin-top: 10px;
  color: #d71f27;
  font-size: 15px;
  font-weight: normal;
  font-family: ZonaPro Regular, Verdana, sans-serif;
}
#articleDetail #newsstream ul li .itemTitle {
  padding: 0 13px;
  font-size: 18px;
  max-height: 54px;
  display: block;
  overflow: hidden;
}
#articleDetail #newsstream ul li img {
  display: block;
  max-width: 100%;
  max-height: 100%;
  margin: 0px auto;
  position: relative;
  top: 45%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  max-height: 310px\0;
  max-width: 260px\0;
}
#articleDetail #newsstream ul li a:before {
  content: "";
  background-color: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  opacity: 0;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  transition: all 200ms linear;
}
#articleDetail #newsstream ul li:hover a:before {
  background-color: #ff002b;
  top: 0;
  left: 0;
  opacity: 0.05;
}
@media screen and (max-width: 800px) {
  .collection #mainListStreamContainer {
    width: auto;
  }
  .collection #articleDetail .articleFooter {
    width: auto !important;
  }
  .collection .onet_ustPlugin_addthis {
    width: 100% !important;
  }
  #articleDetail #newsstream {
    width: auto;
  }
}
@media screen and (max-width: 480px) {
  .collection #mainListStreamContainer {
    width: auto;
  }
  .collection #mainListStreamContainer .categoryList li {
    width: 50%;
    height: 320px;
  }
  .collection #mainListStreamContainer .categoryList li .productPhoto {
    height: 160px;
  }
  #articleDetail #newsstream {
    width: auto;
    font-size: 12px;
  }
  #articleDetail #newsstream ul li {
    width: 50%;
    height: 320px;
  }
  #articleDetail #newsstream ul li .productPhoto {
    height: 160px;
  }
  #articleDetail #newsstream ul li .itemTitle {
    font-size: 12px;
    padding: 0;
  }
  #articleDetail #newsstream ul li .see {
    font-size: 10px;
  }
}
@media screen and (max-width: 320px) {
  .collection #mainListStreamContainer .categoryList li {
    height: 240px;
  }
  .collection #mainListStreamContainer .categoryList li .productPhoto {
    height: 120px;
  }
  .collection #articleDetail #newsstream ul li {
    height: 240px;
  }
  .collection #articleDetail #newsstream ul li .productPhoto {
    height: 120px;
  }
}
/* detail */
.blackHeader {
  font-family: ZonaPro Extrabold, Verdana, sans-serif;
  font-weight: 400;
  font-size: 20px;
}
#onet-ad-flat-leadbanner {
  margin: 25px 0px 45px;
}
.streamDetail {
  /* .onet-ad {display: none;} */
}
.streamDetail.rulesHeader #articleDetail .detail .firstElement {
  margin-top: 0px;
}
.streamDetail #doc {
  background: #f9f9f8;
  padding: 0;
  width: 100%;
}
.streamDetail #trunk #main {
  margin-top: 75px;
  position: relative;
  padding-top: 15px;
}
.streamDetail #trunk #main.mainSpecialTopic {
  margin-top: 0px;
  padding-top: 0px;
}
.streamDetail #headBody {
  padding-top: 14px;
  position: relative;
}
.streamDetail #headBody #k_mainBar {
  overflow: hidden;
}
.streamDetail #headBody #k_mainBar .k_mainLinks {
  float: left;
}
.streamDetail #headBody #k_mainBar .k_mainLinks .partnerLogo,
.streamDetail #headBody #k_mainBar .k_mainLinks .partnersLogos {
  margin: 1px 0 0 26px;
  max-width: 76px;
  position: relative;
  z-index: 20;
}
.streamDetail #headBody #search {
  float: right;
  margin: 24px 62px 0 0;
  position: relative;
  top: 0;
  right: 0;
  z-index: 20;
}
.streamDetail #siteNavigation {
  position: absolute !important;
  top: 15px;
  left: 0px;
  margin: 13px auto;
}
.streamDetail #siteNavigation #tabMenu .mainMenu {
  /*max-width: 975px;*/
  margin-left: -60px;
}
.streamDetail #siteNavigation #tabMenu .mainMenu li {
  margin-top: 0;
}
.streamDetail #siteNavigation #tabMenu .mainMenu li a {
  padding-bottom: 29px;
}
.streamDetail .breadcrumbs {
  margin-bottom: 74px;
}
.streamDetail .breadcrumbs .divider {
  color: #bbb;
}
.streamDetail .breadcrumbs a {
  color: #939393;
}
.streamDetail #articleDetail {
  margin-bottom: 82px;
  /* body of article */
  /* Embedded application */
}
.streamDetail #articleDetail .detail p a,
.streamDetail #articleDetail .galleryDescription p a {
  color: #cd334c;
}
.streamDetail #articleDetail .detail .apps,
.streamDetail #articleDetail .galleryDescription .apps,
.streamDetail #articleDetail .detail .formTools,
.streamDetail #articleDetail .galleryDescription .formTools {
  width: 940px;
  margin: 0 auto;
  background: rgba(255, 255, 255, 0.9);
}
@media screen and (min-width: 1200px) {
  .streamDetail #articleDetail .detail .apps,
  .streamDetail #articleDetail .galleryDescription .apps,
  .streamDetail #articleDetail .detail .formTools,
  .streamDetail #articleDetail .galleryDescription .formTools {
    width: auto;
  }
}
@media screen and (max-width: 1024px) {
  .streamDetail #articleDetail .detail .apps,
  .streamDetail #articleDetail .galleryDescription .apps,
  .streamDetail #articleDetail .detail .formTools,
  .streamDetail #articleDetail .galleryDescription .formTools {
    width: 74.2%;
  }
}
@media screen and (max-width: 480px) {
  .streamDetail #articleDetail .detail .apps,
  .streamDetail #articleDetail .galleryDescription .apps,
  .streamDetail #articleDetail .detail .formTools,
  .streamDetail #articleDetail .galleryDescription .formTools {
    width: 100%;
  }
}
.streamDetail #articleDetail .detail #onet-ad-right,
.streamDetail #articleDetail .galleryDescription #onet-ad-right {
  margin-top: 10px;
  margin-bottom: 12px;
}
.streamDetail #articleDetail .addthisApp .hidden .addthisContainer .addthis_toolbox {
  display: none;
}
.streamDetail #articleDetail .addthisApp .hidden.addthisLoaded .addthisContainer .addthis_toolbox {
  display: block;
}
.streamDetail #articleDetail .onet_ustPlugin_addthis {
  max-width: 940px;
  margin: auto;
}
.streamDetail #articleDetail .articleTopSection {
  margin: 0 auto;
  max-width: 940px;
}
.streamDetail #articleDetail .articleTopSection #n_thankYouBox {
  margin-top: 124px;
}
.streamDetail #articleDetail .articleTopSection #n_thankYouBox #socialTop {
  margin: 34px auto;
}
.streamDetail #articleDetail .articleTopSection #n_thankYouBox #socialTop .containerFb {
  width: 100%;
}
.streamDetail #articleDetail .articleTopSection #n_thankYouBox #socialTop .containerFb .box3_faceMain {
  float: none;
  margin: 0 auto;
  height: 26px;
}
.streamDetail #articleDetail .articleTopSection #n_thankYouBox #socialTop .containerFb .box3_faceMain .ctnrFb {
  height: 26px;
}
.streamDetail #articleDetail .articleTopSection #socialTop {
  margin: 34px auto;
  overflow: hidden;
}
.streamDetail #articleDetail .articleTopSection #socialTop .addthisContainerTop {
  float: left;
  width: 50%;
}
.streamDetail #articleDetail .articleTopSection #socialTop .addthisContainerTop .at300b {
  padding: 0;
}
.streamDetail #articleDetail .articleTopSection #socialTop .addthisContainerTop .at300b.addthis_button_twitter .at-icon-wrapper,
.streamDetail #articleDetail .articleTopSection #socialTop .addthisContainerTop .at300b.addthis_button_pinterest_share .at-icon-wrapper {
  height: 46px !important;
}
.streamDetail #articleDetail .articleTopSection #socialTop .addthisContainerTop .at300b .at-icon-wrapper {
  width: 46px !important;
  background-size: 26px !important;
  background-position: 6px 8px;
}
.streamDetail #articleDetail .articleTopSection #socialTop .addthisContainerTop .at300b .at-icon-wrapper .at-icon {
  margin-top: 7px;
  width: 46px !important;
}
.streamDetail #articleDetail .articleTopSection #socialTop .addthisContainerTop .at300b .at-icon-wrapper.at-icon-facebook {
  border-right: 1px solid rgba(255, 255, 255, 0.5);
}
.streamDetail #articleDetail .articleTopSection #socialTop .addthisContainerTop .at300b .at-icon-wrapper.at-icon-twitter {
  background-size: 28px !important;
  background-position: 8px 9px;
}
.streamDetail #articleDetail .articleTopSection #socialTop .addthisContainerTop .at300b .at-icon-wrapper.at-icon-pinterest_share {
  background-position: 10px 8px;
}
.streamDetail #articleDetail .articleTopSection #socialTop .addthisContainerTop .at300b.addthis_button_facebook {
  background-color: #3b5998;
  width: 48%;
  float: left;
  font-family: ZonaPro Extrabold, Verdana, sans-serif;
  font-size: 16px;
  text-align: right;
  color: #fff;
  display: block;
  height: 46px;
  text-indent: 0;
  text-align: center;
}
.streamDetail #articleDetail .articleTopSection #socialTop .addthisContainerTop .at300b.addthis_button_facebook::before {
  height: 32px;
  content: 'Podziel się';
  font-size: 16px;
  font-family: ZonaPro Regular, Verdana, sans-serif;
  margin-right: 5px;
  position: relative;
  top: -3px;
}
.streamDetail #articleDetail .articleTopSection #socialTop .containerFb {
  float: right;
  width: 50%;
}
.streamDetail #articleDetail .articleTopSection #socialTop .containerFb .box3_faceMain {
  background: #e9e9e9;
  padding: 13px 20px;
  height: 20px;
  overflow: hidden;
  margin-right: 2px;
  width: 220px;
  float: right;
}
.streamDetail #articleDetail .articleTopSection #socialTop .containerFb .box3_faceMain .likeText {
  float: left;
  font-size: 14px;
  margin-right: 10px;
  letter-spacing: 1px;
  padding: 2px 0;
}
.streamDetail #articleDetail .articleTopSection #socialTop .containerFb .box3_faceMain .ctnrFb {
  height: 20px;
  overflow: hidden;
}
.streamDetail #articleDetail .addthisContainerBottom {
  overflow: hidden;
}
.streamDetail #articleDetail .addthisContainerBottom .addthis_button_facebook {
  background-color: #3b5998;
  width: 33.333%;
  float: left;
  font-family: ZonaPro Extrabold, Verdana, sans-serif;
  font-size: 16px;
  line-height: 48px;
  text-align: right;
  color: #fff;
  display: block;
  height: 46px;
  text-indent: 0;
  text-align: center;
}
.streamDetail #articleDetail .addthisContainerBottom .addthis_button_facebook::before {
  content: 'Podziel się';
  font-size: 16px;
  font-family: ZonaPro Regular, Verdana, sans-serif;
  margin-right: 5px;
}
.streamDetail #articleDetail .addthisContainerBottom .addthis_button_twitter {
  background: #1da1f2;
}
.streamDetail #articleDetail .addthisContainerBottom .addthis_button_pinterest_share {
  background-color: #c82828;
}
.streamDetail #articleDetail .addthisContainerBottom .addthis_toolbox {
  overflow: hidden;
  float: left;
  width: 75%;
}
.streamDetail #articleDetail .addthisContainerBottom .addthis_toolbox .at300b {
  box-sizing: border-box;
}
.streamDetail #articleDetail .addthisContainerBottom .addthis_toolbox .at300b .addthis_button_pinterest_share .at-icon-wrapper {
  height: 32px !important;
}
.streamDetail #articleDetail .addthisContainerBottom .addthis_toolbox .at300b .addthis_button_pinterest_share .at-icon-wrapper .at-icon-pinterest {
  width: 26px !important;
}
.streamDetail #articleDetail .addthisContainerBottom .addthis_toolbox .at300b .at-icon-wrapper {
  height: 26px !important;
}
.streamDetail #articleDetail .addthisContainerBottom .addthis_toolbox .at300b .at-icon-wrapper .at-icon {
  width: 26px !important;
}
.streamDetail #articleDetail .addthisContainerBottom .box3_forum {
  background: #f47186;
  float: left;
  width: 25%;
  height: 46px;
  font-family: ZonaPro Extrabold, Verdana, sans-serif;
  font-size: 14px;
  box-sizing: border-box;
}
.streamDetail #articleDetail .addthisContainerBottom .box3_forum .button a {
  display: block;
  overflow: hidden;
}
.streamDetail #articleDetail .addthisContainerBottom .box3_forum .button a .icon {
  background: #f47186 url('http://ocdn.eu/files/pulscms/NmY7MDA_/fc8fc44b94939056da35361709cf8c17.png') no-repeat 12px -98px;
  display: block;
  float: left;
  height: 46px;
  width: 45px;
  text-indent: 0;
  border-right: 1px solid #f6a7b4;
}
.streamDetail #articleDetail .addthisContainerBottom .box3_forum .button a .text {
  color: #fff;
  display: block;
  float: left;
  line-height: 48px;
  text-align: center;
  width: 136px;
  position: relative;
  left: 50%;
  margin-left: -94px;
  font-size: 16px;
}
.streamDetail #articleDetail .addthisContainerBottom .box3_forum .button a .text span {
  font-family: ZonaPro Regular, Verdana, sans-serif;
  margin-right: 10px;
  display: inline-block;
}
.streamDetail #articleDetail #articleHeading,
.streamDetail #articleDetail #articleTopicDownList {
  letter-spacing: -0.5px;
}
.streamDetail #articleDetail #articleHeading .detailTopicList,
.streamDetail #articleDetail #articleTopicDownList .detailTopicList {
  margin-bottom: 20px;
}
.streamDetail #articleDetail #articleHeading .detailTopicList ul,
.streamDetail #articleDetail #articleTopicDownList .detailTopicList ul {
  overflow: hidden;
  margin: 0;
}
.streamDetail #articleDetail #articleHeading .detailTopicList li,
.streamDetail #articleDetail #articleTopicDownList .detailTopicList li {
  float: left;
  margin: 0 20px 10px 0;
}
.streamDetail #articleDetail #articleHeading .detailTopicList li a,
.streamDetail #articleDetail #articleTopicDownList .detailTopicList li a {
  border: 2px solid #000;
  font-size: 15px;
  padding: 5px 5px;
  display: block;
  letter-spacing: 0;
  -webkit-transition: all 100ms linear;
  -moz-transition: all 100ms linear;
  -o-transition: all 100ms linear;
  -ms-transition: all 100ms linear;
  transition: all 100ms linear;
}
.streamDetail #articleDetail #articleHeading .detailTopicList li a:hover,
.streamDetail #articleDetail #articleTopicDownList .detailTopicList li a:hover {
  background: #000;
  color: #fff;
}
.streamDetail #articleDetail #articleHeading .mainTitle,
.streamDetail #articleDetail #articleTopicDownList .mainTitle {
  font-family: ZonaPro Extrabold, Verdana, sans-serif;
  font-size: 49px;
  line-height: 52px;
}
.streamDetail #articleDetail #articleHeading .mainTitle .number,
.streamDetail #articleDetail #articleTopicDownList .mainTitle .number {
  font-size: 29px;
  color: #808080;
  font-family: ZonaPro Regular, Verdana, sans-serif;
}
.streamDetail #articleDetail #articleTopicDownList.articleTopicDownList {
  margin: 0 auto;
  max-width: 940px;
}
.streamDetail #articleDetail #articleTopicDownList.articleTopicDownList .detailTopicList {
  margin: 0 0 0 20px;
}
.streamDetail #articleDetail #articleTopicDownList.articleTopicDownList li {
  margin: 0 20px 20px 0;
}
.streamDetail #articleDetail #articleTopicDownList.articleTopicDownList p {
  font-family: ZonaPro Extrabold, Verdana, sans-serif;
  font-weight: 400;
  font-size: 20px;
  margin: 89px 0 26px 25px;
}
.streamDetail #articleDetail .authorSourceProfile.authorProfile {
  font-family: ZonaPro Regular, Verdana, sans-serif;
  font-size: 17px;
  margin-top: 32px;
  margin-left: 3px;
}
.streamDetail #articleDetail .authorSourceProfile.authorProfile .profileDetails {
  overflow: hidden;
}
.streamDetail #articleDetail .authorSourceProfile.authorProfile .profileDetails header {
  float: left;
}
.streamDetail #articleDetail #mainPhoto {
  margin: 58px auto 65px;
  position: relative;
}
.streamDetail #articleDetail #mainPhoto img {
  width: 100%;
  display: block;
}
.streamDetail #articleDetail #mainPhoto.landscape {
  width: 100%;
}
.streamDetail #articleDetail #mainPhoto.portrait {
  width: 600px;
}
.streamDetail #articleDetail #mainPhoto.square {
  width: 835px;
}
.streamDetail #articleDetail #lead {
  font-family: ZonaPro Regular, Verdana, sans-serif;
  font-size: 22px;
  line-height: 33px;
  margin: 26px 0 0;
}
.streamDetail #articleDetail #lead p {
  padding-top: 0 !important;
  /*temp*/
  padding-bottom: 0 !important;
}
.streamDetail #articleDetail .caption {
  position: absolute;
  top: -30px;
  right: 0;
  color: #a9a9a9;
  font-size: 11px;
  line-height: 20px;
  font-family: Arial;
  padding: 10px 1% 0 0;
  width: 99%;
  text-align: right;
}
.streamDetail #articleDetail .caption a {
  color: #a9a9a9;
}
.streamDetail #articleDetail .detail,
.streamDetail #articleDetail .galleryDescription {
  font-family: ZonaPro Regular, Verdana, sans-serif;
  font-size: 18px;
  line-height: 30px;
  margin: 0 auto;
  position: relative;
  z-index: 5;
}
.streamDetail #articleDetail .detail .imageWrapper,
.streamDetail #articleDetail .galleryDescription .imageWrapper {
  position: relative;
}
.streamDetail #articleDetail .detail .imageWrapper img,
.streamDetail #articleDetail .galleryDescription .imageWrapper img {
  width: 100%;
  display: block;
}
.streamDetail #articleDetail .detail .image,
.streamDetail #articleDetail .galleryDescription .image {
  margin: 0 auto;
  background: rgba(255, 255, 255, 0.9);
  width: 940px;
  padding: 5px 0 63px;
}
.streamDetail #articleDetail .detail .image.landscapePanoramic,
.streamDetail #articleDetail .galleryDescription .image.landscapePanoramic {
  width: 100%;
  padding: 0;
}
.streamDetail #articleDetail .detail .image.portrait,
.streamDetail #articleDetail .galleryDescription .image.portrait {
  width: 940px;
}
.streamDetail #articleDetail .detail .image.portrait .imageWrapper,
.streamDetail #articleDetail .galleryDescription .image.portrait .imageWrapper {
  width: 600px;
  margin: 0 auto;
}
.streamDetail #articleDetail .detail .image.postheading,
.streamDetail #articleDetail .galleryDescription .image.postheading {
  padding-top: 0;
}
.streamDetail #articleDetail .detail p,
.streamDetail #articleDetail .galleryDescription p,
.streamDetail #articleDetail .detail .promoFrame,
.streamDetail #articleDetail .galleryDescription .promoFrame,
.streamDetail #articleDetail .detail ul,
.streamDetail #articleDetail .galleryDescription ul,
.streamDetail #articleDetail .detail ol,
.streamDetail #articleDetail .galleryDescription ol,
.streamDetail #articleDetail .detail h2,
.streamDetail #articleDetail .galleryDescription h2,
.streamDetail #articleDetail .detail h3,
.streamDetail #articleDetail .galleryDescription h3,
.streamDetail #articleDetail .detail .html_embedded_application,
.streamDetail #articleDetail .galleryDescription .html_embedded_application {
  padding: 0 92.5px 15px;
  margin: 0 auto;
  background: rgba(255, 255, 255, 0.9);
  width: 755px;
}
.streamDetail #articleDetail .detail p.postwidget,
.streamDetail #articleDetail .galleryDescription p.postwidget,
.streamDetail #articleDetail .detail .promoFrame.postwidget,
.streamDetail #articleDetail .galleryDescription .promoFrame.postwidget,
.streamDetail #articleDetail .detail ul.postwidget,
.streamDetail #articleDetail .galleryDescription ul.postwidget,
.streamDetail #articleDetail .detail ol.postwidget,
.streamDetail #articleDetail .galleryDescription ol.postwidget,
.streamDetail #articleDetail .detail h2.postwidget,
.streamDetail #articleDetail .galleryDescription h2.postwidget,
.streamDetail #articleDetail .detail h3.postwidget,
.streamDetail #articleDetail .galleryDescription h3.postwidget,
.streamDetail #articleDetail .detail .html_embedded_application.postwidget,
.streamDetail #articleDetail .galleryDescription .html_embedded_application.postwidget {
  padding-top: 60px;
}
.streamDetail #articleDetail .detail .onetAdsLeftSlot,
.streamDetail #articleDetail .galleryDescription .onetAdsLeftSlot {
  margin: 0 auto;
  padding: 1px 30px 6px 0px;
  background: rgba(255, 255, 255, 0.9);
  width: auto;
  text-align: center;
  float: left;
}
.streamDetail #articleDetail .detail .firstElement,
.streamDetail #articleDetail .galleryDescription .firstElement {
  margin-top: -191px;
  padding-top: 65px;
}
.streamDetail #articleDetail .detail strong,
.streamDetail #articleDetail .galleryDescription strong {
  font-family: ZonaPro Extrabold, Verdana, sans-serif;
}
.streamDetail #articleDetail .detail h2,
.streamDetail #articleDetail .galleryDescription h2,
.streamDetail #articleDetail .detail h3,
.streamDetail #articleDetail .galleryDescription h3 {
  font-family: ZonaPro Extrabold, Verdana, sans-serif;
  font-size: 27px;
}
.streamDetail #articleDetail .detail h2.preordered_list,
.streamDetail #articleDetail .galleryDescription h2.preordered_list,
.streamDetail #articleDetail .detail h3.preordered_list,
.streamDetail #articleDetail .galleryDescription h3.preordered_list,
.streamDetail #articleDetail .detail h2.preunordered_list,
.streamDetail #articleDetail .galleryDescription h2.preunordered_list,
.streamDetail #articleDetail .detail h3.preunordered_list,
.streamDetail #articleDetail .galleryDescription h3.preunordered_list {
  padding-bottom: 5px;
}
.streamDetail #articleDetail .detail h2.presquare,
.streamDetail #articleDetail .galleryDescription h2.presquare,
.streamDetail #articleDetail .detail h3.presquare,
.streamDetail #articleDetail .galleryDescription h3.presquare,
.streamDetail #articleDetail .detail h2.prelandscape,
.streamDetail #articleDetail .galleryDescription h2.prelandscape,
.streamDetail #articleDetail .detail h3.prelandscape,
.streamDetail #articleDetail .galleryDescription h3.prelandscape,
.streamDetail #articleDetail .detail h2.preportrait,
.streamDetail #articleDetail .galleryDescription h2.preportrait,
.streamDetail #articleDetail .detail h3.preportrait,
.streamDetail #articleDetail .galleryDescription h3.preportrait {
  padding-bottom: 20px;
}
.streamDetail #articleDetail .detail ul,
.streamDetail #articleDetail .galleryDescription ul,
.streamDetail #articleDetail .detail ol,
.streamDetail #articleDetail .galleryDescription ol {
  list-style: inherit;
  list-style-position: inside;
}
.streamDetail #articleDetail .detail ul li,
.streamDetail #articleDetail .galleryDescription ul li,
.streamDetail #articleDetail .detail ol li,
.streamDetail #articleDetail .galleryDescription ol li {
  padding-bottom: 5px;
}
.streamDetail #articleDetail .detail ol,
.streamDetail #articleDetail .galleryDescription ol {
  list-style-type: decimal;
}
.streamDetail #articleDetail .detail .promoFrame.withQuotation,
.streamDetail #articleDetail .galleryDescription .promoFrame.withQuotation {
  width: 594px;
  padding: 25px 173px 39px;
}
.streamDetail #articleDetail .detail .promoFrame.withQuotation .quotation,
.streamDetail #articleDetail .galleryDescription .promoFrame.withQuotation .quotation {
  background: url('http://ocdn.eu/files/pulscms/N2I7MDA_/a47076352a8cc40f8a08cb9f4e3b7d01.png') no-repeat;
  padding: 25px 0 0 30px;
  font-family: Georgia;
  font-size: 20px;
  font-style: italic;
  line-height: 30px;
  min-height: 75px;
  background-size: 138px;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  transition: all 200ms linear;
}
.streamDetail #articleDetail .detail .promoFrame.withQuotation .quotation footer,
.streamDetail #articleDetail .galleryDescription .promoFrame.withQuotation .quotation footer {
  text-align: right;
}
.streamDetail #articleDetail .detail .promoFrame.withQuotation .quotation footer:before,
.streamDetail #articleDetail .galleryDescription .promoFrame.withQuotation .quotation footer:before {
  content: "\2014";
  margin-right: 5px;
}
.streamDetail #articleDetail .detail .autowidget,
.streamDetail #articleDetail .galleryDescription .autowidget {
  padding-top: 0;
}
.streamDetail #articleDetail .detail .preheading,
.streamDetail #articleDetail .galleryDescription .preheading {
  padding-bottom: 35px;
}
.streamDetail #articleDetail .detail div.preheading,
.streamDetail #articleDetail .galleryDescription div.preheading {
  background-color: rgba(255, 255, 255, 0.9);
  width: 940px;
  margin: 0 auto;
}
.streamDetail #articleDetail .detail .presquare,
.streamDetail #articleDetail .galleryDescription .presquare,
.streamDetail #articleDetail .detail .prelandscape,
.streamDetail #articleDetail .galleryDescription .prelandscape,
.streamDetail #articleDetail .detail .preportrait,
.streamDetail #articleDetail .galleryDescription .preportrait {
  padding-bottom: 55px;
}
.streamDetail #articleDetail .detail .prelandscapePanoramic,
.streamDetail #articleDetail .galleryDescription .prelandscapePanoramic,
.streamDetail #articleDetail .detail .prewidget,
.streamDetail #articleDetail .galleryDescription .prewidget,
.streamDetail #articleDetail .detail .prevideo,
.streamDetail #articleDetail .galleryDescription .prevideo {
  padding-bottom: 60px;
}
.streamDetail #articleDetail .detail .postlandscapePanoramic,
.streamDetail #articleDetail .galleryDescription .postlandscapePanoramic,
.streamDetail #articleDetail .detail .postwidget,
.streamDetail #articleDetail .galleryDescription .postwidget,
.streamDetail #articleDetail .detail .postvideo,
.streamDetail #articleDetail .galleryDescription .postvideo {
  padding-top: 60px;
}
.streamDetail #articleDetail .detail .postvideo,
.streamDetail #articleDetail .galleryDescription .postvideo {
  margin-top: -21px;
  /* temp fix */
}
.streamDetail #articleDetail .article_seeAlso {
  max-width: 940px;
  margin: auto;
}
.streamDetail #articleDetail .article_seeAlso .seeAlsoHeader {
  font-family: ZonaPro Extrabold, Verdana, sans-serif;
  font-weight: 400;
  font-size: 20px;
  margin: 36px 0 13px 25px;
}
.streamDetail #articleDetail .article_seeAlso ul {
  margin-left: 45px;
}
.streamDetail #articleDetail .article_seeAlso ul li {
  line-height: 38px;
  font-size: 17px;
}
.streamDetail #articleDetail .article_seeAlso ul li a:before {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 15px 0 15px 12px;
  border-color: transparent transparent transparent #cccccc;
  margin-left: -22px;
  padding-right: 15px;
  font-size: 0;
  vertical-align: middle;
}
.streamDetail #articleDetail #rightWidgetsContainer .recommend {
  width: 100%;
}
.streamDetail #articleDetail #rightWidgetsContainer .recommend .recommendItems .recommendItem {
  margin-left: 0;
  width: 100%;
}
.streamDetail #articleDetail #rightWidgetsContainer .recommend .recommendItems .recommendItem .recommendImgBox {
  width: 92.89617486338798%;
  max-height: 156px;
}
.streamDetail #articleDetail #rightWidgetsContainer .recommend .recommendItems .recommendItem .sponsored {
  text-transform: uppercase;
  font-size: 9px;
  margin: 0;
}
.streamDetail #articleDetail #rightWidgetsContainer .recommend .recommendItems .recommendItem .recommendText {
  margin-top: 90px;
}
.streamDetail #articleDetail #rightWidgetsContainer .recommend .recommendItems .recommendItem .recommendPhotoBg {
  border-width: 156px 0 0 280px;
}
.streamDetail #articleDetail #rightWidgetsContainer .recommend .recommendItems .recommendItem.isSponsored .recommendText {
  margin-top: 70px;
}
.streamDetail #articleDetail #editorialRecommendsContainer {
  max-width: 940px;
  margin: auto;
}
.streamDetail #articleDetail #editorialRecommendsContainer .recommendItems .recommendItem .recommendText {
  margin-top: 82px;
}
.streamDetail #articleDetail #editorialRecommendsContainer .recommendItems .recommendItem .recommendText h3 {
  width: 90.2076%;
}
.streamDetail #articleDetail #editorialRecommendsContainer .recommendItems .recommendItem .recommendText p {
  margin: 17px 8.196721311475409% 0 0;
}
.streamDetail #articleDetail #editorialRecommendsContainer .recommendItems .recommendItem .recommendImgBox {
  max-height: 154px;
}
.streamDetail #articleDetail #editorialRecommendsContainer .recommendItems .recommendItem.isSponsored .recommendText {
  margin-top: 44px;
}
.streamDetail #articleDetail .recommend {
  max-width: 940px;
  margin: auto;
}
.streamDetail #articleDetail .recommend #editorialRecommends .recommendHeader {
  display: block !important;
  font-family: ZonaPro Extrabold, Verdana, sans-serif;
  font-weight: 400;
  font-size: 20px;
  margin: 40px 0px 20px;
}
.streamDetail #articleDetail .html_embedded_application {
  margin: 0 auto;
  background: rgba(255, 255, 255, 0.9);
  max-width: 755px;
  text-align: center;
  padding: 60px 92.5px;
  position: relative;
}
.streamDetail #articleDetail .html_embedded_application iframe {
  max-width: 100%;
}
.streamDetail #articleDetail .articleFooter {
  width: 940px;
  margin: 0 auto;
  background: rgba(255, 255, 255, 0.9);
}
.streamDetail #articleDetail .articleFooter .authorsSources {
  padding: 48px 95px 70px;
  overflow: hidden;
}
.streamDetail #articleDetail .articleFooter .authorsSources .authorLabel {
  display: none;
}
.streamDetail #articleDetail .articleFooter .authorsSources .logo {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  overflow: hidden;
  float: left;
  margin-right: 25px;
}
.streamDetail #articleDetail .articleFooter .authorsSources .logo img {
  width: 100%;
}
.streamDetail #articleDetail .articleFooter .authorsSources .authorItem {
  float: left;
  width: auto;
  max-width: 80%;
}
.streamDetail #articleDetail .articleFooter .authorsSources .authorItem .authorItemName {
  display: block;
  font-size: 17px;
  line-height: 20px;
  margin-bottom: 13px;
}
.streamDetail #articleDetail .articleFooter .authorsSources .authorItem .authorDescription {
  line-height: 24px;
}
.streamDetail #articleDetail .articleFooter .sponsoredSources {
  font-family: ZonaPro Regular, Verdana, sans-serif;
  font-size: 17px;
  height: 60px;
  padding-left: 40px;
  padding-bottom: 140px;
  padding-right: 40px;
}
.streamDetail #articleDetail .articleFooter .sponsoredSources .sponsoredItem {
  height: 60px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-left: 20px;
}
.streamDetail #articleDetail .articleFooter .sponsoredSources .sponsoredItem .name a {
  font-weight: bold;
}
.streamDetail #articleDetail .articleFooter .sponsoredSources .sponsoredLogo {
  display: flex;
  flex-direction: column;
  justify-content: center;
  max-width: 200px;
  min-width: 150px;
  height: 60px;
  float: left;
}
.streamDetail #articleDetail .articleFooter .sponsoredSources .sponsoredLogo .sponsoredPhoto {
  max-width: 200px;
  max-height: 60px;
  margin-left: auto;
}
.streamDetail #articleDetail #newsstream.recommend {
  margin: 0 auto;
  margin-top: 35px;
  max-width: 840px;
  width: 840px;
}
.streamDetail #articleDetail #newsstream.recommend p {
  font-family: ZonaPro Extrabold, Verdana, sans-serif;
  font-weight: 400;
  font-size: 20px;
  margin: 0 0 26px 25px;
}
.streamDetail #articleDetail #newsstream.recommend .recommendItems {
  overflow: hidden;
}
.streamDetail #articleDetail #newsstream.recommend .recommendItems #staticStreamContent {
  margin-top: 10px;
}
.streamDetail #articleDetail #newsstream.recommend .recommendItems .listItem {
  width: 265px;
  margin-right: 20px;
}
.streamDetail #articleDetail #newsstream.recommend .recommendItems .listItem.lastItem {
  margin-right: 0;
}
.streamDetail #articleDetail #newsstream.recommend .recommendItems .recommendItem .recommendImgBox {
  width: 245px;
}
.streamDetail #articleDetail #newsstream.recommend .recommendItems .recommendItem .recommendPhotoBg {
  border-width: 138px 0 0 245px;
}
.streamDetail #articleDetail #newsstream.recommend .recommendItems .recommendItem .recommendPhotoLayer {
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC42Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0.6)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#99ffffff', GradientType=0);
  /* IE6-8 */
  max-height: 98%;
}
.streamDetail #articleDetail #newsstream.recommend .recommendItems .recommendItem .recommendText {
  margin-top: 82px;
}
.streamDetail #articleDetail #newsstream.recommend .recommendItems .recommendItem .recommendText h3 {
  width: 90.2076%;
}
.streamDetail #articleDetail #newsstream.recommend .recommendItems .recommendItem .recommendText p {
  font-family: ZonaPro Regular, Verdana, sans-serif;
  font-size: 13px;
  margin: 17px 8.196721311475409% 0 0;
}
.streamDetail #articleDetail a.topicUrl,
.streamDetail #articleDetail a.outerLink {
  color: #cd334c;
}
.streamDetail #mainListStream .listTitle h1 {
  font-family: ZonaPro Extrabold, Verdana, sans-serif;
  font-size: 50px;
  text-align: left;
  width: 74.2%;
  /* 940 / 1280 */
  margin: 0 auto;
  letter-spacing: -2px;
  margin-bottom: 50px;
}
.streamDetail.streamDetailNoImage #articleDetail .detailTopicList {
  display: none;
}
.streamDetail.streamDetailNoImage #articleDetail .detail {
  margin-top: 25px;
}
.streamDetail.streamDetailNoImage #articleDetail .detail p:nth-child(1) {
  margin-top: 0px;
}
/* yt player rwd */
.ytwrapper {
  margin: 0 auto;
  padding: 0px;
  width: 940px;
}
.ytwrapper .ytwrapper_iframe {
  width: 100%;
  position: relative;
}
.ytwrapper .ytwrapper_iframe .ytwrapper_ratio {
  display: block;
  width: 100%;
  height: auto;
}
.ytwrapper .ytwrapper_iframe iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 1280px) {
  .streamDetail #articleDetail #newsstream.recommend .recommendItems .listItem {
    margin-left: auto;
  }
}
@media screen and (max-width: 1200px) {
  .streamDetail #articleDetail #newsstream.recommend,
  .streamDetail #articleDetail #editorialRecommendsContainer .recommend {
    max-width: 940px;
    width: 940px;
  }
  .streamDetail #articleDetail #newsstream.recommend .recommendItems,
  .streamDetail #articleDetail #editorialRecommendsContainer .recommend .recommendItems {
    overflow: hidden;
  }
  .streamDetail #articleDetail #newsstream.recommend .recommendItems .listItem,
  .streamDetail #articleDetail #editorialRecommendsContainer .recommend .recommendItems .listItem {
    width: 295px;
    margin-right: 27px;
  }
  .streamDetail #articleDetail #newsstream.recommend .recommendItems .listItem.lastItem,
  .streamDetail #articleDetail #editorialRecommendsContainer .recommend .recommendItems .listItem.lastItem {
    margin-right: 0;
  }
  .streamDetail #articleDetail #newsstream.recommend .recommendItems .recommendItem .recommendImgBox,
  .streamDetail #articleDetail #editorialRecommendsContainer .recommend .recommendItems .recommendItem .recommendImgBox {
    width: 275px;
  }
  .streamDetail #articleDetail #newsstream.recommend .recommendItems .recommendItem .recommendPhotoBg,
  .streamDetail #articleDetail #editorialRecommendsContainer .recommend .recommendItems .recommendItem .recommendPhotoBg {
    border-width: 155px 0 0 275px;
  }
  .streamDetail #articleDetail #rightWidgetsContainer .recommend .recommendItems .recommendItem {
    width: 100%;
  }
  .streamDetail #articleDetail #editorialRecommendsContainer .recommend .recommendHeader {
    margin-left: 25px;
    margin-bottom: 30px;
  }
  .streamDetail #articleDetail .articleFooter .sponsoredSources {
    padding-left: 92.5px;
    padding-right: 92.5px;
  }
}
@media screen and (max-width: 1024px) {
  .streamDetail #headBody #k_mainBar .k_mainLinks .partnerLogo {
    margin: 0 0 0 10px;
    max-width: 57px;
  }
  .streamDetail #headBody #k_mainBar .k_mainLinks .partnersLogos {
    margin: 0 0 0 10px;
    max-width: 57px;
  }
  .streamDetail #headBody #search {
    margin: 14px 27px 0 0;
  }
  .streamDetail #headBody #search form {
    width: 181px;
  }
  .streamDetail #headBody #search form:before {
    top: 6px;
    right: 5px;
    font-size: 15px;
  }
  .streamDetail #headBody #search form input[type='text'] {
    font-size: 12px;
    width: 140px;
    height: 16px;
    padding: 5px 7px;
  }
  .streamDetail #siteNavigation {
    margin: 4.5px auto;
  }
  .streamDetail #siteNavigation #tabMenu .mainMenu {
    margin-left: -40px;
  }
  .streamDetail #siteNavigation #tabMenu .mainMenu li {
    font-size: 22px;
    padding: 0 3px;
  }
  .streamDetail #trunk #main {
    margin-top: 55px;
  }
  .streamDetail #articleDetail #articleTopicDownList.articleTopicDownList {
    max-width: 74.2%;
  }
  .streamDetail #articleDetail .onet_ustPlugin_addthis {
    width: 74.2%;
  }
  .streamDetail #articleDetail .onet_ustPlugin_addthis.smallVersion,
  .streamDetail #articleDetail .onet_ustPlugin_addthis.version4 {
    width: 100%;
  }
  .streamDetail #articleDetail .articleTopSection {
    width: 74.2%;
  }
  .streamDetail #articleDetail .articleTopSection #n_thankYouBox #socialTop .containerFb .box3_faceMain {
    padding: 10px 19px;
  }
  .streamDetail #articleDetail .articleTopSection #socialTop .addthisContainerTop .at300b .at4-icon {
    height: 37px;
    width: 37px;
    background-size: 20px !important;
  }
  .streamDetail #articleDetail .articleTopSection #socialTop .addthisContainerTop .at300b .at4-icon.aticon-twitter {
    background-position: 6px 6px;
  }
  .streamDetail #articleDetail .articleTopSection #socialTop .addthisContainerTop .at300b.addthis_button_facebook {
    height: 46px;
    width: 186px;
    line-height: 39px;
    font-size: 14px;
  }
  .streamDetail #articleDetail .articleTopSection #socialTop .addthisContainerTop .at300b.addthis_button_facebook::before {
    font-size: 14px;
  }
  .streamDetail #articleDetail .articleTopSection #socialTop .containerFb .box3_faceMain {
    width: 210px;
    padding: 9.5px 10px 8px 19px;
  }
  .streamDetail #articleDetail .articleTopSection #socialTop .containerFb .box3_faceMain .likeText {
    letter-spacing: 0;
  }
  .streamDetail #articleDetail .articleTopSection #socialTop .containerFb .box3_faceMain .facebook_like .dymek {
    margin-left: 6px;
  }
  .streamDetail #articleDetail .articleTopSection #socialTop .containerFb .box3_faceMain .facebook_like .dymek .dymek4 {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
  }
  .streamDetail #articleDetail .articleTopSection #socialTop .containerFb .box3_faceMain .facebook_like .dymek .dymek4:before {
    border-top: 4px solid transparent;
    border-right: 5px solid #9296a2;
    border-bottom: 4px solid transparent;
  }
  .streamDetail #articleDetail .articleTopSection #socialTop .containerFb .box3_faceMain .facebook_like .dymek .dymek4:after {
    border-top: 4px solid transparent;
    border-right: 4px solid #fff;
    border-bottom: 4px solid transparent;
  }
  .streamDetail #articleDetail .addthisContainerBottom .addthis_toolbox .at300b {
    height: 37px;
    line-height: 37px;
  }
  .streamDetail #articleDetail .addthisContainerBottom .addthis_toolbox.addthis_20x20_style .at4-icon {
    height: 37px;
    width: 37px;
    background-size: 20px !important;
  }
  .streamDetail #articleDetail .addthisContainerBottom .addthis_toolbox.addthis_20x20_style .at4-icon.aticon-facebook {
    background-position: 6px 7px;
  }
  .streamDetail #articleDetail .addthisContainerBottom .addthis_toolbox.addthis_20x20_style .at4-icon.aticon-twitter {
    background-position: 4px 5px;
    background-size: 28px !important;
  }
  .streamDetail #articleDetail .addthisContainerBottom .addthis_toolbox.addthis_20x20_style .at4-icon.aticon-pinterest,
  .streamDetail #articleDetail .addthisContainerBottom .addthis_toolbox.addthis_20x20_style .at4-icon.aticon-pinterest_share {
    background-position: 8px 7px;
  }
  .streamDetail #articleDetail .addthisContainerBottom .box3_forum {
    height: 37px;
    font-size: 15px;
  }
  .streamDetail #articleDetail .addthisContainerBottom .box3_forum .button a {
    height: 37px;
    line-height: 40px;
  }
  .streamDetail #articleDetail .addthisContainerBottom .box3_forum .button a .icon {
    background-position: 15px -86px;
    background-size: 35px !important;
  }
  .streamDetail #articleDetail .addthisContainerBottom .box3_forum .button a .text {
    line-height: 38px;
    width: 120px;
    margin-left: -80px;
  }
  .streamDetail #articleDetail #articleHeading .detailTopicList {
    margin-bottom: 15px;
  }
  .streamDetail #articleDetail #articleHeading .detailTopicList li {
    margin: 0 11px 5.5px 0;
  }
  .streamDetail #articleDetail #articleHeading .detailTopicList li a {
    font-size: 14px;
    padding: 5px 13px;
  }
  .streamDetail #articleDetail #articleHeading .mainTitle {
    font-size: 42px;
    line-height: 45px;
  }
  .streamDetail #articleDetail .authorSourceProfile.authorProfile {
    font-size: 13px;
    margin-top: 20px;
  }
  .streamDetail #articleDetail #mainPhoto.portrait {
    width: 46.875%;
    /* 600 / 1280 */
  }
  .streamDetail #articleDetail #mainPhoto.square {
    width: 65.234375%;
    /* 835 / 1280 */
  }
  .streamDetail #articleDetail #lead {
    font-size: 18px;
    line-height: 26px;
    margin: 19px 0 0;
    width: 100%;
  }
  .streamDetail #articleDetail .galleryDescription {
    padding-top: 0;
    background: none;
    width: 100%;
  }
  .streamDetail #articleDetail .galleryDescription p.hyphenate:first-child {
    padding-top: 60px;
  }
  .streamDetail #articleDetail .detail,
  .streamDetail #articleDetail .galleryDescription {
    font-size: 16px;
    line-height: 22px;
  }
  .streamDetail #articleDetail .detail div.preheading,
  .streamDetail #articleDetail .galleryDescription div.preheading {
    width: 58%;
    padding-left: 8.1%;
    padding-right: 8.1%;
  }
  .streamDetail #articleDetail .detail .image,
  .streamDetail #articleDetail .galleryDescription .image {
    width: 74.2%;
    /* 940 / 1280 */
  }
  .streamDetail #articleDetail .detail .image.portrait,
  .streamDetail #articleDetail .galleryDescription .image.portrait {
    width: 74.2%;
    /* 940 / 1280 */
  }
  .streamDetail #articleDetail .detail .image.portrait .imageWrapper,
  .streamDetail #articleDetail .galleryDescription .image.portrait .imageWrapper {
    width: 63.82978723404256%;
    /* 600 / 940 */
  }
  .streamDetail #articleDetail .detail .image.landscape,
  .streamDetail #articleDetail .galleryDescription .image.landscape {
    width: 74.2%;
  }
  .streamDetail #articleDetail .detail p,
  .streamDetail #articleDetail .galleryDescription p,
  .streamDetail #articleDetail .detail .promoFrame,
  .streamDetail #articleDetail .galleryDescription .promoFrame,
  .streamDetail #articleDetail .detail ul,
  .streamDetail #articleDetail .galleryDescription ul,
  .streamDetail #articleDetail .detail ol,
  .streamDetail #articleDetail .galleryDescription ol,
  .streamDetail #articleDetail .detail h2,
  .streamDetail #articleDetail .galleryDescription h2,
  .streamDetail #articleDetail .detail h3,
  .streamDetail #articleDetail .galleryDescription h3,
  .streamDetail #articleDetail .detail .html_embedded_application,
  .streamDetail #articleDetail .galleryDescription .html_embedded_application {
    width: 58%;
    /* 755 / 1280 */
    padding-left: 8.1%;
    padding-right: 8.1%;
  }
  .streamDetail #articleDetail .detail .firstElement,
  .streamDetail #articleDetail .galleryDescription .firstElement {
    padding-top: 57px;
  }
  .streamDetail #articleDetail .detail .promoFrame.withQuotation,
  .streamDetail #articleDetail .galleryDescription .promoFrame.withQuotation {
    width: 47.2%;
    padding-left: 13.5%;
    padding-right: 13.5%;
  }
  .streamDetail #articleDetail .detail .promoFrame.withQuotation .quotation,
  .streamDetail #articleDetail .galleryDescription .promoFrame.withQuotation .quotation {
    font-size: 16px;
    line-height: 24px;
    background-size: 110px;
  }
  .streamDetail #articleDetail .detail h2,
  .streamDetail #articleDetail .galleryDescription h2,
  .streamDetail #articleDetail .detail h3,
  .streamDetail #articleDetail .galleryDescription h3 {
    font-size: 22px;
  }
  .streamDetail #articleDetail .articleFooter {
    width: 74.2%;
    /* 940 / 1280 */
  }
  .streamDetail #articleDetail .articleFooter .authorsSources {
    padding: 58px 10.106382978723404%;
    /* 95 / 940 */
  }
  .streamDetail #articleDetail .articleFooter .authorsSources .logo {
    height: 80px;
    width: 80px;
    margin-right: 20px;
  }
  .streamDetail #articleDetail .articleFooter .authorsSources .authorItemName {
    font-size: 15px;
  }
  .streamDetail #articleDetail .articleFooter .authorsSources .authorItemTagline,
  .streamDetail #articleDetail .articleFooter .authorsSources .authorDescription {
    font-size: 12px;
  }
  .streamDetail #articleDetail .articleFooter .sponsoredSources {
    font-size: 15px;
    padding-left: 11%;
    padding-right: 11%;
    padding-bottom: 115px;
  }
  .streamDetail #articleDetail .articleFooter .sponsoredSources .sponsoredLogo {
    max-width: 150px;
    min-width: 110px;
  }
  .streamDetail #articleDetail .articleFooter .sponsoredSources .sponsoredLogo .sponsoredPhoto {
    max-width: 150px;
    max-height: 60px;
  }
  .streamDetail #articleDetail #newsstream.recommend,
  .streamDetail #articleDetail #editorialRecommendsContainer .recommend {
    width: 74.2%;
    max-width: 74.2%;
  }
  .streamDetail #articleDetail #newsstream.recommend .recommendItems .listItem,
  .streamDetail #articleDetail #editorialRecommendsContainer .recommend .recommendItems .listItem {
    width: 31%;
    margin-right: 3.5%;
  }
  .streamDetail #articleDetail #newsstream.recommend .recommendItems .recommendItem .recommendImgBox,
  .streamDetail #articleDetail #editorialRecommendsContainer .recommend .recommendItems .recommendItem .recommendImgBox {
    width: 91%;
  }
  .streamDetail #articleDetail #newsstream.recommend .recommendItems .recommendItem .recommendPhotoLayer,
  .streamDetail #articleDetail #editorialRecommendsContainer .recommend .recommendItems .recommendItem .recommendPhotoLayer {
    max-height: 99%;
  }
  .streamDetail #articleDetail #newsstream.recommend .recommendItems .recommendItem .recommendPhotoBg,
  .streamDetail #articleDetail #editorialRecommendsContainer .recommend .recommendItems .recommendItem .recommendPhotoBg {
    border-width: 121px 0 0 210px;
  }
  .streamDetail #articleDetail .article_seeAlso {
    max-width: 74.2%;
  }
  .streamDetail #articleDetail #editorialRecommendsContainer {
    max-width: 74.2%;
    margin: 0 auto;
  }
  .streamDetail #articleDetail #editorialRecommendsContainer .recommend {
    width: 100%;
    max-width: 100%;
  }
  .streamDetail #mainListStream .listTitle h1 {
    font-size: 44px;
    max-width: 940px;
    width: 95%;
  }
  .streamDetail.layoutGallery .articleFooter .sponsoredSources {
    padding-top: 40px;
  }
  .recommend .recommendItems .recommendItem .recommendPhotoBg {
    border-width: 150px 0 0 268px;
  }
  .recommend .recommendItems .recommendItem .recommendText {
    margin-top: 103px;
  }
  .ytwrapper {
    width: 74.2%;
  }
}
@media screen and (min-width: 640px) {
  .streamDetail .addthisContainer.addthisContainerBottom .addthis_toolbox .at300b {
    float: left;
    height: 46px;
    width: 33.333333%;
    font-family: ZonaPro Extrabold, Verdana, sans-serif;
    color: #fff;
    font-size: 16px;
    line-height: 48px;
    text-align: center;
  }
  .streamDetail .addthisContainer.addthisContainerBottom .addthis_toolbox .at300b::before {
    font-size: 16px;
    font-family: ZonaPro Regular, Verdana, sans-serif;
    margin-right: 10px;
  }
  .streamDetail .addthisContainer.addthisContainerBottom .addthis_button_twitter::before {
    content: 'Tweet';
  }
  .streamDetail .addthisContainer.addthisContainerBottom .addthis_button_pinterest_share::before {
    content: 'Pinterest';
  }
}
@media screen and (max-width: 850px) {
  .streamDetail #articleDetail .articleFooter .sponsoredSources .sponsoredItem.withoutLogo {
    padding-left: 0px;
  }
}
@media screen and (max-width: 800px) {
  .streamDetail #headBody {
    padding-top: 0;
  }
  .streamDetail #headBody #k_mainBar .k_mainLinks .partnersLogos {
    margin: 0;
    max-width: 100%;
  }
  .streamDetail #headBody #k_mainBar .k_mainLinks .partnerLogo {
    margin: 3px 0 0 5px;
    max-width: 61px;
    height: auto;
  }
  .streamDetail #headBody #search {
    margin-right: 0px;
    margin-top: 17px;
  }
  .streamDetail #headBody #search #mobileOpener {
    margin-top: 5px;
    top: 0;
    right: 20px;
    height: 29px;
    width: 29px;
    display: block;
    background: #f9f9f8 url('http://ocdn.eu/files/pulscms/YjY7MDA_/126596a9b33ac248b744f75837b0c053.png') no-repeat 5px 5px;
    border: 2px solid #000;
    cursor: pointer;
    z-index: 23;
  }
  .streamDetail #headBody #search.hide form {
    display: none;
  }
  .streamDetail #headBody #search.show {
    top: 0px;
    background: #fff;
    padding: 20px 0;
    width: 100%;
  }
  .streamDetail #headBody #search.show #mobileOpener {
    top: -60px;
    right: 20px;
  }
  .streamDetail #headBody #search.show form {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -145px;
    top: 7px;
    height: auto;
    width: 280px;
  }
  .streamDetail #headBody #search.show form input[type='text'] {
    height: 23px;
    width: 198px;
    padding: 2px 7px;
  }
  .streamDetail #headBody #search #searchsubmit {
    display: block;
    float: right;
    background: #fff;
    border: none;
    border-left: 2px solid #000;
    height: 27px;
    font-family: ZonaPro Regular, Verdana, sans-serif;
    font-size: 14px;
    cursor: pointer;
    outline: none;
  }
  .streamDetail #siteNavigation {
    top: 5px;
  }
  .streamDetail #siteNavigation #tabMenu .mainMenu {
    margin-left: -40px;
  }
  .streamDetail #siteNavigation #tabMenu .mainMenu li {
    font-size: 18px;
    padding: 0 0 0 5px;
  }
  .streamDetail #siteNavigation #tabMenu .mainMenu li > a {
    padding: 12px 3px 12px 11px;
  }
  .streamDetail #trunk {
    margin-top: 37px;
  }
  .streamDetail #articleDetail #editorialRecommendsContainer .recommend .recommendHeader {
    font-size: 18px;
    margin: 0 0 20px 20px;
  }
  .streamDetail #articleDetail #editorialRecommendsContainer .recommendItems .recommendItem .recommendText h3 {
    font-size: 22px;
    line-height: 28px;
  }
  .streamDetail #articleDetail #editorialRecommendsContainer .recommendItems .recommendItem .recommendText .recommendAuthor span.recommendAuthorName {
    font-size: 12px;
    line-height: 35px;
  }
  .streamDetail #articleDetail #articleTopicDownList.articleTopicDownList li {
    margin: 0 10px 10px 0;
  }
  .streamDetail #articleDetail #articleTopicDownList.articleTopicDownList li a {
    padding: 0px 20px 2px;
  }
  .streamDetail #articleDetail #articleTopicDownList.articleTopicDownList li a span {
    font-size: 12px;
  }
  .streamDetail #articleDetail #articleTopicDownList.articleTopicDownList p {
    margin: 39px 0 16px 20px;
    font-size: 18px;
  }
  .streamDetail #articleDetail .articleTopSection #socialTop {
    margin: 27px auto;
  }
  .streamDetail #articleDetail .articleTopSection #socialTop .addthisContainerTop .at300b.addthis_button_facebook {
    width: 165px;
    font-size: 12px;
  }
  .streamDetail #articleDetail .articleTopSection #socialTop .addthisContainerTop .at300b.addthis_button_facebook::before {
    font-size: 12px;
  }
  .streamDetail #articleDetail .articleTopSection #socialTop .containerFb .box3_faceMain .likeText {
    font-size: 12px;
    padding: 4px 0;
  }
  .streamDetail #articleDetail .addthisContainerBottom .addthis_toolbox .at300b {
    font-size: 12px;
  }
  .streamDetail #articleDetail .addthisContainerBottom .addthis_button_facebook::before {
    font-size: 12px;
  }
  .streamDetail #articleDetail .addthisContainerBottom .addthis_button_twitter::before {
    font-size: 12px;
  }
  .streamDetail #articleDetail .addthisContainerBottom .addthis_button_pinterest_share::before {
    font-size: 12px;
  }
  .streamDetail #articleDetail .addthisContainerBottom .box3_forum .button a {
    text-align: center;
  }
  .streamDetail #articleDetail .addthisContainerBottom .box3_forum .button a .text {
    font-size: 12px;
    width: 81px;
    margin-left: -62px;
  }
  .streamDetail #articleDetail #articleHeading .detailTopicList {
    margin-bottom: 12px;
  }
  .streamDetail #articleDetail #articleHeading .detailTopicList li {
    margin: 0 9px 4.5px 0;
  }
  .streamDetail #articleDetail #articleHeading .detailTopicList li a {
    font-size: 12px;
    padding: 3px 13px;
  }
  .streamDetail #articleDetail #articleHeading .mainTitle {
    font-size: 33px;
    line-height: 42px;
  }
  .streamDetail #articleDetail .authorSourceProfile.authorProfile {
    font-size: 12px;
    margin-top: 13px;
  }
  .streamDetail #articleDetail #lead {
    font-size: 14px;
    line-height: 22px;
    margin: 11px 0 0;
  }
  .streamDetail #articleDetail #mainPhoto {
    margin-top: 50px;
  }
  .streamDetail #articleDetail .detail .image.postparagpraph,
  .streamDetail #articleDetail .galleryDescription .image.postparagpraph {
    padding-top: 45px;
  }
  .streamDetail #articleDetail .detail .image.prewidget,
  .streamDetail #articleDetail .galleryDescription .image.prewidget {
    padding-bottom: 45px;
  }
  .streamDetail #articleDetail .detail p,
  .streamDetail #articleDetail .galleryDescription p,
  .streamDetail #articleDetail .detail .promoFrame,
  .streamDetail #articleDetail .galleryDescription .promoFrame,
  .streamDetail #articleDetail .detail ul,
  .streamDetail #articleDetail .galleryDescription ul,
  .streamDetail #articleDetail .detail ol,
  .streamDetail #articleDetail .galleryDescription ol,
  .streamDetail #articleDetail .detail h2,
  .streamDetail #articleDetail .galleryDescription h2,
  .streamDetail #articleDetail .detail h3,
  .streamDetail #articleDetail .galleryDescription h3,
  .streamDetail #articleDetail .detail .html_embedded_application,
  .streamDetail #articleDetail .galleryDescription .html_embedded_application {
    font-size: 14px;
    line-height: 20px;
    width: 58%;
    /* 460 / 800 */
  }
  .streamDetail #articleDetail .detail h2,
  .streamDetail #articleDetail .galleryDescription h2,
  .streamDetail #articleDetail .detail h3,
  .streamDetail #articleDetail .galleryDescription h3 {
    font-size: 22px;
  }
  .streamDetail #articleDetail .detail .firstElement,
  .streamDetail #articleDetail .galleryDescription .firstElement {
    margin-top: -146px;
    padding-top: 45px;
  }
  .streamDetail #articleDetail .detail .poiWidget.postwidget,
  .streamDetail #articleDetail .galleryDescription .poiWidget.postwidget {
    padding-top: 45px;
  }
  .streamDetail #articleDetail .detail .promoFrame.withQuotation,
  .streamDetail #articleDetail .galleryDescription .promoFrame.withQuotation {
    padding-bottom: 20px;
  }
  .streamDetail #articleDetail .detail .promoFrame.withQuotation .quotation,
  .streamDetail #articleDetail .galleryDescription .promoFrame.withQuotation .quotation {
    font-size: 15px;
    line-height: 20px;
    background-size: 85px;
    padding: 20px 0 0 25px;
  }
  .streamDetail #articleDetail .articleFooter {
    width: 74.2%;
  }
  .streamDetail #articleDetail .articleFooter .authorsSources {
    padding-top: 30px;
    padding-bottom: 40px;
  }
  .streamDetail #articleDetail .articleFooter .authorsSources .logo {
    height: 63px;
    width: 63px;
    margin-right: 15px;
  }
  .streamDetail #articleDetail .articleFooter .authorsSources .authorItem .authorItemName {
    display: block;
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 0px;
  }
  .streamDetail #articleDetail .articleFooter .sponsoredSources {
    font-size: 15px;
    padding-bottom: 100px;
    padding-left: 10%;
    padding-right: 10%;
    height: auto;
  }
  .streamDetail #articleDetail .articleFooter .sponsoredSources .sponsoredLogo {
    max-width: 150px;
    min-width: 90px;
    display: block;
    float: none;
    margin: 0 auto;
    height: auto;
    margin-bottom: 10px;
  }
  .streamDetail #articleDetail .articleFooter .sponsoredSources .sponsoredItem {
    height: auto;
    flex-direction: none;
    display: block;
    padding: 0;
    text-align: center;
  }
  .streamDetail #articleDetail #newsstream.recommend {
    margin-top: 29px;
  }
  .streamDetail #articleDetail #newsstream.recommend p {
    font-size: 18px;
    margin: 0 0 16px 20px;
  }
  .streamDetail #articleDetail #newsstream.recommend .recommendItems .listItem {
    width: 30.8%;
    margin-right: 2.5%;
  }
  .streamDetail #articleDetail #newsstream.recommend .recommendItems .recommendItem .recommendPhotoBg {
    border-width: 91px 0 0 155px;
  }
  .streamDetail #articleDetail #newsstream.recommend .recommendItems .recommendItem .recommendText {
    margin-top: 74px;
  }
  .streamDetail #articleDetail #newsstream.recommend .recommendItems .recommendItem .recommendText h3 {
    font-size: 22px;
    line-height: 28px;
  }
  .streamDetail #articleDetail #newsstream.recommend .recommendItems .recommendItem .recommendText .recommendAuthor span.recommendAuthorName {
    font-size: 12px;
    line-height: 35px;
  }
  .streamDetail #articleDetail .specialLeadText #lead {
    font-size: 16px;
    line-height: 24px;
  }
  .streamDetail #articleDetail .article_seeAlso .seeAlsoHeader {
    font-size: 18px;
  }
  .streamDetail #mainListStream .listTitle h1 {
    font-size: 33px;
    letter-spacing: -0.5px;
    line-height: 42px;
    margin-bottom: 10px;
    width: 100%;
  }
  .streamDetail .breadcrumbs {
    margin-bottom: 37px;
    margin-left: 17px;
  }
  .streamDetail .blackHeader {
    font-size: 18px;
  }
}
@media screen and (max-width: 665px) {
  .streamDetail #siteNavigation #tabMenu .mainMenu {
    margin-left: 0px;
  }
  .streamDetail #articleDetail #n_thankYouBox #socialTop .containerFb {
    display: block;
  }
  .streamDetail #articleDetail .articleTopSection #socialTop .addthisContainerTop {
    width: 100%;
  }
  .streamDetail #articleDetail .articleTopSection #socialTop .containerFb {
    display: none;
  }
}
@media screen and (max-width: 640px) {
  .streamDetail #head {
    max-width: 615px;
  }
  .streamDetail #siteNavigation #tabMenu .mainMenu li {
    font-size: 16px;
  }
  .streamDetail #articleDetail .specialLeadText #lead {
    margin: 0 auto;
    padding-bottom: 30px;
  }
  .streamDetail #articleDetail .articleTopSection #socialTop {
    margin: 16px auto;
  }
  .streamDetail #articleDetail .articleTopSection #socialTop .addthisContainerTop {
    float: none;
  }
  .streamDetail #articleDetail .articleTopSection #socialTop .addthisContainerTop .at300b {
    width: 11%;
  }
  .streamDetail #articleDetail .articleTopSection #socialTop .addthisContainerTop .at300b.addthis_button_facebook {
    width: 50%;
    height: 46px;
  }
  .streamDetail #articleDetail .articleTopSection #socialTop .addthisContainerTop .at300b .at4-icon {
    width: 100%;
  }
  .streamDetail #articleDetail .articleTopSection #socialTop .addthisContainerTop .at300b .at4-icon.aticon-facebook {
    width: 37px;
  }
  .streamDetail #articleDetail .articleTopSection #socialTop .addthisContainerTop .at300b .at4-icon.aticon-twitter,
  .streamDetail #articleDetail .articleTopSection #socialTop .addthisContainerTop .at300b .at4-icon.aticon-pinterest_share {
    background-position: center 6px;
  }
  .streamDetail #articleDetail .addthisContainerBottom .addthis_toolbox {
    width: 83.33%;
  }
  .streamDetail #articleDetail .addthisContainerBottom .addthis_toolbox .at300b {
    width: 19.75%;
  }
  .streamDetail #articleDetail .addthisContainerBottom .addthis_toolbox .at300b .at4-icon.aticon-twitter,
  .streamDetail #articleDetail .addthisContainerBottom .addthis_toolbox .at300b .at4-icon.aticon-pinterest_share,
  .streamDetail #articleDetail .addthisContainerBottom .addthis_toolbox .at300b .at4-icon .aticon-pinterest {
    border: none;
    left: 50%;
    position: relative;
    margin-left: -18.5px;
  }
  .streamDetail #articleDetail .addthisContainerBottom .addthis_toolbox .at300b.addthis_button_facebook {
    width: 60.5%;
    text-indent: 0;
  }
  .streamDetail #articleDetail .addthisContainerBottom .box3_forum {
    width: 16.66%;
  }
  .streamDetail #articleDetail .addthisContainerBottom .box3_forum .button a .icon {
    position: relative;
    left: 50%;
    margin-left: -22.5px;
    border: none;
  }
  .streamDetail #articleDetail .addthisContainerBottom .box3_forum .button a .text {
    text-indent: -9999px;
  }
  .streamDetail #articleDetail #newsstream.recommend .recommendItems .recommendItem .recommendPhotoBg {
    border-width: 91px 0 0 163px;
  }
  .streamDetail #articleDetail .detail .image,
  .streamDetail #articleDetail .galleryDescription .image {
    padding-bottom: 45px;
  }
  .streamDetail #articleDetail .detail p.postwidget,
  .streamDetail #articleDetail .galleryDescription p.postwidget,
  .streamDetail #articleDetail .detail .promoFrame.postwidget,
  .streamDetail #articleDetail .galleryDescription .promoFrame.postwidget,
  .streamDetail #articleDetail .detail ul.postwidget,
  .streamDetail #articleDetail .galleryDescription ul.postwidget,
  .streamDetail #articleDetail .detail ol.postwidget,
  .streamDetail #articleDetail .galleryDescription ol.postwidget,
  .streamDetail #articleDetail .detail h2.postwidget,
  .streamDetail #articleDetail .galleryDescription h2.postwidget,
  .streamDetail #articleDetail .detail h3.postwidget,
  .streamDetail #articleDetail .galleryDescription h3.postwidget,
  .streamDetail #articleDetail .detail .html_embedded_application.postwidget,
  .streamDetail #articleDetail .galleryDescription .html_embedded_application.postwidget {
    padding-top: 45px;
  }
  .streamDetail #articleDetail .detail h2,
  .streamDetail #articleDetail .galleryDescription h2,
  .streamDetail #articleDetail .detail h3,
  .streamDetail #articleDetail .galleryDescription h3 {
    font-size: 18px;
  }
  .streamDetail #articleDetail .detail .promoFrame.withQuotation,
  .streamDetail #articleDetail .galleryDescription .promoFrame.withQuotation {
    padding-bottom: 24px;
    padding-top: 14px;
  }
  .streamDetail #articleDetail .detail .promoFrame.withQuotation .quotation,
  .streamDetail #articleDetail .galleryDescription .promoFrame.withQuotation .quotation {
    padding-top: 12px;
  }
  .streamDetail #articleDetail .detail .presquare,
  .streamDetail #articleDetail .galleryDescription .presquare,
  .streamDetail #articleDetail .detail .prelandscape,
  .streamDetail #articleDetail .galleryDescription .prelandscape,
  .streamDetail #articleDetail .detail .preportrait,
  .streamDetail #articleDetail .galleryDescription .preportrait {
    padding-bottom: 40px;
  }
  .streamDetail #articleDetail .detail .prelandscapePanoramic,
  .streamDetail #articleDetail .galleryDescription .prelandscapePanoramic,
  .streamDetail #articleDetail .detail .prewidget,
  .streamDetail #articleDetail .galleryDescription .prewidget {
    padding-bottom: 45px;
  }
  .streamDetail #articleDetail .detail .postlandscapePanoramic,
  .streamDetail #articleDetail .galleryDescription .postlandscapePanoramic,
  .streamDetail #articleDetail .detail .postwidget,
  .streamDetail #articleDetail .galleryDescription .postwidget {
    padding-top: 45px;
  }
  .streamDetail #articleDetail .articleFooter .sponsoredSources {
    font-size: 15px;
  }
}
@media screen and (max-width: 600px) {
  .streamDetail #body {
    position: relative;
    margin-top: 48px;
  }
  .streamDetail #head {
    width: 100%;
  }
  .streamDetail .layoutList #body {
    position: static;
  }
  .streamDetail #headBody {
    width: 100%;
  }
  .streamDetail #headBody #k_mainBar {
    overflow: inherit;
  }
  .streamDetail #headBody #k_mainBar .k_mainLinks {
    float: none;
  }
  .streamDetail #headBody #k_mainBar .k_mainLinks .partnersLogos {
    max-width: 70px;
    margin: 0 auto;
    padding-top: 11px;
  }
  .streamDetail #headBody #k_mainBar .k_mainLinks .partnerLogo {
    height: 55px;
    max-width: 100%;
    margin: 0;
  }
  .streamDetail #headBody #search {
    top: -88px;
    right: 8%;
    margin: 0 2px 0 0;
  }
  .streamDetail #headBody #search #mobileOpener {
    top: 33px;
    right: -4px;
  }
  .streamDetail #headBody #search.show {
    top: 31px;
    right: -5px;
    height: 20px;
  }
  .streamDetail #headBody #search.show #mobileOpener {
    top: -86px;
    right: 47px;
  }
  .streamDetail #headBody #search.show form {
    position: absolute;
    left: 50%;
    margin-left: -145px;
    top: 14px;
  }
  .streamDetail #headBody #search.show form input[type='text'] {
    background: #fff;
    height: 20px;
    padding: 3px 5px;
    width: 202px;
  }
  .streamDetail #trunk {
    margin-top: 0;
  }
  .streamDetail #trunk #main {
    margin-top: 0;
  }
  .streamDetail #siteNavigation {
    top: 15px;
    margin-left: 4px;
  }
  .streamDetail #siteNavigation .ham {
    margin-top: 8px;
    margin-left: 7%;
  }
  .streamDetail #siteNavigation #tabMenu .mainMenu {
    max-width: 560px;
    padding: 0;
  }
  .streamDetail #siteNavigation #tabMenu .mainMenu li {
    font-size: 22px;
    padding: 0;
  }
  .streamDetail #articleDetail #n_thankYouBox #socialTop .fb-like {
    padding-top: 4px;
  }
  .streamDetail #articleDetail .detail .image.postparagpraph,
  .streamDetail #articleDetail .galleryDescription .image.postparagpraph {
    padding-top: 40px;
  }
  .streamDetail #articleDetail .detail .image.prewidget,
  .streamDetail #articleDetail .galleryDescription .image.prewidget {
    padding-bottom: 40px;
  }
  .streamDetail #articleDetail .detail .poiWidget.postwidget,
  .streamDetail #articleDetail .galleryDescription .poiWidget.postwidget {
    padding-top: 40px;
  }
  .streamDetail #articleDetail .detail .promoFrame.withQuotation,
  .streamDetail #articleDetail .galleryDescription .promoFrame.withQuotation {
    padding-bottom: 20px;
  }
  .streamDetail #articleDetail .detail .promoFrame.withQuotation .quotation,
  .streamDetail #articleDetail .galleryDescription .promoFrame.withQuotation .quotation {
    font-size: 15px;
    line-height: 20px;
    background-size: 85px;
    padding: 20px 0 0 25px;
  }
  .streamDetail #articleDetail #newsstream.recommend .recommendItems .recommendItem .recommendPhotoBg {
    border-width: 86px 0 0 152px;
  }
  .streamDetail #articleDetail .article_seeAlso ul li a {
    font-size: 13px;
  }
  .streamDetail #articleDetail .article_seeAlso ul li a:before {
    border-width: 10px 0 10px 8px;
    padding-right: 10px;
  }
  .collection #headBody #k_mainBar .k_mainLinks #logoLinks a {
    display: block;
    max-width: 67px;
    margin: 0 auto;
  }
}
@media screen and (max-width: 545px) {
  .streamDetail #articleDetail .articleFooter .sponsoredSources {
    font-size: 13px;
  }
}
@media screen and (max-width: 480px) {
  .streamDetail .ytwrapper {
    width: 100%;
  }
  .streamDetail #siteNavigation {
    position: absolute;
    top: 15px;
    left: -8px;
    display: block;
  }
  .streamDetail #siteNavigation .ham {
    display: block;
    margin-top: 0;
  }
  .streamDetail #siteNavigation li.close {
    display: none;
  }
  .streamDetail #siteNavigation li.open {
    display: block;
  }
  .streamDetail #siteNavigation #tabMenu {
    margin-top: 60px;
    display: block;
  }
  .streamDetail #siteNavigation #tabMenu .mainMenu {
    border-top: 1px solid #e8e8e7;
    width: 100%;
    padding: 0;
  }
  .streamDetail #siteNavigation #tabMenu .mainMenu .mainLevel {
    font-size: 24px;
    display: block;
    float: none;
    width: 100%;
  }
  .streamDetail #siteNavigation #tabMenu .mainMenu .mainLevel.open a {
    color: #f47186;
  }
  .streamDetail #siteNavigation #tabMenu .mainMenu .mainLevel a {
    padding: 20px 0;
    border-bottom: 1px solid #ededed;
  }
  .streamDetail #siteNavigation #tabMenu .mainMenu .mainLevel span.hide {
    position: static;
    height: auto;
    padding: 15px 0 0;
  }
  .streamDetail #siteNavigation #tabMenu .mainMenu .secondMenu h4 {
    font-size: 20px;
    text-align: center;
  }
  .streamDetail #siteNavigation #tabMenu .mainMenu .secondMenu .thirdMenu {
    border: none;
    margin: 0;
  }
  .streamDetail #siteNavigation #tabMenu .mainMenu .secondMenu .thirdMenu li a {
    color: #fff;
    border-bottom: none;
    text-align: center;
    font-size: 18px;
    line-height: 40px;
    margin-left: 0;
    padding: 0;
  }
  .streamDetail #siteNavigation #tabMenu .mainMenu li {
    display: inline;
    float: none;
  }
  .streamDetail #siteNavigation #tabMenu .mainMenu span.hide {
    position: static;
  }
  .streamDetail #siteNavigation #tabMenu .mainMenu .secondMenu li.close ul,
  .streamDetail #siteNavigation #tabMenu .mainMenu .thirdMenu li.close ul {
    display: none;
  }
  .streamDetail #siteNavigation #tabMenu .mainMenu .secondMenu li.open ul,
  .streamDetail #siteNavigation #tabMenu .mainMenu .thirdMenu li.open ul {
    display: block;
  }
  .streamDetail #siteNavigation .mainMenu.close {
    display: none;
  }
  .streamDetail #siteNavigation .mainMenu.open {
    display: block;
  }
  .streamDetail #articleDetail {
    margin-bottom: 87px;
  }
  .streamDetail #articleDetail .articleTopSection {
    padding: 0 5.5%;
    width: 89%;
  }
  .streamDetail #articleDetail #articleHeading .detailTopicList {
    margin-bottom: 10px;
  }
  .streamDetail #articleDetail #articleHeading .detailTopicList p {
    margin: 38px 0 16px 0px;
  }
  .streamDetail #articleDetail #articleHeading .detailTopicList li {
    margin: 0 16px 8px 0;
  }
  .streamDetail #articleDetail #articleHeading .detailTopicList li a {
    font-size: 12px;
    padding: 4px 8px;
  }
  .streamDetail #articleDetail #articleHeading .mainTitle {
    font-size: 28px;
    line-height: 33px;
  }
  .streamDetail #articleDetail #socialTop {
    margin: 29px auto 0;
    max-width: 100%;
  }
  .streamDetail #articleDetail .onet_ustPlugin_addthis {
    width: 100%;
    overflow: hidden;
  }
  .streamDetail #articleDetail .onet_ustPlugin_addthis .box2,
  .streamDetail #articleDetail .onet_ustPlugin_addthis .box3_forum {
    float: none;
    width: 100%;
  }
  .streamDetail #articleDetail .authorSourceProfile.authorProfile {
    margin-top: 21px;
  }
  .streamDetail #articleDetail .authorSourceProfile.authorProfile,
  .streamDetail #articleDetail #articleFooterAuthorSource {
    margin-left: 0px;
  }
  .streamDetail #articleDetail #lead {
    margin: 44px auto 0;
    font-size: 16px;
    line-height: 25px;
  }
  .streamDetail #articleDetail #mainPhoto {
    margin: 43px 0 10px;
  }
  .streamDetail #articleDetail #mainPhoto.landscape,
  .streamDetail #articleDetail #mainPhoto.portrait,
  .streamDetail #articleDetail #mainPhoto.square {
    width: 100%;
  }
  .streamDetail #articleDetail .detail,
  .streamDetail #articleDetail .galleryDescription {
    font-size: 14px;
    line-height: 20px;
  }
  .streamDetail #articleDetail .detail div.preheading,
  .streamDetail #articleDetail .galleryDescription div.preheading {
    width: 100%;
  }
  .streamDetail #articleDetail .detail .html_embedded_application,
  .streamDetail #articleDetail .galleryDescription .html_embedded_application {
    max-width: 89%;
    padding: 57px 5.5%;
  }
  .streamDetail #articleDetail .detail p,
  .streamDetail #articleDetail .galleryDescription p,
  .streamDetail #articleDetail .detail .promoFrame,
  .streamDetail #articleDetail .galleryDescription .promoFrame,
  .streamDetail #articleDetail .detail ol,
  .streamDetail #articleDetail .galleryDescription ol,
  .streamDetail #articleDetail .detail ul,
  .streamDetail #articleDetail .galleryDescription ul,
  .streamDetail #articleDetail .detail h2,
  .streamDetail #articleDetail .galleryDescription h2,
  .streamDetail #articleDetail .detail h3,
  .streamDetail #articleDetail .galleryDescription h3,
  .streamDetail #articleDetail .detail .html_embedded_application,
  .streamDetail #articleDetail .galleryDescription .html_embedded_application {
    width: 89%;
    padding-left: 5.5%;
    padding-right: 5.5%;
    line-height: 23px;
  }
  .streamDetail #articleDetail .detail p.postwidget,
  .streamDetail #articleDetail .galleryDescription p.postwidget,
  .streamDetail #articleDetail .detail .promoFrame.postwidget,
  .streamDetail #articleDetail .galleryDescription .promoFrame.postwidget,
  .streamDetail #articleDetail .detail ol.postwidget,
  .streamDetail #articleDetail .galleryDescription ol.postwidget,
  .streamDetail #articleDetail .detail ul.postwidget,
  .streamDetail #articleDetail .galleryDescription ul.postwidget,
  .streamDetail #articleDetail .detail h2.postwidget,
  .streamDetail #articleDetail .galleryDescription h2.postwidget,
  .streamDetail #articleDetail .detail h3.postwidget,
  .streamDetail #articleDetail .galleryDescription h3.postwidget,
  .streamDetail #articleDetail .detail .html_embedded_application.postwidget,
  .streamDetail #articleDetail .galleryDescription .html_embedded_application.postwidget {
    padding-top: 32px;
  }
  .streamDetail #articleDetail .detail .firstElement,
  .streamDetail #articleDetail .galleryDescription .firstElement {
    margin-top: 0;
    padding-top: 43px;
  }
  .streamDetail #articleDetail .detail .promoFrame.withQuotation,
  .streamDetail #articleDetail .galleryDescription .promoFrame.withQuotation {
    width: 89%;
    padding: 7px 5.5% 14px;
  }
  .streamDetail #articleDetail .detail .image,
  .streamDetail #articleDetail .galleryDescription .image {
    width: 87.5%;
    padding: 20px 6.25% /* 20 / 320 */ 0;
  }
  .streamDetail #articleDetail .detail .image.portrait,
  .streamDetail #articleDetail .galleryDescription .image.portrait,
  .streamDetail #articleDetail .detail .image.square,
  .streamDetail #articleDetail .galleryDescription .image.square,
  .streamDetail #articleDetail .detail .image.landscape,
  .streamDetail #articleDetail .galleryDescription .image.landscape,
  .streamDetail #articleDetail .detail .image.landscapePanoramic,
  .streamDetail #articleDetail .galleryDescription .image.landscapePanoramic {
    width: 100%;
    padding: 0 0 34px;
  }
  .streamDetail #articleDetail .detail .image.portrait .imageWrapper,
  .streamDetail #articleDetail .galleryDescription .image.portrait .imageWrapper,
  .streamDetail #articleDetail .detail .image.square .imageWrapper,
  .streamDetail #articleDetail .galleryDescription .image.square .imageWrapper,
  .streamDetail #articleDetail .detail .image.landscape .imageWrapper,
  .streamDetail #articleDetail .galleryDescription .image.landscape .imageWrapper,
  .streamDetail #articleDetail .detail .image.landscapePanoramic .imageWrapper,
  .streamDetail #articleDetail .galleryDescription .image.landscapePanoramic .imageWrapper {
    position: relative;
    width: 100%;
  }
  .streamDetail #articleDetail .detail .image.landscapePanoramic.preheading,
  .streamDetail #articleDetail .galleryDescription .image.landscapePanoramic.preheading {
    padding-bottom: 0;
  }
  .streamDetail #articleDetail .detail .preheading,
  .streamDetail #articleDetail .galleryDescription .preheading {
    padding-bottom: 27px;
  }
  .streamDetail #articleDetail .detail .presquare,
  .streamDetail #articleDetail .galleryDescription .presquare,
  .streamDetail #articleDetail .detail .prelandscape,
  .streamDetail #articleDetail .galleryDescription .prelandscape,
  .streamDetail #articleDetail .detail .preportrait,
  .streamDetail #articleDetail .galleryDescription .preportrait {
    padding-bottom: 32px;
  }
  .streamDetail #articleDetail .detail .prelandscapePanoramic,
  .streamDetail #articleDetail .galleryDescription .prelandscapePanoramic,
  .streamDetail #articleDetail .detail .prewidget,
  .streamDetail #articleDetail .galleryDescription .prewidget {
    padding-bottom: 32px;
  }
  .streamDetail #articleDetail .detail .postlandscapePanoramic,
  .streamDetail #articleDetail .galleryDescription .postlandscapePanoramic,
  .streamDetail #articleDetail .detail .postwidget,
  .streamDetail #articleDetail .galleryDescription .postwidget {
    padding-top: 32px;
  }
  .streamDetail #articleDetail .articleFooter {
    width: 89%;
    padding: 0 5.5%;
  }
  .streamDetail #articleDetail .articleFooter .authorsSources {
    margin-top: 0;
    padding: 43px 0 48px;
  }
  .streamDetail #articleDetail .articleFooter .authorsSources .logo {
    height: 48px;
    width: 48px;
    margin-right: 17px;
  }
  .streamDetail #articleDetail .articleFooter .authorsSources .authorItem {
    width: 215px;
  }
  .streamDetail #articleDetail .articleFooter .authorsSources .authorItem .authorItemName {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 4px;
  }
  .streamDetail #articleDetail .articleFooter .authorsSources .authorItem .authorDescription,
  .streamDetail #articleDetail .articleFooter .authorsSources .authorItem .authorItemTagline {
    font-size: 12px;
    line-height: 12px;
  }
  .streamDetail #articleDetail .articleFooter .sponsoredSources {
    padding-left: 0px;
    padding-bottom: 80px;
  }
  .streamDetail #articleDetail .articleFooter .sponsoredSources .sponsoredLogo {
    margin-bottom: 5px;
  }
  .streamDetail #articleDetail .specialLeadText #lead {
    width: 90%;
    padding-bottom: 20px;
  }
  .streamDetail #articleDetail #articleTopicDownList.articleTopicDownList {
    width: 90%;
    max-width: 90%;
  }
  .streamDetail #articleDetail #articleTopicDownList.articleTopicDownList p {
    margin-left: 0px;
  }
  .streamDetail #articleDetail #articleTopicDownList.articleTopicDownList .detailTopicList {
    margin-left: 0px;
  }
  .streamDetail #articleDetail #newsstream.recommend p,
  .streamDetail #articleDetail #editorialRecommendsContainer .recommend p {
    margin-left: 0px;
  }
  .streamDetail #articleDetail #newsstream.recommend .recommendItems .listItem,
  .streamDetail #articleDetail #editorialRecommendsContainer .recommend .recommendItems .listItem {
    width: 100%;
    margin-right: auto;
    max-width: 282px;
    height: auto;
    min-height: auto;
    margin-bottom: 0px;
    overflow: hidden;
  }
  .streamDetail #articleDetail #newsstream.recommend .recommendItems .listItem.lastItem,
  .streamDetail #articleDetail #editorialRecommendsContainer .recommend .recommendItems .listItem.lastItem {
    margin-right: auto;
  }
  .streamDetail #articleDetail #newsstream.recommend .recommendItems .recommendItem .recommendText,
  .streamDetail #articleDetail #editorialRecommendsContainer .recommend .recommendItems .recommendItem .recommendText {
    margin-top: 81px;
  }
  .streamDetail #articleDetail #newsstream.recommend .recommendItems .recommendItem .recommendText h3,
  .streamDetail #articleDetail #editorialRecommendsContainer .recommend .recommendItems .recommendItem .recommendText h3 {
    margin-bottom: 0px;
    min-height: 85px;
  }
  .streamDetail #articleDetail #newsstream.recommend .recommendItems .recommendItem .recommendText p,
  .streamDetail #articleDetail #editorialRecommendsContainer .recommend .recommendItems .recommendItem .recommendText p {
    display: none;
  }
  .streamDetail #articleDetail #newsstream.recommend .recommendItems .recommendItem .recommendText .recommendAuthor,
  .streamDetail #articleDetail #editorialRecommendsContainer .recommend .recommendItems .recommendItem .recommendText .recommendAuthor {
    display: none;
  }
  .streamDetail #articleDetail #newsstream.recommend .recommendItems .recommendItem .recommendImgBox .recommendPhotoBg,
  .streamDetail #articleDetail #editorialRecommendsContainer .recommend .recommendItems .recommendItem .recommendImgBox .recommendPhotoBg {
    border-width: 147px 0 0 262px;
  }
  .streamDetail #articleDetail #editorialRecommendsContainer {
    width: 90%;
    max-width: 90%;
  }
  .streamDetail #articleDetail #editorialRecommendsContainer .blackHeader {
    margin-left: 0;
  }
  .streamDetail #articleDetail #editorialRecommendsContainer .recommend .recommendItems .recommendItem {
    width: 100%;
    margin-right: auto;
    max-width: 282px;
    height: auto;
    min-height: auto;
    margin-bottom: 0px;
    overflow: hidden;
    display: inline-block;
    float: none;
  }
  .streamDetail #articleDetail #editorialRecommendsContainer .recommend .recommendItems .recommendItem .recommendText p,
  .streamDetail #articleDetail #editorialRecommendsContainer .recommend .recommendItems .recommendItem .recommendText .recommendAuthor {
    display: block;
  }
  .streamDetail #articleDetail .article_seeAlso {
    width: 90%;
    max-width: 90%;
  }
  .streamDetail #articleDetail .article_seeAlso .seeAlsoHeader {
    margin-left: 0;
  }
  .streamDetail #articleDetail .article_seeAlso ul {
    margin-left: 23px;
  }
  .streamDetail .recommend .recommendItems .listItem {
    width: 89%;
    min-height: 230px;
    float: none;
    margin: 0 auto 40px;
  }
  .streamDetail .recommend .recommendItems .recommendItem .recommendBox {
    width: 92.89617486338798%;
  }
  .streamDetail .recommend .recommendItems .recommendItem .recommendText {
    margin-bottom: 25px;
  }
  .streamDetail .recommend .recommendItems .recommendItem .recommendText h3 {
    font-size: 24px;
    line-height: 28px;
  }
  .streamDetail .recommend .recommendItems .recommendItem .recommendText .recommendAuthor span.recommendAuthorName {
    font-size: 13px;
    line-height: 35px;
  }
  .streamDetail #mainListStream,
  .streamDetail .topicList {
    margin-top: 0;
  }
  .streamDetail #mainListStream .listTitle h1,
  .streamDetail .topicList .listTitle h1 {
    width: 90%;
    margin-bottom: 20px;
    font-size: 28px;
  }
  .layoutList #siteNavigation {
    top: 95px;
  }
  .streamDetail .layoutList #siteNavigation {
    top: 15px;
    margin-left: 4px;
  }
}
@media screen and (max-width: 360px) {
  .streamDetail {
    min-width: 320px;
  }
  .streamDetail #articleDetail #articleTopicDownList.articleTopicDownList li {
    margin: 0 10px 10px 0;
  }
  .streamDetail #articleDetail .articleTopSection #socialTop .addthisContainerTop .at300b {
    width: 16%;
  }
  .streamDetail #articleDetail .articleTopSection #socialTop .addthisContainerTop .at300b.addthis_button_facebook {
    width: 58%;
    height: 46px;
  }
  .streamDetail #articleDetail #lead {
    margin-top: 34px;
  }
  .streamDetail #articleDetail #mainPhoto {
    margin-top: 32px;
  }
  .streamDetail #articleDetail .caption {
    font-size: 9.5px;
  }
  .streamDetail #articleDetail .detail .firstElement {
    padding-top: 32px;
  }
  .streamDetail #articleDetail .detail .poiWidget.postwidget {
    padding-top: 32px;
  }
  .streamDetail #articleDetail .detail .image.postheading {
    padding-top: 0;
  }
  .streamDetail #articleDetail .detail .image.preheading {
    padding-bottom: 32px;
  }
  .streamDetail #articleDetail .detail .image.postwidget {
    padding-top: 38px;
  }
  .streamDetail #articleDetail .detail p,
  .streamDetail #articleDetail .detail .promoFrame,
  .streamDetail #articleDetail .detail ul,
  .streamDetail #articleDetail .detail ol,
  .streamDetail #articleDetail .detail h2,
  .streamDetail #articleDetail .detail h3,
  .streamDetail #articleDetail .detail .html_embedded_application {
    padding: 0 5.5% 10px;
  }
  .streamDetail #articleDetail .detail .preheading {
    padding-bottom: 27px;
  }
  .streamDetail #articleDetail .detail .prelandscapePanoramic,
  .streamDetail #articleDetail .detail .prewidget {
    padding-bottom: 30px;
  }
  .streamDetail #articleDetail .detail .postlandscapePanoramic,
  .streamDetail #articleDetail .detail .postwidget {
    padding-top: 30px;
  }
  .streamDetail #articleDetail .articleFooter .authorsSources {
    padding: 40px 0;
  }
  .streamDetail #articleDetail #newsstream.recommend {
    margin-top: 29px;
  }
  .streamDetail #articleDetail #newsstream.recommend .recommendItems .recommendItem .recommendText {
    margin-top: 74px;
  }
  .streamDetail #articleDetail #newsstream.recommend .recommendItems .recommendItem .recommendText p {
    margin: 0 0 20px 12px;
    display: none;
  }
  .streamDetail #articleDetail #newsstream.recommend .recommendItems .recommendItem .recommendImgBox {
    width: 255px;
  }
  .streamDetail #articleDetail #newsstream.recommend .recommendItems .recommendItem .recommendImgBox .recommendPhotoBg {
    border-width: 144px 0 0 255px;
  }
  .recommend .recommendItems .listItem {
    width: 89%;
    min-height: 230px;
  }
  .recommend .recommendItems .recommendItem .recommendImgBox {
    width: 225px;
  }
  .recommend .recommendItems .recommendItem .recommendPhotoBg {
    border-width: 144px 0 0 255px;
  }
  .recommend .recommendItems .recommendItem .recommendText {
    margin-bottom: 25px;
  }
  .recommend .recommendItems .recommendItem .recommendText h3 {
    font-size: 24px;
    line-height: 28px;
  }
  .recommend .recommendItems .recommendItem .recommendText .recommendAuthor span.recommendAuthorName {
    font-size: 13px;
    line-height: 35px;
  }
  #articleDetail #newsstream {
    margin-top: 77px;
  }
  #articleDetail #newsstream p {
    margin: 0 0 30px 0;
  }
  .layoutList #siteNavigation {
    top: 62px;
  }
}
@media screen and (min-width: 1200px) {
  #onet-ad-top {
    max-width: 1200px;
    margin: 0 auto;
  }
  .siteWrapper #trunk #main .lrcol {
    overflow: hidden;
    clear: both;
  }
  .siteWrapper #trunk #main .lrcol .lcol {
    width: 840px;
    float: left;
    margin-right: 25px;
    margin-left: 15px;
  }
  .siteWrapper #trunk #main .lrcol .rcol {
    display: block;
    float: left;
    width: 300px;
    margin-right: 15px;
  }
  .streamDetail #articleDetail #trunk {
    width: 1200px;
  }
  .streamDetail #articleDetail .galleryDescription p,
  .streamDetail #articleDetail .galleryDescription .promoFrame,
  .streamDetail #articleDetail .galleryDescription ul,
  .streamDetail #articleDetail .galleryDescription ol,
  .streamDetail #articleDetail .galleryDescription h2,
  .streamDetail #articleDetail .galleryDescription h3,
  .streamDetail #articleDetail .galleryDescription .html_embedded_application {
    width: auto;
    padding: 0px 40px 15px;
  }
  .streamDetail #articleDetail .galleryDescription .image {
    max-width: 100%;
  }
  .streamDetail #articleDetail .galleryDescription img {
    max-width: 100%;
  }
  .streamDetail #articleDetail .detail p,
  .streamDetail #articleDetail .detail .promoFrame,
  .streamDetail #articleDetail .detail ul,
  .streamDetail #articleDetail .detail ol,
  .streamDetail #articleDetail .detail h2,
  .streamDetail #articleDetail .detail h3,
  .streamDetail #articleDetail .detail .html_embedded_application {
    width: auto;
    padding: 0px 40px 15px;
  }
  .streamDetail #articleDetail .detail .image {
    max-width: 100%;
  }
  .streamDetail #articleDetail .articleTopSection {
    padding-left: 0;
    max-width: auto;
  }
  .streamDetail #articleDetail .articleFooter {
    width: auto;
  }
}
@media screen and (max-width: 1199px) {
  #onet-ad-top {
    margin: 0 auto;
    max-width: 940px;
  }
  .streamDetail #articleDetail .detail .onetAdsLeftSlot {
    float: none;
    padding: 0;
    margin-bottom: 15px;
    max-width: 300px;
  }
  .siteWrapper #trunk #main .lrcol .lcol {
    width: auto;
    float: none;
    margin-right: 0;
  }
  .siteWrapper #trunk #main .lrcol .rcol {
    display: none;
  }
  #onet-ad-flat-google1 {
    width: 940px;
    margin: 0 auto;
  }
}
@media screen and (max-width: 1024px) {
  #onet-ad-top {
    margin: 0 auto;
    width: 100%;
    min-width: 320px;
  }
  #onet-ad-flat-google1 {
    width: 74.2%;
    margin: 0 auto;
  }
}
/* Nowy plik z katalogiem */
/* Catalog */
.catalog #categoryMenuOpener,
.catalog #mobiFilter,
.catalog #filterStarterPane,
.catalog #sortStarterPane {
  display: none;
}
.catalog #sort::after {
  content: ":";
}
.catalog li.hide {
  display: none;
}
.catalog .mobiVisible {
  display: none;
}
.catalog #trunk {
  max-width: 940px;
  width: 100%;
}
.catalog #trunk #main {
  margin-top: 44px;
}
.catalog #articleDetail #articleHeading {
  padding-left: 21.27659574468085%;
  /* 200 / 940 */
}
.catalog .mobiCloser,
.catalog .mobi.close {
  display: none;
}
.catalog #mainCategoryContainer #filtersSchedule {
  margin-top: 32px;
  float: right;
  width: 79%;
}
.catalog #mainCategoryContainer #filtersSchedule #choosedFilters {
  color: #808080;
  display: block;
  font-size: 13px;
  float: left;
  margin-bottom: 10px;
}
.catalog #mainCategoryContainer #filtersSchedule #deleteFilters {
  cursor: pointer;
  display: block;
  float: right;
  font-size: 13px;
  padding-right: 16px;
  position: relative;
}
.catalog #mainCategoryContainer #filtersSchedule #deleteFilters:after {
  content: "x";
  font-family: Verdana;
  font-size: 15px;
  position: absolute;
  top: -2px;
  right: 2px;
  font-weight: 700;
}
.catalog #mainCategoryContainer #filtersSchedule #spaceFilters {
  clear: both;
  margin-bottom: 21px;
}
.catalog #mainCategoryContainer #filtersSchedule #spaceFilters .filterSpan {
  background: #f9f9f8;
  border: 1px solid #d0d0d0;
  cursor: pointer;
  display: inline-block;
  font-size: 13px;
  padding: 3px 20px 3px 4px;
  margin: 0 8px 8px 0;
  position: relative;
}
.catalog #mainCategoryContainer #filtersSchedule #spaceFilters .filterSpan:after {
  content: "x";
  font-family: Verdana;
  font-size: 14px;
  position: absolute;
  top: 1px;
  right: 6px;
  font-weight: 700;
}
.catalog #mainCategoryContainer .categoryContent {
  float: right;
  position: relative;
  width: 78.72340425531915%;
  /* 740 / 940 */
}
.catalog #mainCategoryContainer .categoryContent input {
  clear: both;
}
.catalog #mainCategoryContainer .categoryContent .sortControlContainer #sortControl {
  cursor: default;
  color: #808080;
  font-size: 13px;
  max-height: 208px;
  padding: 15px 0;
  width: 275px;
  position: absolute;
  top: -12px;
  left: -11px;
  z-index: 10;
}
.catalog #mainCategoryContainer .categoryContent .sortControlContainer #sortControl.visible {
  border: 1px solid #d0d0d0;
  background: #fff;
  -webkit-box-shadow: 3px 3px 0px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 3px 3px 0px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 3px 3px 0px 0px rgba(0, 0, 0, 0.1);
  padding: 14px 0;
}
.catalog #mainCategoryContainer .categoryContent .sortControlContainer #sortControl.visible .sort {
  padding-left: 11px;
}
.catalog #mainCategoryContainer .categoryContent .sortControlContainer #sortControl .sort {
  padding-left: 12px;
}
.catalog #mainCategoryContainer .categoryContent .sortControlContainer #sortControl #sortValue {
  color: #000;
  font-family: ZonaPro Extrabold, Verdana, sans-serif;
}
.catalog #mainCategoryContainer .categoryContent .sortControlContainer #sortControl #sortType {
  color: #000;
  font-family: ZonaPro Extrabold, Verdana, sans-serif;
}
.catalog #mainCategoryContainer .categoryContent .sortControlContainer #sortControl #sortType:after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 5.5px 0 5.5px;
  border-color: #000 transparent transparent transparent;
  position: absolute;
  top: 20px;
  right: 16px;
}
.catalog #mainCategoryContainer .categoryContent .sortControlContainer #sortControl #sortType.sortAsc:after {
  border-width: 0 5.5px 6px 5.5px;
  border-color: transparent transparent #000 transparent;
}
.catalog #mainCategoryContainer .categoryContent .sortControlContainer #sortControl #chooser {
  background: #fff;
  color: #000;
  margin-top: 15px;
  display: none;
}
.catalog #mainCategoryContainer .categoryContent .sortControlContainer #sortControl #chooser .panel {
  padding: 8px 0;
  border-top: 1px solid #d0d0d0;
  overflow: hidden;
}
.catalog #mainCategoryContainer .categoryContent .sortControlContainer #sortControl #chooser .panel div {
  float: left;
  width: 50%;
}
.catalog #mainCategoryContainer .categoryContent .sortControlContainer #sortControl #chooser .panel div .sort_pop_name {
  padding-left: 36px;
  line-height: 47px;
}
.catalog #mainCategoryContainer .categoryContent .sortControlContainer #sortControl #chooser .panel div .changeClick {
  cursor: pointer;
  padding-left: 10px;
  display: block;
  margin-bottom: 16px;
}
.catalog #mainCategoryContainer .categoryContent .sortControlContainer #sortControl #chooser .panel div .changeClick.second {
  margin-bottom: 0;
}
.catalog #mainCategoryContainer .categoryContent .sortControlContainer #sortControl #chooser .panel div .changeClick:hover {
  font-family: ZonaPro Extrabold, Verdana, sans-serif;
}
.catalog #mainCategoryContainer .categoryContent #mainListStreamContainer {
  position: relative;
  width: 100%;
  margin-top: 35px;
}
.catalog #mainCategoryContainer .categoryContent #mainListStreamContainer h3 {
  position: relative;
  top: 30px;
  left: 0;
}
.catalog #mainCategoryContainer .categoryContent #mainListStreamContainer .categoryList {
  background: none;
  border-top: 1px solid #e3e3e3;
  border-left: 1px solid #e3e3e3;
  clear: both;
  margin: 0 auto;
  overflow: hidden;
  padding: 0;
}
.catalog #mainCategoryContainer .categoryContent #mainListStreamContainer .categoryList li {
  background-color: #fff;
  border-bottom: 1px solid #e3e3e3;
  border-right: 1px solid #e3e3e3;
  float: left;
  height: 370px;
  width: 33.15%;
  position: relative;
}
.catalog #mainCategoryContainer .categoryContent #mainListStreamContainer .categoryList li a:before {
  content: "";
  background-color: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  opacity: 0;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  transition: all 200ms linear;
}
.catalog #mainCategoryContainer .categoryContent #mainListStreamContainer .categoryList li:hover a:before {
  background-color: #ff002b;
  top: 0;
  left: 0;
  opacity: 0.05;
}
.catalog #mainCategoryContainer .categoryContent #mainListStreamContainer .categoryList li .productPhoto {
  height: 243px;
  overflow: hidden;
  margin-bottom: 19px;
  position: relative;
}
.catalog #mainCategoryContainer .categoryContent #mainListStreamContainer .categoryList li .productPhoto img {
  max-width: 90%;
  max-height: 100%;
  padding: 20px 10px 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.catalog #mainCategoryContainer .categoryContent #mainListStreamContainer .categoryList li .dealer {
  color: #cd334c;
  font-size: 17px;
  text-align: center;
  margin-top: 18px;
}
.catalog #mainCategoryContainer .categoryContent #mainListStreamContainer .categoryList li .price {
  display: block;
  text-align: center;
  font-family: ZonaPro Extrabold, Verdana, sans-serif;
  font-size: 25px;
  margin: 7px 0;
}
.catalog #mainCategoryContainer .categoryContent #mainListStreamContainer .categoryList li .producer {
  font-size: 17px;
  text-align: center;
}
.catalog #mainCategoryContainer .categoryChoice {
  width: 19.148936170212766%;
  /* 180 / 940 */
  float: left;
  margin-top: 13px;
}
.catalog #mainCategoryContainer .categoryChoice .categoryMenu {
  margin-bottom: 40px;
}
.catalog #mainCategoryContainer .categoryChoice .categoryMenu ul li a {
  border-bottom: 1px solid #e3e3e3;
  font-size: 18px;
  display: block;
  margin-bottom: 12px;
  padding-bottom: 8px;
  width: 100%;
}
.catalog #mainCategoryContainer .categoryChoice .categoryMenu ul li #categoryMenuList li a {
  border: none;
  font-size: 13px;
  margin-bottom: 0;
  padding-bottom: 11px;
}
.catalog #mainCategoryContainer .categoryChoice .categoryMenu ul li #categoryMenuList li .active a,
.catalog #mainCategoryContainer .categoryChoice .categoryMenu ul li #categoryMenuList li :hover a {
  font-family: ZonaPro Extrabold, Verdana, sans-serif;
}
.catalog #mainCategoryContainer .categoryChoice .categoryMenu ul li #categoryMenuList li .active {
  position: relative;
  display: block;
}
.catalog #mainCategoryContainer .categoryChoice .categoryMenu ul li #categoryMenuList li .active:before {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5.5px 0 5.5px 6px;
  border-color: transparent transparent transparent #000;
  position: absolute;
  top: 1px;
  left: -11px;
}
.catalog #mainCategoryContainer .categoryChoice .categoryMenu ul li #categoryMenuList li .showMoreCategory {
  font-size: 13px;
  cursor: pointer;
  position: relative;
}
.catalog #mainCategoryContainer .categoryChoice .categoryMenu ul li #categoryMenuList li .showMoreCategory:hover {
  font-family: ZonaPro Extrabold, Verdana, sans-serif;
}
.catalog #mainCategoryContainer .categoryChoice .categoryMenu ul li #categoryMenuList li .showMoreCategory:after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 5.5px 0 5.5px;
  border-color: #000 transparent transparent transparent;
  position: absolute;
  top: 7px;
  right: -16px;
}
.catalog #mainCategoryContainer .categoryChoice .categoryMenu ul li #categoryMenuList li .showMoreCategory.open:after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 5.5px 6px 5.5px;
  border-color: transparent transparent #000 transparent;
  position: absolute;
  top: 7px;
  right: -16px;
}
.catalog #mainCategoryContainer .categoryChoice .filters fieldset {
  margin-bottom: 40px;
  width: 100%;
}
.catalog #mainCategoryContainer .categoryChoice .filters fieldset legend {
  border-bottom: 1px solid #e3e3e3;
  font-size: 18px;
  display: block;
  margin-bottom: 12px;
  padding-bottom: 8px;
  width: 100%;
}
.catalog #mainCategoryContainer .categoryChoice .filters fieldset .sliderContainer {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  max-height: 280px;
}
.catalog #mainCategoryContainer .categoryChoice .filters fieldset .sliderContainer > .sliderContent {
  position: absolute;
  overflow: scroll;
  overflow-x: hidden;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.catalog #mainCategoryContainer .categoryChoice .filters fieldset .sliderContainer > .sliderContent:focus {
  outline: thin dotted;
}
.catalog #mainCategoryContainer .categoryChoice .filters fieldset .sliderContainer > .sliderContent::-webkit-scrollbar {
  display: none;
}
.catalog #mainCategoryContainer .categoryChoice .filters fieldset .sliderContainer > .sliderContent label {
  display: block;
  clear: both;
  position: relative;
  margin-bottom: 8px;
  max-width: 170px;
  overflow: hidden;
}
.catalog #mainCategoryContainer .categoryChoice .filters fieldset .sliderContainer > .sliderContent label:hover input[type="checkbox"] + span {
  border-color: #000;
  background: url('http://ocdn.eu/files/pulscms/NmY7MDA_/fc8fc44b94939056da35361709cf8c17.png') no-repeat 1px -229px;
  opacity: 0.3;
  cursor: pointer;
}
.catalog #mainCategoryContainer .categoryChoice .filters fieldset .sliderContainer > .sliderContent label:hover span.description {
  font-family: ZonaPro Extrabold, Verdana, sans-serif;
  cursor: pointer;
}
.catalog #mainCategoryContainer .categoryChoice .filters fieldset .sliderContainer > .sliderContent span {
  font-size: 13px;
  float: left;
}
.catalog #mainCategoryContainer .categoryChoice .filters fieldset .sliderContainer > .sliderContent span.description {
  max-width: 145px;
  margin-left: 5px;
  line-height: 18px;
}
.catalog #mainCategoryContainer .categoryChoice .filters fieldset .sliderContainer > .nano-pane {
  position: absolute;
  width: 7px;
  right: 0;
  top: 0;
  bottom: 0;
  border: 1px solid #d0d0d0;
  background: #fff;
  visibility: hidden\9;
  /* Target only IE7 and IE8 with this hack */
  -webkit-transition: .2s;
  -moz-transition: .2s;
  -o-transition: .2s;
  transition: .2s;
}
.catalog #mainCategoryContainer .categoryChoice .filters fieldset .sliderContainer > .nano-pane > .nano-slider {
  background: #d0d0d0;
  position: relative;
  cursor: pointer;
}
.catalog .has-scrollbar > .sliderContent::-webkit-scrollbar {
  display: block;
}
.catalog .sliderContainer:hover > .nano-pane,
.catalog .nano-pane.active,
.catalog .nano-pane.flashed {
  visibility: visible\9;
  /* Target only IE7 and IE8 with this hack */
  opacity: 0.99;
}
.catalog .dialogGlass {
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.8);
  z-index: 502;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: auto;
}
.catalog .dialog {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 503;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #d0d0d0;
  background: #fff;
  color: #000;
  -webkit-box-shadow: 3px 3px 0px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 3px 3px 0px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 3px 3px 0px 0px rgba(0, 0, 0, 0.1);
  text-align: center;
}
.catalog .dialog .closeButton {
  position: absolute;
  top: 10px;
  right: 10px;
}
.catalog .dialog .dialogContent {
  margin-top: 13%;
}
.catalog .dialog .buttons {
  overflow: hidden;
  margin: 40px auto;
  width: 200px;
}
.catalog .dialog .buttons .button {
  background: #000;
  color: #fff;
  display: block;
  float: left;
  padding: 10px;
  margin: 0 10px;
  width: 60px;
}
@media screen and (max-width: 800px) {
  .catalog #trunk {
    max-width: 780px;
  }
  .catalog #trunk #main {
    margin-top: 52px;
  }
  .catalog #articleDetail #articleHeading {
    padding-left: 28%;
  }
  .catalog #articleDetail #articleHeading .mainTitle {
    font-size: 32px;
  }
  .catalog #articleDetail #articleHeading .mainTitle .number {
    font-size: 24px;
    padding-left: 9px;
  }
  .catalog #mainCategoryContainer {
    margin-left: 23px;
  }
  .catalog #mainCategoryContainer .categoryChoice {
    width: 23.5%;
    margin-top: -36px;
  }
  .catalog #mainCategoryContainer .categoryChoice .categoryMenu {
    margin-bottom: 40px;
  }
  .catalog #mainCategoryContainer .categoryChoice .categoryMenu ul li a {
    font-size: 20px;
    margin-bottom: 16px;
    padding-bottom: 6px;
  }
  .catalog #mainCategoryContainer .categoryChoice .categoryMenu ul li #categoryMenuList li a {
    font-size: 14px;
  }
  .catalog #mainCategoryContainer .categoryChoice select#dealerId {
    width: 160px;
  }
  .catalog #mainCategoryContainer .categoryContent {
    width: 74.5%;
  }
  .catalog #mainCategoryContainer .categoryContent .sortControlContainer #sortControl {
    font-size: 14px;
    top: -13px;
    left: -8px;
  }
  .catalog #mainCategoryContainer .categoryContent .sortControlContainer #sortControl #sortType:after {
    right: 5px;
  }
  .catalog #mainCategoryContainer .categoryContent .sortControlContainer #sortControl #chooser .panel div .sort_pop_name {
    padding-left: 15px;
  }
  .catalog #mainCategoryContainer .categoryContent .sortControlContainer #sortControl #chooser .panel div .changeClick {
    padding-left: 18px;
  }
  .catalog #mainCategoryContainer .categoryContent #mainListStreamContainer .categoryList {
    max-width: 555px;
    margin-left: 5px;
  }
  .catalog #mainCategoryContainer .categoryContent #mainListStreamContainer .categoryList li {
    height: 277px;
    max-width: 184px;
    width: 33.1%;
  }
  .catalog #mainCategoryContainer .categoryContent #mainListStreamContainer .categoryList li .productPhoto {
    height: 163px;
    margin-bottom: 13px;
  }
  .catalog #mainCategoryContainer .categoryContent #mainListStreamContainer .categoryList li .producer {
    font-size: 12px;
  }
  .catalog #mainCategoryContainer .categoryContent #mainListStreamContainer .categoryList li .price {
    font-size: 18px;
    margin: 6px 0 4px;
  }
  .catalog #mainCategoryContainer .categoryContent #mainListStreamContainer .categoryList li .dealer {
    font-size: 12px;
  }
  .catalog #mainCategoryContainer #filtersSchedule {
    width: 74.5%;
    margin-top: 22px;
  }
}
@media screen and (max-width: 640px) {
  .catalog #mainCategoryContainer .categoryChoice .filters fieldset .sliderContainer > .sliderContent label.hide {
    display: none;
  }
  .catalog .categoryMenu.close,
  .catalog .filters.close,
  .catalog #categoryPagination,
  .catalog label.hide {
    display: none;
  }
  .catalog #mobiFilter,
  .catalog #categoryMenuOpener,
  .catalog #filterStarterPane,
  .catalog #sortStarterPane,
  .catalog #categoryPaginationDown,
  .catalog .mobiVisible {
    display: block;
  }
  .catalog #filterStarterPane,
  .catalog #sortStarterPane {
    display: block;
    background: none;
    position: fixed;
    bottom: 0;
    width: 100%;
    background: #fff;
    padding: 15px 0;
  }
  .catalog #categoryMenuOpener {
    width: 30px;
    height: 30px;
    border: 1px solid black;
  }
  .catalog .filters,
  .catalog .categoryMenu {
    position: absolute;
    width: 100%;
    top: 0px;
    left: 0px;
    z-index: 100;
    background: #fff;
    min-height: 100%;
  }
  .catalog #sortValue.close,
  .catalog #sortType.close {
    display: none;
  }
  .catalog #sort {
    cursor: pointer;
  }
  .catalog #sort::after {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 5.5px 0 5.5px;
    border-color: #000 transparent transparent transparent;
    position: absolute;
    top: 22px;
    left: 57px;
  }
  .catalog .mobiHide {
    display: none;
  }
  .catalog #logoLinks {
    width: 78px;
    margin: 14px auto 0;
  }
  .catalog #trunk #main {
    margin-top: 0;
    padding-top: 22px;
  }
  .catalog #articleDetail #articleHeading {
    padding: 0 5.5%;
  }
  .catalog #articleDetail #articleHeading .mainTitle {
    font-size: 28px;
    position: relative;
  }
  .catalog #articleDetail #articleHeading .mainTitle .number {
    font-size: 20px;
    padding-left: 7px;
  }
  .catalog #articleDetail #articleHeading .mainTitle #categoryMenuOpener {
    top: 15px;
    right: -6px;
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    position: absolute;
  }
  .catalog #articleDetail #articleHeading .mainTitle #categoryMenuOpener.close {
    border-width: 6px 5.5px 0 5.5px;
    border-color: #000 transparent transparent transparent;
  }
  .catalog #articleDetail #articleHeading .mainTitle #categoryMenuOpener.open {
    border-width: 0 5.5px 6px 5.5px;
    border-color: transparent transparent #000 transparent;
  }
  .catalog .mobiCloser,
  .catalog .mobi {
    display: block;
    position: absolute;
    top: 10px;
    right: 10px;
    font-family: Verdana;
    font-size: 20px;
    font-weight: 700;
  }
  .catalog #mainCategoryContainer {
    margin: 35px 5.5% 0;
  }
  .catalog #mainCategoryContainer.sortOpen {
    margin: 0px;
  }
  .catalog #mainCategoryContainer #filtersSchedule {
    width: 100%;
    float: none;
  }
  .catalog #mainCategoryContainer #filtersSchedule #deleteFilters,
  .catalog #mainCategoryContainer #filtersSchedule #choosedFilters {
    font-size: 14px;
  }
  .catalog #mainCategoryContainer #filtersSchedule #spaceFilters .filterSpan {
    font-size: 14px;
  }
  .catalog #mainCategoryContainer .categoryChoice .filters fieldset .sliderContainer {
    height: auto;
    max-height: none;
    overflow: visible;
  }
  .catalog #mainCategoryContainer .categoryChoice .filters fieldset .sliderContainer > .sliderContent {
    position: static;
    overflow: visible;
    overflow-x: visible;
  }
  .catalog #mainCategoryContainer .categoryContent {
    width: 100%;
    float: none;
  }
  .catalog #mainCategoryContainer .categoryContent #mainListStreamContainer {
    margin-top: 0;
    padding-top: 10px;
  }
  .catalog #mainCategoryContainer .categoryContent #mainListStreamContainer .categoryList {
    max-width: 100%;
    margin: 0;
  }
  .catalog #mainCategoryContainer .categoryContent #mainListStreamContainer .categoryList li {
    height: 267px;
  }
  .catalog #mainCategoryContainer .categoryContent #mainListStreamContainer .categoryList li .productPhoto {
    height: 167px;
    margin-bottom: 9px;
  }
  .catalog #mainCategoryContainer .categoryContent .sortControlContainer {
    position: absolute;
    width: 100%;
    top: 0px;
    left: 0px;
    z-index: 100;
    background: #fff;
    /*min-height: 100%;*/
    color: #000;
  }
  .catalog #mainCategoryContainer .categoryContent .sortControlContainer .sort {
    padding-left: 0;
    font-size: 14px;
  }
  .catalog #mainCategoryContainer .categoryContent .sortControlContainer #sortControl {
    font-size: 14px;
    top: -15px;
    left: 55px;
    color: #808080;
  }
  .catalog #mainCategoryContainer .categoryContent .sortControlContainer #sortControl.visible {
    min-height: 100%;
    width: 100%;
    left: 0px;
    font-size: 16px;
    margin-bottom: 70px;
  }
  .catalog #mainCategoryContainer .categoryContent .sortControlContainer #sortControl.visible .sort {
    font-size: 16px;
  }
  .catalog #mainCategoryContainer .categoryContent .sortControlContainer #sortControl.visible #sort::after {
    content: "";
    width: 0;
    height: 0;
    border-style: none;
    border-width: 6px 5.5px 0 5.5px;
    border-color: #000 transparent transparent transparent;
    position: absolute;
    top: 22px;
    left: 57px;
  }
  .catalog #mainCategoryContainer .categoryContent .sortControlContainer #sortControl.visible #sortStarterPane {
    background: #000;
    text-align: center;
    padding: 15px 0;
    left: 0;
  }
  .catalog #mainCategoryContainer .categoryContent .sortControlContainer #sortControl.visible #sortStarterPane #sortStarter {
    font-size: 28px;
    font-family: ZonaPro Extrabold, Verdana, sans-serif;
    color: #fff;
  }
  .catalog #mainCategoryContainer .categoryContent .sortControlContainer #sortControl #sortType:after {
    display: none;
  }
  .catalog #mainCategoryContainer .categoryContent #mobiFilter {
    color: #808080;
  }
  .catalog #mainCategoryContainer .categoryContent #mobiFilter:after {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 5.5px 0 5.5px;
    border-color: #000 transparent transparent transparent;
    position: absolute;
    top: 7px;
    left: 42px;
  }
  .catalog .mobileFirst .categoryChoice .filters.open {
    padding: 32px 7% 48px;
    width: 87%;
    border: 1px solid #d0d0d0;
  }
  .catalog .mobileFirst .categoryChoice .filters.open fieldset {
    margin-bottom: 35px;
  }
  .catalog .mobileFirst .categoryChoice .filters.open fieldset legend {
    padding-bottom: 6px;
    margin-bottom: 15px;
  }
  .catalog .mobileFirst .categoryChoice .filters.open fieldset legend h2 {
    font-size: 20px;
  }
  .catalog .mobileFirst .categoryChoice .filters.open fieldset .sliderContainer {
    height: auto;
    width: 96%;
    min-width: 268px;
    margin: 0 auto;
  }
  .catalog .mobileFirst .categoryChoice .filters.open fieldset .sliderContainer > .sliderContent label {
    margin-bottom: 15px;
  }
  .catalog .mobileFirst .categoryChoice .filters.open #filterStarterPane {
    background: #000;
    text-align: center;
    padding: 15px 0;
    left: 0;
  }
  .catalog .mobileFirst .categoryChoice .filters.open #filterStarterPane #filterStarter {
    font-size: 28px;
    font-family: ZonaPro Extrabold, Verdana, sans-serif;
    color: #fff;
  }
  .catalog .mobileFirst .categoryChoice select#dealerId {
    width: 150px;
  }
}
@media screen and (max-width: 600px) {
  .catalog #mainCategoryContainer .categoryContent #mainListStreamContainer .categoryList li {
    height: 227px;
  }
  .catalog #mainCategoryContainer .categoryContent #mainListStreamContainer .categoryList li .productPhoto {
    height: 127px;
  }
  .catalog #mainCategoryContainer .categoryChoice .categoryMenu.open {
    padding: 32px 7% 48px;
    width: 87%;
    border: 1px solid #d0d0d0;
  }
}
@media screen and (max-width: 480px) {
  .catalog #mainCategoryContainer .categoryContent #mainListStreamContainer .categoryList li {
    width: 49.5%;
    max-width: 100%;
  }
  .catalog #mainCategoryContainer .categoryContent .sortControlContainer #sortControl.visible {
    font-size: 14.5px;
  }
  .catalog #mainCategoryContainer .categoryContent .sortControlContainer #sortControl.visible .sort {
    font-size: 14.5px;
  }
}
/* detail */
.streamDetail #articleDetail #listicleApp {
  font-family: ZonaPro Regular, Verdana, sans-serif;
  font-size: 18px;
  line-height: 30px;
  margin: 44px auto 0;
  position: relative;
  z-index: 5;
  background: rgba(255, 255, 255, 0.9);
  padding: 0 92.5px 15px;
}
.streamDetail #articleDetail #listicleApp .imageWrapper {
  position: relative;
}
.streamDetail #articleDetail #listicleApp .imageWrapper img {
  width: 100%;
  display: block;
}
.streamDetail #articleDetail #listicleApp .paragraph {
  font-size: 18px;
  line-height: 30px;
}
.streamDetail #articleDetail #listicleApp .formitem_buttonRepeat {
  padding-bottom: 0px;
}
.streamDetail #articleDetail #listicleApp .formitem_boxmessage {
  padding-top: 15px;
  margin-top: 15px;
  margin-bottom: 15px;
  box-sizing: inherit;
}
.streamDetail #articleDetail #listicleApp h3.formitem_text {
  width: auto;
  margin: 0px 0 20px;
  padding-top: 50px;
  display: table;
  padding: 0px;
}
.streamDetail #articleDetail #listicleApp .formitem {
  margin: 0px auto;
  padding-top: 45px;
}
.streamDetail #articleDetail #listicleApp .formitem .formitem_innercontent {
  width: 95%;
}
.streamDetail #articleDetail #listicleApp .formitem .formitem_explanation {
  margin-bottom: 0px;
}
.streamDetail #articleDetail #listicleApp p:first-child,
.streamDetail #articleDetail #listicleApp div.formitem:first-child {
  padding-top: 72px;
  margin-top: 0px;
}
.streamDetail #articleDetail #listicleApp p:first-child h3.formitem_text,
.streamDetail #articleDetail #listicleApp div.formitem:first-child h3.formitem_text {
  margin-top: 0px;
}
.streamDetail #articleDetail #listicleApp strong {
  font-family: ZonaPro Extrabold, Verdana, sans-serif;
}
.streamDetail #articleDetail #listicleApp h2,
.streamDetail #articleDetail #listicleApp h3 {
  font-family: ZonaPro Extrabold, Verdana, sans-serif;
  font-size: 27px;
}
.streamDetail #articleDetail #listicleApp ul,
.streamDetail #articleDetail #listicleApp ol {
  list-style: inherit;
  list-style-position: inside;
}
.streamDetail #articleDetail #listicleApp ul li,
.streamDetail #articleDetail #listicleApp ol li {
  padding-bottom: 5px;
}
.streamDetail #articleDetail #listicleApp ol {
  list-style-type: decimal;
}
.streamDetail #articleDetail #listicleApp .formitem_answer_col2 .image,
.streamDetail #articleDetail #listicleApp .formitem_answer_col3 .image {
  margin-bottom: 10px;
}
@media screen and (max-width: 1024px) {
  .streamDetail #articleDetail #listicleApp {
    font-size: 16px;
    line-height: 22px;
    margin: 40px auto 0;
    width: 58%;
    /* 755 / 1280 */
    padding-left: 8.1%;
    padding-right: 8.1%;
  }
  .streamDetail #articleDetail #listicleApp p,
  .streamDetail #articleDetail #listicleApp .promoFrame,
  .streamDetail #articleDetail #listicleApp ul,
  .streamDetail #articleDetail #listicleApp ol,
  .streamDetail #articleDetail #listicleApp h2,
  .streamDetail #articleDetail #listicleApp h3,
  .streamDetail #articleDetail #listicleApp h2,
  .streamDetail #articleDetail #listicleApp h3 {
    font-size: 22px;
  }
  .streamDetail #articleDetail #listicleApp p:first-child,
  .streamDetail #articleDetail #listicleApp div.formitem:first-child {
    padding-top: 52px;
  }
  .streamDetail #articleDetail #listicleApp .paragraph {
    font-size: 16px;
    line-height: 22px;
  }
  .streamDetail #articleDetail #listicleApp .formitem_buttonRepeat {
    margin-top: 20px;
  }
}
@media screen and (max-width: 800px) {
  .streamDetail #articleDetail #listicleApp {
    margin: 30px auto 0;
    width: 58%;
  }
  .streamDetail #articleDetail #listicleApp p,
  .streamDetail #articleDetail #listicleApp .promoFrame,
  .streamDetail #articleDetail #listicleApp ul,
  .streamDetail #articleDetail #listicleApp ol,
  .streamDetail #articleDetail #listicleApp h2,
  .streamDetail #articleDetail #listicleApp h3,
  .streamDetail #articleDetail #listicleApp .formitem,
  .streamDetail #articleDetail #listicleApp .group_results,
  .streamDetail #articleDetail #listicleApp .formitem_boxmessage,
  .streamDetail #articleDetail #listicleApp .formitem_buttonRepeat {
    font-size: 14px;
    line-height: 20px;
  }
  .streamDetail #articleDetail #listicleApp h2,
  .streamDetail #articleDetail #listicleApp h3 {
    font-size: 22px;
  }
  .streamDetail #articleDetail #listicleApp p:first-child,
  .streamDetail #articleDetail #listicleApp div.formitem:first-child {
    padding-top: 42px;
  }
  .streamDetail #articleDetail #listicleApp p:first-child,
  .streamDetail #articleDetail #listicleApp div.formitem:first-child {
    padding-top: 42px;
  }
  .streamDetail #articleDetail #listicleApp .paragraph {
    font-size: 14px;
    line-height: 20px;
  }
  .streamDetail #articleDetail #listicleApp .formitem_buttonRepeat,
  .streamDetail #articleDetail #listicleApp .formitem_boxmessage {
    padding-top: 10px;
  }
  .streamDetail #articleDetail #listicleApp .formitem_buttonRepeat .formitem_boxmessage_title,
  .streamDetail #articleDetail #listicleApp .formitem_boxmessage .formitem_boxmessage_title {
    font-size: 16px;
    padding-left: 0px;
  }
  .streamDetail #articleDetail #listicleApp .formitem_buttonRepeat .formitem_boxmessage_content,
  .streamDetail #articleDetail #listicleApp .formitem_boxmessage .formitem_boxmessage_content {
    font-size: 14px;
    padding-left: 0px;
  }
  .streamDetail #articleDetail #listicleApp .formitem_buttonRepeat {
    height: 50px;
    margin-top: 20px;
  }
  .streamDetail #articleDetail #listicleApp .formitem_buttonRepeat span {
    line-height: 34px;
  }
}
@media screen and (max-width: 640px) {
  .streamDetail #articleDetail #listicleApp {
    margin: 25px auto 0;
  }
  .streamDetail #articleDetail #listicleApp .formitem_buttonRepeat,
  .streamDetail #articleDetail #listicleApp .formitem_boxmessage {
    padding-top: 10px;
  }
  .streamDetail #articleDetail #listicleApp .formitem_buttonRepeat .formitem_boxmessage_title,
  .streamDetail #articleDetail #listicleApp .formitem_boxmessage .formitem_boxmessage_title {
    font-size: 14px;
    padding-left: 7px;
  }
  .streamDetail #articleDetail #listicleApp .formitem_buttonRepeat .formitem_boxmessage_content,
  .streamDetail #articleDetail #listicleApp .formitem_boxmessage .formitem_boxmessage_content {
    font-size: 13px;
    padding-left: 7px;
  }
  .streamDetail #articleDetail #listicleApp .formitem_buttonRepeat {
    height: 50px;
    margin-top: 25px;
  }
  .streamDetail #articleDetail #listicleApp .formitem_buttonRepeat span {
    line-height: 34px;
  }
  .streamDetail #articleDetail #listicleApp h2,
  .streamDetail #articleDetail #listicleApp h3 {
    font-size: 18px;
  }
}
@media screen and (max-width: 600px) {
  .streamDetail #articleDetail #listicleApp p:first-child,
  .streamDetail #articleDetail #listicleApp div.formitem:first-child {
    padding-top: 32px;
  }
}
@media screen and (max-width: 480px) {
  .streamDetail #articleDetail #listicleApp {
    font-size: 14px;
    line-height: 20px;
    margin: 20px auto 0;
    width: 89%;
    padding-left: 5.5%;
    padding-right: 5.5%;
  }
  .streamDetail #articleDetail #listicleApp p,
  .streamDetail #articleDetail #listicleApp .promoFrame,
  .streamDetail #articleDetail #listicleApp ol,
  .streamDetail #articleDetail #listicleApp ul,
  .streamDetail #articleDetail #listicleApp h2,
  .streamDetail #articleDetail #listicleApp h3,
  .streamDetail #articleDetail #listicleApp .formitem,
  .streamDetail #articleDetail #listicleApp .group_results,
  .streamDetail #articleDetail #listicleApp .formitem_boxmessage,
  .streamDetail #articleDetail #listicleApp .formitem_buttonRepeat {
    line-height: 23px;
  }
  .streamDetail #articleDetail #listicleApp p:first-child,
  .streamDetail #articleDetail #listicleApp div.formitem:first-child {
    padding-top: 22px;
  }
  .streamDetail #articleDetail #listicleApp .paragraph {
    line-height: 23px;
  }
}
@media screen and (max-width: 360px) {
  .streamDetail {
    min-width: 320px;
  }
  .streamDetail #articleDetail #listicleApp {
    margin: 15px auto 0;
    padding: 0 5.5% 10px;
  }
  .streamDetail #articleDetail #listicleApp .formitem_buttonRepeat,
  .streamDetail #articleDetail #listicleApp .formitem_boxmessage {
    padding-top: 10px;
  }
  .streamDetail #articleDetail #listicleApp .formitem_buttonRepeat .formitem_boxmessage_title,
  .streamDetail #articleDetail #listicleApp .formitem_boxmessage .formitem_boxmessage_title {
    font-size: 12px;
    padding-left: 55px;
  }
  .streamDetail #articleDetail #listicleApp .formitem_buttonRepeat .formitem_boxmessage_content,
  .streamDetail #articleDetail #listicleApp .formitem_boxmessage .formitem_boxmessage_content {
    font-size: 12px;
    padding-left: 55px;
  }
}
.layoutGallery {
  font-family: ZonaPro Regular, Verdana, sans-serif;
}
.layoutGallery #leadMedia {
  position: relative;
  max-width: 946px;
  margin: 55px auto 0;
  padding-bottom: 0;
}
.layoutGallery #leadMedia .copyright {
  -webkit-transform: rotate(90deg);
  -webkit-transform-origin: 100% 100%;
  -ms-transform: rotate(90deg);
  -ms-transform-origin: 100% 100%;
  -o-transform: rotate(90deg);
  -o-transform-origin: 100% 100%;
  -moz-transform: rotate(90deg);
  -moz-transform-origin: 100% 100%;
  transform: rotate(90deg);
  transform-origin: 100% 100%;
  color: #999999;
  font-family: Verdana;
  font-size: 12px;
  padding: 3px;
  position: absolute;
  right: 0px;
  bottom: 0px;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 440px;
  overflow: hidden;
}
.layoutGallery #leadMedia .galleryAnchor {
  text-align: center;
}
.layoutGallery #leadMedia .galleryAnchor span {
  display: block;
}
.layoutGallery #leadMedia .galleryAnchor .slidesTotal {
  position: absolute;
  right: 2%;
  bottom: 30px;
  font-weight: bold;
  padding: 5px 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.37);
  border-radius: 5px;
  color: #fff;
}
.layoutGallery #leadMedia .mainPhotoImg {
  display: block;
  width: 100%;
}
.layoutGallery #leadMedia #leadGalleryPreview {
  bottom: 15px;
  left: 0;
}
.layoutGallery #leadMedia #leadGalleryPreview ul {
  margin: 1em 0 1em 0px;
}
.layoutGallery #leadMedia #leadGalleryPreview li img {
  height: 60px;
}
.layoutGallery #galleryDescription {
  width: 940px;
  padding: 0;
  margin: 0 auto;
  font-size: 18px;
  background: rgba(255, 255, 255, 0.9);
  padding-top: 60px;
  line-height: 30px;
}
.layoutGallery .formTools {
  text-align: center;
  margin-top: 55px;
  padding-bottom: 50px;
}
.layoutGallery .formTools .layerGlassFullPageButtonGallery {
  display: inline-block;
  width: 204px;
  line-height: 35px;
  text-align: center;
  border: 2px solid #000;
}
.layoutGallery .formTools .layerGlassFullPageButtonGallery:hover {
  background-color: #000;
  color: #fff;
}
@media screen and (min-width: 1200px) {
  .layoutGallery #galleryDescription {
    width: auto;
  }
}
@media screen and (max-width: 1024px) {
  .layoutGallery #galleryDescription {
    width: 74.2%;
  }
  .layoutGallery #leadMedia .copyright {
    transform: none;
    transform-origin: none;
    right: 4px;
    bottom: -20px;
  }
}
@media screen and (max-width: 480px) {
  .layoutGallery #galleryDescription {
    width: 100%;
    box-sizing: border-box;
    font-size: 16px;
  }
  .layoutGallery #galleryDescription .formTools {
    margin-top: 30px;
  }
  .layoutGallery #leadGalleryPreview {
    display: none;
  }
}
.specRaport {
  margin: 0px 0px 20px;
}
.specRaport .srBanner {
  position: relative;
  overflow: hidden;
  max-width: 1200px;
}
.specRaport .srBanner .srImage {
  height: 100%;
  display: block;
}
.specRaport .srBanner .srTitle {
  font-family: 'ZonaPro Extrabold', Verdana, sans-serif;
  font-size: 81px;
  color: #fff;
  margin: 0px;
  padding: 0px;
  line-height: 95px;
  position: absolute;
  bottom: 45px;
  left: 55px;
  z-index: 10;
  width: 94%;
  text-align: left;
}
.specRaport .srBanner .srLayer {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.08) 0%, rgba(0, 0, 0, 0.19) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.08)), color-stop(100%, rgba(0, 0, 0, 0.19)));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.08) 0%, rgba(0, 0, 0, 0.19) 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.08) 0%, rgba(0, 0, 0, 0.19) 100%);
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.08) 0%, rgba(0, 0, 0, 0.19) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.08) 0%, rgba(0, 0, 0, 0.19) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#14000000', endColorstr='#30000000', GradientType=0);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.specRaport .srBanner .srBg {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 465px 0 0 815px;
  border-color: transparent transparent transparent transparent;
  line-height: 0px;
  _border-color: #000000 #000000 #000000 #000000;
  _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
  z-index: 9;
}
.specRaport .rsNavig {
  text-align: left;
  margin: 0px 0px 20px;
  position: relative;
  height: 55px;
}
.specRaport .rsNavig ul.specialMain li {
  float: left;
  display: block;
}
.specRaport .rsNavig ul.specialMain li a {
  font-family: Verdana, sans-serif;
  font-weight: bold;
  font-size: 20px;
  line-height: 20px;
  color: #999999;
  padding: 17px 25px 17px 2px;
  cursor: pointer;
  display: inline-block;
}
.specRaport .rsNavig ul.specialMain li a.select {
  color: #000000;
}
.specRaport .rsNavig ul.specialMain li a:hover {
  color: #e86278;
}
.specRaport .rsNavig ul.specialMain li.more {
  position: relative;
}
.specRaport .rsNavig ul.specialMain li.more > a:after {
  content: "▼";
  position: absolute;
  top: 18px;
  right: 0;
  bottom: 0;
  font-size: 60%;
  padding: 0 7px;
}
.specRaport .rsNavig ul.specialMain li.more > a.select {
  color: #000000;
}
.specRaport .rsNavig ul.specialMain li.more > a:hover {
  color: #e86278;
}
.specRaport .rsNavig ul.specialMain li.more ul.specialBubble {
  position: absolute;
  display: none;
  top: 55px;
  left: 0px;
  background: #f9f9f8;
  padding: 5px 10px;
  border: 3px solid #999999;
  margin: 0;
}
.specRaport .rsNavig ul.specialMain li.more ul.specialBubble li {
  float: none;
}
.specRaport .rsNavig ul.specialMain li.more ul.specialBubble li a {
  text-align: right;
  padding: 10px 5px 10px 5px;
  white-space: nowrap;
}
.specRaport .rsNavig ul.specialMain li.more ul.specialBubble:hover {
  display: block;
}
.specRaport .rsNavig ul.specialMain li.more:hover ul {
  display: block;
}
/* raport specjalny na detalu artykulu */
#main:not(.mainSpecialTopic) .specRaport {
  margin-bottom: 50px;
}
#main:not(.mainSpecialTopic) .specRaport .srBanner .srTitle {
  font-size: 60px;
  line-height: 68px;
  bottom: 35px;
  left: 50px;
}
#main:not(.mainSpecialTopic) .specRaport .srBanner .srBg {
  border-width: 330px 0 0 578px;
}
#main:not(.mainSpecialTopic) .specRaport .rsNavig ul.specialMain {
  margin: 0;
  padding: 0;
}
/* /raport specjalny na detalu artykulu */
.specialLeadText {
  text-align: left;
  overflow: hidden;
  clear: both;
  margin: 40px 0px 0px;
}
.specialLeadText .hyphenate {
  font-family: ZonaPro Regular, Verdana, sans-serif;
  font-size: 18px;
  line-height: 30px;
  margin: 0 auto;
  position: relative;
}
.staticStreamContent {
  margin: 40px 0px 30px;
}
.staticStreamContent .sectionTitle {
  font-family: Verdana, sans-serif;
  font-weight: bold;
  font-size: 20px;
  line-height: 20px;
  color: #000;
  padding: 0;
  margin: 15px 0px 30px;
  text-align: left;
  display: block;
}
/* Media Queries */
@media screen and (max-width: 1280px) {
  .specRaport .srBanner .srImage {
    width: 100%;
    height: auto;
  }
  .specRaport .rsNavig {
    margin-left: 15px;
    margin-right: 15px;
  }
  #main:not(.mainSpecialTopic) .specRaport .srBanner .srBg {
    border-width: 330px 0 0 578px;
  }
  .specialLeadText {
    margin-left: 15px;
    margin-right: 15px;
  }
  .staticStreamContent .sectionTitle {
    margin-left: 15px;
    margin-right: 15px;
  }
}
@media screen and (max-width: 1024px) {
  .specRaport .srBanner .srBg {
    border-width: 385px 0 0 675px;
  }
  .specRaport .srBanner .srTitle {
    font-size: 72px;
    line-height: 82px;
    bottom: 30px;
    left: 40px;
  }
}
@media screen and (max-width: 992px) {
  .specRaport .srBanner .srBg {
    border-width: 315px 0 0 552px;
  }
  .specRaport .srBanner .srTitle {
    font-size: 72px;
    line-height: 82px;
    bottom: 30px;
    left: 40px;
  }
  .specRaport .rsNavig ul.specialMain li a {
    font-size: 18px;
    line-height: 18px;
  }
  .specRaport .rsNavig ul.specialMain li ul.specialBubble {
    top: 50px;
  }
  #main:not(.mainSpecialTopic) .specRaport .srBanner .srBg {
    border-width: 260px 0 0 456px;
  }
  #main:not(.mainSpecialTopic) .specRaport .srBanner .srTitle {
    font-size: 40px;
    line-height: 50px;
    bottom: 20px;
    left: 30px;
  }
}
@media screen and (max-width: 840px) {
  .specRaport .srBanner .srBg {
    border-width: 315px 0 0 552px;
  }
  .specRaport .srBanner .srTitle {
    font-size: 62px;
    line-height: 72px;
    bottom: 20px;
    left: 30px;
  }
}
@media screen and (max-width: 800px) {
  .specRaport .srBanner .srBg {
    border-width: 230px 0 0 404px;
  }
  .specRaport .srBanner .srTitle {
    font-size: 36px;
    line-height: 44px;
    bottom: 15px;
    left: 25px;
  }
  .specRaport .rsNavig {
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 12px;
  }
  .specRaport .rsNavig ul.specialMain li a {
    font-size: 16px;
    line-height: 16px;
    padding: 5px 20px 10px 2px;
  }
  .specRaport .rsNavig ul.specialMain li.more a:after {
    top: 5px;
  }
  .specRaport .rsNavig ul.specialMain li.more ul.specialBubble {
    border-width: 2px;
    top: 28px;
    right: 0px;
    left: auto;
    margin: 0;
  }
  #main:not(.mainSpecialTopic) .specRaport .srBanner .srBg {
    border-width: 185px 0 0 325px;
  }
  #main:not(.mainSpecialTopic) .specRaport .srBanner .srTitle {
    font-size: 32px;
    line-height: 42px;
    bottom: 10px;
    left: 15px;
  }
  #main:not(.mainSpecialTopic) .specRaport .rsNavig {
    margin-top: 10px;
  }
  #main:not(.mainSpecialTopic) .specRaport .rsNavig ul.specialMain li a {
    font-size: 14px;
    line-height: 14px;
  }
  #main:not(.mainSpecialTopic) .specRaport .rsNavig ul.specialMain li ul.specialBubble {
    top: 27px;
    border-width: 2px;
    margin: 0;
    right: 0px;
    left: auto;
  }
  #main:not(.mainSpecialTopic) .specRaport .rsNavig ul.specialMain li ul.specialBubble li a {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .staticStreamContent .sectionTitle {
    margin-left: 0px;
    margin-right: 0px;
  }
  .specialLeadText {
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 10px;
  }
}
@media screen and (max-width: 640px) {
  #main:not(.mainSpecialTopic) .specRaport .srBanner .srBg {
    border-width: 125px 0 0 220px;
  }
  #main:not(.mainSpecialTopic) .specRaport .srBanner .srTitle {
    font-size: 24px;
    line-height: 32px;
    bottom: 10px;
    left: 15px;
  }
}
@media screen and (max-width: 480px) {
  .specRaport .srBanner .srBg {
    border-width: 100px 0 0 175px;
  }
  .specRaport .srBanner .srTitle {
    font-size: 20px;
    line-height: 26px;
    bottom: 7px;
    left: 15px;
  }
  .specRaport .rsNavig ul.specialMain li a {
    font-size: 14px;
    line-height: 14px;
  }
  .specRaport .rsNavig ul.specialMain li ul.specialBubble {
    top: 45px;
  }
  .specRaport .rsNavig ul.specialMain li ul.specialBubble li a {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  #main:not(.mainSpecialTopic) .specRaport .srBanner .srBg {
    border-width: 100px 0 0 175px;
  }
  #main:not(.mainSpecialTopic) .specRaport .srBanner .srTitle {
    font-size: 20px;
    line-height: 26px;
    bottom: 7px;
    left: 15px;
  }
}
