html, body{font-size:14px;line-height:18px;height:100%;color:#000;font-family:Arial, Helvetica, sans-serif;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, ul, p, blockquote, pre, a, big, em, img, q, small, strong, tt, var, b, u, i, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{border:0;margin:0;outline:0;padding:0;}
@media screen and (min-width:1100px) and (max-width:3000px){.no-comp{display:none !important;}
.top{float:left;width:100%;height:50px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:absolute;top:0;left:0;background-color:#48261c;z-index:10;}
.top .wrap{width:1000px;margin:0 auto;position:relative;}
.top .mail{float:left;margin:15px 0px 0px 0px;padding:0px 0px 0px 40px;position:relative;color:#ffffff;font-family:'FuturaPTM', sans-serif;font-size:16px;font-weight:700;line-height:20px;text-decoration:none;background:url(images/top_icon_1.png) left no-repeat;}
.top .mail:hover{color:#ffa627;}
.top .phone{float:right;margin:15px 0px 0px 40px;padding:0px 0px 0px 40px;position:relative;color:#ffffff;font-family:'FuturaPTM', sans-serif;font-size:16px;font-weight:700;line-height:20px;text-decoration:none;background:url(images/top_icon_2.png) left no-repeat;}
.wrapper{float:left;width:100%;height:80px;position:absolute;top:50px;left:0;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:#fff;z-index:10;}
.wrapper .wrap{width:1000px;height:100%;position:relative;margin:0 auto;}
.wrapper .wrap .logo{float:left;position:relative;margin:25px 0px 0px 0px;padding:0px 0px 0px 0px;color:#231f20;font-family:'Playfair Display', serif;font-size:28px;font-weight:700;line-height:28px;text-transform:uppercase;text-decoration:none;}
.wrapper nav{float:right;width:auto;position:relative;margin:34px 0px 0px 0px;padding:0px 0px 0px 0px;font-size:16px;line-height:16px;font-family:'FuturaPTM', sans-serif;text-transform:uppercase;}
.wrapper nav ul{float:left;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.wrapper nav ul li{float:left;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;list-style:none;}
.wrapper nav ul li a{color:#231f20;text-decoration:none;padding:0px 0px 0px 0px;display:inline-block;}
.wrapper nav ul li a:hover{color:#ffa627;}
.wrapper nav ul li a.active{color:#ffa627;}
.wrapper nav ul li .menu-hr{float:right;margin:3px 20px 0px 20px;}
.wrapper nav ul li:last-child .menu-hr{display:none;}
.wrapper .menu-tel{display:none !important;}
#container{float:left;width:100%;height:100%;position:relative;margin:0px 0px 0px 0px;overflow:hidden;z-index:2;}
#container .slide-1{float:left;width:100%;height:100%;position:relative;z-index:1;}
#container .slides{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;background-size:cover !important;}
#container .slides .box{float:left;width:100%;height:185px;margin:-60px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;top:50%;left:0;}
#container .slides .box .nag{float:left;width:100%;margin:0px 0px 0px 0px;position:relative;color:white;font-family:'FuturaPTM', sans-serif;line-height:61px;text-transform:uppercase;font-size:61px;font-weight:100;text-align:center;clear:both;visibility:hidden;}
#container .slides .box .text{float:left;width:100%;margin:0px 0px 0px 0px;position:relative;color:white;font-family:'FuturaPTL', sans-serif;line-height:51px;text-transform:uppercase;font-size:51px;font-weight:100;text-align:center;clear:both;letter-spacing:1px;visibility:hidden;}
#container .slides .box .more{float:left;margin:20px 0px 0px -122.5px;padding:0px 50px 0px 50px;position:relative;text-decoration:none;color:white;font-family:'FuturaPTM', sans-serif;font-size:16px;font-weight:700;line-height:54px;text-transform:uppercase;text-align:center;top:0;left:50%;background-color:#48261c;border-radius:40px;letter-spacing:1px;visibility:hidden;}
#container .dostawa{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:absolute;left:0;top:130px;z-index:10;color:#fff;font-family:Roboto;font-size:20px;font-weight:300;line-height:50px;text-align:center;background-color:rgba(255, 166, 39, 0.1);background:rgba(255, 166, 39, 0.1);letter-spacing:1px;z-index:2;visibility:hidden;}
#container .arrow-down{float:left;left:50%;bottom:-45px;position:absolute;margin:0px 0px 0px -43px;z-index:5;cursor:pointer;visibility:hidden;}
.start-1{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:60px 0px 60px 0px;overflow:hidden;}
.start-1 .wrap{width:1000px;position:relative;margin:0 auto;}
.start-1 .wrap .left{float:left;width:47%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
.start-1 .wrap .left h2{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#231f20;font-family:'FuturaPTB', sans-serif;font-size:40px;font-weight:700;line-height:40px;text-transform:uppercase;text-align:left;}
.start-1 .wrap .left .short{float:left;width:100%;margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#48261c;font-family:Roboto;font-size:20px;font-weight:300;line-height:20px;text-align:left;}
.start-1 .wrap .left .foto{float:left;width:100%;height:235px;margin:35px 0px 30px 0px;padding:0px 0px 0px 0px;position:relative;background-size:cover !important;}
.start-1 .wrap .left .text{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#231f20;font-family:Roboto;font-size:20px;line-height:30px;font-weight:300;text-align:justify;}
.start-1 .wrap .left .text .dostawa{float:left;margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;font-weight:700;}
.start-1 .wrap .left .text a{float:left;width:95%;margin:0px 0px 0px 0px;padding:0px 0px 0px 5%;position:relative;color:#231f20;text-decoration:none;background:url(images/start_1_offer_li.png) left no-repeat;}
.start-1 .wrap .left .text a:hover{color:#ffa627;text-decoration:underline;}
.start-1 .wrap .left .camp{float:left;width:100%;height:210px;margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;background:url(images/start_1_left_camp.png) center no-repeat;text-decoration:none;display:flex;justify-content:center;align-items:center;}
.start-1 .wrap .left .camp p{float:left;width:90%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#ffffff;font-family:"FuturaPTM";font-size:28px;font-weight:700;line-height:34px;text-transform:uppercase;text-align:center;}
.start-1 .wrap .right{float:right;width:47%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
.start-1 .wrap .right h1{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#231f20;font-family:'FuturaPTB', sans-serif;font-size:40px;font-weight:700;line-height:40px;text-transform:uppercase;text-align:right;}
.start-1 .wrap .right .short{float:left;width:100%;margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#48261c;font-family:Roboto;font-size:20px;font-weight:300;line-height:20px;text-align:right;}
.start-1 .wrap .right .foto{float:left;width:100%;height:235px;margin:35px 0px 30px 0px;padding:0px 0px 0px 0px;position:relative;background-size:cover !important;}
.start-1 .wrap .right .text{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#231f20;font-family:Roboto;font-size:20px;line-height:30px;font-weight:300;text-align:justify;}
.start-1 .wrap .right .text strong{font-weight:700;}
.start-2{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:140px 0px 140px 0px;background:url(images/start_2_bg.jpg) top no-repeat;background-size:cover;overflow:hidden;background-attachment:fixed;}
.start-2 .wrap{width:1050px;height:100%;position:relative;margin:0 auto;}
.start-2 .wrap .text{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#ffffff;font-family:Roboto;font-size:18px;font-weight:300;line-height:26px;}
.start-2 .wrap .text strong{float:left;width:100%;margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;color:#ffffff;font-family:"FuturaPTM";font-size:25px;font-weight:700;line-height:25px;text-transform:uppercase;}
.start-2 .wrap .text a{text-decoration:none;color:#fff;}
.start-2 .wrap .text table:nth-child(1){float:left;margin:0px 8% 0px 0px;padding:0px 0px 0px 7%;position:relative;background:url(images/start_2_icon_1.png) left no-repeat;}
.start-2 .wrap .text table:nth-child(2){float:left;margin:0px 8% 0px 0px;padding:0px 0px 0px 6%;position:relative;background:url(images/start_2_icon_2.png) left no-repeat;}
.start-2 .wrap .text table:nth-child(3){float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 5%;position:relative;background:url(images/start_2_icon_3.png) left no-repeat;}
#container-s{float:left;width:100%;height:250px;position:relative;margin:130px 0px 0px 0px;overflow:hidden;}
#container-s .slide-1{float:left;width:100%;height:100%;position:relative;z-index:1;}
#container-s .slides{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;background-size:cover !important;}
#container-s .dostawa{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:absolute;left:0;top:0;z-index:10;color:#fff;font-family:Roboto;font-size:20px;font-weight:300;line-height:50px;text-align:center;background-color:rgba(255, 166, 39, 0.1);background:rgba(255, 166, 39, 0.1);letter-spacing:1px;z-index:2;visibility:hidden;}
.about{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:40px 0px 70px 0px;}
.about .wrap{width:1000px;position:relative;margin:0 auto;}
.about .wrap h1{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#231f20;font-family:'FuturaPTB', sans-serif;font-size:40px;font-weight:700;line-height:40px;text-transform:uppercase;text-align:left;}
.about .wrap h2{float:left;width:100%;margin:5px 0px 40px 0px;padding:0px 0px 10px 0px;position:relative;color:#48261c;font-family:Roboto;font-size:20px;font-weight:300;line-height:20px;text-align:left;letter-spacing:1px;border-bottom:1px solid #ececec;}
.about .wrap .foto{float:left;width:400px;height:250px;margin:0px 40px 0px 0px;padding:0px 0px 0px 0px;position:relative;background-size:cover !important;}
.about .wrap .text{width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#231f20;font-family:Roboto;font-size:18px;font-weight:300;line-height:28px;}
.about .wrap .text strong{font-size:22px;line-height:30px;}
.about .wrap .text a{text-decoration:none;color:#231f20;}
.offer{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:40px 0px 70px 0px;}
.offer .wrap{width:1000px;position:relative;margin:0 auto;}
.offer .wrap h1{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#231f20;font-family:'FuturaPTB', sans-serif;font-size:40px;font-weight:700;line-height:40px;text-transform:uppercase;text-align:left;}
.offer .wrap h2{float:left;width:100%;margin:5px 0px 40px 0px;padding:0px 0px 10px 0px;position:relative;color:#48261c;font-family:Roboto;font-size:20px;font-weight:300;line-height:20px;text-align:left;letter-spacing:1px;border-bottom:1px solid #ececec;}
.offer .wrap .back{float:right;margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;position:absolute;top:0;right:0;color:#48261c;font-family:Roboto;font-size:25px;font-weight:300;line-height:25px;text-decoration:none;}
.offer .wrap .back:hover{color:#ffa627;}
.offer .wrap .text{float:left;width:100%;margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;position:relative;color:#231f20;font-family:Roboto;font-size:18px;font-weight:300;line-height:28px;}
.offer .wrap .text a{text-decoration:none;color:#231f20;}
.offer-list{float:left;width:100%;margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
.offer-list a{float:left;width:32%;margin:0px 2% 18px 0px;padding:0px 0px 0px 0px;position:relative;color:#231f20;font-family:'Roboto', sans-serif;font-size:18px;line-height:70px;font-weight:700;font-weight:300;text-decoration:none;text-align:center;border:1px solid #ffa627;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.offer-list a:hover{color:#fff;background-color:#ffa627;}
.offer-list a:nth-child(3),
.offer-list a:nth-child(6),
.offer-list a:nth-child(9),
.offer-list a:nth-child(12),
.offer-list a:nth-child(15),
.offer-list a:nth-child(18),
.offer-list a:nth-child(21),
.offer-list a:nth-child(24){margin:0px 0px 18px 0px !important;}
.camping-list{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
.camping-list a{float:left;width:47%;height:400px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
.camping-list a:nth-child(2),
.camping-list a:nth-child(4),
.camping-list a:nth-child(6),
.camping-list a:nth-child(8),
.camping-list a:nth-child(10){float:right;}
.camping-list a .foto{float:left;width:100%;height:300px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
.camping-list a h3{float:left;width:100%;margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#000;font-family:'Roboto', sans-serif;font-size:20px;font-weight:300;line-height:30px;text-align:center;}
.camping-list a .more{float:left;width:50%;margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;top:0;left:25%;color:#fff;font-family:'Roboto', sans-serif;font-size:20px;font-weight:300;line-height:50px;text-align:center;background-color:#48261c;}
.galeria{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
.gallery-box, .gallery-box-last{float:left;width:24.2%;height:180px;margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden;border:0px solid #b0b0b0;}
.gallery-box{margin-right:1%;}
.gallery-box a, .gallery-box-last a{-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
.gallery-box:hover a, .gallery-box-last:hover a{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}
.gallery-box a, .gallery-box-last a{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
.contact{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:40px 0px 70px 0px;}
.contact .wrap{width:1000px;position:relative;margin:0 auto;}
.contact .wrap h1{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#231f20;font-family:'FuturaPTB', sans-serif;font-size:40px;font-weight:700;line-height:40px;text-transform:uppercase;text-align:left;}
.contact .wrap h2{float:left;width:100%;margin:5px 0px 40px 0px;padding:0px 0px 10px 0px;position:relative;color:#48261c;font-family:Roboto;font-size:20px;font-weight:300;line-height:20px;text-align:left;letter-spacing:1px;border-bottom:1px solid #ececec;}
.contact .wrap .text{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#231f20;font-family:Roboto;font-size:18px;font-weight:300;line-height:28px;}
.contact .wrap .text strong{float:left;width:100%;margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;color:#231f20;font-family:"FuturaPTM";font-size:25px;font-weight:700;line-height:30px;text-transform:uppercase;}
.contact .wrap .text a{text-decoration:none;color:#231f20;}
.contact .wrap .text table:nth-child(1){float:left;width:100%;margin:0px 0px 30px 0px;padding:0px 0px 0px 7%;position:relative;background:url(images/start_2_icon_1.png) center left no-repeat;}
.contact .wrap .text table:nth-child(2){float:left;width:100%;margin:0px 0px 30px 0px;padding:0px 0px 0px 7%;position:relative;background:url(images/start_2_icon_2.png) center left 2px no-repeat;}
.contact .wrap .text table:nth-child(3){float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 7%;position:relative;background:url(images/start_2_icon_3.png) center left 9px no-repeat;}
.contact .wrap .text table:nth-child(4){float:right;width:50%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:absolute;top:0;right:0;}
#mapa-box{width:100%;height:400px;float:left;margin:0px 0px 0px 0px;overflow:hidden;border:0px solid #c0c0c0}
.mapa-toltip{float:left;width:200px;}
.mapa-tytul{float:left;width:100%;color:#4d4d4d;font-size:14px;font-weight:bold;}
.mapa-ulica{float:left;width:100%;color:#000000;font-size:12px;}
.mapa-miasto{float:left;width:100%;color:#000000;font-size:12px;}
footer{float:left;width:100%;height:80px;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:#fff;}
footer .footer-wrapper{width:1000px;height:100%;position:relative;margin:0 auto;position:relative;}
footer .footer-wrapper .logo{float:left;margin:28px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#a7a5a6;font-family:"Playfair Display";font-size:26px;font-weight:700;line-height:26px;text-transform:uppercase;text-decoration:none;}
footer .footer-wrapper nav{float:right;width:auto;margin:35px 0px 0px 0px;font-size:16px;line-height:16px;position:relative;font-family:"FuturaPTM";text-transform:uppercase;}
footer .footer-wrapper nav ul{float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
footer .footer-wrapper nav ul li{float:left;margin:0px 0px 0px 0px;position:relative;list-style:none;}
footer .footer-wrapper nav ul li a{color:#a7a5a6;text-decoration:none;padding:0px 0px 0px 0px;display:inline-block;}
footer .footer-wrapper nav ul li a:hover{color:#ffa627;}
footer .footer-wrapper nav ul li a.active{color:#ffa627;}
footer .footer-wrapper nav ul li .menu-hr-footer{float:right;margin:3px 25px 0px 25px;}
footer .footer-wrapper nav ul li:last-child .menu-hr-footer{display:none;}
.facebook{margin-top:50px;z-index:60;border:3px solid #4a6ea9;width:330px;height:214px;position:fixed;right:-336px;top:60px;}
.facebook img{float:left;margin:-3px 0px 0px 0px;width:50px;position:absolute;top:0px;left:-50px;}
.facebook .fb-page{float:left;margin:0px 0px 0px 0px;position:relative;width:330px;height:220px;}
#cookie_info{position:fixed;width:465px;height:100px;z-index:99999;right:0;bottom:0;background:#181617;background:rgba(0,0,0,0.8);}
#user_information{float:left;width:385px;margin:25px 0px 0px 30px;color:#fff;position:relative;}
#close_info_cookie{position:absolute;left:0;top:0;margin:0px 0px 0px -52px;background-color:#df2157;color:#fff;width:52px;height:52px;font-size:23px;text-align:center;cursor:pointer;font-weight:100;}
#close_info_cookie p{float:left;width:100%;text-align:center;margin:16px 0px 0px 0px;}
.user_information_nag{float:left;width:100%;font-size:14px;line-height:14px;color:#fff;font-weight:bold;margin:0px 0px 5px 0px;}
.user_information_text{float:left;width:100%;font-size:11px;line-height:16px;color:#fff;margin:0px 0px 0px 0px;}
}
@media screen and (min-width:451px) and (max-width:1099px){.no-phone{display:none;}
.top{float:left;width:100%;margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;position:relative;top:0;left:0;background-color:#48261c;z-index:10;}
.top .wrap{width:96%;margin:0 auto;position:relative;}
.top .mail{display:none;}
.top .phone{float:right;margin:0px 0px 0px 3%;padding:0px 0px 0px 30px;position:relative;color:#ffffff;font-family:'FuturaPTM', sans-serif;font-size:14px;font-weight:100;line-height:20px;text-decoration:none;background:url(images/top_icon_2.png) left no-repeat;}
.wrapper{float:left;width:100%;position:relative;top:0;left:0;margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;background-color:#fff;z-index:10;}
.wrapper .wrap{width:96%;height:100%;position:relative;margin:0 auto;}
.wrapper .wrap .logo{float:left;width:80%;position:relative;margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;color:#231f20;font-family:'Playfair Display', serif;font-size:28px;font-weight:500;line-height:28px;text-transform:uppercase;text-decoration:none;}
.wrapper nav{display:none;float:right;width:100%;position:relative;margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;font-size:22px;line-height:34px;font-family:'FuturaPTM', sans-serif;text-transform:uppercase;text-align:right;}
.wrapper nav ul{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.wrapper nav ul li{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;list-style:none;border-bottom:1px solid #ececec;}
.wrapper nav ul li a{color:#231f20;text-decoration:none;padding:0px 0px 0px 0px;display:inline-block;}
.wrapper nav ul li a:hover{color:#ffa627;}
.wrapper nav ul li a.active{color:#ffa627;}
.wrapper nav ul li .menu-hr{display:none;}
.wrapper .menu-tel{float:right;font-size:40px;margin:0px 0px 0px 0px !important;cursor:pointer;color:#3e3f43;}
#container{float:left;width:100%;height:350px;position:relative;margin:0px 0px 0px 0px;overflow:hidden;z-index:2;}
#container .slide-1{float:left;width:100%;height:100%;position:relative;z-index:1;}
#container .slides{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;background-size:cover !important;display:flex !important;justify-content:center;align-items:center;}
#container .slides .box{float:left;width:96%;margin:0px 0px 0px 2%;padding:0px 0px 0px 0px;position:relative;top:0;left:0;}
#container .slides .box .nag{float:left;width:100%;margin:0px 0px 0px 0px;position:relative;color:white;font-family:'FuturaPTM', sans-serif;line-height:32px;text-transform:uppercase;font-size:26px;font-weight:100;text-align:center;clear:both;visibility:hidden;}
#container .slides .box .text{float:left;width:100%;margin:0px 0px 0px 0px;position:relative;color:white;font-family:'FuturaPTL', sans-serif;line-height:29px;text-transform:uppercase;font-size:24px;font-weight:100;text-align:center;clear:both;letter-spacing:1px;visibility:hidden;}
#container .slides .box .more{float:left;margin:10px 0px 0px -94.5px;padding:0px 30px 0px 30px;position:relative;text-decoration:none;color:white;font-family:'FuturaPTM', sans-serif;font-size:14px;font-weight:700;line-height:44px;text-transform:uppercase;text-align:center;top:0;left:50%;background-color:#48261c;border-radius:40px;letter-spacing:1px;visibility:hidden;}
#container .dostawa{float:left;width:90%;margin:0px 0px 0px 0px;padding:10px 5% 10px 5%;position:absolute;left:0;top:0;z-index:10;color:#fff;font-family:Roboto;font-size:16px;font-weight:300;line-height:22px;text-align:center;background-color:rgba(255, 166, 39, 0.1);background:rgba(255, 166, 39, 0.1);letter-spacing:1px;z-index:2;}
#container .arrow-down{display:none;}
.start-1{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:40px 0px 40px 0px;overflow:hidden;}
.start-1 .wrap{width:80%;position:relative;margin:0 auto;}
.start-1 .wrap .left{float:left;width:100%;margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;position:relative;}
.start-1 .wrap .left h2{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#231f20;font-family:'FuturaPTB', sans-serif;font-size:35px;font-weight:700;line-height:35px;text-transform:uppercase;text-align:left;}
.start-1 .wrap .left .short{float:left;width:100%;margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#48261c;font-family:Roboto;font-size:16px;font-weight:300;line-height:16px;text-align:left;}
.start-1 .wrap .left .foto{float:left;width:100%;height:235px;margin:35px 0px 30px 0px;padding:0px 0px 0px 0px;position:relative;background-size:cover !important;}
.start-1 .wrap .left .text{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#231f20;font-family:Roboto;font-size:20px;line-height:30px;font-weight:300;text-align:justify;}
.start-1 .wrap .left .text .dostawa{float:left;margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;font-weight:700;}
.start-1 .wrap .left .text a{float:left;width:95%;margin:0px 0px 0px 0px;padding:0px 0px 0px 5%;position:relative;color:#231f20;text-decoration:none;background:url(images/start_1_offer_li.png) left no-repeat;}
.start-1 .wrap .left .text a:hover{color:#ffa627;text-decoration:underline;}
.start-1 .wrap .left .camp{float:left;width:100%;height:210px;margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;background:url(images/start_1_left_camp.png) center no-repeat;background-size:cover !important;text-decoration:none;display:flex;justify-content:center;align-items:center;}
.start-1 .wrap .left .camp p{float:left;width:90%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#ffffff;font-family:"FuturaPTM";font-size:28px;font-weight:700;line-height:34px;text-transform:uppercase;text-align:center;}
.start-1 .wrap .right{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
.start-1 .wrap .right h1{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#231f20;font-family:'FuturaPTB', sans-serif;font-size:35px;font-weight:700;line-height:35px;text-transform:uppercase;text-align:left;}
.start-1 .wrap .right .short{float:left;width:100%;margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#48261c;font-family:Roboto;font-size:16px;font-weight:300;line-height:16px;text-align:left;}
.start-1 .wrap .right .foto{float:left;width:100%;height:235px;margin:35px 0px 30px 0px;padding:0px 0px 0px 0px;position:relative;background-size:cover !important;}
.start-1 .wrap .right .text{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#231f20;font-family:Roboto;font-size:20px;line-height:30px;font-weight:300;text-align:justify;}
.start-1 .wrap .right .text strong{font-weight:700;}
.start-2{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:40px 0px 40px 0px;background:url(images/start_2_bg.jpg) top no-repeat;background-size:cover;overflow:hidden;}
.start-2 .wrap{width:80%;height:100%;position:relative;margin:0 auto;}
.start-2 .wrap .text{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#ffffff;font-family:Roboto;font-size:16px;font-weight:300;line-height:23px;}
.start-2 .wrap .text strong{float:left;width:100%;margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;color:#ffffff;font-family:"FuturaPTM";font-size:23px;font-weight:700;line-height:23px;text-transform:uppercase;}
.start-2 .wrap .text a{text-decoration:none;color:#fff;}
.start-2 .wrap .text table:nth-child(1){float:left;width:100%;margin:0px 0px 20px 0px;padding:0px 0px 0px 60px;position:relative;background:url(images/start_2_icon_1.png) center left no-repeat;}
.start-2 .wrap .text table:nth-child(2){float:left;width:100%;margin:0px 0px 20px 0px;padding:0px 0px 0px 60px;position:relative;background:url(images/start_2_icon_2.png) center left 2px no-repeat;}
.start-2 .wrap .text table:nth-child(3){float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 60px;position:relative;background:url(images/start_2_icon_3.png) center left 9px no-repeat;}
#container-s{float:left;width:100%;height:150px;position:relative;margin:0px 0px 0px 0px;overflow:hidden;}
#container-s .slide-1{float:left;width:100%;height:100%;position:relative;z-index:1;}
#container-s .slides{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;background-size:cover !important;}
#container-s .dostawa{float:left;width:90%;margin:0px 0px 0px 0px;padding:10px 5% 10px 5%;position:absolute;left:0;top:0;z-index:10;color:#fff;font-family:Roboto;font-size:16px;font-weight:300;line-height:22px;text-align:center;background-color:rgba(255, 166, 39, 0.1);background:rgba(255, 166, 39, 0.1);letter-spacing:1px;z-index:2;}
.about{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:40px 0px 70px 0px;}
.about .wrap{width:80%;position:relative;margin:0 auto;}
.about .wrap h1{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#231f20;font-family:'FuturaPTB', sans-serif;font-size:35px;font-weight:700;line-height:35px;text-transform:uppercase;text-align:left;}
.about .wrap h2{float:left;width:100%;margin:5px 0px 40px 0px;padding:0px 0px 10px 0px;position:relative;color:#48261c;font-family:Roboto;font-size:16px;font-weight:300;line-height:16px;text-align:left;letter-spacing:1px;border-bottom:1px solid #ececec;}
.about .wrap .foto{float:left;width:100%;height:250px;margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;position:relative;background-size:cover !important;}
.about .wrap .text{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#231f20;font-family:Roboto;font-size:16px;font-weight:300;line-height:24px;text-align:justify;}
.about .wrap .text strong{font-size:20px;line-height:27px;}
.about .wrap .text a{text-decoration:none;color:#231f20;}
.offer{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:40px 0px 70px 0px;}
.offer .wrap{width:80%;position:relative;margin:0 auto;}
.offer .wrap h1{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#231f20;font-family:'FuturaPTB', sans-serif;font-size:35px;font-weight:700;line-height:35px;text-transform:uppercase;text-align:left;}
.offer .wrap h2{float:left;width:100%;margin:5px 0px 40px 0px;padding:0px 0px 10px 0px;position:relative;color:#48261c;font-family:Roboto;font-size:16px;font-weight:300;line-height:16px;text-align:left;letter-spacing:1px;border-bottom:1px solid #ececec;}
.offer .wrap .back{float:right;margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;position:absolute;top:0;right:0;color:#48261c;font-family:Roboto;font-size:20px;font-weight:300;line-height:20px;text-decoration:none;}
.offer .wrap .back:hover{color:#ffa627;}
.offer .wrap .text{float:left;width:100%;margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;position:relative;color:#231f20;font-family:Roboto;font-size:16px;font-weight:300;line-height:24px;}
.offer .wrap .text a{text-decoration:none;color:#231f20;}
.offer-list{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
.offer-list a{float:left;width:49%;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;position:relative;color:#231f20;font-family:'Roboto', sans-serif;font-size:18px;line-height:50px;font-weight:700;font-weight:300;text-decoration:none;text-align:center;border:1px solid #ffa627;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.offer-list a:hover{color:#fff;background-color:#ffa627;}
.offer-list a:nth-child(2),
.offer-list a:nth-child(4),
.offer-list a:nth-child(6),
.offer-list a:nth-child(8),
.offer-list a:nth-child(10),
.offer-list a:nth-child(12),
.offer-list a:nth-child(14),
.offer-list a:nth-child(16){float:right;}
.camping-list{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
.camping-list a{float:left;width:48%;margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;position:relative;}
.camping-list a:nth-child(2),
.camping-list a:nth-child(4),
.camping-list a:nth-child(6),
.camping-list a:nth-child(8),
.camping-list a:nth-child(10){float:right;}
.camping-list a .foto{float:left;width:100%;height:200px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
.camping-list a h3{float:left;width:100%;margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#000;font-family:'Roboto', sans-serif;font-size:18px;font-weight:300;line-height:24px;text-align:center;}
.camping-list a .more{float:left;width:50%;margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;top:0;left:25%;color:#fff;font-family:'Roboto', sans-serif;font-size:18px;font-weight:300;line-height:40px;text-align:center;background-color:#48261c;}
.galeria{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
.gallery-box, .gallery-box-last{float:left;width:50%;height:180px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden;border:2px solid #fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.gallery-box a, .gallery-box-last a{-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
.gallery-box:hover a, .gallery-box-last:hover a{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}
.gallery-box a, .gallery-box-last a{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
.contact{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:40px 0px 40px 0px;overflow:hidden;}
.contact .wrap{width:96%;position:relative;margin:0 auto;}
.contact .wrap h1{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#231f20;font-family:'FuturaPTB', sans-serif;font-size:35px;font-weight:700;line-height:35px;text-transform:uppercase;text-align:left;}
.contact .wrap h2{float:left;width:100%;margin:5px 0px 40px 0px;padding:0px 0px 10px 0px;position:relative;color:#48261c;font-family:Roboto;font-size:16px;font-weight:300;line-height:16px;text-align:left;letter-spacing:1px;border-bottom:1px solid #ececec;}
.contact .wrap .text{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#231f20;font-family:Roboto;font-size:16px;font-weight:300;line-height:26px;}
.contact .wrap .text strong{float:left;width:100%;margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;color:#231f20;font-family:"FuturaPTM";font-size:23px;font-weight:700;line-height:30px;text-transform:uppercase;}
.contact .wrap .text a{text-decoration:none;color:#231f20;}
.contact .wrap .text table:nth-child(1){float:left;width:100%;margin:0px 0px 30px 0px;padding:0px 0px 0px 60px;position:relative;background:url(images/start_2_icon_1.png) center left no-repeat;}
.contact .wrap .text table:nth-child(2){float:left;width:100%;margin:0px 0px 30px 0px;padding:0px 0px 0px 60px;position:relative;background:url(images/start_2_icon_2.png) center left 2px no-repeat;}
.contact .wrap .text table:nth-child(3){float:left;width:100%;margin:0px 0px 30px 0px;padding:0px 0px 0px 60px;position:relative;background:url(images/start_2_icon_3.png) center left 11px no-repeat;}
.contact .wrap .text table:nth-child(4){float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;top:0;right:0;}
#mapa-box{width:100%;height:300px;float:left;margin:0px 0px 0px 0px;overflow:hidden;border:0px solid #c0c0c0}
.mapa-toltip{float:left;width:200px;}
.mapa-tytul{float:left;width:100%;color:#4d4d4d;font-size:14px;font-weight:bold;}
.mapa-ulica{float:left;width:100%;color:#000000;font-size:12px;}
.mapa-miasto{float:left;width:100%;color:#000000;font-size:12px;}
footer{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:20px 0px 20px 0px;background-color:#fff;}
footer .footer-wrapper{width:96%;height:100%;position:relative;margin:0 auto;position:relative;}
footer .footer-wrapper .logo{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#a7a5a6;font-family:"Playfair Display";font-size:22px;font-weight:700;line-height:22px;text-transform:uppercase;text-decoration:none;text-align:center;}
footer .footer-wrapper nav{float:left;width:100%;margin:15px 0px 0px 0px;font-size:22px;line-height:32px;position:relative;font-family:"FuturaPTM";text-transform:uppercase;text-align:center;}
footer .footer-wrapper nav ul{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
footer .footer-wrapper nav ul li{float:left;width:100%;margin:0px 0px 0px 0px;position:relative;list-style:none;border-bottom:1px solid #ececec;}
footer .footer-wrapper nav ul li a{color:#a7a5a6;text-decoration:none;padding:0px 0px 0px 0px;display:inline-block;}
footer .footer-wrapper nav ul li a:hover{color:#ffa627;}
footer .footer-wrapper nav ul li a.active{color:#ffa627;}
footer .footer-wrapper nav ul li .menu-hr-footer{display:none;}
.mobile-contact{float:right;position:fixed;right:5%;bottom:20px;font-size:24px;line-height:24px;margin:0px 0px 0px 0px;padding:11px 14px 9px 14px;background-color:rgba(0, 0, 0, 0.7);background:rgba(0, 0, 0, 0.7);color:#fff;border-radius:40em;cursor:pointer;font-family:ProximaNova;z-index:40;}
.mobile-info{display:none;float:right;position:fixed;right:5%;bottom:70px;font-size:14px;line-height:14px;margin:0px 0px 0px 0px;padding:0px 20px 0px 25px;background-color:rgba(0, 0, 0, 0.7);background:rgba(0, 0, 0, 0.7);color:#fff;cursor:pointer;z-index:40;}
.mobile-info .box{float:right;margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;position:relative;text-align:right;font-size:16px;line-height:24px;display:inline-block;text-decoration:none;color:#fff;clear:both;}
.mobile-info .box .mobile-ikon{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;font-size:18px;top:1px !important;right:5px;}
.facebook{display:none;}
#cookie_info{position:fixed;width:100%;height:100px;z-index:99999;right:0;bottom:0;background:#181617;background:rgba(0,0,0,0.8);}
#user_information{float:right;width:100%;margin:25px 0px 0px 0px;color:#fff;position:relative;}
#close_info_cookie{position:absolute;left:0;top:0;margin:0px 0px 0px 0px;background-color:#df2157;color:#fff;width:52px;height:52px;font-size:23px;text-align:center;cursor:pointer;font-weight:100;}
#close_info_cookie p{float:right;width:100%;text-align:center;margin:16px 0px 0px 0px;}
.user_information_nag{float:right;width:80%;font-size:12px;line-height:12px;color:#fff;font-weight:bold;margin:0px 0px 5px 0px;}
.user_information_text{float:right;width:80%;font-size:11px;line-height:16px;color:#fff;margin:0px 0px 0px 0px;}
}
@media screen and (min-width:0px) and (max-width:450px){.no-phone{display:none;}
.top{float:left;width:100%;margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;position:relative;top:0;left:0;background-color:#48261c;z-index:10;}
.top .wrap{width:96%;margin:0 auto;position:relative;}
.top .mail{display:none;}
.top .phone{float:right;margin:0px 0px 0px 3%;padding:0px 0px 0px 30px;position:relative;color:#ffffff;font-family:'FuturaPTM', sans-serif;font-size:14px;font-weight:100;line-height:20px;text-decoration:none;background:url(images/top_icon_2.png) left no-repeat;}
.wrapper{float:left;width:100%;position:relative;top:0;left:0;margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;background-color:#fff;z-index:10;}
.wrapper .wrap{width:96%;height:100%;position:relative;margin:0 auto;}
.wrapper .wrap .logo{float:left;width:80%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:#231f20;font-family:'Playfair Display', serif;font-size:28px;font-weight:500;line-height:28px;text-transform:uppercase;text-decoration:none;}
.wrapper nav{display:none;float:right;width:100%;position:relative;margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;font-size:22px;line-height:34px;font-family:'FuturaPTM', sans-serif;text-transform:uppercase;text-align:right;}
.wrapper nav ul{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.wrapper nav ul li{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;list-style:none;border-bottom:1px solid #ececec;}
.wrapper nav ul li a{color:#231f20;text-decoration:none;padding:0px 0px 0px 0px;display:inline-block;}
.wrapper nav ul li a:hover{color:#ffa627;}
.wrapper nav ul li a.active{color:#ffa627;}
.wrapper nav ul li .menu-hr{display:none;}
.wrapper .menu-tel{float:right;font-size:40px;margin:12px 0px 0px 0px !important;cursor:pointer;color:#3e3f43;}
#container{float:left;width:100%;height:350px;position:relative;margin:0px 0px 0px 0px;overflow:hidden;z-index:2;}
#container .slide-1{float:left;width:100%;height:100%;position:relative;z-index:1;}
#container .slides{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;background-size:cover !important;display:flex !important;justify-content:center;align-items:center;}
#container .slides .box{float:left;width:96%;margin:0px 0px 0px 2%;padding:0px 0px 0px 0px;position:relative;top:0;left:0;}
#container .slides .box .nag{float:left;width:100%;margin:0px 0px 0px 0px;position:relative;color:white;font-family:'FuturaPTM', sans-serif;line-height:32px;text-transform:uppercase;font-size:26px;font-weight:100;text-align:center;clear:both;visibility:hidden;}
#container .slides .box .text{float:left;width:100%;margin:0px 0px 0px 0px;position:relative;color:white;font-family:'FuturaPTL', sans-serif;line-height:29px;text-transform:uppercase;font-size:24px;font-weight:100;text-align:center;clear:both;letter-spacing:1px;visibility:hidden;}
#container .slides .box .more{float:left;margin:10px 0px 0px -94.5px;padding:0px 30px 0px 30px;position:relative;text-decoration:none;color:white;font-family:'FuturaPTM', sans-serif;font-size:14px;font-weight:700;line-height:44px;text-transform:uppercase;text-align:center;top:0;left:50%;background-color:#48261c;border-radius:40px;letter-spacing:1px;visibility:hidden;}
#container .dostawa{float:left;width:90%;margin:0px 0px 0px 0px;padding:10px 5% 10px 5%;position:absolute;left:0;top:0;z-index:10;color:#fff;font-family:Roboto;font-size:16px;font-weight:300;line-height:22px;text-align:center;background-color:rgba(255, 166, 39, 0.1);background:rgba(255, 166, 39, 0.1);letter-spacing:1px;z-index:2;}
#container .arrow-down{display:none;}
.start-1{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:40px 0px 40px 0px;overflow:hidden;}
.start-1 .wrap{width:96%;position:relative;margin:0 auto;}
.start-1 .wrap .left{float:left;width:100%;margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;position:relative;}
.start-1 .wrap .left h2{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#231f20;font-family:'FuturaPTB', sans-serif;font-size:35px;font-weight:700;line-height:35px;text-transform:uppercase;text-align:left;}
.start-1 .wrap .left .short{float:left;width:100%;margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#48261c;font-family:Roboto;font-size:16px;font-weight:300;line-height:16px;text-align:left;}
.start-1 .wrap .left .foto{float:left;width:100%;height:235px;margin:35px 0px 30px 0px;padding:0px 0px 0px 0px;position:relative;}
.start-1 .wrap .left .text{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#231f20;font-family:Roboto;font-size:20px;line-height:30px;font-weight:300;text-align:justify;}
.start-1 .wrap .left .text .dostawa{float:left;margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;font-weight:700;}
.start-1 .wrap .left .text a{float:left;width:95%;margin:0px 0px 0px 0px;padding:0px 0px 0px 5%;position:relative;color:#231f20;text-decoration:none;background:url(images/start_1_offer_li.png) left no-repeat;}
.start-1 .wrap .left .text a:hover{color:#ffa627;text-decoration:underline;}
.start-1 .wrap .left .camp{float:left;width:100%;height:210px;margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;background:url(images/start_1_left_camp.png) center no-repeat;text-decoration:none;display:flex;justify-content:center;align-items:center;}
.start-1 .wrap .left .camp p{float:left;width:90%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#ffffff;font-family:"FuturaPTM";font-size:28px;font-weight:700;line-height:34px;text-transform:uppercase;text-align:center;}
.start-1 .wrap .right{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
.start-1 .wrap .right h1{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#231f20;font-family:'FuturaPTB', sans-serif;font-size:35px;font-weight:700;line-height:35px;text-transform:uppercase;text-align:left;}
.start-1 .wrap .right .short{float:left;width:100%;margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#48261c;font-family:Roboto;font-size:16px;font-weight:300;line-height:16px;text-align:left;}
.start-1 .wrap .right .foto{float:left;width:100%;height:235px;margin:35px 0px 30px 0px;padding:0px 0px 0px 0px;position:relative;}
.start-1 .wrap .right .text{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#231f20;font-family:Roboto;font-size:20px;line-height:30px;font-weight:300;text-align:justify;}
.start-1 .wrap .right .text strong{font-weight:700;}
.start-2{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:40px 0px 40px 0px;background:url(images/start_2_bg.jpg) top no-repeat;background-size:cover;overflow:hidden;}
.start-2 .wrap{width:96%;height:100%;position:relative;margin:0 auto;}
.start-2 .wrap .text{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#ffffff;font-family:Roboto;font-size:16px;font-weight:300;line-height:23px;}
.start-2 .wrap .text strong{float:left;width:100%;margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;color:#ffffff;font-family:"FuturaPTM";font-size:23px;font-weight:700;line-height:23px;text-transform:uppercase;}
.start-2 .wrap .text a{text-decoration:none;color:#fff;}
.start-2 .wrap .text table:nth-child(1){float:left;width:100%;margin:0px 0px 20px 0px;padding:0px 0px 0px 60px;position:relative;background:url(images/start_2_icon_1.png) center left no-repeat;}
.start-2 .wrap .text table:nth-child(2){float:left;width:100%;margin:0px 0px 20px 0px;padding:0px 0px 0px 60px;position:relative;background:url(images/start_2_icon_2.png) center left 2px no-repeat;}
.start-2 .wrap .text table:nth-child(3){float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 60px;position:relative;background:url(images/start_2_icon_3.png) center left 9px no-repeat;}
#container-s{float:left;width:100%;height:150px;position:relative;margin:0px 0px 0px 0px;overflow:hidden;}
#container-s .slide-1{float:left;width:100%;height:100%;position:relative;z-index:1;}
#container-s .slides{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;background-size:cover !important;}
#container-s .dostawa{float:left;width:90%;margin:0px 0px 0px 0px;padding:10px 5% 10px 5%;position:absolute;left:0;top:0;z-index:10;color:#fff;font-family:Roboto;font-size:16px;font-weight:300;line-height:22px;text-align:center;background-color:rgba(255, 166, 39, 0.1);background:rgba(255, 166, 39, 0.1);letter-spacing:1px;z-index:2;}
.about{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:40px 0px 70px 0px;}
.about .wrap{width:96%;position:relative;margin:0 auto;}
.about .wrap h1{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#231f20;font-family:'FuturaPTB', sans-serif;font-size:35px;font-weight:700;line-height:35px;text-transform:uppercase;text-align:left;}
.about .wrap h2{float:left;width:100%;margin:5px 0px 40px 0px;padding:0px 0px 10px 0px;position:relative;color:#48261c;font-family:Roboto;font-size:16px;font-weight:300;line-height:16px;text-align:left;letter-spacing:1px;border-bottom:1px solid #ececec;}
.about .wrap .foto{float:left;width:100%;height:250px;margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;position:relative;background-size:cover !important;}
.about .wrap .text{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#231f20;font-family:Roboto;font-size:16px;font-weight:300;line-height:24px;text-align:justify;}
.about .wrap .text strong{font-size:20px;line-height:27px;}
.about .wrap .text a{text-decoration:none;color:#231f20;}
.offer{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:40px 0px 70px 0px;}
.offer .wrap{width:96%;position:relative;margin:0 auto;}
.offer .wrap h1{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#231f20;font-family:'FuturaPTB', sans-serif;font-size:35px;font-weight:700;line-height:35px;text-transform:uppercase;text-align:left;}
.offer .wrap h2{float:left;width:100%;margin:5px 0px 40px 0px;padding:0px 0px 10px 0px;position:relative;color:#48261c;font-family:Roboto;font-size:16px;font-weight:300;line-height:16px;text-align:left;letter-spacing:1px;border-bottom:1px solid #ececec;}
.offer .wrap .back{float:right;margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;position:absolute;top:0;right:0;color:#48261c;font-family:Roboto;font-size:20px;font-weight:300;line-height:20px;text-decoration:none;}
.offer .wrap .back:hover{color:#ffa627;}
.offer .wrap .text{float:left;width:100%;margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;position:relative;color:#231f20;font-family:Roboto;font-size:16px;font-weight:300;line-height:24px;}
.offer .wrap .text a{text-decoration:none;color:#231f20;}
.offer-list{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
.offer-list a{float:left;width:100%;margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;position:relative;color:#231f20;font-family:'Roboto', sans-serif;font-size:18px;line-height:50px;font-weight:700;font-weight:300;text-decoration:none;text-align:center;border:1px solid #ffa627;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.offer-list a:hover{color:#fff;background-color:#ffa627;}
.offer-list a:nth-child(3),
.offer-list a:nth-child(6),
.offer-list a:nth-child(9),
.offer-list a:nth-child(12),
.offer-list a:nth-child(15),
.offer-list a:nth-child(18),
.offer-list a:nth-child(21),
.offer-list a:nth-child(24){}
.camping-list{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
.camping-list a{float:left;width:100%;margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;position:relative;}
.camping-list a:nth-child(2),
.camping-list a:nth-child(4),
.camping-list a:nth-child(6),
.camping-list a:nth-child(8),
.camping-list a:nth-child(10){float:right;}
.camping-list a .foto{float:left;width:100%;height:300px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
.camping-list a h3{float:left;width:100%;margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#000;font-family:'Roboto', sans-serif;font-size:20px;font-weight:300;line-height:30px;text-align:center;}
.camping-list a .more{float:left;width:50%;margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;top:0;left:25%;color:#fff;font-family:'Roboto', sans-serif;font-size:20px;font-weight:300;line-height:50px;text-align:center;background-color:#48261c;}
.galeria{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
.gallery-box, .gallery-box-last{float:left;width:50%;height:180px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden;border:2px solid #fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.gallery-box a, .gallery-box-last a{-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
.gallery-box:hover a, .gallery-box-last:hover a{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}
.gallery-box a, .gallery-box-last a{float:left;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
.contact{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:40px 0px 40px 0px;overflow:hidden;}
.contact .wrap{width:96%;position:relative;margin:0 auto;}
.contact .wrap h1{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#231f20;font-family:'FuturaPTB', sans-serif;font-size:35px;font-weight:700;line-height:35px;text-transform:uppercase;text-align:left;}
.contact .wrap h2{float:left;width:100%;margin:5px 0px 40px 0px;padding:0px 0px 10px 0px;position:relative;color:#48261c;font-family:Roboto;font-size:16px;font-weight:300;line-height:16px;text-align:left;letter-spacing:1px;border-bottom:1px solid #ececec;}
.contact .wrap .text{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#231f20;font-family:Roboto;font-size:16px;font-weight:300;line-height:26px;}
.contact .wrap .text strong{float:left;width:100%;margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;color:#231f20;font-family:"FuturaPTM";font-size:23px;font-weight:700;line-height:30px;text-transform:uppercase;}
.contact .wrap .text a{text-decoration:none;color:#231f20;}
.contact .wrap .text table:nth-child(1){float:left;width:100%;margin:0px 0px 30px 0px;padding:0px 0px 0px 60px;position:relative;background:url(images/start_2_icon_1.png) center left no-repeat;}
.contact .wrap .text table:nth-child(2){float:left;width:100%;margin:0px 0px 30px 0px;padding:0px 0px 0px 60px;position:relative;background:url(images/start_2_icon_2.png) center left 2px no-repeat;}
.contact .wrap .text table:nth-child(3){float:left;width:100%;margin:0px 0px 30px 0px;padding:0px 0px 0px 60px;position:relative;background:url(images/start_2_icon_3.png) center left 11px no-repeat;}
.contact .wrap .text table:nth-child(4){float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;top:0;right:0;}
#mapa-box{width:100%;height:300px;float:left;margin:0px 0px 0px 0px;overflow:hidden;border:0px solid #c0c0c0}
.mapa-toltip{float:left;width:200px;}
.mapa-tytul{float:left;width:100%;color:#4d4d4d;font-size:14px;font-weight:bold;}
.mapa-ulica{float:left;width:100%;color:#000000;font-size:12px;}
.mapa-miasto{float:left;width:100%;color:#000000;font-size:12px;}
footer{float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:20px 0px 20px 0px;background-color:#fff;}
footer .footer-wrapper{width:96%;height:100%;position:relative;margin:0 auto;position:relative;}
footer .footer-wrapper .logo{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;color:#a7a5a6;font-family:"Playfair Display";font-size:22px;font-weight:700;line-height:22px;text-transform:uppercase;text-decoration:none;text-align:center;}
footer .footer-wrapper nav{float:left;width:100%;margin:15px 0px 0px 0px;font-size:22px;line-height:32px;position:relative;font-family:"FuturaPTM";text-transform:uppercase;text-align:center;}
footer .footer-wrapper nav ul{float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;}
footer .footer-wrapper nav ul li{float:left;width:100%;margin:0px 0px 0px 0px;position:relative;list-style:none;border-bottom:1px solid #ececec;}
footer .footer-wrapper nav ul li a{color:#a7a5a6;text-decoration:none;padding:0px 0px 0px 0px;display:inline-block;}
footer .footer-wrapper nav ul li a:hover{color:#ffa627;}
footer .footer-wrapper nav ul li a.active{color:#ffa627;}
footer .footer-wrapper nav ul li .menu-hr-footer{display:none;}
.mobile-contact{float:right;position:fixed;right:5%;bottom:20px;font-size:24px;line-height:24px;margin:0px 0px 0px 0px;padding:11px 14px 9px 14px;background-color:rgba(0, 0, 0, 0.7);background:rgba(0, 0, 0, 0.7);color:#fff;border-radius:40em;cursor:pointer;font-family:ProximaNova;z-index:40;}
.mobile-info{display:none;float:right;position:fixed;right:5%;bottom:70px;font-size:14px;line-height:14px;margin:0px 0px 0px 0px;padding:0px 20px 0px 25px;background-color:rgba(0, 0, 0, 0.7);background:rgba(0, 0, 0, 0.7);color:#fff;cursor:pointer;z-index:40;}
.mobile-info .box{float:right;margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;position:relative;text-align:right;font-size:16px;line-height:24px;display:inline-block;text-decoration:none;color:#fff;clear:both;}
.mobile-info .box .mobile-ikon{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;font-size:18px;top:1px !important;right:5px;}
.facebook{display:none;}
#cookie_info{position:fixed;width:100%;height:100px;z-index:99999;right:0;bottom:0;background:#181617;background:rgba(0,0,0,0.8);}
#user_information{float:right;width:100%;margin:25px 0px 0px 0px;color:#fff;position:relative;}
#close_info_cookie{position:absolute;left:0;top:0;margin:0px 0px 0px 0px;background-color:#df2157;color:#fff;width:52px;height:52px;font-size:23px;text-align:center;cursor:pointer;font-weight:100;}
#close_info_cookie p{float:right;width:100%;text-align:center;margin:16px 0px 0px 0px;}
.user_information_nag{float:right;width:80%;font-size:12px;line-height:12px;color:#fff;font-weight:bold;margin:0px 0px 5px 0px;}
.user_information_text{float:right;width:80%;font-size:11px;line-height:16px;color:#fff;margin:0px 0px 0px 0px;}
}