/*   
Theme Name: Obserwator 2016
Theme URI: plum.com.pl
Description: WordPress template for Obserwator Finansowy
Author: Plum
Author URI: plum.com.pl
Version: 1.1
.
Theme wordpress
.
*/

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,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
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;
}

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;
}*/

body {
    /*-webkit-font-smoothing: subpixel-antialiased !important;*/
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
}

body {
    font-family: 'Open Sans',  sans-serif;
    font-weight: 400;
}

body {
    background: #fff;
    overflow-x: hidden;
}


/*    haeder logo contact abous us    */

.pm-header {
    font-size: 0px;
    height: 153px;
}


/* spot */

.plum-spot-slider img {
    height: auto;
    width: 370px
}

.plum-spot-slider img,
.plum-spot-slider {
    max-width: 370px;
    margin: auto;
}

.plum-spot-slider {
    overflow: hidden;
}

.plum-spot-slider-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-animation: cubic-bezier(.63, .29, .5, .69);
    animation: cubic-bezier(.63, .29, .5, .69);
    -webkit-animation-name: plum-spot-slider;
    animation-name: plum-spot-slider;
    -webkit-animation-duration: 15s;
    animation-duration: 15s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}


/* cookie */
ul.first-time {
  max-height:320px;
  background:#f3f3f3;
  padding:15px 0px;
  border-bottom:1px solid #d3d3d3;
  box-shadow:0px 2px 5px rgba(0,0,0,0.1);
  overflow:visible;
  transition:1s;
  display:none;
}

ul.first-time li {max-width:1230px;margin:auto;text-align:center;line-height:24px;font-size:16px;}
b {font-weight:bold;}
li.first-info {padding:0px 35px;}
li.first-info a {text-decoration:underline;color: #211c5b;transition:.2s;}
li.first-info a:hover {text-decoration:underline;color: #080;}
div.first-submit {background:#c00;max-width:160px;padding:7px 0px; color:#fff;margin:auto;margin-top:15px;cursor:pointer;font-weight:400;transition:.2s;}
div.first-submit:hover {background:#0a0;}
div.first-submit:active {background:#090;}
li.first-close {position:absolute;top:10px;right:10px;}
li.first-close:before {content:'\f00d';font-family:fontawesome;color:#333;transition:.2s;}
li.first-close:hover:before {color:#c00}

#first-close:checked ~ .first-time {max-height:0px;padding:0px;overflow:hidden;}
/* cookie */



.plum-spot-sl-items:hover {
    opacity: .8;
}
@media screen and (min-width:1025px) {
@-webkit-keyframes plum-spot-slider {
    1% {
        -webkit-transform: translateX(0%);
        transform: translateX(0%)
    }
    6% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }
    26% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }
    31% {
        -webkit-transform: translateX(-200%);
        transform: translateX(-200%)
    }
    51% {
        -webkit-transform: translateX(-200%);
        transform: translateX(-200%)
    }
    56% {
        -webkit-transform: translateX(-300%);
        transform: translateX(-300%)
    }
    76% {
        -webkit-transform: translateX(-300%);
        transform: translateX(-300%)
    }
    81% {
        -webkit-transform: translateX(-400%);
        transform: translateX(-400%)
    }
    100% {
        -webkit-transform: translateX(-400%);
        transform: translateX(-400%)
    }
}

@keyframes plum-spot-slider {
    1% {
        -webkit-transform: translateX(0%);
        transform: translateX(0%)
    }
    6% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }
    26% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }
    31% {
        -webkit-transform: translateX(-200%);
        transform: translateX(-200%)
    }
    51% {
        -webkit-transform: translateX(-200%);
        transform: translateX(-200%)
    }
    56% {
        -webkit-transform: translateX(-300%);
        transform: translateX(-300%)
    }
    76% {
        -webkit-transform: translateX(-300%);
        transform: translateX(-300%)
    }
    81% {
        -webkit-transform: translateX(-400%);
        transform: translateX(-400%)
    }
    100% {
        -webkit-transform: translateX(-400%);
        transform: translateX(-400%)
    }
}
}


/* spot end */

.pm-header-content {
    max-width: 1170px;
    width: 100%;
    height: 100%;
    margin: auto;
}

.pm-header-right-block-text {
    margin-left: 20px;
}

.pm-header-right-block li {
    font-size: 16px;
    display: inline-block;
    color: #8f8f8f;
}

.pm-header-right-block {
    float: right;
    margin-top: 55px;
}

.pm-header-icon-1 {
    background: url(images/icon-search.png) no-repeat center;
}

.pm-header-icon-2 {
    background: url(images/icon-nbp.png) no-repeat center;
}

.pm-header-icon-3 {
    background: url(images/icon-rss.png) no-repeat center;
}

.pm-header-icon-4 {
    background: url(images/icon-stream.png) no-repeat center;
}

.pm-header-icon-1:hover,
.pm-header-icon-2:hover,
.pm-header-icon-3:hover,
.pm-header-icon-4:hover {
    cursor: pointer;
}

.pl-page-banner {
    margin-bottom: 15px;
}

.pm-header-icon-4,
.pm-header-icon-3,
.pm-header-icon-2,
.pm-header-icon-1 {
    width: 48px;
    height: 39px;
    margin-left: 0px;
    margin-top: 12px;
    float: right;
    border-right: 1px solid #f4f4f4;
    -webkit-transform: translateY(9px);
    transform: translateY(9px);
}

.pm-header-logo {
    max-width: 600px;
    width: 100%;
    height: 100px;
    float: left;
    margin-top: 33px;
}

.pm-header-logo > img {
    max-width: 655px;
    width: 100%;
    height: auto;
}


/*   main navigantion bar     */

.pm-header-nav-bar {
    height: 60px;
    background-color: #e6eaed;
    font-size: 0px;
    margin-bottom: 42px;
}


/*.pm-navigation-bar-content {
    max-width: 1170px;
    width: 100%;
    height: 100%;
    margin: auto;
}*/


/*.pm-navigation-bar-content {
    max-width: 1170px;
    width:100%;
    display:flex;
    margin:auto;

}*/

.pm-navigation-home-button {
    width: 60px;
    height: 60px;
    min-width: 60px;
    background-color: #211c5b;
    background: url(images/icon-home.png) no-repeat center;
    display: inline-block;
    vertical-align: top;
}

.pm-navigation-home-button:hover {
    opacity: .9;
}

.pm-navigation-eye-button {
    width: 60px;
    height: 60px;
    background: url(images/zprzy.png) no-repeat center #211c5b;
    display: inline-block;
    vertical-align: top;
}

.pm-navigation-eye-button:hover {
    opacity: .9;
}

.plum-eye-align {
    width: 100%;
}


/*.pm-navigation-menu {
    font-size: 15px;
    vertical-align: top;
    height: 60px;
    width: 100px;
    display: inline-block;
}*/


/*    footer mail  block   */

.pm-footer-newsletter {
    max-width: 1170px;
    margin: auto;
    height: 180px;
}

h3.pm-footer-newsletter-title {
    color: #ee0707;
    font-weight: 500;
    font-size: 26px;
    padding-bottom: 7px;
    border-bottom: 2px solid #2b2b2b;
    margin-bottom: 50px;
}

.pm-footer-newsletter-text {
    color: 2b2b2b;
    font-size: 18px;
    font-weight: 400;
    float: left;
    margin-top: 8px;
}

.pm-footer-newsletter-form {
    font-size: 0px;
    max-width: 560px;
    width: 100%;
    float: right;
}

.mp-footer-input-newsletter-form {
    width: 100%;
    max-width: 385px;
    height: 40px;
    border: 1px solid #e6eaed;
    padding-left: 15px;
    color: #8c8c8c;
    font-size: 12px;
}

.mp-footer-input-newsletter-form:focus {
    outline: none;
}

.mp-footer-newsletter-button {
    border: none;
    background: #ee0707;
    height: 42px;
    color: #fff;
    width: 139px;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 400;
    margin-left: 16px;
    border-radius: 0px;
}

.mp-footer-newsletter-button:active,
.mp-footer-newsletter-button:focus {
    outline: none;
}

.mp-footer-newsletter-button:hover {
    background: #242424;
    cursor: pointer;
}


/*    footer     */

.pm-footer {
    height: 128px;
    background: #1d1858;
}

.plum-copy {
    height: 86px;
}

.plum-copy > p {
    color: #2b2b2b;
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    padding-top: 35px;
}

.plum-copy > p > span > a {
    color: #2b2b2b;
    font-size: 14px;
    font-weight: 500;
}

.plum-copy > p > span {
    text-decoration: underline
}

.pm-footer-content {
    max-width: 1170px;
    width: 100%;
    margin: auto;
    height: 100%;
    font-size: 0px;
}

.pm-footer-ul > li {
    margin-bottom: 15px;
}

.pm-footer-copy {
    color: #fff;
    font-size: 14px;
}

.pm-footer-logo > img {
    max-width: 250px;
    width: 100%;
    height: auto;
}

.pm-footer-col {
    font-size: 0px;
    display: inline-block;
    vertical-align: top;
    margin-top: 30px;
}

li.pm-footer-links a {
    font-size: 14px;
    color: #fff;
    font-weight: 400;
    text-decoration: underline;
}

li.pm-footer-links {
    font-size: 14px;
    color: #fff;
    font-weight: 400;
    text-decoration: underline;
    margin-left: 80px;
    margin-right: 5px;
    margin-bottom: 15px;
}

.pm-footer-ul-float {
    float: right;
}

.pm-footer-ul-float-l {
    float: left;
}

.pm-content-block {
    max-width: 1170px;
    margin: auto;
    min-height: 500px;
    font-size: 0px;
}


/*   main page content news   */

.pm-main-top-news {
    font-size: 0px;
    height: 460px;
    overflow: hidden;
    vertical-align: top;
    display: block;
}

.pm-main-top-news-left > img {
    max-width: 585px;
    width: 100%;
    height: auto;
}

.pm-main-top-news-left,
.pm-main-top-news-right {
    display: inline-block;
    max-width: 585px;
    width: 100%;
    vertical-align: top;
    overflow: hidden;
}

.pm-main-top-news-right {
    display: inline-block;
    max-width: 553px;
    width: 100%;
    vertical-align: top;
    overflow: hidden;
}

.pm-mtnrc {
    margin-left: 25px;
    height: 100%;
    overflow: hidden;
}

.pm-main-top-news-right-content-1-news {
    border: 1px solid #e6eaed;
    background: #e6eaed;
    width: 100%;
    max-width: 526px;
    height: 203px;
}

.pm-main-top-news-right {
    overflow-y: hidden;
    /* max-height: 460px;*/
    max-height: 553px;
    height: 100%;
    float: right;
}

.pm-main-top-news-right::-webkit-scrollbar {
    width: 7px;
    background: #e6eaed;
}

.pm-main-top-news-right::-webkit-scrollbar-thumb {
    background: #e6eaed;
}

.pm-main-top-news-right-content-1-news > div > h3 {
    font-size: 18px;
    font-weight: 500;
    color: #2b2b2b;
    padding-bottom: 15px;
}

.pm-main-top-news-right-content-1-news > div > p {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #2b2b2b;
    height: 100%;
    max-height: 120px;
    text-overflow: ellipsis;
    overflow: hidden;
}

.pm-mtnrc1np {
    padding: 25px;
}

.pm-mtnrcrn-li:hover {
    cursor: pointer;
}

.pm-mtnrcrn-li {
    font-size: 18px;
    font-weight: 500;
    color: #2b2b2b;
    height: 63px;
    margin-bottom: 20px;
    border: 1px solid #e6eaed;
    max-width: 526px;
    display: block;
    -webkit-transition: .3s;
    transition: .3s;
}


/*  value main page    */

.pm-main-value {
    height: 62px;
    border: 1px solid #e6eaed;
    background: #e6eaed;
    overflow: hidden;
}

.pm-chart-class {
    max-width: 770px;
    display: inline-block;
    width: 100%;
}

.pm-grabber-valute {
    display: block;
    max-width: 30%;
    width: 100%;
    vertical-align: top;
    font-size: 12px;
    float: right;
}

.pm-grabber-valute > div {
    padding: 15px 15px 15px 60px;
    font-size: 12px;
    font-weight: 500;
    color: #2b2b2b;
}

.pm-grabber-valute > div > h2 {
    font-size: 23px;
}

.pm-grabber-valute > div > h2 + div {
    font-weight: 300;
    margin-bottom: 15px;
    margin-top: 15px;
    font-size: 14px;
}

.pm-grabber-valute > div > h2 + div + table > tbody > tr > td {
    width: 150px;
    vertical-align: middle;
    line-height: 20px;
    font-size: 16px;
}

.pm-grabber-valute > div > h2 + div + table > tbody > tr > td + td {
    width: 50px;
}

.pm-chart-class > div > div > div {
    border: none !Important;
    border-right: 1px solid #e6eaed !important;
}


/*  валюта  */

.icrow {
    max-width: 183px !important;
    display: inline-block !important;
    margin-right: 25px !important;
}

.iccode {
    font-size: 15px !important;
    font-weight: 500 !important;
    font-family: Roboto !important;
    color: #2b2b2b !important;
    width: 35px !important;
}

.icvalue {
    font-size: 15px !important;
    font-weight: 500 !important;
    font-family: Roboto !important;
    color: #2b2b2b !important;
    margin-right: 0px !important;
}

.icrow {
    border: none !important;
}

.icpercent {
    font-family: Roboto !important;
    font-size: 15px !important;
    font-weight: 400 !important;
}

.icheader + .icrow {
    margin-left: 300px !important;
}

.icminus,
.icplus {
    background: none !important;
}

.icplus:before,
.icminus:before {
    content: "";
    width: 15px;
    height: 15px;
    display: block;
    position: absolute;
    -webkit-transform: translate(-20px, 0px);
    transform: translate(-20px, 0px);
}

.icminus:before {
    background: url(images/icon-down.png) center repeat-x;
}

.icplus:before {
    background: url(images/icon-up.png) center repeat-x;
}

.ictype {
    position: absolute;
    -webkit-transform: translate(20px, 20px);
    transform: translate(20px, 20px);
    font-size: 0px;
    height: 100px;
    width: 200px;
}

.ictype:before {
    content: "Kursy średnie NBP";
    font-size: 15px;
    display: block;
    position: absolute;
    font-family: Roboto !important;
    font-weight: 500 !important;
    color: #222;
}

.icdate {
    float: left !important;
    -webkit-transform: translate(152px, 20px) !important;
    transform: translate(152px, 20px) !important;
    font-size: 15px !important;
    font-family: Roboto !important;
    font-weight: 500 !important;
    color: #222;
}

#icarrows {
    width: 100% !important;
    max-width: 1158px !important;
    -webkit-transform: translateY(20px) !important;
    transform: translateY(20px) !important;
}


/*global margin*/

.pm-global-margin {
    margin-bottom: 37px;
}


/* analiza block  */


/*spot on*/

.pm-footer-ref {
    font-size: 0px;
}

.pm-frb-margin {
    margin-left: 2%;
}

.pm-footer-ref-block {
    display: inline-block;
    max-width: 32%;
    width: 100%;
    vertical-align: top;
}

.pm-title-gl,
.pm-footer-ref-block >div > h3 {
    font-size: 26px;
    font-weight: 400;
    padding-bottom: 5px;
    border-bottom: 2px solid #222;
    margin-bottom: 26px;
}

.pm-footer-ref-block >div > a > img {
    max-width: 370px;
    height: auto;
    border: 1px solid #e6eaed;
}

.pm-twit {
    font-size: 12px;
}


/* kontakt-page-template */

.pm-page-kontakt-block {
    font-size: 16px;
    line-height: 24px;
    text-align: left;
    font-weight: 400;
    min-height: 290px;
}

.pm-page-kontakt-block img {
    max-width: 410px;
    height: auto;
    float: left;
    padding-right: 30px;
    padding-bottom: 20px;
}

.pm-button-lista-autor {
    font-size: 17px;
    width: 261px;
    line-height: 48px;
    text-align: center;
    color: #fff;
    background: #211c5b;
    text-transform: uppercase;
}

.pm-button-lista-autor .fa-angle-double-right {
    font-size: 14px;
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px);
    margin-left: 3px;
}

.pm-button-lista-autor-a {
    display: inline-block;
}


/*  analizy - debata  */

.pm-read-me,
.pm-analizy-debata {
    max-width: 771px;
    width: 100%;
    min-height: 200px;
    font-size: 0px;
    display: inline-block;
    vertical-align: top;
}

.pm-block-style {
    border: 1px solid transparent;
    background: #e6eaed;
}

.pm-wide-block-category-post,
.pm-wide-block {
    height: 289px;
    margin-bottom: 25px;
}

.pm-wide-half-left-2,
.pm-wide-half-left,
.pm-wide-half-right {
    display: inline-block;
    max-width: 371px;
    width: 100%;
    height: 100%;
    vertical-align: top;
    overflow: hidden;
}
.pm-wide-half-right {
    float: right;
     overflow: visible;
}

.pm-wide-half-left > img {
    /*    max-width: 371px;
    width: 100%;
    height: auto;*/
}

.pm-wide-half-left > img {
    min-width: 371px;
    height: 100%;
}

.pm-wide-half-left-2 > img {
    min-width: auto;
    max-width: 385px;
    height: auto;
}

.pm-whr-category {
    font-size: 12px;
    color: #2b2b2b;
    font-weight: 500;
    margin-bottom: 26px;
    display: inline-block;
    max-width: 80%;
    width: 100%;
}

.pm-whr-date-1 {
    font-size: 12px;
    font-weight: 500;
    margin-bottom: 14px;
    color: #8c8c8c;
    text-align: right;
    max-width: none;
    width: 100%;
}

.pm-whr-date-v1 {
    vertical-align: top;
    display: inline-block;
    max-width: 20%;
    text-align: right;
    width: 100%;
    font-size: 12px;
    font-weight: 500;
    color: #8c8c8c;
}

.pm-whr-date {
    float: right;
    color: #8c8c8c;
}

.pm-whr-title {
    font-size: 18px;
    color: #2b2b2b;
    font-weight: 600;
    margin-bottom: 15px;
    line-height: 25px;
}

.pm-whr-title-category {
    font-size: 18px;
    color: #2b2b2b;
    font-weight: 600;
    margin-bottom: 10px;
    text-overflow: ellipsis;
    overflow: visible;
    line-height: 20px;
    max-height: 40px;
}

.post-opts {
    display: none
}

.pm-whr-content-category,
.pm-whr-content {
    font-size: 16px;
    color: #2b2b2b;
    line-height: 20px;
    font-weight: 400;
    margin-bottom: 20px;
    max-height: 120px;
    overflow: visible;
}

.pm-whr-content-category {
    font-size: 16px;
    color: #2b2b2b;
    line-height: 24px;
    font-weight: 400;
    margin-bottom: 10px;
    height: 100px;
    overflow: hidden;
}

.pm-whr-autor {
    font-size: 12px;
    color: #8c8c8c;
    font-style: italic;
}

.pm-w-h-r-c-p {
    padding-right: 25px;
    padding-top: 25px;
}

.pm-small-block {
    height: 130px;
}

.pm-s-b-pad {
    padding: 20px 25px 0px 30px;
    max-height: 110px;
    height: 100%;
    overflow: hidden;
}

.pm-wide-img-overlay {
    font-size: 0px;
    position: absolute;
    max-width: 371px;
    width: 100%;
    max-height: 289px;
    height: 100%;
    background: url(images/img-bg-grad.png) bottom repeat-x, url(images/img-bg-grad.png) bottom repeat-x;
}

.pm-wide-img-overlay-pad {
    padding: 25px;
}

.pm-wide-img-overlay-pad > a > span {
    color: #fff;
    font-size: 12px;
    display: block;
    text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.8);
}

.pm-wide-img-overlay-pad > h3 {
    font-size: 18px;
    color: #fff;
    font-weight: 400;
    margin-top: 110px;
    margin-bottom: 15px;
    text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.8);
}

.pm-wide-img-overlay-pad > p {
    font-size: 16px;
    line-height: 24px;
    color: #fff;
    text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5);
    max-height: none;
    height: 100%;
    overflow: none;
}

.pm-small-four-blocks {
    height: 171px;
}

.pm-s4b {
    display: inline-block;
    background: #777;
    height: 169px;
    width: 173px;
    border: 1px solid #f4f4f4;
    vertical-align: top;
}

.pm-s4b > div > span {
    font-size: 12px;
    color: #fff;
    display: block;
    margin-bottom: 15px;
}

.pm-s4b > div > h3 {
    font-size: 13px;
    color: #fff;
    font-weight: 400;
    line-height: 16px;
    height: 99px;
   /* overflow: hidden;*/
}

.pm-s4bm {
    padding: 25px;
}

.pm-s4bm > span {
    text-align: right;
}

.plum-fl-4-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}


/* button */

.pm-button-category-post,
.pm-button {
    width: 110px;
    height: 30px;
    background: #211c5b;
    color: #fff;
    line-height: 30px;
    text-align: center;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 400;
    margin-top: 26px;
}

.pm-button-category-post {
    float: right;
    text-transform: none;
    font-size: 13px;
    position: relative;
}

.pm-but-arrow-post,
.pm-but-arrow {
    background: url(images/button-arrows.png) no-repeat center;
    width: 10px;
    height: 10px;
    display: inline-block;
    margin-left: 2px;
}

.pm-but-arrow-post {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
}

.pm-button-category-post,
.pm-button:hover {
    cursor: pointer;
}


/* right col main page */

.pm-right-col {
    min-height: 100px;
    max-width: 399px;
    width: 100%;
    display: inline-block;
}

.pm-right-col-m {
    margin-left: 29px;
    margin-bottom: 25px;
}

.pm-rcc-blocks {
    height: 64px;
    border-bottom: 1px solid #e6eaed;
}

.pm-rcc-blocks-date {
    height: 64px;
    border-bottom: 1px solid #2b2b2b;
}

.pm-right-col-content > div {
    padding-left: 22px;
    padding-right: 21px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.pm-rcc-title {
    color: 2b2b2b;
    font-size: 14px;
    display: inline-block;
    padding-left: 15px;
    font-weight: 500;
    max-width: 276px;
    vertical-align: top;
}

.pm-rcc-time {
    padding-top: 4px;
    vertical-align: top;
    display: inline-block;
    font-size: 14px;
    color: #8c8c8c;
}

.pm-rcc-time:after {
    /*    content: "";
    position: absolute;
    margin-left: 6px;
    margin-top: 1px;
    border-right: 1px solid #2b2b2b;
    height: 12px;*/
}

.pm-rcc-title:before {
    content: "";
    display: inline-block;
    border-right: 1px solid #2b2b2b;
    height: 12px;
    -webkit-transform: translate(-8px, 1px);
    transform: translate(-8px, 1px);
}

.pm-rcc-time {
    text-align: right;
    width: 34px;
}

.pm-rcc-blocks > div {
    padding-top: 15px;
}

.pm-rcc-title-date {
    color: 2b2b2b;
    font-size: 14px;
    font-weight: 500;
    max-width: 276px;
    padding-top: 39px;
}

.pm-rcc-footer-img-block {
    height: 169px;
}

.pm-rcc-footer-img {
    max-width: 369px;
    height: 169px;
    margin-left: 29px;
    overflow: hidden;
    width: 100%;
}

.pm-rcc-footer-img > img {
    max-width: 369px;
    width: 100%;
    height: auto;
}


/* read me */

.pm-readme-blocks {
    max-width: 370px;
    height: 169px;
    display: inline-block;
    margin-bottom: 33px;
}

.pm-readme-blocks-left {
    max-width: 152px;
    width: 155px;
    height: 100%;
    background: #e6eaed;
    border: 1px solid #e6eaed;
    border-right: none;
    display: inline-block;
    overflow: hidden;
}

.pm-readme-blocks-right {
    display: inline-block;
    width: 217px;
    max-height: 171px;
    overflow: hidden;
    vertical-align: top;
}

.pm-readme-blocks-right > div {
    border: 1px solid #e6eaed;
    border-left: none;
}

.pm-readme-blocks-right > img {
    max-width: 217px;
    width: 100%;
    height: auto;
    vertical-align: top;
}

.pm-readme-blocks-left > div {
    padding-left: 15px;
    padding-top: 15px;
}

.pm-readme-left-category {
    font-size: 12px;
    color: #2b2b2b;
    font-weight: 500;
    display: block;
    margin-bottom: 10px;
}

.pm-readme-left-date {
    font-size: 12px;
    color: #8c8c8c;
    display: block;
    font-weight: 400;
    margin-bottom: 10px;
}

.pm-readme-left-title {
    font-size: 13px;
    font-weight: 400;
    color: #2b2b2b;
    margin-right: 15px;
    line-height: 13px;
}

.pm-readme-right,
.pm-readme-left {
    display: inline-block;
    max-width: 370px;
    vertical-align: top;
}

.pm-readme-right {
    float: right;
}

.pm-rcc-title-2 {
    color: 2b2b2b;
    font-size: 16px;
    line-height: 20px;
    display: inline-block;
    font-weight: 400;
    vertical-align: top;
}

.pm-rcc-b-f {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.pm-rcc-blocks-height {
    height: 73.4px;
}

.pm-rcc-blocks-height > div {
    padding-top: 18px;
}


/* ~~~~~~~~~~~~~~ */

label {
    display: block;
    width: 100%;
}

.box {
    height: 45px;
    margin-bottom: 25px;
    font-size: 20px;
    text-align: center;
    line-height: 45px;
    background: #f4f4f4;
}

#pm-head-slide-6:checked ~.pm--li--6 > div > p,
#pm-head-slide-7:checked ~.pm--li--7 > div > p,
#pm-head-slide-8:checked ~.pm--li--8 > div > p,
#pm-head-slide-9:checked ~.pm--li--9 > div > p,
#pm-head-slide-10:checked ~.pm--li--10 > div > p,
#pm-head-slide-5:checked ~.pm--li--5 > div > p,
#pm-head-slide-4:checked ~.pm--li--4 > div > p,
#pm-head-slide-3:checked ~.pm--li--3 > div > p,
#pm-head-slide-2:checked ~.pm--li--2 > div > p,
#pm-head-slide-1:checked ~.pm--li--1 > div > p {
    opacity: 1
}

#pm-head-slide-6:checked ~.pm--li--6 > div > h3,
#pm-head-slide-7:checked ~.pm--li--7 > div > h3,
#pm-head-slide-8:checked ~.pm--li--8 > div > h3,
#pm-head-slide-9:checked ~.pm--li--9 > div > h3,
#pm-head-slide-10:checked ~.pm--li--10 > div > h3,
#pm-head-slide-5:checked ~.pm--li--5 > div > h3,
#pm-head-slide-4:checked ~.pm--li--4 > div > h3,
#pm-head-slide-3:checked ~.pm--li--3 > div > h3,
#pm-head-slide-2:checked ~.pm--li--2 > div > h3,
#pm-head-slide-1:checked ~.pm--li--1 > div > h3 {
    padding-bottom: 15px;
    max-height: none;
    overflow: hidden;
    white-space: normal;
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
}

