@charset 'UTF-8';
.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
 .slick-loading .slick-list
{
background: #fff url(https://www.kuchniacateringowa.pl/wp-content/themes/kuchnia/slick/ajax-loader.gif) center center no-repeat;
} @font-face
{
font-family: 'slick';
font-weight: normal;
font-style: normal;
src: url(https://www.kuchniacateringowa.pl/wp-content/themes/kuchnia/slick/fonts/slick.eot);
src: url(https://www.kuchniacateringowa.pl/wp-content/themes/kuchnia/slick/fonts/slick.eot?#iefix) format('embedded-opentype'), url(https://www.kuchniacateringowa.pl/wp-content/themes/kuchnia/slick/fonts/slick.woff) format('woff'), url(https://www.kuchniacateringowa.pl/wp-content/themes/kuchnia/slick/fonts/slick.ttf) format('truetype'), url(https://www.kuchniacateringowa.pl/wp-content/themes/kuchnia/slick/fonts/slick.svg#slick) format('svg');
} .slick-prev,
.slick-next
{
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
color: transparent;
outline: none;
background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
opacity: .25;
}
.slick-prev:before,
.slick-next:before
{
font-family: 'slick';
font-size: 20px;
line-height: 1;
opacity: .75;
color: white;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev
{
left: -25px;
}
[dir='rtl'] .slick-prev
{
right: -25px;
left: auto;
}
.slick-prev:before
{
content: '←';
}
[dir='rtl'] .slick-prev:before
{
content: '→';
}
.slick-next
{
right: -25px;
}
[dir='rtl'] .slick-next
{
right: auto;
left: -25px;
}
.slick-next:before
{
content: '→';
}
[dir='rtl'] .slick-next:before
{
content: '←';
} .slick-dotted.slick-slider
{
margin-bottom: 30px;
}
.slick-dots
{
position: absolute;
bottom: -25px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
.slick-dots li
{
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button
{
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
opacity: 1;
}
.slick-dots li button:before
{
font-family: 'slick';
font-size: 6px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
opacity: .25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
opacity: .75;
color: black;
}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}:root {
--col1: #079F32;
--col2: #18710C;
--col3: #B0D84D;
--col4: #A40B16;
--text: #000;
--borbis: #B0CB1F;
}
.bgcol {
color: #fff;
}
.bgcol.col1 {
background: var(--col1);
}
.bgcol.col2 {
background: var(--col2);
}
.bgcol.col3 {
background: var(--col3);
} @font-face {
font-family: Segoe UI;
font-weight: 400;
src: url(//www.kuchniacateringowa.pl/fonts/segoeui.ttf);
}
@font-face {
font-family: Segoe UI;
font-weight: 600;
src: url(//www.kuchniacateringowa.pl/fonts/seguisb.ttf);
}
@font-face {
font-family: Segoe UI;
font-weight: 700;
src: url(//www.kuchniacateringowa.pl/fonts/segoeuib.ttf);
}
@font-face {
font-family: Pacifico;
font-weight: 400;
src: url(//www.kuchniacateringowa.pl/fonts/Pacifico-Regular.ttf);
}
@font-face {
font-family: Source Sans Pro;
font-weight: 400;
src: url(//www.kuchniacateringowa.pl/fonts/SourceSansPro-Regular.ttf);
}
@font-face {
font-family: Source Sans Pro;
font-weight: 700;
src: url(//www.kuchniacateringowa.pl/fonts/SourceSansPro-Bold.ttf);
}
@font-face {
font-family: Source Sans Pro;
font-weight: 400;
font-style: italic;
src: url(//www.kuchniacateringowa.pl/fonts/SourceSansPro-Italic.ttf);
}
@font-face {
font-family: Source Sans Pro;
font-weight: 700;
font-style: italic;
src: url(//www.kuchniacateringowa.pl/fonts/SourceSansPro-BoldItalic.ttf);
}
.source {
font-family: Source Sans Pro, sans-serif;
}
.italic {
font-style: italic;
} * {
box-sizing: border-box;
}
body, html {
overflow-x: hidden;
}
body {
background: #fff;
min-height: 100vh;
display: flex;
flex-direction: column;
justify-content: flex-end;
}
body, input, textarea, select, button {
font-family: Segoe UI, sans-serif;
font-size: 24px;
line-height: 1.5;
font-weight: 400;
color: var(--text);
margin: 0;
-webkit-font-smoothing: antialiased;
}
a {
text-decoration: none;
color: var(--text);
transition: .3s;
outline: none;
}
a:hover {
color: var(--col1);
}
a:active, a:focus {
outline: 0;
border: none;
-moz-outline-style: none;
}
h1, h2, h3, h4, h5, h6 {
margin: 0;
font-weight: 400;
}
p {
margin: 0 0 25px;
text-align: justify;
}
p:last-child {
margin-bottom: 0;
}
.center {
text-align: center;
}
b, strong {
font-weight: 600;
}
.stronger, footer strong, .source strong {
font-weight: 700;
}
.source .stronger {
color: var(--col1);
}
:focus {
outline: none;
}
img {
max-width: 100%;
height: auto;
display: block;
}
iframe {
display: block;
}
img.center {
margin: 0 auto;
}
fieldset {
border: 0;
margin: 20px 0;
padding: 0;
}
.container {
width: 100%;
max-width: 1300px;
margin: 0 auto;
padding: 0 40px;
}
.container.full {
max-width: 100%;
}
.abs-link {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 10;
}
.abs-bg {
position: absolute;
top: 50%;
left: 0;
width: 100%;
transform: translateY(-50%);
z-index: -1;
}
input[type=text], input[type=email], input[type=password], input[type=tel], input[type=url], input[type=search], input[type=date], textarea {
padding: 10px;
border: 2px solid #ccc;
transition: .3s ease;
font-size: 16px;
max-width: 100%;
}
input[type=text]:focus, textarea:focus, input[type=email]:focus, input[type=search]:focus, input[type=password]:focus, input[type=tel]:focus, input[type=url]:focus, input[type=date]:focus {
border-color: var(--col1);
box-shadow: 0 0 10px rgba(0,0,0,.1);
}
.button-container {
display: inline-block;
}
.button, button, input[type=submit], .woocommerce-message .restore-item, a.xcp-btn {
background: var(--col1);
color: #fff;
padding: 10px 35px;
border-radius: 15px;
display: inline-block;
border: 0;
transition: .3s ease;
text-align: center;
font-size: 27px;
line-height: 1.25;
}
.button:hover, button:hover, input[type=submit]:hover, a.xcp-btn:hover {
background: var(--col4);
color: #fff !important;
transform: translateY(-3px);
box-shadow: 0 5px 15px rgba(0,0,0,.2);
}
button[disabled], html input[disabled], input[type=submit]:disabled, a.xcp-btn:disabled {
pointer-events: none;
opacity: .5;
}
.large-button-container {
padding: 30px 0;
}
.large-button, .large-button:hover {
background: linear-gradient(to right, var(--col1), var(--col2));
position: relative;    
padding: 20px 50px;
}
.button.large-button span {
position: relative;
z-index: 10;
}
.large-button, .large-button:after {
border-radius: 40px;
}
.button.large-button:after {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0;
transition: .3s ease;
background: var(--col4);
}
.button.large-button:hover:after {
opacity: 1;
}
.css-arrow {
padding-left: 35px;
}
.css-arrow:before, .css-arrow:after {
content: "";
position: absolute;
width: 18px;
height: 18px;
border-right: 3px solid #fff;
border-bottom: 3px solid #fff;
transform: rotate(-45deg) translateY(50%);
top: 0;
left: -5px;
border-radius: 2px;
}
.css-arrow:after {
left: 5px;
}
.right {
text-align: right;
}
.row {
display: flex;
flex-wrap: wrap;
margin: 0 -15px;
}
.row.unwrap {
flex-wrap: nowrap;
justify-content: flex-start;
}
.row.middle {
align-items: center;
}
.row.nospace {
margin: 0;
}
.row.bigspace {
margin: 0 -25px;
}
.col.shrink, .shrink {
flex-shrink: 99999;
}
.col {
width: 100%;
padding: 15px;
position: relative;
}
.checkout_row > .col, #customer_login > .col, .kontakt-row > .col {
padding: 15px 25px;
}
.unwrap .col {
width: auto;
}
.row.nospace .col:not(.bgcol) {
padding: 0;
}
.row.bigspace > .col {
padding: 25px;
}
.col.bgcol {
padding: 30px;
}
.col.inner_center {
display: flex;
flex-direction: column;
justify-content: center;
}
@media(min-width: 1001px) {
.col_9 {
width: 75%;
}
.col_8 {
width: 66.6666%;
}
.col_7 {
width: 60%;
}
.col_6 {
width: 50%;
}
.col_5 {
width: 40%;
}
.col_4 {
width: 33.3333%;
}
.col_3 {
width: 25%;
}
.col_2 {
width: 16.6666%;
}
}
.bottom_space_5 {
margin-bottom: 5px !important;
}
.bottom_space_10 {
margin-bottom: 10px !important;
}
.bottom_space_15 {
margin-bottom: 15px !important;
}
.bottom_space_20 {
margin-bottom: 20px !important;
}
.bottom_space_30 {
margin-bottom: 30px !important;
} header {
padding: 15px 0;
background: #fff;
position: relative;
z-index: 999;
}
.spread-row {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
position: relative;
} .logo a {
display: block;
}
.logo a img {
max-height: 100%;
width: auto;
margin: 0 auto;
position: relative;
z-index: 10;
}
.fake-logo {
opacity: 0;
}
.fake-logo a {
height: 90px;
}
.true-logo {
position: absolute;
top: 0;
left: 0;
z-index: 1000; 
}
.true-logo a {
height: 240px;
width: 240px;
border-radius: 100%;
padding: 40px;
position: relative;
}
.true-logo a:after {
content: "";
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: calc(50% + 15px);
background: #fff;
border-bottom-left-radius: 120px;
border-bottom-right-radius: 120px;
} header nav {
display: flex;
align-items: center;
}
header nav ul {
padding: 0;
list-style: none;
display: flex;
margin: 0;
}
header nav ul li a {
font-weight: 600;
font-size: 22px;
padding: 0 25px;
}
header nav ul li a:hover, header nav ul li.current-menu-item a {
color: var(--text);
}
header nav ul li a span {
position: relative;
}
header nav ul li a span:after {
content: "";
position: absolute;
bottom: -5px;
left: 0;
width: 100%;
height: 2px;
background: var(--col1);
transform: scaleX(0);
transition: .3s ease;
}
header nav ul li a:hover > span:after, header nav ul li.current-menu-item > a > span:after {
transform: scaleX(1); 
} .header-icon a {
position: relative;
}
.header-icon a:hover {
color: inherit;
}
.basket-item-count {
position: absolute;
bottom: -5px;
right: -5px;
font-size: 10px;
white-space: nowrap;
font-weight: 700;
transition: .3s;
width: 15px;
height: 15px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 100%;
background: var(--col4);
color: #fff;
transform: none;
}
.basket-item-count:empty {
display: none;
}
.dropdown-menu-mini-cart {
position: absolute;
right: 0;
top: 100%;
padding-top: 0;
transition: .5s top ease,.5s opacity ease,0s transform .5s ease;
opacity: 0;
transform: scale(0);
top: calc(100% + 20px);
z-index: 100;
}
.header-icon.cart-icon {
padding-left: 25px;
}
.header-icon:hover .dropdown-menu-mini-cart {
top: 100%;
opacity: 1;
transform: scale(1);
transition: top .3s ease,opacity .3s ease;
}
.dropdown-menu-mini-cart .widget_shopping_cart_content {
width: 300px;
padding: 15px;
box-shadow: 0 0 10px rgba(0,0,0,.1);
background: #fff;
font-size: 75%;
line-height: 1.35;
}
.dropdown-menu-mini-cart .widget_shopping_cart_content .woocommerce-mini-cart__empty-message {
text-align: center;
}
.dropdown-menu-mini-cart .widget_shopping_cart_content ul {
margin: 0;
padding: 0;
list-style: none;
display: block;
}
.dropdown-menu-mini-cart .widget_shopping_cart_content ul li {
position: relative;
text-align: left;
padding-right: 20px;
margin-bottom: 15px;
padding-bottom: 15px;
border-bottom: 1px solid #ddd;
}
.dropdown-menu-mini-cart .widget_shopping_cart_content ul li:after {
content: "";
display: table;
clear: both;
}
.dropdown-menu-mini-cart .widget_shopping_cart_content ul li .remove {
position: absolute;
right: 0;
top: 3px;
font-size: 20px;
width: 20px;
height: 20px;
line-height: 16px;
border-radius: 100%;
font-weight: 700;
z-index: 10;
padding: 0;
text-align: center;
}
.dropdown-menu-mini-cart .widget_shopping_cart_content ul li .remove:hover {
color: #fff;
background: var(--col4);
}
.dropdown-menu-mini-cart .widget_shopping_cart_content ul li a:not(.remove) {
display: block;
padding: 0;
font-size: 100%;
}
.dropdown-menu-mini-cart .widget_shopping_cart_content ul li a:not(.remove):hover {
color: var(--col1);
}
.dropdown-menu-mini-cart .widget_shopping_cart_content ul li img {
max-width: 75px;
float: left;
margin-right: 15px;
}
.dropdown-menu-mini-cart .total {
margin: 5px 0 10px;
text-align: center;
}
.dropdown-menu-mini-cart .buttons {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.dropdown-menu-mini-cart .buttons .button {
padding: 6px 15px;
font-size: 17px;
}
.dropdown-menu-mini-cart .buttons .button.checkout {
background: var(--col4);
} @media(min-width: 1001px) {
header {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 999;
}
.admin-bar header {
top: 32px;
}
header, .true-logo a:after {
background: rgba(255, 255, 255, .94);
}
} .intro-slider {
margin-bottom: 0 !important;
min-height: 50vw;
}
.intro-slide {
position: relative;
max-height: calc(100vh + 100px);
}
.admin-bar .intro-slide {
max-height: calc(100vh + 69px); 
}
.intro-slide:after {
content: "";
position: absolute;
width: 100%;
height: 50%;
left: 0;
bottom: 0;
background: transparent linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box;
z-index: 1;
}
.slide-content-container {
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
text-align: right;
z-index: 10;
margin-left: 20px;
}
.slide-content {
background: rgba(255, 255, 255, .85);
border-radius: 40px 0 0 40px;
padding: 40px;
text-align: left;
}
.slide-content h2 {
font-family: Pacifico, sans-serif;
color: var(--col1);
font-size: 55px;
line-height: 65px;
margin-bottom: 5px;
}
.slide-content h3 {
font-family: Source Sans Pro, sans-serif;
font-style: italic;
font-weight: 700;
font-size: 40px;
line-height: 50px;
}
.slide-content-container .button {
margin-top: 35px;
margin-right: 35px;
}
@media(min-width: 1001px) {
.slide-content-container .button {
font-size: 40px;
padding: 15px 40px;
font-weight: 600;
}
}
.intro-slider .slick-dots {
bottom: 140px;
z-index: 10;
}
.slider-noarrows .slick-dots {
display: none;
}
.slick-dots li button:before {
display: none;
}
.slick-dots li button {
width: 20px;
height: 20px;
border-radius: 100%;
background: #CFCFCF;
}
.slick-dots li button:hover, .slick-dots li.slick-active button {
box-shadow: none;
transform: none;
background: var(--col1);
} .homeboxy, .subpage-intro {
margin-top: -100px;
position: relative;
}
.homeboxy .container {
position: relative;
z-index: 1;
}
.inner-content h2 {
font-family: Pacifico, sans-serif;
font-size: 60px;
line-height: 70px;
margin-bottom: 25px;
}
.inner-desc {
font-family: Source Sans Pro, sans-serif;
font-style: italic;
font-size: 25px;
line-height: 35px;
margin-bottom: 20px;
}
.inner-desc ul {
margin: 0;
text-align: left;
}
.inner-desc a, .inner-content h2 a {
color: inherit;
display: block;
}
.inner-desc a span, .inner-content h2 a span {
position: relative;
}
.inner-desc a span:after, .inner-content h2 a span:after {
content: "";
position: absolute;
bottom: -3px;
left: -1px;
width: 100%;
height: 2px;
background: #fff;
transition: .3s ease;
transform-origin: 0 0;
transform: scaleX(0);
}
.inner-content h2 a span:after {
height: 3px;
bottom: 13px;
left: 0;
}
.inner-desc a:hover span:after, .inner-content h2 a:hover span:after {
transform: scaleX(1);
}
.bgcol .button {
background: transparent;
border: 3px solid;
font-size: inherit;
box-shadow: 0px 3px 6px #00000029;
}
.bgcol .button:hover {
background: var(--col4);
border-color: var(--col4);
} .features {
padding: 50px 0;
position: relative;
}
h2.green, .single-product .product_title {
font-family: Pacifico, sans-serif;
font-size: 50px;
line-height: 60px;
color: var(--col1);
}
.features h2:not(.italic) {    
padding: 35px 0;
}
.features .feature {
line-height: 1.25;
}
.features .feature i, .subpage-features p i {
font-size: 10px;
color: var(--col3);
padding-right: 8px;
position: relative;
top: -3px;
}
h2.green.cta {    
font-size: 60px;
line-height: 70px;
}
.features h2.cta {
padding: 70px 0 0;
} .home-howto .container {
padding-top: 50px;
}
h1.italic, h2.italic {
font-size: 60px;
line-height: 70px;
font-family: Source Sans Pro, sans-serif;
margin-bottom: 10px;
}
.dot-sep {
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;
}
.dot-sep .dot {
width: 12px;
height: 12px;
margin: 10px;
border-radius: 100%;
background: var(--col1);
}
.dot-sep .dot:nth-child(even) {
background: var(--col4);
}
.dot-sep.large .dot {
width: 20px;
height: 20px;
margin: 20px;
}
.home-howto .row {
margin-top: 40px;
}
.howto-icon {
display: flex;
align-items: center;
justify-content: flex-end;
font-family: Source Sans Pro, sans-serif;
font-size: 30px;
line-height: 1;
margin-top: 40px;
position: relative;
text-align: left;
}
@media(min-width: 1001px) {
.right .howto-icon {
text-align: right;
}
}
.howto-icon:after {
content: "";
width: 7px;
height: 42px;
background: var(--col1);
position: absolute;
top: calc(100% - 1px);
right: 29px;
}
.howto-icon:last-child:after {
display: none;
}
.howto-icons {
margin-right: 40px;
}
.howto-icon img {
margin-left: 20px;
}
.home-howto .button {
margin-right: 40px;
margin-top: 80px;
padding: 20px 25px;
border-radius: 35px;
}
.icons-right .right img {
margin-left: auto;
}
.icons-right .howto-icons {
margin-right: 0;
margin-left: 40px;
}
.icons-right .howto-icon {
justify-content: flex-start;
}
.icons-right .howto-icon img {
margin-left: 0;
margin-right: 20px;
}
.icons-right .howto-icon:after {
right: initial;
left: 29px;
}
.home-howto .icons-right .button {
margin: 10px 5px 0;
} .home-testimonials {
padding-top: 80px;
padding-bottom: 20px;
background-repeat: no-repeat;
background-position: top right;
}
.home-testimonials .row {
margin: 40px 0 0;
}
.testimonial {
border: 4px solid var(--col1);
padding: 40px;
height: 100%;
display: flex;
flex-direction: column;
text-align: center;
border-radius: 40px;
background: rgba(255, 255, 255, .75);
}
.testimonial strong {
margin-top: auto;
font-size: 120%;
}
.testimonial p {
text-align: center;
}
.home-testimonials .slick-track {
display: flex;
}
.home-testimonials .slick-track .col {
float: none;
height: auto;
}
@media(min-width: 1001px) {
.home-testimonials .slick-dots {
display: none;
}
}
.home-testimonials .dot-sep.large {
margin-top: 40px;
} .subpage-intro {
background: #fff;
padding: 50px 0;
}
.subpage-intro:before {
content: "";
position: absolute;
bottom: 100%;
left: 0;
height: 15vh;
width: 100%;
background: linear-gradient(to bottom, transparent, #fff);
}
.subpage-intro p {
margin: 20px auto 0;
max-width: 1200px;
} .dania {
padding: 20px 0 60px;
}
.dania .dot-sep {
padding-bottom: 40px;
}
.jakgotujemy h2.green {
padding: 10px 0 30px;
}
.features .dot-sep {
margin-bottom: 20px;
}
.features-list {
padding-bottom: 50px;
}
.features-list p {
margin-bottom: 20px;
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;
white-space: pre-wrap;
}
.features-list img {
margin-right: 15px;
width: 50px;
}
p.center.features-list {
max-width: 800px;
margin: 0 auto;
} .doszkoly-howto .howto-icon, .dlafirmy-howto .howto-icon {
justify-content: flex-start;
}
.doszkoly-howto .howto-icon:after, .dlafirmy-howto .howto-icon:after {
display: none;
}
.doszkoly-howto .howto-icon img, .dlafirmy-howto .howto-icon img {
margin: 0 20px 0 0;
}
.home-howto.doszkoly-howto .button, .home-howto.dlafirmy-howto .button {
margin-top: 40px;
}
.doszkoly-outro {
padding: 50px 0;
}
.doszkoly-outro h2 + h2 {
padding-top: 50px;
}
.doszkoly-outro .dot-sep {
padding-top: 80px;
} @media(min-width: 1001px) {
.iconboxy {
padding-top: 20px;
}
}
.contact-form {
padding-bottom: 40px;
}
.contact-form .row.bigspace {
padding-top: 30px;
}
.contact-form input[type=text], .contact-form input[type=email], .contact-form input[type=password], .contact-form input[type=tel], .contact-form
input[type=url], .contact-form input[type=search], .contact-form input[type=date], .contact-form textarea {
width: 100%;
}
.contact-form form {
margin: -15px 0;
}
.contact-form textarea {
height: 132px;
resize: none;
}
.contact-form .wpcf7-list-item {
margin: 0;
font-size: 70%;
text-align: justify;
}
.contact-form .wpcf7-list-item a {
color: var(--col1);
}
.contact-form .wpcf7-list-item input[type=checkbox] {
margin: 0;
margin-right: 5px;
position: relative;
top: 1px;
} .subpage-intro h2.green {
padding: 30px 0 20px;
}
.subpage-intro .dot-sep.large {
margin-top: 20px;
} p.largespace {
margin-top: 50px;
}
p.space {
margin-top: 25px;
}
p.middle {
display: flex;
justify-content: center;
align-items: center;
}
p.middle img {
margin-right: 10px;
width: 50px;
}
.dlafirmy-howto .container {
padding-bottom: 60px;
}
.large-button.button-sep {
pointer-events: none;
margin: 40px 0 30px;
background: var(--col1);
font-style: italic;
} .reg-tabs {
display: flex;
flex-wrap: wrap;
justify-content: center;
font-family: Source Sans Pro, sans-serif;
font-style: italic;
margin-top: 20px;
}
.reg-tab {
padding: 0 10px 10px;
cursor: pointer;
}
.reg-tab span {
position: relative;
}
.reg-tab span:after {
content: "";
position: absolute;
bottom: -5px;
left: 0;
width: 100%;
height: 2px;
background: var(--col1);
transition: .3s ease;
transform: scaleX(0);
transform-origin: 0 0;
}
.reg-tab.active span:after, .reg-tab:hover span:after {
transform: scaleX(1);
}
.reg-content {
padding-top: 30px;
}
.reg-content:not(.active) {
display: none;
}
.reg-contents, .reg-contents li {
text-align: justify;
} footer {
margin-top: auto;
font-family: Source Sans Pro, sans-serif;
background: var(--col2);
color: #fff;
}
.footer-widgets {
padding: 25px;
}
.footer-widgets p {
font-size: 90%;
}
.footer-logo {
display: inline-block;
background: #fff;
border-radius: 100%;
padding: 15%;
}
.footer-widgets .col div + div {
margin-top: 40px;
}
footer i {
padding-right: 5px;
}
footer ul {
margin: 0;
padding: 0;
list-style: none;
font-size: 80%;
}
footer a {
color: #fff;
}
footer a:hover {
color: var(--col3);
}
footer ul li a {
display: block;
}
footer .tpay {
display: inline-block;
position: relative;
top: 8px;
margin-left: 5px;
}
footer .copyright {
padding: 10px 0;
background: rgba(0, 0, 0, .1);
font-size: 80%;
}
footer .copyright a {
color: var(--borbis) !important;
} .social-side-icons {
position: absolute;
z-index: 99999;
right: 0;
top: 140px;
}
.social-side-icons.sticky {
position: fixed;
}
.admin-bar .social-side-icons.sticky {
top: 172px;
}
.social-side-icons a {
display: block;
width: 45px;
height: 45px;
margin-bottom: 10px;
background-size: cover;
}
.social-side-icons .fb {
background-image: url(//www.kuchniacateringowa.pl/img/soc/fb.png);
} .woocommerce main, .subpage-main {
background: #f6f6f6;
}
.title-container {
padding-top: 25px;
}
.header-space-large {
margin-bottom: 15px;
}
@media(min-width: 1001px) {
.header-space {
height: 120px;
}
.header-space-large {
margin-bottom: 30px;
}
.title-container {
padding: 30px 0 10px 240px;
}
} .products {
list-style: none;
padding: 0;
}
.product-content {
display: flex;
flex-direction: column;
height: 100%;
text-align: center;
position: relative;
}
.product-content:after {
content: "";
position: absolute;
left: 0;
bottom: -10px;
width: 100%;
height: 2px;
background: var(--col1);
transition: .3s ease;
transform: scaleX(0);
}
.product-content:hover:after {
transform: scaleX(1);
}
.product-content img {
margin: 0 auto;
}
.product-content .onsale {
position: absolute;
top: 10px;
left: 10px;
z-index: 5;
background: var(--col4);
color: #ffff;
font-size: 80%;
line-height: 1.5;
font-weight: 600;
padding: 5px;
border-radius: 3px;
}
.product-content h3 {
color: var(--col1);
font-size: 85%;
line-height: 1.25;
padding-top: 2px;
font-weight: 700;
}
.product-content .added_to_cart {
display: none;
}
.product-price:not(th) {
font-size: 85%;
padding: 2px 0 10px;
font-weight: 700;
}
.product-price > * {
padding: 0 2px;
}
.product-price .waga {
color: var(--col1);
}
.product-price .price {
color: var(--col4);
}
.product-button-container {
margin-top: auto;
}
.product-content .button {
font-size: 18px;
position: relative;
z-index: 11;
padding: 10px 15px;
}
.product-content .button:before {
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font-family: "Font Awesome 5 Free";
font-weight: 900;
content: "\f07a";
margin-right: 10px;
}
.products .product-image {
position: relative;
overflow: hidden;
display: inline-block;
}
.products .product .product-image img.woo-product-hover {
position: absolute;
top: 0;
left: 100%;
transition: .3s ease;
}
.products .product:hover .product-image img.woo-product-hover {
left: 0;
} .sidebar-widget {
font-size: 85%;
margin-bottom: 40px;
}
.sidebar-widget h4 {
font-size: 28px;
font-family: Pacifico, sans-serif;
color: var(--col1);
margin-bottom: 10px;
border-bottom: 2px solid;
padding-bottom: 10px;
}
.sidebar-widget ul {
padding: 0;
margin: 0;
list-style: none;
}
.sidebar-widget ul li a {
display: block;
}
.price_slider.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all {
margin: 20px 0 5px;
height: 6px;
background-color: #dadadaee;
position: relative;
width: calc(100% - 14px);
left: 7px;
border-radius: 2px;
}
.ui-slider-range.ui-widget-header.ui-corner-all {
background: var(--col1);
height: 100%;
position: absolute;
}
.ui-slider-handle.ui-state-default.ui-corner-all {
background: var(--col1);
width: 14px;
height: 14px;
top: 50%;
border-radius: 50%;
position: absolute;
margin-top: -7px;
margin-left: -7px;
}
.price_slider_amount {
padding-top: 15px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
}
.price_slider_amount .button {
font-size: 100%;
padding: 8px 22px;
}
.price_slider_amount .clear {
display: none;
} .product-breadcrumb {
position: relative;
font-size: 70%;
line-height: 1.25;
display: flex;
justify-content: space-between;
align-items: center;
margin: 15px 0 0;
}
.product-breadcrumb .button {
padding: 10px 25px;
font-size: 110%;
}
.woocommerce-breadcrumb {
font-weight: 700;
flex-shrink: 99999;
padding: 0 5px;
}
.woocommerce-breadcrumb a, .woocommerce-breadcrumb .bc-sep {
color: var(--col1);
}
.woocommerce-breadcrumb a:hover {
color: var(--col4);
}
@media(min-width: 1001px) {
.product-breadcrumb {
margin: 15px 0 80px 260px;
}
} .pswp {
opacity: 0;
transition: opacity .3s ease, transform 0s ease .3s;
display: block;
transform: scale(0);
}
.pswp--open {
transition: opacity .3s ease;
transform: scale(1);
opacity: 1;
}
.pswp__caption {
display: none;
}
.woocommerce-product-gallery__wrapper img {
border-radius: 15px;
}
.woocommerce-product-gallery ol {
list-style: none;
padding: 0;
margin: 5px -5px 0;
display: flex;
justify-content: center;
align-items: center;
}
.woocommerce-product-gallery ol li {
padding: 5px;
cursor: pointer;
}
.woocommerce-product-gallery ol li img {
opacity: .5;
transition: .3s ease;
border-radius: 15px;
}
.woocommerce-product-gallery ol li img.flex-active, .woocommerce-product-gallery ol li:hover img {
opacity: 1;
} .single-product .product_title {
margin-bottom: 15px;
}
.single-product .price {
font-weight: 700;
color: var(--col4);
font-size: 110%;
}
.single-product form.cart {
display: flex;
margin: 20px -10px 0;
}
.single-product form.cart > * {
margin: 10px;
}
.single-product form.cart .button {
padding: 9px 25px;
font-size: 100%;
} .screen-reader-text {
display: none;
}
.quantity, .xoo-cp-qtybox {
display: flex;
align-items: center;
}
.quantity-button, span.xcp-plus, span.xcp-minus {
width: 35px;
height: 35px;
font-weight: 700;
border-radius: 100%;
text-align: center;
background: #fff;
cursor: pointer;
font-family: Source Sans Pro, sans-serif;
display: flex;
justify-content: center;
align-items: center;
box-shadow: 0 0 10px rgba(0,0,0,.1);
transition: .3s ease;
border: 0;
float: none;
}
.quantity-button:hover, span.xcp-plus:hover, span.xcp-minus:hover {
background: var(--col4);
color: #fff;
}
.quantity input[type=number], input[type=number].xoo-cp-qty {
height: 35px;
margin: 0 5px;
border: 0;
background: transparent;
width: 40px;
text-align: center;
font-weight: 700;
font-family: Source Sans Pro, sans-serif;
-moz-appearance: textfield;
}
.quantity input::-webkit-inner-spin-button {
display: none;
} .produkt-porcje {
display: flex;
flex-wrap: wrap;
margin: 0 -15px 15px;
}
.produkt-porcje .produkt-ico {
padding: 0 15px;
text-align: center;
}
.produkt-porcje .produkt-ico img {
margin: 0 auto;
}
.produkt-porcje .produkt-ico .porcje {
display: flex;
margin: 0 10px;
}
.produkt-porcje .produkt-ico .porcje img {
margin: 0 -10px;
}
.produkt-porcje .produkt-ico span {
display: block;
font-family: Source Sans Pro, sans-serif;
font-weight: 700;
color: var(--col1);
font-size: 80%;
line-height: 1.1;
margin-top: 10px;
} .woocommerce-tabs ul {
margin: 10px 0 0;
padding: 0;
list-style: none;
display: flex;
}
.woocommerce-tabs ul li a {
background: rgba(255, 255, 255, .6);
padding: 10px 30px;
border-radius: 10px 10px 0 0;
font-weight: 600;
display: block;
color: #7a7a7a;
}
.woocommerce-tabs ul li.active a, .woocommerce-tabs ul li:hover a {
background: #fff;
color: var(--col1);
}
.woocommerce-Tabs-panel {
background: #fff;
padding: 30px;
}
.woocommerce-Tabs-panel h2 {
display: none;
}
#tab-additional_information .shop_attributes {
width: 100%;    
}
#tab-additional_information .shop_attributes th, #tab-additional_information .shop_attributes td {
padding: 20px;
}
#tab-additional_information .shop_attributes tr:nth-child(even) th, #tab-additional_information .shop_attributes tr:nth-child(even) td {
background: #f8f8f8;
}
#tab-additional_information .shop_attributes tr:nth-child(odd) th, #tab-additional_information .shop_attributes tr:nth-child(odd) td {
background: #ededed;
}
#tab-additional_information {
padding: 0;
} .single-product .woocommerce-tabs, .single-product .upsells, .single-product .related, .woocommerce-cart-form, .cart-collaterals {
margin-bottom: 40px;
}
.single-product .upsells .dot-sep, .single-product .related .dot-sep, .cross-sells .dot-sep {
margin-bottom: 20px;
}
.single-product .upsells .products, .single-product .related .products {
justify-content: center;
} .woocommerce-message, .woocommerce-info {
background: #fff;
border-radius: 15px;
padding: 8px 8px 8px 20px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
flex-direction: row-reverse;
}
.woocommerce-message .button, .woocommerce-info .button {
font-size: 100%;
} .koszyk .woocommerce-message {
flex-direction: row;
}
.woocommerce-error {
margin: 20px 0;
list-style: none;
padding: 15px 20px;
background: var(--col4);
color: #fff;
border-radius: 15px;
}
.woocommerce-cart-form {
overflow-x: auto;
}
.shop_table {
width: 100%;
background: #fff;
border-radius: 15px;
overflow: hidden;
}
.koszyk .shop_table tr th {
padding: 10px 15px;
background: var(--col1);
color: #fff;
font-weight: 700;
text-align: left;
}
.shop_table tr td {
padding: 10px;
}
.shop_table tr td.cart-total {
text-align: center;
padding: 15px 10px 5px;
}
.shop_table tr td.cart-total .amount {
color: var(--col4);
font-weight: 800;
}
.shop_table .product-thumbnail img {
max-width: 100px;
border-radius: 15px;
}
.shop_table tr .product-remove {
text-align: center;
}
.shop_table tr td.product-price {
color: var(--col4);
}
.shop_table tr .product-remove .remove {
width: 22px;
height: 22px;
border-radius: 100%;
background: var(--col4);
line-height: 17px;
display: block;
color: #fff;
margin: 0 auto;
font-weight: 700;
}
.shop_table tr .product-remove .remove:hover {
background: var(--col1);
}
.coupon {
display: flex;
align-items: center;
}
.coupon label {
display: none;
}
.coupon input {
margin-right: 10px;
}
.actions button {
font-size: 100%;
}
.actions-container {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
.actions-container > * {
margin: 5px;
}
button[name='update_cart'] {
display: none !important;
}
.koszyk-buttony {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
margin: 0 -5px 5px;
}
.koszyk-buttony .button {
margin: 5px;
}
.koszyk-buttony a:last-child:not(:hover) {
background: var(--col2);
}
.koszyk .woocommerce-info {
justify-content: center;
margin: 30px 0;
}
.return-to-shop {
text-align: center;
padding-bottom: 100px;
}
.shop_table tr.cart_item td {
border-bottom: 1px solid #ddd;
} form.woocommerce-checkout {
margin-bottom: 40px;
}
.woocommerce-form-coupon-toggle .woocommerce-info {
display: block;
text-align: center;
padding: 10px;
border: 2px solid var(--col1);
margin-top: 20px;
}
.woocommerce-form-coupon-toggle .woocommerce-info a {
color: var(--col1);
}
.checkout_coupon .row {
justify-content: center;
margin: 10px 0 0;
}
.checkout_coupon .row > * {
margin: 5px;
}
.woocommerce .woocommerce-billing-fields > h3, .woocommerce .woocommerce-shipping-fields > h3, h3#order_review_heading, .moje-konto .woocommerce h3 {
font-family: Pacifico, sans-serif;
font-size: 35px;
line-height: 45px;
color: var(--col1);
padding-bottom: 20px;
}
.woocommerce-shipping-fields {
margin-top: 40px;
}
.zamowienie .form-row {
margin-bottom: 20px;
}
.zamowienie .form-row:after {
content: "";
clear: both;
display: table;
}
.zamowienie .form-row label {
font-size: 75%;
display: block;
margin-bottom: 5px;
}
.zamowienie .form-row input[type=radio], .zamowienie .form-row input[type=checkbox] {
margin-right: 5px;
position: relative;
top: 1px;
}
.zamowienie .form-row .woocommerce-input-wrapper label {
display: inline-block;
margin-bottom: 0;
}
.zamowienie .form-row input[type=text], .zamowienie .form-row input[type=email], .zamowienie .form-row input[type=tel], .zamowienie .form-row textarea {
width: 100%;
}
.zamowienie .form-row-first {
width: 50%;
padding-right: 10px;
float: left;
}
.zamowienie .form-row-last {
width: 50%;
padding-left: 10px;
float: right;
}
#billing_country_field, #shipping_country_field {
display: none;
}
.woocommerce form .form-row .required {
border-bottom: 0;
color: var(--col4);
text-decoration: none;
}
.zamowienie .form-row textarea {
height: 120px;
} .zamowienie .shop_table {
background: transparent;
border-radius: 0;
}
.zamowienie #order_review {
background: #fff;
padding: 20px;
border-radius: 15px;
}
.zamowienie #order_review .cart_item {
display: flex;
align-items: center;
margin: -10px;
font-size: 80%;
}
.zamowienie #order_review .product-image img {
border-radius: 15px;
width: 100px;
}
.zamowienie #order_review .cart_item > * {
padding: 10px;
}
.zamowienie #order_review .cart_item h4 {
font-weight: 700;
line-height: 1.1;
padding-bottom: 5px;
font-size: 110%;
}
.zamowienie #order_review .cart_item .product-info > span {
display: block;
}
.zamowienie #order_review .cart_item .product-info > span.amount {
font-weight: 700;
color: var(--col4);
}
.zamowienie #order_review .cart_item .product-info {
flex-shrink: 99999;
}
.zamowienie #order_review .cart_item + .cart_item {
border-top: 1px solid #ddd;
margin-top: 20px;
padding-top: 10px;
}
.zamowienie .order-review {
width: 100%;
text-align: left;
font-size: 85%;
border-bottom: 1px solid #ddd;
margin: 20px 0;
}
.zamowienie .order-review ul {
margin: 0;
padding: 0;
list-style: none;
}
.zamowienie .order-review th, .zamowienie .order-review td {
border-top: 1px solid #ddd;
padding: 15px 0;
}
.zamowienie .order-review strong > .amount {
color: var(--col4);
font-weight: 700;
}
.payment_methods {
padding: 0;
margin: 0;
list-style: none;
}
.payment_methods > li > label {
display: flex;
}
.payment_methods label img {
margin-left: 10px;
}
.zamowienie .form-row.place-order {
margin: 0;
text-align: center;
}
.zamowienie .tpay-amPmCheckbox input[type="checkbox"] {
display: inline-block;
margin-right: 5px;
position: relative;
top: 1px;
}
.zamowienie #payment ul.wc_payment_methods li.wc_payment_method .tpay-amPmCheckbox input[type="checkbox"] + label {
padding: 0;
background: transparent !important;
color: inherit;
font-family: inherit;
font-size: inherit;
cursor: inherit;
height: auto;
}
.zamowienie .tpay-amPmCheckbox {
text-align: justify;
font-size: 75%;
}
.zamowienie .form-row.place-order label {
margin: 0;
}
.zamowienie .form-row.place-order label a, .zamowienie #payment ul.wc_payment_methods li.wc_payment_method .tpay-amPmCheckbox input[type="checkbox"] + label a {
color: var(--col1)
} .ui-datepicker .ui-datepicker-buttonpane {
display: none;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
transform: translateY(-63.333%);
top: 50%;
position: absolute;
} .woocommerce-MyAccount-navigation ul {
padding: 0;
margin: 0;
list-style: none;
background: #fff;
padding: 10px 20px;
border-radius: 15px;
font-size: 90%
}
.woocommerce-MyAccount-navigation ul li a {
display: block;
padding: 15px 0;
}
.woocommerce-MyAccount-navigation ul li + li {
border-top: 1px solid #ddd
}
.woocommerce-MyAccount-navigation ul li a:hover, .woocommerce-MyAccount-navigation ul li.is-active a {
color: var(--col1);
}
.woocommerce-MyAccount-navigation ul li a:before {
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font-family: "Font Awesome 5 Free";
font-weight: 900;
margin-right: 10px;
width: 25px;
text-align: center;
}
.woocommerce-MyAccount-navigation ul li:nth-child(1) a:before {
content: "\f3fd";
}
.woocommerce-MyAccount-navigation ul li:nth-child(2) a:before {
content: "\f48b";
}
.woocommerce-MyAccount-navigation ul li:nth-child(3) a:before {
content: "\f019";
}
.woocommerce-MyAccount-navigation ul li:nth-child(4) a:before {
content: "\f2bb";
}
.woocommerce-MyAccount-navigation ul li:nth-child(5) a:before {
content: "\f05a";
}
.woocommerce-MyAccount-navigation ul li:nth-child(6) a:before {
content: "\f2f5";
}
.moje-konto .woocommerce {
margin-bottom: 30px;
} .woocommerce-order-received .shop_table {
text-align: left;
}
.woocommerce-order-received .shop_table tr td {
padding: 5px 0;
}
.woocommerce-order-received .shop_table + p {
margin: 0;
}
.woocommerce-order-received .shop_table + p strong {
font-weight: 700;
}
.woocommerce-order-received .shop_table.custom-fields th {
display: none;
} .title-container + .content {
margin-bottom: 40px;
} .xoo-cp-atcn {
font-size: 70%;
}
a.xcp-btn {
margin: 0;
font-size: 70%;
padding: 8px 12px;
}
td.xoo-cp-ptitle a {
font-size: 85%;
}
td.xoo-cp-remove .xoo-cp-remove-pd {
color: var(--col4);
transition: .3s ease;
}
td.xoo-cp-remove .xoo-cp-remove-pd:hover {
color: #000;
}
.xoo-cp-qtybox {
border: 0;
}
.xoo-cp-ptotal {
border: 0;
font-size: 70%;
text-align: center;
float: none;
width: 100%;
padding: 0 0 15px;
}
span.xoo-cp-close {
background: transparent;
top: -10px;
right: -10px;
transform: translate(100%,-100%);
color: #fff;
opacity: .7;
transition: .3s ease;
}
span.xoo-cp-close:hover {
opacity: 1;
} html body .ui-datepicker .ui-datepicker-prev, html body .ui-datepicker .ui-datepicker-next {
position: absolute;
top: 50%;
transform: translateY(-50%);
display: flex;
align-items: center;
}
html body .ui-datepicker .ui-datepicker-prev:before {
margin-left: 15px;
}
html body .ui-datepicker .ui-datepicker-next:before {
margin-left: 10px;
} @media(max-width: 1600px) {
body, input, textarea, select, button {
font-size: 23px;
}
header nav ul li a {
font-size: 21px;
}
.slide-content h2 {
font-size: 52px;
line-height: 62px;
}
.slide-content h3 {
font-size: 38px;
line-height: 48px;
}
.button, button, input[type=submit], .woocommerce-message .restore-item {
font-size: 26px;
}
.inner-content h2, h2.green.cta, h1.italic, h2.italic {
font-size: 58px;
line-height: 68px;
}
.inner-desc {
font-size: 24px;
line-height: 34px;
}
h2.green, .single-product .product_title {
font-size: 48px;
line-height: 58px;
}
.woocommerce .woocommerce-billing-fields > h3, .woocommerce .woocommerce-shipping-fields > h3, h3#order_review_heading, .moje-konto .woocommerce h3 {
font-size: 34px;
line-height: 44px;
}
.howto-icon {
font-size: 28px;
margin-top: 38px;
}
.howto-icon:after {
height: 40px;
right: 28px;
}
.icons-right .howto-icon:after {
left: 28px;
}
.howto-icon img {
width: 62px;
}
.testimonial, .slide-content {
padding: 38px;
border-radius: 38px;
}
.slide-content {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.dot-sep .dot {
width: 10px;
height: 10px;
margin: 9px;
}
.dot-sep.large .dot {
width: 18px;
height: 18px;
margin: 18px;
}
}
@media(max-width: 1400px) {
body, input, textarea, select, button {
font-size: 22px;
}
.container:not(.full) {
max-width: 1100px;
}
header nav ul li a {
font-size: 20px;
}
.slide-content h2 {
font-size: 50px;
line-height: 60px;
}
.slide-content h3 {
font-size: 35px;
line-height: 45px;
}
.button, button, input[type=submit], .woocommerce-message .restore-item {
font-size: 24px;
}
.inner-content h2, h2.green.cta, h1.italic, h2.italic {
font-size: 50px;
line-height: 60px;
}
.inner-desc {
font-size: 22px;
line-height: 32px;
}
h2.green, .single-product .product_title {
font-size: 46px;
line-height: 56px;
}
.woocommerce .woocommerce-billing-fields > h3, .woocommerce .woocommerce-shipping-fields > h3, h3#order_review_heading, .moje-konto .woocommerce h3 {
font-size: 32px;
line-height: 42px;
}
.howto-icon {
font-size: 26px;
margin-top: 35px;
}
.howto-icon:after {
height: 37px;
right: 27px;
}
.icons-right .howto-icon:after {
left: 27px;
}
.howto-icon img {
width: 60px;
margin-left: 15px;
}
.testimonial, .slide-content {
padding: 35px;
border-radius: 35px;
}
.slide-content {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.dot-sep .dot {
width: 9px;
height: 9px;
margin: 8px;
}
.dot-sep.large .dot {
width: 16px;
height: 16px;
margin: 15px;
}
.features {
padding: 45px 0;
}
.home-howto .container {
padding-top: 45px;
}
.howto-icons {
margin-right: 20px;
}
.icons-right .howto-icons {
margin-left: 20px;
}
.home-howto .button {
margin-right: 20px;
margin-top: 50px;
}
.features .container .feature i, .subpage-features p i {
font-size: 9px;
}
.sidebar-widget h4 {
font-size: 26px;
}
}
@media(max-width: 1200px) {
body, input, textarea, select, button {
font-size: 20px;
}
.container:not(.full) {
max-width: 1000px;
}
header nav ul li a {
font-size: 19px;
}
.slide-content h2 {
font-size: 45px;
line-height: 55px;
}
.slide-content h3 {
font-size: 32px;
line-height: 42px;
}
.button, button, input[type=submit], .woocommerce-message .restore-item {
font-size: 22px;
}
.product-content .button {
font-size: 17px;
padding: 9px 14px;
}
.sidebar-widget h4 {
font-size: 24px;
}
.inner-content h2, h2.green.cta, h1.italic, h2.italic {
font-size: 50px;
line-height: 60px;
}
.features h2.cta {
padding-top: 65px;
}
.inner-desc {
font-size: inherit;
line-height: inherit;
}
.inner-content h2 {
margin-bottom: 20px;
}
.col.bgcol {
padding: 25px;
}
.inner-desc {
margin-bottom: 15px;
}
h2.green, .single-product .product_title {
font-size: 43px;
line-height: 53px;        
}
.woocommerce .woocommerce-billing-fields > h3, .woocommerce .woocommerce-shipping-fields > h3, h3#order_review_heading, .moje-konto .woocommerce h3 {
font-size: 30px;
line-height: 40px;
}
.features h2:not(.italic) {
padding: 30px 0;
}
.howto-icon {
font-size: 22px;
margin-top: 30px;
}
.howto-icon:after {
height: 32px;
right: 23px;
width: 6px;
}
.icons-right .howto-icon:after {
left: 23px;
}
.howto-icon img {
width: 50px;
margin-left: 12px;
}
.testimonial, .slide-content {
padding: 30px;
border-radius: 30px;
}
.slide-content {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.dot-sep .dot {
width: 8px;
height: 8px;
margin: 7px;
}
.dot-sep.large .dot {
width: 13px;
height: 13px;
margin: 12px;
}
.features {
padding: 40px 0;
}
.home-howto .container {
padding-top: 40px;
}
.howto-icons {
margin-right: 10px;
}
.icons-right .howto-icons {
margin-left: 10px;
}
.home-howto .button {
margin-right: 10px;
margin-top: 40px;
}
.features .container .feature i, .subpage-features p i {
font-size: 8px;
}
.contact-form .row.bigspace {
padding-top: 20px;
}
}
@media(min-width: 1001px) {
.mobile-menu-toggle {
display: none;
}
.nopc {
display: none !important;
}
}
@media(max-width: 1000px) {
.norwd {
display: none !important;
}
.product_sidebar label h3 {
font-size: 20px;
}
.product_sidebar label span {
display: flex;
width: 100%;
justify-content: space-between;
align-items: center;
}
#pf:checked ~ label span:first-child, #pf:not(:checked) ~ label span:last-child,  #pf:not(:checked) ~ .shop_sidebar_filters {
display: none;
}
.shop_sidebar_filters {
margin-top: 15px;
}
.sidebar-widget {
margin-bottom: 20px;
}
header nav ul li a span:after {
bottom: -13px;
}
.fake-logo {
opacity: 1;
}
.fake-logo a {
height: 60px;
}
.true-logo {
display: none;
}
header nav {
position: absolute;
top: 100%;
left: -30px;
width: calc(100% + 60px);
background: #fff;
padding: 10px 0;
transition: .3s ease;
transform: scaleY(0);
transform-origin: 0 0;
}
header nav.active {
transform: scaleY(1);
}
.container {
padding: 0 30px;
}
.container:not(.full) {
max-width: 700px;
}
header nav ul {
width: 100%;
padding: 0 30px;
display: block;
margin: 0;
}
header nav ul li a {
display: block;
padding: 10px 0;
}
header nav ul li + li {
border-top: 1px solid rgba(0,0,0,.1);
}
.rwd-inverse {
flex-direction: column-reverse;
}
.intro-slider .slick-dots {
bottom: 70px;
}
.slick-dots li, .slick-dots li button {
width: 15px;
height: 15px;
}
.homeboxy, .subpage-intro {
margin-top: -50px;
}
.homeboxy .row:not(:last-child) {
margin-bottom: 30px;
}
.inner-content {
text-align: center;
}
body, input, textarea, select, button, header nav ul li a {
font-size: 18px;
}
.slide-content h2, h2.green, .single-product .product_title {
font-size: 40px;
line-height: 50px;
}
.woocommerce .woocommerce-billing-fields > h3, .woocommerce .woocommerce-shipping-fields > h3, h3#order_review_heading, .moje-konto .woocommerce h3 {
font-size: 28px;
line-height: 38px;
}
.slide-content h3 {
font-size: 30px;
line-height: 40px;
}
.slide-content-container .button {
margin-top: 30px;
margin-right: 30px;
}
.button, button, input[type=submit], .woocommerce-message .restore-item {
font-size: 20px;
padding: 9px 32px;
}
.product-content .button {
font-size: 16px;
padding: 8px 12px;
}
.product-breadcrumb {
flex-wrap: wrap;
margin-top: 0;
}
.product-breadcrumb > * {
margin-top: 15px;
}
.product-breadcrumb .button {
padding: 9px 22px;
}
.large-button, .large-button:hover {        
padding: 18px 40px;
}
.css-arrow:before, .css-arrow:after {
width: 15px;
height: 15px;
}
.inner-content h2, h2.green.cta, h1.italic, h2.italic {
font-size: 45px;
line-height: 55px;
}
.features h2.cta {
padding-top: 60px;
}
.col.bgcol {
padding: 25px;
}
.inner-desc {
font-size: 20px;
line-height: 1.5;
}
.features h2:not(.italic) {
padding: 25px 0;
}
.features .container .feature i, .subpage-features p i {
font-size: 7px;
}
.home-howto .row {
margin-top: 35px;
}
.howto-icon {
font-size: 20px;
margin-top: 25px;
}
.howto-icon:first-child {
margin-top: 0;
}
.howto-icon:after {
display: none;
}
.icons-right .howto-icon:after {
left: 23px;
}
.howto-icon img, .features-list img, p.middle img {
width: 32px;
}
.features-list img {
margin-right: 7px;
}
.testimonial, .slide-content {
padding: 25px;
border-radius: 25px;
}
.slide-content {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.dot-sep .dot {
width: 7px;
height: 7px;
margin: 6px;
}
.features {
padding: 35px 0;
}
.home-howto .container {
padding-top: 40px;
}
.icons-left .howto-icon {
flex-direction: row-reverse;
}
.icons-left .howto-icon img {
margin-left: 0;
margin-right: 10px;
}
.howto-icons {
margin-right: 0;
}
.icons-right .howto-icons {
margin-left: 0;
}
.home-howto .button {
margin-right: 0;
margin-top: 30px;
padding: 15px 25px;
}
.dot-sep.large {
display: none;
}
.home-testimonials {
padding: 60px 0;
}
.home-testimonials .row {
margin-top: 20px;
}
.home-howto .col > img {
margin: 0 auto;
}
.icons-left .right {
text-align: center;
}
.social-side-icons a {
width: 35px;
height: 35px;
}
footer .tpay {
width: 40px;
top: 3px;
}
.footer-logo img {
width: 148px;
}
.footer-widgets .col div + div {
margin-top: 30px;
}
.subpage-intro {
padding: 45px 0;
}
.dania .row:not(:last-child) {
margin-bottom: 30px;
}
.dania, .dlafirmy-howto .container {
padding-bottom: 50px;
}
.dania .dot-sep {
padding-bottom: 30px;
}
.features-list {
padding-bottom: 40px;
}
.large-button-container {
padding: 20px 0;
}
.doszkoly-outro {
padding: 45px 0;
}
.doszkoly-outro h2 + h2 {
padding-top: 45px;
}
.iconboxy {
padding-bottom: 20px;
}
.iconbox {
margin-bottom: -40px;
}
.iconbox img {
width: 33px;
}
.contact-form .row.bigspace {
padding-top: 15px;
}
.subpage-intro h2.green {
padding: 25px 0 15px;
}
.subpage-intro p.largespace {
margin-top: 40px;
}
.subpage-intro p.middle img {
width: 30px;
}
.sidebar-widget h4 {
font-size: 22px;
}
.woocommerce-error {
padding: 10px 15px;
}
.produkt-porcje .produkt-ico img {
width: 40px;
}
.produkt-porcje .produkt-ico .porcje img {
margin: 0 -5px;
}
.produkt-porcje .produkt-ico .porcje {
margin: 0 5px;
}
.produkt-porcje .produkt-ico {
padding: 0 10px;
}
.produkt-porcje {
margin: 0 -10px 15px;
}
.subpage-intro:before {
height: 5vh;
}
}
@media(max-width: 750px) {
header {
padding: 12px 0;
}
.container:not(.full) {
max-width: 550px;
}
.intro-slider .slick-dots {
bottom: 50px;
}
.slick-dots li, .slick-dots li button {
width: 12px;
height: 12px;
}
.homeboxy, .subpage-intro {
margin-top: -30px;
}
body, input, textarea, select, button, header nav ul li a {
font-size: 17px;
}
.slide-content h2, h2.green, .single-product .product_title {
font-size: 32px;
line-height: 42px;
}
.woocommerce .woocommerce-billing-fields > h3, .woocommerce .woocommerce-shipping-fields > h3, h3#order_review_heading, .moje-konto .woocommerce h3 {
font-size: 26px;
line-height: 36px;
}
.slide-content h3 {
font-size: 25px;
line-height: 35px;
}
.testimonial, .slide-content {
padding: 15px 20px;
border-radius: 20px;
}
.testimonial p {
margin-bottom: 20px;
}
.slide-content {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.button, button, input[type=submit], .inner-desc, .woocommerce-message .restore-item {
font-size: 18px;
padding: 8px 28px;
}
.large-button, .large-button:hover {        
padding: 15px 30px;
}
.css-arrow:before, .css-arrow:after {
width: 12px;
height: 12px;
}
.inner-desc {
padding: 0;
}
.slide-content-container .button {
margin-top: 25px;
margin-right: 25px;
}
.inner-content h2, h2.green.cta, h1.italic, h2.italic {
font-size: 35px;
line-height: 45px;
}
.features h2.cta {
padding-top: 55px;
}
.inner-content h2 {
margin-bottom: 18px;
}
.features h2:not(.italic) {
padding: 22px 0;
}
.features .container .feature i, .subpage-features p i {
font-size: 6px;
}
.home-howto .row {
margin-top: 25px;
}
.dot-sep .dot {
width: 6px;
height: 6px;
margin: 5px;
}
.features {
padding: 30px 0;
}
.home-howto .container {
padding-top: 35px;
}
.home-howto .button {
margin-top: 25px;
padding: 12px 22px;
}
.home-testimonials {
padding: 40px 0;
}
.home-testimonials .row {
margin-top: 10px;
}
.home-testimonials .slick-dots {
bottom: -14px;
}
.subpage-intro {
padding: 40px 0;
}
.dania, .dlafirmy-howto .container {
padding-bottom: 40px;
}
.jakgotujemy h2.green {
padding: 5px 0 20px;
}
.dania .dot-sep {
padding-bottom: 25px;
}
.features-list {
padding-bottom: 30px;
}
.doszkoly-outro {
padding: 40px 0;
}
.doszkoly-outro h2 + h2 {
padding-top: 40px;
}
}
@media(max-width: 600px) {
header {
padding: 10px 0;
}
.container:not(.full) {
max-width: 420px;
}
.intro-slider .slick-dots {
bottom: 40px;
}
.slick-dots li, .slick-dots li button {
width: 10px;
height: 10px;
}
.homeboxy, .subpage-intro {
margin-top: -25px;
}
body, input, textarea, select, button, header nav ul li a {
font-size: 16px;
}
.slide-content h2, h2.green, .single-product .product_title {
font-size: 27px;
line-height: 37px;        
}
.woocommerce .woocommerce-billing-fields > h3, .woocommerce .woocommerce-shipping-fields > h3, h3#order_review_heading, .moje-konto .woocommerce h3 {
font-size: 22px;
line-height: 32px;
}
.slide-content h2 {
margin-bottom: 3px;
}
.slide-content h3 {
font-size: 20px;
line-height: 30px;
}
.button, button, input[type=submit], .inner-desc, .woocommerce-message .restore-item {
font-size: 17px;
padding: 7px 27px;
}
.product-content .button {
font-size: 15px;
padding: 7px 11px;
}
.large-button, .large-button:hover {
padding: 12px 20px;
}
.css-arrow {
display: none;
}
.homeboxy .row:not(:last-child) {
margin-bottom: 25px;
}
.inner-desc {
padding: 0;
}
.slide-content-container .button {
margin-top: 20px;
margin-right: 20px;
}
.inner-content h2, h2.green.cta, h1.italic, h2.italic {
font-size: 30px;
line-height: 40px;
}
.features h2.cta {
padding-top: 45px;
}
.col.bgcol {
padding: 20px;
}
.inner-content h2 {
margin-bottom: 13px;
}
.features h2:not(.italic) {
padding: 20px 0;
margin-bottom: 0;
}
.features .container .feature i, .subpage-features p i {
font-size: 5px;
top: -2px;
}
.home-howto .row {
margin-top: 15px;
}
.features {
padding: 25px 0;
}
.home-howto .container {
padding-top: 30px;
}
.howto-icon {
font-size: 18px;
margin-top: 20px;
}
.home-howto .button {
margin-top: 20px;
padding: 10px 20px;
}
.home-testimonials {
padding: 35px 0;
}
.home-testimonials .row {
margin-top: 0;
}
.home-testimonials .slick-dots {
bottom: -10px;
}
.footer-widgets {
padding: 20px 25px;
}
.subpage-intro {
padding: 35px 0;
}
.dania, .dlafirmy-howto .container {
padding-bottom: 30px;
}
.dania .dot-sep {
padding-bottom: 20px;
}
.dania .row:not(:last-child) {
margin-bottom: 25px;
}
.jakgotujemy h2.green {
padding: 5px 0 15px;
}    
.features-list {
padding-bottom: 25px;
}
.large-button-container {
padding: 10px 0;
}
.doszkoly-outro {
padding: 35px 0;
}
.doszkoly-outro h2 + h2 {
padding-top: 35px;
}
.subpage-intro h2.green {
padding: 20px 0 10px;
}
.subpage-intro p.largespace {
margin-top: 30px;
}
.sidebar-widget h4 {
font-size: 20px;
}
.woocommerce-Tabs-panel {
padding: 25px;
}
#tab-additional_information .shop_attributes th, #tab-additional_information .shop_attributes td {
padding: 15px;
}
.single-product .woocommerce-tabs, .single-product .upsells, .single-product .related, .woocommerce-cart-form, .cart-collaterals {
margin-bottom: 30px;
}
.single-product .upsells .dot-sep, .single-product .related .dot-sep {
margin-bottom: 10px;
}
.product-breadcrumb {
display: block;
}
.product-breadcrumb .button {
margin-top: 10px;
padding: 8px 20px;
}
}
@media(max-width: 450px) {
header {
padding: 7px 0;
}
.container:not(.full) {
max-width: 360px;
}
.testimonial, .slide-content {
padding: 12px 18px;
border-radius: 18px;
}
.slide-content {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.intro-slider .slick-dots {
bottom: 32px;
}
.slick-dots li, .slick-dots li button {
width: 8px;
height: 8px;
}
.homeboxy, .subpage-intro {
margin-top: -20px;
}
body, input, textarea, select, button, header nav ul li a {
font-size: 15px;
}
.slide-content h2, h2.green, .single-product .product_title {
font-size: 24px;
line-height: 32px;
}
.woocommerce .woocommerce-billing-fields > h3, .woocommerce .woocommerce-shipping-fields > h3, h3#order_review_heading, .moje-konto .woocommerce h3 {
font-size: 20px;
line-height: 30px;
}
.slide-content h3 {
font-size: 17px;
line-height: 27px;
}
.button, button, input[type=submit], .inner-desc, .woocommerce-message .restore-item {
font-size: 16px;
padding: 6px 26px;
}
.product-content .button {
font-size: 14px;
padding: 6px 10px;
}
.large-button, .large-button:hover {
padding: 10px 15px;
}
.homeboxy .row:not(:last-child) {
margin-bottom: 20px;
}
.inner-desc {
padding: 0;
margin-bottom: 12px;
}
.slide-content-container .button {
margin-top: 15px;
margin-right: 15px;
}
.inner-content h2, h2.green.cta, h1.italic, h2.italic {
font-size: 27px;
line-height: 37px;
}
.features h2.cta {
padding-top: 40px;
}
.col.bgcol {
padding: 18px;
}
.inner-content h2 {
margin-bottom: 12px;
}
.features h2:not(.italic) {
padding: 17px 0;
margin-bottom: 0;
}
.features .container .feature i, .subpage-features p i {
font-size: 4px;
top: -3px;
}
.home-howto .row {
margin-top: 5px;
}
.features {
padding: 20px 0;
}
.home-howto .container {
padding-top: 25px;
}
.howto-icon {
font-size: 16px;
margin-top: 18px;
}
.home-howto .button {
margin-top: 15px;
padding: 8px 18px;
}
.testimonial p {
margin-bottom: 10px;
}
.home-testimonials {
padding: 30px 0;
}
.home-testimonials .row {
margin-top: 0;
}
.home-testimonials .slick-dots {
bottom: -7px;
}
.social-side-icons a {
width: 25px;
height: 25px;
}
.footer-widgets {
padding: 15px 25px;
}
.subpage-intro {
padding: 30px 0;
}
.dania, .dlafirmy-howto .container {
padding-bottom: 25px;
}
.dania .dot-sep {
padding-bottom: 15px;
}
.dania .row:not(:last-child) {
margin-bottom: 20px;
}
.jakgotujemy h2.green {
padding: 5px 0 10px;
}    
.features-list {
padding-bottom: 20px;
}
.doszkoly-outro {
padding: 30px 0;
}
.doszkoly-outro h2 + h2 {
padding-top: 30px;
}
.subpage-intro h2.green {
padding: 15px 0 5px;
}
.quantity input[type=number] {
width: 30px;
height: 30px;
}
.quantity-button {
width: 30px;
height: 30px;
}
.woocommerce-tabs ul li a {
padding: 8px 25px;
}
.product-breadcrumb .button {
padding: 6px 15px;
}
}
@media(max-width: 420px) {
.slide-content h2, h2.green, .single-product .product_title {
font-size: 21px;
line-height: 27px;
}
.inner-content h2, h2.green.cta, h1.italic, h2.italic {
font-size: 23px;
line-height: 33px;
}
}
.grecaptcha-badge {
display: none !important;
}
#nav_menu-3{margin-top: 0px;}
#text-8{margin-top: 30px;}
#text-6{margin-top: 50px;}
#text-4{margin-top: 30px;}