@charset "UTF-8";

/*
Theme Name: Gazeta Płocka
Theme URI: https://www.hedea.pl
Author: Hedea
Author URI: https://www.hedea.pl
Tested up to: 7.4
Requires PHP: 7.4
Version: 1.33
License: GNU General Public License v2 or later

*/
html {
  scroll-behavior: smooth;
}

@font-face {
  font-family: 'Font Awesome 6 Brands';
  font-style: normal;
  font-weight: normal;
   src: url("fonts/fa-brands-400.woff2") format("woff2"), url("fonts/fa-brands-400.ttf") format("truetype"); }
@font-face {
  font-family: 'Font Awesome 6 Regular';
  font-style: normal;
  font-weight: 400;
   src: url("fonts/fa-regular-400.woff2") format("woff2"), url("fonts/fa-regular-400.ttf") format("truetype"); }
@font-face {
  font-family: 'Font Awesome 6 Solid';
  font-style: normal;
  font-weight: 900;
  src: url("fonts/fa-solid-900.woff2") format("woff2"), url("fonts/fa-solid-900.ttf") format("truetype"); }


body { padding: 0px;  margin:0px; color:#fff; background:#191a1e;  font-family: "Source Serif 4", serif; font-size: 14px; line-height: 1.5; }
a { text-decoration: none; color:#fff; transition: all 0.5s ease; }
a:hover { color:#f43836 !important;}
* { box-sizing:border-box;}
#top { position: relative; z-index:1000;}
.strona  { max-width: 1170px; margin: auto;  width: 100%; position: relative;  z-index: 0;}
.sr-only {  position: absolute !important; width: 1px !important;  height: 1px !important;  padding: 0 !important;  margin: -1px !important; overflow: hidden !important;  clip: rect(0 0 0 0) !important; border: 0!important;}
.wysz {
    height: 50px;
	margin-left:2px;
	margin-right:2px;
    line-height:50px;
    display: inline-block;
    text-align: center;
    cursor: pointer;
    vertical-align: middle;
}
 .fb, .bip, .yt, .ins, .tw, .lin {
    height: 35px;
	margin-left:2px;
	margin-right:2px;
    line-height:35px;
    display: inline-block;
    text-align: center;
    cursor: pointer;
    vertical-align: middle;
}
.a2a_button_email:before {
 content: '\f0e0';
    font-size: 14px;
    font-family: 'Font Awesome 6 Solid';
    width: 35px;
    text-align: center;
	display:block;
    height: 35px;
    line-height: 35px;
}
.a2a_button_pinterest:before {
    content: '\f231';
    font-size: 16px;
    font-family: 'Font Awesome 6 Brands';
    width: 35px;
    text-align: center;
	display:block;
    height: 35px;
    line-height: 35px;
}

.wysz::before {
    content: '\f002';
    font-size: 14px;
    font-family: 'Font Awesome 6 Solid';
    width: 50px;
    text-align: center;
	display:block;
    height: 50px;
    line-height: 50px;
}
.fb::before, .a2a_button_facebook:before {
    content: '\f39e';
    font-size: 16px;
    font-family: 'Font Awesome 6 Brands';
    width: 35px;
    text-align: center;
	display:block;
    height: 35px;
    line-height: 35px;
}
.ins::before {
    content: '\f16d';
    font-size: 16px;
    font-family: 'Font Awesome 6 Brands';
    width: 35px;
    text-align: center;
	display:block;
    height: 35px;
    line-height: 35px;
}

.yt::before {
    content: '\f167';
    font-size: 16px;
    font-family: 'Font Awesome 6 Brands';
    width: 35px;
    text-align: center;
	display:block;
    height: 35px;
    line-height: 35px;
}
.tw::before, .a2a_button_x:before {
    content: '\e61b';
    font-size: 16px;
    font-family: 'Font Awesome 6 Brands';
    width: 35px;
    text-align: center;
	display:block;
    height: 35px;
    line-height: 35px;
}
.lin:before, .a2a_button_linkedin:before {
    content: '\f0e1';
    font-size: 16px;
    font-family: 'Font Awesome 6 Brands';
    width: 35px;
    text-align: center;
	display:block;
    height: 35px;
    line-height: 35px;
}
/* wyszukiwarka */
.wyszukiwarka { background: rgba(25, 26, 30,0.98);  width: 100%; height: 100%;  position: fixed; top: 0px; left: 0px;  z-index: 10000;  display: none;}
.zamknij {
    position: absolute;
    right: 15px;
    top: 15px;
    z-index: 10;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
}
a.cat { color:#f43836;  font-family: "Lexend Deca", serif; font-size:15px; text-transform: uppercase;  font-weight: bold; letter-spacing: 0.5px;}
a.catw, #tresc .zobacz h2 { color:#fff;  font-family: "Lexend Deca", serif; font-size:15px; text-transform: uppercase;  font-weight: bold; letter-spacing: 0.5px;}
.grid { display: grid; grid-template-columns: 75% 25%; padding:10px; padding-top:0px;}
.wpisy { border-right: 1px solid #2e2e30;}
.first {  display: grid; grid-template-columns: 40% 60%; padding: 15px !important; }
.first a { display:block;}
.right, .left {  border-bottom: 1px solid #2e2e30;}
.right { padding-bottom:10px;}
.left { padding-bottom: 10px; padding-right:15px;}
.right img { width:100%; height:auto; max-width: 600px;}
.ticker-news span { display: none !important;}
.ticker-news { background: none !important; font-family: inherit !important; border:0px !important;}
.morenews { display: grid; grid-template-columns: repeat(3,1fr); list-style: none; margin:0px; padding:0px; }

.ticker-news .tickercontainer { background: none !important; color:#f43836 !important;}
.ticker-news .tickercontainer ul.newsticker li { background: none !important; list-style: none !important;}
.ticker-news .tickercontainer ul.newsticker li a { color:#f43836; font-size:16px;}
#ticker { list-style: none; margin:0px;}
.morenews li { padding-left: 15px; padding-right:15px;  border-right: 1px solid #2e2e30;}
.czterykolumny { display: grid; grid-template-columns: repeat(4,1fr); list-style: none; margin:0px; padding:0px; }
.morenews li a, .czterykolumny li a { display:block; border-top: 1px solid #2e2e30; padding-top:15px; padding-bottom:15px;}
.morenews li a h2, .czterykolumny li a h2 { font-size:14px; line-height:1.4; margin:0px; padding:0px; font-weight: normal;}
h2.catbig { font-weight: bold !important; font-size: 17px !important;}
.morenews li img { width:100%; height:auto; max-width:100px; display:inline-block; margin-left:10px;}
.home .morenews li img { margin-left:0px;}
.morenews li:nth-child(3n) { border:0px !important;}
 .czterykolumny li img { width:100%; height:auto; max-width:100px; display:inline-block; ;}
.morenews li:nth-child(-n+3) a, .czterykolumny li:nth-child(-n+4) a { display: grid; grid-template-columns: auto 110px; border-top:0px}
.archive .morenews li a { display: grid; grid-template-columns: auto 110px;}
.morenews li:nth-child(-n+3) a h2, .czterykolumny li:nth-child(-n+4) a h2, .archive .morenews li a h2 { padding-right:10px;}
.czterykolumny li { padding-left: 15px; padding-right:15px;  border-right: 1px solid #2e2e30 !important;}
.czterykolumny li:nth-child(4n) { border:0px !important;}
.polecane h2 { font-family: "Lexend Deca", serif; font-size:14px; text-transform: uppercase; font-weight: bold;  letter-spacing: 0.5px; position: relative; margin:0px; margin-bottom:10px; padding-bottom:10px;}
.polecane { padding: 15px;}
.polecane  img { width:100%; height:auto;}
.polecane h2:after, .site-footer h2:after { content:''; position: absolute; bottom:0px; left:0px; width: 25px; height:2px; background:#f43836 }
.wpis { background:#2b2b2b; border: 1px solid #2e2e30; padding:20px;  height: 100%;  display: grid; grid-template-rows: min-content 1fr; grid-template-columns: auto;}
.wpis .lista { list-style: none; margin:0px; padding:0px; margin-bottom:10px;}
.wpis h3 { font-weight: normal; font-size: 15px; margin:0px;}
.wpis li:nth-child(n+1) h3 { font-size: 14px;}
.lista li { padding-top:10px; padding-bottom:10px; border-bottom: 1px solid #424242;}
.lista li:first-child { padding-top:0px !important; border-bottom:3px solid #f43836;}
.wpis li img { margin-top:10px;}
.lista li:nth-child(n+2) img { display:none;}
.lista li:nth-child(4) { display: none;}
.autor { color:#959595; font-family: "Lexend Deca", serif; font-size:11px; display:block; margin-top:10px; margin-bottom:10px;  font-weight: normal;}
.autor a, .cat a { display:inline-block !important;  font-family: "Lexend Deca", serif;  font-size:11px;  }
.linia { color:#2e2e30; margin-left:5px; margin-right:5px;}
.lista li:first-child .autor { display: none;}
.first .autor, .first .time, .first2 span, time { display:inline-block; vertical-align: middle;}
.first .time, .first2 .time { margin-right:10px;}
.time  { color:#959595; font-family: "Lexend Deca", serif; font-size:11px; font-weight: normal;}
.time:before { content:'\f017';  font-family: 'Font Awesome 6 Regular'; display:inline-block; margin-right: 5px; vertical-align: top;}
.first2 { text-align: center; padding-right:15px; border-right: 1px solid #2e2e30;}
.first2 h2 { margin:0px; margin-bottom:25px; font-size:24px;}
.first2 img { width:100%; height:auto; max-width:800px; margin-bottom:10px;}
.leftbox, .opinie, .salon {  border-top: 2px solid #f43836; margin-top:10px;  margin-bottom:10p; margin-left:25px; margin-right:25px;}
.leftbox .wpisy { display:grid; grid-template-columns: 75% 25%; border:0px;}
.morenews2 { margin:0px; padding:0px; list-style: none;}
.leftbox > .catw, .opinie > .catw, .salon > .catw {  margin-bottom:20px; padding-top:10px; padding-bottom:10px; display:block; border-bottom:1px solid #2e2e30;}
.rightbox > .catw { border-bottom: 2px solid #f43836; display:block; margin-bottom:10px; padding-bottom:10px; }
#tresc .zobacz h2 { border-top: 2px solid #f43836; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #2e2e30; margin-bottom:15px;}
.rightbox {  border-left:1px solid #2e2e30;}
.morenews2 li { padding-left:15px; padding-right:15px; padding-bottom:15px;}
.morenews2 li a h2 {
  font-size: 14px;
  line-height: 1.4;
  margin: 0px;
  padding: 0px;
  font-weight: normal;
}
.polecane h2 { position: relative;}
.polecane h2:before { content:''; background:url(images/luk.png); background-repeat:no-repeat; background-size: cover; background-position: center; position: absolute; left:-15px; top:-11px; width: 15px; height:15px;}
.rightbox { padding-left:15px; padding-right:15px; }
.rightbox img { width:100%; height:auto; display:block; margin-bottom: 15px; }
.wpisy .ld {   display:grid; grid-template-columns: 66% 33%;}
.kw { margin:0px; padding:0px; list-style: none;}
.kw a { display:grid; grid-template-columns: 65px auto;}
.kw h2 { font-size:18px; margin:0px; padding:0px; }
.kw  a > div { padding-left:15px; padding-right:15px; border-bottom: 1px solid #2e2e30;}
.kw  li:last-child a > div  { border:0px !important;}
.kw img { border-radius:100px; width:100%; max-width:65px; height:auto;}
.op img { border-radius:100px; width:100%; max-width:100px; height:auto;}
.kw li { padding-top:15px;}
.kw a > div p { margin-top:5px;}
.reklama2 { margin-top:15px; margin-bottom:15px; width:100%; text-align: center;}
.lista a, .first2 > a:first-child { display:block;}
.opinie, .salon { display:block; margin-bottom:15px;}
.op { list-style:none; margin:0px; padding:0px; display: grid; grid-template-columns: repeat(4,1fr);}
.op h2 { margin-top:0px; font-size:17px;}
.op li { display: grid; position: relative; grid-template-columns: 70% 30%; margin-bottom:15px; padding-bottom:15px; padding-right:15px; border-right: 1px solid #2e2e30}
.op li  img { margin: auto; margin-top:0px; }
.op li div { padding-left:15px; padding-right:10px;}
.more { font-family: "Lexend Deca", serif; font-weight: bold; font-size:14px; margin-top:10px; float:left;}
.catmore:after { content:'\f105'; font-family: 'Font Awesome 6 Regular'; font-size:65%; display:inline-block; vertical-align: top; margin-left: 5px; font-weight: normal; border:1px solid #2e2e30; width: 20px; height:20px; border-radius:80px; text-align: center; line-height:20px;}
.op li:last-child { border:0px;}
.op li:first-child > div { padding-left:0px;}
.site-footer { background:#2b2b2b; display:block; width:100%; padding-top:25px; padding-bottom:25px; margin-top:15px;}
.site-footer:before { content:''; display:block; margin-top: 15px; border-top: 1px solid #424242; height:1px; width:100%; margin-bottom:25px;}
.site-footer .strona { display:grid;  grid-template-columns: repeat(4,1fr); padding-left:25px; padding-right:25px; }
.site-footer .box25 {  border-right: 1px solid #424242; position: relative; z-index:0;  padding-right:15px; padding-left:15px; margin-bottom: 15px; margin-top:15px;}
.site-footer .box25:last-child { border:0px; padding-left:0px;}
.site-footer .box25:first-child {padding-left:0px;}
.site-footer h2 { font-family: "Lexend Deca", serif; margin-top:0px; font-weight: bold; font-size:15px; letter-spacing:0.5px; text-transform: uppercase; padding-bottom:10px; position: relative;}
.site-footer  ul { margin:0px; padding:0px; list-style:none;}
.site-footer li { padding:3px; margin-bottom:2px; }
.socialmedia a, #ikony a, .share a { position: relative !important; padding:0px !important; margin-left:2px !important; margin-right:2px !important; display:inline-block !important; border: 1px solid #2e2e30 !important; border-radius:50px !important; line-height:35px !important; width:35px !important; height:35px !important; text-align: center !important; transition: all 0.5s ease !important;}
.socialmedia a:hover, #ikony a:hover, .share a:hover { background:#2e2e30 !important; color:#fff !important;}
.socialmedia a { border: 1px solid #424242 !important;}
.reklama3 { max-width: 830px; margin: auto; margin-top:25px; margin-bottom:25px;}
.wpart .share a { color:#fff !important;}
.reklama3 img { width:100%; height:auto;}
.share a:before { position: absolute; left:-2px; top:-2px; z-index:0;}
.share a  { border: 2px solid #fff !important;}
.share a:hover { background:#fff !important; color:#191a1e !important;}
.site-footer li a { transition: all 0.5s ease;}
.socialmedia {position: absolute; bottom:0px; left:10px;}
.site-footer li.current-menu-item  a { opacity:0.4;}
.logo { padding:15px; position: relative;}
.logo img { width:100%; height:auto; max-width: 291px;}
#topikony { position: absolute; right: 25px; top: 14px; }
#topikony p  {display:inline-block; padding-right:15px; }
#ikony  {display:inline-block; border-left:1px solid #2e2e30; padding-left:15px;}
#ikony a:before { font-size:14px;}
#menu { border-bottom: 1px solid #9b9c9d; border-top:1px solid #2e2e30; position: relative; z-index:100; }
.mega-toggle-block-1 { margin-left:25px !important;}
#menu .wysz { position: absolute; right: 15px; top:0px; z-index:0;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
color:#f43836;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
font-family: "Lexend Deca", serif; transition: all 0.5s ease; 
}
#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary { position: absolute; left:0px; top:50px; width:100%; z-index:10; background:#191a1e}
#news { position: relative; z-index:0;}
h2#wyszukiwarka { float: left; color:#fff; width:100%; font-family: "Lexend Deca", serif; text-transform: uppercase;  text-align: center; font-weight:bold; font-size:18px;; position: relative; padding-bottom: 10px; margin-bottom:15px; letter-spacing:1px;}
h2#wyszukiwarka:after {
  content: '';
  position: absolute;
  bottom: 0px;
  left: 0;
  right:0;
  margin: auto;
  width: 25px;
  height: 2px;
  background: #f43836;
 }
.sc {
    top: 45%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    width: 100%;
    max-width: 600px;
    padding: 15px;
    text-align: center;
}
#szukaj, #searchboxbig {
    width: 98%;
    height: 40px !important;
    padding: 10px;
    padding-right: 38px;
    padding-left: 10px;
    background: none;
	color:#fff;
    padding-left: 25px;
    padding-right: 55px;
    border: 1px solid #2e2e30;
	outline: none;
	font-size: 14px;
	font-family: "Lexend Deca", serif;
}
.zamknij::after {
    content: '\f00d';
    font-family: 'Font Awesome 6 Regular';
    font-size: 21px;
	color:#fff;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
	display:block;
}
.sc form, .wyniki form {
	position: relative;
    z-index: 0;
	float:left;
	width:98%;
	margin-left:1%;
	margin-right:1%;
}
.search-btn {
	position: absolute;
    right: 0px;
    top: 0px;
	transition: all 0.5s ease;
    z-index: 10;
    width: 40px;
	text-align: center;
    height: 40px;
	 background:#f43836 !important;
	color:#fff;
    border: 0px;
    padding: 0px;
}
.search-btn:focus, .search-btn:hover { background:#fff !important; color:#191a1e !important;}
.search-btn:before {
	 content: '\f002';
    font-size: 14px;
    font-family: 'Font Awesome 6 Solid';
    width: 40px;
    text-align: center;
    height: 40px;
    line-height: 40px;
	cursor: pointer;
    display: block;
}
#search-formbig { position: relative; width:100%; max-width: 600px; margin: auto;}
.sch { text-align: center; padding-top:15px; padding-bottom:15px; max-width:800px; margin: auto;}
#tresc .sch h2 { font-size: 16px; margin-top:15px !important;}

#tresc .sch h1 { border:0px !important;}
#tresc { padding:25px; padding-top:0px;}
.archive #tresc, .search #tresc { padding-top:0px;}
.archive h1 { color: #fff; font-family: "Lexend Deca", serif; width: calc(100% - 30px); margin-left:15px !important}
#tresc h1, .archive h1 { font-size: 28px; padding-bottom:15px; margin:0px; border-bottom: 1px solid #2e2e30; }

#tresc h2 { font-size: 24px; padding-bottom:15px; margin:0px; }
#tresc h3 { font-size: 21px; padding-bottom:15px; margin:0px; }
#tresc h4 { font-size: 19px; padding-bottom:15px; margin:0px; }
#tresc h5 { font-size: 17px; padding-bottom:15px; margin:0px; }
#tresc h6 { font-size: 15px; padding-bottom:15px; margin:0px; }
.sch ul { text-align: left; list-style: none; margin:0px; padding:0px; }
.sch ul  h3 { margin:0px; margin-bottom:5px;}
.sch p { margin:0px;}
.sch ul li { padding-top:15px; padding-bottom:15px; border-bottom:1px solid #2e2e30;}
.sch ul li:last-child { border:0px;}
.wpart { max-width: 800px; margin: auto; width:100%;}
.wpart a { color:#f43836;}
.wpart a:hover { text-decoration: underline;}
.sl-wrapper .sl-close, .sl-prev, .sl-next {     width: 40px;
    height: 40px !important;
    line-height: 40px !important;
	width:40px !important;
	display:block;
}
.sl-counter { color:#fff !important;}
.sl-wrapper .sl-close:after {
    content: '\f00d';
    font-family: 'Font Awesome 6 Regular';
    font-size: 21px;
	color:#fff !important;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
	display:block;
}
.sl-prev:before { content:'\f177';  font-family: 'Font Awesome 6 Regular'; color:#fff; margin-right:8px; font-size:21px}
.sl-next:after { content:'\f178';  font-family: 'Font Awesome 6 Regular'; color:#3fff; margin-left:8px; font-size:21px;}
.wpart { line-height: 1.6;}
.error404  h1 { text-align: center; }
.userbox{ display:grid;  grid-template-columns: 25% 75%; max-width:600px; margin: auto; margin-top:50px; margin-bottom:50px;}
.userinfo h3 { margin:0px !important; padding:0px !important; font-size: 16px !important;}
.userinfo { padding-left:15px;}
.userfoto { margin: auto; margin-top:0px;}
.userfoto img { width:100%; height:auto; border-radius: 500px; max-width: 100px; border: 3px solid #f43836}
.a2a_svg  { display: none !important;}
.zobacz { max-width:830px; margin: auto; width:100%; position: relative;}
.listawiecej { display: grid;  grid-template-columns:repeat(4,1fr); list-style: none; margin:0px; padding:0px;}
.listawiecej img { width:100%; height:auto; margin-bottom:15px;}
.listawiecej li, .kat li { padding-left: 15px; padding-right:15px; border-right:1px solid #2e2e30; margin-top:15px; margin-bottom:15px; position: relative;}
.listawiecej li:nth-child(-n+4):before, .kat li:nth-child(-n+4):before { content:''; display:block; width:100%; height:1px; position: absolute; bottom:-15px; left:0px; border-bottom:1px solid #2e2e30;}
.listawiecej li:nth-child(4), .listawiecej li:nth-child(8) { border-right:0px;}
#tresc .zobacz h2 { margin-left:15px; margin-right:15px; width:calc (100% - 30px);}
#tresc .listawiecej a h3 { font-size: 14px; font-weight: normal; margin:0px; padding:0px;}
.listawiecej .autor { margin-bottom:0px;}
img { opacity:1; transition: all 0.5s ease;}
 a:hover img { opacity:0.8;}
 .logo a:hover img { opacity:1 !important;}
 .kat { display: grid;   grid-template-columns:repeat(4,1fr); list-style: none; margin:0px; padding:0px;}
 .kat img { width:100%; height:auto;}
#tresc .kat h2 { font-size: 17px;}
.archive .first { display: grid;
  grid-template-columns: 55% 45%;
  padding: 15px !important;
}
.archive .wpisy { border:0px; padding-bottom: 25px;}
.nav-links { text-align: center; padding-top:25px; padding-bottom:15px;}
.nav-links span, .nav-links a { padding: 5px; padding-left:14px; padding-right:14px; border: 1px solid #2e2e30;}
.nav-links span.current { opacity:0.4;}
.prev { margin-right:3px;}
.next { margin-left:3px;}
.next:after {
  content: '\f105';
  font-family: 'Font Awesome 6 Regular';
  font-size: 65%;
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
  font-weight: normal;

}
.prev:before {
  content: '\f104';
  font-family: 'Font Awesome 6 Regular';
  font-size: 65%;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  font-weight: normal;

}
 a.catlink { display: block !important;
  font-family: "Lexend Deca", serif;
  display:block; margin-top:10px; margin-bottom:10px;
  font-size: 11px; }
.salon h2 { font-size: 17px;
  margin: 0px;
  padding: 0px;
}

.archive .catlink { display:inline-block !important; color:#f43836; vertical-align: middle; margin-left: 10px;}
.share { margin: auto; max-width:800px; text-align: left; margin-top:15px;}
.salon ul { grid-template-columns: repeat(3,1fr) !important; display:grid; list-style: none; margin:0px; padding:0px}
.salon .poz1 { order:1 !important;  }
.salon .poz2 { order:2 !important; }
.salon .poz3 { order:3 !important; border-right:0px ; }
.salon .poz4 { order:4 !important;  }
.salon .poz5 { order:5 !important; }
.salon .poz6 { order:6 !important; border-right:0px ; }
.salon li { display: grid; display: grid;
  position: relative;
  grid-template-columns: 70% 30%;
  margin-bottom: 15px;
  padding-bottom: 15px;
  padding-right: 15px;
  border-right:1px solid #2e2e30;
  margin-top:10px; padding-top:10px;
  
  
}
.salon li img { border-radius:500px; max-width:100px; width:100%; margin: auto; height:auto;}
.salon .poz1:before, .salon .poz2:before, .salon .poz3:before {
  content: '';
  display: block;
  width: 100%;
  height: 1px;
  position: absolute;
  bottom: -15px;
  left: 0px;
  border-bottom: 1px solid #2e2e30;
	 }
.salon .poz2 > div, .salon .poz3 > div, .salon .poz6 > div, .salon .poz5 > div  { padding-left:15px !important;  }
.reklama1 img, .reklama2 img, .reklama3 img { width:100% !important; height:auto !important;}
.reklama1 img { max-width:300px !important;}
.reklama2 img, .reklama3 img { width:100% !important; max-width:970px !important;}
.salon .poz1 > div, .salon .poz4 > div { padding-left:0px !important;}
.salon li > div { padding-right:10px;}
.btnmore { position: relative; padding:15px; width:100%; text-align: right; float: right; padding-top:10px; padding-bottom:10px;}
.single .attachment-lead { width:100%; height:auto;}
.wp-block-separator:not(.is-style-wide):not(.is-style-dots) { border-color:#424242  !important;}
.category-3 .morenews p { margin-top:0px;}
.em.em-calendar .em-cal-body, .em.em-calendar .em-cal-head { background:none !important; color:#fff !important; font-family: "Lexend Deca", serif;}
.em.em-calendar .em-cal-head > div, .em-month-picker { color:#fff !important; font-family: "Lexend Deca", serif !important;}
.em-month-picker { color:#fff !important;}
.flatpickr-monthSelect-month { border:0px !important;}
.flatpickr-months .flatpickr-month { background:#2b2b2b !important; color:#fff !important;}
.flatpickr-innerContainer { background:#2b2b2b !important; color:#fff !important; border:0px !important;}
.flatpickr-calendar.arrowTop::after, .flatpickr-calendar.arrowTop::before {
 
  border-bottom-color: #2b2b2b;
}
.flatpickr-monthSelect-month.today { border:1px solid #424242 !important;}
.em.em-calendar .em-cal-head { border:0px !important; border-bottom: 1px solid  #2e2e30!important; border-top: 1px solid  #2e2e30 !important; border-radius:0px !important; font-size: 13px !important}
.flatpickr-monthSelect-month, .flatpickr-current-month input.cur-year { color:#fff !important; font-family: "Lexend Deca", serif !important; font-size:14px !important; }
.em.em-calendar.size-small .em-cal-nav .month input { color:#fff !important; font-family: "Lexend Deca", serif !important; font-size:15px !important;}
.em.em-calendar .em-cal-body .em-cal-day .em-cal-day-date.em-cal-day-date a, .em.em-calendar .em-cal-body .em-cal-day .em-cal-day-date.em-cal-day-date span { background:none !important; color:#fff !important;}
.flatpickr-monthSelect-month.inRange, .flatpickr-monthSelect-month.inRange.today, .flatpickr-monthSelect-month:focus, .flatpickr-monthSelect-month:hover { background:#424242 !important;}
.em.em-calendar .em-cal-head > div { border-left:0px !important; border-radius:0px !important;}
.em.em-view-container { margin-bottom:25px !important; background: none !important;}
.em.em-calendar .em-cal-body > div { border: none !important; }
.em.em-calendar .em-cal-body {border-bottom:0px !important;}
.em .em-list-table div.table-wrap tr.loading .check-column input, .em.em-calendar .em-cal-nav .month-nav .em-calnav-today.is-today { display: none !important;}
.em.em-calendar .em-cal-body .em-cal-day.eventful .em-cal-day-date a, .em.em-calendar .em-cal-body .em-cal-day.eventful-post .em-cal-day-date a, .em.em-calendar .em-cal-body .em-cal-day.eventful-pre .em-cal-day-date a { border:0px !important;}
.em-event-when, .em-item-taxonomies { color:#fff !important; padding-top:15px !important; font-family: "Lexend Deca", serif !important; font-size:14px !important; }
.em.em-item .em-item-meta .em-item-meta-line a, .em.em-list .em-item .em-item-meta .em-item-meta-line a, .em.em-list-widget .em-item .em-item-meta .em-item-meta-line a { color:#fff !important; font-style: normal !important; text-decoration: none !important;}
.event-template-default .em-event-when h3, .em-item-taxonomies h3 { display: none !important; }
.em-event-content { color:#fff !important; font-family: "Source Serif 4", serif !important; font-size: 14px !important; line-height: 1.4;}
.addtoany_share_save_container a { color:#fff !important;}
.em.em-item.em-item-single .em-item-meta .button, .em.em-item.em-item-single .em-item-meta button{color:#fff !important; font-family: "Lexend Deca", serif !important; font-size: 12px !important; letter-spacing: normal !important;}
.em .em-icon.em-icon-category, .em .em-icon.em-icon-folder, .em .em-icon.em-icon-calendar, .em .em-icon.em-icon-clock {filter: invert(50%);}
.em.em-item.em-item-single.size-medium .em-item-header .em-item-image img, .em.em-item.em-item-single.size-small .em-item-header .em-item-image img, .em-item-image  img { transition: none !important; width:100% !important;}
.em.em-item.em-item-single.size-medium .em-item-header .em-item-image, .em.em-item.em-item-single.size-small .em-item-header .em-item-image, .em.em-item.em-item-single.size-small .em-item-meta > section section { margin-bottom:0px !important;}
.tippy-box[data-theme~="light-border"] { background:#2b2b2b !important; color:#fff !important;}
.em .em-event-add-to-calendar-content a:focus, .em .em-event-add-to-calendar-content a:hover { background-color:#191a1e !important}
.em.pixelbones .button.input, .em.pixelbones .input .button, .em.pixelbones .input button, .em.pixelbones .input input[type="button"], .em.pixelbones .input input[type="reset"], .em.pixelbones .input input[type="submit"], .em.pixelbones button.input, .em.pixelbones input[type="button"].input, .em.pixelbones input[type="reset"].input, .em.pixelbones input[type="submit"].input, .em.pixelbones.input .button, .em.pixelbones.input button, .em.pixelbones.input input[type="button"], .em.pixelbones.input input[type="reset"], .em.pixelbones.input input[type="submit"] { border: 1px solid #2b2b2b !important;  font-family: "Lexend Deca", serif !important; font-size: 12px !important; color:#fff !important; letter-spacing:normal !important;}
.tippy-content { padding:0px !important;}
.em-item-image  {margin-top:10px !important;}
.em.em-list .em-item { color:#fff !important;}
.em-event-meta {font-family: "Lexend Deca", serif !important; font-size:12px !important;}
.em.em-list .em-item .em-item-info .em-item-desc {  font-family: "Source Serif 4", serif !important; font-size:14px !important; line-height:1.4 !important;}
.em.em-list .em-item { border:0px !important; border-bottom: 1px solid #2e2e30 !important;}
.em.em-list .em-item { padding-top:0px !important; padding-bottom: 15px !important;}
.em.em-list { grid-gap:15px !important;}
#tresc h3.em-item-title {padding:0px !important; padding-top: 10px !important;}
.em.em-list.em-grid .em-item .em-item-info, .em.em-list.size-small .em-item .em-item-info { padding:0px !important;}
 .em.pixelbones a, .em.pixelbones h3 {  color:#fff !important; font-family: "Source Serif 4", serif !important; font-size: 19px !important; font-weight: bold !important; letter-spacing: normal !important;}
 .em.em-list.em-grid .em-item, .em.em-list.size-small .em-item { box-shadow: none !important;}
 #em-wrapper > p { margin:0px !important;}
  .em.em-calendar .em-cal-body .em-cal-day .em-cal-day-date.em-cal-day-date a {font-family: "Lexend Deca", serif !important; font-size:15px !important; font-weight: normal !important;}
 .em.em-calendar .em-cal-body .em-cal-day .em-cal-day-date.em-cal-day-date.colored  { border: 1px solid #f43836 !important; border-radius:500px !important; color:#fff !important; font-family: "Lexend Deca", serif !important; font-size:16px !important;}
 .em.pixelbones h2 {font-family: "Lexend Deca", serif !important; text-transform: uppercase !important; border-bottom: 2px solid #f43836 !important; font-size: 15px !important; font-weight: bold !important; margin:0px !important; padding:0px !important; color:#fff !important; letter-spacing: normal !important; padding-top:15px !important; padding-bottom:15px !important;}
 .em.pixelbones .input .button:focus, .em.pixelbones .input .button:hover, .em.pixelbones .input button.em.pixelbones .input:focus, .em.pixelbones .input button.em.pixelbones .input:hover, .em.pixelbones .input button:focus, .em.pixelbones .input button:hover, .em.pixelbones .input input[type="button"].em.pixelbones .input:focus, .em.pixelbones .input input[type="button"].em.pixelbones .input:hover, .em.pixelbones .input input[type="button"]:focus, .em.pixelbones .input input[type="button"]:hover, .em.pixelbones .input input[type="reset"].em.pixelbones .input:focus, .em.pixelbones .input input[type="reset"].em.pixelbones .input:hover, .em.pixelbones .input input[type="reset"]:focus, .em.pixelbones .input input[type="reset"]:hover, .em.pixelbones .input input[type="submit"].em.pixelbones .input:focus, .em.pixelbones .input input[type="submit"].em.pixelbones .input:hover, .em.pixelbones .input input[type="submit"]:focus, .em.pixelbones .input input[type="submit"]:hover, .em.pixelbones .input.button:focus, .em.pixelbones .input.button:hover, .em.pixelbones.input .button:focus, .em.pixelbones.input .button:hover, .em.pixelbones.input button:focus, .em.pixelbones.input button:hover, .em.pixelbones.input input[type="button"]:focus, .em.pixelbones.input input[type="button"]:hover, .em.pixelbones.input input[type="reset"]:focus, .em.pixelbones.input input[type="reset"]:hover, .em.pixelbones.input input[type="submit"]:focus, .em.pixelbones.input input[type="submit"]:hover, .em.pixelbones.input.button:focus, .em.pixelbones.input.button:hover { color:#fff !important; background:#2b2b2b !important;  border: 1px solid #2b2b2b !important; }
.em.em-calendar.size-small .em-cal-body .em-cal-day.eventful-today .em-cal-day-date a, .em.em-calendar.size-small .em-cal-body .em-cal-day.eventless-today .em-cal-day-date a { width:32px !important; height:32px !important;}
.em .em-event-add-to-calendar-content a.em-a2c-google, .em .em-event-add-to-calendar-content a.em-a2c-apple, .em .em-event-add-to-calendar-content a.em-a2c-office, .em .em-event-add-to-calendar-content a.em-a2c-outlook, .em .em-event-add-to-calendar-content a.em-a2c-download { font-family: "Lexend Deca", serif !important; font-size:13px !important; background-position: 10px 50%; color:#fff !important; width:100% !important; padding-top: 10px !important; padding-left:40px !important; padding-bottom:10px !important; padding-right:5px !important;}

.em.em-calendar .em-cal-body .em-cal-day.eventful-today .em-cal-day-date   a{ background:#2b2b2b !important; border:0px !important;}
.morenews div p { margin-top:0px !important;}
.headdane span { display:inline-block; vertical-align: middle;}
.headdane img { margin-right:10px; display:inline-block; vertical-align: middle;}
.headdane { display:block; margin-bottom:10px; margin-top:10px;}
.notka {	background:url(images/notka.png); background-repeat:no-repeat; background-size: cover; padding: 20px; width:250px; height:350px; padding: 30px;}
.notka h2 { color:#191a1e; font-size:17px; font-weight: bold; margin-top:15px;  text-align: center; transform:rotate(-3deg); line-height: 1;}
.notka h2 span { display:block; margin-left:-25px;}
.notka h3 { line-height: 1.1; color:#191a1e; display:block; text-align: center; transform:rotate(-2deg); font-size:15px; font-weight: normal;}
.notka p { color:#2b6a9a; margin-top:8px; font-size: 17px; line-height: 1.1; padding: 10px; padding-left:15px; padding-right:15px; text-align: center; display:block;  font-family: "Caveat", cursive;}
.archive .morenews { margin-top:10px;}
.catmore { position: absolute; right:30px; top:13px; font-size: 12px; font-family: "Lexend Deca", serif;}
.morenews2 .time { margin-top:10px;}
.copy { font-size: 11px; padding:15px; padding-left:15px; padding-right:25px; font-family: "Lexend Deca", serif !important; text-align: center;} 
.copy a { font-size:11px;}
.reklama1 h2 {  margin-top:10px;   font-family: "Source Serif 4", serif; font-size:19px; font-weight: bold; text-transform: none; padding-top:10px; border-top: 3px solid #f43836;}
.reklama1 h2:before, .reklama1 h2:after { display: none;}
.reklama1 ul { list-style: none; margin:0px; padding:0px;}
.reklama1 li a { position: relative; padding-left:35px; margin-bottom:15px; display:block;}
.reklama1 li:nth-child(1) a:before { content:''; width: 25px; height:25px; background:url(images/fb.png); background-size: cover; position: absolute; left:0px; top:-2px;;}
.reklama1 li:nth-child(2) a:before { content:''; width: 25px; height:25px; background:url(images/ins.png); background-size: cover; position: absolute; left:0px; top:-2px;}
.reklama1 li:nth-child(3) a:before { content:''; width: 25px; height:25px; background:url(images/tw.png); background-size: cover; position: absolute; left:0px; top:-2px;  background-color:#fff; border-radius: 50px; border: 1px solid #fff}
.reklama1 li:nth-child(4) a:before { content:''; width: 25px; height:25px; background:url(images/bluesky.png); background-size: cover; position: absolute; left:0px; top:-2px;;}
.reklama1 li strong { font-weight: normal; display:block;}
.mob { display: none !important; text-align: center; width:100%; }
.komp { display:block !important; text-align: center; width:100%; }
.komp img, .mob img { margin: auto; width: auto;}
@media (max-width:1080px){ .wpisy .rightbox { padding:0px !important;}}
@media (max-width: 990px) {

.czterykolumny { grid-template-columns: repeat(2,1fr);}
.reklama1 li strong  { display:inline-block;}
.czterykolumny li:nth-child(2n) { border:0px !important;}
.czterykolumny li a { border-top: 1px solid #2e2e30; padding-top:15px; padding-bottom:15px;}
.czterykolumny li:nth-child(3n) a, .czterykolumny li:nth-child(4n) a { border-top:1px solid #2e2e30 !important;}
.czterykolumny li:nth-child(3n) { border-right: 1px solid #2e2e30 !important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link { color:#fff  !important;}
.site-footer .strona {  grid-template-columns: repeat(2,1fr); }
.site-footer .box25:nth-child(2) { border:0px;}
.op li:nth-child(2n) { border:0px;}
.rightbox { padding:0px; border:0px;}
.kw a > div { border:0px; }
.op { list-style:none; margin:0px; padding:0px; display: grid; grid-template-columns: repeat(2,1fr);}
.kw a  { border-left: 1px solid #2e2e30; padding-left:15px; }
.kw li:first-child a { border:0px !important; padding:0px;}
.lista li:nth-child(4) { display: block;}

.lista li img { margin-bottom:10px;}
.lista li a h3 { padding-right:15px; padding-bottom: 25px;}
.lista li a { display: grid;  grid-template-columns: auto 150px;}
.lista li span a { display:inline-block;}
.grid{ grid-template-columns: auto;}
.wpisy { border:0px;;}
.polecane .wpis  { display:grid;  grid-template-columns: 300px auto; grid-gap:35px;}
.wpis > div > div { display:grid;  grid-template-columns: auto;}
.wpis .lista { padding-right:25px !important;}
.wpis .lista img { margin:0px;}
.lista li:nth-child(n+2) img { display:block;}
.lista li:first-child .autor { display: block;}
.lista .autor { margin-top:-15px;}
.op li:nth-child(3) > div{ padding-left:0px;}
.leftbox .wpisy {
  display: grid;
  grid-template-columns: auto;
  border: 0px;
}
.op li:first-child, .op li:nth-child(2) { margin-bottom:30px;}

.op li:first-child:before, .op li:nth-child(2):before { content:''; margin-top:15px; border-top:1px solid #2e2e30; height:1px; width:100%; position: absolute; bottom:-15px; left:0px;}
.rightbox  .kw {
	  display: grid;
  grid-template-columns: 33% 33% 33%
}
.site-footer .box25:first-child, .site-footer .box25:nth-child(3) { padding-left:0px;}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::before, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::after { width:30px; height:3px; background:#fff;}

.salon ul { grid-template-columns: repeat(2,1fr) !important;}
.salon li { border:0px;}
.salon .poz1, .salon .poz3. .salon .poz5 { border-right:1px solid #2e2e30 !important;}
.salon .poz1 { order:1 !important; border-right:1px solid #2e2e30;  }
.salon .poz2 { order:2 !important;  border-right:0px ;  }
.salon .poz3 { order:3 !important;  border-right:1px solid #2e2e30; }
.salon .poz4 { order:4 !important;  border-right:0px ; }
.salon .poz5 { order:5 !important; border-right:1px solid #2e2e30; }
.salon .poz6 { order:6 !important; border-right:0px ; }

.salon .poz1:before, .salon .poz2:before, .salon .poz3:before, .salon .poz4:before {
  content: '';
  display: block;
  width: 100%;
  height: 1px;
  position: absolute;
  bottom: -15px;
  left: 0px;
  border-bottom: 1px solid #2e2e30;
	 } 
.salon .poz2 > div,.salon .poz6 > div , .salon .poz4 > div  { padding-left:15px !important;  }
.salon .poz3 > div,  .salon .poz5 > div { padding-left:0px !important;}
.morenews li img { margin-left:0px;}
}
@media (max-width: 768px) { 
#topikony { 
    right: 65px;
    border: 0px;
    top: 78px;
    z-index: 111;
}

.polecane .mob { margin-bottom:25px;}

.sl p, .op p { margin-top:0px;}
.listawiecej { display: grid;  grid-template-columns:repeat(2,1fr);}
.listawiecej li:nth-child(2), .listawiecej li:nth-child(6) { border-right:0px;}
.listawiecej li:nth-child(-n+6):before { content:''; display:block; width:100%; height:1px; position: absolute; bottom:-15px; left:0px; border-bottom:1px solid #2e2e30;}
}
@media (min-width:601px) {
.leftbox .komp { margin-top:15px;}
.single .komp {margin-top:15px; margin-bottom:15px;}
	}
@media (min-width: 601px) and (max-width: 768px) {
	.polecane .wpis { display:block;}
.wpis > div > div { display:grid;  grid-template-columns: auto;}
.morenews li:nth-child(-n+3) a, .archive .morenews li a { grid-template-columns: auto;}
.morenews li:nth-child(-n+3) img, .archive .morenews li img { order:1; max-width:100%; margin-bottom:15px;}
.morenews li:nth-child(-n+3) h2,  .morenews li:nth-child(-n+3) div, .archive .morenews li h2,  .archive .morenews li div { order:2;}
}
@media (max-width: 600px) {
	.komp { display: none !important;}
.mob { display:block !important;}
		.leftbox .mob { margin-top:15px;}
.single .mob {margin-top:15px; margin-bottom:15px;}
	#tresc h1 { font-size:22px;}
.polecane .wpis { display:block;}
.czterykolumny { grid-template-columns: auto;}
.morenews li { border:0px !important;}
#topikony p { display: none;}
.op li, .salon li {grid-template-columns: auto 65px; padding-right:0px;}
#topikony  { top:85px;}
.salon li img, .op img { max-width:65px;}
.op li:first-child:before, .op li:nth-child(2):before  { display: none;}
.op li:first-child, .op li:nth-child(2) { margin-bottom:15px;}
.first2 { padding-right:0px; border:0px;}
.morenews2 li { border-top: 1px solid #2e2e30; padding-right:0px; padding-top:10px; padding-bottom:10px;}
.rightbox  .kw, .wpisy .ld {
	  display: grid;
  grid-template-columns:auto;
}
.grid, .first { padding-top:0px !important;}
.op { list-style:none; margin:0px; padding:0px; display: grid; grid-template-columns: auto; }
.op li div { padding-left:0px !important; }
.op li { padding-right:0px;}
.op  li, .op li:nth-child(2n) { border:0px; border-bottom:1px solid #2e2e30;}
.op li:last-child { border:0px !important;}
.kw  a > div { padding-left:15px; padding-right:15px; border-bottom: 1px solid #2e2e30;}
.kw a  { border-left: 0px; padding-left:0px; }
.rightbox { margin-top:15px;}
.morenews2 li { padding-left:0px !important;}
.lista li a h3 { padding-right:0px; padding-bottom: 0px;}
.autor { margin-top:10px;}
.lista li:first-child .autor { display: none;}
.polecane .wp-block-image { text-align: center;}
.site-footer .strona {  grid-template-columns: auto;}
.site-footer .box25 { border:0px; border-bottom: 1px solid #424242 !important; padding-bottom:15px; margin-bottom:15px; margin-top:15px;}
.site-footer .box25 {padding-left:0px;}
.polecane .wp-block-image img { margin: auto;}
.wpis .lista { padding-right:0px !important;}
.lista li > a:first-child, .wpis > div  { display: block; }
.morenews , .first, .archive .morenews, .archive .first { grid-template-columns: auto;}
.wpis .lista img { margin-top: 10px;}
.left { order:2; border:0px; padding-right:0px;}
.lista li:nth-child(n+2) img { display:none;}
.lista li:nth-child(4) { display: none;}
.right { order:1; border:0px;}
.morenews  li, .czterykolumny li, .czterykolumny li:nth-child(3n)  { border-right:0px !important;}
.morenews li a h2,  .morenews li a div, .czterykolumny li a h2 { padding:0px !important; padding-left:10px !important;}
.morenews li a div h2 { padding-left:0px !important;}
.morenews li:nth-child(-n+3) a, .archive .morenews li a { display: grid; grid-template-columns: 65px auto !important;  border-top: 1px solid #2e2e30 !important;}
.czterykolumny li:nth-child(-n+4) a { display: grid; grid-template-columns: 65px auto !important;  border-top: 1px solid #2e2e30 !important;}
.morenews li a h2, .morenews li a div, .czterykolumny li a h2 { order:2;}
.morenews li a img, .czterykolumny li a img { order: 1; max-width: 65px;}
.lista li:first-child a { display: grid;  grid-template-columns: auto;}
.site-footer .box25:last-child { border:0px !important; padding-top: 25px; padding-bottom:25px;}
.socialmedia { bottom: 25px; left:0px}
.userbox{ display:grid;  grid-template-columns: auto;}
.userinfo h3 { text-align: center; margin-top:10px !important;}
.userinfo { padding:0px; text-align: center;}
.listawiecej li:nth-child(-n+7):before { content:''; display:block; width:100%; height:1px; position: absolute; bottom:-15px; left:0px; border-bottom:1px solid #2e2e30;}
.salon ul { grid-template-columns: auto !important;}
.salon li { border:0px !important;}
.salon .poz1, .salon .poz3. .salon .poz5 { border-right:1px solid #2e2e30 !important;}
.salon .poz1 { order:1 !important;  }
.salon .poz2 { order:2 !important;    }
.salon .poz3 { order:3 !important;   }
.salon .poz4 { order:4 !important;   }
.salon .poz5 { order:5 !important;  }
.salon .poz6 { order:6 !important; }

.salon .poz1:before, .salon .poz2:before, .salon .poz3:before, .salon .poz4:before, .salon .poz5:before {
  content: '';
  display: block;
  width: 100%;
  height: 1px;
  position: absolute;
  bottom: -15px;
  left: 0px;
  border-bottom: 1px solid #2e2e30;
	 } 
.salon .poz2 > div,.salon .poz6 > div , .salon .poz4 > div  { padding-left:0px !important;  }
.salon .poz3 > div,  .salon .poz5 > div { padding-left:0px !important;}
.first2 h2, .first h2 { font-size:20px;}
.archive .morenews li:first-child a { border:0px !important;}
}
@media (max-width:400px) {

.listawiecej li { border-right:0px !important;}
.listawiecej { display: grid;  grid-template-columns:auto;}
.listawiecej li { padding:0px;}
#tresc .zobacz h2 { margin:0px; width:100%;}
}
.single .wpart, .single .wpart a { font-size: 15px !important;}
.polecane .komp { margin:0px; margin-bottom:25px;}
#CookiebotWidget, #CybotCookiebotDialog, #CybotCookiebotDialog *, #CybotCookiebotDialogBodyUnderlay *, #CookiebotWidget * { font-family: "Lexend Deca", serif !important; font-size:13px !important;}
#side_1 div, #m_inside_1 div { width:100% !important; height:auto; max-width:300px !important;}