#pm-head-slide-7:checked ~ .pm-main-top-news-left-scroll-img-7,
#pm-head-slide-8:checked ~ .pm-main-top-news-left-scroll-img-8,
#pm-head-slide-9:checked ~ .pm-main-top-news-left-scroll-img-9,
#pm-head-slide-10:checked ~ .pm-main-top-news-left-scroll-img-10,
#pm-head-slide-1:checked ~ .pm-main-top-news-left-scroll-img-1,
#pm-head-slide-2:checked ~ .pm-main-top-news-left-scroll-img-2,
#pm-head-slide-3:checked ~ .pm-main-top-news-left-scroll-img-3,
#pm-head-slide-4:checked ~ .pm-main-top-news-left-scroll-img-4,
#pm-head-slide-5:checked ~ .pm-main-top-news-left-scroll-img-5,
#pm-head-slide-6:checked ~ .pm-main-top-news-left-scroll-img-6 {
    opacity: 1;
    display: block;
}

#pm-head-slide-6:checked ~ .pm--li--6,
#pm-head-slide-7:checked ~ .pm--li--7,
#pm-head-slide-8:checked ~ .pm--li--8,
#pm-head-slide-9:checked ~ .pm--li--9,
#pm-head-slide-10:checked ~ .pm--li--10,
#pm-head-slide-5:checked ~ .pm--li--5,
#pm-head-slide-4:checked ~ .pm--li--4,
#pm-head-slide-3:checked ~ .pm--li--3,
#pm-head-slide-2:checked ~ .pm--li--2,
#pm-head-slide-1:checked ~ .pm--li--1 {
    border: 1px solid #e6eaed;
    background: #e6eaed;
    width: 100%;
    height: 203px;
    cursor: default;
}

.pm-mtnrc1np-overlay-6,
.pm-mtnrc1np-overlay-7,
.pm-mtnrc1np-overlay-8,
.pm-mtnrc1np-overlay-9,
.pm-mtnrc1np-overlay-10,
.pm-mtnrc1np-overlay-5,
.pm-mtnrc1np-overlay-4,
.pm-mtnrc1np-overlay-3,
.pm-mtnrc1np-overlay-2,
.pm-mtnrc1np-overlay-1 {
    height: 65px;
    width: 527px;
    -webkit-transform: translate(-25px, -26px);
    transform: translate(-25px, -26px);
    position: relative;
    z-index: 1;
    display: block;
}

.pm-mtnrcrn-li {
    position: relative;
    z-index: 2;
}

#pm-head-slide-6:checked ~ .pm-mtnrc1np-overlay-6 {
    display: none;
}

#pm-head-slide-7:checked ~ .pm-mtnrc1np-overlay-7 {
    display: none;
}

#pm-head-slide-8:checked ~ .pm-mtnrc1np-overlay-8 {
    display: none;
}

#pm-head-slide-9:checked ~ .pm-mtnrc1np-overlay-9 {
    display: none;
}

#pm-head-slide-10:checked ~ .pm-mtnrc1np-overlay-10 {
    display: none;
}

#pm-head-slide-5:checked ~ .pm-mtnrc1np-overlay-5 {
    display: none;
}

#pm-head-slide-4:checked ~ .pm-mtnrc1np-overlay-4 {
    display: none;
}

#pm-head-slide-3:checked ~ .pm-mtnrc1np-overlay-3 {
    display: none;
}

#pm-head-slide-2:checked ~ .pm-mtnrc1np-overlay-2 {
    display: none;
}

#pm-head-slide-1:checked ~ .pm-mtnrc1np-overlay-1 {
    display: none;
}

#pm-head-slide-10:checked ~ .pm--li--10 > div > div,
#pm-head-slide-9:checked ~ .pm--li--9 > div > div,
#pm-head-slide-8:checked ~ .pm--li--8 > div > div,
#pm-head-slide-7:checked ~ .pm--li--7 > div > div,
#pm-head-slide-6:checked ~ .pm--li--6 > div > div,
#pm-head-slide-5:checked ~ .pm--li--5 > div > div,
#pm-head-slide-4:checked ~ .pm--li--4 > div > div,
#pm-head-slide-3:checked ~ .pm--li--3 > div > div,
#pm-head-slide-2:checked ~ .pm--li--2 > div > div,
#pm-head-slide-1:checked ~ .pm--li--1 > div > div {
    display: none;
}

.pm--li--6,
.pm--li--7,
.pm--li--8,
.pm--li--9,
.pm--li--10,
.pm--li--5,
.pm--li--4,
.pm--li--3,
.pm--li--2,
.pm--li--1 {
    overflow: hidden;
}

.pm--li--6 > div > h3,
.pm--li--7 > div > h3,
.pm--li--8 > div > h3,
.pm--li--9 > div > h3,
.pm--li--10 > div > h3,
.pm--li--5 > div > h3,
.pm--li--4 > div > h3,
.pm--li--3 > div > h3,
.pm--li--2 > div > h3,
.pm--li--1 > div > h3 {
    font-size: 18px;
    font-weight: 500;
    color: #2b2b2b;
    padding-bottom: 25px;
    -webkit-transition: 0.0s;
    transition: 0.0s;
    max-height: 14px;
    overflow: hidden;
    white-space: nowrap;
    -webkit-transform: translateY(-65px);
    transform: translateY(-65px);
}

.pm--li--10 > div > p,
.pm--li--9 > div > p,
.pm--li--8 > div > p,
.pm--li--7 > div > p,
.pm--li--6 > div > p,
.pm--li--5 > div > p,
.pm--li--4 > div > p,
.pm--li--3 > div > p,
.pm--li--2 > div > p,
.pm--li--1 > div > p {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #2b2b2b;
    height: 100%;
    max-height: 120px;
    text-overflow: ellipsis;
    overflow: hidden;
    opacity: .3;
    -webkit-transition: 1.0s;
    transition: 1.0s;
}

.pm-input-hide {
    display: none;
}

.pm-main-top-news-left-scroll-img-10,
.pm-main-top-news-left-scroll-img-9,
.pm-main-top-news-left-scroll-img-8,
.pm-main-top-news-left-scroll-img-7,
.pm-main-top-news-left-scroll-img-6,
.pm-main-top-news-left-scroll-img-5,
.pm-main-top-news-left-scroll-img-4,
.pm-main-top-news-left-scroll-img-3,
.pm-main-top-news-left-scroll-img-2,
.pm-main-top-news-left-scroll-img-1 {
    position: absolute;
    /*  transform: translateX(-610px) translateY(0px); */
    -webkit-transform: translateX(-642px) translateY(0px);
    transform: translateX(-642px) translateY(0px);
    height: 458px;
    overflow: hidden;
    opacity: .0;
    -webkit-transition: .1s;
    transition: .1s;
    top: 255px;
    width: 586px;
    display: none;
    border: 1px solid #e6eaed;
}

img.pm-mir {
    width: 100%;
    min-width: 100%;
    height: auto;
    border: none;
}


/*  admin bar position  */

html {
    margin-top: 0px !important;
}


/* header navigation bar */

.menu {
    font-size: 0px;
}


/*.pm-navigation-menu {
    max-width: 1050px;
    width: 100%;
}*/


/*cat icon*/

.pl-cat-icons-rapor {
    background: url(images/ww-ico-1.png) no-repeat center;
}

.pl-cat-icons-blogi {
    background: url(images/ww-ico-3.png) no-repeat center;
}

.pl-cat-icons-warto {
    background: url(images/ww-ico-2.png) no-repeat center;
}

.pl-cat-icons-rapor,
.pl-cat-icons-blogi,
.pl-cat-icons-warto {
    width: 15px;
    height: 15px;
    background-size: cover;
    display: inline-block;
    -webkit-transform: translateY(2px);
    transform: translateY(2px);
}


/*.pm-navigation-menu {min-width:862px;}*/

.pm-navigation-menu > div > ul > li {
    display: inline-block;
    vertical-align: top;
    line-height: 60px;
}

.menu-header-container > ul > li,
.menu-header-container > ul > li > a {
    font-family: Open Sans;
    font-weight: 500;
    text-transform: uppercase;
    color: #2b2b2b;
    font-size: 16px;
    text-align: center;
    text-decoration: none;
}

.menu-header-container > ul > li > a {
    display: block;
    padding: 0px 20px;
}

.menu-header-container > ul > li > a:hover {
    color: #fff;
    background: #271f58;
}


/*     links       */

a {
    text-decoration: none;
    color: inherit;
    font-size: inherit;
}


/*    footer menu    

.menu-footer-container {
    display: inline-block;
    border: 0px solid #f00;
    max-width: 895px;
    width: 100%;
}

.menu-footer-container > ul > li {
    color: #fff;
    font-size: 15px;
}

.menu-footer-container > ul {
    padding-top: 22px;
    padding-left: 100px;
}

.menu-footer-container > ul > li + li + li + li + li,
.menu-footer-container > ul > li {
    display: inline-block;
    vertical-align: top;
    max-width: 180px;
    width: 100%;
    line-height: 33px;
    margin-left: 35px;
    text-align: left;
}

.menu-footer-container > ul > li + li + li + li,
.menu-footer-container > ul > li + li + li + li + li + li + li + li {
    max-width: 110px;
    text-align: center;
}

.menu-footer-container > ul > li > a {
    text-decoration: underline;
}
*/


/* ************************* */

.pm-right-cc-h {
    max-height: 603px;
    overflow: hidden;
}


/* валюта  */

.home-page-exchange-boxes-container {
    font-size: 14px;
}

.label-pasek-walut {
    display: inline-block;
    width: 250px;
    font-weight: 500;
    color: #2b2b2b;
}

.home-page-exchange-boxes-container > div > div {
    display: inline-block;
    margin-right: 65px;
}

.home-page-exchange-boxes-container > div {
    margin-top: 23px;
    margin-left: 23px;
}

.waluta {
    font-weight: 500;
    color: #2b2b2b;
}

.pm-sidebar-social {
    position: fixed;
    height: 172px;
    width: 54px;
    margin: auto;
    right: 0em;
    top: 35%;
}

.pm-social-icon-in,
.pm-social-icon-tw,
.pm-social-icon-face,
.pm-social-icon-message {
    width: 54px;
    height: 54px;
}

.pm-social-icon-tw {
    margin-bottom: 5px;
    background: url(images/social.png) top no-repeat;
}

.pm-social-icon-face {
    margin-bottom: 5px;
    background: url(images/social.png) center no-repeat;
}

.pm-social-icon-message {
    background: url(images/social.png) bottom no-repeat;
}

.pm-social-icon-in {
    background: url(images/in.png) center no-repeat;
    margin-bottom: 5px;
}

.pm-social-icon-tw:hover,
.pm-social-icon-face:hover,
.pm-social-icon-message {
    cursor: pointer;
}


/* search form */

.searchform {
    position: absolute;
}

.screen-reader-text {
    display: none;
}

#searchform {
    display: block;
    -webkit-transform: translate(-242px, 0px);
    transform: translate(-242px, 0px);
    width: 300px;
    font-size: 0px;
}

.pm-header-icon-1 > form > div > input {
    vertical-align: top;
    height: 35px;
    max-width: 240px;
    width: 100%;
    border: none;
    background: #261e57;
    color: #fff;
    padding-left: 15px;
    display: inline-block;
}

.pm-header-icon-1 > form > div > input + input {
    max-width: 35px;
    height: 37px;
    font-size: 0px;
    display: inline-block;
    padding: 0px;
    background: #261e57;
}


/*.searchform:before {
    content: '\f002';
  font-family:FontAwesome;
  font-size:18px;
  font-weight:300;
  color:#e5e5e5;
  display:inline-block;
  position:absolute;
  transform:translate(260px,9px);
 
}*/

.icpercent {
    color: #000 !important;
}

#searchform {
    display: block;
    -webkit-transform: translate(-254px, 1px);
    transform: translate(-254px, 1px);
    width: 300px;
    font-size: 0px;
}

form.searchform > div > input {
    background: transparent !Important;
    color: #211c5b;
}

form.searchform > div {
    background: #;
    border: 1px solid #e5e5e5;
}

.searchform:before {
    color: #999;
}

.pm-header-icon-1 > form > div > input + input,
.pm-header-icon-1 > form > div > input {
    height: 30px !important;
}

.pm-header-icon-1 {
    border: none;
}


/* content preview */

.pm-search-page {
    font-size: 13px;
    padding-bottom: 15px;
    padding-top: 15px;
    border-bottom: 1px solid #777;
}


/* Nowości i recenzje */

.pm-news-rec-body {
    width: 100%;
    height: 260px;
    display: block;
}

.pm-news-slider {
    height: 260px;
    position: absolute;
    width: 1170px;
    overflow: hidden;
}

.pm-news-slider-content:hover {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px)
}

.pm-news-slider-content {
    width: 218px;
    display: inline-block;
    -webkit-transition: .3s;
    transition: .3s;
}

.pm-news-slider-content > a {
    margin: auto;
    display: block;
    left: 0px;
    right: 0px;
    width: 134px;
    overflow: hidden;
}

.pm-news-slider-content > a > img {
    margin: auto;
    display: block;
    left: 0px;
    right: 0px;
    margin-top: 30px;
    max-height: 193px;
    width: auto;
}

.pm-news-sl-right,
.pm-news-sl-left {
    width: 42px;
    height: 100%;
    position: absolute;
    display: inline-block;
    z-index: 4444444;
}

.pm-news-sl-right {
    right: 0px;
    background: url(images/icons-slider.png) #eff2f4 no-repeat center right
}

.pm-news-sl-left {
    left: 0px;
    background: url(images/icons-slider.png) #eff2f4 no-repeat center left
}

.pm-news-sl-right,
.pm-news-sl-left {
    -webkit-transform: translateY(-223px);
    transform: translateY(-223px);
    -webkit-transition: 1s;
    transition: 1s;
}

.pm-news-sl-right:hover,
.pm-news-sl-left:hover {
    cursor: pointer;
    opacity: .5
}

.pm-news-slider-width {
    -webkit-transition: 1.5s cubic-bezier(.61, -0.01, .37, 1);
    transition: 1.5s cubic-bezier(.61, -0.01, .37, 1);
    width: 6900px;
    -webkit-transform: translateX(40px);
    transform: translateX(40px);
    display: inline-block;
}

#next-slide:checked ~ .pm-news-slider-width {
    -webkit-transform: translateX(-1040px);
    transform: translateX(-1040px)
}

.right {
    width: 42px;
    height: 260px;
    position: absolute;
    display: block;
}


/* single */

.pm-block-list-title {
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 15px;
}

.pm-block-list-excerpt {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 15px;
    width: 100%;
}

.pm-block-list-link {
    font-size: 13px;
}

.pm-block-list {
    padding: 15px;
    margin-bottom: 20px;
}


/* category finanse */

.pm-category-list > li:first-letter {
    text-transform: uppercase;
}

ul.pm-category-history-block > li {
    font-size: 12px;
    display: inline-block;
    font-style: italic;
    font-weight: 400;
    color: #2b2b2b;
    margin-right: 6px;
}

.pm-category-history-block > li > a {
    color: #aaa;
    text-decoration: underline;
}

.pm-2-column-left {
    width: 369px;
    display: inline-block;
    vertical-align: top;
}

.pm-2-column-right {
    display: inline-block;
    width: 772px;
    vertical-align: top;
    margin-left: 29px;
}


/* category list */

.pm-category-list a > li {
    font-size: 18px;
    line-height: 67px;
    border-bottom: 1px solid #e6eaed;
    padding-left: 22px;
    color: #2b2b2b;
    font-weight: 400;
}

.pm-category-list a > li:hover {
    background: #211c5b;
    color: #fff;
    cursor: pointer;
}

.pl-active-category {
    background: #211c5b;
    color: #fff !important;
    cursor: pointer;
}

.current-menu-item {
    background: #211c5b;
}

.current-menu-item a {
    color: #fff !Important;
}


/* navbar */

.pm-page-navigation {
    height: 65px;
}

.pm-page-navigation-content {
    padding: 19px;
    /*min-width: 320px;*/
    margin: auto;
    height: 30px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.pm-page-navigation-content a > li {
    font-size: 14px;
    margin-left: 4px;
    text-align: center;
    line-height: 28px;
    color: #555;
    font-weight: 400;
    vertical-align: top;
    display: inline-block;
}

.pm-page-navigation-content-style {
    border: 1px solid #e6eaed;
    background: #e6eaed;
    display: inline-block;
    min-width: 28px;
    height: 28px;
    vertical-align: top;
    font-size: 15px;
    line-height: 28px;
    text-align: center;
    margin-left: 2px;
}

.page-numbers.dots {
    display: inline-block;
    font-size: 24px;
    margin-left: 3px;
}

.page-numbers.current > li {
    background: #211c5b;
    border-color: #211c5b;
    color: #fff;
}

.pm-page-navigation-content-style:hover {
    background: #211c5b;
    border-color: #211c5b;
    color: #fff;
    cursor: pointer;
}

.pm-icnav-next,
.pm-icnav-prev {
    width: 9px;
    height: 9px;
    display: block;
    margin: auto;
    margin-top: 10px;
}

.pm-icnav-prev {
    background: url(images/icons-nav-lr.png) center left no-repeat;
}

.pm-category-list-active {
    background: #211c5b;
    color: #fff !important;
}

.pm-icnav-next {
    background: url(images/icons-nav-lr.png) center right no-repeat;
}

.pm-page-navigation-prev,
.pm-page-navigation-next {
    width: 36px;
    font-size: 15px !important;
}


/* tegs */

strong {
    font-weight: 600;
}

.pagination {
    clear: both;
    padding: 20px 0;
    position: relative;
    font-size: 11px;
    line-height: 13px;
}

.pagination span,
.pagination a {
    display: block;
    float: left;
    margin: 2px 2px 2px 0;
    padding: 6px 9px 5px 9px;
    text-decoration: none;
    width: auto;
    color: #fff;
    background: #555;
}

.pagination a:hover {
    color: #fff;
    background: #3279BB;
}

.pagination .current {
    padding: 6px 9px 5px 9px;
    background: #3279BB;
    color: #fff;
}


/* artykul author block */

.pm-artykul-autor-block-padding {
    padding: 8px;
}

.pm-artykul-autor-block {
    height: auto;
    overflow: hidden;
}

.pm-artykul-autor-avatar {
    height: 64px;
    width: 64px;
    border: 1px solid #e6eaed;
    background: #fff;
    overflow: hidden;
    display: inline-block;
    vertical-align: top;
}

.pm-artykul-autor-avatar > div {
    /*    max-width:128px;
    width:100%;
    height:auto;*/
    background: no-repeat center;
    width: 100%;
    height: 100%;
    background-size: cover;
}

.pm-artykul-autor-details {
    display: inline-block;
    vertical-align: top;
    margin-left: 20px;
    width: 100%;
    min-height: 63px;
    max-width: 1010px;
}

h3.pm-artykul-autor-title-name {
    font-size: 18px;
    font-weight: 600;
    border-bottom: 1px solid #e6eaed;
    width: 100%;
    display: block;
    padding-bottom: 0px;
    margin-top: 5px;
}

.pm-artykul-autor-about {
    font-size: 16px;
    line-height: 20px;
    padding-top: 0px;
    height: auto;
    text-align: left;
    overflow: hidden;
    -webkit-transform: translateY(5px);
    transform: translateY(5px)
}

.pm-artykul-autor-link a {
    font-weight: bold;
}

.pm-artykul-autor-link {
    font-size: 13px;
    color: #141414;
    text-align: right;
    font-weight: 500;
    margin-top: 5px;
}

.pm-artykul-autor-avatar > div > a {
    width: 100%;
    height: 100%;
    display: block;
}

.pm-artykul-autor-block-small {
    max-height: 88px;
}

.pm-artykul-autor-title-name-small {
    font-size: 23px;
    font-weight: 600;
    width: 100%;
    display: block;
    padding-bottom: 8px;
    margin-top: 25px;
}

.pm-artykul-autor-avatar-small {
    width: 70px;
    height: 70px;
    border: 1px solid #e6eaed;
    background: #fff;
    overflow: hidden;
    display: inline-block;
    vertical-align: top;
}

.pm-artykul-autor-avatar-small > div {
    background: no-repeat center;
    width: 100%;
    height: 100%;
    background-size: cover;
}

.pm-brake-content-v1 {
    margin-bottom: 25px;
    border: none;
    border-bottom: 1px solid #e5e5e5;
}

.pm-brake-content-v2 {
    margin-top: 45px;
    margin-bottom: 42px;
    border: none;
    border-bottom: 1px solid #e5e5e5;
}


/* 404 */

.pm-404-home {
    font-size: 40px;
    text-align: center;
    font-weight: 500;
    color: #292929;
    -webkit-transition: 1s;
    transition: 1s;
    text-transform: uppercase;
}

.pm-404 {
    font-size: 185px;
    color: #292929;
    text-align: center;
    font-weight: 500;
    cursor: default;
}

.pm-404-ex {
    font-size: 22px;
    text-align: center;
    color: #999;
    display: inline-block;
}

.pm-404-it {
    display: inline-block;
    font-size: 26px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 600;
    color: #292929;
}

.pm-404-ex,
.pm-404-it,
.pm-404-home,
.pm-404 {
    display: inline-block;
}

.pm-404::-moz-selection {
    background: opacity;
    color: #ff1414;
}

.pm-404::selection {
    background: opacity;
    color: #ff1414;
}

.pm-404-img {
    margin: auto;
    position: absolute;
    left: 0px;
    right: 0px;
}

.pm-404-home:hover {
    color: #ff1414;
}


/* last publication by author */

.pm-last-publocation-author-block {
    font-size: 13px;
    margin-left: 22px;
    margin-right: 22px;
    height: 75px;
    border-bottom: 1px solid #e6eaed;
}

.pm-last-publocation-author-block:last-child {
    border: none;
}

.pm-last-publocation-author-block h3 {
    font-size: 16px;
    font-weight: 500;
    padding-top: 16px;
    /*    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;*/
    color: #2b2b2b;
}

.pm-last-publocation-author-block p {
    font-size: 13px;
    color: #777;
    padding-top: 10px;
}

.pm-last-publocation-author-block a:hover {
    opacity: .7;
}


/* tagi block */

.pm-tagi-block-li {
    font-size: 18px;
    font-weight: 500;
    display: inline-block;
    padding: 10px;
    margin-right: 17px;
    border: 1px solid #e6eaed;
}

.pm-tagi-block-li:hover {
    background: #e6eaed;
    cursor: pointer;
}


/* title date */

.pm-title-date {
    float: right;
    display: block;
    font-size: 18px;
    color: #939393;
    padding-top: 6px;
}

.pm-title-post {
    font-weight: 500;
    border: none;
    line-height: 35px;
    margin: 0px;
    font-size:24px;
}


/*komentarz block*/

.pm-komentarz-block {}

.pm-komentarz-block-padding {
    padding: 31px 26px;
}

.pm-komentarz-block-left {
    width: 347px;
    display: inline-block;
    vertical-align: top;
}

.pm-komentarz-input {
    display: inline-block;
    width: 100%;
    height: 62px;
    border: 1px solid #e6eaed;
    background: #fff;
    color: #999;
    padding-left: 20px;
    margin-bottom: 18px;
}

.pm-komentarz-verify-text {
    font-size: 14px;
    font-weight: 400;
}

.pm-komentarz-verify-input {
    display: inline-block;
    width: 66px;
    height: 23px;
    text-align: center;
    border: 1px solid #e6eaed;
    background: #fff;
    color: #444;
    margin-top: 5px;
}

.pm-komentarz-verify-calc {
    font-size: 14px;
    color: #444;
    margin-top: 20px;
    margin-left: 20px;
}

input:focus {
    outline: none;
}

.pm-komentarz-block-right {
    display: inline-block;
    vertical-align: top;
    margin-left: 50px;
}

.pm-komentarz-message {
    border: 1px solid #e6eaed;
    background: #fff;
    color: #000;
    padding: 15px;
    width: 687px;
    height: 118px;
    display: block;
    resize: none;
    margin-bottom: 33px;
	font-size:16px;
}

textarea:focus {
    outline: none;
}

.pm-komentarz-message-button-add {
    width: 177px;
    height: 46px;
    border: 1px solid #211c5b;
    background: #211c5b;
    text-align: center;
    line-height: 46px;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
}

.pm-komentarz-message-button-add:hover {
    cursor: pointer;
}

.pm-single-content-width {
    max-width: 1007px;
    width: 100%;
    margin: auto;
    margin-bottom: 45px;
    text-align: left;
    min-height: 525px;
}

.pm-single-content-excerpt:first-letter {
    font-size: 60px;
    padding-top: 16px;
    padding-right: 10px;
    float: left;
    font-weight: 400;
}

.pm-single-content-excerpt {
    font-size: 24px;
    font-weight: 400;
    margin-bottom: 40px;
    line-height: 32px;
    color: #303030;
    letter-spacing: 0px;
    margin-top: 50px;
    text-align: left;
}


/* spot image align */

.alignleft {
    float: left;
    padding-right: 50px;
    padding-top: 0px;
    padding-bottom: 20px;
    margin-right: -80px;
    clear: left;
    -webkit-transform: translateX(-80px);
    transform: translateX(-80px);
}

.alignright {
    float: right;
    padding-top: 0px;
    padding-bottom: 20px;
    margin-right: -30px;
    -webkit-transform: translateX(50px);
    transform: translateX(50px);
    clear: right;
}


/* route category */

.pm-catalog-route {
    font-style: normal;
    font-size: 14px;
    margin-left: 4px;
    margin-right: 6px;
}


/*   history text selection  */

.pm-category-history-block:hover {
    cursor: default;
}

.pm-category-history-block > li::-moz-selection {
    background: transparent;
    color: #f90;
}

.pm-category-history-block > li::selection {
    background: transparent;
    color: #f90;
}


/*  content formating   */

.pm-single-content-width p {
    margin-bottom: 40px;
    display: block;
    font-family: Open Sans;
    font-size: 22px;
    font-weight: normal;
    text-align: left;
    line-height:34px;
}


/*  nowości i recenzje   */
.pm-news-rec-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-flow: row wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: wrap;    -ms-flex-wrap: wrap;    flex-wrap: wrap;
}
.pm-news-rec-item {
    width: 269px;
    margin-bottom: 29px;
    overflow: hidden;
}

