/* cmsms stylesheet: style modified: 03.03.2020 11:20:59 */
html,body,div,span,object,iframe,p,blockquote,pre,abbr,address,cite,code,del,dfn,img,ins,kbd,q,samp,small,sub,sup,var,b,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,menu,nav,section,time,mark,audio,video,details,summary{outline:none;border:none;font-size:100%;font-style:normal;vertical-align:baseline;background:none;margin:0;padding:0}section{padding:0;margin:0}article,aside,details,figcaption,figure,footer,header,nav,section,summary{display:block}
button,input,select,textarea{font:inherit;border:none;margin:0}a{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;color:inherit;text-decoration:none}a:focus{outline:none}a:active{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}

/** DCode **/

*::-webkit-scrollbar {width: 0.8rem;}
*::-webkit-scrollbar-track-piece {background:white;}
*::-webkit-scrollbar-thumb {background-color:#878888;}

@font-face{font-family:'FontAwesome';src:url(/uploads/site/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(/uploads/site/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(/uploads/site/fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(/uploads/site/fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(/uploads/site/fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(/uploads/site/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}

body{font-family: 'Raleway', sans-serif;font-size:15px;color:#333;}

:focus{outline:none;box-shadow: 0px 0px 5px 0px #d8d8d8;}


.width{width:1100px;margin:0 auto;}
h1, h2, h3, h4, h5, h6 {margin:10px 0;padding:0;}

img{max-width:100%;}
hr{border:none;background:#d2d2d2;}

ul, ol{margin-right:15px;}

header ul{margin:0;}
nav ul li{display:inline-block;padding:5px;}

.dropdown{position:relative;transition:0.2s;}
    .dropdownicon:after{content:'\f107';font-family:'FontAwesome';font-style:normal;cursor:pointer;}

.dropdown ul{max-height:0;position:absolute;top: 32px;overflow:hidden;width:250px;border-radius: 10px;transition:0.2s;}
    .dropdown ul li{display:block;}

.drop-open .dropdownicon:after{content:'\f106';}
.drop-open ul{max-height:inherit;border: 1px solid #e1e1e1;}

.mobile{position:absolute;top: 1.4rem;right: 10px;padding: 5px;z-index: 99;display:none;}

.mobile:after{content:'\f0c9';font-family:'FontAwesome';font-size: 30px;}
.close:after{content:'\f00d';}

.open{max-height:inherit;background: #fff;z-index: 10;padding:0;right:4rem;}

.table-responsiv{overflow-y:scroll;}
table{width:100%;height:auto;}
    table tr td{padding:10px;width:120px;border:1px solid #eee;border-bottom:transparent;border-right:transparent}
        table tr td:last-of-type{border-right:1px solid #eee}
            table tr:last-of-type td{border-bottom:1px solid #eee}

.rel{position:relative;}
.clear:after{content:'';display:block;clear:both;}

.row{width:100%;}
.row-2, .row-2-l, .row-2-r{width:50%;}
.row-3, .row-3-l, .row-3-r{width:33.33%;}
.row-4, .row-4-l, .row-4-r{width:25%;}

.row-2-l, .row-3-l, .row-4-l{float:left;}
.row-2-r, .row-3-r, .row-4-r{float:right;}

.cookie{display:none;position:fixed;left:0px;right:0px;margin:0 auto;top:20%;width: 30%;box-shadow: 0px 0px 2px 0px #333;background:#a52020;color:white;z-index:9;text-align: center;padding: 2rem;font-size:18px;}
.cookie-header{display:flex;padding: 5px 0;justify-content:flex-end;}
.cookie-header .cookie-close:before{content:'\f00d';display:block;font-size:2rem;position:relative;top:-10px;}
.cookie-body{position:relative;padding: 0 0 15px;}

input, textarea{width:100%;padding:10px;box-sizing:border-box; margin-bottom:10px;}
input[type="submit"]{cursor:pointer;}

/*** Własne style ***/

@keyframes example {
    0%   {left:-75%;}
    25%  {left:-50%;}
    50%  {left:-25%;}
    100% {left:0%;}
}

footer{line-height:40px}
footer .cop{display:inline-block;width:49.5%;}
footer span{padding:0px 10px;}
footer .cre{display:inline-block;width:49.5%;text-align:right;}


/* HEADER */

header{position:fixed;top:0;width:100%;background:#1f1f1f;height:80px;z-index:999;}
header img{float:left;margin-top:20px}
header nav{float:right;width:70%;color:white;height:80px;;}
header nav ul{float:right;height:100%;}
header nav ul li{margin:0px 9px;height:100%;padding:0;cursor:pointer;padding:0px 5px;box-sizing:border-box;}
header nav ul li a{padding:0;display:block;padding:0px 20px;margin:0;height:100%;line-height:80px;position:relative;margin:0px 5px;}
header nav ul li span{overflow:hidden;width:100%;height:100%;display:block;}
header nav ul li a:after{content:'';width:0%;height:120%;position:absolute;top:-10%;left:0;background:#a52020;z-index:-1;transform:rotate(5deg);transition:0.2s;}
header nav ul li a:before{content:'';width:0%;height:120%;position:absolute;top:-10%;right:0;background:#a52020;z-index:-1;transform:rotate(5deg);transition:0.2s;}
header nav ul li a:hover:after{width:50%;}
header nav ul li a:hover:before{width:50%;}
.dropdownicon{position:absolute;right:15px;top:30px;}
.dropdown ul li{height:auto;}
.dropdown ul li a{height:auto;line-height:30px;text-align:center;padding:5px 0px;}
.dropdown ul{height:285px;top:80px;left:0;background:#1f1f1f;border-radius:0;border:none;}
.dropdown ul li a:hover{background:#a52020;}
header nav ul .dropdown ul li a:before{display:none;}
header nav ul .dropdown ul li a:after{display:none;}

/* TLO */

.tlo{width:100%;background:url('/uploads/images/Taurus_BikeUp_Pro_-_zdjecie_ilustracyjne_01.jpg');background-size:cover;background-position:center;margin-top:80px;height:950px;position:relative;}
.tlo .text{background:#1f1f1f;margin-top:2rem;position:absolute;top:35%;width:500px;color:white;}
.text .h1{background:#a52020;color:white;width:90%;position:relative;margin-bottom:2rem;}
.text .h1 h1{margin:0;padding-top:0.5rem;padding-bottom:0.5rem;padding-left:1.5rem;font-weight:300;position:relative;z-index:3;}
.text .h1:before{content:'';width:100%;bottom:-10px;left:0;height:30px;background:#a52020;display:block;position:absolute;z-index:1;transform:rotate(-2deg);}
.text .square{width:12%;position:absolute;right:-11%;height:104%;top:0;overflow:hidden;}
.text .square:before{content:'';position:absolute;width:100%;height:180px;background:#a52020;transform:rotate(43deg);left:-52px;top:-83%;}
.text .content{padding:1rem 1.5rem;font-weight:300;}
.more{position:absolute;width:200px;height:40px;text-align:center;line-height:40px;background:#a52020;transition:0.2s;}
.more:before{content:'';background:#a52020;display:block;position:absolute;width:100%;height:30px;transform:rotate(-2deg);bottom:-4px;z-index:1;transition:0.2s;}
.more a{display:block;position:absolute;width:100%;z-index:2;}
.more .square_more{width:40px;height:100%;position:absolute;right:-40px;overflow:hidden;transition:0.2s;}
.more .square_more:before{content:'';display:block;position:absolute;background:#a52020;width:150px;height:60px;transform:rotate(-45deg);left:-76px;top:-31px;transition:0.2s;}
.tlo .dol{position:absolute;bottom:0;width:100%;margin:0 auto;left:0;right:0;margin-bottom:5rem;}
.tlo .dol .box{float:left;background:white;width:100%;transition:0.2s;}
.tlo .dol .box h1{font-size:14px;text-align:center;}
#banner_slider_container2{overflow:hidden}
.tlo .dol .box .icon{height:90px;margin-top:1rem;margin-bottom:1rem;}
.tlo .owl-carousel .owl-item img{margin:0 auto;height:100%;}


.box:hover{box-shadow:0px 0px 10px black;}

.more:hover{background:#1f1f1f;}
.more:hover .square_more:before{background:#1f1f1f;}
.more:hover:before{background:#1f1f1f;}


/* POD SLAJDEREM */

.pod_slajder{width:100%;background:#a52020;position:relative;height:150px;margin-bottom:3rem;}
.pod_slajder .box_lewa{width:49%;float:left;color:white;padding:1rem 0rem;}
.pod_slajder .box_prawa{width:49%;float:right;color:white;padding:1rem 0rem;}
.pod_slajder:before{content:'';display:block;position:absolute;width:100%;background:url('/uploads/images/krzywe_tlo_gora.png');height:40px;top:-38px;background-repeat:no-repeat;left:0;right:0;background-size:cover;background-position:center;}
.pod_slajder:after{content:'';display:block;position:absolute;width:100%;background:url('/uploads/images/krzywe_tlo_dol.png');height:40px;bottom:-38px;background-repeat:no-repeat;left:0;right:0;background-size:cover;background-position:center;}

.box_lewa h2{line-height:80px;text-align:center;}
.box_prawa h2{line-height:40px;text-align:center;}
.box_produkty h2{line-height:110px;}
.opis {width: 1100px;margin: auto;text-align:justify;text-align-last:center;}

/* NASZE PRODUKTY */

.produkty h1{text-align:center;font-size:1.5rem;color:#a52020;font-weight:800;margin-top:6rem;position:relative;}
.produkty .tekst{text-align:center;margin-bottom:2rem;}
.all .left{width:33%;float:left;}
.all .middle{float:left;width:33%;height:350px;background:url('/uploads/images/produkty.png');background-size:contain;background-position:Center;background-repeat:no-repeat;}
.all .right{width:33%;float:right;}
.box_produkty{margin-bottom:4rem;}
.box_produkty h2{margin-bottom:1rem;}

/* AKTUALNOŚCI */

.dla_siebie{position:relative;background:url('/uploads/images/dla_siebie.jpg') fixed;height:850px;}
.dla_siebie h1{padding-top:7rem;color:white;text-align:center;}
.dla_siebie .tekst{text-align:center;color:white;margin-bottom:3rem;}
.dla_siebie:before{content:'';display:block;background:url('/uploads/images/dlasiebie_gora.png');position:absolute;width:100%;top:-2px;left:0;height:90px;background-position:center;background-repeat:no-repeat;background-size:cover;}
.dla_siebie:after{content:'';display:block;background:url('/uploads/images/dlasiebie_dol.png');position:absolute;width:100%;bottom:-2px;left:0;height:93px;background-position:center;background-repeat:no-repeat;background-size:cover;}
.dla_siebie .news_dlasiebie{width:30%;float:left;background:white;overflow:hidden;}
.news_dlasiebie .newsfield{width:100%;height:230px;margin-bottom:1rem;}
.news_dlasiebie .newsfield img{width:100%;height:100%;object-fit:cover;}
.content .link{text-align:center;margin-bottom:1rem;font-weight:700;padding:0rem 1rem;font-size:18px;}
.content .newssummary{padding:0rem 1rem;text-align:center;padding-bottom:5rem;}
.more_dlasiebie{width:180px;height:40px;position:relative;float:right;text-align:center;line-height:40px;background:#a52020;color:white;transition:0.2s;}
.more_dlasiebie:before{content:'';display:block;position:absolute;width:100%;height:30px;background:#a52020;z-index:1;transform:rotate(-2deg);right:-1px;top:-4px;transition:0.2s;}
.more_dlasiebie a{position:absolute;width:100%;right:0;z-index:2;}
.more_dlasiebie .square{width:40px;height:42px;position:absolute;left:-40px;overflow:hidden;top:-1px;transition:0.2s;}
.more_dlasiebie .square:before{content:'';display:block;position:absolute;width:150px;height:40px;background:#a52020;transform:rotate(-45deg);bottom:20px;left:-8px;transition:0.2s;}


.NewsSummary_slajder{background:white;overflow:hidden;} 
.NewsSummaryField{width:100%;height:230px;margin-bottom:1rem;}
.NewsSummaryField img{width:100%;height:100%;object-fit:cover;}
.pod_zdjecie h1{text-align:center;margin-bottom:1rem;font-weight:700;padding:0rem 1rem;font-size:18px;color:black;}
.NewsSummarySummary{padding:0rem 1rem;text-align:center;padding-top:2rem;padding-bottom:3rem;height:70px;}

#banner_slider_container{height:500px;position:relative;}
.owl-stage-outer{height:100%;}
.owl-stage{height:100%;}
/* SLAJDER */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1;height:100%;}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;padding: 2rem 0;}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0);width: 100%;height:100%;}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block;}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes fadeOut {
0%{opacity:1}
100%{opacity:0}
}
@keyframes fadeOut {
0%{opacity:1}
100%{opacity:0}
}

.owl-nav{position:absolute;bottom:50%;width:100%;}
.owl-prev{width:50px;height:50px;position:absolute;left:-50px;text-align:center;}
.owl-prev:before{content:'\f100';font-family:'FontAwesome';color:white;font-size:50px;text-align:center;}
.owl-next{width:50px;height:50px;position:absolute;right:-50px;text-align:center;}
.owl-next:before{content:'\f101';font-family:'FontAwesome';color:white;font-size:50px;text-align:center;}
/* AKTUALNOŚCI */

.aktualnosci h1{text-align:center;color:#a52020;margin-top:4rem}
.aktualnosci .tekst{text-align:center;margin-bottom:2rem}
.aktualnosci .NewsSummary{width:30%;float:left;margin:10%;position:relative;background:#a52020;transition:0.2s;}
.aktualnosci .NewsSummary .NewsSummaryField{width:300px;height:200px;background:white;position:absolute;top:-60px;left:-150px;box-shadow:0px 0px 10px gray}
.aktualnosci .NewsSummary .NewsSummaryField img{display:block;margin:0 auto;object-fit:contain;height:100%;}
.aktualnosci .NewsSummary .NewsSummaryPostdate{position:absolute;top:0;right:2rem;color:white;font-size:25px;font-weight:600;top:3.5rem;}
.aktualnosci .NewsSummary .NewsSummaryLink{margin-bottom:1rem;color:white;padding-left:27px;font-size:18px;font-weight:600;text-align:center;margin-top:160px;}

.aktualnosci .NewsSummary .NewsSummarySummary{padding:0rem 1rem 1rem 1rem;color:white;}
.NewsSummary .main_morelink{width:100%;height:100%;display:block;position:absolute;}
.aktualnosci .NewsSummary .NewsSummaryLink a{position:relative!important;}
.NewsSummary:hover{background:#1f1f1f;}
.NewsSummaryMorelink:hover{background:#1f1f1f;}
.NewsSummaryMorelink:hover .square:before{background:#1f1f1f;}
.NewsSummaryMorelink:hover:before{background:#1f1f1f;}

/* KONTAKT */

.kontakt{background:#1f1f1f;position:relative;}
.lewa_kontakt{width:50%;float:left;}
.lewa_kontakt .prawa{width:80%;float:right;margin-top:5rem;color:white;}
.lewa_kontakt .prawa img{margin-top:1rem;margin-bottom:2rem;}
.lewa_kontakt .prawa div{margin-bottom:2rem}
.kontakt:before{content:'';position:absolute;top:-2px;left:0;width:100%;background:url('/uploads/images/aktualnoscidol.png');height:90px;background-position:center;background-repeat:no-repeat;background-size:cover;z-index:9;}
.formbuilderform{width:90%;}
.required{margin-bottom:3px!important;}
.required input{background:#a52020;color:white;}
.required textarea{background:#a52020;color:white;width:100%!important;height:200px!important;}
.submit{width:180px;float:right;}
.submit input{background:white;}
.prawa_kontakt{width:50%;float:right;height:870px;}
#mapa{height:100%;}
#mapa .iframe{height:100%;}

/* 	FOOTER  */

footer{background:#a52020;color:white;position:relative;}
footer .cre a{color:white;font-weight:800;}
footer:after{content:'';display:block;position:absolute;background:url('/uploads/images/footer_gora.png');height:30px;top:-28px;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;}

/* ERROR MESSAGE */

.error_message{position:fixed;top:200px;z-index:9999999999999;text-align:center;left:50%;margin-left:-190px;    background:#a52020;color:white;font-size:14px;width:380px;display:inline-block;padding:20px 0px;box-shadow:3px 3px 20px black;overflow:hidden;}

/* COOKIES */

#cookieinfo{display:none;width:100%;color:white;text-align:center;position: fixed;bottom:0;z-index:9999;background:#a52020;font-size:12px;z-index:999;box-shadow:0px 0px 4px white;}
#cookieinfo p{display:block;float:left;width:92%;margin:1%;margin-top:1%;}
#cookieinfo .click{width:4%;display:flex;align-items:center;justify-content:center;float:right;padding:1%;}
#close {margin-right:1%;font-size:23px;}
#more_info {margin-right:1%;font-size:23px;}



/* PODSTRONA */

.podstrona{min-height:50vh;}
.podstrona h1{text-align:center;margin-top:7rem;}
#back{width:150px;height:40px;text-align:center;line-height:40px;border:2px solid #a52020;cursor:pointer;background:#a52020;color:white;display:block;margin:0 auto;margin-top:3rem;margin-bottom:3rem;transition:0.2s;}
#back:hover{background:none;color:#a52020;}


.podstrona .NewsSummary{width:30%;float:left;margin:10%;position:relative;background:#a52020}
.podstrona .NewsSummary .NewsSummaryField{width:300px;height:200px;background:white;position:absolute;top:-60px;left:-150px;box-shadow:0px 0px 10px gray}
.podstrona .NewsSummary .NewsSummaryField img{display:block;margin:0 auto;object-fit:contain;height:100%;}
.podstrona .NewsSummary .NewsSummaryPostdate{position:absolute;top:0;right:2rem;color:white;font-size:25px;font-weight:600;top:3.5rem;}
.podstrona .NewsSummary .NewsSummaryLink{margin-bottom:1rem;color:white;padding-left:27px;font-size:18px;font-weight:600;text-align:center;margin-top:160px;}
.podstrona .NewsSummary .NewsSummarySummary{padding:0rem 1rem 1rem 1rem;color:white;}

.podstrona .NewsSummary.news_produkty{width:23%;float:left;margin:5%;position:relative;background:#a52020}
.podstrona .NewsSummary.news_produkty a{position:absolute;width:100%;height:100%;}
.podstrona .NewsSummary.news_produkty .NewsSummaryField{width:250px;height:150px;background:white;position:absolute;top:-40px;left:-80px;box-shadow:0px 0px 10px gray}
.podstrona .NewsSummary.news_produkty .NewsSummaryLink{margin-bottom:1rem;color:white;padding-left:0px;font-size:18px;font-weight:600;text-align:center;margin-top:130px;min-height:42px;}
.podstrona .width div .NewsDetailField:last-of-type{width:100%;}
#NewsPostDetailContent ul{margin-left:30px;}
.NewsDetailField video{width:100%;}
.NewsDetailField{width:45%;float:left;}
.NewsDetailField img{width:100%;display:block;}
#NewsPostDetailTitle{text-align:center;margin-bottom:1rem;margin-top:3rem;color:#a52020;}
#NewsPostDetailHorizRule{width:100%;height:2px;background:#a52020;margin-bottom:2rem;}
#NewsPostDetailContent{width:50%;float:right;}

.NewsDetailField iframe{width:100%!important;margin-top:2rem;}

.galeria_div{margin-top:2rem;}

.haslo{text-align:center;margin-bottom:1rem;margin-top:3rem;color:#a52020;position:relative;}
.haslo2{text-align:center;margin-bottom:1rem;margin-top:3rem;color:#a52020;}
.haslo:after{content:'';display:block;position:absolute;width:100%;height: 2px;
    background: #a52020;
    margin-bottom: 2rem;}
    
.cms_checkbox{display:inline-block;width:20px;position:relative;top:-10px;}
.required label{width:90%;display:inline-block;line-height:20px;}
#NewsPostDetailContent .more .more_text{color:white;}
#NewsPostDetailContent .more{margin-top:1rem;}
/* PODSTRONA */
/* cmsms stylesheet: responsive modified: 28.06.2018 15:15:04 */
@media (max-width: 1400px) and (min-width: 1201px) {
html{font-size:100%}
.width{width:1170px;margin:0 auto}

.aktualnosci .NewsSummary .NewsSummaryField{width:260px;height:180px;top:-40px;left:-110px;}
#banner_slider_container{width:90%;margin:0 auto;}
.owl-carousel .owl-stage-outer{width:100%;margin:0 auto;}
.tlo .dol{width:100%;}
.tlo .dol .box{min-height:190px;}

.podstrona .NewsSummary.news_produkty{width:21%;margin:6%;}
.cookie{width:30%;}
}

@media (max-width: 1200px) and (min-width: 1001px) {
html{font-size:85%}
.width{width:970px;margin:0 auto}

.tlo .dol{width:90%;}
.tlo .dol .box h1{font-size:16px;}
header nav ul li{margin:0px;padding:0px 2px;}
.aktualnosci .NewsSummary .NewsSummaryField{width:230px;height:150px;top:-50px;left:-50px;}
.aktualnosci .NewsSummary{width:36%;margin:7%;}
.lewa_kontakt .prawa{width:90%;margin-top:7rem;}
#banner_slider_container{width:90%;margin:0 auto;}

.tlo .dol{width:98%}

.podstrona .NewsSummary .NewsSummaryField{width:230px;height:150px;top:-50px;left:-50px;}
.podstrona .NewsSummary{width:36%;margin:7%;}
.podstrona .NewsSummary.news_produkty{width:36%;margin:7%;}
.cookie{width:60%;}

}

@media (max-width: 1000px) and (min-width: 801px) {
html{font-size:80%}
.width{width:750px;margin:0 auto}
    
.row-2, .row-2-l, .row-2-r{width:50%;}
.row-3, .row-3-l, .row-3-r{width:50%;}
.row-4, .row-4-l, .row-4-r{width:33.33%;}

.mobile{display:block;position:fixed;color:white;}
.open{background:#1f1f1f;max-height:40rem;min-height:180px;right:0;}
header .width{width:100%;}
header nav{width:100%;margin:0;margin-top:24px;background:#1f1f1f;max-height:40rem;height:auto;}
header nav ul{width:100%;max-height:0rem;transition:0.2s;overflow:hidden;float:none;}
header nav ul li{width:100%;text-align:center;margin:0;height:auto;}
header nav ul li a{width:100%;line-height:30px;height:auto;padding:0;margin:0;}

.dropdownicon{right:42%;top:6px;}
.dropdown ul{position:relative;width:100%;top:4px;max-height:0;max-height:40rem;height:0;min-height:0;}
.dropdown .open{right:0;min-height:210px;background:#a52020;}
.dropdown ul li{line-height:25px;}
.dropdown ul li a{margin:0;line-height:20px;}
header nav ul li a:before{display:none;}
header nav ul li a:after{display:none;}

.tlo{height:480px;}
.tlo .text{top:22%;display:none;}

.pod_slajder{padding-bottom:1rem;}
.pod_slajder:before{display:none;}
.pod_slajder:after{display:none;}
.tlo .dol{margin-bottom:0;}

.aktualnosci .NewsSummary .NewsSummaryField{width:230px;height:150px;top:-50px;left:0px;right:0;margin:0 auto;}
.aktualnosci .NewsSummary .NewsSummaryPostdate{left:0;right:0;margin:0 auto;top:8.5rem;text-align:center;font-size:20px;}
.aktualnosci .NewsSummary{width:42%;margin:4%;}
.aktualnosci .NewsSummary .NewsSummaryLink{padding-left:0;}
.lewa_kontakt .prawa{width:90%;margin-top:7rem;}
#banner_slider_container{width:90%;margin:0 auto;}


.podstrona .NewsSummary .NewsSummaryField{width:230px;height:150px;top:-50px;left:0px;right:0;margin:0 auto;}
.podstrona .NewsSummary .NewsSummaryPostdate{left:0;right:0;margin:0 auto;top:8.5rem;text-align:center;font-size:20px;}
.podstrona .NewsSummary{width:42%;margin:4%;margin-top:5rem;margin-bottom:1rem;}
.podstrona .NewsSummary .NewsSummaryLink{padding-left:0;}
.podstrona .NewsSummary.news_produkty{width:34%;margin:8%;}
.cookie{width:80%;}
}

@media (max-width: 800px) and (min-width: 501px) {
html{font-size:75%}
.width{width:96%;margin:0 auto}
    
.row-2, .row-2-l, .row-2-r{width:100%;}
.row-3, .row-3-l, .row-3-r{width:50%;}
.row-4, .row-4-l, .row-4-r{width:50%;}
    
.mobile{display:block;position:fixed;color:white;}
.open{background:#1f1f1f;max-height:40rem;min-height:180px;right:0;}
header .width{width:100%;}
header nav{width:100%;margin:0;margin-top:24px;background:#1f1f1f;max-height:40rem;height:auto;}
header nav ul{width:100%;max-height:0rem;transition:0.2s;overflow:hidden;float:none;}
header nav ul li{width:100%;text-align:center;margin:0;height:auto;}
header nav ul li a{width:100%;line-height:30px;height:auto;padding:0;margin:0;}

.dropdownicon{right:42%;top:6px;}
.dropdown ul{position:relative;width:100%;top:4px;max-height:0;max-height:40rem;height:0;min-height:0;}
.dropdown .open{right:0;min-height:210px;background:#a52020;}
.dropdown ul li{line-height:25px;}
.dropdown ul li a{margin:0;line-height:20px;}
header nav ul li a:before{display:none;}
header nav ul li a:after{display:none;}

.tlo{height:59vw;}
.tlo .text{display:none;}

.pod_slajder:before{display:none;}
.pod_slajder:after{display:none;}
.pod_slajder .box_prawa{width:100%;float:none;}
.pod_slajder .box_lewa{width:100%;float:none;}
.pod_slajder{height:auto;padding-bottom:1rem;}

.middle{display:none;}
.all .left{width:100%;}
.all .right{width:100%;}

.dla_siebie:before{display:none;}
.dla_siebie:after{display:none;}

.aktualnosci .tekst{margin-bottom:5rem;}

.aktualnosci .NewsSummary .NewsSummaryField{width:230px;height:150px;top:-50px;left:0px;right:0;margin:0 auto;}
.aktualnosci .NewsSummary .NewsSummaryPostdate{left:0;right:0;margin:0 auto;top:8.5rem;text-align:center;font-size:20px;}
.aktualnosci .NewsSummary{width:92%;margin:4%;margin-bottom:6rem;}
.aktualnosci .NewsSummary .NewsSummaryLink{padding-left:0;}
.lewa_kontakt .prawa{width:90%;margin-top:7rem;}
#banner_slider_container{width:80%;margin:0 auto;}
.tlo .dol{margin-bottom:0;}
#banner_slider_container2{width:98%;margin:0 auto;}

.kontakt:before{display:none;}
.lewa_kontakt{width:100%;}
.prawa_kontakt{width:100%;height:260px;}
footer:after{display:none;}

footer .cop{width:100%;text-align:center;}
footer .cre{width:100%;text-align:center;}
.NewsDetailField{width:100%;}
#NewsPostDetailContent{width:100%;margin-top:2rem;}

.podstrona .NewsSummary .NewsSummaryField{width:230px;height:150px;top:-50px;left:0px;right:0;margin:0 auto;}
.podstrona .NewsSummary .NewsSummaryPostdate{left:0;right:0;margin:0 auto;top:8.5rem;text-align:center;font-size:20px;}
.podstrona .NewsSummary{width:92%;margin:4%;margin-bottom:2rem;margin-top:5rem;}
.podstrona .NewsSummary .NewsSummaryLink{padding-left:0;}
.podstrona .NewsSummary.news_produkty .NewsSummaryField{left:0;right:0;margin:0 auto;}
.podstrona .NewsSummary.news_produkty{width:90%;margin:5%;margin-top:6rem;}
.podstrona .NewsSummary.news_produkty a{overflow:hidden;text-indent:-100px;}
.cookie{width:90%;}

}

@media (max-width: 500px) {
html{font-size:75%}
.width{width:98%;margin:0 auto}
    
.row-2, .row-2-l, .row-2-r{width:100%;}
.row-3, .row-3-l, .row-3-r{width:50%;}
.row-4, .row-4-l, .row-4-r{width:50%;}
    
.mobile{display:block;position:fixed;color:white;}
.open{background:#1f1f1f;max-height:40rem;min-height:180px;right:0;}
header .width{width:100%;}
header nav{width:100%;margin:0;margin-top:24px;background:#1f1f1f;max-height:40rem;height:auto;}
header nav ul{width:100%;max-height:0rem;transition:0.2s;overflow:hidden;float:none;}
header nav ul li{width:100%;text-align:center;margin:0;height:auto;}
header nav ul li a{width:100%;line-height:30px;height:auto;padding:0;margin:0;}
header img{width:20rem;margin-top:2rem;margin-left:1rem;}

.dropdownicon{right:32%;top:6px;}
.dropdown ul{position:relative;width:100%;top:4px;max-height:0;max-height:40rem;height:0;min-height:0;}
.dropdown .open{right:0;min-height:210px;background:#a52020;}
.dropdown ul li{line-height:25px;}
.dropdown ul li a{margin:0;line-height:20px;}
header nav ul li a:before{display:none;}
header nav ul li a:after{display:none;}
.owl-stage-outer{width:98%;margin:0 auto;}
.tlo{height:59vw;}
.tlo .text{display:none;}
.tlo .dol{margin-bottom:0;}

.pod_slajder:before{display:none;}
.pod_slajder:after{display:none;}
.pod_slajder .box_prawa{width:100%;float:none;}
.pod_slajder .box_lewa{width:100%;float:none;}
.pod_slajder{height:auto;padding-bottom:1rem;}

.middle{display:none;}
.all .left{width:100%;}
.all .right{width:100%;}

.dla_siebie:before{display:none;}
.dla_siebie:after{display:none;}
.owl-next{width:30px;height:30px;right:-30px;}
.owl-prev{width:30px;height:30px;left:-30px;}
.owl-next:before{font-size:30px;}
.owl-prev:before{font-size:30px;}

.aktualnosci .tekst{margin-bottom:5rem;}

.aktualnosci .NewsSummary .NewsSummaryField{width:230px;height:150px;top:-50px;left:0px;right:0;margin:0 auto;}
.aktualnosci .NewsSummary .NewsSummaryPostdate{left:0;right:0;margin:0 auto;top:8.5rem;text-align:center;font-size:20px;}
.aktualnosci .NewsSummary{width:92%;margin:4%;margin-bottom:6rem;}
.aktualnosci .NewsSummary .NewsSummaryLink{padding-left:0;}
.lewa_kontakt .prawa{width:90%;margin-top:7rem;}
#banner_slider_container{width:80%;margin:0 auto;}

.kontakt:before{display:none;}
.lewa_kontakt{width:100%;}
.prawa_kontakt{width:100%;height:260px;}
footer:after{display:none;}

footer .cop{width:100%;text-align:center;}
footer .cre{width:100%;text-align:center;}

#cookieinfo .click{display:block;}

.NewsDetailField{width:100%;}
#NewsPostDetailContent{width:100%;margin-top:2rem;}

.podstrona .NewsSummary .NewsSummaryField{width:230px;height:150px;top:-50px;left:0px;right:0;margin:0 auto;}
.podstrona .NewsSummary .NewsSummaryPostdate{left:0;right:0;margin:0 auto;top:8.5rem;text-align:center;font-size:20px;}
.podstrona .NewsSummary{width:92%;margin:4%;margin-bottom:2rem;margin-top:5rem;}
.podstrona .NewsSummary .NewsSummaryLink{padding-left:0;}

.podstrona .NewsSummary.news_produkty .NewsSummaryField{left:0;right:0;margin:0 auto;}
.podstrona .NewsSummary.news_produkty{width:90%;margin:5%;margin-top:6rem;}
.podstrona .NewsSummary.news_produkty a{overflow:hidden;text-indent:-100px;}
.cookie{width:80%;}

}
