@import url('https://fonts.googleapis.com/css?family=Lato:100,300,400,700,900');
body{font-family: 'Lato', sans-serif;background:#000}
.content-head-information a { color:#000 !important}
.lato-100{font-weight:100}
.lato-300{font-weight:300}
.lato-400{font-weight:400}
.lato-700{font-weight:700}
.lato-900{font-weight:900} 
#layer_cart { color:#000}

.img-responsive{width: 100%;}
.newsletter__boxes{display:flex;flex-wrap:wrap}
.newsletter__box1{width:75%;text-align:left}
.newsletter__box2{width:25%}
.n-form {width:80%;max-width:1200px}
.n-form form{width:100%;}
.newsletter__box__desc{font-size:18px}
.newsletter__box__desc span{color:#5b7083}
.newsletter__box__ac{font-size:10px}

.info__free__cart {
  font-size: 20px;
}
.pad20 { float:left; width:90%}
.newsletter__box__ac input { float:left}

.header__bg { transition:none !important}
.header--slider .swiper-slide .header__bg { transform: scale(1);}
.swiper-pagination-bullet {
  width: 1.75rem !important;
  height: 1.75rem !important;
  background:#000;
  border:2px solid #fff;

}
.swiper-pagination {  margin-bottom:2%;}

.header--slider .swiper-slide {

  min-height: 120vh;}


.row-15{margin-left:-10px;margin-right:-10px}
.grid-item {margin-bottom: 28px;}
.grid-item img{min-width: 100%; max-width: 100%; max-height: 100%;}
.grid{margin:0 auto}
.grid1a{margin-bottom: 63px;padding-right: 48px;}
.grid1b{margin-bottom: 63px;padding-right: 15px;padding-left: 33px;}
.grid2{padding-right:31.5px;margin-bottom:63px}
.grid3{padding-left:49px;margin-bottom:63px}

.reg-line-21 label{width:100%}
.img-responsive2{width:100%}
.lp{padding-left:0px}
.lp2{padding-left:0px;padding-right:30px}
.lp4{padding-left:15px;padding-right:15px}
.pp2{padding-right:0px}
.pp{    padding-right: 0px;padding-left: 0px;margin-left: 0px;}
.pp3{margin-bottom:45px}

.log_in_again { border:2px #000 solid; margin-top:18px; font-weight:bold}
.log_in_again:hover a { color:#000; background:#fff}
.log_in_again .futura { margin-top:0; font-weight:bold !important}

.mobile-td td { vertical-align: top;}
.name-en { color:#666; font-size:14px}
.desc_content {cursor: pointer;}
.desc_content{margin-top:20px}
.do_kompletu_box{position:relative}
.do_kompletu_box:before{position:absolute;top:36px;width:calc(100% - 30px);height:1px;background:#aaa;content:'';left: 15px;right: 15px;}
.do_kompletu{text-align:center !important;background:#fff}
.do_kompletu span{background: #fff;    display: inline-block;    z-index: 1;    position: relative;    padding: 0px 10px;}
.desc-ship,.desc-style2{width:100%;height:0px;    overflow: hidden}
.desc-ship-display{height:auto !important}
.desc-style-display{height:auto !important}
.zwin{display:none;width:20px;float:right}
.rozwin{display:block;width:20px;float:right}

.desc-style2 { margin-bottom:20px}
.head-ship { margin-bottom:20px}

.abc .zwin{display:block}
.abc .rozwin{display:none}

.page-tpl .navbar-fixed-top{background:#fff}
.box-contact h1{text-transform:uppercase}
.imbb-log2{padding-left:7.5px;padding-right:7.5px}

.usr-line-2:empty{display:none}

#insta{background:#fff}
.insta__hover {position:relative;max-height:460px}
.insta__hover:hover:after{content:'';background:rgb(0,0,0,0.3) !important;height:calc(100% - 30px);width:calc(100% - 30px);position:absolute;left:15px;right:15px;top:30px;bottom:0px}
.insta__title {background:#fff;text-align:Center;padding:50px 0px 20px}
.insta__title a{color:#000;transition: all 0.5s ease;font-size:20px;font-weight:bold; padding-bottom:10px}
.insta__title a:hover{opacity:0.8;transition: all 0.5s ease;}
.btn { border-radius:0}

.fastregistration2 li{ margin-left:-25px}


.flex-6 > div {    display: flex !important;    flex-wrap: Wrap;    justify-content: center;    align-items: center;}
.flex-6 > div > div > a:nth-child(1){margin-right:2px}
.flex-6 > div > div > a:nth-child(3){margin-left:2px}
.flex-6 > div > div{    display: flex !important;    flex-wrap: Wrap;    justify-content: center;    align-items: center;}
.flex-6 a{border:0px solid #92783d;color:#fff !important;background:#000;cursor: pointer;height: 26px;width: 26px;justify-content: center;display: flex;align-items: center;transition:all 500ms ease;-moz-transition:all 500ms ease;	-webkit-transition:all 500ms ease;	-ms-transition:all 500ms ease;-o-transition:all 500ms ease;    font-size: 18px;}

.flex-6 a:hover{border:1px solid #000;;color:#000 !important;background:#fff;transition:all 500ms ease;-moz-transition:all 500ms ease;	-webkit-transition:all 500ms ease;	-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}

.koszyk-linie { padding-left:0; padding-right:0}
.nav > li > a { padding-left:7px; padding-right:7px;}

@media  (max-width:580px){
.flex-6 > div > div > a:nth-child(1){margin-right:0px; margin-bottom: 5px}
.flex-6 > div > div > a:nth-child(3){margin-left:0px; margin-top: 5px}
.insta__hover {position:relative;max-height:100%}
}

.button__box{display:none;margin: 10px 0px;}
.button__box__div{display:flex;flex-wrap:Wrap}
.button__box__input{background: #fff;    border: 1px solid #dedede;    width: 60%;    font-size: 14px;    font-weight: 400;    line-height: 24px;    padding: 10px 10px 10px;}
.button__box__submit{    background-color: #000;    font-size: 18px; width:30%;   font-weight: 600;    height: 46px;    color: #fff;   border: 2px solid #000;transition: all 0.5s ease; }
.button__box__submit:hover {background: #fff;color: #000;transition: all 0.5s ease; border: 2px solid #101010;
}
.button__dostepnosc__text{display: flex;    flex-wrap: wrap;align-items: center;margin-top:10px;cursor:pointer}
.button__dostepnosc__text img{margin-right:10px}

.button__logged{background: #000;border: 2px solid #000;color: #fff !important;padding: 5px 20px;float: left;}

/*.koszyk-start{border-bottom: 1px solid #b9b9b9;padding-bottom: 30px;}
.code-button{border-bottom: 1px solid #b9b9b9;padding-bottom: 30px;}*/
.mobile-td .br-xs {     padding-top: 0px;    padding-bottom:  0px;margin-top: 25px;padding-right:0px}
.mobile-td {padding-bottom:  0px;margin-bottom:  0px;}
.koszt-t {padding-bottom:  0px;margin-bottom:  0px;}



.code-title{position:relative}
.code-title:before{position:absolute;position: absolute;content: '';left: 19%;font-size: 14px;top: 5px;}
.nagl-zam span{display:none;border:1px solid #000;padding: 10px 10px 10px 5px;cursor:pointer}

.fast__register.zwin__section .usr-line {
    min-height: 410px;
}
.cenarabat{position:relative}
.strong__wrong{    font-size: 11px;    margin: 5px 0px;    display: inline-block;}

/*.code-button{height:0px;opacity:0;visibility:hidden;transition: all 0.5s ease;}
.code-buttons{height:100%;opacity:1;visibility:visible;transition: all 0.5s ease;}*/


.submit1.subSel{    background: #000;    border: 2px solid #000;    color: #fff !important;    padding: 10px 25px !important;margin-bottom:20px;font-size:16px !important}
.slick-slider{margin-top:18px}
.fancybox-opened {z-index: 99999 !important;}

.catalogue__cart{display:flex;align-items:Center}
.catalogue__cart img{margin-right:10px}

.buttonzwin label{display:inline-block}
#klauzulabez{margin-left:0px !important; padding-top:10px}
 .modal{z-index:11111}
#hipolit-id label {font-weight:normal }

.navbar-fixed-top{top:40px}

.darmowa_przesylka {
    background: #000;
    color: #fff;
    font-size: 14px;
    text-align: center;
    position: fixed;
    width: 100% !important;
    top: 0px;
    z-index: 999999;
    padding: 10px;

}
.darmowa_przesylka:empty {display:none}

.darmowa_przesylka:empty ~ .navbar-fixed-top{top:0px}
.menu__new{display: flex;flex-wrap: wrap;justify-content: center;width: 100%;align-items:Center}
.menu__box1{margin-right: auto;width: 40%;}
.menu__box2{margin: 0 auto;width: 20%;display: flex;justify-content: center;}
.menu__box3{margin-left: auto;width: 40%;}


.kolor-lista-full-active {border:solid 1px #000; margin:5px; padding:5px;width:60px}
.kolor-lista-full{border:solid 1px #CCC ; margin:5px; padding:5px;width:60px}
.kolor-lista-full:hover {border:solid 1px #000;}

.banertopplayer2 .banertopplayer3 { width:37px !important; height:37px !important;  border-radius:50px; top: -40px !important;border: 3px solid #fff; }
.buttonx { font-size:19px;}


.menu__box1 ul li:last-child a {
    font-weight: bold;
}


@media (min-width: 1024px) {
	.fastregistration2 label {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
	margin-left: 17px !important;
}
.fastregistration1 h3{margin-bottom:60px}

}
@media (min-width: 1390px) {
.container-fluid-1360 {width: 1360px;  }
}
.hvr-underline-from-left:before {background: #89693b;}

/*buttony laureaci*/
.button-box-1{background-color: #89693b;padding:13px}
.button-box-2{background-color: #d38445;padding:13px}
.button-box-3{background-color: #89403b;padding:13px}
.button-box-4{background-color: #4d1815;padding:13px}

.owl-carousel .owl-item img{width:initial;margin:0 auto}
.homepage  footer { margin-top:0px }
.owl-nav.disabled { display:block !important}
.owl-dots { display:block}
#insta .disabled { display:block}
.owl-theme .owl-dots .owl-dot.active span { background:#000}

.text-upper{text-transform:uppercase;}
.c-gold{color:#89693b;}
.c-gold a{color:#89693b;}
.c-gold a:hover{color:#89693b;text-decoration:none}
.owl-prev, .owl-next { display:none !important}
.ft-12{font-size:12px}
.ft-16{font-size:16px}
.ft-20{font-size:20px}
.ft-24{font-size:24px}
.ft-30{font-size:30px}
.ft-36{font-size:36px}
.ft-50{font-size:50px}

.bg-white{background:#fff}
.newsletter-input, .newsletter-button { }
.top-menu{text-align:right;margin-top:38px;float:right}
.top-menu a{display:block;padding-left:10px;padding-right:10px;float:left}
.top-menu2{text-align:right;margin-top:30px;margin-bottom:30px;float:right}
.top-menu div{display:inline-block;margin-left:5px;margin-right:5px}
.top-menu div span{display:inline-block;margin-right:5px;}
.top-menu div img{display:inline-block;margin-top:-5px;}
.navbar-fixed-top,.top-menu,.navbar-brand{transition: all 0.5s ease;}
.smaller{/*position:fixed !important;*/transition: all 0.5s ease;}
.smaller .top-menu{display:none;transition: all 0.5s ease;}
.smaller .navbar-brand{width:64px;transition: all 0.5s ease;padding: 13px 15px;}

.bounced .smaller{position:fixed !important;transition: all 0.5s ease;height:100vh}
.bounced .smaller .navbar-brand{width:119px;}

#hipolit-id > div > div > div.col-lg-12.col-md-12.col-sm-12.col-xs-12.ft-20.c-black > div:nth-child(6) > div:nth-child(1) > center > span{display:none}
#hipolit-id > div > div > div.col-lg-12.col-md-12.col-sm-12.col-xs-12.ft-20.c-black > div:nth-child(6) > div:nth-child(3) > div > form > center > input{background: #000;border: 2px solid #000;color: #fff !important;padding: 5px 20px !important;margin-top: 32px;font-size: 18px !important;text-transform: uppercase;font-weight: bold;transition: all 0.5s ease;margin-bottom:25px}
#hipolit-id > div > div > div.col-lg-12.col-md-12.col-sm-12.col-xs-12.ft-20.c-black > div:nth-child(6) > div:nth-child(3) > div > form > center > input:hover{background:#fff;border:2px solid #000;color:#000 !important}

.last-szt{margin-top:10px}
.kluzule2 label{font-weight:normal;width:100%}
.kluzule2 { font-size:14px}
.last-tr{border-top:1px solid #000;font-size:22px}

#dolacz .fab.fa-facebook-f{font-size:40px;margin-top:0px}
#dolacz .box-dolacz-box{text-align:center}
#dolacz .box-dolacz-box a{display:inline-block}
#button-id{background:#efefef;padding:25px 0px}
#news-id{background:#e1e1e1;padding:40px 0px}
.white-bg{background:#fff;padding:13px 13px 0px 13px}
.white-bgs{background:#fff;}

.newsletter__boxs{display:flex;flex-wrap:Wrap;justify-content:center}

.box-laureat a{width:100%}
.css-cap::first-letter{text-transform:uppercase }
.box-aktualnosci{padding-bottom:40px}
.box-aktualnosci a{color:#000}
.box-texts{min-height: 125px;display: inline-block;width: 100%;}
.divide-arrow{margin-top:5px !important}
#hipolit-id{background:url(images/THC_2019_B_17.jpg) top center no-repeat #fff;padding:65px 0px;background-size: cover;}
.page-tpl #hipolit-id{margin-top:119px; /*margin-bottom:100px;*/ padding:0px 0px 25px 0px;min-height:549px;margin-top: 160px;}
.box-hipolit img{margin:0 auto 55px;}
.box-hipolit-h3{margin-bottom:20px;margin-top:35px}
.pages-4 .box-hipolit-h3{margin-bottom:20px;margin-top:35px}
.pages-17 .box-hipolit-h3{padding-bottom:20px}

.pages-4 .newsletter__box .box-hipolit-h3{margin-bottom:30px;margin-top:30px}
.pages-4 .box-hipolit-h33{margin-bottom:20px;margin-top:0px; text-transform:uppercase}
#towarzystwo-id{background:#e1e1e1;padding:90px 0px}
.box-towarzystwo img{margin:0 auto 55px;}
.box-towarzystwo-h3{margin-bottom:20px} 
#pomnik-id{background:url(images/THC_2019_B_30.jpg) top center repeat-x;}
.box-pomnik{margin-top:70px;margin-bottom:130px}
.box-pomniks{position:relative}
.box-pomnik-desc{position:absolute;right:0px;bottom:0px;width: 100%;padding: 15px 15px 0px 15px;}
#fundusz-id{background:url(images/THC_2019_B_46.jpg) top center no-repeat;padding-top:150px;padding-bottom:130px;background-size: cover;}
.box-laureat-box{margin-top:15px}
#takze-id{background:#ede9e2}
.box-takzet{padding:50px 0px}
.box-takzes{/*display:flex;flex-wrap:wrap;*/margin-bottom:30px;position:relative}
.box-takzes a{width:100%}
.box-takzes img{position:Absolute;right:15px ;bottom:15px}
.box-takzes2{padding:15px 0px;background:#89693b}
.box-takze-button{display:flex;flex-wrap:wrap}

.box-aktualnosci-all,.box-rekomendacje-all{padding:20px}
.box-aktualnosci-all img,.box-rekomendacje-all img{display:inline-block;padding-left:10px;margin-top: -3px;}
.last-szt1{display:block}
.last-szt0{display:none}
.last-szt1{margin-left:0px;color:#d22a09 !important;font-size:14px;float:left;font-weight:bold;text-transform:uppercase;position:Absolute}
.prod-price-light{margin-right:20px}

.srewda{display: flex;    width: 102%;    justify-content: center;    align-items: center;}
.srewda .col-lg-6{} 
.srewda span{width:20px} 

#xmenutop_7{text-transform:uppercase}

.box-contact:nth-child(1)>div>div>div:nth-child(3):before {display:none}
.box-contact:nth-child(2)>div>div>div:nth-child(3):before {display:none}
.box-contact:nth-child(2)>div>div>div:nth-child(2):before {display:none}
.box-contact:nth-child(2)>div>div>div:nth-child(5):before {display:none}
.box-contact>div>div>div {position:relative;padding-left: 0px;}
.box-contact>div>div>div:before {
    position: absolute;  
    top: 1px;  
    margin: 8px 0 0 -12px;    
    vertical-align: middle;
    display: none;
	border-radius:50%;
    width: 4px;
    height: 4px;
    background: #89693b;
    content: "";
}

/*INPOST PACZKOMATY*/
.inpost_select_province select,.inpost_select_city select,.inpost_select_street select{width: 100% !important;width: 75%;font-size: 14px;font-weight: 400;line-height: 24px;padding: 10px 13px 10px;background: #fff;border: #aaa 1px solid;margin-top:15px}




.owl-theme .owl-nav.disabled + .owl-dots{position: relative !important; bottom: 0px !important;}
/*.owl-theme .owl-dots .owl-dot span{background:none;border:0px;color: #000000;font-size: 14px;font-weight: 700;line-height: 30px;margin-right:80px;transition: all 0.5s ease;position:relative;height:30px}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background:none;border:0px;color: #b60000;font-size: 24px;transition: all 0.5s ease;}
.owl-theme .owl-nav.disabled + .owl-dots{position:absolute;width:50%;text-align:right;bottom:45px;padding-right:25px}*/
.owl-dot span{width:20px;height:20px;background:#000;border-radius:50%}
.owl-dot.active span{background:#89693b}
/*.owl-dot span:before{position:absolute}
/*.owl-dot:nth-child(1) span:before{content:"01"}*/
/*.owl-dot span:after{content:"";width:22px;height:1px;background:#000;position:absolute;    left: 57px;    top: 15px;}
.owl-dot:last-child span:after{display:none}
.owl-dot.active span:after{content:"";width:22px;height:1px;background:#000;position:absolute;    left: 57px;    top: 15px;}
/*.owl-dot:nth-child(2) span:before{content:"02"}
.owl-dot:nth-child(3) span:before{content:"03"}
.owl-dot:nth-child(4) span:before{content:"04"}
.owl-dot:nth-child(5) span:before{content:"05"}
.owl-dot:nth-child(6) span:before{content:"06"}*/


.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {margin-left: 0px;}
.fab.fa-facebook-f,.fab.fa-instagram,.fab.fa-tiktok{font-size:23px;float: left;margin-top: 10px;transition: all 0.5s ease;}
.homepage .fab.fa-instagram:hover,.homepage .fab.fa-facebook-f:hover,.homepage .fab.fa-tiktok:hover{color:#000;transition: all 0.5s ease;}
footer .fab.fa-instagram:hover,footer .fab.fa-facebook-f:hover,footer .fab.fa-tiktok:hover{color:#aaa !important;transition: all 0.5s ease;}
.social-media a{color:#4f4f4f;}
.social-media{position:absolute;right:-10px;top:40px}
.navbar-nav > li > a {padding-top: 35px;padding-bottom: 34px;}

.navbar-inverse .navbar-nav > li > a{font-size: 16px;font-weight: 700;line-height: 30px;color: #000;transition: all 0.5s ease;}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {color: #4d4c4c;transition: all 0.5s ease;}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus{background:none;color: #4d4c4c;}
.dropdown-menu > li > a {transition: all 0.5s ease;}
.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus {  color: #4d4c4c;  text-decoration: none;  background-color: #fff;transition: all 0.5s ease;}


.navbar-fixed-top{background:none;border:0px;margin-bottom:0px;position:absolute}
.smaller.navbar-fixed-top{background:none;border:0px;margin-bottom:0px;position:fixed;background:#fff;z-index:999999}

.smaller .top-menu2{margin-top:5px;margin-bottom:5px}
.navbar-collapse.collapse {background: none;}
.smaller .navbar-brand > img{height:40px;width: auto !important;max-width: initial;}
.navbar-fixed-top{background:#fff}

section#fundusz {    margin-top: 160px;}
#name-page{position:relative;background: linear-gradient(90deg, #eee 84%, #fff 16%);border:0px;margin-bottom:0px;color: #000000;font-size: 36px;font-weight: 900;line-height: 68px;padding-top:10px;padding-bottom:20px;margin-bottom:20px}
.namepage{}
.pagess{position:relative;margin-top:25%}
.content-left{padding-bottom:30px}

.oferta-box-dt{display:table}
#owl-carousel2 .oferta-box-dtc{padding-left:11.6%;padding-right: 15px;}
.oferta-box-dtc{display:table-cell;vertical-align:middle; /*   transform: translate(0,5vh);*/}
.oferta-box-dtc a{width: 248px;height: 44px;border: 2px solid #000000;background-color: #fff;display:inline-block;color: #000000;text-align:center;margin-top:25px}

.navbar-brand{height:initial;padding: 19.5px 15px;}
.navbar-right{margin-right:0px;padding-right:30px}

.ft-60{font-size:60px}
.ft-30{font-size:30px}
.ft-18{font-size:18px}

.c-black{color: #000000;}
.c-black a{color: #000000;}
a:hover{text-decoration:none;}
.c-gray{color: #504f4f;}
.c-gray a{color: #504f4f;}
.c-gray2{color: #4d4c4c;}
.c-gray2 a{color: #4d4c4c;}
.c-red{color: #b60000;}
.c-red a{color: #b60000;}
.c-white{color: #ffffff;}
.c-white a{color: #ffffff;}
.c-white a:hover{text-decoration:none}

.mb-35{margin-bottom:75px}





.lh-68{line-height:68px}
.lh-38{line-height:38px}
.lh-36{line-height:36px}


.nazwa-section{color: #e2e2e2;font-size: 138px;font-weight: 700;line-height: 78.47px;position:absolute;right:-8px;top:12px;z-index:1}
.section-1 img{z-index:2;position:relative}
.box-contact h1{min-height:19px}

.red-borders{width: 39px;height: 1px;background-color: #aa2628;margin:20px 0px 35px}
footer .red-borders{width: 39px;height: 1px;background-color: #aa2628;margin:20px 0px 25px;}
footer .red-borders2{background:#504f4f;width: 39px;height: 1px;margin:20px 0px 25px;}
.section-1{background: linear-gradient(90deg, #eee 50%, #fff 50%)}
.section-1 img{padding-top:80px}
.section-3 img,.section-5 img{padding-top:68px}
.section-3,.section-5{background: linear-gradient(90deg, #eee 50%, #fff 50%)}
.section-1 .oferta-box-dtc,.section-3 .oferta-box-dtc,.section-5 .oferta-box-dtc{padding-left:4.8%;padding-right:11.6%}
.section-2,.section-4,.section-6{background: linear-gradient(90deg, #fff 50%, #eee 50%)}
.section-2 img,.section-4 img{padding-top:68px}
.section-2 .oferta-box-dtc,.section-4 .oferta-box-dtc,.section-6 .oferta-box-dtc{padding-left:11.6%;padding-right:4.8%}
.s6{padding-top:68px}

.gal-img{position:relative}
.gal-img2{position:relative;margin-bottom:30px}
.gal-img2 img{margin:0 auto}
.gal-img a{z-index:111}
.gal-img2 a{z-index:111}
.search-img{display:none;position:absolute;left:0px;right:0px;top:50%;margin:0px auto}
.plachta{background:#000;width:100%;height:100%;display:inline-block;position:absolute;opacity:0.6;transition: all 0.5s ease;}
.gal-img2 .plachta{background:#000;width:calc(100% - 30px);height:100%;display:inline-block;position:absolute;opacity:0.6;transition: all 0.5s ease;}
.gal-img:hover .plachta{opacity:0.0;transition: all 0.5s ease;}
.gal-img:hover .search-img{display:block}

.gal-img2:hover .plachta{opacity:0.0;transition: all 0.5s ease;}
.gal-img2:hover .search-img{display:block}

/*oferta*/
.oferta-title{font-size:20px;font-weight:900;margin:20px 0px 10px;display:block}
.oferta-box{margin-top:45px}
.oferta-box .red-borders{display:inline-block;margin-top: 0px;}
.oferta-box a{color:#000}

.oferta-box img { transition: all .2s ease-in-out; }
.oferta-box:hover  img {transition: all .2s ease-in-out; }
.row-15 > .oferta-box > a > div {overflow:hidden}
.row-15 > .oferta-box > a > div > div > div{background:#fff;position:relative;z-index:222}

.oferta-details-desc{margin-top:0px}

.jakzamawiac {text-align:center; max-width:930px; margin:0 auto}
.jakzamawiac a { color:#000}
.jakzamawiac a:hover { text-decoration:none; color:#dd0000}
.jakzamawiac img { padding:25px 0; display:inline}
.list-number { font-size: 30px; color: #dd0000; padding-bottom:15px; line-height:30px}
.button-red { padding: 15px 30px; color:#fff; background:#dd0000;font-size: 18px; margin: 20px auto; max-width: 250px }
.button-red:hover { background: #000; color:#fff; transition: all 0.5s ease; cursor:pointer}
.red-text { color:#dd0000}
.line-grey { width:100%; padding:0; margin:50px 0; border-top:#c6c6c6 solid 1px}

.grey-light-table { background:#dedede; padding:8px 10px}
.grey-table { background:#c6c6c6; padding:8px 10px}
.black-table { background:#000; color:#fff; padding:8px 10px}
.white-table {padding:8px 10px}
.naglowek { font-weight:bold}
.ft16 { font-size:16px}
.flex { display:flex; flex-wrap: wrap; padding:10px 0 10px 8px}
.box1-front { color:#504f4f; border-bottom:solid 1px  #CCCCCC}
.box2-front {color:#504f4f; border-bottom:solid 1px #CCCCCC}
.title-gal { font-size:14px; text-transform:uppercase; text-align:center; padding:10px 0}

.box-button1,.box-button2,.box-button3 { text-align:center; color:#fff; padding:15px 15px; font-size:18px; font-weight:bold; margin-bottom:20px; }
.box-button1:hover,.box-button2:hover,.box-button3:hover {opacity:0.6;transition: all 0.5s ease; cursor:pointer}
.box-button1 { background:#4f4e4e}
.box-button2 { background:#000; }
.box-button3 { background:#dd0000}



#content { min-height:300px;background: linear-gradient(90deg, #fff 67%, #e1e1e1 33%);}
#content .news-boxes{margin-bottom:30px}
#content .box-takzet {padding: 20px 0px 30px;}
.pl{padding-left:0px;padding-right:15px}

/*5 kolumn*/ 
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}


.col-xs-15 {
    width: 20%;
    float: left;
}

@media (max-width: 1000px) {
.header--slider .swiper-slide {

  min-height: 85vh;}
 }

@media (max-width: 768px) {
  .banertopplayer {
    width: 100%;
    max-width: 100%;
  }
   .banertopplayer2 {
    width: 100% !important;
    left: 0 !important;
  }
  .banner_box_bd img { width: 90%;
    margin: 0 5%;}
	
}




@media (min-width: 768px) {
.col-sm-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
	.col-lg-offset-55{margin-left:0%;transition-duration:4s;}
	.col-lg-offset-15{margin-left:20%;transition-duration:4s;}
	.col-lg-offset-25{margin-left:40%;transition-duration:4s;}
	.col-lg-offset-35{margin-left:60%;transition-duration:4s;}
	.col-lg-offset-45{margin-left:80%;transition-duration:4s;}
}
.verify__end .catalogue_order_summary{height:100%;opacity:1;visibility:visible;display:block}	
.verify__end .catalogue_order_details{height:100%;opacity:1;visibility:visible;display:block}

@media (max-width:1023px){
.newsletter__box1,.newsletter__box2 {    width: 100%;margin-bottom:10px}
.customJavCursor{left: 0px !important;right:0px !important;margin:0 auto;text-align:center;border-color:#e3e3e3;width:80%;background:none;border:0px !important;padding:0px !important}

section#fundusz {margin-top: 107px;}	
}

@media  (max-width:992px){
	.przelewy24 input {margin-left: -8px !important;}
.grey-light-table, .grey-table, .black-table, .white-table {padding:4px 4px; font-size:14px}
.jakzamawiac img { padding:25px 20px}
.box-contact-3 .ft-16.lato-300.c-white {display: inline-block;}
.page-tpl #hipolit-id{margin-top:0px;padding-top:80px}
.darmowa_przesylka { font-size:9px}

}

@media  (max-width:580px){
.grey-light-table, .grey-table, .black-table, .white-table {padding:2px 2px; font-size:10px}
.naglowek { height:50px}
.oferta-details-desc { font-size:12px}

}

.name-download {padding:0 8px}
.download-list {margin-top:20px; padding:0}
.button-red2 {padding: 5px 10px; background:#dd0000;font-size: 14px;  max-width: 100px; text-align:center; margin:0 5px}
.button-red2:hover {background: #000; color:#fff; transition: all 0.5s ease; cursor:pointer}
.button-black2 {padding: 5px 10px; color:#fff; background:#474747;font-size: 14px; max-width: 100px; text-align:center; margin:0 5px}
.button-black2:hover {background: #000; color:#fff; transition: all 0.5s ease; cursor:pointer}

.button-red2 a,.button-black2 a  {color: #fff;}
.button-red2 a:hover,.button-black2 a:hover  { text-decoration:none}

/*nowe menu*/



/*** 

====================================================================
	Main Header style
====================================================================

***/
#navbar{
	position:relative;
	float:left;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	transition:all 300ms ease;
}

#navbar .navbar-collapse{
	padding:0px;	
}

#navbar .nav{
	position:relative;
	margin:0px;
	padding-right:0px
}

#navbar .nav > li{
	position:relative;
	/*display:inline-block;*/
	display:flex;
	justify-content:center;
	flex-wrap:wrap;
	align-items:center;
	margin-left:30px;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}

#navbar .nav > li > a{
	position:relative;
	display:block;
	color:#000;
	text-align:center;
	line-height:30px;
	text-transform:uppercase;
	letter-spacing:0px;
	opacity:1;
	font-weight:700;
	padding:15px 0px;
	font-size:18px;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	font-family: 'Lato', sans-serif;
}

#navbar .nav > li > a:hover{
	color:#000 !important;
}
.dropdown-btn{margin-left:5px}
.line_cart3{color:#fb0e0e}
@media(max-width:1023px){
.dropdown-btn{margin-left:5px;position: absolute;    right: 30px;    z-index: -1;}
.abc_hover .dropdown-btn{transform: rotate(180deg);}
#navbar .nav > li > a{width:100%}
}

.search__box{cursor:pointer}
.poradnik_search__box{display:none}
.input__search__div{display: flex;    flex-wrap: wrap;} 
.poradnik_search {display:flex;flex-wrap:Wrap;align-items:center;padding:0px;	margin:0px;}
.poradnik_search__box {
    position: absolute;
    width: 250px;
    right: 140px;
	padding:0px;
	margin:0px;
    top: 40px;
}
.input__search {width: calc(100% - 49px);
    border: 0px;
    margin: 0px;
    padding: 10px;
    background: #fff;
	border: 1px solid #999;
	}
	.submit__search {
	    background-image: url(../images/search_black.svg) !important;
    background-position: center center !important;
    background-repeat: no-repeat!important;
    background-color: #000;
    margin: 0px;
    padding: 0px;
    height: 45px;
    background-size: 50% !important;
}
.submit__search{width:45px;background:#fff;border:0px}
.top-menu2 {align-items: center;display: flex;}
.top-menu2 img{max-width:20px}
.top-menu2 > div > div{margin-left:10px;margin-right:10px}
.top-shop{margin-right:0px !important}
.page-tpl #navbar .nav > li > a{color:#000}
.page-tpl #navbar .nav > li > a:hover{opacity:0.6}
.imbb-log:hover {cursor:pointer;color:#000;}
.top-shop:hover {cursor:pointer;color:#000;}
.top-shop {margin-top:5px;position: relative;display: block;color: #000;text-align: center;line-height: 30px;text-transform: uppercase;letter-spacing: 0px;opacity: 1;font-weight: 700;padding: 15px 0px;font-size: 18px;margin-left:0px;margin-right:15px;transition:all 500ms ease;	-moz-transition:all 500ms ease;	-webkit-transition:all 500ms ease;	-ms-transition:all 500ms ease;	-o-transition:all 500ms ease;}
.imbb-log {position: relative;display: block;color: #000;text-align: center;line-height: 30px;text-transform: uppercase;letter-spacing: 0px;opacity: 1;font-weight: 700;padding: 15px 0px;font-size: 18px;margin-left:15px;margin-right:15px;transition:all 500ms ease;	-moz-transition:all 500ms ease;	-webkit-transition:all 500ms ease;	-ms-transition:all 500ms ease;	-o-transition:all 500ms ease;}
.imbb-log2 {position: relative;display: block;color: #000;text-align: center;line-height: 30px;text-transform: uppercase;letter-spacing: 0px;opacity: 1;font-weight: 700;padding: 15px 0px;font-size: 18px;transition:all 500ms ease;
	-moz-transition:all 500ms ease;	-webkit-transition:all 500ms ease;	-ms-transition:all 500ms ease;	-o-transition:all 500ms ease;}
.page-tpl .imbb-log2{color:#000}
.box-contact-3 a{display: block;padding-left: 0px;padding-right: 20px;float: left;}
#navbar .nav > li > a:hover,.imbb-log:hover,.top-shop:hover,.top-menu a:hover {opacity: 0.6;}
.box-contact-3 a:hover{color:#f1f1f1 !important}
#dolacz{padding-top:65px}
#dolacz .box-hipolit{margin-top:35px}




#navbar .nav > li:hover > a,
#navbar .nav > li.current > a
{
	color:#000;
}

#navbar .nav > li:hover > a:before,
#navbar .nav > li.current > a:before{
	width:100%;
}



#navbar .nav > li > ul{
	position:absolute;
	left:0px;
	top:100%;
	width:240px;
	padding:0px;
	z-index:100;
	display:none;
	background:#ffffff;
	border-top:3px solid #000;
	transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
	-ms-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
	-o-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
	-moz-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
	box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
}

@media (min-width:1200px){
	#navbar .nav > li > ul {width: 290px;}
}

#navbar .nav > li > ul.from-right{
	left:auto;
	right:0px;	
}

#navbar .nav > li > ul > li{
	position:relative;
	width:100%;
	border-bottom:1px solid rgba(0,0,0,0.10);
}

#navbar .nav > li > ul > li:last-child{
	border-bottom:none;	
}

#navbar .nav > li > ul > li > a{
	position:relative;
	display:block;
	padding:10px 15px;
	line-height:24px;
	font-weight:400;
	font-size:14px;
	text-align: left;
	color:#272727;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}

#navbar .nav > li > ul > li:hover > a{
	color:#ffffff;
	background:#2c2c2c;	
}

#navbar .nav > li > ul > li.dropdown > a:after{
	font-family: 'FontAwesome';
	content: "\f105";
	position:absolute;
	right:10px;
	top:10px;
	width:10px;
	height:20px;
	display:block;
	color:#253d4a;
	line-height:20px;
	font-size:16px;
	font-weight:normal;
	text-align:center;
	z-index:5;	
}

#navbar .nav > li > ul > li.dropdown:hover > a:after{
	color:#ffffff;	
}

#navbar .nav > li > ul > li > ul{
	position:absolute;
	left:100%;
	top:0px;
	width:240px;
	padding:0px;
	z-index:100;
	display:none;
	background:#ffffff;
	border-top:3px solid #dc0000;
	-webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
	-ms-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
	-o-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
	-moz-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
	box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
}

#navbar .nav > li > ul > li > ul.from-right{
	left:auto;
	right:0px;	
}

#navbar .nav > li > ul > li > ul > li{
	position:relative;
	width:100%;
	border-bottom:1px solid rgba(0,0,0,0.10);
}

#navbar .nav > li > ul > li > ul > li:last-child{
	border-bottom:none;	
}

#navbar .nav > li > ul > li > ul > li > a{
	position:relative;
	display:block;
	padding:10px 15px;
	line-height:24px;
	font-weight:400;
	font-size:14px;
	text-transform:capitalize;
	color:#272727;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}

#navbar .nav > li > ul > li > ul > li:hover > a{
	color:#ffffff;
	background:#2c2c2c;
}

#navbar .nav > li > ul > li > ul > li.dropdown > a:after{
	font-family: 'FontAwesome';
	content: "\f105";
	position:absolute;
	right:10px;
	top:11px;
	width:10px;
	height:20px;
	display:block;
	color:#272727;
	line-height:20px;
	font-size:16px;
	font-weight:normal;
	text-align:center;
	z-index:5;	
}

#navbar .nav > li > ul > li > ul > li.dropdown:hover > a:after{
	color:#ffffff;	
}

#navbar .nav > li.dropdown > ul{
list-style:none
}
@media (min-width:1024px){
#navbar .nav  > li.dropdown:hover > ul{
	transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
visibility:visible;
	opacity:1;
	top:100%;	
	
}
#navbar .nav li > ul > li.dropdown:hover > ul{
	visibility:visible;
	opacity:1;
	top:0;
	transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;	
}



}
#navbar.navbar-collapse > ul li.dropdown .dropdown-btn{
	position:absolute;
	right:10px;
	top:6px;
	width:30px;
	height:30px;
	text-align:center;
	color:#ffffff;
	line-height:28px;
	border:1px solid #ffffff;
	background-size:20px;
	cursor:pointer;
	z-index:5;
	display:none;
}

@media (min-width:1024px){

#navbar .dropdown:hover > ul{
	visibility:visible;
	opacity:1;
	top:0;
	display:block;
	transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
}
#navbar .nav > li > ul > li > a:hover{text-decoration:none}
.info__cart{display:flex;align-items:center}
.info__free__cart{display:flex;align-items:center;width:100%}
}
@media (max-width:1023px){
.info__cart{display:flex;align-items:flex-start}	
.info__free__cart{display:flex;align-items:flex-start;width:100%}	
	
	
#navbar .nav  > li.dropdown.abc_hover > ul{
	transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
visibility:visible;
	opacity:1;
	top:100%;	
	
}
#navbar .nav li > ul > li.dropdown.abc_hover > ul{
	visibility:visible;
	opacity:1;
	top:0;
	transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;	
}





#navbar .dropdown.abc_hover > ul{
	visibility:visible;
	opacity:1;
	top:0;
	display:block;
	transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
}
#navbar .nav > li > ul > li > a:hover{text-decoration:none}
 .dropdown_close {display:none}
.abc_hover .dropdown_close {display:block;z-index: 111;    position: absolute;    right: 30px;    top: 20px;}

#navbar .nav > li.dropdown.abc_hover > ul {
    width: 100%;
    text-align: center;
    position: relative;
}


}


@media (max-width:992px){
.tops-menu span{margin-right:10px}
.navbar-header {float: none;}
.navbar-left,.navbar-right {float: none !important;}
.navbar-toggle {display: block;}
.navbar-collapse {border-top: 1px solid transparent;box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}
.navbar-fixed-top {top: 0;border-width: 0 0 1px;}
.navbar-collapse.collapse {display: none!important;}
.navbar-nav {float: none!important;margin-top: 7.5px;max-height: 300px;overflow-y: scroll!important;}
.navbar-nav>li {float: none;width:100%;margin:0px}
.navbar-nav>li>a {padding-top: 10px;padding-bottom: 10px;}
.collapse.in{display:block !important;}
.navbar-toggle{border:0px;background:none;margin-top:25px;margin-right:0px;    z-index: 888 !important;}
.smaller .navbar-toggle{border:0px;background:none;margin-top:15px;margin-right:0px;    z-index: 888 !important;}
.bounced .navbar-fixed-top{position:fixed;height:100vh}
.bounced .smaller .navbar-toggle{border:0px;background:none;margin-top:45px;margin-right:0px;    z-index: 888 !important;}
.navbar-toggle.collapsed .icon-bar{background:#000 !important}
.navbar-toggle .icon-bar{background:#000 !important}
.navbar-toggle .icon-bar:nth-child(2) {width: 30px;height: 2px}
.navbar-toggle .icon-bar:nth-child(3) {width: 20px;height: 2px;}
.navbar-toggle .icon-bar:nth-child(4) {width: 25px;height: 2px;}
.navbar-collapse{background:#fff;position:absolute;top:0px;left:0px;right:0px;height: 100vh;max-height: initial !important;}
.navbar-inverse .navbar-nav > li > a{color:#000 !important}
.navbar-nav{padding:15px}
.navbar-nav > li > a {padding: 15px !important;}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{border:0px;margin:0px}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus{background:none}
#navbar .nav > li.dropdown > ul{padding: 0px 15px;}
#navbar .nav > li.dropdown:hover > ul{width:100%;text-align:center;position:relative;}
#navbar .nav > li{margin-left:0px}
.tops-menu{text-align:center}
.tops-menu>div:nth-child(1),.tops-menu>div:nth-child(2){width:100%}
.tops-menu>div:nth-child(3),.tops-menu>div:nth-child(4),.tops-menu>div:nth-child(5){display:inline-block;margin-top:15px}
#navbar .nav{padding:0px !important}
.navbar-brand > img{width:80px}
}

@media (min-width: 1200px){


.navbar-right {margin-left: -30px !important;padding-right:15px}
.social-media {right: -30px;}
}

/* Bounce To Right */
.hvr-bounce-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.hvr-bounce-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #000;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-bounce-to-right:hover, .hvr-bounce-to-right:focus, .hvr-bounce-to-right:active {
  color: white;text-decoration:none
}
.hvr-bounce-to-right:hover:before, .hvr-bounce-to-right:focus:before, .hvr-bounce-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}


footer{background:#000;padding-bottom:50px;    padding-left: 60px;    padding-right: 60px;margin-top: -40px;position: relative;z-index: 99999;border-top:40px solid #fff}
.page-tpl footer{background:#000;padding-bottom:50px;    padding-left: 60px;    padding-right: 60px;margin-top: 0px;position: relative;z-index: 1111;border-top:0px}
.copy{background:#000;padding:0px 0px;border-top:1px solid #262626}
.copyrights1{color: #ffffff;font-family: Lato;font-size: 12px;font-weight: 300;line-height: 30px;text-transform: uppercase;}
.copyrights2{color: #ffffff;font-family: Lato;font-size: 12px;font-weight: 300;line-height: 30px;text-transform: uppercase;text-align:right}
.copyrights2 a{color: #ffffff;font-family: Lato;font-size: 12px;font-weight: 300;line-height: 30px;text-transform: uppercase;}
.copyrights2 a:hover{text-decoration:none}
#fundusz-id2,#dolacz{background:#fff}
@media (min-width: 1850px) {
.pages-6 footer{position:absolute;width:100%}
.pages-6 .copy{position:absolute;bottom:0px;width:100%}
}
@media (max-width: 1849px) {
.page-tpl #hipolit-id{min-height:400px}
}
.fancybox-lock .fancybox-overlay {

    z-index: 1111111;
}


@media (max-width: 1399px) {
	#name-page{position:relative;background: linear-gradient(90deg, #eee 91%, #fff 9%)}
	.namepage{padding-left:30px}
	  .navbar-fixed-top{ }
	#navbar{float: right;margin-right: 50px;}
	.nav > li > a{padding-left:7px;padding-right:7px}
	.navbar-header{padding-left:15px}
	.section-2 .oferta-box-dtc,.section-4 .oferta-box-dtc,.section-6 .oferta-box-dtc{padding-left:15px}
	.section-1 .oferta-box-dtc,.section-3 .oferta-box-dtc,.section-5 .oferta-box-dtc{padding-left:15px}
	#owl-carousel2 .oferta-box-dtc{padding-left:15px}
	.row-xs{padding-left:30px}
	.row-sx{padding-right:30px}
	#content{}
	
 
}
@media (max-width: 1199px) and (min-width:993px) {
	.section-slider .oferta-box-dtc {padding-bottom:50px}
	.box-contact .ft-18{font-size:16px}
	#pomnik-id{    background-size: contain;    background: url(images/THC_2019_B_30v2.jpg) top center repeat-x;}

	.box-takzes-dt{display:table;width:100%;height:100px}
	.box-takzes-dtc{display:table-cell;vertical-align:middle}
	
}

@media (max-width: 1600px) and (min-width:1100px) {
	.marginbox { padding-right:100px;padding-left:100px;}
}
@media (max-width: 1199px) {
.pages-5 .md-row{padding-left:0px}
.owl-theme .owl-nav.disabled + .owl-dots {bottom: 10px;}
.oferta-box-dtc{padding-left:0px !important;padding-right:0px !important}
.oferta-box-dtc .ft-60{font-size:30px}
.oferta-box-dtc .lh-68{line-height: 38px;}
.oferta-box-dtc .lh-38{line-height: 28px;}
.navbar-nav .open .dropdown-menu {position: static;float: none;width: auto;margin-top: 0;background-color: #0000;border: 0;-webkit-box-shadow: none; box-shadow: none;}
.social-media {position: relative;background: #000;padding: 15px 30px;right: 0px;top: 0px;color: #fff;}
.navbar-nav {max-height: initial;}
.social-media a{color:#fff}
#navbar {margin-left: -15px;margin-right: -15px;}
.dropdown-menu > li > a{color:#fff}
.copyrights1 .row-xs{padding-left: 15px;}
.copyrights2 .row-sx{padding-right: 15px !important}

.section-1 img {padding-top: 80px;}
	
}
@media (max-width: 991px) {
	.sidebar-right{background:#e1e1e1}
	#hipolit-id{background:#fff}
	#fundusz-id{background:#e1e1e1}
	.box-contact{text-align:Center}
.copyrights1 .row-xs{padding-left: 0px;}
.copyrights2 .row-sx{padding-right: 0px !important}
.copyrights1,.copyrights2{text-align:center}
.section-1,.section-2,.section-3,.section-4,.section-5,.section-6{background:#fff}	
.s1,.s2,.s3,.s4,.s5{max-width:initial;width:100%}
.section-slider .oferta-box-dtc {padding-bottom:100px}
.owl-theme .owl-nav.disabled + .owl-dots {position: absolute;width: 100%;text-align: center;bottom: 30px;padding-right: 0px;}
.section-1 img {padding-top: 80px;}
.poradnik_search__box {top:70px; right:auto }
.box-contact-3 a{display: block;padding-left: 10px;padding-right: 10px;float: left;}



}
@media (min-width: 768px) and (max-width: 992px) {
	.top-shop{margin-left:0px}
	#navbar{width:100%;margin:0px !important}
.button-box-1 {padding: 37px 13px;}
.news-boxes{margin-bottom:30px}
#pomnik-id{background:none}
.box-pomnik{background: url(images/THC_2019_B_30.jpg) top center repeat-x;background-size: contain;padding-top: 30px;}
}
@media (max-width: 768px) {
	
	.last-szt1 {width:100%;position:relative}
	.modal-body table{font-size:10px}
	.page-tpl footer {padding-left: 15px;padding-right: 15px;}
	.pages-6 footer{position:relative;bottom:initial}
	.tabela-button{margin-top:40px}
	.pole_bg2 {width: 80% !important}
	.oferta-box-dtc a{width:100%}
.red-borders{width: 39px;height: 1px;background-color: #aa2628;margin:20px 0px 35px}
.section-1,.section-3,.section-5{background: #fff;padding-top:68px}
.section-1 .oferta-box-dtc,.section-3 .oferta-box-dtc,.section-5 .oferta-box-dtc{padding-left:4.8%;padding-right:8.6%}
.section-2,.section-4,.section-6{background: #fff;padding-top:68px}
.section-2 .oferta-box-dtc,.section-4 .oferta-box-dtc,.section-6 .oferta-box-dtc{padding-left:8.6%;padding-right:4.8%}
.gray-box{background: #eee;padding-top:68px}
.owl-theme .owl-nav.disabled + .owl-dots {position: absolute;width: 100%;text-align: center;bottom: -50px;padding-right: 0px;}
.section-2 img, .section-4 img {padding-top: 0px;}
.section-3 img, .section-5 img {padding-top: 0px;}
.copyrights1 .row-xs{padding-left: 0px;}
.copyrights2 .row-sx{padding-right: 0px !important}
.copyrights1,.copyrights2{text-align:center}
.social-media {position: relative;background: #000;padding: 15px 30px;right: 0px;top: 0px;color: #fff;}
.navbar-nav {max-height: initial;text-align:center}
.social-media a{color:#fff}
#navbar {margin-left: -15px;margin-right: -15px;}
.login-register .usr-line { padding-left:0px; padding-right:0px;}

}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

@media (max-width: 1199px) {
.row-xs {padding-left: 15px;}
.nazwa-section{right:0px}

.section-6 .oferta-box-dtc{padding-bottom:50px}
}
@media (max-width: 767px) {
	.tabela-button{margin-top:35px !important}
	.plachta-box img{margin-bottom:20px}
	.lp,.pp,.lp2,.lp3,.pp3,.pp2{padding-left:0px;padding-right:0px;padding-bottom:0px;margin:0px !important}
	.line-1-plachta{margin:0px !important}
	.box-pomnik{margin-bottom:40px}
	.box-pomniks>div{margin-bottom:10px}
	.box-pomniks>img{width:100%;max-width:initial}
	.news-boxes{margin-bottom:15px}
	.box-pomnik-desc{position:relative;right: initial !important;    display: inline-block;}
	#content {background:#fff}
	#pomnik-id{background:none}
.box-pomnik{background: url(images/THC_2019_B_30.jpg) top center repeat-x;background-size: contain;padding-top: 30px;}
#button-id .box-laureat{margin-bottom:15px}
.section-1 img {padding-top: 75px;}
.section-1 .gray-box {background:#fff}
.nazwa-section {font-size: 90px;line-height: 78.47px;right: 0px;top: 12px;z-index: 1;}
.navbar-fixed-top {/*background: linear-gradient(90deg, #fff 100%, #fff 0%);*/}
.section-6 .oferta-box-dtc{margin-bottom:25px}
.navbar-brand{width:230px}
.navbar-toggle {margin-top:25px}
.smaller .navbar-toggle {margin-top:15px}
.bounced .smaller .navbar-toggle {margin-top:45px}
.gray-box{padding-top:0px}
#content {padding-left: 0px;}
.pagesss #content {padding-left: 15px;padding-right:15px }
.namepage {padding-left: 15px;font-size: 22px;}
/*.navbar-header{    width: calc(100% + 30px);}*/
footer{padding-left:15px;padding-right:15px}
.button-red2, .button-black2 { max-width:60px; font-size:12px }
}




/*realizacje*/
/* Our wrapper */
.wrapper{
  width: 900px;
  height: 600px;
  position: absolute;
  left:50%;
  top:50%;
  transform:translate3d(-50%,-50%,0);
  overflow:hidden;
  box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
}

/* Our image information */
.before,
.after {
  width:100%;
  height:100%;
  background-repeat:no-repeat;
  background-color: white;
  background-size: cover;
  background-position: center;
  position: absolute;
  top:0;
  left:0;
  pointer-events:none;
  overflow: hidden;
}

.content-image{
  height:100%;
}

.after{
  width:125px;
}

.scroller{
  width: 50px;
  height:50px;
  position: absolute;
  left:100px;
  top:50%;
  transform:translateY(-50%);
  border-radius:50%;
  background-color: transparent;
  opacity:0.9;
  pointer-events:auto;
  cursor: pointer;
}

.scroller:hover{
  opacity:1;
}

.scrolling{
  pointer-events:none;
  opacity:1;
  // z-index: 1;
}

.scroller__thumb{
  width:100%;
  height:100%;
  padding:5px;
}

.scroller:before,
.scroller:after{
  content:" ";
  display: block;
  width: 7px;
  height: 9999px;
  position: absolute;
  left: 50%;
  margin-left: -3.5px;
  z-index: 30;
  transition:0.1s;
}
.scroller:before{
  top:100%;
}
.scroller:after{
  bottom:100%;
}

/* If you want to cahnge the colors, make sure you change the fill in the svgs to match */
.scroller{
  border: 5px solid #fff;
}
.scroller:before,
.scroller:after{
  background: #fff;
}

.close_cookie_info{background:#000;padding:2px 10px;color:#ffffff;margin-top:5px;border-radius:4px;font-weight:normal;}

/*proces zakupowy*/
.nagl-new-table{background: none !important;padding-left:0px!important}
.nagl-new-table>div{background: none !important;font-size:18px !important;padding-left:0px !important;color:#000 !important}
.nagl-cart .flex-item{text-align:center;color:#6a6a6a;text-transform: uppercase;font-size:14px}
.cart-tr {
  padding: 0;
  margin: 0;
  list-style: none;

  
  -ms-box-orient: horizontal;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
  
  -webkit-justify-content: space-around;
  justify-content: space-around;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-align-items: stretch;
  align-items: stretch;
}
.input-kolumna input{width:20% !important; text-align:center}
.header,.footer  { flex: 1 100%; }
.sidebar { flex: 1; }
.main    { flex: 2; }
.kolumna-05{flex:0.5}
.kolumna-1{flex:1}
.kolumna-15{flex:1.5}

.flex-item {
		max-height: 165px;
		/*background: #fff;*/
		padding: 10px;
		width: 100px;
		/*border-left: 1px solid #bebebe;
		border-right: 1px solid #bebebe;
		border-top: 1px solid #bebebe;*/
		border-bottom: 1px solid #bebebe;
		color: #000;

		font-size: 16px;
		text-align: center;}
.flex-item img{max-height:100px;width:auto !important}
.kolumna-2{flex:2;text-align:left}
.flex-item>div{vertical-align:middle;display:table;height:100%;width:100%}
.flex-item>div>div{vertical-align:middle;display:table-cell}
.kolumna-name { text-align:left !important}
.usr-shop-line { margin-bottom:15px;min-height: 50px; display: flex;
  align-items: center;}
.usr-shop-line .input1 { width:100% !important; background:#dedede;border:none;width: 75%;font-size: 14px;font-weight: 400;line-height: 24px;padding:10px 13px 10px}
#catalogue-order-place label { font-weight:400;margin: 0px 0px 1px;width:360px} 
.catalogue-content-codes label { font-weight:400;margin: 0px 0px 1px;max-width:200px;margin-right:10px} 
.fa-times:hover { cursor:pointer; color:#000 }
.ft-50{ font-size:34px}
.uwagi-des textarea{width:100%}
.fastregistration-left,.fastregistration-right{ padding-top:26px} 
.fastregistration-right { padding-bottom:15px}

.coupon__new__box {    display: flex;    width: 100%;    flex-wrap: wrap;     align-items: stretch;}
.suma-brutto{/*background:#fff;*/padding:0px 0px 0px 0px;text-align:right;font-size:18px;color:#000}
.suma-brutto .flex-item {/*background:#fff;*/border:0px;color: #000 !important;text-transform: uppercase;font-weight: bold;font-size:18px}
.button-basket-new-left{float:left;margin-top:32px;font-size:18px;text-transform:uppercase;font-weight:bold;transition: all 0.5s ease;}
.button-basket-new-right{float:right;margin-top:32px;font-size:18px;text-transform:uppercase;font-weight:bold; transition: all 0.5s ease;}
.b-line{border:1px solid #bebebe;text-align:center;padding:5px }
.catalogue__cart{}
.catalogue__cart__list{}
.catalogue__cart__list div:nth-child(2) {display:flex;flex-wrap:Wrap}
.catalogue__cart__list div > strong{width:100%}
.catalogue__cart__list div > span{width:100%}

.fast__register  {margin: 0px auto 80px;float:left;width:100%}
.fast__register .fastregistration1 h3 {margin-bottom: 0px;}
.fast__register .usr-line {min-height: 450px;}
.button__absolute{position: absolute; top: 150px;}
.button__absolute.button__absolute__boost{position: absolute; top: 550px;}
.coupon__new__box label{margin:0px 10px 0px 0px  !important}

.ilebrakuje__box {
    border: 0px;
    
    display: inline-flex;
    margin-right: 0px;
    width: 325px;
    justify-content: center;
	margin-right: auto;
	background:#bebebe;
	color: #fff;
    padding: 2px 7px;
   
   
  
}

.insta__title > div {padding: 10px 15px;display: flex;margin-right: 0px;  flex-wrap:Wrap;flex-direction:column;justify-content: center;	margin-left: auto;}
.ilebrakuje-1,.ilebrakuje-2{text-align:left;font-weight:bold}
.ilebrakuje-aa,.ilebrakuje-1a{text-align:left;font-weight:bold}

/*.bl2 table{display:none}
.bl2 div:nth-child(4),.bl2 div:nth-child(5){height:0px;opacity:0;visibility:hidden}*/
.zwin__section.bl2 table{display:block}
.zwin__section.bl2 div:nth-child(4),.zwin__section.bl2 div:nth-child(5){height:100%;opacity:1;visibility:visible}

.fast__register{cursor:pointer}
.next_step{border:1px solid #000;padding:10px 15px;display:none !important;flex-wrap:Wrap;align-items:center;justify-content:center;margin:20px auto;max-width:200px; transition: all 0.5s ease;cursor:pointer;color:#fff;background:#000;}
.next_step:hover{border:1px solid #000;color:#000;background:#fff; transition: all 0.5s ease;}

.button__fv{ min-width:360px}
 
/*.next_step_2{display:none}
.zwin__section .next_step_2{display:flex}*/

/*.catalogue_order_summary{height:0px;opacity:0;visibility:hidden;display:none}
.zwin__section .catalogue_order_summary{height:100%;opacity:1;visibility:visible;display:block}*/

/*.catalogue_order_details{height:0px;opacity:0;visibility:hidden;display:none}
.zwin__section .catalogue_order_details{height:100%;opacity:1;visibility:visible;display:block}*/

/*.uwagi-des{display:none}
.zwin__section .uwagi-des{display:block}*/

.fast__register .nagl-zam {    margin: 20px 0px 20px;}
.fast__register .usr-line {    padding: 5px 35px 5px;}

.wybor__koszyk{margin:0px auto 15px;text-align:center}


.fast__register .fastregistration1 h3 {
    margin-bottom: 21px;
}

.fast__register .usr-line {
    min-height:0px
}

.zwin__section.fast__register .join__box__a,.zwin__section.fast__register .join__box__b{display:block}

/*.br.br-xs div:nth-child(3),
.br.br-xs div:nth-child(4), 
.br.br-xs div:nth-child(6) {height:0%;opacity:0;visibility:hidden;display:none}

.br.br-xs.zwin__section div:nth-child(3),
.br.br-xs.zwin__section div:nth-child(4),
.br.br-xs.zwin__section div:nth-child(6) {height:100%;opacity:1;visibility:visible;display:block}*/

/*
.nagl-zam,.nagl2,.dane__kupujace{position:relative}
.nagl-zam:after,.nagl2:after,.dane__kupujace:after{background:url(../images/angle-down.svg) center center;background-repeat:no-repeat;content:'';width:30px;height:30px;position:absolute;right:0px}
*/

#shop_ajax_log,.join__box{display:none}
.uwagi-des h3:after{display:none}
.br-xs h3:after{display:none}

.join__box__a, .join__box__b{display:none}
.open__box .join__box__a..open__box .join__box__b{display:block}

.pola__obowiazkowe{margin-top:20px}
.kluzule2{margin-top:40px}
@media (max-width:1690px){
.desc-style2 { font-size:14px }
}

@media (min-width:769px){

#catalogue-order-place label { width:auto}

}

@media (min-width:992px){
	a#ver_catalogue_orders {display: inline-block;}
	.catalogue_order_bottom_buttons .fr{text-align:right}
}
@media (max-width:992px){
	.catalogue_order_bottom_buttons .fr{text-align:center}
.kolumna-2-xs{flex:2.5}
.kolumna-15-xs{flex:2}
form .submit4.fl, form .submit4 {width: initial !important; }
.fastregistration-left,.fastregistration-right{ padding-top:0px}
}
@media (max-width:768px){

.ilebrakuje__box {         width: 100%;   }	
.insta__title > div {    width: 100%;}	
.info__free__cart{justify-content:center}
.section__cart__1{order:10}
.section__cart__2{order:11}
#dsakjfkaehidwjaeihgieahgae form{display:flex;flex-direction:column}	
.pola__obowiazkowe{margin-top:15px}
.kluzule2{margin-top:40px}
	
.kolumna-cena,.kolumna-ilosc,.kolumna-wartosc { display:none}
.kolumna-1 { max-width:60px !important}

	
.catalogue__cart__list div:nth-child(2) {    margin-left: 6px;}
.table-nagl{font-size:11px}
.koszyk-start {margin-left: -15px;margin-right: -15px;font-size:16px; padding-left:-15px}
h3, .h3 {font-size: 18px;}
#catalogue-order-place label { font-size:16px}
.usr-shop-line { margin-bottom:5px;padding-left: 30px;}
.usr-shop-line .input1 { margin-bottom:10px}
}

.stan_desktop { display: block}
.stan_mobile { display: none}


@media (max-width:767px){
	.formError { left: 180px !important}
	.koszyk-start3 {
    margin-left: 0px !important;}
	.flex-7 {margin-top: 3px;}
	.br-xs{margin-left:-15px}
	/*div#lakjnkjasd32,div#lakjnkjasd22,div#lakjnkjasd42{margin-left:-15px}*/
.nagl-cart{display:none !important}
.bnagl-cart{display:block !important}
.cart-tr{display:inline-block;width:100%}
.flex-item{width:initial;font-size:14px;max-height:initial !important;height:initial !important}

.stan_desktop { display: none}
.stan_mobile { display: block}

#dsakjfkaehidwjaeihgieahgae{margin-left:0px;margin-right:0px}
#catalogue-order-place label,#catalogue-order-place button{width: 45vw !important;    max-width: initial !important;}
.flex-1,.flex-2,.flex-3,.flex-4,.flex-5,.flex-6,.flex-7{display:inline-block;float:left}
.flex-2{width:41px;/*height:190px*/}
.flex-3{width:60px;/*height:190px;*/flex:initial}

.flex-3 img{width:60px !important; padding-right:5px}
.flex-4{/*width:calc(100% - 142px);    height: 190px;*/}
.flex-3,.flex-6{border:0px;float:left}
.flex-2,.flex-4,.flex-7{border:0px;}
.cart-tr{border-bottom: 1px solid #bebebe;}
form .submit4.fl, form .submit4 {width: 100% !important;}
.suma-brutto .flex-item{width:50%;float:left}
.button-basket-new-left{margin-top:10px}
.nagl-new-table{padding-left:15px !important;border-bottom:1px solid #bebebe;font-size:16px !important}
.nagl-new-table>div{font-size:16px !important}
.catalogue_order_details td{width:100%;float:left}
.uwagi-des textarea{width:100%}
.catalogue_order_summary .tr-head{display:none}
.catalogue_order_summary td{display:none}
.catalogue_order_summary{margin-left:-30px;margin-right:-30px}
.catalogue_order_summary2{margin-left:0px;margin-right:0px}
.nagl-zam {margin-left:-30px;margin-right:-30px;}
#ver_catalogue_orders,.catalogue_order_back input{float:left;width:100%}
.catalogue_order_back{margin-top:30px}
.catalogue_order_bottom_buttons{margin-left:-15px;margin-right:0px}
#lakjnkjasd62,#lakjnkjasd72,#lakjnkjasd82,#lakjnkjasd92{margin-left:-30px;margin-right:-30px}
#sjsbfjsdfsdfsdbsdjfb1,#sjsbfjsdfsdfsdbsdjfb2,#sjsbfjsdfsdfsdbsdjfb3,.przelewy24{margin-left:-15px;margin-right:-30px}
.col-lg-6.bl{margin-left: -10px;padding-left: 12px;}
#registerTableWrapper{margin-left:-15px}
#shop_ajax_log{margin-left:-30px}
#registerTableWrapper {margin-left: -30px;}
#registerTableWrapper input{}
.fastregistration2  h3{margin-left:-15px;width: 102%;}
.nagl-zam{margin-left:-3px}
.fastregistration1  h3,.koszt-t h3,.bl.bm h3{margin-left:-15px}
.bl.uwagi-des.bm h3{margin-left:0px}
.bl.bm table{margin-left:-15px;margin-right:-30px}
.catalogue_order_details{margin-left:-30px;margin-right:-30px}
.catalogue_order_details2{margin-left:0px;margin-right:-30px}
.koszyk-start3{margin-left:-15px}

#catalogue-order-place button{width:100% !important}	
#catalogue-order-place label, #catalogue-order-place button{width:100% !important;margin:0px 0px 10px 0px !important}
.catalogue-cupons-value{max-width:100% !important}

.button__fv div{ padding-left:0px}
.dane_faktura .usr-shop-line { padding-left:0; padding-right:0px}
.dane_faktura  { margin-left:-15px}
.dane_faktura .usr-shop-line .input1 { width:100% !important}

}
/*end*/
.formError .formErrorContent {
    width: 100%;
    background: #ee0101;
    position: relative;
    color: #fff;
    width: 150px;
    font-size: 11px;
    border: 2px solid #ddd;
    box-shadow: 0 0 6px #000;
    -moz-box-shadow: 0 0 6px #000;
    -webkit-box-shadow: 0 0 6px #000;
    padding: 4px 10px 4px 10px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}
.formError{z-index:1}

.table-nagl{background:#bbb;color:#fff;padding:10px 15px}
.order-ver tr:nth-child(4n+1){/*background:#ccc*/    /*border-top: #ccc 1px solid;*/}
.koszyk-start3 .order-ver tr:nth-child(odd){/*background:#fff;border-top:1px solid #ccc*/}
/*.cart-tr:nth-child(odd){background:#ccc}*/
.order-ver td{padding:5px}
/*.order-ver tr:nth-child(even){background:#fff}*/
.nagl-zam{margin: 40px 0px 20px;width: 100%;float: left;}
.catalogue_order_details tr{display:block;margin-bottom:10px}

.b0px,.catalogue-cupons-button{background:#000;border:2px solid #000;color:#fff !important;padding:5px 20px}
.b0px:hover,.catalogue-cupons-button:hover{background:#fff;border:2px solid #000;color:#000 !important;transition: all 0.5s ease}

.catalogue_order_back .submit1{background:#000;border:2px solid #000;color:#fff !important;padding:5px 20px}
.catalogue_order_back .submit1:hover{background:#fff;border:2px solid #000;color:#000 !important}

form .submit4.fl{background:#000;border:2px solid #000;color:#fff !important;padding:5px 20px;float:left}
form .submit4.fl:hover{background:#fff;border:2px solid #000;color:#000 !important}

form .submit4{background:#000;border:2px solid #000;color:#fff !important;padding:5px 20px}
form .submit4:hover{background:#fff;border:2px solid #000;color:#000 !important}
/*rejestracja*/
.usr-line-1{font-size: 24px;font-weight: 600;line-height: 72px;text-transform: uppercase;margin-bottom: 22px;    margin-top: -22px;}
.usr-line-2,.usr-line-9,.usr-line-11{font-size: 14px;font-weight: 400;line-height: 24px;text-transform: uppercase;margin-bottom: 37px;}
.usr-line-9{font-size: 14px;font-weight: 400;line-height: 24px;text-transform: uppercase;margin-bottom: 37px;}
.usr-line-3,.usr-line-5{font-size: 14px;font-weight: 400;line-height: 24px;text-transform: uppercase;margin-bottom: 37px;}
.usr-line-3 input,.usr-line-5 input{background-color: #fff;border:0px;width:100%;font-size: 14px;font-weight: 400;line-height: 24px;/*text-transform: uppercase;*/padding:10px 13px 10px;border:1px solid #dedede}
.usr-line-4{}
.usr-line-6 input{background-color: #000;font-size: 18px;font-weight: 600;height: 44px;text-transform: uppercase;color:#fff;border:0px;width:100%}
.usr-line-7{font-size: 14px;font-weight: 400;line-height: 24px;text-transform: uppercase;margin-top:39px}
.usr-line-13{font-size: 14px;font-weight: 400;line-height: 24px;text-transform: uppercase;margin-top:39px}
.usr-line-11{font-size: 14px;font-weight: 400;line-height: 24px;margin: 35px 0px 35px;}
.usr-line-8{font-size: 24px;font-weight: 600;line-height: 72px;text-transform: uppercase;margin-bottom: 22px;    margin-top: -22px;}
.usr-line-9{}
.usr-line-10 input,.usr-line-12 input{background-color: #101010;font-size: 18px;font-weight: 600;height: 44px;text-transform: uppercase;color:#fff;border:0px;width:100%}
.usr-line{border: 1px solid #bebebe;height:100%;padding:26px 35px 70px}
.usr-line-lost{border: 1px solid #bebebe;padding:0px 35px 0px}
.usr-line-lost-1{font-size: 24px;font-weight: 600;text-transform: uppercase; padding-top:20px}
.usr-line-lost-2{font-size: 14px;font-weight: 400;line-height: 24px;    margin-top: 16px;    margin-bottom: 26px;}
.usr-line-lost-3 input{font-size: 14px;font-weight: 400;line-height: 24px;background-color: #fff;width:100%;height:44px;border:0px;padding:10px 8px;border:1px solid #dedede}
.usr-line-lost-4 input{font-size: 18px;font-weight: 600;text-transform: uppercase;background-color: #000;height:44px;display:inline-block;border:0px;color:#fff;min-width:207px;text-align:Center}
.usr-line-lost-4 {margin-top:30px;margin-bottom:30px}
.usr-line-lost-5 {margin-top:22px;margin-bottom:32px}
.usr-line-lost-5 a{background-color: #101010;font-size: 18px;font-weight: 600;height:44px;text-transform: uppercase;display:inline-block;color:#fff;padding:10px;min-width:207px;text-align:Center}
.usr-line-lost2{border: 1px solid #bebebe;padding:31px 35px 31px;min-height:140px}
.usr-line-lost2-2 a{background-color: #101010;font-size: 18px;font-weight: 400;height:44px;text-transform: uppercase;display:inline-block;color:#fff;padding:10px;width:100%;text-align:Center;margin-top: 18px;}
.usr-line-lost2-2 a{color:#fff;}
.usr-line-lost2-2 a:hover,.usr-line-12 input:hover{opacity:0.8}
.usr-line-6 input,.usr-line-10 input,.usr-line-lost-5 a,.usr-line-lost-4 input{transition: all 0.5s ease;border:2px solid #000}
.usr-line-6 input:hover,.usr-line-10 input:hover,.usr-line-lost-5 a:hover,.usr-line-lost-4 input:hover{background:#fff;color:#000;border:2px solid #000;transition: all 0.5s ease}
#dasgfbx {font-size: 14px;font-weight: 400;line-height: 24px;}
#dasgfbx b{font-size: 18px;font-weight: 600;text-transform: uppercase;}
.block_row{    display: flex;    align-items: initial;flex-wrap:Wrap}
.box2__block{display: flex;}
.cupon-value-text{display:none !important}
.code-title{margin-bottom: 0px !important;cursor:initial !important;margin-top:0px !important}
.nagl-zam span{    cursor: initial;}
.code-title span{display:block;border:0px}
@media (max-width:768px) and (min-width:768px){

}
@media (max-width:768px){
.row-xs{padding-left:0px}
.bm-xs{padding-left:0px;padding-right:0px}
#catalogue-order-place{padding-left:15px}
.usr-line-1,.usr-line-8 {font-size: 22px;}	

form .submit4 {padding: 15px 20px;}
.button-basket-new-left { background:#fff !important; color:#000 !important}
.button-basket-new-left a { color:#000}
.pole_bg2 { width:100% !important}
.koszyknazwa { max-width: 210px}
.button__fv { max-width:340px !important; display:inline !important}
}
/*end rejestracja*/



/*załozenie konta*/
.reg-line-1{font-size: 24px;font-weight: 600;line-height: 72px;text-transform: uppercase;margin-bottom: 22px;    margin-top: -22px;}
.reg-line{border: 1px solid #bebebe;padding:26px 35px 25px}
.reg-line-last{border: 1px solid #bebebe;padding:5px 35px 5px}
.regs-line-4 input,.regs-line-6 input,.regs-line-8 input{width:90%;background:#fff;border:1px solid #dedede;font-size: 14px;font-weight: 400;line-height: 24px;/*text-transform: uppercase;*/padding:10px 13px 10px}
.reg-line-2 input,.reg-line-4 input,.reg-line-6 input,.reg-line-8 input,.reg-line-10 input,.reg-line-12 input,.reg-line-14 input,.reg-line-16 input,.reg-line-18 input,.reg-line-20 input{background:#fff;border:1px solid #dedede;width: 75%;font-size: 14px;font-weight: 400;line-height: 24px;padding:10px 13px 10px}
.reg-line-16 input{width:36.5%}
.reg-line-2,.reg-line-4{font-size: 14px;font-weight: 400;line-height: 24px;text-transform: uppercase;margin-top: 0px;color:#000;}
.reg-line-3,.reg-line-5,.reg-line-7,.reg-line-9,.reg-line-11,.reg-line-13,.reg-line-15,.reg-line-17,.reg-line-19{font-size: 14px;font-weight: 400;line-height: 24px;text-transform: uppercase;margin-top: 39px;color:#6a6a6a;}
.reg-line-21 input{background-color: #000;font-size: 18px;font-weight: 600;height: 44px;/*text-transform: uppercase;*/color: #fff;border: 0px;padding-left:65px;padding-right:65px}
.reg-line-21{text-align:center;padding:20px}
.reg-line-21 .checkbox { height:auto}

.figures{padding:15px}

@media (max-width:768px){
.pages-15 #content h1{margin-bottom:0px !important}
.reg-line {border: 1px solid #bebebe;padding: 10px 15px 10px;}	
.reg-line-3, .reg-line-5, .reg-line-7, .reg-line-9, .reg-line-11, .reg-line-13, .reg-line-15, .reg-line-17, .reg-line-19 {margin-top: 10px;}
.reg-line-2 input, .reg-line-4 input, .reg-line-6 input, .reg-line-8 input, .reg-line-10 input, .reg-line-12 input, .reg-line-14 input, .reg-line-16 input, .reg-line-18 input, .reg-line-20 input{width:100%;padding: 10px 13px 10px;}
.reg-line-16 input {width: 47.5%;}
.reg-line-1{margin-bottom:0px}
.regs-line-4 input, .regs-line-6 input, .regs-line-8 input{width:100%;padding: 2px 5px 2px;}
}
/*end*/


/* logowanie AJAX koszyk */
.shop_ajax_init { padding:5px 0; display:none; }
.shop_ajax_init strong { color:#000; }
.content-page-name h1 { font-size:16px}
#shop_ajax_user,#shop_ajax_pass,#registerTableWrapper .input1,.catalogue-cupons-value {background:#dedede;border:none; width:100%;font-size: 14px;font-weight: 400;line-height: 24px;padding:5px 10px 5px;max-width:220px}
/* KONIEC logowanie AJAX koszyk */
/*oferta*/
.cd-project-title{    padding: 0px 35px;}
#catalogue-content{ display: flex;  flex-wrap: wrap;width:100%}
.oferta-box{ display: flex;/*border-right: 1px solid #bebebe;*/    /*margin-bottom: 79px;padding-bottom:80px;*/min-height: 450px;overflow:hidden}
.poz-4{border-right: 0px}
/*.oferta-box img{margin:0 auto;padding:15px 32px}*/
.foto_box{margin:15px auto;/*max-width:300px;max-height:300pxpadding:15px 32px*/}
.oferta-box a{margin:0 auto}
.oferta-box a:hover{/*opacity:0.8;*/text-decoration:none}



.pole_bg{width:10%}
.pole_bg2{width:60%;float:right}
.pole_bg{padding:0px}
#pokazilesztuk{width:100%;border:0px;line-height:42px;padding-top:1px}
#pokazilesztuk input{width:100%;border:1px solid #aaa;line-height:39px;padding-left:5px;background:#fff;padding-right:5px;text-align:center}
.addbasket{background-color: #101010;font-size: 18px;font-weight: 800;text-transform: uppercase;color:#fff;line-height: 40px;text-align:Center;border:2px solid #101010;transition: all 0.5s ease;}
.addbasket:hover{background-color: #fff;font-size: 18px;font-weight: 800;text-transform: uppercase;color:#101010;line-height: 40px;text-align:Center;border:2px solid #101010;transition: all 0.5s ease;}
.div-rozmiar,.div-color,.ad-rozmiar{margin-left:0px !important;margin-right:9px !important}

.catalogue-search-pages-top .submit1{background-color: #dedede;color: #6a6a6a;font-family: Lato;font-size: 14px;font-weight: 400;line-height: 24px;text-transform: uppercase;border:0px;padding: 4px 12px;}
.catalogue-search-pages-top .submit1:hover{background-color: #101010;color: #ffffff;font-family: Lato;font-size: 14px;font-weight: 400;line-height: 24px;text-transform: uppercase;border:0px}
.catalogue-search-pages-top .submit1_selected{background-color: #101010;color: #ffffff;font-family: Lato;font-size: 14px;font-weight: 400;line-height: 24px;text-transform: uppercase;border:0px;padding: 4px 12px;}

.catalogue-search-pages-bottom .submit1{background-color: #dedede;color: #6a6a6a;font-family: Lato;font-size: 14px;font-weight: 400;line-height: 24px;text-transform: uppercase;border:0px;padding: 4px 12px;}
.catalogue-search-pages-bottom .submit1:hover{background-color: #101010;color: #ffffff;font-family: Lato;font-size: 14px;font-weight: 400;line-height: 24px;text-transform: uppercase;border:0px}
.catalogue-search-pages-bottom .submit1_selected{background-color: #101010;color: #ffffff;font-family: Lato;font-size: 14px;font-weight: 400;line-height: 24px;text-transform: uppercase;border:0px;padding: 4px 12px;}


.catalogue-search-pages-top {float: right;clear: both;    margin-top: 15px;margin-bottom:15px}
.catalogue-search-pages-bottom {float: right;clear: both;    margin-top: 0px;margin-bottom:38px}
#catalogue-content{/*padding-top:36px*/}
#search-caption{float:left;margin-top:50px!important;font-size:14px}
.catalogue_order_back input,.bg-dred,.reg-line-21 input{transition: all 0.5s ease;}
.catalogue_order_back input:hover,.reg-line-21 input:hover{transition: all 0.5s ease;}
.reg-line-21 input{border:2px solid #000}
.reg-line-21 input:hover{background:#fff;color:#000;border:2px solid #000}

.box-product{border-top:1px solid #bebebe;border-bottom:1px solid #bebebe;padding-top: 10px;margin-top: 10px;padding-bottom: 10px;margin-bottom: 10px;}
.box-product-last{padding-bottom: 10px;margin-bottom: 10px;}
.box-product-last>div{padding-bottom: 10px}
.far.fa-arrow-alt-circle-down{margin-left:10px}
.prod-price{font-size: 24px;font-weight: 800 !important;line-height: 24px;}
.prod-price-light  { font-weight:400}
.prod-name{font-size: 30px;font-weight: 800;text-transform: uppercase;}

.redprice{color:#d22a09 !important}

.mg-20{margin-bottom:20px}

.copyrights1{padding:15px}
.copyrights2{padding:10px 15px}
.copyrights2 a{color:#fff}

.n-form{display:inline-block}

.homepage .l-c{display:block}

.homepage .l-w{display:none}

.page-tpl .l-c { margin:0 auto 	!important}

.bounced.homepage .l-c{display:block}
.bounced.homepage .l-w{display:none}

.newsletter__box{     width: 100%;    margin: 50px auto;    position: relative;  color:#fff;font-size:16px }
.divide {
    width: 100%;
    background: #e3e3e3;
    margin: 20px auto 70px;
    position: relative;
    display: inline-block;
    border-bottom: 1px #e3e3e3 solid;
}

@media (max-width:992px){
.bounced .top-shop{color:#000}	
.bounced .top-menu2 .pull-left{width:100%}	
.bounced .imbb-log{color:#000}	
.bounced .top-shop{text-align:Center}	
.bounced #fkaehgiwyihjq34{display:inline-block;float:none}	
.bounced .fab.fa-instagram	{margin-top:5px}
.bounced .tops-menu	a{display:inline-block}
	
.page-tpl .navbar-inverse .navbar-toggle .icon-bar {background-color: #010101 !important;}
.homepage .navbar-inverse .navbar-toggle .icon-bar {background-color: #000 !important;}
.bounced.homepage .navbar-inverse .navbar-toggle .icon-bar {background-color: #010101 !important;}
.bounced.page-tpl .navbar-inverse .navbar-toggle .icon-bar {background-color: #000 !important;}
.tops-menu {text-align: center;display: inline-block;margin: 0 auto;width: 100px;}
#navbar{text-align:center}
.bn-form{text-align:center}
.top-menu2{width:100%}
.bounced .fab.fa-facebook-f{color:#000;    margin-top: 3px;}
.bounced .fab.fa-instagram{color:#000}
.bounced .navbar-fixed-top{background:#fff;z-index: 1111111;}
.prod-name {font-size: 28px;}
.oferta-box:nth-child(5) {width: 50% !important;}
.oferta-box:nth-child(6) {width: 50% !important;}
.newsletter-input,.newsletter-button{}
}


@media (max-width:767px){
.code-title{margin-left:-15px}
.code-button{width:calc(100% + 15px);float:left;margin-right:-15px;margin-left:-15px}
.pages-6 .copy {position: relative;bottom:initial;width: 100%;border:0px}
.prod-name {font-size: 22px;}
.imbb-log2{display:none}
.imbb-log{margin:0px}
.top-shop{margin-left:0px}
.oferta-box:nth-child(5) {width: 100% !important;}
.oferta-box:nth-child(6) {width: 100% !important;}
button#catalogue-cupon-delete {width: 34px !important;}
.wysylka__title{margin-left:-3px}
}


.newsletter-input{float:left;width:calc(100% - 56px)}
.newsletter-button{float:left}
.newsletter-input input{background-color: #202020;border:0px;padding:10px;    width: 100%;}
.newsletter-button button{padding:0px 0 1px 0;margin:0 0 0 5px;border:0px; background:#202020}
/*.plachta{opacity:0;background:rgba(0,0,0,.5);position:absolute;top:0px;height:100%;color: #fff;text-align: center;    padding-top: 50%;font-size:40px}

.grid1a .plachta{opacity:0;left: 0px;width: calc(100% - 35px);}
.grid1b .plachta{opacity:0;left: 18px;width: calc(100% - 35px);}
.grid2 .plachta{opacity:0;left: 0px;width: calc(100% - 18px);padding-top: 22%;}
.grid3 .plachta{opacity:0;left: 35px;width: calc(100% - 35px);}
.grid1a:hover .plachta{opacity:1;left: 0px;width: calc(100% - 35px);}
.grid1b:hover .plachta{opacity:1;left: 18px;width: calc(100% - 35px);}
.grid2:hover .plachta{opacity:1;left: 0px;width: calc(100% - 18px);}
.grid3:hover .plachta{opacity:1;left: 35px;width: calc(100% - 35px);}

.plachta-box{position:Relative;vertical-align:middle}*/
.plachta span{bottom:20px;left:0px;right:0px;text-align:center;    position: absolute;font-size:24px}
.plachta-box{position:Relative;}
.plachta{opacity:0;background:rgba(0,0,0,.5);position:absolute;top:0px;height:100%;color: #fff;text-align: center;    padding-top: 50%;font-size:40px;left: 0px;}
@media screen and (min-width: 1200px) , screen and (max-height: 600px) {
.ohh40 .plachta{opacity:0;background:rgba(0,0,0,.5);position:absolute;top:0px;height:100%;color: #fff;text-align: center;    padding-top: 25% !important;font-size:40px;left: 0px;}
.ohh402 .plachta{opacity:0;background:rgba(0,0,0,.5);position:absolute;top:0px;height:100%;color: #fff;text-align: center;    padding-top: 15% !important;font-size:40px;left: 0px;}
}
.plachtas.plachta {opacity:0;background:rgba(0,0,0,.5);position:absolute;top:0px;height:100%;color: #fff;text-align: center;    padding-top: 20%;font-size:40px}
.plachta:hover{opacity:1;}
.line-1-plachta{margin-bottom:45px}
#fkaehgiwyihjq34{    margin-top: 0px !important;    float: left;}
.ml-15{position:relative}
.prod-cecha{font-size: 16px;line-height: 24px;font-weight: 800;}
.prod-cecha2{font-size: 16px;font-weight: 400;line-height: 24px;}
.comments-content{border-top:1px solid #bebebe;}
.comments-content h2{margin:24px auto 54px;text-align:center;font-size: 36px;font-weight: 800;text-transform: uppercase;}
.MagicScroll>div>a{display:none !important}
.MagicScroll>span>a{display:none !important}
.MagicScroll{width:100% !important;margin-bottom: 50px;}
#bigphoto{padding:20px}
.row-td-span span{text-transform:lowercase}
.mcs-item{    margin: 10px auto;padding: 10px;max-width: 110px;border:1px solid #ebebeb}
.bms{padding-left:0px;padding-right:0px}
.c-rozmiar{display:block;margin-bottom:30px}
/*.ad-rozmiar{background:#fff;display:inline-block;min-width:25px;height:25px;margin:0px 10px 10px 0;border:1px solid #9d9d9d;text-align:center;padding:2px;color:#9d9d9d}*/
.c-rozmiar .ad-rozmiar { font-size:14px}
.c-rozmiar .ad-rozmiar:hover {background:#E6E6FA; transition: all 0.5s ease; }

.div-color{/*border:1px solid #9d9d9d;*/padding:1px !important; margin:1px 11px;min-width:40x;height:34px;background:#fff;display:inline-block;margin-bottom:10px}
.div-rozmiar{/*border:1px solid #9d9d9d;*/padding:1px !important; margin:1px 11px;min-width:40px;height:34px;background:none;display:inline-block;text-align:center;margin-bottom:10px}
.div-color-check {border:1px solid #000000}
.div-rozmiar-check {border:1px solid #000000}
/*.activeco{background:#9d9d9d;color:#fff}*/
.kolor-box{display:inline-block;min-width:36px;height:30px;margin:0px 0px; border: 1px #000 solid;} 
.rozmiar-box{display:inline-block;min-width:36px;height:30px;margin:3px 0px;/* border: 1px #000 solid;*/padding-left:2px;padding-right:2px} 
.ad-rozmiar{display:inline-block;min-width:40px;height:31px;margin:0px 0px; border: 1px #000 solid;text-align: center;} 
.ring-cart{background: #000;width: 22px;height: 22px;border-radius: 50%;text-align: center;position: absolute;top: -10px;right: -20px; color:#fff}
.ring-cart .c-black{ color:#fff; font-size:14px }
.ring-cart span{text-align:center;    margin-top: -4px;display: block;}
.activec{border:1px solid #9d9d9d;padding:1px !important; margin:0px !important}
.activeco{border:1px solid #9d9d9d;padding:1px !important; margin:0px !important}
.page-tpl .ring-cart{background:#000}
.page-tpl #navbar .c-white{color:#000}
.page-tpl .imbb-log{color:#000}
.page-tpl .imbb-log:hover{color:#000;opacity:0.6}
.page-tpl .top-shop .c-orange{color:#000; transition: all 0.5s ease; }
.page-tpl .top-shop .c-orange:hover{color:#000;opacity:0.6; transition: all 0.5s ease; }
.page-tpl #navbar .c-white a:hover{opacity:0.6}
.page-tpl .top-menu a{color:#000}

.desc-style{margin:20px 0px;font-weight:bold}
.tabela-button{background:#101010;color:#fff;padding:10px;display:inline-block;margin-top:25px;margin-bottom:25px;cursor:pointer;position:relative;float:right;transition: all 0.5s ease;border:2px solid #101010;text-transform:uppercase}
.tabela-button:hover{background:#fff;color:#101010;padding:10px;display:inline-block;margin-top:25px;margin-bottom:25px;cursor:pointer;transition: all 0.5s ease;border:2px solid #101010}
.tabela-boxes{display:none}
.font-dred{color:#000}


.bl{padding-right:0px;}
.bl2{padding-left:0px}
.br{padding-left:0px}
.c-rozmiar{margin-top:25px}
@media (min-width:992px) and (max-width:1199px){
.eapps-instagram-feed-posts-view{text-align:center;display:block !important}
.eapps-instagram-feed-posts-view>div{display:inline-block !important}
.newsletter-input,.newsletter-button{}
#navbar{float:right !important;margin-right:40px}
.oferta-box:nth-child(1),.oferta-box:nth-child(2){width:50%}
.oferta-box:nth-child(3),.oferta-box:nth-child(4),.oferta-box:nth-child(5),.oferta-box:nth-child(6),.oferta-box:nth-child(7),.oferta-box:nth-child(8),.oferta-box:nth-child(9),.oferta-box:nth-child(10),.oferta-box:nth-child(11),.oferta-box:nth-child(12),.oferta-box:nth-child(13),.oferta-box:nth-child(14){width:33.3%}
.oferta-box:nth-child(5) img{max-width: initial;max-height: initial;}

/*.oferta-box:nth-child(6) img{/*max-width: initial;max-height: initial;}*/

/*.oferta-box:nth-child(11){width:50%}*/
/*.oferta-box:nth-child(11) img{/*max-width: initial;max-height: initial;}*/
/*.oferta-box:nth-child(12){width:50%}*/
/*.oferta-box:nth-child(12) img{/*max-width: initial;max-height: initial;}*/
}
@media (min-width:1200px){
.oferta-box:nth-child(1),.oferta-box:nth-child(2){width:33.3%}
.oferta-box:nth-child(3),.oferta-box:nth-child(4),.oferta-box:nth-child(5),.oferta-box:nth-child(6),.oferta-box:nth-child(7),.oferta-box:nth-child(8),.oferta-box:nth-child(9),.oferta-box:nth-child(10),.oferta-box:nth-child(11),.oferta-box:nth-child(12),.oferta-box:nth-child(13),.oferta-box:nth-child(14){width:33.3%}
.oferta-box:nth-child(5) img{/*max-width: initial;max-height: initial;*/}

.oferta-box:nth-child(6) img{/*max-width: initial;max-height: initial;*/}

/*.oferta-box:nth-child(11){width:50%}*/
.oferta-box:nth-child(11) img{/*max-width: initial;max-height: initial;*/}
/*.oferta-box:nth-child(12){width:50%}*/
.oferta-box:nth-child(12) img{/*max-width: initial;max-height: initial;*/}

}
.slick-arrow {text-align: center;font-size: 30px;cursor: pointer;}
.slick-slider{margin:0px;padding:0px;text-align:center}
@media (min-width:768px) and (max-width:992px){
.newsletter-input,.newsletter-button{margin-top:10px}
}

#search-caption{display:none}

figure {
  position: relative;
}
figure::before {
  position: absolute;
  top: 0;
  left: -75%;
  z-index: 2;
  display: none;
  content: '';
  width: 50%;
  height: 100%;
  background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
  background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
  -webkit-transform: skewX(-25deg);
  transform: skewX(-25deg);
  opacity:1
}
figure:hover::before {
  -webkit-animation: shine .75s;
  animation: shine .75s;
  display:block;
  background:none

}
@-webkit-keyframes shine {

  100% {left: 180%;opacity:0 }
}
@keyframes shine {
  100% {
    left: 180%;opacity:0
  }
}

/*end*/

.submit1{text-transform:uppercase}


#eapps-instagram-feed-1 > a{display:none}
.usr-shop-line .input1 {
    width: 100% !important;
}
@media (max-width:992px){
	.usr-shop-line .input1 {width: 94.7% !important;}
	.uwagi-des textarea {width: 95.5% !important;}
	.b-line {width: 94.8% !important;}
	#shop_ajax_user, #shop_ajax_pass, #registerTableWrapper .input1{width: 94.5% !important;}
.catalogue-cupons-valu{width: 100% !important;}
	
	
	input[type="radio"], input[type="checkbox"] {
    margin: 4px 0 0;
    margin-top: 1px \9;
   margin-left: 0px !important;
    margin-right: -2px !important;}
	
	
}
@media (min-width:992px){
.ohh40{overflow:hidden;height:42vh}
.ohh60{overflow:hidden;height:58vh}
}
@media (min-width:1024px){
.ohh40{overflow:hidden;height:37vh}
.ohh60{overflow:hidden;height:48vh}
}
@media (min-width:1200px){
.ohh40{overflow:hidden;height:40vh}
.ohh60{overflow:hidden;height:59vh}
}
@media (min-width:1440px){
.ohh40{overflow:hidden;height:42vh}
.ohh60{overflow:hidden;height:58vh}
}
@media (min-width:1600px){
.ohh40{overflow:hidden;height:55vh}
.ohh60{overflow:hidden;height:73vh}
}

.usr-shop-line .input1,#shop_ajax_user, #shop_ajax_pass, #registerTableWrapper .input1, .catalogue-cupons-value{background:#fff;border:#aaa 1px solid }
.table-nagl{background:#000}
.catalogue-cupons-button {background: #000;border: 2px solid #000;color: #fff !important;    padding: 5px 10px 5px;    text-transform: uppercase;    font-size: 14px;}


.zamow_tytul { color:#FFFFFF; background:#000 !important; font-size:14px; line-height:20px; padding:10px; font-weight:bold; text-transform:uppercase; margin-bottom:10px; }

.do_kompletu_box{display:flex;flex-wrap:Wrap;padding: 0px;}
.do_kompletu_box > .col-lg-4{width:calc(100% / 4)}
.do_kompletu{width:100%;text-align:left;margin: 20px 0px;    font-weight: bold;font-size:30px;font-weight:800;    padding: 0px;}
.cart-tr40 { padding-top:40px;border-bottom: 1px solid #bebebe; clear:both}
@media (max-width:1400px){
	.do_kompletu{font-size:22px;}
}
@media (max-width:768px){
	.do_kompletu_box > .col-lg-4{width:calc(100% / 2) !important}
.tr-verify tr{display:block;    float: left;    width: 100%;margin-bottom:15px}
.usr-shop-line{min-height:25px !important}
.usr-shop-line .input1 {margin-bottom: 20px;}
.td.flex-item.kolumna-1.input-kolumna.flex-6 {
    clear: both;}
.modal-body	td { height:60px}
li {word-wrap: break-word}
.navbar-fixed-top {top: 32.5px;}
#catalogue-content > div{width:50% !important}	
.cd-project-title {    padding: 0px 0px;}
.oferta-box{min-height:initial !important}
.usr-shop-line2 { width:96.7%}

}

.usr-shop-line2 span { font-size:32px; color:#aaa }

#layer_cart .clearfix{    display: flex;
    width: 100%;
    flex-wrap: wrap;
    align-items: center;}
.dodaj_do_koszyka_tooltip {
    top: 30vh;
    font-size: 16px;
    display: flex;
    width: 50%;
    flex-wrap: wrap;
    align-items: center;
    box-shadow: 0 0 12px rgb(17 16 13 / 27%);
    border-radius: 11px;
    border: 1px solid #d0d0d0;
    background-color: #fff;
    position: fixed;
    z-index: 1;
    left: 0px;
    right: 0px;
    margin: 0 auto;
    padding: 10px;
    justify-content: center;
    text-align: center;
	min-height: 40vh;
}

.dodaj_do_koszyka_tooltip p{width:100%;text-align:center}
.dodaj_do_koszyka_tooltip strong{color: #000 !important;    font-size: 20px;    margin-bottom: 25px;}
.dodaj_do_koszyka_tooltip span{   font-size: 18px;    margin-bottom: 25px;font-weight:bold;width:100%;text-align:center}
.cross{position: absolute;    right: 0px;top:-40px;cursor:pointer;font-weight:bold;z-index:1; visibility:hidden}
.crossseling{width:100%;height:30px}
.product-image-container img{max-width:200px;max-height:200px;width:auto}
#layer_cart_product_title{font-size:20px;display:flex;flex-wrap:Wrap;justify-content:center}

.wejdz_hover{background:#000 !important;color:#fff !important;transition: all 0.5s ease;border-color:#ccc;border:1px solid #000}
.wejdz_hover2{background:#fff !important;color:#000 !important;transition: all 0.5s ease; border:solid 1px #000}
.wejdz_hover:hover{background:#fff !important;color:#000 !important;transition: all 0.5s ease;border-color:#000;border:1px solid #000}
.wejdz_hover2:hover{background:#000 !important;color:#fff !important;transition: all 0.5s ease; border:solid 1px #000}

.catalogue__cart__1over,.catalogue__cart__2{background:#fff;transition: all 0.5s ease;}
.catalogue__cart__1:hover,.catalogue__cart__2:hover{background:#eee;transition: all 0.5s ease;}

.promotion-buttons div{ margin:10px auto 0 auto}
.promotion-buttons-full div { float:left; margin:10px 10px 0 0 }

@media(max-width:1470px){
.bnagl-cart{border:0px}
.insta__title a {font-size: 20px;}
.button__absolute{top:160px}
.fast__register .usr-line {    padding: 15px 15px 15px;}
.pull-left { /*padding-left:20px*/}
.nav {padding-left:20px}

.button__absolute.button__absolute__boost {    position: absolute;    top: 480px;}
.button__box__div input{width:100%;margin-bottom:10px}
.dodaj_do_koszyka_tooltip {width:60%;top: 30vh;}
.cross{top:0px}
.wejdz_hover{background:#000 !important;color:#fff !important;transition: all 0.5s ease;border-color:#ccc;border:1px dolif #fff;width:80%;margin:0px auto 20px}
.wejdz_hover2{background:#fff !important;color:#000 !important;transition: all 0.5s ease;width:80%;margin:0px auto 20px}
.wejdz_hover{margin-left:0px !important}

.flex-2,.kolumna-05 { max-width:20px}
.flex-3,.kolumna-15 { max-width:80px}

}

@media(max-width:1024px){
.flex-4 { min-width:300px }
.flex-5,.flex-6,.flex-7 {min-width:100px }


.flex-2 {flex:initial!important}
.flex-4{flex:initial!important}	
.cart-tr{display:flex !important;flex-wrap: Wrap !important;flex:initial!important}
.flex-6 {   flex:initial!important;padding:0px !important}
.flex-7 {flex:initial!important}
.flex-6 { min-width:140px}
}


.mobile__tdfd{margin-left: 3px;}

#lakjnkjasd22 {    position: relative;margin-top: 30px;}
#sjsbfjsdfsdfsdbsdjfb1,#sjsbfjsdfsdfsdbsdjfb2 {    position: relative;margin-top: 30px;}
#lakjnkjasd32,#lakjnkjasd42,#lakjnkjasd52 {    position: relative;margin-top:35px}

#lakjnkjasd22,#lakjnkjasd32,#lakjnkjasd42,#lakjnkjasd52 {    position: relative;}
#lakjnkjasd22 label,#lakjnkjasd32 label,#lakjnkjasd42 label, #lakjnkjasd52 label {position: relative;    z-index: 1; }
#lakjnkjasd22 td:nth-child(2) label {
    padding-left: 40px;
}

#lakjnkjasd22:before {
    content: '';
    position: absolute;
    background: url(./../images/inpost.png) center center;
    width: 19px;
    height: 25px;
    left: 40px;
    top: 50px;
	background-size:100%
}

#lakjnkjasd32 td:nth-child(2) label {
    padding-left: 40px;
}

#lakjnkjasd32:before {
    content: '';
    position: absolute;
    background: url(./../images/paczkomat.png) center center;
    width: 20px;
    height: 25px;
    left: 40px;
    top: 0px;
	background-size:100%
}


#lakjnkjasd42 td:nth-child(2) label {
    padding-left: 40px;min-height: 20px;
}

#lakjnkjasd42:before {
    content: '';
    position: absolute;
    background: url(./../images/punkt.png) center center;
    width: 17px;
    height: 25px;
    left: 40px;
    top: 0px;
	background-size:100%
}

#lakjnkjasd52 td:nth-child(2) label {
    padding-left: 40px;min-height: 20px;
}

#lakjnkjasd52:before {
    content: '';
    position: absolute;
    background: url(./../images/ico-darmowa-dostawa.png) center center no-repeat;
    width: 21px;
    height: 26px;
    left: 40px;
    top: 50px;
	background-size:100%
}



#sjsbfjsdfsdfsdbsdjfb1 td:nth-child(2) label {
    padding-left: 40px;min-height: 20px;
}

#sjsbfjsdfsdfsdbsdjfb1:before {
    content: '';
    position: absolute;
    background: url(./../images/przelew.png) center center no-repeat;
    width: 22px;
    height: 25px;
    left: 40px;
    top: 0px;
	background-size:100%
}

#sjsbfjsdfsdfsdbsdjfb2 td:nth-child(2) label {
    padding-left: 40px;min-height: 20px;
}

#sjsbfjsdfsdfsdbsdjfb2:before {
    content: '';
    position: absolute;
    background: url(./../images/odbior.png) center center no-repeat;
    width: 22px;
    height: 25px;
    left: 40px;
    top: 0px;
	background-size:100%
}

.modal { top:30%; bottom:auto;}

@media(max-width:768px){
#lakjnkjasd22:before,#sjsbfjsdfsdfsdbsdjfb2:before,#sjsbfjsdfsdfsdbsdjfb1:before,#lakjnkjasd42:before,#lakjnkjasd32:before,#lakjnkjasd52:before{left:35px}
.flex-4 {
  min-width: 70%;
}
.flex-6 > div > div > a:nth-child(1) {
  margin-right: 5px;
   margin-bottom: 0px;
}
.flex-6 > div > div > a:nth-child(3) {
  margin-left: 5px;
  margin-top: 0px;
}
.input-kolumna-left, .input-kolumna-right { max-width:120px !important}

.nagl-cart-name {
  display: none !important; }

.button__absolute {
  top: 300px;
}
form .submit4.fl { color:#000 !important}
.ilebrakuje-aa, .ilebrakuje-1a {
  text-align: center;
}
}

@media(max-width:500px){
.button__absolute.button__absolute__boost {    position: absolute;    top: 1000px;}
}
@media(max-width:400px){
.button__absolute.button__absolute__boost {    position: absolute;    top: 1000px;}
}
.catalogue__cart__2 > .row{height:100%}
.desc_pass{font-size:12px}
.newsletter__policy{font-size:13px;color:#000;margin-top:10px}
.newsletter__policy a{text-decoration:underline}

span.cupon-value-text {
    display: inline-block;
    margin-bottom: 5px;
	width: 100%;
}





#navbar .nav > li:hover > a,
#navbar .nav > li.current > a
{
	color:#000;
}

#navbar .nav > li:hover > a:before,
#navbar .nav > li.current > a:before{
	width:100%;
}



#navbar .nav > li > ul{
	position:absolute;
	left:0px;
	top:100%;
	width:240px;
	padding:0px;
	z-index:100;
	display:none;
	background:#ffffff;
	border-top:3px solid #000;
	transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
	-ms-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
	-o-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
	-moz-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
	box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
	
	
	
}


@media (min-width:768px) and (max-width:1268px){
	.fast__register.zwin__section .usr-line {
  min-height: 440px;
}
}

#navbar .nav > li > ul.from-right{
	left:auto;
	right:0px;	
}

#navbar .nav > li > ul > li{
	position:relative;
	width:100%;
	border-bottom:1px solid rgba(0,0,0,0.10);
}

#navbar .nav > li > ul > li:last-child{
	border-bottom:none;	
}

#navbar .nav > li > ul > li > a{
	position:relative;
	display:block;
	padding:10px 15px;
	line-height:24px;
	font-weight:400;
	font-size:14px;
	text-align: left;
	color:#272727;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}

#navbar .nav > li > ul > li:hover > a{
	color:#ffffff;
	background:#2c2c2c;	
}

#navbar .nav > li > ul > li.dropdown > a:after{
	font-family: 'FontAwesome';
	content: "\f105";
	position:absolute;
	right:10px;
	top:10px;
	width:10px;
	height:20px;
	display:block;
	color:#253d4a;
	line-height:20px;
	font-size:16px;
	font-weight:normal;
	text-align:center;
	z-index:5;	
}

#navbar .nav > li > ul > li.dropdown:hover > a:after{
	color:#ffffff;	
}

.dropdown-menu{
	position:absolute;

	padding:0px;
	z-index:100;
	display:none;
	background:#ffffff;
	border-top:3px solid #000;
	-webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
	-ms-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
	-o-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
	-moz-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
	box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
}

.dropdown-menu li{position: relative;width: 100%;border-bottom: 1px solid #0000001a; text-transform:uppercase}
.dropdown-menu li a{padding: 5px 15px;}
.dropdown-menu li:hover a{color: #fff;background: #2c2c2c;}
#navbar .nav > li > ul > li > ul.from-right{left:auto;right:0px;}

#navbar .nav > li > ul > li > ul > li{
	position:relative;
	width:100%;
	border-bottom:1px solid rgba(0,0,0,0.10);
}

#navbar .nav > li > ul > li > ul > li:last-child{
	border-bottom:none;	
}

#navbar .nav > li > ul > li > ul > li > a{
	position:relative;
	display:block;
	padding:10px 15px;
	line-height:24px;
	font-weight:400;
	font-size:14px;
	text-transform:capitalize;
	color:#272727;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}

#navbar .nav > li > ul > li > ul > li:hover > a{
	color:#ffffff;
	background:#2c2c2c;
}

#navbar .nav > li > ul > li > ul > li.dropdown > a:after{
	font-family: 'FontAwesome';
	content: "\f105";
	position:absolute;
	right:10px;
	top:11px;
	width:10px;
	height:20px;
	display:block;
	color:#272727;
	line-height:20px;
	font-size:16px;
	font-weight:normal;
	text-align:center;
	z-index:5;	
}

#navbar .nav > li > ul > li > ul > li.dropdown:hover > a:after{
	color:#ffffff;	
}

#navbar .nav > li.dropdown > ul{
list-style:none
}
@media (min-width:1024px){
#navbar .nav  > li.dropdown:hover > ul{
	transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
visibility:visible;
	opacity:1;
	top:100%;	
	
}
#navbar .nav li > ul > li.dropdown:hover > ul{
	visibility:visible;
	opacity:1;
	top:0;
	transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;	
}



}
#navbar.navbar-collapse > ul li.dropdown .dropdown-btn{
	position:absolute;
	right:10px;
	top:6px;
	width:30px;
	height:30px;
	text-align:center;
	color:#ffffff;
	line-height:28px;
	border:1px solid #ffffff;
	background-size:20px;
	cursor:pointer;
	z-index:5;
	display:none;
}

@media (min-width:1024px){

#navbar .dropdown:hover > ul{
	visibility:visible;
	opacity:1;
	top:0;
	display:block;
	transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
}
#navbar .nav > li > ul > li > a:hover{text-decoration:none}
.info__cart{display:flex;align-items:center}
.info__free__cart{display:flex;align-items:center;width:100%}
}
@media (max-width:1023px){
.info__cart{display:flex;align-items:flex-start}	
.info__free__cart{display:flex;align-items:flex-start;width:100%}	
	
	
#navbar .nav  > li.dropdown.abc_hover > ul{
	transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
visibility:visible;
	opacity:1;
	top:100%;	
	
}
#navbar .nav li > ul > li.dropdown.abc_hover > ul{
	visibility:visible;
	opacity:1;
	top:0;
	transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;	
}





#navbar .dropdown.abc_hover > ul{
	visibility:visible;
	opacity:1;
	top:0;
	display:block;
	transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
}
#navbar .nav > li > ul > li > a:hover{text-decoration:none}
 .dropdown_close {display:none}
.abc_hover .dropdown_close {display:block;z-index: 111;    position: absolute;    right: 30px;    top: 20px;}

#navbar .nav > li.dropdown.abc_hover > ul {
    width: 100%;
    text-align: center;
    position: relative;
}


}
.smaller .navbar-brand{width:initial}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus{color:#000;background:#fff}

@media (max-width:1023px){
	.smaller .navbar-brand {
    width: initial;}
.menu__box2{padding:0px}	
.menu__box2 img{margin:0 auto}	
.navbar-toggle{position:absolute;right:0px}
.menu__box1{order:2}
.menu__box2{order:1}
.menu__box3{order:3}	
.menu__box1,.menu__box2,.menu__box3{width:100%}	

.menu__box1 > div > div{width:100%}
.menu__box1,.menu__box3{display:none}
.bounced .menu__box1,.bounced .menu__box3{display:block}
#navbar{width:100%}
.top-menu2{flex-wrap: Wrap;
    flex-direction: row;
    width: 80%;
    float: none;
    text-align: center;
    display: flex;
    margin: 0 auto;
    margin-right: 14%;
    justify-content: center;}
.top-menu2 > div{width:25%!important}
.top-menu2 > div:nth-child(2){width:50% !important;margin:0px}
.top-menu2 > div:nth-child(2) > .pull-left{width:50%;margin:0 auto}

}
.newsletter__box__ac input { margin-right:5px !important}
@media (max-width:992px){
.layer_cart_img { margin-bottom:10px}
.fa-info-circle { padding-top:4px}
.input-kolumna-left{ text-align:right !important}
.input-kolumna-right{ text-align:left !important}
body { background:#fff}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a { color: #000;}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {color: #000;}

.dodaj_do_koszyka_tooltip {  width: 90%;  top: 15vh;}


}
@media (max-width:768px){
.koszyk-linie { padding-left:0; padding-right:15px}
.cart-tr40{margin-right: 0;margin-left: -15px;}
.box-hipolit-h3 a{ font-size:18px}
.oferta-box {  margin-top: 0px;}
.ft-24 { font-size:16px}
.ft-24 a{ font-size:16px}
.pages-4 .box-hipolit-h3 {

  margin-top: 35px; 
}
.usr-line-lost2-2 a { height: auto}
#dasgfbx { text-align:center !important}
.usr-line-lost-1 { text-align:center}
#fasdfkgahgldkfjgjkshdtertwebv3425342jbfdsgdf1 {margin-right: 5%; top:-45px !important;}
.mobile-padd .row { margin:0}
.line-1-plachta { padding:0 15px}
}