.pm-news-rec-item img {
    max-width: 269px;
    height: auto;
}


/* video */

.pm-cat-video-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-flow: wrap;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
}

.pm-cat-video-item {
    width: 375px;
    height: 311px;
    margin-bottom: 25px;
    -webkit-transition: .4s;
    transition: .4s;
}

.pm-cat-video-item:hover {
    box-shadow: 0px 2px 5px rgba(0, 0, 0, .1);
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px)
}

.pm-cat-video-description {
    background: #e6eaed;
    height: 95px;
    border: 1px solid #e6eaed;
    border-top: none;
}

.pm-cat-video-source {
    height: 215px;
    width: 100%;
    overflow: hidden;
    background: url(images/wait.gif) center no-repeat #fff;
}

.pm-post-video-source {}

.pm-cat-video-title {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    height: 55px;
}

.pm-cat-video {
    font-size: 11px;
    float: right;
    color: #8c8c8c;
}

.pm-cat-video-post {
    font-size: 14px;
    float: right;
    color: #8c8c8c;
}

.plum-extension-i-bookmark {
    display: none
}


/* post video */

.pm-video-post-margin {
    padding-top: 25px;
}

.pm-post-video-block {
    max-width: 1007px;
    width: 100%;
    margin: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.pm-post-video-source {
    height: 566px;
    width: 100%;
    background: url(images/wait.gif) center no-repeat #fff;
    border-bottom: 1px solid #e6eaed;
}

.pm-post-video-post {
    width: 100%;
}

.pm-cat-video-title-post {
    font-size: 24px;
    font-weight: 500;
    line-height: 24px;
    margin-bottom: 15px;
}

.m-cat-video-text {
    margin-bottom: 15px;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
}


/* post video slider */

.pm-video-post-slider-block {
    height: 355px;
}

.pm-video-slider-right-button,
.pm-video-slider-left-button {
    width: 42px;
    background: #eff2f4;
    height: 355px;
    font-size: 35px;
    text-align: center;
    line-height: 355px;
    color: #2b2b2b;
    -webkit-transition: .3s;
    transition: .3s;
    opacity: .7;
}

label:hover {
    cursor: pointer
}

li.pm-video-slider-left-button:hover,
li.pm-video-slider-right-button:hover {
    opacity: 1;
}

.pm-video-slider-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.pm-video-slider-content {
    font-size: 25px;
    width: 100%;
    text-align: center;
    overflow: hidden;
}

.pm-video-slider-in {
    width: 100%;
}


/*  video post slider items   */

.pm-cat-video-block-slider {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-flex-flow: wrap;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
    padding-top: 45px;
}

.pm-cat-video-block-slider,
.pm-video-slider-in {
    width: 1820px;
}

.pm-video-slider-in {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-flex-flow: nowrap;
    -ms-flex-flow: nowrap;
    flex-flow: nowrap;
}

.pm-cat-video-item-slider {
    width: 320px;
    height: 267px;
}

.pm-cat-video-description-slider {
    background: #e6eaed;
    height: 81px;
    border: 1px solid #e6eaed;
    border-top: none;
}

.pm-cat-video-source-slider {
    height: 185px;
    width: 100%;
    overflow: hidden;
    background: url(images/wait.gif) center no-repeat #fff;
}

.pm-cat-video-title-slider {
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
    height: 45px;
    text-align: left;
}

.pm-cat-video-slider {
    font-size: 11px;
    float: right;
    color: #8c8c8c;
}

.pm-video-slider-in {
    -webkit-transition: 1.3s;
    transition: 1.3s;
}

#slide-right-button:checked ~ .pm-video-slider-content .pm-video-slider-in {
    -webkit-transform: translateX(-730px);
    transform: translateX(-730px);
}

#slide-left-button:checked ~ .pm-video-slider-content .pm-video-slider-in {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
}

.pm-video-slider-left-button > label,
.pm-video-slider-right-button > label {transition:.4s;}
#slide-left-button:checked ~ .pm-video-slider-left-button > label {opacity:0;cursor: default;}
#slide-right-button:checked ~ .pm-video-slider-right-button > label {opacity:0; cursor: default;}


.pm-cat-video-description-slider,
.pm-cat-video-item-slider {
    -webkit-transition: .3s;
    transition: .3s;
}

.pm-cat-video-item-slider:hover {
    box-shadow: 0px 2px 5px rgba(0, 0, 0, .1);
    -webkit-transform: translateY(-5px) scale(0.98);
    transform: translateY(-5px) scale(0.98)
}

.pm-cat-video-item-slider:hover .pm-cat-video-description-slider {
    border-color: #fff;
    background: #fff;
}

.pm-cat-video-description {
    -webkit-transition: .4s;
    transition: .4s;
}

.pm-cat-video-item:hover .pm-cat-video-description {
    border-color: #fff;
    background: #fff;
}


/* animate */

.pm-cat-video-source-slider > div > iframe,
.pm-post-video-source > div > iframe,
.pm-cat-video-source > div > iframe {
    -webkit-animation: video_block ease 5s;
    animation: video_block ease 5s;
}

@-webkit-keyframes video_block {
    0% {
        opacity: 0;
    }
    60% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@keyframes video_block {
    0% {
        opacity: 0;
    }
    60% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}


/* aoturzy */

.tabela-autorzy td {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-flex-flow: wrap;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
    margin: auto;
    width: 220px;
    margin-bottom: 5px;
}

.tabela-autorzy td img {
    width: 200px;
    height: auto;
}

.tabela-autorzy {
    margin: auto;
}

.tabela-autorzy .alignleft {
    font-size: 0px;
    margin-right: 0px;
    float: none;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
}

.tabela-autorzy td {
    font-size: 0px;
    vertical-align: top;
}


/*  no  */

.obs-konkurs-galery-flex {
    max-width: 900px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-flow: wrap;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
    margin: auto;
}

.obs-konkurs-galery-flex li {
    height: 180px;
    overflow: hidden;
}

.obs-konkurs-galery-flex img {
    max-width: 260px;
    height: auto;
    padding: 10px;
}

.obs-konkurs-galery-flex img:hover {
    opacity: .8;
}


/* 
.ytp-load-progress {
 background:rgba(0,0,0,.3);  
}
.ytp-play-progress {  background:#07f; }

.ytp-progress-list {
  background:rgba(0,0,0,.2);
  height:13px;
  width:100%;
  z-index:1000;
  position:absolute;
  display:block;
  margin:auto;
  top:-6px;
}

.ytp-play-button > svg {
  display:none;
}

.ytp-play-button:after {
  content:'play';
  font-size:14px;
  position:absolute;
  display:block;
  color:#fff;
  transform:translate(10px,-18px);
}

.ytp-chrome-controls {
  
  background:rgba(0,0,0,0.5);
  
}.ytp-youtube-button{ 
  display:none !important;
}
*/

.pm-rcc-blocks:last-child {
    border: none;
}

.pm-news-rec-item.pm-block-style > a > img {
    -webkit-transition: .3s;
    transition: .3s
}

.pm-news-rec-item.pm-block-style > a > img:hover {
    -webkit-transform: scale(1.03);
    transform: scale(1.03)
}


/* comments */

.pm-komentarz-message-button-add-input {
    width: 200px;
}

.test:hover {
    cursor: default;
}

.comment-body {
    border: 1px solid #e6eaed;
    background: #e6eaed;
    margin-bottom: 25px;
    padding: 15px;
    padding-left: 75px;
}

.pm-commentlist > li {}

.pm-commentlist .says {
    display: none;
}

.pm-commentlist .fn {
    font-size: 18px;
    font-weight: 600;
    border-bottom: 1px solid #e6eaed;
    width: 100%;
    display: block;
    padding-bottom: 8px;
    margin-top: 5px;
}

.pm-commentlist .comment-author.vcard > img {
    position: absolute;
    -webkit-transform: translate(-60px, -5px);
    transform: translate(-60px, -5px);
    border-radius: 50%;
}

.pm-commentlist .comment-meta.commentmetadata {
    right: 0px;
    float: right;
    margin-top: -23px;
    font-weight: 400;
    font-size: 12px;
    color: #444;
}

.pm-commentlist p {
    font-size: 16px;
    display: inline-block;
    line-height: 23px;
    font-weight: 400;
    padding-bottom: 5px;
    padding-top: 15px;
}

.pm-commentlist .reply {
    display: none;
}


/* link fix */

.pm-wide-img-overlay-linked {
    width: 100%;
    height: 100%;
    position: absolute;
}

.pm-wide-img-overlay-pad > a {
    width: auto;
    height: auto;
    display: block !
}

h3 .pm-wide-img-overlay-linked {
    display: none;
}

.pm-wide-url {
    display: block;
}

.a23 {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-flex-wrap: wrap-reverse;
    -ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    -ms-grid-row-align: baseline;
    align-items: baseline;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center
}


/* recent */

.wp_rp_wrap.wp_rp_plain {
    background: #767c81;
    max-width: 369px;
    border: 1px solid #fff;
}

.pm-article-cft-img {
    max-width: 369px;
    float: left;
    padding-right: 50px;
    padding-top: 40px;
    padding-bottom: 0px;
    margin-right: -80px;
    -webkit-transform: translateX(-80px);
    transform: translateX(-80px);
}

.plum-image-descript {
    font-size: 14px;
    font-weight: 400;
}

p.plum-image-descript {
    margin-bottom: 20px;
}

.pm-acticle-plug {
    display: block;
    float: right;
    margin-right: -30px;
    margin-bottom: 25px;
    -webkit-transform: translateX(50px);
    transform: translateX(50px);
    margin-top: 8px;
}

.related_post_title {
    color: #fff;
    font-size: 24px;
    font-weight: 400;
    margin-left: 22px;
    margin-right: 22px;
    margin-top: 28px;
    border-bottom: 1px solid #e6eaed;
	margin-bottom:0px;
	padding-bottom:5px;
}

.related_post {
    padding: 0px 22px;
}

.related_post ul {
    list-style: none;
    margin: 0px;
}

.related_post li {
    border-bottom: 1px solid #e6eaed;
    height: auto;
    line-height: 23px;
    font-size: 17px;
    color: #fff;
    font-weight: 400;
    text-align: left;
    padding: 13px 0px;
	font-size:18px;
}

.related_post li:last-child {
    border: none
}

.wp_rp_title {
    padding-top: 0px;
    display: block;
}

.related_post .wp_rp_thumbnail {
    display: none;
}

.wp_rp_footer {
    display: none;
}


/*.wp_rp_plain {
  display: block;
  float:right;
  margin-right:-30px;
  margin-bottom:25px;
  transform:translateX(50px);
margin-top:8px;
}*/


/*  kursy arrows */

#icright {
    font-size: 0px !important;
    background: transparent;
    width: 20px !important;
    height: 62px !important;
    -webkit-transform: translate(5px, -22px) !important;
    transform: translate(5px, -22px) !important;
    -webkit-transition: .3s;
    transition: .3s;
}

#icright:before {
    content: '\f105';
    font-size: 20px;
    font-family: FontAwesome;
    color: #666;
    -webkit-transform: translate(7px, 25px);
    transform: translate(7px, 25px);
    position: absolute;
    display: block;
    -webkit-transition: .2s;
    transition: .2s;
}

#icleft {
    font-size: 0px !important;
    background: transparent;
    width: 20px !important;
    height: 62px !important;
    -webkit-transform: translate(-6px, -22px) !important;
    transform: translate(-6px, -22px) !important;
    -webkit-transition: .3s;
    transition: .3s;
}

#icleft:before {
    content: '\f104';
    font-size: 20px;
    font-family: FontAwesome;
    color: #666;
    -webkit-transform: translate(6px, 25px);
    transform: translate(6px, 25px);
    position: absolute;
    display: block;
    -webkit-transition: .2s;
    transition: .2s;
}

#icleft:hover:before,
#icright:hover:before {
    color: #fff;
    text-shadow: 0px 0px 2px rgba(0, 0, 0, .3);
}

#icright:hover,
#icleft:hover {
    background: #666;
}

#icslideContainer {
    overflow: visible !important;
}


/* content formating  */

.pm-single-content-width > em {
    font-style: italic
}

.pm-single-content-width > blockquote p {
    font-style: italic;
    font-weight: 500;
    font-size: 22px;
    border-top: 1px solid;
    border-bottom: 1px solid;
    padding: 40px 0px;
    text-align: left;
    width: 1172px;
    -webkit-transform: translateX(-82.5px);
    transform: translateX(-82.5px)
}

.pm-single-content-width > blockquote p:before {
    content: '" '
}

.pm-single-content-width > blockquote p:after {
    content: ' "'
}

.pm-single-content-width > blockquote {
    margin: 55px 0px;
}

/*.pm-single-content-width > ul {
    list-style: disc;
    padding-left: 35px;
    padding-right: 35px;
    margin-bottom: 25px;
}

.pm-single-content-width > ol {
    list-style: decimal;
    padding-left: 35px;
    padding-right: 35px;
    margin-bottom: 25px;
}
*/
.pm-single-content-width > p > a:hover {
    opacity: .7
}

.pm-single-content-width > .aligncenter {
    margin: auto;
}

.pm-single-content-width > h1 {
    font-size: 48px;
    font-weight: 600;
    line-height: 56px;
    text-align: left;
    margin-bottom: 40px;
}

.pm-single-content-width > h2 {
    font-size: 40px;
    font-weight: 600;
    line-height: 48px;
    text-align: left;
    margin-bottom: 40px;
}

.pm-single-content-width > h3 {
    font-size: 32px;
    font-weight: 600;
    line-height: 42px;
    text-align: left;
    margin-bottom: 40px;
}

.pm-single-content-width > h4 {
    font-size: 24px;
    font-weight: 600;
    line-height: 30px;
    text-align: left;
    margin-bottom: 40px;
}

.pm-single-content-width > h5 {
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
    text-align: left;
    margin-bottom: 40px;
}

.pm-single-content-width > h6 {
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    text-align: left;
    margin-bottom: 40px;
}


/* fucking ob */

.plum-main-slider {
    height: 460px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.plum-main-slider-right-block,
.plum-main-slider-left-block {
    max-width: 559px;
    width: 100%;
    max-height: 460px;
    height: 100%;
    display: inline-block;
    vertical-align: top;
}

.space {
    min-width: 26px;
    width: 26px;
    overflow: hidden;
}

.plum-main-slider-left-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    min-width: 585px;
}

.plum-main-slider-right-block {
    height: 65px;
}

.plum-main-slider-right-block li {
    overflow: hidden;
}

.plum-main-slider-left-block {
    background: rgba(0, 0, 0, 0.04);
}

.plum-slider-item-list-4,
.plum-slider-item-list-3,
.plum-slider-item-list-2,
.plum-slider-item-list-1,
.plum-slider-item-list {
    height: 100%;
    margin-bottom: 20px;
    font-size: 15px;
}

.plum-slider-item-list:last-child {
    margin-bottom: 0px
}

.open {
    height: 205px;
}

.plum-slider-label {
    height: 100%;
}

.plum-slider-label:hover {
    cursor: pointer;
}

.plum-slider-label-1,
.plum-slider-label-2,
.plum-slider-label-3,
.plum-slider-label-4 {
    height: 100%;
    width: 50px;
    overflow: hidden;
    cursor: pointer;
    position: relative;
    text-align: center;
    line-height: 50px;
}

.plum-msr-block-1,
.plum-msr-block-2,
.plum-msr-block-3,
.plum-msr-block-4 {
    -webkit-transition: .4s;
    transition: .4s;
}

.plum-main-slider-right-block .plum-sl-1,
.plum-main-slider-right-block .plum-sl-2,
.plum-main-slider-right-block .plum-sl-3,
.plum-main-slider-right-block .plum-sl-4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: .4s;
    transition: .4s;
}

.pm-block-style-4,
.pm-block-style-3,
.pm-block-style-2,
.pm-block-style-1 {
    border: 1px solid #e6eaed;
    background: #fff;
    box-sizing: border-box;
    -webkit-transition: .4s;
    transition: .4s;
}

.plum-slider-label-1:after,
.plum-slider-label-2:after,
.plum-slider-label-3:after,
.plum-slider-label-4:after {
    font-family: fontawesome;
    font-size: 55px;
    text-align: center;
    display: block;
    margin-top: 203px;
    color: #000;
    opacity: .3;
}

.plum-slider-label-1:hover:after,
.plum-slider-label-2:hover:after,
.plum-slider-label-3:hover:after,
.plum-slider-label-4:hover:after {
    color: #000;
    opacity: .7;
}

.plum-slider-label-1:hover,
.plum-slider-label-2:hover,
.plum-slider-label-3:hover,
.plum-slider-label-4:hover {
    background: rgba(0, 0, 0, 0.05);
}

#plumslider-id-1:checked ~ .plum-main-slider-right-block .plum-msr-block-1,
#plumslider-id-2:checked ~ .plum-main-slider-right-block .plum-msr-block-2,
#plumslider-id-3:checked ~ .plum-main-slider-right-block .plum-msr-block-3,
#plumslider-id-4:checked ~ .plum-main-slider-right-block .plum-msr-block-4 {
    height: 205px;
}

#plumslider-id-1:checked ~ .plum-main-slider-left-block .plum-slider-label-1 {
    display: none;
}

#plumslider-id-1:checked ~ .plum-main-slider-left-block .plum-slider-label-2:after {
    content: '\f105';
    text-align: center;
}

#plumslider-id-1:checked ~ .plum-main-slider-left-block .plum-slider-label-3 {
    display: none;
}

#plumslider-id-1:checked ~ .plum-main-slider-left-block .plum-slider-label-4:after {
    content: '\f104';
    text-align: center;
}

#plumslider-id-1:checked ~ .plum-main-slider-left-block {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}

#plumslider-id-2:checked ~ .plum-main-slider-left-block .plum-slider-label-1:after {
    content: '\f104';
    text-align: center;
}

#plumslider-id-2:checked ~ .plum-main-slider-left-block .plum-slider-label-2 {
    display: none;
}

#plumslider-id-2:checked ~ .plum-main-slider-left-block .plum-slider-label-3:after {
    content: '\f105';
    text-align: center;
}

#plumslider-id-2:checked ~ .plum-main-slider-left-block .plum-slider-label-4 {
    display: none;
}

#plumslider-id-3:checked ~ .plum-main-slider-left-block .plum-slider-label-1 {
    display: none;
}

#plumslider-id-3:checked ~ .plum-main-slider-left-block .plum-slider-label-2:after {
    content: '\f104';
    text-align: center;
}

#plumslider-id-3:checked ~ .plum-main-slider-left-block .plum-slider-label-3 {
    display: none;
}

#plumslider-id-3:checked ~ .plum-main-slider-left-block .plum-slider-label-4:after {
    content: '\f105';
    text-align: center;
}

#plumslider-id-4:checked ~ .plum-main-slider-left-block .plum-slider-label-1:after {
    content: '\f105';
    text-align: center;
}

#plumslider-id-4:checked ~ .plum-main-slider-left-block .plum-slider-label-2 {
    display: none;
}

#plumslider-id-4:checked ~ .plum-main-slider-left-block .plum-slider-label-3:after {
    content: '\f104';
    text-align: center;
}

#plumslider-id-4:checked ~ .plum-main-slider-left-block .plum-slider-label-4 {
    display: none;
}

#plumslider-id-4:checked ~ .plum-main-slider-left-block {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

#plumslider-id-1:checked ~ .plum-main-slider-right-block .plum-sl-1,
#plumslider-id-2:checked ~ .plum-main-slider-right-block .plum-sl-2,
#plumslider-id-3:checked ~ .plum-main-slider-right-block .plum-sl-3,
#plumslider-id-4:checked ~ .plum-main-slider-right-block .plum-sl-4 {
    line-height: 28px;
    padding-top: 15px;
    padding-bottom: 5px;
}

#plumslider-id-1:checked ~ .plum-main-slider-right-block .plum-dm-link-off-1,
#plumslider-id-1:checked ~ .plum-main-slider-right-block .plum-dm-link-off-1,
#plumslider-id-2:checked ~ .plum-main-slider-right-block .plum-dm-link-off-2,
#plumslider-id-3:checked ~ .plum-main-slider-right-block .plum-dm-link-off-3,
#plumslider-id-4:checked ~ .plum-main-slider-right-block .plum-dm-link-off-4 {
    display: none;
}

#plumslider-id-1:checked ~ .plum-main-slider-right-block .pm-block-style-1,
#plumslider-id-2:checked ~ .plum-main-slider-right-block .pm-block-style-2,
#plumslider-id-3:checked ~ .plum-main-slider-right-block .pm-block-style-3,
#plumslider-id-4:checked ~ .plum-main-slider-right-block .pm-block-style-4 {
    border: 1px solid #e6eaed;
    background: #e6eaed;
}

.plum-sl-1,
.plum-sl-2,
.plum-sl-3,
.plum-sl-4 {
    line-height: 64px;
    -webkit-transition: .4s;
    transition: .4s;
}

.plum-slider-title {
    padding: 0px 25px;
    font-weight: 600;
    font-size: 22px;
}

.plum-slider-excerpt {
    padding: 0px 25px;
    font-size: 15px;
    line-height: 22px;
    padding-right: 25px;
    font-weight: 400;
    max-height: 86px;
    overflow: visible;
}

.images-f {
    font-size: 0px;
    width: 100%;
    height: 100%;
    max-width: 585px;
    max-height: 460px;
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
}

.st-t-1,
.st-t-2,
.st-t-3,
.st-t-4 {
    width: 0px;
    font-size: 0px;
    -webkit-transition: 0s;
    transition: 0s;
    -webkit-transform-origin: left center;
    transform-origin: left center;
}

#plumslider-id-1:checked ~ .images-f .st-t-1,
#plumslider-id-2:checked ~ .images-f .st-t-2,
#plumslider-id-3:checked ~ .images-f .st-t-3,
#plumslider-id-4:checked ~ .images-f .st-t-4 {
    width: 100%;
}

.st-t-1 img,
.st-t-2 img,
.st-t-3 img,
.st-t-4 img {
    max-width: 585px;
}

.plum-dm-link {
    width: 100%;
    display: block;
/*    overflow: hidden;*/
}

.plum-dmp {
    height: 100%;
    z-index: 1;
    position: relative;
}

.plum-dm-link-off-4,
.plum-dm-link-off-3,
.plum-dm-link-off-2,
.plum-dm-link-off-1 {
    position: absolute;
    height: 63px;
    width: 100%;
    max-width: 558px;
}

.plum-sl-1,
.plum-sl-2,
.plum-sl-3,
.plum-sl-4 {
    line-height: 25px;
    height: 60px;
}

.plum-slider-excerpt {
    opacity: 0;
}

#plumslider-id-1:checked ~ .plum-main-slider-right-block .pm-block-style-1 .plum-slider-excerpt,
#plumslider-id-2:checked ~ .plum-main-slider-right-block .pm-block-style-2 .plum-slider-excerpt,
#plumslider-id-3:checked ~ .plum-main-slider-right-block .pm-block-style-3 .plum-slider-excerpt,
#plumslider-id-4:checked ~ .plum-main-slider-right-block .pm-block-style-4 .plum-slider-excerpt {
    opacity: 1;
}

.pm-single-content-width p > a {
    text-decoration: underline;
}


/*  warto prezeczytać fix block   */

.plum-flex-block-art,
.plum-flex-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
    height: 371px;
}

.plum-flex-block-art {
    height: auto
}

.plum-warto-block {
    display: block;
    width: 371px;
    height: 171px;
    background:#e6eaed;
}

