.so-widget-sow-button-flat-201155592f90-2390 .ow-button-base {
zoom: 1;
}
.so-widget-sow-button-flat-201155592f90-2390 .ow-button-base:before {
content: '';
display: block;
}
.so-widget-sow-button-flat-201155592f90-2390 .ow-button-base:after {
content: '';
display: table;
clear: both;
}
@media (max-width: 780px) {
.so-widget-sow-button-flat-201155592f90-2390 .ow-button-base.ow-button-align-center {
text-align: center;
}
.so-widget-sow-button-flat-201155592f90-2390 .ow-button-base.ow-button-align-center.ow-button-align-justify a {
display: inline-block;
}
}
.so-widget-sow-button-flat-201155592f90-2390 .ow-button-base a {
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
font-family: Dosis;
font-weight: 700;
font-size: 1.3;
padding: 1 2;
background: #dd3333;
color: #ffffff !important;
border: 1px solid #dd3333;
border-width: 1px 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
}
.so-widget-sow-button-flat-201155592f90-2390 .ow-button-base a:active,
.so-widget-sow-button-flat-201155592f90-2390 .ow-button-base a:hover {
color: #ffffff !important;
}
.so-widget-sow-button-flat-201155592f90-2390 .ow-button-base a.ow-button-hover:hover {
background: #e04444;
border-color: #e04444;
}.boxkatlew {
float: left;
width: 47%;
margin-right: 3%;
}
.galofert {
margin-top: 25px;
}
.single-galeria_post_type .shaka-gallery__item {
width: calc(20% - 1px);
}
.tax-kat_tax article {
padding-bottom: 80px;
}
.zrodlo, .zrodlo a {
font-size: 14px;
color: #d80019;
}
#pg-1167-525  .widget-title::before {
background: none;
}
#pg-1167-525 .widget-testimonials .widget-title {
padding: 0;
}
#pgc-1167-5-055 {
width: 100%;
}
.testimonial__carousel.testimonial__carousel--left {
position: relative;
top: 45%;
z-index: 99;
left: 40px;
}
.testimonial__carousel.testimonial__carousel--right {
position: relative;
top: 45%;
z-index: 99;
left: 84%;
}
.cenabutton {
cursor: default;
}
.pt-slick-carousel__content.js-pt-slick-carousel-captions {
background: rgba(2, 2, 2, 0.35);
padding: 15px 10px 15px 15px;
border-radius: 2px;
margin-left: -15px;
}
.footer-bottom__left {
text-align: left;
}
#pg-2403-3 {
padding-top: 20px;
}
.home .content-area {
margin-bottom: -10px;
}
article.promocja {
background: #d80019;
padding-bottom: 10px;
padding-top: 10px;
color: #fff;
}
article.promocja a h3 {
color: #fff;
}
article.promocja .btn.btn-primary {
color: #ff0000;
background: #fff;
}
article.promocja .btn.btn-primary:hover {
background: #efefef;
}
.btn.btn-primary.cenabutton.promocja {
text-decoration: line-through #000; }
.single-oferta_pt .shaka-gallery__item {
width: calc(20% - 1px) !important;
}
.shaka-gallery img {
height: 130px;
}
.page-id-2080 article, .page-id-2619 article {
margin-bottom: 80px;
}
@media screen and (max-width: 960px) {
.pt-slick-carousel .container {
margin-top: 15px;
}
.pt-slick-carousel__content.js-pt-slick-carousel-captions {
background: none !important;
width: 110%;
}
#panel-1262-2-0-0 > div:nth-child(1) > div:nth-child(1) > h2:nth-child(3) {
margin-top: 21px;
}
.pt-slick-carousel a.btn {
padding-left: 10px;
padding-right: 10px;
}
}
@media screen and (max-width: 768px) {
.header__left-widgets {
display: none;
}
.header__right-widgets {
display: none;
}
#pl-1167 .panel-grid-cell {
margin: 0 auto;
}
#panel-1167-3-2-0 img {
width: 100%;
}
#panel-2095-3-2-0 img {
width: 100%;
}
#panel-2095-3-1-0 > div:nth-child(1) > div:nth-child(1) {
margin-bottom: -47px;
}
#panel-1167-3-1-0 > div:nth-child(1) > div:nth-child(1) {
margin-bottom: -15px;
}
}
.footer-bottom .icon-container .fa {
font-size: 1.11111rem;
vertical-align: middle;
color: #fff;
}
body .boxed-container {
background-color: #ffffff;
overflow-x: hidden;
overflow-y: hidden;
}
#panel-1167-3-2-0 p, #panel-2095-3-2-0 p {
margin-bottom: -17px;
}
#pgc-1167-3-2 {
margin-left: -25px;
}
.page-id-2080 .hentry__header, .page-id-2619 .hentry__header, .tax-kat_tax .hentry__header {
margin-bottom: 2rem;
width: 261px;
float: left;
margin-top: 15px;
}
.page-id-2080 .hentry__header, .page-id-2619 .hentry__header, .tax-kat_tax .hentry__header {
margin-bottom: 2rem;
width: 100%;
float: left;
margin-top: 15px;
}
#pl-2545 {
margin-bottom: -10px;
}
.home #pl-2545 {
margin-top: 70px;
}
.txtfooter {
font-size: 14px;
}
#pgc-2803-0-0 {
width: 100%;
}
.home #pg-1167-0 h4 a, .home #pg-1167-1 h4 a, .home #pg-1167-3 h4 a, .home #pg-1167-4 h4 a, .home #pg-2095-0 h4 a, .home #pg-2095-1 h4 a {
color: #d80019;
font-size: 22px;
}
.home #pg-2095-0 h4 a, .home #pg-2095-1 h4 a, .home #pg-2095-3 h4 a, .home #pg-2095-4 h4 a, .home #pg-2095-0 h4 a, .home #pg-2095-1 h4 a {
color: #d80019;
font-size: 22px;
}
.home #pg-1167-0 .page-box__content, .home #pg-1167-1 .page-box__content, .home #pg-1167-3 .page-box__content, .home #pg-1167-4 .page-box__content, .home #pg-2095-0 .page-box__content, .home #pg-2095-1 .page-box__content {
width: 100%;
text-align: center;
}
.home #pg-2095-0 .page-box__content, .home #pg-2095-1 .page-box__content, .home #pg-2095-3 .page-box__content, .home #pg-2095-4 .page-box__content, .home #pg-2095-0 .page-box__content, .home #pg-2095-1 .page-box__content {
width: 100%;
text-align: center;
}
.home #pg-1167-0 .page-box__more-link, .home #pg-1167-1 .page-box__more-link, .home #pg-1167-3 .page-box__more-link, .home #pg-1167-4 .page-box__more-link, .home #pg-2095-0 .page-box__more-link, .home #pg-2095-1 .page-box__more-link {
margin-top: 0;
}
.home #pg-1167-0 .page-box__title, .home #pg-1167-1 .page-box__title, .home #pg-1167-3 .page-box__title, .home #pg-1167-4 .page-box__title, .home #pg-2095-0 .page-box__title, .home #pg-2095-1 .page-box__title {
margin-bottom: 5px;
}
.page-box__title span {
font-weight:normal;
margin-bottom:0px;
display: block;
font-size:22px;
}	
.home #pg-1167-0 .page-box__picture, .home #pg-1167-1 .page-box__picture, .home #pg-1167-3 .page-box__picture, .home #pg-1167-4 .page-box__picture, .home #pg-2095-0 .page-box__picture, .home #pg-2095-1 .page-box__picture {
margin-bottom: 10px;
}
#pg-1167-0, #pg-1167-1, #pg-1167-2, #pg-1167-3, #pg-1167-4, #pg-2095-0, #pg-2095-1 {
margin-bottom: 134px;
}
@media screen and (max-width: 1400px) {
#pg-1167-0, #pg-1167-1, #pg-1167-2, #pg-1167-3, #pg-1167-4, #pg-2095-0, #pg-2095-1 {
margin-bottom: 0px !important;
}
} 
#pg-1167-4 {
margin-bottom: 50px !important;
}
.pfbhome {
width: 160px;
}
.footer-bottom__center span {
font-size: 25px !important;
}
.pt-slick-carousel__content-title.js-pt-slick-carousel-captions__title a {
color: #fff;
}
@media screen and (max-width: 960px) {
.pt-slick-carousel__content-title.js-pt-slick-carousel-captions__title a {
color: #3b3331;
}	
#pg-1167-0, #pg-1167-1, #pg-1167-3, #pg-2095-0, #pg-2095-1 {
margin-bottom: 20px !important;
}
.so-panel {
margin-bottom: 10px !important;
}
}
.pt-slick-carousel__content-title.js-pt-slick-carousel-captions__title a:hover {
text-decoration:none !important;
}
.single-oferta_pt .sidebar {
margin-top: 80px;
}
.single-oferta_pt .sidebar .widget-title__inline {
font-size: 20px;
}
#harmonogram h3 span {
color: #d80019;
text-align: center !important;
}
#harmonogram h3  {
text-align: center !important;
}
#harmonogram {
width: 80%;
margin: 0 auto;
}
#harmonogram .panel-body {
padding: 10px !important;
}
#harmonogram ul {
padding-left: 25px;
padding-top: 10px;
}
@media screen and (max-width: 480px) {
.cenabutton {
margin-bottom: 20px;
}
}
.youtubeWrapper {
position: relative;
padding-bottom: 56.25%; padding-top: 25px;
height: 0;
}
.youtubeWrapper iframe {
position: absolute;
top: 0;
left: 0;
width: 100% !important;
height: 100%;
}
.featherlight-iframe .featherlight-content {
border-bottom: 0;
-webkit-overflow-scrolling: touch;
overflow-y: hidden !important;
padding: 0;
}
.ytlink img {
width: 40px;
margin-right: 6px;
}
.ytlinki {
width: 100%;
margin: 0 auto !important;
text-align: center;
}
.ytlink {
display: block;
position: relative;
top: -25px;
}
@media screen and (max-width: 768px) {
.page-id-2080 .featherlight-inner, .tax-kat_tax .featherlight-inner {
width: 100% !important;
height: 60% !important;
}
}
@media screen and (min-width: 1024px) {
#pl-1167 {
position: relative;
top: -80px;
}
#pl-2095 {
position: relative;
top: -80px;
}
}	
@media screen and (max-width: 480px) {
.mobilebutton {
margin-bottom: -5px;
display: block;
text-align: center !important;
margin: 0 0 15px;
width: 100%;
}
.single-oferta_pt .shaka-gallery__item {
width: calc(33.33333% - 1px) !important;
}
} .grecaptcha-badge { visibility: hidden; }
.buttons-slider {
margin-top:20px;
}
@media (min-width: 992px) {
.ofertalp .col-lg-push-3 {
left: 12.5%;
}
}
.foto img {
width: 100%;
height: auto;
}
.foto {
position: relative ;
margin-bottom: 20px;
}
.zekarikona .sow-image-container {
display: flex;
align-items: flex-start;
justify-content: center;
}
.foto .hentry__title {
color: #fff;
}
.ofertawideo iframe {
width: 100%;
height: 460px !important;
}
.zarecenazaw {
padding-top: 15px;
}
#pgc-3195-1-0-0, #pgc-3195-1-0-1 {
width: 50%;
width: calc(50% - ( 0.5 * 30px ) );
}
.zobaczwiecejj .zobaczwiecej {
width: calc(50% - 15px );
}
.textwidget.cenalp {
padding-left: 20%;
}
.zobaczwiecej img {
height: 265px;
}
.jakdojechac .sow-google-map-canvas {
height: 400px !important;
}
.oferta-lp {
padding-top: 45px;
padding-bottom: 45px;
}
.oferta-lp.opinie #pg-1167-525 {
margin-top: -30px;
}
.czestepytania #panel-2564-0-0-0 .widget-title {
display:none;
}
.jakdojechac #panel-2766-0-0-1 {
display: none;
}
.jakdojechac #panel-2766-0-0-0 h3 {
display: none;
}
.foto .pt-slick-carousel__content.js-pt-slick-carousel-captions {
margin-left: 0;
}
.kuponline {
text-align: center;
}
.foto .pt-slick-carousel__content {
top: 50%;
}
.single-oferta_pt .oferta-lp .shaka-gallery__item {
width: calc(25% - 1px) !important;
}
.oferta-lp li {
list-style: square inside url(//www.snowdoo.pl/wp-content/themes/snowdoo/img/check-czerwony.svg);
list-style-position: inherit;
}
.post-2162 li, .post-2385 li {
list-style: square inside url(//www.snowdoo.pl/wp-content/themes/snowdoo/img/check-czerwony.svg);
list-style-position: inherit;
}
.oferta-lp .shaka-gallery img {
height: auto;
}
.jakdojechac #pg-2766-0 {
width: 87%;
padding-left: 13%;
}
table { width: 100%; text-align: left; border-spacing: 0; border-collapse: collapse; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
th, td { font-family: inherit; font-size: .875em; line-height: 1.45; color: #444; vertical-align: middle; padding: 1em; }
th { font-weight: 600; }
colgroup:nth-child(1) { width: 31%; border: 0 none; }
colgroup:nth-child(2) { width: 22%; border: 1px solid #ccc; }
colgroup:nth-child(3) { width: 22%; border: 1px solid #ccc; }
colgroup:nth-child(4) { width: 22%; border: 1px solid #ccc; } thead th { text-align: center; position: relative; border-bottom: 1px solid #ccc; padding: 3em 0 2em; font-weight: 400; color: #999; }
thead th:nth-child(1) { background: transparent;  }
thead th:nth-child(3) { border-top:1px solid rgba(0, 0, 0, 0.1); }
thead th h2 { font-weight: 300; font-size: 1.5em; line-height: 1.2; color: #284f7b; }
thead th h2 + p { font-size: 1.25em; line-height: 1.4; }
thead th:nth-child(3) h2 + p { font-size: 1.5em; }
thead th p.promo { font-size: 1em; color: #fff; position: absolute; top: 9em; left: -17px; z-index: 1000; width: 100%; margin: 0; padding: .625em 17px .75em; background: #c00; box-shadow: 0 2px 4px rgba(0,0,0,.25); border-bottom: 1px solid #900; }
thead th p.promo:before { content: ""; position: absolute; display: block; width: 0px; height: 0px; border-style: solid; border-width: 0 7px 7px 0; border-color: transparent #900 transparent transparent; bottom: -7px; left: 0; }
thead th p.promo:after { content: ""; position: absolute; display: block; width: 0px; height: 0px; border-style: solid; border-width: 7px 7px 0 0; border-color: #900 transparent transparent transparent; bottom: -7px; right: 0; } tbody th { background: #fff; border-left: 1px solid #ccc; }
tbody th span { font-weight: normal; font-size: 87.5%; color: #999; display: block; }
tbody td { background: #fff; text-align: center; }
tbody tr:nth-child(even) th,
tbody tr:nth-child(even) td { background: #284f7b; border: 1px solid #ccc; border-width: 1px 0 1px 1px; color: #fff; }
tbody tr:last-child td { border-bottom: 0 none; } tfoot th  { padding: 2em 1em; border-top: 1px solid #ccc; }
tfoot td  { text-align: center; padding: 2em 1em; border-top: 1px solid #ccc; }
tfoot a  { font-weight: bold; color: #fff; text-decoration: none; text-transform: uppercase; display: block; padding: 1.125em 2em; background: #d80019; border-radius: .5em; }
.tabelalp thead th:nth-child(2), .tabelalp thead th:nth-child(3), .tabelalp thead th:nth-child(4)  {
padding: 0 8px;
}
#pl-3551 {
width: 75%;
left: 12.5%;
position: relative;
}
@media (max-width: 468px) {
header div.widget-icon-box:nth-child(1) {
display: none;
}
div.widget-icon-box:nth-child(4) {
display: none;
}
#pl-3551 {
width: 100%;
left: 0%;
position: relative;
}
table {
margin: auto;
border-collapse: collapse;
overflow-x: auto;
display: block;
width: fit-content;
max-width: 100%;
box-shadow: 0 0 1px 1px rgba(0, 0, 0, .1);
}
thead th:nth-child(3) h2 { font-size: 1.5em; }
.ofertawideo iframe {
width: 100%;
height: 200px;
}
#kuponline {
display: block;
}
#pgc-3195-1-0-0, #pgc-3195-1-0-1 {
width: 100%;
}
.textwidget.cenalp {
padding-left: 0;
}
.single-oferta_pt .oferta-lp .shaka-gallery__item {
width: calc(50% - 1px) !important;
}
.jakdojechac #pg-2766-0 {
width: 100%;
padding-left: 0;
}
.zobaczwiecej1 {
display:block  !important;
}
.zobaczwiecejj .zobaczwiecej {
width: 100%; }
.ofertazegary {
display: block !important;
text-align: center;
}
.ofertazegary .panel-grid-cell {
width: 50%;
float: left;
}
.pt-slick-carousel__content.js-pt-slick-carousel-captions {
background: none !important;
}
.dl-bubble-mobile {
display: none !important;
}
.ofertalp .pt-slick-carousel__content.js-pt-slick-carousel-captions {
width: 92% !important;
}
.foto .pt-slick-carousel__content {
bottom: 0;
position: absolute; }
.foto .hentry__title {
font-size: 1.5rem;
}
}
.lp1 .header__left-widgets, .lp1 .header__right-widgets {
display: none;
}
.lp1 .site-header {
margin-bottom: 2rem;
}
.czestepytania h3 span {
display: none;
}
.oferta-lp #panel-2774-0-0-0 h3, .oferta-lp #panel-2774-0-0-1 h1 {
display: none;
}
.ikonalewo .widget_sow-icon {
float:left;
}
.page-id-3551 .btn-primary {
margin-top: 30px;
margin-bottom: 25px;
}
.page-id-3572 .btn-primary {
margin-bottom: 25px;
}
#partneropcje label span {
font-size: 30px;
font-weight: 700;
position: relative;
top: 3px;
}
.page-id-3572 .wpcf7-submit {
float:left;
}
.eapps-instagram-feed-title-container {
display: none;
}
.home .panel-row-style.panel-row-style-for-1167-1 {
padding: 0 !important;
}
.home #pgc-1167-1-0 {
padding: 0 !important;
}
.home #pgc-1167-1-0 .hentry__header {
margin-bottom: -44px;
}
.home #pgc-2095-1-0 .hentry__header {
margin-bottom: -44px;
}
@media screen and (min-width: 960px) {
.home #pgc-1167-1-0 .hentry__header {
margin-top: 30px;
}
}
@media screen and (min-width: 960px) {
.home #pgc-2095-1-0 .hentry__header {
margin-top: 30px;
}
}  .bx-wrapper {
position: relative;
margin-bottom: 60px;
padding: 0;
*zoom: 1;
-ms-touch-action: pan-y;
touch-action: pan-y;
}
.bx-wrapper img {
max-width: 100%;
display: block;
}
.bxslider {
margin: 0;
padding: 0;
}
ul.bxslider {
list-style: none;
}
.bx-viewport { -webkit-transform: translatez(0);
} .bx-wrapper {
-moz-box-shadow: 0 0 5px #ccc;
-webkit-box-shadow: 0 0 5px #ccc;
box-shadow: none;
}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
position: absolute;
bottom: -30px;
width: 100%;
} .bx-wrapper .bx-loading {
min-height: 50px;
background: url(//www.snowdoo.pl/wp-content/themes/snowdoo/images/bx_loader.gif) center center no-repeat #ffffff;
height: 100%;
width: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 2000;
} .bx-wrapper .bx-pager {
text-align: center;
font-size: .85em;
font-family: Arial;
font-weight: bold;
color: #666;
padding-top: 20px;
}
.bx-wrapper .bx-pager.bx-default-pager a {
background: #666;
text-indent: -9999px;
display: block;
width: 10px;
height: 10px;
margin: 0 5px;
outline: 0;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:focus {
background: #000;
}
.bx-wrapper .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
display: inline-block;
vertical-align: bottom;
*zoom: 1;
*display: inline;
}
.bx-wrapper .bx-pager-item {
font-size: 0;
line-height: 0;
} .bx-wrapper .bx-prev {
left: -40px;
background: url(//www.snowdoo.pl/wp-content/themes/snowdoo/img/controls.png) no-repeat 0 -32px;
}
.bx-wrapper .bx-prev:hover,
.bx-wrapper .bx-prev:focus {
background-position: 0 0;
}
.bx-wrapper .bx-next {
right: -40px;
background: url(//www.snowdoo.pl/wp-content/themes/snowdoo/img/controls.png) no-repeat -43px -32px;
}
.bx-wrapper .bx-next:hover,
.bx-wrapper .bx-next:focus {
background-position: -43px 0;
}
.bx-wrapper .bx-controls-direction a {
position: absolute;
top: 50%;
margin-top: -16px;
outline: 0;
width: 32px;
height: 32px;
text-indent: -9999px;
z-index: 9999;
}
.bx-wrapper .bx-controls-direction a.disabled {
display: none;
} .bx-wrapper .bx-controls-auto {
text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
display: block;
text-indent: -9999px;
width: 10px;
height: 11px;
outline: 0;
background: url(//www.snowdoo.pl/wp-content/themes/snowdoo/images/controls.png) -86px -11px no-repeat;
margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active,
.bx-wrapper .bx-controls-auto .bx-start:focus {
background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
display: block;
text-indent: -9999px;
width: 9px;
height: 11px;
outline: 0;
background: url(//www.snowdoo.pl/wp-content/themes/snowdoo/images/controls.png) -86px -44px no-repeat;
margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active,
.bx-wrapper .bx-controls-auto .bx-stop:focus {
background-position: -86px -33px;
} .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
text-align: left;
width: 80%;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
right: 0;
width: 35px;
} .bx-wrapper .bx-caption {
position: absolute;
bottom: 0;
left: 0;
background: #666;
background: rgba(80, 80, 80, 0.75);
width: 100%;
}
.bx-wrapper .bx-caption span {
color: #fff;
font-family: Arial;
display: block;
font-size: .85em;
padding: 10px;
}
.logobox .sow-image-container {
padding: 20px;
justify-content:center;
align-items:center;
}
.linkmapy {
display:block !important;
text-align: center;
font-weight: bold;
color: #3b3331;
}
.linkmapy a {
color: #3b3331;
}
.linkmapy a:hover {
color: #d80019;
}
@media screen and (min-width: 768px) {
.logobox div {
display: flex;
}
.logobox .sow-image-container  {
width: 33%;
}
}
@media screen and (max-width: 768px) {
.bx-wrapper .bx-prev {
left: -15px;
}
.bx-wrapper .bx-next {
right: -15px;
background: url(//www.snowdoo.pl/wp-content/themes/snowdoo/img/controls.png) no-repeat -43px -32px;
}
}
.slider.logobox img {
max-height: 55px !important;
text-align: center;
margin: 0 auto;
justify-content:center;
align-items:center;
}
}
@media screen and (max-width: 768px) {
.dl-bubble {
display: none !important;
}
.fb_dialog {
display: none !important;
}
}
.page-id-2080 .btn.btn-dark.js-funky-box.btn-funky.is-btn-title {
background: #d80019 !important;
}
.page-id-2619 .btn.btn-dark.js-funky-box.btn-funky.is-btn-title {
background: #d80019 !important;
}