img {border:none;}
a {text-decoration:none; color:#ffffff;}
a:hover {text-decoration:none; color:#FFFF66;}
a:visited {text-decoration:none;}
a:focus {text-decoration:none;}
a {outline:none;}
a img {border:none;}
img {max-width:100%;}
b,strong {font-weight:700;}
* {box-sizing:border-box;-mox-box-sizing:border-box;-webkit-box-sizing:border-box;}
html,body {margin:0;padding:0;height:100%;font-family: 'Poppins', sans-serif;font-weight:300;overflow-x: hidden;}
.fp-overflow {overflow-x: hidden;}
.flex {display:flex;justify-content:space-between;flex-wrap:wrap;}
.flexStart {justify-content:flex-start;}
.flexEnd {justify-content:flex-end;}
.flexCenter {justify-content:center;}
.flexVcenter {align-items:center;}
.flexVend {align-items:flex-end;}
.flexAround {justify-content:space-around;}
#wrapper {min-height:100%;position:relative;}
.alignRight {text-align:right;}
.alignCenter {text-align:center;}
.button {cursor:pointer;display:inline-block;padding:10px 25px;background:#fff;border:2px solid #fff;color:#000;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.button:hover {background:#000;border:2px solid #000;color:#fff;}
.section {}
.to-animate,.to-animate-2,.to-animate-3 {opacity:0;}
.to-animate.animated,.to-animate-2.animated,,.to-animate-3.animated {opacity:1;}
#footer {font-size:15px;z-index:999;min-height:100px;background:#fbce6c;}
#footer a {color:#000;}
.goToNext {position:absolute;bottom:0;left:0;right:0;text-align:center;z-index:10;}
.goToNext img {cursor:pointer;}
#fullpage,#content {position:relative;}
.footerFixed {position:absolute;bottom:0;z-index:9999;background:#ffd166;padding:20px;text-align:left;display:none;color:#000;width:100%;background-image:url('/wp-content/themes/zaproszenie/images/bg.jpg');background-size:cover;background-position:center center;}
.footerFixed .flex div {padding-right:40px;max-width:calc(50% - 150px);}
.footerFixed .flex div:first-of-type {max-width:300px;}
.footerFixed b {color:#000;font-size:22px;font-weight:800;}
.potwierdz {width:40%;max-width:500px;margin:0 30px;}
.zaznaczone {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding:20px;border:2px solid #fff;display:inline-block;}
h1,h2,h3,h4 {margin:0;}
h1 {font-weight:700;font-size:100px;line-height:1;}
h2 {font-weight:700;font-size:70px;line-height:1.1;}
h3 {font-weight:700;font-size:24px;text-transform:uppercase;}
h4 {font-weight:700;font-size:40px;margin-bottom:15px;}
span {color:#fff;} 
.radio input,textarea,input[type="submit"] {font-size:16px;font-family: 'Poppins', sans-serif;font-weight:300;}
.radio,textarea {background: #454857;position: relative;margin:10px auto;border-radius: 3px;box-shadow: inset 0 0 0 3px rgba(35, 33, 45, 0.3),0 0 0 3px rgba(185, 185, 185, 0.3);}
.radio {display:inline-block;padding: 4px;}
.radio input {width: auto;height: 100%;-webkit-appearance: none;-moz-appearance: none;appearance: none;outline: none;cursor: pointer;border-radius: 2px;	padding: 4px 8px;background: #454857;color: #bdbdbdbd;transition: all 100ms linear;}
.radio input:checked {background-image: linear-gradient(180deg, #fa6328, #d9460c);color: #fff;box-shadow: 0 1px 1px #0000002e;	text-shadow: 0 1px 0px #79485f7a;}
.radio input:before {	content: attr(label);display: inline-block;	text-align: center;	width: 100%;}
textarea {width:600px;max-width:100%;min-height:50px;border:none;padding:10px 15px;color:#fff;outline:0;}
input[type="submit"] {background-image: linear-gradient(180deg, #434343, #181818);color: #fff;box-shadow: 0 1px 1px #0000002e;	text-shadow: 0 1px 0px #79485f7a;cursor:pointer;padding:10px 25px;outline:0;border:0;border-radius: 3px;margin-top:10px;}
input[type="submit"]:hover {background:#000;}
.bgImg {position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;}
.bgImg img {object-fit:cover;width:100%;height:100%;opacity:0.1;}
.bgImgRight {position:absolute;top:0;bottom:0;right:0;z-index:1;text-align:right;max-width:50%;padding-top:50px;}
.bgImgRight img {height:100%;width:100%;object-fit:contain;object-position:right bottom;}
.grecaptcha-badge { bottom: -200px !important;display:none !important;}
#response {margin:10px 0 0 0;padding:10px 20px;display:none;color:#fff;border-radius: 3px;background:green;}
#mainPage {background-image:url('/wp-content/themes/zaproszenie/images/bg3.jpg');background-size:cover;background-attachment:fixed;background-position:center center;}
#mainPage .box,#mainPage  {height:100%;min-height:100vh;}
.mobile {display:none;}
.imgRight {position:absolute;top:0;bottom:0;right:0;z-index:1;text-align:right;width:50%;}
.imgRight img {height:100%;width:100%;object-fit:cover;object-position:center center;}
.imgSmallLeft {position:absolute;left:0;top:0;bottom:0;width:90px;height:100%;}
.imgSmallLeft img {height:100%;width:100%;object-fit:cover;}
.sheSaid {position:absolute;bottom:100px;left:45%;z-index:20;}
.sardynia {position:absolute;z-index:1;color:#f2f2f2;right:50%;bottom:0;line-height:0.7;font-weight:700;font-size:298px;text-align:right;}
.inside {max-width:50%}
.autoplay,.slick-list,.slick-track {height:100%;}
.imgRightNotFull {width:49%;text-align:right;}
.imgLeftBg {position:absolute;z-index:1;opacity:0.20;top:0;left:0;bottom:0;width:60%;}
.imgLeftBg img {width:100%;height:100%;object-fit:cover;}
#section4 .imgRight {clip-path: polygon(5% 0, 100% 0, 100% 100%, 0% 100%);}
#section4 {color:#fff;}
.vegasBaby {position:absolute;right:20px;top:20px;z-index:15;}
.alertTop {position:fixed;background:#169585;color:#fff;text-align:center;padding:1px 10px;top:0;left:0;right:0;z-index:999;font-size:13px;}
.addToCalendar {text-align: center; display: flex;  justify-content: center;padding:10px 0 30px 0;}

.single-30polfrost h2,.single-30polfrost h3,.single-30polfrost h1,.single-30polfrost p,.single-30polfrost form {color:#fff;}

.box {max-width:1620px;margin: 0px auto;padding:0px 10px;position:relative;z-index:5;}
.transition,.logo,.button,.gal-item img,input[type="submit"]  {transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s; }
ul.list {list-style-type: none;margin:0px; padding:0px;margin-left:10px;}
ul.list li:before {content:"-"; position:relative; left:-5px;}
ul.list li{ text-indent:-5px; }
@media all and ( max-width:1800px) {
	.imgSmallLeft {width:40px;}
}
@media all and ( max-width:1700px) {
	.imgSmallLeft {display:none;}
}
@media all and ( max-width:1500px) {
	h1 {font-size:80px;}
	h2 {font-size:60px;}
	h3 {font-size:22px;}
	h4 {font-size:34px;}
	.sardynia {font-size:200px;}
}
@media all and ( max-width:1200px) {
	h1 {font-size:64px;}
	h2 {font-size:50px;}
	h3 {font-size:20px;}
	h4 {font-size:30px;}
	.sheSaid {width:200px;}
	#footer {min-height:200px;}
}
@media all and ( max-width:1020px) {
	.footerFixed .flex div:first-of-type {max-width:100%;}
	.footerFixed .flex div {padding-right: 0px;width:100%;max-width:100%;margin:10px 0 0 0;}
	h1 {font-size:50px;}
	h2 {font-size:40px;}
	h3 {font-size:19px;}
	h4 {font-size:24px;}
	.vegasBaby {width:180px;}
	#footer {min-height:250px;}
}
@media all and ( max-width:800px) {
	.bgImgRight {position:relative;text-align:right;max-width:100%;padding-top:0px;}
	.bgImgRight img {display:block;}
	.mobile {display:block;}
	.desktop {display:none;}
	.inside {max-width:100%}
	.imgRightNotFull {width:100%;}
	.autoplay {height:500px;}
	.imgRight {position:relative;width:100%;margin:10px 0 0 0;}
	html,body {font-size:15px;}
	h1 {font-size:40px;}
	h2 {font-size:30px;}
	h3 {font-size:18px;}
	h4 {font-size:22px;}
	.sardynia {top:0;bottom:auto;width:100%;font-size:120px;right:0;}
	.sheSaid {left:auto;right:20px;top:40%;bottom:auto;}
	#section4 .imgRight {clip-path: none;}
	.vegasBaby {top:auto;bottom:20px;}
	.imgLeftBg {width:100%;}
}
@media all and ( max-width:700px) {
	.autoplay {height:450px;}
}
@media all and ( max-width:600px) {
	h1 {font-size:32px;}
	h2 {font-size:24px;}
	h3 {font-size:17px;}
	h4 {font-size:20px;}
	.sheSaid {width:150px;top:auto;bottom:100px;}
	.vegasBaby {width:100px;}
}
@media all and ( max-width:500px) {
	.autoplay {height:350px;}
	textarea {min-height: 90px;}
	#footer {min-height:350px;}
	.radio input,textarea,input[type="submit"] {font-size:14px;}
}
@media all and ( max-width:360px) {
	.autoplay {height:270px;}
}