.plum-warto-list {
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.plum-warto-list-1 {
    height: 100%;
    width: 154px;
    min-width: 154px;
    background: #e6eaed;
    box-sizing: border-box;
    border: 1px solid #e6eaed;
    border-right: none;
    padding: 13px;
}

.plum-warto-list-2 {
    height: 100%;
    width: 100%;
    overflow: hidden;
}

.plum-warto-category {
    font-size: 13px;
    color: #2b2b2b;
    font-weight: 400;
    display: block;
}

.plum-warto-date {
    font-size: 13px;
    color: #a8a8a8;
    font-weight: 400;
    display: block;
    margin: 10px 0px;
    text-align: right;
}

.plum-warto-title {
    font-size: 14px;
    color: #2b2b2b;
    font-weight: 500;
    display: block;
    margin: 10px 0px;
    line-height: 20px;
    max-height: 100px;
    overflow: hidden
}

.plum-warto-category-icon {
    font-size: 20px;
}

.cptch_block {
    font-size: 14px;
    font-weight: 400;
    color: #464646;
}

.aligncenter {
    margin: 30px auto;
    display: block;
}

.plum-open-license {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
	margin-bottom:10px;
}

.pm-acticle-plug {clear:both}

/*
.pm-single-content-width iframe {
  float:left;
  transform:translate(-80px,10px);
  width:375px;
  height:211px;
  margin-right: -30px;
  margin-bottom:20px;
  }*/

.pm-single-content-width p:last-child img {
    float: none !important;
}

.pl-icon-size {
    font-size: 15px;
}

.pm-single-content-width p img {
    max-width: 1000px;
    height: auto;
}


/*  main page slider  Nowości i recenzje  */

.plum-nir-slider {
    width: 100%;
    height: 286px;
}

.plum-nir-slider-box {
    z-index: 10;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.plum-nir-slider-arrows-right,
.plum-nir-slider-arrows-left {
    width: 48px;
    background: #eff2f4;
    font-size: 25px;
    text-align: center;
    line-height: 286px;
}

.plum-nir-slider-content {
    width: 100%;
    overflow: hidden;
}

.plum-nir-items {
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background: #f6f8f9;
}

.plum-nir-item {
    width: 147px;
    height: auto;
    overflow: hidden;
    -webkit-transition: .6s;
    transition: .6s;
}

.plum-nir-item:hover {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1)
}

.plum-nir-slider-width {
    width: 3255px;
    height: 286px;
    -webkit-transition: 1.2s cubic-bezier(.80, .0, .2, 1);
    transition: 1.2s cubic-bezier(.80, .0, .2, 1);
    -webkit-transform: translateX(0px);
    transform: translateX(0px)
}

.plum-nir-radio {
    position: absolute;
    margin: 15px;
    margin: auto;
    left: 0px;
    right: 0px;
    margin-top: 9px;
    z-index: 11;
    display: none;
}

.plum-nir-l-label-1,
.plum-nir-l-label-2,
.plum-nir-l-label-3,
.plum-nir-r-label-1,
.plum-nir-r-label-2,
.plum-nir-r-label-3 {
    display: none;
    height: 286px;
    font-size: 38px;
    color: #c9c9c9;
}

.plum-nir-l-label-1:hover,
.plum-nir-l-label-2:hover,
.plum-nir-l-label-3:hover,
.plum-nir-r-label-1:hover,
.plum-nir-r-label-2:hover,
.plum-nir-r-label-3:hover {
    color: #656565;
}

#plum_nir-1:checked ~ .plum-nir-slider-box .plum-nir-slider-content .plum-nir-slider-width {
    -webkit-transform: translateX(0px);
    transform: translateX(0px)
}

#plum_nir-2:checked ~ .plum-nir-slider-box  .plum-nir-slider-content .plum-nir-slider-width {
    -webkit-transform: translateX(-1085px);
    transform: translateX(-1085px)
}

#plum_nir-3:checked ~ .plum-nir-slider-box  .plum-nir-slider-content .plum-nir-slider-width {
    -webkit-transform: translateX(-2170px);
    transform: translateX(-2170px)
}


#plum_nir-1:checked ~ .plum-nir-slider-box  .plum-nir-slider-arrows-left .plum-nir-l-label-3 {
    display: none;
}

#plum_nir-1:checked ~ .plum-nir-slider-box  .plum-nir-slider-arrows-right .plum-nir-r-label-2 {
    display: block;
}

#plum_nir-2:checked ~ .plum-nir-slider-box  .plum-nir-slider-arrows-left .plum-nir-l-label-1 {
    display: block;
}

#plum_nir-2:checked ~ .plum-nir-slider-box  .plum-nir-slider-arrows-right .plum-nir-r-label-3 {
    display: block;
}

#plum_nir-3:checked ~ .plum-nir-slider-box  .plum-nir-slider-arrows-left .plum-nir-l-label-2 {
    display: block;
}

#plum_nir-3:checked ~ .plum-nir-slider-box  .plum-nir-slider-arrows-right .plum-nir-r-label-1 {
    display: none;
}


/*     plum-size-button     */

.pm-block-list-excerpt {
    -webkit-transition: .2s;
    transition: .2s;
}

#plum-size-button-1:checked ~ .pm-block-list-excerpt p {
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 20px;
}

#plum-size-button-2:checked ~ .pm-block-list-excerpt p {
    font-size: 22px;
    line-height: 34px;
}

#plum-size-button-3:checked ~ .pm-block-list-excerpt p {
    font-size: 26px;
    line-height: 36px;
}

#plum-size-button-1:checked ~ .pm-block-list-excerpt h1 {
    font-size: 42px;
    line-height: auto;
    margin-bottom: 20px;
}

#plum-size-button-1:checked ~ .pm-block-list-excerpt h2 {
    font-size: 36px;
    line-height: auto;
    margin-bottom: 20px;
}

#plum-size-button-1:checked ~ .pm-block-list-excerpt h3 {
    font-size: 28px;
    line-height: auto;
    margin-bottom: 20px;
}

#plum-size-button-1:checked ~ .pm-block-list-excerpt h4 {
    font-size: 20px;
    line-height: auto;
    margin-bottom: 20px;
}

#plum-size-button-1:checked ~ .pm-block-list-excerpt h5 {
    font-size: 16px;
    line-height: auto;
    margin-bottom: 20px;
}

#plum-size-button-1:checked ~ .pm-block-list-excerpt h6 {
    font-size: 12px;
    line-height: auto;
    margin-bottom: 20px;
}

.test-size-font {
    font-size: 12px;
    position: fixed;
    left: 20px;
    top: 15%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.test-size-font li {
    line-height: 35px;
    width: 35px;
    border: 1px solid #f4f4f4;
    margin-bottom: 5px;
    text-align: center;
    -webkit-transition: .1s;
    transition: .1s;
    background: #fff;
    opacity: .3;
}

.test-size-font li:hover {
    background: #333;
    color: #fff;
    opacity: 1;
}

.plum-extension-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 150px;
    float: right;
}

.plum-link-fullblock {
    width: 100%;
    height: 100%;
    display: block
}

.plum-extension-i-bookmark,
.plum-extension-i-print,
.plum-extension-i-comment {
    width: 21px;
    height: 21px;
}

.plum-ex-label {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 21px;
    height: 21px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    font-weight: 400;
}

.plum-extension-i-bookmark {
    background: url(images/extension-icons.png) no-repeat left
}

.plum-extension-i-print {
    background: url(images/extension-icons.png) no-repeat right
}

.plum-extension-i-comment {
    background: url(images/extension-icons.png) no-repeat center
}

.plum-extension-i-size-1 {
    width: 21px;
    height: 21px;
    background: url(images/extension-icons-font-size.png) no-repeat left
}

.plum-extension-i-size-2 {
    width: 21px;
    height: 21px;
    background: url(images/extension-icons-font-size.png) no-repeat center
}

.plum-extension-i-size-3 {
    width: 21px;
    height: 21px;
    background: url(images/extension-icons-font-size.png) no-repeat right
}

.plum-extension-i-fonts {
    width: 70px;
}

.plum-extension-i-size-1:hover {
    opacity: .7
}

.plum-extension-i-size-2:hover {
    opacity: .7
}

.plum-extension-i-size-3:hover {
    opacity: .7
}

.comment_block-pos {
    width: 0px;
    height: 0px;
    display: block;
    background: transparent;
    position: absolute;
    -webkit-transform: translateY(-250px);
    transform: translateY(-250px);
    opacity: 0;
}


/*        economist intelligence unit        */


/*.plum-economist-intelligence-unit {
    display:block;
    height:23px;
    float:right;
    width:100%;
    background: url(images/ekonomist.png) no-repeat right;
    background-size: contain;
    margin-top:5px;
    margin-right:4px;
}
*/

.plum-economist-intelligence-unit-1,
.plum-economist-intelligence-unit-2,
.plum-economist-intelligence-unit-3,
.plum-economist-intelligence-unit-4 {
    background: url(images/ekonomist.png) no-repeat right bottom;
    opacity: 0;
    -webkit-transition: .1s;
    transition: .1s;
    height: 23px;
    float: right;
    width: 555px;
    height: 202px;
    background-size: 400px auto;
    position: absolute;
    z-index: 0;
}

#plumslider-id-1:checked ~ .plum-main-slider-right-block .plum-economist-intelligence-unit-1,
#plumslider-id-2:checked ~ .plum-main-slider-right-block .plum-economist-intelligence-unit-2,
#plumslider-id-3:checked ~ .plum-main-slider-right-block .plum-economist-intelligence-unit-3,
#plumslider-id-4:checked ~ .plum-main-slider-right-block .plum-economist-intelligence-unit-4 {
    opacity: 1;
    -webkit-transition: .8s;
    transition: .8s;
    -webkit-transition-delay: .3s;
    transition-delay: .3s;
}


/*  global fix   */

.pm-single-content-width p > iframe {
    display: inline-block;
    float: left;
    margin: 45px;
    margin-left: 0px;
    margin-right: -25px;
    -webkit-transform: translateX(-80px);
    transform: translateX(-80px)
}
/*
.pm-single-content-width table {
    float: right;
    margin-top: 20px;
}
*/
/*.pm-single-content-width table > tbody > tr td {
    padding: 14px;
}
*/
/*/*/
table img.alignnone,
table img.aligncenter,
table img.alignright,
table img.alignleft {margin:0px;padding:0px;transform:none;}
table td {vertical-align:top;}
/*/*/
/* post image full size */

#plum-image-size:checked ~ .plum-article-img-full {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: auto;
    left: 0em;
    right: 0em;
    top: 0px;
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.9);
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    opacity: 1;
}

.plum-article-img-full img {
    box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.4);
    height: auto;
    width: auto;
    max-width:98%;
    max-height:98%;
    display: block;
}

.pm-footer-ref-block.pm-frb-margin {
}

.pm-single-content-width a {
    text-decoration: underline;
}

.plum-image-descript-full {
    font-size: 18px;
    color: #fff;
    margin-top: 10px;
    font-weight: 300;
    text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.4);
}

.plum-article-img-full {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: auto;
    left: 0em;
    right: 0em;
    top: 50%;
    position: fixed;
    width: 100%;
    height: 0%;
    overflow: hidden;
    background: rgba(0, 0, 0, 0.6);
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: 1s;
    transition: .4s;
    opacity: .3;
    z-index: 5;
}

.pm-whr-content-category a {
    font-size: 16px;
}

.plum-article-img-full label {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.pm-footer-ref-block.pm-frb-margin + div {
    overflow: visible;
}


/*  global fix   */

.pm-rcc-b-f .pm-rcc-blocks {
    border-bottom: 1px solid #2b2b2b
}

.pm-navigation-bar-content {
    max-width: 1170px;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: auto;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.pm-navigation-menu {
    width: 100%;
}

ul.menu {
    width: 100.1%;
    max-height: 60px;
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.menu-header-container > ul > li > a {
    display: block;
    padding: 0px 28px;
}


/* 


.plum-footer-block {
    height:150px;
    font-size:20px;
    color:#333;
    
}

.plum-footer-block > div {
    padding:0px 15px;
    height:100%;
    
}
.plum-footer-block > div > ul {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height:100%;
    flex-wrap: wrap;
}

.plum-footer-block > div > ul > li {
    display: flex;
    align-items: center;
    width:auto;
    max-width:320px;
}




*/

.pm-footer-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
}

.pm-footer-flex-block-l {
    min-width: 300px;
}

.pm-footer-flex-block-r {
    width: 100%;
}

.menu-footer-container a {
    font-size: 14px;
    color: #fff;
    text-decoration: underline;
}

ul#menu-footer.menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

ul#menu-footer.menu > li {
    min-width: 210px;
    margin-bottom: 10px;
    text-align: center;
}


/*  */

.plum-main-more-block {
    height: 0px;
    overflow: hidden;
    -webkit-transition: .4s;
    transition: .4s;
    margin-top: 0px;
}

.plum-main-more-block ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 132px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.plum-main-more-block ul > a > li > div {
    padding: 15px;
}

.plum-main-more-block ul > a > li {
    width: 371px;
    min-height: 132px;
    font-size: 15px;
}

#plum-more-button:checked ~ .plum-main-more-block {
    height: 132px;
    margin-top: 22px;
}

#plum-more-button:checked ~ label {
    opacity: 0;
    width: 0px;
}

#plum-more-button-2:checked ~ .plum-main-more-block {
    height: 132px;
    margin-top: 22px;
}

#plum-more-button-2:checked ~ label {
    opacity: 0;
    width: 0px;
}


/* ex */

.ex-space li {
    margin-left: 12px;
}

.ex-space:hover {
    opacity: .7
}

.ex-icon {
    width: 16px;
    height: 16px;
    -webkit-transform: translateY(3px);
    transform: translateY(3px);
}

.ex-space i {
    color: #666;
}

.ex-twit {
    background: url(images/ex-ic.png) no-repeat bottom;
}

.ex-face {
    background: url(images/ex-ic.png) no-repeat center;
}

.ex-you {
    background: url(images/ex-ic.png) no-repeat top;
}


/* responsive */

#plumslider-id-1 ~ .plum-main-slider-right-block .pl-inline-img-1 img.pm-mir {
    display: none;
}

#plumslider-id-2 ~ .plum-main-slider-right-block .pl-inline-img-2 img.pm-mir {
    display: none;
}

#plumslider-id-3 ~ .plum-main-slider-right-block .pl-inline-img-3 img.pm-mir {
    display: none;
}

#plumslider-id-4 ~ .plum-main-slider-right-block .pl-inline-img-4 img.pm-mir {
    display: none;
}

@media screen and (min-width:934px) and (max-width:1170px) {
    .pm-main-value,
    .pm-sidebar-social {
        display: None
    }
    .plum-economist-intelligence-unit-1,
    .plum-economist-intelligence-unit-2,
    .plum-economist-intelligence-unit-3,
    .plum-economist-intelligence-unit-4,
    .plum-dm-link-off-1,
    .plum-dm-link-off-2,
    .plum-dm-link-off-3,
    .plum-dm-link-off-4 {
        width: 100%;
        max-width: 372px;
        max-height: 182px;
    }
    .images-f {
        max-width: 500px;
        max-height: 393px;
    }
    st-t-1 img,
    st-t-2 img,
    st-t-3 img,
    st-t-4 img {
        max-width: 500px;
    }
    .plum-main-slider-left-block {
        min-width: 500px;
        max-width: 500px;
    }
    .pm-content-block {
        margin: 0px 15px;
    }

    .plum-responsive-global-block {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .pm-wide-half-left {
        max-width: 230px;
    }
    .pm-wide-half-left > img {
        min-width: auto;
        height: auto;
        height: 100%;
    }
    .pm-wide-half-right {
        max-width: 250px;
    }
    .pm-wide-block {
        height: 200px;
    }
    .pm-whr-content {
        font-size: 12px;
        line-height: 18px;
        max-height: 90px;
    }
    .pm-whr-title {
        font-size: 15px;
        margin: 0px;
    }
    .pm-whr-category {
        margin-bottom: 5px;
        font-size: 12px;
    }
    .pm-whr-date-v1 {
        font-size: 10px;
    }
    .pm-wide-img-overlay {
        max-width: 230px;
        max-height: 200px;
    }
    .pm-wide-img-overlay-pad > h3 {
        margin-top: 15px;
        font-size: 14px;
    }
    .pm-wide-img-overlay-pad > p {
        margin-top: 5px;
        font-size: 12px;
        line-height: 20px;
        max-height: 100px;
    }
    .pm-small-block {
        height: 85px;
    }
    .pm-small-block .pm-whr-title {
        font-size: 12px;
        line-height: 15px;
        max-height: 30px;
        overflow: hidden
    }
    .pm-small-block .pm-whr-date-1 {
        font-size: 10px;
    }
    .pm-s-b-pad {
        padding: 10px;
    }
    .pm-s4b {
        width: 120px;
        height: 110px
    }
    .pm-s4b > div > span {
        font-size: 11px;
    }
    .pm-s4b > div > h3 {
        font-size: 12px;
        margin: ;
        line-height: 17px;
        max-height: 68px;
    }
    .pm-s4bm {
        padding: 10px;
    }
    .plum-main-more-block ul > a > li {
        width: 240px;
        min-height: 60px;
    }
    .plum-main-more-block .pm-whr-date-1 {
        font-size: 12px;
        line-height: 15px;
    }
    .plum-main-more-block .pm-whr-title {
        font-size: 12px;
        line-height: 15px;
    }
    .plum-warto-block {
        width: 100%;
        margin-bottom: 15px;
        height: 82px
    }
    .plum-warto-list-2 {
        width: 100%;
        max-width: 104px;
        min-width: 104px;
    }
    .plum-warto-list-1 {
        min-width: 395px;
    }
    .plum-warto-date {
        margin-top: -15px;
    }
    .plum-warto-title {
        font-size: 12px;
    }
    .plum-responsive-global-block {
        margin-top: 25px;
    }
    .pm-right-cc-h {
        max-height: 562px;
    }
    .pm-small-four-blocks {
        height: auto;
    }
    .plum-main-slider-left-block {
        max-height: 391px;
    }
    .plum-main-slider-left-block {
        min-height: auto;
        max-height: 391px;
    }
    .plum-main-slider-right-block {
        height: 50px;
        max-width: 376px;
    }
    #plumslider-id-1:checked ~ .plum-main-slider-right-block .plum-msr-block-1,
    #plumslider-id-2:checked ~ .plum-main-slider-right-block .plum-msr-block-2,
    #plumslider-id-3:checked ~ .plum-main-slider-right-block .plum-msr-block-3,
    #plumslider-id-4:checked ~ .plum-main-slider-right-block .plum-msr-block-4 {
        height: 183px;
    }
    #plumslider-id-1:checked ~ .plum-main-slider-right-block .plum-sl-1,
    #plumslider-id-2:checked ~ .plum-main-slider-right-block .plum-sl-2,
    #plumslider-id-3:checked ~ .plum-main-slider-right-block .plum-sl-3,
    #plumslider-id-4:checked ~ .plum-main-slider-right-block .plum-sl-4 {
        line-height: 18px;
        padding-top: 15px;
        padding-bottom: 5px;
    }
    .plum-slider-title {
        font-size: 15px;
        line-height: 50px;
    }
    .plum-slider-excerpt {
        font-size: 13px;
        line-height: 15px;
        max-height: 75px
    }
    .plum-main-slider {
        height: 391px;
    }
    .plum-main-slider {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .plum-slider-label-1:after,
    .plum-slider-label-2:after,
    .plum-slider-label-3:after,
    .plum-slider-label-4:after {
        margin-top: 173px;
    }
    .plum-nir-slider-width,
    .plum-nir-slider {
        height: 200px;
    }
    .pm-header-right-block {
        margin-right: 17px;
    }
    .plum-nir-slider-arrows-right label,
    .plum-nir-slider-arrows-left label {
        height: 200px
    }
    .plum-nir-slider-arrows-right,
    .plum-nir-slider-arrows-left {
        line-height: 200px;
    }
    .pm-navigation-bar-content {
        max-width: 900px;
    }
    .menu-header-container > ul > li,
    .menu-header-container > ul > li > a {
        Font-size: 14px;
    }
    .menu-header-container > ul > li > a {
        padding: 0px 23px;
    }
    .pm-header-logo img {
        max-width: 550px;
    }
    .pm-gl-content {
        max-width: 899px;
        margin: auto;
    }
    .plum-nir-slider-width {
        width: 2430px;
    }
    #plum_nir-1:checked ~  .plum-nir-slider-box .plum-nir-slider-content .plum-nir-slider-width {
        -webkit-transform: translateX(0px);
        transform: translateX(0px)
    }
    #plum_nir-2:checked ~  .plum-nir-slider-box .plum-nir-slider-content .plum-nir-slider-width {
        -webkit-transform: translateX(-808px);
        transform: translateX(-808px)
    }
    #plum_nir-3:checked ~  .plum-nir-slider-box .plum-nir-slider-content .plum-nir-slider-width {
        -webkit-transform: translateX(-1618px);
        transform: translateX(-1618px)
    }
    .plum-economist-intelligence-unit-1,
    .plum-economist-intelligence-unit-2,
    .plum-economist-intelligence-unit-3,
    .plum-economist-intelligence-unit-4 {
        background-size: 300px auto;
    }
    .pm-2-column-right {
        max-width: 620px;
    }
    .pm-2-column-left {
        max-width: 250px;
    }
    .pm-2-column {
        max-width: 930px;
        margin: auto
    }
    .pm-2-column-right .pm-wide-half-left-2 > img {
        max-width: 275px;
        min-width: auto;
    }
    .pm-2-column-right .pm-wide-block-category-post {
        height: 215px;
    }
    .pm-2-column-right .pm-wide-half-left-2 {
        max-width: 275px
    }
    .pm-2-column-right .pm-wide-half-right {
        max-width: 320px
    }
    .pm-2-column-right .pm-whr-title-category {
        font-size: 15px;
        line-height: 16px;
        max-height: 32px
    }
    .pm-2-column-right .pm-whr-content-category {
        max-height: 72px;
        font-size: 13px;
        line-height: 18px;
        height: 72px;
    }
    .pm-2-column-right .pm-button-category-post {
        margin-top: 12px;
    }
    .pm-2-column-right .pm-w-h-r-c-p {
        padding-top: 15px;
        padding-right: 15px;
    }
    .pm-content-block {
        max-width: 900px;
        margin: auto;
    }
    .pm-footer-newsletter {
        max-width: 900px;
    }
    .pm-footer-newsletter-text {
        font-size: 13px;
        padding-top: 7px;
    }
    .pm-footer-newsletter-form {
        max-width: 500px;
    }
    .mp-footer-input-newsletter-form {
        max-width: 325px;
    }
    .pm-cat-video-item {
        margin: 25px;
    }
    .twitter-timeline {
        max-height: 370px
    }
    .pm-commentlist p, .pm-komentarz-message {
        font-size: 13px;
    }
    .alignright {
        float: right;
        padding-top: 40px;
        padding-bottom: 20px;
        margin-right: 0px;
        -webkit-transform: translateX(0px);
        transform: translateX(0px);
        margin-left: 25px;
    }
    .alignleft {
        float: left;
        padding-right: 25px;
        padding-top: 40px;
        padding-bottom: 20px;
        margin-right: 0px;
        -webkit-transform: translateX(0px);
        transform: translateX(0px);
        clear: left;
    }
    .pm-komentarz-message {
        width: 416px
    }
    .related_post li {
        border-bottom: 1px solid #e6eaed;
       /* height: 72px;*/
        line-height: 16px;
        font-size: 13px;
        color: #fff;
        font-weight: 300;
        text-align: left;
    }
    .pm-title-post {
        font-size: 20px;
    }
    .pm-title-date {
        font-size: 14px;
    }
    .pm-article-cft-img {
        max-width: 300px;
        float: left;
        padding-right: 30px;
        padding-top: 40px;
        padding-bottom: 20px;
        margin-right: 0px;
        -webkit-transform: translateX(0px);
        transform: translateX(0px);
    }
    .pm-acticle-plug {
        display: block;
        float: right;
        margin-right: 0px;
        margin-bottom: 25px;
        -webkit-transform: translateX(0px);
        transform: translateX(0px);
        margin-top: 8px;
        margin-left: 25px;
    }
    .pm-artykul-autor-details {
        max-width: 740px
    }
    ul#menu-footer.menu > li {
        min-width: 150px;
    }
    .pm-footer-flex {
        max-width: 900px;
        margin: auto;
    }
    .single-post .plum-warto-block {
        height: 120px;
    }
    .single-post .plum-warto-list-1 {
        min-width: auto;
        width: 140px;
    }
    .single-post .plum-warto-list-2 {
        max-width: 153px;
    }
    .single-post .plum-warto-date {
        display: none;
    }
    
    
}

/* test */
/* test */
/* test */
/* test */
.pm-2-column {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.pm-2-column-right {
    margin: 0px;
     
}

.plum-responsive-global-block {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-direction:row;
  -ms-flex-direction:row;
  flex-direction:row;
  -webkit-flex-wrap:nowrap;
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
  -ms-flex-pack:justify;
  justify-content:space-between;
  
}

/* */
/* */
/* */
/* */
/* */
/*.pm-single-content-width p:first-letter {padding-left:60px;}*/

.pm-single-content-width p.plum-image-descript {
    font-size: 15px;
    line-height: 18px;
}

.pm-single-content-width p.plum-image-descript:first-letter {
    padding-left: 0px
}

.pm-s4b > div > h3,
.pm-wide-img-overlay-pad > p,
.pm-rcc-title,
.plum-slider-excerpt {
    font-size: 16px;
    line-height: 20px;
    font-weight: 600;
}

.plum-slider-excerpt {font-weight:400;}


.pm-wide-img-overlay-pad > h3,
.plum-slider-title {
    font-size: 18px;
    font-weight: 600;
}

.plum-warto-date {
    text-align: left;
}

.plum-warto-list-1 {
    overflow: hidden;
}

.pm-whr-content {
    overflow: visible
}

.pm-whr-title {
    margin-bottom: 10px;
}

.pm-whr-category {
    margin-bottom: 10px;
}

.pm-whr-autor {
    display: none;
}

.single .pm-content-block p > a {
    font-weight: 400;
    color: #000;
    text-decoration: underline;
}

.pl-menu-button {
    display: none;
}

@media screen and (min-width:671px) and (max-width:934px) {
    .pm-sidebar-social {
        display: none;
    }
    .pm-main-value {
        display: none;
    }
/*    .plum-moby {
        display: none;
    }*/
    .plum-main-slider {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        margin: auto;
        height: auto;
    }
    .images-f {
        position: relative;
        margin: auto;
    }
    ul.plum-main-slider-right-block {
        height: auto;
        max-height: auto;
        margin: auto;
    }
    ul.plum-main-slider-right-block li {
        height: 65px;
    }
    .plum-slider-label-1:after,
    .plum-slider-label-2:after,
    .plum-slider-label-3:after,
    .plum-slider-label-4:after {
        margin: 0px;
    }
    .plum-main-slider-left-block {
        margin: auto;
        margin-top: -52px;
    }
    .plum-responsive-global-block {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin: 15px;
    }
    .pm-header-logo > a > img {
        max-width: 380px;
    }
    .pm-header-logo {
        max-width: 380px;
    }
    .pm-wide-half-left img {
        min-width: auto;
        max-width: 220px;
        height: auto;
    }
    .pm-wide-half-left {
        max-width: none;
        width: auto
    }
    .pm-wide-block {
        height: auto;
    }
    .pm-w-h-r-c-p {
        padding: 10px 10px 0px 0px;
    }
    .pm-whr-content {
        font-size: 12px;
        margin-bottom: 8px;
        max-height: 80px;
    }
    .pm-whr-category {
        margin-bottom: 5px;
    }
    .pm-whr-title {
        font-size: 15px;
        margin-bottom: 6px;
    }
    .pm-small-four-blocks {
        height: auto;
    }
    .pm-wide-half-right {
        clear: left;
        float: none;
    }
    .pm-wide-half-left {
        padding-right: 15px;
    }
    .plum-flsb {
        max-width: 100%
    }
    .plum-flsb .pm-s-b-pad {}
    .pm-small-block {
        width: 49%;
    }
    .plum-flsb > div {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .plum-fl-4-block > a {
        width: 24%;
    }
    .pm-small-four-blocks {
        width: 100%;
        margin: auto;
    }
    .plum-fl-4-block > a .pm-s4b {
        width: 100%;
    }
    #plum-more-button-1:checked ~ div + label {
        display: none;
    }
    #plum-more-button-2:checked ~ div + label {
        display: none;
    }
    .pm-whr-autor {
        margin-bottom: 15px;
    }
    .pm-rcc-title,
    .pm-right-col {
        max-width: none;
    }
    .pm-right-col-m {
        margin: 0;
    }
    .pm-rcc-blocks-date,
    .pm-rcc-blocks {
        height: auto;
    }
    .pm-rcc-title-date {
        padding: 0;
        margin-top: 15px;
    }
    .pm-rcc-blocks > div {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
    .pm-rcc-title {
        font-size: 12px;
    }
    .pm-wide-half-right {
        max-width: none;
    }
    .pm-wide-block {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
    .pm-rcc-footer-img {
        margin: auto;
        margin-top: 25px;
    }
    .plum-main-more-block ul a {
        width: 49%;
    }
    .plum-main-more-block ul a li {
        width: 100%;
    }
    .pm-news-rec {
        display: none;
    }
    .plum-flex-block {
        height: auto;
    }
    .plum-flex-block > a {
        margin: auto;
        ;
        margin-bottom: 15px;
    }
    .pm-title-gl {
        font-size: 22px;
    }
    .pm-rcc-b-f > div {
        height: 50px;
    }
    .pm-rcc-title-2 {
        font-size: 14px;
    }
    .pm-right-col {
        margin-bottom: 25px;
    }
    .pm-footer-ref > div {
        max-width: 49%;
    }
    .pm-footer-ref > div + div + div {
        max-width: 100%;
    }
    .pm-twit {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        max-width: 95%;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .pm-footer-ref {
        margin: 15px;
    }
    .pm-footer-newsletter {
        margin: 15px;
    }
    .mp-footer-input-newsletter-form {
        max-width: 300px;
    }
    .pm-footer-newsletter-text {
        margin-bottom: 25px;
        text-align: center;
        width: 100%;
    }
    h3.pm-footer-newsletter-title {
        margin-bottom: 10px;
    }
    .pm-footer-newsletter-form {
        float: none;
        margin: auto;
    }
    .pm-footer-ref-block > div > h3 {
        font-size: 18px;
        margin-top: 15px;
    }
    .pm-footer-flex-block-l {
        padding-left: 0px;
    }
    ul.menu {
        -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around;
    }
    ul.menu li a {
        font-size: 12px;
        padding: 0px 6px;
    }
    .pm-header-right-block {
        margin-right: 15px;
    }
    .plum-copy > p {
        font-size: 12px;
    }
    .plum-warto-list-2 {
        display: none
    }
    .plum-warto-block {
        width: 100%;
    }
    .plum-warto-list {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .plum-flex-block {
        -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around;
        -webkit-align-content: space-around;
        -ms-flex-line-pack: distribute;
        align-content: space-around;
    }
    .plum-flex-block a {
        width: 49%;
        margin: auto;
        margin-bottom: 7px;
    }
    .plum-warto-list-1 {
        width: 100%;
        height: 120px;
    }
    .plum-warto-block {
        height: auto;
    }
    .plum-warto-date {
        margin: 0px;
        margin-top: -13px;
    }
    .pm-artykul-autor-block {
        display: none;
    }
    .test-size-font {
        display: none;
    }
    .pm-category-history {
        display: none;
    }
    .pm-single-content-excerpt {
        font-size: 18px;
    }
    .pm-content {
        margin: 15px;
    }
    .pm-article-cft-img {
        max-width: 230px;
        float: left;
        padding-right: 30px;
        padding-top: 30px;
        padding-bottom: 0px;
        margin-right: -10px;
        -webkit-transform: translateX(0px);
        transform: translateX(0px);
    }
    .pm-single-content-excerpt {
        margin-top: 20px;
        margin-bottom: 0px;
    }
    .pm-title-post {
        font-size: 14px;
/*        -webkit-transform: translateY(10px);
        transform: translateY(10px)*/
    }
    .pm-title-date {
        padding: 0px;
        font-size: 12px;
        margin-right: 15px;
    }
    .alignleft {
        float: left;
        padding-right: 50px;
        padding-top: 40px;
        padding-bottom: 20px;
        margin-right: -30px;
        clear: left;
        -webkit-transform: translateX(0px);
        transform: translateX(0px);
    }
    .pm-acticle-plug {
        display: block;
        float: right;
        margin-right: 0px;
        margin-bottom: 25px;
        -webkit-transform: translateX(0px);
        transform: translateX(0px);
        margin-top: 8px;
        margin-left: 20px;
    }
    .wp_rp_wrap.wp_rp_plain {
        max-width: 300px;
    }
    .related_post li {
        border-bottom: 1px solid #e6eaed;
        height: auto;
        /*min-height: 72px;*/
        line-height: 20px;
        font-size: 12px;
        color: #fff;
        font-weight: 500;
        text-align: left;
    }
    .related_post_title {
        font-size: 20px;
    }
    .alignright {
        float: right;
        padding-top: 20px;
        padding-bottom: 20px;
        margin-right: 0px;
        -webkit-transform: translateX(0px);
        transform: translateX(0px);
        clear: right;
        margin-left: 20px;
    }
    .pm-tagi-block-ul li {
        margin-bottom: 10px;
    }
    .pm-commentlist p, .pm-komentarz-message {
        font-size: 12px;
    }
    .pm-commentlist .fn {
        font-size: 14px;
    }
    .pm-komentarz-message {
        width: 100%;
    }
    .pm-komentarz-block-right {
        width: 80%;
        display: block;
    }
    .pm-komentarz-block-left {
        margin: auto;
        display: block;
    }
    .pm-komentarz-block-padding {
        padding: 0;
        margin: 15px;
    }
    .pm-komentarz-input {
        display: block;
        margin: 10px auto;
        padding-left: 0px;
        height: 35px;
        text-align: center;
        width: 100%;
    }
    .pm-komentarz-message-button-add {
        margin: auto;
        display: block;
    }
    .pm-komentarz-message {
        margin-bottom: 20px;
    }
    .page-template-default .pm-komentarz-block-right,
    .single-post .pm-komentarz-block-right {
        margin: auto;
    }
    .page-template-default .pm-komentarz-message,
    .single-post .pm-komentarz-message {
        padding-right: 0px;
    }
    .page-template-default .plum-flex-block-art,
    .single-post .plum-flex-block-art {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around;
    }
    .page-template-default .plum-flex-block-art a,
    .single-post .plum-flex-block-art a {
        width: 33%;
    }
    ul#menu-footer.menu > li {
        min-width: auto;
    }
    .pm-title-date {
        position: relative;
        margin-top: 10px;
    }
    .single-post .plum-extension-content {
        position: relative;
        z-index: 5;
    }
}

@media screen and (max-width: 934px) {
    ul.pm-category-list {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    ul.pm-category-list a li {
        font-size: 14px;
        ;
        background: #fff;
        line-height: 20px;
        margin: 5px;
    }
    ul.pm-category-list a li {
        padding: 5px 10px;
    }
    .pm-page-navigation {
        height: auto;
    }
    .pm-page-navigation-content {
        padding: 5px;
    }
    .pm-page-navigation-content-style {
        background: #fcfcfc;
    }
    .pm-2-column-right,
    .pm-2-column-left {
        width: 100%;
        margin: 0px;
    }
    .pm-2-column-left {
        margin-bottom: 20px;
    }
    .pm-wide-block-category-post {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        height: auto;
    }
    .category .pm-wide-half-left-2 {
        max-width: 100%;
        height: auto;
    }
    .category .pm-whr-content-category {
        font-size: 14px;
        height: auto;
        padding: 15px;
        line-height: 18px;
    }
    .category .pm-whr-title-category {
        font-size: 15px;
        padding-left: 15px;
        margin: 0px;
    }
    .category .pm-button-category-post {
        margin: 0px;
        float: none;
        margin-left: 15px;
        margin-bottom: 15px;
    }
    .category .pm-whr-date-v1 {
        text-align: left;
        padding-left: 15px;
    }
}

@media screen and (min-width:621px) and (max-width:780px) {
    li.pm-cat-video-item {
        width: 300px;
        height: 220px
    }
    .pm-cat-video-source > div > iframe {
        width: 300px;
        height: 168px;
    }
    .pm-cat-video-source {
        height: 168px;
    }
    .pm-cat-video-title {
        font-size: 13px;
        line-height: 16px;
        height: 32px;
    }
    .pm-cat-video-description {
        height: 65px;
    }
    .pm-cat-video-block {
        -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around;
    }
    .single-post .pm-post-video-source iframe {
        width: 100%;
        height: 344px;
    }
    .single-post .pm-post-video-source {
        height: 344px;
    }
    .single-post .pm-cat-video-title-post {
        font-size: 18px;
        margin-bottom: 5px;
    }
    .single-post .pm-post-video-post > div {
        padding: 15px !Important;
    }
    .single-post .m-cat-video-text {
        font-size: 13px;
        line-height: 18px;
    }
    .single-post .pm-cat-video-post {
        margin-bottom: 10px;
    }
    .pm-video-post-slider {
        display: none;
    }
    .single-post .pm-post-video-block {
        max-width: 612px;
    }
    .pm-artykul-autor-block-small {
        display: none;
    }
}

@media screen and (max-width:620px) {
    .pm-wide-half-right {
        float: none;
    }
    .pm-header-logo a img {
        max-width: 320px
    }
/*    .pm-header-right-block {
        float: none;
    }*/
    .pm-header-logo {
        height: auto;
    }
    .pm-sidebar-social {
        display: none;
    }
    .pm-main-value {
        display: none
    }
    .images-f {
        display: none;
    }
    .plum-main-slider-left-block {
        display: none
    }
/*    .plum-moby {
        display: none;
    }*/
    .pm-news-rec {
        display: none
    }
    .pm-header {
        height: 200px;
    }
    .pm-header-right-block {
        margin: 0px;
    }
    #searchform {
        width: 300px;
    }
    .pm-header-icon-1 {
        -webkit-transform: translate(-8px, 0px);
        transform: translate(-8px, 0px)
    }
    .space {
        display: none;
    }
    .pm-header-right-block-list li {
        margin-top: 20px;
    }
    .plum-main-slider-right-block {
        height: auto;
    }
    .plum-dm-link-off-4,
    .plum-dm-link-off-3,
    .plum-dm-link-off-2,
    .plum-dm-link-off-1,
    .plum-main-slider-right-block li {
        height: 45px;
    }
    .plum-sl-1,
    .plum-sl-2,
    .plum-sl-3,
    .plum-sl-4 {
        line-height: 45px;
    }
    .plum-slider-title {
        font-size: 14px;
    }
    #plumslider-id-1:checked ~ .plum-main-slider-right-block .plum-sl-1,
    #plumslider-id-2:checked ~ .plum-main-slider-right-block .plum-sl-2,
    #plumslider-id-3:checked ~ .plum-main-slider-right-block .plum-sl-3,
    #plumslider-id-4:checked ~ .plum-main-slider-right-block .plum-sl-4 {
        line-height: 20px
    }
    .plum-slider-excerpt {
        font-size: 12px;
    }
    .plum-economist-intelligence-unit-1,
    .plum-economist-intelligence-unit-2,
    .plum-economist-intelligence-unit-3,
    .plum-economist-intelligence-unit-4 {
        width: 320px
    }
    .pm-w-h-r-c-p {
        padding: 15px;
    }
    .pm-whr-title {
        font-size: 15px;
        margin-bottom: 5px;
    }
    .pm-whr-category {
        margin-bottom: 5px;
    }
    .pm-whr-content {
        font-size: 12px;
        height: auto;
    }
    .pm-wide-block {
        height: auto;
    }
    .pm-wide-half-left img {
        max-width: 320px;
        height: auto;
    }
    .plum-flsb {
        float: none;
    }
    .pm-s4b {
        width: 151px;
        margin-bottom: 5px;
    }
    .pm-small-four-blocks {
        height: auto
    }
    .pm-right-col-m {
        margin: 0;
    }
    .pm-rcc-title {
        max-width: 220px;
        font-size: 12px;
        line-height: 17px;
    }
    .pm-rcc-blocks {
        min-height: 45px;
        height: auto;
    }
    .pm-rcc-title-date {
        padding-top: 25px;
    }
    .pm-rcc-blocks-date {
        height: 40px;
    }
    .pm-rcc-footer-img {
        margin: 0px;
        max-width: 320px;
        height: auto;
    }
    .pm-rcc-footer-img img {
        max-width: 320px;
    }
    .plum-responsive-global-block {
        margin: 0px 5px;
    }
    .pm-rcc-footer-img img {
        max-width: 308px;
    }
    .pm-rcc-footer-img-block {
        overflow: hidden;
        margin-top: 25px;
    }
    .plum-warto-list-2 {
        display: none;
    }
    .plum-warto-list-1 {
        width: 100%;
    }
    .plum-warto-block {
        max-width: 310px;
        margin: 2px auto;
        height: Auto;
    }
    .plum-flex-block {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        height: auto
    }
    .pm-right-col-content {
        margin-bottom: 25px;
    }
    .pm-rcc-title-2 {
        font-size: 12px;
        padding: 20px 0px;
    }
    .pm-rcc-blocks-height > div {
        padding: 0px;
    }
    .pm-right-col-content > div {
        padding: 0px 10px;
    }
    .pm-footer-ref {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        margin: 0px 5px;
    }
    .pm-footer-ref-block {
        max-width: 100%;
        margin-bottom: 25px;
    }
    .pm-frb-margin {
        margin: 0;
        margin-bottom: 25px;
    }
    .pm-footer-newsletter {
        height: auto;
        margin: 0px 5px;
    }
    .pm-footer-newsletter-form {
        float: none;
    }
    .pm-footer-newsletter-text {
        font-size: 12px;
        text-align: center;
        margin-bottom: 15px;
        margin-top: 5px;
    }
    h3.pm-footer-newsletter-title {
        margin-bottom: 15px;
    }
    .mp-footer-input-newsletter-form {
        max-width: 308px;
        padding: 0px;
        text-align: center;
        margin-bottom: 10px;
    }
    .mp-footer-newsletter-button {
        margin: auto;
        display: block;
        margin-bottom: 10px;
    }
    /*                 */
    .plum-main-slider-right-block {
        margin: auto;
    }
    .pm-wide-half-left {
        max-width: none;
    }
    .pm-wide-half-left img {
        max-width: none;
        width: 100%;
    }
    .pm-wide-half-right {
        max-width: none;
    }
    .pm-s4b {
        width: 100%;
    }
    .pm-s4bm {
        padding: 10px;
    }
    .plum-fl-4-block a {
        width: 49.5%;
    }
    .plum-fl-4-block {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .pm-right-col {
        max-width: none;
    }
    .pm-rcc-title {
        max-width: none;
    }
    .pm-rcc-footer-img.pm-block-style {
        margin: auto;
        height: auto;
    }
    .pm-rcc-footer-img.pm-block-style img {
        max-width: none;
        width: 100%;
        height: auto;
    }
    .plum-warto-block {
        max-width: none;
        width: 100%;
    }
    .plum-flex-block a {
        width: 100%;
    }
    .pm-footer-newsletter-info {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .mp-footer-input-newsletter-form {
        margin: auto;
        display: block;
        margin-bottom: 10px;
    }
    .pm-footer-newsletter-form {
        max-width: none;
        margin-bottom: 15px;
    }
    div.pm-twit {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .pm-footer {
        height: auto;
    }
    ul.menu {
        max-height: none;
    }
    ul#menu-footer.menu {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin: 15px 0px;
    }
    ul#menu-footer.menu > li {
        text-align: center;
        padding: 3px 0px
    }
    .pm-footer-flex-block-l {
        margin-left: 15px;
        min-width: auto;
        margin-top: 25px
    }
    ul#menu-footer.menu > li {
        min-width: 50%;
    }
    .pm-footer-flex {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .pm-title-gl,
    .pm-footer-ref-block >div > h3 {
        font-size: 15px;
    }
    .pm-artykul-autor-block {
        height: auto;
    }
    .pm-artykul-autor-avatar {
        display: none;
    }
    .pm-artykul-autor-details {
        max-width: none;
        width: auto;
        margin: 0px 5px;
    }
    .pm-artykul-autor-link {
        margin-top: 15px;
        margin-bottom: 5px;
    }
    .single-post .pm-content-block {
        margin: 0px 5px;
    }
    .test-size-font {
        display: none;
    }
    /*   test   */
    .single-post .pm-title-date,
    .page-template-default .pm-title-date {
        -webkit-transform: translateY(18px);
        transform: translateY(18px);
        font-size: 14px;
    }
    .single-post .pm-single-content-excerpt,
    .page-template-default .pm-single-content-excerpt {
        font-size: 18px;
        line-height: 27px;
        margin: 15px 0px
    }
    .single-post .pm-article-cft-img,
    .page-template-default .pm-article-cft-img {
        max-width: 270px;
        float: left;
        padding-right: 20px;
        padding-top: 60px;
        padding-bottom: 0px;
        margin-right: 0px;
        -webkit-transform: translateX(0px);
        transform: translateX(0px);
    }
    .single-post .pm-single-content-width p,
    .page-template-default .pm-single-content-width p {
        font-size: 15px;
        line-height: 22px
    }
    .single-post .alignleft,
    .page-template-default .alignleft {
        max-width: 270px;
        float: left;
        padding-right: 20px;
        padding-top: 60px;
        padding-bottom: 0px;
        margin-right: 0px;
        -webkit-transform: translateX(0px);
        transform: translateX(0px);
    }
    .single-post .alignright,
    .page-template-default .alignright,
    .single-post .pm-acticle-plug,
    .page-template-default .pm-acticle-plug {
        display: block;
        float: right;
        margin-right: 0px;
        margin-bottom: 25px;
        -webkit-transform: translateX(0px);
        transform: translateX(0px);
        margin-top: 8px;
        margin-left: 20px;
    }
    .single-post .wp_rp_wrap.wp_rp_plain,
    .page-template-default.wp_rp_wrap.wp_rp_plain {
        max-width: 250px;
    }
    .single-post .related_post li,
    .page-template-default .related_post li {
        font-size: 13px;
    }
    .single-post .pm-tagi-block-li,
    .page-template-default .pm-tagi-block-li {
        margin-bottom: 5px;
    }
    .single-post .pm-komentarz-block-left,
    .page-template-default .pm-komentarz-block-left {
        width: auto;
    }
    .single-post .pm-komentarz-input,
    .page-template-default .pm-komentarz-input {
        padding: 0px;
        text-align: center;
    }
    .single-post .pm-komentarz-message,
    .page-template-default .pm-komentarz-message {
        width: auto;
        margin: auto;
        width: 90%;
    }
    .single-post .pm-komentarz-block-left,
    .page-template-default .pm-komentarz-block-left {
        display: block;
    }
    .single-post .pm-komentarz-block-right,
    .page-template-default .pm-komentarz-block-right {
        margin: auto;
        width: 100%;
    }
    .single-post .pm-komentarz-message-button-add,
    .page-template-default .pm-komentarz-message-button-add {
        margin: auto;
        display: block;
        margin-top: 15px;
    }
    .single-post .cptch_block,
    .page-template-default .cptch_block {
        text-align: center;
    }
    .single-post .plum-flex-block-art > a,
    .page-template-default .plum-flex-block-art > a {
        width: 100%;
    }
    .single-post .comment-body,
    .page-template-default .comment-body {
        padding: 0px 10px;
    }
    .single-post .pm-commentlist .comment-author.vcard > img,
    .page-template-default .pm-commentlist .comment-author.vcard > img {
        position: absolute;
        -webkit-transform: translate(0px, -0px);
        transform: translate(0px, -0px);
        border-radius: 50%;
        display: none;
    }
    .single-post .pm-commentlist p,
    .page-template-default .pm-commentlist p, .pm-komentarz-message {
        font-size: 13px;
    }
    .single-post .alignleft img,
    .page-template-default .alignleft img {
        height: auto;
        max-width: 100%;
    }
    .single-post ul.pm-category-history-block,
    .page-template-default ul.pm-category-history-block {
        -webkit-transform: translateY(-999px);
        transform: translateY(-999px);
    }
    .single-post .alignright img,
    .page-template-default .alignright img {
        height: 100%;
        width: auto;
        float: right;
    }
    .single-post .alignright,
    .page-template-default .alignright {
        margin: 0px;
        -webkit-transform: translate(5px, 0px);
        transform: translate(5px, 0px)
    }
    .pm-navigation-bar-content,
    ul#menu-header {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .pm-header-nav-bar {
        height: auto;
        margin-bottom: 10px;
    }
    .pm-navigation-bar-content > li + li + li,
    .pm-navigation-home-button {
        width: 100%;
        background-color: #211c5b;
    }
    .pm-navigation-eye-button {
        margin: auto;
        display: block;
    }
    #plumslider-id-1:checked ~ .plum-main-slider-right-block .plum-msr-block-1,
    #plumslider-id-2:checked ~ .plum-main-slider-right-block .plum-msr-block-2,
    #plumslider-id-3:checked ~ .plum-main-slider-right-block .plum-msr-block-3,
    #plumslider-id-4:checked ~ .plum-main-slider-right-block .plum-msr-block-4 {
        height: 255px;
    }
    .plum-economist-intelligence-unit-1,
    .plum-economist-intelligence-unit-2,
    .plum-economist-intelligence-unit-3,
    .plum-economist-intelligence-unit-4 {
        height: 250px;
    }
    .pm-wide-half-left > img {
        min-width: auto;
    }
    .pm-artykul-autor-block-padding {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
    .pm-artykul-autor-block-small {
        height: auto;
        max-height: none
    }
    .pm-artykul-autor-avatar-small {
        min-width: 70px;
    }
    .pm-artykul-autor-title-name-small {
        font-size: 17px;
    }
    .pm-category-history {
        margin-bottom: -20px;
        margin-top: 25px;
    }
    .pm-post-video-source {
        width: auto;
        max-width: none;
        height: auto;
    }
    .pm-post-video-source iframe {
        width: 100%;
        max-width: 100vh;
        height: 280px;
    }
    .pm-video-post-slider {
        display: none
    }
    .m-cat-video-text {
        font-size: 14px;
    }
    .pm-cat-video-title-post {
        font-size: 20px;
    }
    .pm-post-video-post > div {
        padding: 20px !Important;
    }
    .pm-whr-content-category,
    .pm-whr-content {
        max-height: none;
    }
    .pm-news-rec-block {
        -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around;
    }
    .menu-header-container > ul > li a {
        width: 100%;
        padding: 0px;
    }
    .aligncenter {
        margin: 0px;
        padding: 0px;
        width: 85%;
        margin: auto;
    }
    .pm-acticle-plug {
        display: none !important;
    }
    .alignnone {
        width: 90%;
    }
    .category .pm-title-gl {
        margin-top: 40px;
        font-size: 20px;
    }
    .single-post .pm-article-cft-img {
        max-width: 270px;
        float: none;
        margin: 0px;
        padding: 0px;
        margin: auto;
        display: block;
    }
    p.plum-image-descript {
        margin-bottom: 0px;
    }
    .single-post .aligncenter {
        margin-top: 25px;
    }
    .plum-spot-slider img,
    .plum-spot-slider {
        max-width: 300px;
    }
    .pm-footer-ref-block .textwidget img {
        max-width: 300px;
        display: block;
        margin: auto;
    }
    h3.pm-title-gl {
        font-size: 20px;
    }
    h3.pm-title-gl.pm-title-post {
        margin-top: 10px;
        padding-bottom: none;
        max-height: 20px;
    }
    .page .pm-content {
        margin: 0px 5px;
		margin-top:35px;
    }
    h3.pm-title-gl.pm-title-post {
        max-height: none;
    }
    h3.pm-title-gl.pm-title-post {
        line-height: 25px;
        border: none;
    }
    .pm-title-date {
        float: none;
        display: block;
        display: block;
        margin: 0px;
        padding: 0px;
        margin-top: -10px;
    }
    .pl-inline-img img.pm-mir {
        min-width: auto;
        max-width: 200px;
        width: auto;
        margin: auto;
        display: none
    }
    #plumslider-id-1:checked ~ .plum-main-slider-right-block .plum-msr-block-1,
    #plumslider-id-2:checked ~ .plum-main-slider-right-block .plum-msr-block-2,
    #plumslider-id-3:checked ~ .plum-main-slider-right-block .plum-msr-block-3,
    #plumslider-id-4:checked ~ .plum-main-slider-right-block .plum-msr-block-4 {
        height: auto;
    }
    .plum-main-slider-right-block {
        max-height: none;
    }
    .plum-main-slider {
        min-height: 620px
    }
    .plum-slider-excerpt {
        max-height: none;
        margin-bottom: 25px;
    }
    .plum-economist-intelligence-unit-1,
    .plum-economist-intelligence-unit-2,
    .plum-economist-intelligence-unit-3,
    .plum-economist-intelligence-unit-4 {
        display: none;
    }
    .plum-economist-intelligence-unit-1 + div + a + a > p:after,
    .plum-economist-intelligence-unit-2 + div + a + a > p:after,
    .plum-economist-intelligence-unit-3 + div + a + a > p:after,
    .plum-economist-intelligence-unit-4 + div + a + a > p:after {
        width: 100%;
        height: 25px;
        margin-top: 15px;
        display: block;
        content: '';
        background: url(images/ekonomist.png) no-repeat right bottom;
        background-size: cover;
    }
    #plumslider-id-1 ~ .plum-main-slider-right-block .pl-inline-img-1 img.pm-mir {
        display: none;
    }
    #plumslider-id-2 ~ .plum-main-slider-right-block .pl-inline-img-2 img.pm-mir {
        display: none;
    }
    #plumslider-id-3 ~ .plum-main-slider-right-block .pl-inline-img-3 img.pm-mir {
        display: none;
    }
    #plumslider-id-4 ~ .plum-main-slider-right-block .pl-inline-img-4 img.pm-mir {
        display: none;
    }
    #plumslider-id-1:checked ~ .plum-main-slider-right-block .pl-inline-img-1 img.pm-mir {
        display: block;
    }
    #plumslider-id-2:checked ~ .plum-main-slider-right-block .pl-inline-img-2 img.pm-mir {
        display: block;
    }
    #plumslider-id-3:checked ~ .plum-main-slider-right-block .pl-inline-img-3 img.pm-mir {
        display: block;
    }
    #plumslider-id-4:checked ~ .plum-main-slider-right-block .pl-inline-img-4 img.pm-mir {
        display: block;
    }
    .pl-menu-button {
        width: 60px;
        height: 60px;
        background: rgba(0, 0, 0, 0.2);
        color: #fff;
        position: absolute;
        z-index: 6;
        right: 0px;
    }
    .pl-menu-button {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        font-size: 25px;
    }
    .pm-wide-half-right {
        float: none;
        min-height: 150px;
    }
    .pm-wide-block-category-post > a {
        display: block;
        height: auto;
    }
    .pm-wide-half-left-2 {
        overflow: visible;
        display: block;
        min-height: 220px;
    }
    .pm-wide-block-category-post {
        min-height: 220px;
        height: 100%;
        overflow: visible !Important;
        max-height: none;
        display: block;
    }
    .pm-w-h-r-c-p a,
    .pm-whr-category a,
    .pm-whr-title-category a,
    .pm-whr-content-category a,
    .pm-w-h-r-c-p,
    .pm-whr-category,
    .pm-whr-title-category,
    .pm-whr-content-category {
        overflow: visible !Important;
        ;
        min-height: auto;
        display: block;
        vertical-align: top;
    }
    .pm-wide-half-right {
        overflow: visible !Important;
        display: block;
    }
    .pm-whr-title-category {
        max-height: none;
        margin-bottom: 10px;
    }
    .plum-main-slider {
        display: block;
        height: auto;
    }
    .plum-sl-1,
    .plum-sl-2,
    .plum-sl-3,
    .plum-sl-4 {
        height: auto;
    }
    .pm-header-nav-bar {
        height: 60px;
        overflow: hidden;
        -webkit-transition: 0s;
        transition: 0s;
    }
    #pl-header-menu:checked ~ .pm-header-nav-bar {
        height: 480px;
    }
    .pl-active-category {
        background: #211c5b !Important;
    }
    .pm-header-logo img {
        margin: auto;
        display: block;
    }
    .pm-header-logo {
        float: none;
    }
}

.pm-category-history-block li {
    font-weight: 600 !important;
}

.pm-content em {
    font-style: italic;
}

.alignleft {
    padding-top: 10px
}

.page-id-45733 span.pm-title-date {
    display: none;
}

.pm-wide-block-category-dispatches {
    margin-bottom: 25px;
    font-size: 15px;
    padding: 20px;
}

.pm-button-category-dispatches {
    background: #211c5b;
    width: 120px;
    line-height: 30px;
    color: #fff;
    text-align: center;
    font-weight: 400;
    font-size: 12px;
}

.pmbcdlc {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.pm-dis-content-category {
    font-size: 16px;
    color: #2b2b2b;
    line-height: 24px;
    font-weight: 400;
    margin-bottom: 10px;
}

.pl-brake-title h3 {
    border: none;
    line-height: 35px;
    margin: 0px;
}

.pl-brake-title h3 {
    border: none;
    line-height: 35px;
    margin: 0px;
}

.pl-brake-title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 2px solid #111;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.pm-title-date {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    margin-top: 3px;
    font-weight: 400;
}

.pm-wide-block-category-dispatches .pm-whr-title-category {
    font-weight: 600;
}

.pm-last-publocation-author-block {
    border-bottom: 1px solid rgba(0, 0, 0, .2);
}

.pm-last-publocation-author-block {
    height: auto;
    line-height: 22px;
    padding: 15px 0px;
}

.pm-last-publocation-author-block h3 {
    padding: 0px;
}

@media screen and (max-width: 934px) and (min-width: 671px) {
    .pm-header-logo > a > img,
    .pm-header-logo {
        max-width: 300px;
    }
    ul.images-f {
        margin-top: 0px;
    }
}

.home .pm-wide-half-left img {
    max-width: 100%;
    height:auto;
    min-width: auto !important;
}

@media screen and (min-width:1024px) {
    .plum-main-slider-right-block,
    .plum-main-slider-left-block {
        max-width: 559px;
    }
	
	@media screen and (min-width:1025px) and (max-width:1170px) {
	.plum-main-slider-right-block {max-width:373px}
	}
    .pm-right-col-m {
        max-width: 370px;
        margin-left: 0px;
    }
    .pm-right-col {
        display: block;
        max-width: 370px;
    }
    .pm-rcc-footer-img {
        margin-left: 0px;
    }
    .pm-read-me,
    .pm-analizy-debata {
        display: block;
    }
    .pm-wide-img-overlay-pad {
        padding: 15px;
    }
    .pm-rcc-time {
        text-align: left;
        display: inline;
    }
    .pm-rcc-title {
        max-width: 270px;
    }
    .pm-s4bm {
        padding: 16px 15px;
    }
    .pm-s4b {
        width: 172px;
        margin-right: 15px;
    }
    .plum-extension-i-fonts {
        width: auto;
    }
    .plum-fl-4-block a:last-child .pm-s4b {
        margin-right: 0;
    }
    .plum-warto-list {
        display: block;
        float: left;
        height: 100%;
    }
    .plum-warto-list-1 {
        display: inline;
        float: left;
    }
    .plum-warto-list-2 {
        width: 217px;
        display: inline;
        float: left;
    }
    .pm-komentarz-block-right {
        margin-left: 30px;
    }
    #menu-footer {
        max-width: 870px;
    }
    ul#menu-footer.menu > li {
        display: inline-block;
    }
    .home .plum-flex-block-art,
    .plum-flex-block {
        display: block;
    }
    .home .plum-flex-block a {
        width: 50%;
        float: left;
    }
    .pm-2-column-right {
        margin-left: 20px;
    }
    .pm-news-rec-block > li {
        display: inline-block;
    }
    .pm-content {
        max-width: 1170px
    }
    .pm-news-rec-block > li {
        margin: 0px 5px;
        margin-bottom: 20px;
    }
    .pm-rcc-title {
        margin-top: -4px;
    }
    .plum-flex-block a:nth-child(even) .plum-warto-block {
        float: right;
    }
    .plum-flex-block a {
        width: 50%;
        float: left;
        margin-bottom: 30px;
    }
    .pm-button-category-post,
    .pm-button {
        margin-top: 30px;
    }
    .plum-nir-items > a > li {
        margin: 0px 35px
    }
    .pm-video-slider-content {
        width: 93%;
    }
    .plum-nir-slider-content {
        width: 92%;
    }
    .pm-frb-margin {
        margin-left: 20px;
    }
    .mp-footer-input-newsletter-form {
        max-width: 324px;
    }
    .plum-main-more-block {
        width: 100%
    }
    .pm-cat-video-block a > li {
        display: inline-block;
        vertical-align: top;
        margin: 0px 3px;
        margin-bottom: 10px;
    }
    .pm-cat-video-block-slider > a > li {
        margin: 0px 20px;
    }
    ul.menu {
        width: auto;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .pm-navigation-menu > div > ul > li {
        width: auto;
        max-height: 60px;
    }
    .pm-navigation-menu > div > ul > li a {
        padding: 0px;
        padding: 0px 30px;
        white-space: nowrap;
    }
    .pm-navigation-bar-content > li + li {
        max-width: 1050px
    }
    .pm-navigation-bar-content > li + li + li {
        width: 60px;
        height: 60px;
    }
    .pm-rcc-time {
        width: 35px;
        display: inline-block;
        padding-top: 0px;
        text-align: right;
    }
    
    
    
}


@media screen and (max-width:1024px) {
    .pm-2-column {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .pm-2-column-left,
    .pm-2-column-right {
        display: block;
    }

    .home .pm-wide-half-left img {
/*    width: 311px;
    max-width:311px;*/
    height:auto;
    min-width: auto;
}
.home .pm-wide-img-overlay-re {background-size:cover;}         

}


@media screen and (max-width:940px) and (orientation: landscape) {
    .plum-article-img-full img {
        height: 90%;
        width: auto;
        padding: auto;
        float: none !Important;
    }
}

.pm-cat-video-title {
    text-align: left;
}

.plum-main-more-block {
    display: none;
}

#plum-more-button:checked ~ .plum-main-more-block {
    height: 132px;
    margin-top: 22px;
    display: block;
}

#plum-more-button-2:checked ~ .plum-main-more-block {
    height: 132px;
    margin-top: 22px;
    display: block;
}

#plum-more-button:checked ~ .plum-main-more-block + label {
    display: none
}

#plum-more-button-2:checked ~ .plum-main-more-block + label {
    display: none
}


/*         max  940px   end                  */


/*         max  940px   end                  */


/*         max  940px   end                  */


/*         max  940px   end                  */


/*         max  940px   end                  */

@media only screen and (max-width: 1024px) {
    .pm-news-rec-block {
    }
    ul.pm-news-rec-block {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin: auto;
        width: 100%;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    ul.pm-news-rec-block li {
        display: inline-block;
        margin: 0px 15px;
        margin-bottom: 25px;
    }
    .pm-header-content {
        max-width: 990px;
    }
    .pm-navigation-bar-content {
        max-width: 990px;
    }
    ul.menu {
        display: block;
        width: 100%;
    }
    .plum-slider-excerpt {
        max-height: 82px;
 /*       overflow: hidden;*/
    }
    .plum-slider-title {
        line-height: 20px;
        height: 45px;
        font-size: 16px;
    }
    .pm-right-col {
        max-width: 250px;
    }
    .pm-title-gl,
    .pm-footer-ref-block >div > h3 {
        font-size: 18px;
        font-weight: 600;
    }
    .pm-read-me,
    .pm-analizy-debata {
        max-width: 625px;
    }
    .pm-wide-block {
        height: 242px
    }
    .pm-wide-half-left {
        max-width: 50%;
    }
    .pm-wide-half-right {
        max-width: 47%;
    }
    .pm-whr-title {
        line-height: 22px;
    }
    .pm-whr-content {
        line-height: 16px;
    }
    .pm-wide-img-overlay {
        max-width: 30.5%;
        max-height: 242px;
    }
    .pm-s4b > div > h3,
    .pm-wide-img-overlay-pad > p,
    .pm-rcc-title,
    .plum-slider-excerpt {
        font-size: 12px;
        line-height: 16px;
    }
    .pm-wide-img-overlay-pad > h3 {
        margin-top: 75px;
        line-height: 24px;
    }
    .pm-small-block {
        height: 107px;
    }
    .pm-s-b-pad {
        max-height: 86px;
    }
    .pm-small-block .pm-whr-title {
        margin-top: 15px;
    }
    .pm-rcc-time {
        font-size: 12px;
    }
    .pm-rcc-title {
        max-width: 167px;
        overflow: hidden;
        height: 50px;
    }
    .pm-right-cc-h {
        max-height: 509px;
    }
    .pm-rcc-blocks {
        height: 57px;
    }
    .pm-s4b {
        width: 143px;
    }
    .pm-rcc-title-date {
        padding-top: 10px
    }
    .pm-rcc-blocks-date {
        height: 30px;
        margin-bottom: 10px;
    }
    .pm-rcc-footer-img {
        height: auto;
    }
    .pm-rcc-footer-img img {
        width: 100%;
    }
    .pm-s4b {
        height: 116px;
    }
    .plum-warto-block {
        height: 134px;
        margin-bottom: 0px;
    }
    .plum-warto-list-1 {
        min-width: 130px;
        width: 130px;
        padding: 8px;
    }
    .plum-warto-list-2 {
        width: 170px;
        max-width: 170px;
    }
    .plum-warto-title {
        line-height: 16px;
        margin: 4px 0px;
    }
    .plum-warto-date {
        margin-top: 6px;
    }
    .plum-flex-block a:nth-child(even) .plum-warto-block .plum-warto-list {
        float: right;
    }
    .plum-flex-block {
        height: 293px
    }
    .plum-flex-block a {
        margin-bottom: 25px;
    }
    .pm-rcc-title-2 {
        font-size: 12px;
        line-height: 16px;
		font-weight:600;
    }
    .pm-right-col-content > div {
        padding-left: 15px;
        padding-right: 15px;
    }
    .pm-rcc-blocks-height > div {
        padding-top: 12px;
    }
    .plum-main-more-block ul > a > li {
        width: 300px;
        min-height: 114px;
    }
    .pm-footer-ref-block {
        max-width: 31.5%;
    }
    .plum-spot-slider img {
        width: 284px;
    }
    .pm-footer-ref-block.pm-frb-margin img {
        max-width: 284px !important;
    }
    .pm-footer-ref-block.pm-frb-margin {
        max-height: 404px;
    }
    .pm-rcc-blocks > div {
        padding-top: 5px;
    }
    .plum-warto-category {
        font-size: 12px;
    }
    .pl-dispatches .pm-rcc-blocks {
        height: 66px;
    }
    .pl-dispatches .pm-rcc-title {
        height: 65px;
    }
    .plum-nir-items > a > li {
        margin: 0px 5px;
    }
    .mp-footer-input-newsletter-form {
        max-width: 320px;
    }
    .mp-footer-newsletter-button {
        float: right;
    }
    .plum-spot-slider li {
        width: 283px;
        display: block;
    }
    .pm-rcc-blocks-date {
        height: 27px;
        margin-bottom: 8px;
    }
    .pm-s4b > div > h3 {
        max-height: 64px;
    }
    .pm-block-style ul {
        text-align: center;
    }
    .pm-category-list a > li {
        display: inline;
    }
    .pm-2-column {
        display: block;
    }
    .pm-2-column-right {
        max-width: 69%;
    }
    .pm-category-list a > li {
        display: block;
        padding-left: 0;
    }
    .pm-footer-newsletter {
        clear: both;
    }
    .pm-2-column-right {
        max-width: 69%;
        float: right;
    }
    .pm-2-column-left {
        max-width: 250px;
        float: left;
    }
}

#plum-size-button-1:checked ~ .pm-block-list-excerpt .pm-single-content-excerpt {
    font-size: 16px;
    line-height: 30px;
}

#plum-size-button-3:checked ~ .pm-block-list-excerpt .pm-single-content-excerpt {
    font-size: 28px;
    line-height: 40px;
}

@media screen and (max-width:1024px) {
    .plum-spot-slider-content {
        display: block;
        width: 1420px;
        height: 100%;
        -webkit-animation-duration: 15s;
        animation-duration: 15s;
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
    }
    .plum-spot-slider-content li {
        display: inline-block;
    }
    
    
    
    
    @-webkit-keyframes plum-spot-slider {
        0% {
            -webkit-transform: translateX(0%);
            transform: translateX(0%)
        }
        100% {
            -webkit-transform: translateX(-1136px);
            transform: translateX(-1136px)
        }
    }
    @keyframes plum-spot-slider {
        0% {
            -webkit-transform: translateX(0%);
            transform: translateX(0%)
        }
        100% {
            -webkit-transform: translateX(-1136px);
            transform: translateX(-1136px)
        }
    }
    
    
    
    
    .home .pm-wide-img-overlay-re {
        max-height: 225px;
    }
    .home .pm-wide-img-overlay-re div h3 {
        font-size: 16px;
        padding: 0px 5px;
        padding-bottom: 20px;
        margin: auto;
    }
    .home .pm-wide-img-overlay-re div p {
        font-size: 14px;
        line-height: 18px;
        padding: 5px 5px;
        padding-bottom: 15px;
        margin-bottom: 10px;
		max-height:100px;
		overflow:hidden;

    }
    .home .pm-wide-img-overlay-re div {
        padding: 0px;
    }
    .pm-navigation-menu > div > ul > li a {
        padding: 0px 25px
    }
    .category-video .pm-cat-video-block {
        -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around;
    }
    .category-video .pm-cat-video-block > li {
        margin-bottom: 30px;
    }
    .single li.pm-cat-video-item-slider iframe,
    .single li.pm-cat-video-item-slider {
        width: 270px
    }
    .single .pm-cat-video-source-slider,
    .single li.pm-cat-video-item-slider iframe {
        height: 152px;
    }
    .single .pm-cat-video-block-slider,
    .pm-video-slider-in {
        width: 1550px
    }
    .single .pm-video-slider-right-button,
    .single .pm-video-slider-left-button,
    .single .pm-video-post-slider-block {
        height: 300px;
    }
    .single .pm-video-slider-right-button,
    .single .pm-video-slider-left-button {
        line-height: 300px;
    }
    .single .pm-post-video-source iframe {
        width: 100%;
    }
}

@media screen and (min-width:769px) and (max-width:932px) {
    .home .pm-wide-half-left {
        width: auto;
        max-width: none;
    }
    .home .pm-wide-half-left img {
        max-width: 309px;
    }
    .home .plum-flsb > div {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .home .pm-small-block {
        width: 100%;
    }
    .home .pm-small-block .pm-whr-title {
        margin-top: 5px;
    }
    .home .pm-s-b-pad {
        padding: 10px 13px;
    }
    .home .pl-dispatches {
        width: 100%;
        max-width: none;
    }
    .home .pl-dispatches .pm-rcc-title {
        max-width: none;
        height: auto;
    }
    .home .pl-dispatches .pm-rcc-blocks {
        height: auto;
        max-height: none;
    }
    .home .pm-right-col-content > div {
        padding-bottom: 25px;
    }
    .home .plum-flex-block {
        height: auto;
    }
    .home .plum-warto-list-2 {
        display: inline-block;
        ;
        max-height: 120px;
    }
    .home .plum-warto-list {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .home .plum-flex-block a {
        margin-bottom: 10px;
    }
    .home .plum-warto-title {
        font-size: 12px;
    }
    .home .plum-main-more-block h3.pm-whr-title {
        font-size: 13px;
    }
    .home .plum-main-more-block .pm-block-style {
        min-height: 140px;
    }
    .home #plum-more-button:checked ~ .plum-main-more-block {
        margin-top: 0px;
    }
    .home .pm-right-col {
        max-width: none;
    }
    .home .pm-rcc-b-f > div {
        height: auto;
        padding: 15px 5px
    }
    .home .pm-footer-ref-block.pm-frb-margin .textwidget img {
        margin: auto;
        width: 100%;
        display: block;
    }
    .home .plum-spot-slider {
        max-width: 284px;
    }
    .home .pm-footer-ref-block.pm-frb-margin {
        max-height: none
    }
    .pm-navigation-menu > div > ul > li a {
        padding: 0px 16px
    }
    li.pl-active-category {
        background: #211c5b !Important;
    }
    .home .images-f {
        max-width: 559px
    }
    .home .plum-main-slider-right-block,
    .plum-main-slider-left-block {
        min-width: auto;
    }
    .category .pm-2-column.pm-global-margin {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .category .pm-2-column.pm-global-margin .pm-2-column-right,
    .category .pm-2-column.pm-global-margin .pm-2-column-left {
        float: none;
        max-width: 90%;
    }
    .category .pm-wide-half-right {
        max-width: none
    }
    .category .pm-whr-title-category a {
        font-weight: 800;
        font-size: 20px;
    }
    .category .pm-whr-title-category {
        overflow: visible;
        max-height: none;
        height: auto;
    }
    .category .pm-category-list {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .category ul.pm-category-list a li {
        margin: 0px;
        padding: 15px 0px;
    }
    .search .pm-2-column.pm-global-margin {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .search .pm-2-column.pm-global-margin .pm-2-column-right,
    .search .pm-2-column.pm-global-margin .pm-2-column-left {
        float: none;
        max-width: 90%;
    }
    .search .pm-wide-half-right {
        max-width: none
    }
    .search .pm-whr-title-category a {
        font-weight: 800;
        font-size: 20px;
    }
    .search .pm-whr-title-category {
        overflow: visible;
        max-height: none;
        height: auto;
    }
    .search .pm-category-list {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .search ul.pm-category-list a li {
        margin: 0px;
        padding: 15px 0px;
    }
    .archive .pm-2-column.pm-global-margin {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .archive .pm-2-column.pm-global-margin .pm-2-column-right,
    .archive .pm-2-column.pm-global-margin .pm-2-column-left {
        float: none;
        max-width: 90%;
    }
    .archive .pm-wide-half-right {
        max-width: none
    }
    .archive .pm-whr-title-category a {
        font-weight: 800;
        font-size: 20px;
    }
    .archive .pm-whr-title-category {
        overflow: visible;
        max-height: none;
        height: auto;
    }
    .archive .pm-category-list {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .archive ul.pm-category-list a li {
        margin: 0px;
        padding: 15px 0px;
    }
    .page .pm-2-column {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .page .pm-2-column .pm-2-column-right,
    .page .pm-2-column .pm-2-column-left {
        float: none;
        max-width: 90%;
    }
    .page .pm-page-kontakt-block img {
        max-width: 300px
    }
    .page .pm-brake-content-v2 {
        display: none;
    }
    .page .pm-page-kontakt-block {
        min-height: 200px
    }
    .page .pm-button-lista-autor-a {
        float: right;
    }
    .page .pm-last-publocation-author-block h3 {
        text-align: left;
        padding-left: 10px;
    }
    .single .pm-post-video-source iframe,
    .single .pm-post-video-source {
        height: 432px
    }
    .single li.pm-cat-video-item-slider iframe,
    .single li.pm-cat-video-item-slider {
        width: 180px;
    }
    .single .pm-cat-video-source-slider,
    .single li.pm-cat-video-item-slider iframe {
        height: 100px
    }
    .single .pm-cat-video-block-slider,
    .pm-video-slider-in {
        width: 1160px
    }
    .single .pm-cat-video-title-slider {
        font-size: 12px;
        height: 80px;
    }
    .single .pm-cat-video-description-slider {
        background: #f9f9f9;
        height: 110px;
        border: 1px solid #f2f2f2;
        border-top: none;
    }
    .single #slide-right-button:checked ~ .pm-video-slider-content .pm-video-slider-in {
        -webkit-transform: translateX(-465px);
        transform: translateX(-465px)
    }
    .single .plum-extension-buttons,
    .page .plum-extension-buttons {
        height: 40px;
    }
    .single .pm-title-date,
    .page .pm-title-date {
        margin-top: 22px;
        font-size: 14px;
    }
    .single .pm-block-list-excerpt,
    .page .pm-block-list-excerpt {
        margin-top: 45px;
    }
    .single .plum-warto-list-1 {
        width: 100%;
    }
    .page .plum-warto-list-1 {
        width: 100%;
    }
    .single .pm-artykul-autor-details {
        max-width: 600px
    }
    .single .pm-artykul-autor-block-small {
        margin-top: 25px;
    }
    .single .pm-title-date {
        position: relative;
    }
    .single .related_post li {
        min-height: auto;
    }
    .single .pm-single-content-width p > iframe {
        -webkit-transform: translate(0px, 0px);
        transform: translate(0px, 0px);
        margin: 0px;
        margin-right: 25px;
    }
    .single .pm-komentarz-message {
        padding: 0px;
    }
    .single .pm-komentarz-block-left {
        width: 590px;
    }
    .single .cptch_block {
        text-align: center;
    }
    .single label.pl-image-label img {
        max-width: 100%;
        width: auto;
    }

.page span.pm-title-date {display:none}
.page .pl-page-banner {margin-bottom:0px;}
.page .pm-category-history{display:none;}
.page .pm-title-gl.pm-title-post {margin-top:0px;border-bottom:2px solid}    
}

@media only screen and (max-width: 768px) {
    .pm-header-content,
    .pm-content-block {
        max-width: 738px;
        padding: 0 15px;
    }
    ul.menu li a {
        padding: 0px 13px;
    }
    .plum-main-slider {
        display: block;
    }
    .plum-main-slider .images-f {
        width: 49%;
        float: left;
    }
    .plum-main-slider-right-block,
    .plum-main-slider-left-block {
        float: right;
        max-width: 48%;
    }
    .plum-slider-item-list-4,
    .plum-slider-item-list-3,
    .plum-slider-item-list-2,
    .plum-slider-item-list-1,
    .plum-slider-item-list {
        margin-bottom: 5px;
    }
    .plum-dm-link-off-4,
    .plum-dm-link-off-3,
    .plum-dm-link-off-2,
    .plum-dm-link-off-1 {
        max-width: 46%;
    }
    .plum-slider-title {
        font-size: 14px;
        line-height: 20px;
        padding: 0px 15px;
    }
    ul.plum-main-slider-right-block li {
        height: 45px;
    }
    #plumslider-id-1:checked ~ .plum-main-slider-right-block .plum-msr-block-1,
    #plumslider-id-2:checked ~ .plum-main-slider-right-block .plum-msr-block-2,
    #plumslider-id-3:checked ~ .plum-main-slider-right-block .plum-msr-block-3,
    #plumslider-id-4:checked ~ .plum-main-slider-right-block .plum-msr-block-4 {
        height: 132px;
    }
    .plum-slider-excerpt {
        max-height: 49px;
        padding: 0px 15px;
    }
    .plum-main-slider-left-block {
        display: none;
    }
    .pm-read-me,
    .pm-analizy-debata {
        max-width: 66%;
        float: left;
        margin-right: 25px;
    }
    .pm-right-col {
        max-width: 30%;
    }
    .plum-responsive-global-block {
        margin: 30px 0 0;
        width: 100%;
        float: left;
        display: block;
    }
    .pm-wide-half-left img {
        max-width: 232px
    }
    .pm-wide-half-left {
        max-width: 234px;
    }
    .pm-whr-title {
        max-height: 65px;
        font-size: 14px;
    }
    .pm-whr-content {
        max-height: 65px;
    }
    .pm-gl-content .pm-block-style {
        height: 182px;
    }
    .pm-whr-category {
        max-width: 70%;
        text-align: left;
    }
    .pm-whr-date-v1 {
        font-size: 11px;
    }
    .pm-s-b-pad {
        padding: 10px;
    }
    .pm-wide-half-right {
        max-width: 100%;
    }
    .pm-small-block:first:child {
        margin-right: 25px;
    }
    .pm-small-block {
        width: 48%;
    }
    .pm-small-block .pm-whr-title {
        font-size: 14px;
        line-height: 22px;
    }
    .plum-fl-4-block > a {
        width: 23%;
    }
    .pm-s4b > div > span {
        font-size: 10px;
        margin-bottom: 10px;
    }
    .pm-s4b > div > h3 {
        font-size: 14px;
        line-height: 22px;
        height: 76px;
    }
    .pm-right-col-content > div {
        padding-left: 10px;
        padding-right: 10px;
    }
    .pm-rcc-time {
        font-size: 10px;
    }
    .pm-rcc-blocks {
        height: 74px
    }
    .pm-rcc-blocks > div {
        padding-top: 10px;
    }
    .pm-rcc-title {
        height: 66px;
    }
    .pm-s4bm {
        padding: 10px;
    }
    .plum-main-more-block ul a {
        width: 48%;
    }
    .pm-whr-date-1 {
        text-align: left;
    }
    .plum-main-more-block .pm-whr-title {
        font-size: 12px;
        line-height: 16px;
    }
    .plum-main-more-block ul > a > li {
        min-height: 104px;
        width: 100%;
    }
    #plum-more-button-2:checked ~ .plum-main-more-block {
        height: 106px;
    }
    .plum-warto-list-1 {
        min-width: 222px;
    }
    .plum-warto-block {
        height: 106px;
        width: 50%;
        float: left;
        margin-bottom: 25px;
    }
    .plum-warto-block .plum-warto-date {
        text-align: right;
        width: 40%;
        float: right;
        margin-top: 2px;
    }
    .plum-warto-title {
        font-size: 12px;
        font-weight: 600;
        margin: 15px 0px;
    }
    .plum-flex-block {
        height: 240px;
        display: block;
        width: 100%;
    }
    .plum-flex-block a:nth-child(even) .plum-warto-block .plum-warto-list {
        float: right;
    }
    .pm-rcc-b-f > div {
        height: 58px;
    }
    .pm-rcc-blocks > div {
        padding-top: 5px;
    }
    .pm-right-col-m {
        height: 287px;
        overflow: hidden;
    }
    #plum-more-button:checked ~ .plum-main-more-block {
        height: 106px;
    }
    .pm-footer-ref {
        margin: 15px 0;
    }
    .pm-footer-ref > div {
        max-width: 33%;
    }
    .pm-footer-ref > div + div + div {
        max-width: 30%;
    }
    .pm-footer-ref-block.pm-frb-margin img {
        max-width: 100% !important;
        max-height: 355px;
    }
    .plum-spot-slider img,
    .plum-spot-slider {
        max-width: 231px;
        margin: auto;
    }
    .pm-footer-ref-block.pm-frb-margin iframe {
        height: 289px!important;
    }
    .pl-dispatches .pm-right-col-m {
        height: 369px
    }
    .pm-footer-ref-block.pm-frb-margin {
        max-height: 352px;
    }
    .pm-wide-img-overlay {
        background-position: top center;
        overflow: hidden;
    }
    .pm-wide-img-overlay-pad {
        padding: 10px;
        overflow: hidden;
    }
    .pm-wide-img-overlay-pad > h3 {
        font-size: 12px;
        line-height: 16px;
        margin-top: 15px;
    }
    .pm-wide-img-overlay-linked {
        width: 100%;
    }
    ul.pm-cat-video-block.pm-global-margin-2 li {
        display: block;
        margin: auto;
        margin-bottom: 20px;
    }
    #plumslider-id-1:checked ~ .plum-main-slider-right-block .plum-msr-block-1,
    #plumslider-id-2:checked ~ .plum-main-slider-right-block .plum-msr-block-2,
    #plumslider-id-3:checked ~ .plum-main-slider-right-block .plum-msr-block-3,
    #plumslider-id-4:checked ~ .plum-main-slider-right-block .plum-msr-block-4 {
        height: 122px;
    }
    #plumslider-id-1:checked ~ .plum-main-slider-right-block .plum-sl-1,
    #plumslider-id-2:checked ~ .plum-main-slider-right-block .plum-sl-2,
    #plumslider-id-3:checked ~ .plum-main-slider-right-block .plum-sl-3,
    #plumslider-id-4:checked ~ .plum-main-slider-right-block .plum-sl-4 {
        line-height: 18px;
        padding-top: 5px;
    }
    .plum-economist-intelligence-unit-1,
    .plum-economist-intelligence-unit-2,
    .plum-economist-intelligence-unit-3,
    .plum-economist-intelligence-unit-4 {
        background: url(images/ekonomist.png) no-repeat left bottom;
        left: 0px;
        bottom: 0;
        width: 342px;
        height: 202px;
        background-size: 331px auto;
    }
    .plum-slider-label {
        position: relative;
    }
    .plum-slider-title {
        height: 40px;
    }
    .pm-wide-half-left img {
        height: 182px;
    }
    .pm-rcc-title-date {
        margin-top: 0px;
    }
    .pm-rcc-blocks-date {
        height: 27px;
        margin-bottom: 8px;
    }
    .pm-s4b > div > h3 {
        max-height: 64px;
    }
    .pm-gl-content .pm-block-style {
        height: 182px;
        display: block;
        float: left;
    }
    .pm-wide-half-left {
        max-width: 49%;
        float: left;
    }
    .pm-wide-block {
        float: left;
        height: 182px;
        display: block;
    }
    .pm-wide-half-right {
        max-width: 47%;
        float: right;
        clear: none;
    }
    .plum-flsb > div {
        display: block;
    }
    .pm-small-block .pm-whr-title {
        margin-top: 6px;
    }
    .pm-s4b > div > h3 {
        height: 73px;
    }
    .pm-right-cc-h {
        max-height: 100%;
    }
    .pm-s4b {
        height: 100px;
    }
    .pm-s4b > div > span {
        margin-bottom: 6px
    }
    .pm-rcc-footer-img-block {
        height: 100px;
    }
    .pm-wide-img-overlay {
        max-width: 30%;
        max-height: 182px;
    }
    .pm-gl-content .plum-flsb .pm-small-block {
        width: 100%;
        height: 77px;
    }
    .pm-wide-img-overlay-pad > h3 {
        margin-top: 73px;
    }
    .pm-small-four-blocks {
        float: left;
    }
    .pl-dispatches .pm-right-col-m {
        height: 441px;
    }
    .pm-s4b {
        height: 98px;
    }
    .pm-s4b > div > h3 {
        height: 58px;
    }
    .pm-button-category-post,
    .pm-button {
        float: left;
    }
    #plum-more-button-2:checked ~ .plum-main-more-block {
        float: left;
    }
    .pm-whr-title {
        margin-top: 10px;
    }
    .pm-wide-half-left {
        max-width: 49%;
        float: left;
        padding-right: 0;
    }
    .pm-wide-half-left > img {
        height: 100%;
        min-width: 227px;
    }
    .category .pm-wide-half-right {
        max-width: 100%;
        float: left;
        clear: both;
        display: block;
    }
    .pm-2-column-left {
        width: 30%;
        float: left;
    }
    .pm-2-column-right {
        max-width: 69%;
        float: right;
    }
    .pm-global-margin {
        margin-bottom: 5px;
    }
    .pm-wide-block-category-post {
        display: block;
    }
    ul.pm-category-list {
        display: block;
    }
    ul.pm-category-list a li {
        background: transparent;
        padding: 10px 10px;
        width: 91%;
        margin: 0;
    }
    .category .pm-wide-half-right {
        max-width: 100%;
        float: left;
        clear: both;
        display: block;
        background: #e6eaed;
    }
    .pm-block-style {
        background: transparent;
    }
    .home .pm-wide-img-overlay-re {
        max-height: 200px
    }
    .home .pm-wide-img-overlay-re div {
        padding: 0px;
    }
    .home .pm-wide-img-overlay-re div h3 {
        font-size: 14px;
        padding: 5px 5px;
        margin: 0px;
    }
    .home .pm-wide-img-overlay-re div p {
        font-size: 12px;
        line-height: 14px;
        padding: 5px 5px;
    }
    .pm-block-style {
        background: #e6eaed;
    }
    .single .pl-brake-title {
        display: block;
        height: 40px;
        padding-top: 25px;
        padding-bottom: 5px;
    }
    .single .pl-brake-title .pm-title-date {
        display: block;
        font-size: 15px;
        margin-top: 15px;
    }
    .page .pm-title-gl.pm-title-post {
        height: 20px;
        padding-top: 25px;
    }
    .page .pm-title-date {
        display: block;
        font-size: 15px;
        margin-top: 15px;
    }
    .page .pm-single-content-width {
        margin-top: 0px;
    }
    .single .pm-artykul-autor-block {
        display: block;
    }
    .single .plum-extension-buttons {
        display: block;
        height: 50px;
        margin-top: -15px;
    }
    .single .pm-artykul-autor-details {
        max-width: 600px;
    }
    .page .pm-2-column-left h3.pm-title-gl {
        max-height: 18px;
        overflow: hidden;
        line-height: 18px;
    }
    .page .pm-last-publocation-author-block h3 {
        text-align: left;
    }
    .page .pm-page-kontakt-block img {
        padding: 0px;
        margin: auto;
        float: none;
        display: block;
        margin-bottom: 20px;
    }
    .single .pm-artykul-autor-block {display: none;}  
    .pm-navigation-menu > div > ul > li a {padding:0px 13px;}
    .plum-dm-link-off-4, .plum-dm-link-off-3, .plum-dm-link-off-2, .plum-dm-link-off-1 {max-width:none;}
    .page span.pm-title-date {display:none}
.pl-page-banner {margin-bottom:0px;}
.page .pm-category-history{display:none;}
.page .pm-title-gl.pm-title-post {margin-top:0px;border-bottom:2px solid}

}

@media only screen and (max-width: 670px) {
    
    .pm-header-content,
    .pm-content-block {
        max-width: 540px;
    }
    .pm-navigation-bar-content {
        max-width: 100%;
    }
    .pm-header {
        height: 135px;
    }
    .pm-header-logo > a > img,
    .pm-header-logo {
        max-width: 265px;
    }
    .pm-header-right-block {
        margin-right: 0px;
        margin-top: 0px;
    }
    .pm-header-right-block li {
        font-size: 14px;
    }
    ul.menu li a {
        padding: 0px 9px;
    }
    .pm-header-nav-bar {
        height: 50px;
    }
    .pm-navigation-home-button,
    .pm-navigation-eye-button {
        width: 50px;
        height: 50px
    }
    .menu-header-container > ul > li,
    .menu-header-container > ul > li > a {
        font-size: 11px;
    }
    .pm-navigation-menu > div > ul > li {
        line-height: 50px;
    }
    .st-t-1 img,
    .st-t-2 img,
    .st-t-3 img,
    .st-t-4 img {
        max-width: 100%;
    }
    .plum-main-slider .images-f {
        width: 100%;
    }
    .plum-main-slider {
        min-height: 544px;
    }
    .plum-main-slider-right-block,
    .plum-main-slider-left-block {
        max-width: 100%;
    }
    #plumslider-id-1:checked ~ .plum-main-slider-right-block .plum-msr-block-1,
    #plumslider-id-2:checked ~ .plum-main-slider-right-block .plum-msr-block-2,
    #plumslider-id-3:checked ~ .plum-main-slider-right-block .plum-msr-block-3,
    #plumslider-id-4:checked ~ .plum-main-slider-right-block .plum-msr-block-4 {
        height: 100%;
        padding-bottom: 15px;
    }
    .pm-global-margin {
        margin-bottom: 25px;
    }
    .pm-footer-ref {
        clear: both;
    }
    .pm-read-me,
    .pm-analizy-debata {
        max-width: 100%;
        float: left;
        margin-right: 0;
    }
    .pm-wide-half-left {
        max-width: 100%;
    }
    .pm-wide-half-left img {
        max-width: 100%;
        width: 100%;
    }
    .pm-gl-content .pm-block-style {
        height: 100%;
        margin-bottom: 15px;
        clear: both;
        float: left;
        display: block;
        width: 100%;
    }
    .pm-whr-category {
        float: left;
    }
    .pm-whr-date-v1 {
        float: right;
        max-width: 28%;
    }
    .pm-whr-title {
        max-height: 48px;
        font-size: 14px;
        clear: both;
        margin-top: 15px;
        float: left;
        width: 100%;
    }
    .pm-whr-content {
        clear: both;
        margin-bottom: 0px;
    }
    .pm-small-block {
        width: 100%;
    }
    .pm-wide-block {
        height: auto;
        width: 100%;
        display: block;
    }
    .plum-fl-4-block > a {
        width: 100%;
    }
    .pm-s4b {
        width: 100%;
        margin-bottom: 15px;
    }
    .pm-wide-block-category-post,
    .pm-wide-block {
        margin-bottom: 15px;
    }
    .pm-s4b > div > span {
        font-size: 12px;
        text-align: left;
    }
    .pm-s4b {
        height: 100%;
    }
    .pm-s4b > div > h3 {
        height: auto;
    }
    .plum-main-more-block ul a {
        width: 100%;
    }
    #plum-more-button-2:checked ~ .plum-main-more-block {
        height: auto;
    }
    .plum-main-more-block ul {
        display: block;
        height: auto;
    }
    .plum-main-more-block ul > a > li {
        min-height: auto;
        width: 100%;
        margin-bottom: 15px;
        float: left;
    }
    .pm-whr-date-1 {
        margin-bottom: 10px;
    }
    .plum-main-more-block ul > a > li > div {
        float: left;
    }
    .pm-right-col {
        max-width: 100%;
    }
    .pm-rcc-time {
        font-size: 12px;
    }
    .pm-rcc-title {
        height: auto;
    }
    .pm-rcc-blocks {
        height: auto;
        margin-bottom: 10px;
    }
    .pl-dispatches .pm-right-col-m {
        height: 380px;
    }
    .pm-right-cc-h {
        max-height: 100%;
    }
    .pm-rcc-footer-img {
        max-width: 100%;
    }
    .plum-warto-block {
        width: 100%;
        margin-bottom: 15px;
        height: auto;
    }
    .plum-warto-list-1 {
        min-width: 100%;
        width: 100%;
        height: 95px;
    }
    .pm-rcc-title {
        max-width: 88%;
    }
    .pm-rcc-title-2 {
        padding: 10px 0px;
    }
    .pm-rcc-blocks > div {
        padding-top: 0px;
    }
    .pm-right-col-m {
        height: auto;
    }
    .pm-footer-ref > div {
        max-width: 100%;
    }
    .plum-spot-slider img,
    .plum-spot-slider {
        max-width: 284px
    }
    .pm-footer-ref-block .textwidget img {
        max-width: 345px;
    }
    .pm-footer-ref-block.pm-frb-margin img {
        max-height: 100%;
    }
    .pm-footer-ref-block.pm-frb-margin {
        max-height: 100%;
    }
    .pm-footer-ref > div + div + div {
        max-width: 100%;
    }
    .pm-footer-ref-block.pm-frb-margin iframe {
        height: 480px;
    }
    .pm-wide-img-overlay {
        max-width: 77%;
        max-height: 388px;
        background-position: bottom center;
    }
    .pm-wide-img-overlay-pad > h3 {
        font-size: 18px;
        line-height: 24px;
        margin-top: 215px;
    }
    .plum-flsb .pm-block-style {
        width: 100%;
        margin-bottom: 15px!important;
    }
    .plum-flex-block a:nth-child(even) .plum-warto-block .plum-warto-list {
        float: left;
        width: 100%;
    }
    .plum-flex-block {
        height: 418px;
    }
    .pm-rcc-b-f > div {
        height: 45px;
    }
    
 .home .pm-wide-img-overlay-re {max-height:300px;margin-bottom:20px;}
    
}

@media only screen and (max-width:670px) {
    .category .pm-whr-date-v1,
    .category p.pm-whr-category {
        display: block;
        float: none;
    }
    .plum-flex-block-art a {width:100%;}
    ul.pm-cat-video-block.pm-global-margin-2 {
        display: block;
    }
    ul.pm-cat-video-block.pm-global-margin-2 li {
        display: block;
        margin: auto;
        margin-bottom: 20px;
    }
    .pm-w-h-r-c-p {
        padding: 10px;
    }
    .pm-footer-flex {
        display: block;
        height: 136px;
    }
    .pm-footer {
        padding-top: 10px;
    }
    .pm-footer-flex-block-l {
        width: 100%;
        display: block;
        text-align: center;
    }
    ul#menu-footer.menu {
        display: block;
        text-align: center;
    }
    ul#menu-footer.men li a {
        padding: 0px 10px;
    }
    ul#menu-footer.menu > li {
        display: inline;
    }
    .menu-footer-container a {
        line-height: 20px;
    }
    .pm-wide-half-right {
        max-width: 100%;
    }
    .pm-s-b-pad {
        max-height: 58px;
    }
    .pm-wide-block-category-post,
    .pm-wide-block {
        margin-bottom: 0px;
    }
    .pm-button-category-post,
    .pm-button {
        margin-top: 0px;
    }
    .pl-dispatches .pm-rcc-blocks {
        height: 50px;
    }
    .pm-right-col {
        margin-top: 15px;
    }
    .pm-footer-ref-block.pm-frb-margin {
        margin-top: 25px;
    }
    .pm-footer-newsletter {
        max-width: 540px;
        margin: 0px auto;
    }
    #plumslider-id-1:checked ~ .plum-main-slider-right-block .plum-msr-block-1,
    #plumslider-id-2:checked ~ .plum-main-slider-right-block .plum-msr-block-2,
    #plumslider-id-3:checked ~ .plum-main-slider-right-block .plum-msr-block-3,
    #plumslider-id-4:checked ~ .plum-main-slider-right-block .plum-msr-block-4 {
        height: 145px;
    }
    .plum-economist-intelligence-unit-1,
    .plum-economist-intelligence-unit-2,
    .plum-economist-intelligence-unit-3,
    .plum-economist-intelligence-unit-4 {
        background: url(images/ekonomist.png) no-repeat 74px bottom;
        right: 0px;
        bottom: 0;
        width: 508px;
        height: 29px;
        background-size: 418px auto;
    }
    #plumslider-id-1:checked ~ .plum-main-slider-right-block .plum-msr-block-1,
    #plumslider-id-2:checked ~ .plum-main-slider-right-block .plum-msr-block-2,
    #plumslider-id-3:checked ~ .plum-main-slider-right-block .plum-msr-block-3,
    #plumslider-id-4:checked ~ .plum-main-slider-right-block .plum-msr-block-4 {
        height: 100%;
    }
    .plum-slider-excerpt {
        margin-bottom: 25px;
    }
    .user-header-banner > img {
        margin-left: 2px;
        width: 100%;
    }
    .page-template-page-konkurs-v2 .col-left {
        margin: 0 auto;
    }
    .page-template-page-konkurs-v2 .col-right {
        margin: 0 auto;
    }
    .page-template-page-konkurs-v2 .col-left > p {
        padding: 10px
    }
    .page-template-page-konkurs-v2 .col-left {
        float: none!important;
    }
    .page-template-page-konkurs-v2 .col-right {
        width: 570px!important;
        float: none!important;
        margin: 0 auto!important;
    }
    .page-template-page-konkurs-v2 .user-full-container-inblock {
        margin-left: 0!important;
    }
    .page-template-page-konkurs-v2 .user-patroni-konkursu:before,
    .page-template-page-konkurs-v2 .user-patroni-konkursu:after {
        width: 32%;
    }
    .page-template-page-konkurs-v2 .col-left {
        border: 0!important;
        padding: 0!important
    }
}

@media screen and (max-width:670px) {
    .plum-main-slider-left-block,
    .images-f {
        display: none
    }
    #plumslider-id-1 ~ .plum-main-slider-right-block .pl-inline-img-1 img.pm-mir {
        display: none;
    }
    #plumslider-id-2 ~ .plum-main-slider-right-block .pl-inline-img-2 img.pm-mir {
        display: none;
    }
    #plumslider-id-3 ~ .plum-main-slider-right-block .pl-inline-img-3 img.pm-mir {
        display: none;
    }
    #plumslider-id-4 ~ .plum-main-slider-right-block .pl-inline-img-4 img.pm-mir {
        display: none;
    }
    #plumslider-id-1:checked ~ .plum-main-slider-right-block .pl-inline-img-1 img.pm-mir {
        display: block;
    }
    #plumslider-id-2:checked ~ .plum-main-slider-right-block .pl-inline-img-2 img.pm-mir {
        display: block;
    }
    #plumslider-id-3:checked ~ .plum-main-slider-right-block .pl-inline-img-3 img.pm-mir {
        display: block;
    }
    #plumslider-id-4:checked ~ .plum-main-slider-right-block .pl-inline-img-4 img.pm-mir {
        display: block;
    }
    #plumslider-id-1:checked ~ .plum-main-slider-right-block .plum-msr-block-1,
    #plumslider-id-2:checked ~ .plum-main-slider-right-block .plum-msr-block-2,
    #plumslider-id-3:checked ~ .plum-main-slider-right-block .plum-msr-block-3,
    #plumslider-id-4:checked ~ .plum-main-slider-right-block .plum-msr-block-4 {
        height: auto;
    }
    .plum-main-slider-right-block,
    .plum-main-slider-left-block {
        max-height: none
    }
.home div.plum-dm-link-off-4,.home div.plum-dm-link-off-3,.home div.plum-dm-link-off-2,.home div.plum-dm-link-off-1 {max-width:none;}
    .pm-navigation-menu > div > ul > li a {padding:0px 10px;}
    .pm-header-nav-bar {height:50px;}
.page span.pm-title-date {display:none}
.pl-page-banner {margin-bottom:0px;}
.page .pm-category-history{display:none;}
.page .pm-title-gl.pm-title-post {margin-top:0px;border-bottom:2px solid}    
}

@media screen and (max-width:640px) {
    .pm-wide-img-overlay {
        max-width: 79%;
        max-height: 420px;
    }
    .pm-wide-img-overlay {
        margin-top: 30px;
    }
    .page .pm-2-column,
    .search .pm-2-column,
    .archive .pm-2-column,
    .category .pm-2-column {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .page .pm-2-column-right,
    .page .pm-2-column-left,
    .search .pm-2-column-right,
    .search .pm-2-column-left,
    .archive .pm-2-column-right,
    .archive .pm-2-column-left,
    .category .pm-2-column-right,
    .category .pm-2-column-left {
        width: 100%;
        float: none;
        max-width: none;
    }
    .page .pm-wide-block-category-post,
    .search .pm-wide-block-category-post,
    .archive .pm-wide-block-category-post,
    .category .pm-wide-block-category-post {
        margin-bottom: 25px;
        max-height: none;
        display: block;
        float: none;
        border-bottom: 1px solid #d3d3d3;
        border-top: 1px solid #d3d3d3;
    }
    .page .pm-wide-half-right,
    .category .pm-wide-half-right,
    .search .pm-wide-half-right,
    .archive .pm-wide-half-right {
        float: none;
    }
    .page h3.pm-title-gl,
    .archive h3.pm-title-gl {
        margin-top: 25px;
    }
    .search h3.pm-title-gl {
        margin-top: 25px;
    }
    .pm-wide-block-category-dispatches h3.pm-whr-title-category {
        padding-left: 0px;
        margin-bottom: 10px;
    }
    .pm-wide-block-category-dispatches {
        border-bottom: 1px solid #d3d3d3;
        border-top: 1px solid #d3d3d3;
        background: #f9f9f9;
    }
    .pm-wide-block-category-dispatches .pm-dis-content-category {
        text-align: left;
    }
    .pm-single-content-width p img {
        max-width: 100%;
        width: auto;
        -webkit-transform: translate(0px, 0px);
        transform: translate(0px, 0px);
        float: none;
    }
    .single .pm-category-history {
        height: 30px;
    }
    .single .pm-category-history-block {
        display: none;
    }
    .single .pm-artykul-autor-title-name-small {
        margin-top: 5px;
    }
    li.pl-active-category {
        background-color: #211C5B !important;
    }
    li.pm-news-rec-item.pm-block-style {
        width: 180px;
    }
    .single .pl-brake-title {
        display: block;
        margin-top: 15px;
    }
    .single .pl-brake-title h3 {
        line-height: 24px;
        padding-bottom: 20px;
    }
    .single .plum-extension-buttons {
        height: 10px;
    }
    .single .pm-title-date {
        margin-top: 20px;
        font-size: 18px;
    }
    .single .pm-acticle-plug {
        display: none;
    }
    .single .pm-single-content-width {
        min-height: auto
    }
    .single .plum-warto-date {
        float: right;
    }
    .single .pm-block-list-excerpt {
        margin-top: 45px;
    }
    .single .pm-article-cft-img {
        float: none;
        padding: 0px 0px;
        padding-top: 20px;
        margin: auto;
        max-width: 400px;
        -webkit-transform: translate(0px, 0px);
        transform: translate(0px, 0px);
    }
    .single .pm-article-cft-img .pm-wide-half-left-2 {
        max-width: 400px;
    }
    .single-post .pm-post-video-source iframe,
    .single-post .pm-post-video-source {
        height: 286px
    }
    .page .pl-brake-title {
        display: block;
        margin-top: 15px;
    }
    .page .pl-brake-title h3 {
        line-height: 24px;
        padding-bottom: 20px;
    }
    .page .plum-extension-buttons {
        height: 30px;
    }
    .page .pm-title-date {
        margin-top: 20px;
        font-size: 18px;
    }
    .page .pm-acticle-plug {
        display: none;
    }
    .page .pm-single-content-width {
        min-height: auto
    }
    .page .plum-warto-date {
        float: left;
    }
    .page .pm-single-content-width {
        margin-top: 0px;
    }
    .category-video .pm-cat-video-source > div > iframe,
    .category-video li.pm-cat-video-item {
        width: 250px;
    }
    .category-video .pm-cat-video-source > div > iframe,
    .category-video .pm-cat-video-source {
        height: 139px
    }
    .category-video ul.pm-cat-video-block.pm-global-margin-2 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
    .category-video .pm-content {
        margin: 0
    }
    .home .pm-wide-img-overlay {
        height: 100%;
        width: 505px;
    }
    .home a.pm-wide-img-overlay-linked {
        max-width: 505px;
        width: auto;
    }
    .home .pm-wide-half-left {
        float: none
    }
    .home .plum-main-slider {
        height: 700px;
    }
    .pl-image-label {
        display: block !Important;
        width: 100%;
        margin: auto;
    }
    .pl-image-label img {
        height: auto;
        width: 100%;
    }
    .wp-caption {
        width: auto !Important;
    }
    .single .pm-content-block {
        display: block;
        max-width: none;
    }
    .single div.pm-content {
        margin: auto;
    }
    .home .pm-wide-half-left {
        margin: auto;
        display: block;
    }
    .page .pm-page-kontakt-block p >img {
        margin: auto;
        display: block;
        float: none;
        padding: 0px;
        margin-bottom: 15px;
    }
    .page .pm-button-lista-autor-a {
        margin: auto;
        display: block;
        float: none;
        margin-bottom: 35px;
    }
    .page .pm-button-lista-autor-a div {
        margin: auto
    }
}



@media screen and (max-width:640px) {
    .plum-article-img-full img {
        width: 98%;
        height: auto;
        padding: auto;
        float: none !Important;
    }
    .pm-artykul-autor-block {
        margin-top: 15px;
    }
    .pm-navigation-menu > div > ul > li {
        display: block
    }
    .single-post img.alignleft {
        padding: 0px;
        display: block;
        margin: auto;
        max-width: 100%;
        width: auto;
        float: none !important;
        padding-bottom: 20px;
    }
    img.size-large {
        width: 98%;
        margin: auto;
        padding: auto;
        float: none;
    }
    .pl-inline-img img.pm-mir {
        max-width: 90%;
        margin-top: 10px;
    }
    .category .pm-wide-half-right {
        max-width: none;
    }
    .pm-cat-video-block > li {
        margin: auto;
    }
    .pm-cat-video-item iframe,
    .pm-cat-video-item {
        width: 100%;
    }
    .single-post .pm-commentlist p,
    .page-template-default .pm-commentlist p {
        word-wrap: break-word !Important;
        overflow-wrap: break-word !Important;
        width: 100%;
    }
    .pm-single-content-width p > iframe {
        width: 100%;
        display: block;
        float: none;
        margin: 0px;
        -webkit-transform: translateX(0px);
        transform: translateX(0px);
      /*  height: auto;*/
    }
    .pm-navigation-menu > div > ul > li {
        display: block;
    }
    ul.menu {
        max-height: none;
    }
    .pm-navigation-bar-content,
    ul#menu-header {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .pm-header-nav-bar {
        height: auto;
        margin-bottom: 10px;
    }
    .pm-navigation-bar-content > li + li + li,
    .pm-navigation-home-button {
        width: 100%;
        background-color: #211c5b;
    }
    .pm-navigation-eye-button {
        margin: auto;
        display: block;
    }
    .pl-menu-button {
        width: 60px;
        height: 60px;
        background: rgba(0, 0, 0, 0.2);
        color: #fff;
        position: absolute;
        z-index: 6;
        right: 0px;
    }
    .pl-menu-button {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        font-size: 25px;
    }
    .pm-header-nav-bar {
        height: 50px;
        overflow: hidden;
        -webkit-transition: 0s;
        transition: 0s;
    }
    #pl-header-menu:checked ~ .pm-header-nav-bar {
        height: 480px;
    }
    .pm-artykul-autor-block-small {
        margin-top: 15px;
    }
    .pl-menu-button {
        height: 50px;
    }
    
    .single .pm-artykul-autor-block {display:none}
    
    .pm-navigation-menu > div > ul > li a {padding:0;}
    .single  .plum-extension-buttons {margin: auto;}
    .single .pl-brake-title {height:auto;margin-top:0px;}
}



@media screen and (max-width:620px) {
    #searchform {
        width: 250px;
        left: 64px;
    }
    .pm-header-icon-1 > form > div > input {
        max-width: 180px;
    }
    #searchform {
        width: 250px;
        left: 64px;
    }
    .pm-header-icon-1 > form > div > input {
        max-width: 180px;
    }
    .single-post .pm-post-video-source iframe,
    .single-post .pm-post-video-source {
        width: 100%;
    }
    .single-post .pm-post-video-source iframe,
    .pm-post-video-source {
        margin: auto;
        display: block;
        min-width: 100%;
    }
}

@media only screen and (max-width: 570px) {
    .pm-header-right-block {
        margin-right: 0px;
        margin-top: 22px;
        float: right;
    }
    .pm-header-logo > a > img,
    .pm-header-logo {
        max-width: 200px;
        float: left;
    }
    #pl-header-menu:checked ~ .pm-header-nav-bar {
        height: auto;
    }
    .pm-small-four-blocks {
        float: left;
    }
    .pm-wide-half-right {
        min-height: 167px;
    }
    .pm-rcc-footer-img-block {
        height: 260px;
    }
}

@media only screen and (max-width:480px) {
    /*
    li.pm-page-navigation-content-style.pm-page-navigation-numbers {
        height: 20px;
        line-height: 20px;
        min-width: 20px;
        font-size: 13px;
        padding: 0px 0px;
    }
    li.pm-page-navigation-content-style.pm-page-navigation-prev,
    li.pm-page-navigation-content-style.pm-page-navigation-next {
        width: 20px;
        line-height: 20px;
        height: 20px;
    }
    */
    .pm-rcc-footer-img-block {
        height: 180px;
    }
    ul.menu li a {
        padding: 0 10px;
    }
    .pm-wide-half-right {
        min-height: 100%;
    }
}

@media only screen and (max-width: 480px) {
    .pm-header-right-block {
        margin-top: 0px;
    }
    .pm-header-content,
    .pm-content-block,
    .pm-header-logo {
        max-width: 345px;
    }
    .pm-header-logo {
        margin-top: 15px;
    }
    .pm-navigation-home-button,
    .pm-navigation-eye-button {
        width: 100%;
    }
    .pl-menu-button {
        height: 50px;
    }
    .pm-navigation-bar-content {
        max-width: 100%;
    }
    #pl-header-menu:checked ~ .pm-header-nav-bar {
        height: auto;
    }
    .pm-header {
        height: 165px;
    }
    .menu-header-container > ul > li,
    .menu-header-container > ul > li > a {
        font-size: 14px;
    }
    .pm-navigation-menu > div > ul > li {
        line-height: 50px;
    }
    .plum-main-slider {
        min-height: 544px;
    }
    .plum-main-slider-right-block,
    .plum-main-slider-left-block {
        max-width: 100%;
    }
    #plumslider-id-1:checked ~ .plum-main-slider-right-block .plum-msr-block-1,
    #plumslider-id-2:checked ~ .plum-main-slider-right-block .plum-msr-block-2,
    #plumslider-id-3:checked ~ .plum-main-slider-right-block .plum-msr-block-3,
    #plumslider-id-4:checked ~ .plum-main-slider-right-block .plum-msr-block-4 {
        height: 100%;
    }
    .pm-global-margin {
        margin-bottom: 25px;
    }
    .pm-footer-ref {
        clear: both;
    }
    .pm-read-me,
    .pm-analizy-debata {
        max-width: 100%;
        float: left;
        margin-right: 0;
    }
    .pm-wide-half-left {
        max-width: 100%;
    }
    .pm-wide-half-left img {
        max-width: 100%;
    }
    .pm-gl-content .pm-block-style {
        height: 100%;
        margin-bottom: 15px;
    }
    .pm-whr-category {
        float: left;
    }
    .pm-whr-date-v1 {
        float: right;
    }
    .pm-whr-title {
        max-height: 48px;
        font-size: 14px;
        clear: both;
        margin-top: 14px;
        float: left;
        width: 100%;
    }
    .pm-whr-content {
        clear: both;
        margin-bottom: 0px;
    }
    .pm-small-block {
        width: 100%;
    }
    .pm-wide-block {
        height: auto;
    }
    .plum-fl-4-block > a {
        width: 100%;
    }
    .pm-s4b {
        width: 100%;
        margin-bottom: 15px;
    }
    .pm-wide-block-category-post,
    .pm-wide-block {
        margin-bottom: 15px;
    }
    .pm-s4b > div > span {
        font-size: 12px;
        text-align: left;
    }
    .pm-s4b {
        height: 100%;
    }
    .pm-s4b > div > h3 {
        height: auto;
    }
    .plum-main-more-block ul a {
        width: 100%;
    }
    #plum-more-button-2:checked ~ .plum-main-more-block {
        height: auto;
    }
    .plum-main-more-block ul {
        display: block;
        height: auto;
    }
    .plum-main-more-block ul > a > li {
        min-height: auto;
        width: 100%;
        margin-bottom: 15px;
        float: left;
    }
    .pm-whr-date-1 {
        margin-bottom: 10px;
    }
    .pm-whr-title {
        margin-top: 0px;
    }
    .plum-main-more-block ul > a > li > div {
        float: left;
    }
    .pm-right-col {
        max-width: 100%;
    }
    .pm-rcc-time {
        font-size: 12px;
    }
    .pm-rcc-title {
        height: auto;
        max-width: 270px;
    }
    .pm-rcc-blocks {
        height: auto;
    }
    .pl-dispatches .pm-right-col-m {
        height: auto;
    }
    .pm-right-cc-h {
        max-height: 100%;
    }
    .pm-rcc-footer-img {
        max-width: 100%;
    }
    .plum-warto-block {
        width: 100%;
        margin-bottom: 15px;
        height: auto;
    }
    .plum-warto-list-1 {
        min-width: 100%;
        width: 100%;
    }
    .pm-rcc-title-2 {
        padding: 10px 0px;
    }
    .pm-rcc-blocks > div {
        padding-top: 0px;
    }
    .pm-right-col-m {
        height: auto;
    }
    .pm-footer-ref > div {
        max-width: 100%;
    }
    .plum-spot-slider img,
    .plum-spot-slider {
       max-width: 284px;
    }
    .pm-footer-ref-block .textwidget img {
        max-width: 345px;
    }
    .pm-footer-ref-block.pm-frb-margin img {
        max-height: 100%;
    }
    .pm-footer-ref-block.pm-frb-margin {
        max-height: 100%;
    }
    .pm-footer-ref > div + div + div {
        max-width: 100%;
    }
    .pm-footer-ref-block.pm-frb-margin iframe {
        height: 480px;
    }
    .pm-wide-img-overlay {
        max-width: 92%;
        max-height: 267px;
        background-position: bottom center;
    }
    .plum-moby {
        margin-bottom: 15px;
    }
    .pm-wide-img-overlay-pad > h3 {
        margin-top: 80px;
    }
    .plum-flsb .pm-block-style {
        width: 100%;
    }
    ul.pm-category-list {
        display: block;
        text-align: center;
    }
    ul.pm-category-list li {
        display: inline-block;
    }
    .pm-small-four-blocks {
        clear: both;
    }
    span.pm-title-date {
        display: none;
    }
    .plum-extension-i-fonts {
        width: auto;
    }
    .pm-news-rec-item {
        display: block;
        margin: auto;
        margin-bottom: 15px;
    }
    .pm-news-rec-block {
        display: block;
    }
    .pm-whr-content-category a {
        font-size: 12px;
    }
    .pm-wide-half-right {
        min-height: 100%;
        max-width: 100%;
    }
    .pm-right-col-content > div {
        padding: 10px 10px;
    }
    .mp-footer-newsletter-button {
        float: none;
    }
    .menu-footer-container a {
        font-size: 12px;
    }
    .pm-footer-content {
        max-width: 345px;
    }
    .pm-footer-flex-block-r,
    .pm-footer-flex-block-l {
        padding: 0px;
        margin: 0;
    }
    .pl-dispatches .pm-rcc-blocks {
        height: 50px;
    }
    .pl-dispatches .pm-rcc-title {
        height: 55px;
    }
    .page-template-page-konkurs-v2 .user-header-banner > img {
        width: 100%
    }
    .page-template-page-konkurs-v2 .col-left {
        width: 100% !important;
    }
    .page-template-page-konkurs-v2 .col-right {
        width: 100% !important;
    }
    .page-template-page-konkurs-v2 .col-left > p {
        padding: 10px
    }
    .page-template-page-konkurs-v2 .user-full-container-inblock {
        margin-left: 0
    }
    .page-template-page-konkurs-v2 .pm-content-block,
    .page-template-page-konkurs-v2 .pm-footer-newsletter {
        max-width: 345px
    }
    .page-template-page-konkurs-v2 .user-patroni-konkursu:before,
    .page-template-page-konkurs-v2 .user-patroni-konkursu:after {
        width: 15%;
    }
    .page-template-page-konkurs-v2 .user-full-container {
        margin-top: 0px;
        border: none;
        clear: both;
    }

 .home div.plum-dm-link-off-4,.home div.plum-dm-link-off-3,.home div.plum-dm-link-off-2,.home div.plum-dm-link-off-1 {max-width:none;}

.pl-inline-img img.pm-mir {max-width:300px;margin-top:10px;}

#plumslider-id-1:checked ~ .plum-main-slider-right-block .plum-msr-block-1, #plumslider-id-2:checked ~ .plum-main-slider-right-block .plum-msr-block-2, #plumslider-id-3:checked ~ .plum-main-slider-right-block .plum-msr-block-3, #plumslider-id-4:checked ~ .plum-main-slider-right-block .plum-msr-block-4 {height:430px;}   
    .home .plum-main-slider {height:auto}
    
.single .pm-artykul-autor-block-small  {display:none;}
.single .pl-brake-title {margin-top:0px;/* padding-top:5px; */}
.single .plum-extension-buttons {margin:auto;}
.single .pm-category-history {display:none}
.single .pl-brake-title {height:auto;padding-bottom:0px;}
.single .pl-brake-title .pm-title-date {display:none;}
.single .pm-title-gl.pm-title-post {padding-bottom:10px;}
.home .pm-wide-img-overlay-re {background-size:contain !Important}    
}

@media only screen and (max-width: 360px) {
    .pm-header-content,
    .pm-content-block,
    .pm-header-logo {
        /*max-width: 280px;*/
        max-width: 90%;
    }
    #searchform {
        width: 280px;
        margin-left: 25px;
    }
    .plum-main-slider {
        min-height: 510px;
    }
    .pm-wide-img-overlay {
        max-width: 78%;
        max-height: 218px
    }
    .pm-wide-img-overlay-pad > h3 {
        font-size: 12px;
        line-height: 16px;
        margin-top: 70px;
    }
    .pm-rcc-title {
        max-width: 200px;
    }
    .plum-flsb .pm-block-style {
        margin-bottom: 15px!important;
    }
    .pm-right-col-content {
        margin-bottom: 15px;
    }
    .pm-rcc-footer-img-block {
        margin-top: 15px;
        height: auto
    }
    #plum-more-button:checked ~ .plum-main-more-block {
        float: left;
        height: 220px;
        margin-top: 0;
    }
    .plum-spot-slider img,
    .plum-spot-slider {
        max-width: 280px;
    }
    .pm-footer-ref-block .textwidget img {
        max-width: 280px;
    }
    .pm-footer-ref-block.pm-frb-margin iframe {
        height: 418px!important;
    }
    .pm-header-icon-1 > form > div > input {
        max-width: 195px;
    }
    .single div.pm-content-block {
        margin: auto !Important;
        display: block;
    }
    .single div.pm-content {
        margin: auto
    }
    .pm-footer-content {
        max-width: 280px;
    }
    .pm-footer-flex {
        height: auto;
    }
    .pm-button-category-post,
    .pm-button {
        margin-top: 0px;
    }
    .pm-s-b-pad {
        max-height: 58px;
    }
    .pm-wide-block-category-post,
    .pm-wide-block {
        margin-bottom: 0px;
    }
    h3.pm-footer-newsletter-title {
        font-size: 18px;
    }
    .pm-global-margin {
        margin-bottom: 0px;
    }
    .pm-right-col {
        margin-top: 25px;
    }
    .pm-footer-ref > div {
        margin-top: 15px;
    }
    #plum-more-button-2:checked ~ .plum-main-more-block {
        margin-top: 0px;
    }
    .pm-footer-newsletter {
        max-width: 280px;
        margin: 0px auto;
    }
    .pm-footer-newsletter {
        max-width: 280px;
        margin: 0px auto;
    }
    #searchform {
        width: 225px;
    }
    .pm-header-icon-1 > form > div > input {
        max-width: 160px;
    }
    #plumslider-id-1:checked ~ .plum-main-slider-right-block .plum-sl-1,
    #plumslider-id-2:checked ~ .plum-main-slider-right-block .plum-sl-2,
    #plumslider-id-3:checked ~ .plum-main-slider-right-block .plum-sl-3,
    #plumslider-id-4:checked ~ .plum-main-slider-right-block .plum-sl-4 {
        margin-top: 10px;
        height: auto;
    }
    .plum-main-slider-right-block .plum-sl-1,
    .plum-main-slider-right-block .plum-sl-2,
    .plum-main-slider-right-block .plum-sl-3,
    .plum-main-slider-right-block .plum-sl-4 {
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        -ms-grid-row-align: flex-start;
        align-items: flex-start;
    }
    .pm-wide-img-overlay {
        max-width: 90%;
        margin-top: 30px;
    }
    .search .pm-2-column,
    .archive .pm-2-column,
    .category .pm-2-column {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .search .pm-2-column-right,
    .search .pm-2-column-left,
    .archive .pm-2-column-right,
    .archive .pm-2-column-left,
    .category .pm-2-column-right,
    .category .pm-2-column-left {
        width: 100%;
        float: none;
        max-width: none;
    }
    .search .pm-wide-block-category-post,
    .archive .pm-wide-block-category-post,
    .category .pm-wide-block-category-post {
        margin-bottom: 25px;
        max-height: none;
        display: block;
        float: none;
        border-bottom: 1px solid #d3d3d3;
        border-top: 1px solid #d3d3d3;
    }
    .category .pm-wide-half-right,
    .search .pm-wide-half-right,
    .archive .pm-wide-half-right {
        float: none;
    }
    .archive h3.pm-title-gl {
        margin-top: 25px;
    }
    .search h3.pm-title-gl {
        margin-top: 25px;
    }
    .pm-wide-block-category-dispatches h3.pm-whr-title-category {
        padding-left: 0px;
        margin-bottom: 10px;
    }
    .pm-wide-block-category-dispatches {
        border-bottom: 1px solid #d3d3d3;
        border-top: 1px solid #d3d3d3;
        background: #f9f9f9;
    }
    .pm-wide-block-category-dispatches .pm-dis-content-category {
        text-align: left;
    }
    .pm-single-content-width p img {
        max-width: 100%;
        width: auto;
        -webkit-transform: translate(0px, 0px);
        transform: translate(0px, 0px);
        float: none;
    }
    .single .pm-category-history {
        height: 30px;
    }
    .single .pm-category-history-block {
        display: none;
    }
    .single .pm-artykul-autor-title-name-small {
        margin-top: 5px;
    }
    
.plum-main-slider-right-block .plum-sl-1, .plum-main-slider-right-block .plum-sl-2, .plum-main-slider-right-block .plum-sl-3, .plum-main-slider-right-block .plum-sl-4,
ul.plum-main-slider-right-block li {transition:0s; !important}
.home .plum-main-slider {height:auto}

  
.single .pl-brake-title {height:auto;padding-top:0px;}
.single .pl-brake-title .pm-title-date {margin:0px;}
.single .pl-brake-title h3 {padding:0px;}
.single .pl-brake-title .pm-title-date {
transform:translateY(38px);
display:block;

}

.single .plum-extension-buttons {height:auto;}  
    
.page .pm-category-history.pm-global-margin {display:none}
.page .pm-title-gl.pm-title-post {padding-top:5px;margin-top:5px;border-bottom:2px solid #121212;}
.page .pm-title-date {transform:translateY(0px);margin-top:12px;font-size:14px;}
 
 .home p.plum-slider-excerpt {overflow:visible; height:auto; max-height:none;}   

   .home div.plum-dm-link-off-4,.home div.plum-dm-link-off-3,.home div.plum-dm-link-off-2,.home div.plum-dm-link-off-1 {max-width:none;}

.pl-inline-img img.pm-mir {max-width:300px;margin-top:10px;}

#plumslider-id-1:checked ~ .plum-main-slider-right-block .plum-msr-block-1, #plumslider-id-2:checked ~ .plum-main-slider-right-block .plum-msr-block-2, #plumslider-id-3:checked ~ .plum-main-slider-right-block .plum-msr-block-3, #plumslider-id-4:checked ~ .plum-main-slider-right-block .plum-msr-block-4 {height:430px;}    
  
.single h3.pm-title-gl.pm-title-post {padding-top:35px;}
.single span.plum-warto-date {float:right;margin:auto;padding:auto;margin-top:-10px;}
.page span.plum-warto-date {float:right;margin:auto;padding:auto;margin-top:-10px;}
    
.single .pm-single-content-excerpt:first-letter {
    font-size: 50px;
    padding-top: 12px;
    padding-right: 10px;
    float: left;
    font-weight: 400;
}
 
.pl-page-banner {margin-top:15px;}    
.home .pl-inline-img img.pm-mir {width:100%;}  
    .home .pm-wide-half-left img {max-width:none;width:100%;}    
}

@media only screen and (max-width: 320px) {
    .pm-wide-img-overlay {
        max-width: 86%;
        max-height: 218px;
    }
    .pm-wide-half-right {
        min-height: 100%;
    }
}
.pm-wide-img-overlay-re {
    font-size: 15px;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-content: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 371px;
    height: 289px;
    margin: auto;
}
.pm-wide-img-overlay-re > div {
    padding: 15px;
}
.pm-wide-img-overlay-re > div > p {
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    text-shadow: 0px 1px 3px rgba(0, 0, 0, 1);
}
.pm-wide-img-overlay-re > div > p,
.pm-wide-img-overlay-re > div > h3 {
    color: #fff;
}
.pm-wide-img-overlay-re > div > h3 {
    margin-bottom: 20px;
    font-size: 18px;
    font-weight: 600;
    text-shadow: 0px 1px 3px rgba(0, 0, 0, 1);
}
.pm-wide-half-left img {
    height: auto;
}

@media screen and (max-width:928px) {
.page span.pm-title-date {display:none}
.pl-page-banner {margin-bottom:0px;}
.page .pm-category-history{display:none;}
.page .pm-title-gl.pm-title-post {margin-top:0px;border-bottom:2px solid}
}

    @media screen and (max-width:480px) {
.category.category-video .pm-cat-video-description {max-height:none;height:auto;}
.category.category-video .pm-cat-video-title {height:auto;font-size:14px;margin-bottom:10px;}
.category.category-video .pm-cat-video-item {height:auto;}
.category.category-video .pm-cat-video-block > li {margin-bottom:25px;}
.single .plum-warto-date {float:right;margin-top:-15px;transform:translateY(-3px)}    
}
 
ul.pm-last-publocation-author-block li {text-align:left;}

/* 13:02 05.07.2016 */
.page ol > li > ul {
  list-style:disc;
  padding-left:35px;
}