@import url('https://fonts.googleapis.com/css?family=Lato:300,400,700,900&display=swap');

@media (min-width: 1750px) {
.container-14{width:1720px}
}
body{    position: relative;font-family: 'Lato', sans-serif;}
/*top*/
.navbar-brand{height:initial}
.navbar-default{background:none;border:0px;margin-bottom:0px;    position: absolute;    width: 100%;    z-index: 1;    top: 0px;}
.navbar-header{border-bottom:1px solid #d6d6d6}
.cds_login{margin-top:28px;} 
.cds_login_button{text-transform:uppercase}
.cds_login_login{border: 2px solid #5f2263;background: #ffffff;padding:3px 10px;color:#5f2263;border-radius: 15px;} 
.cds_login_login:hover{border: 2px solid #5f2263;background: #5f2263;padding:3px 10px;color:#fff;border-radius: 15px;} 
.cds_login_login:hover,.cds_login_register:hover{text-decoration:none} 
.cds_login_register{background: #5f2263;border: 2px solid #5f2263;color: #ffffff;padding:3px 10px;border-radius: 15px;margin-left:15px;margin-right:15px;} 
.cds_login_register:hover{background: #fff;border: 2px solid #5f2263;color: #5f2263;padding:3px 10px;border-radius: 15px;margin-left:15px;margin-right:15px} 
.cds_login_button{transition:all 500ms ease;-moz-transition:all 500ms ease;	-webkit-transition:all 500ms ease;	-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}
.cds_login_button:hover{transition:all 500ms ease;	-moz-transition:all 500ms ease;	-webkit-transition:all 500ms ease;	-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}
.cds_separator_ul{border-right:0px solid #d6d6d6;padding-right:10px;margin-right:10px}
.cds_nav_social li{padding: 14.3px;}
.cds_nav_social li:empty{display:none}
.cds_nav_social li:nth-child(2){padding: 16.3px 14.3px 14.3px 14.3px;}
.collapse.navbar-collapse{padding-left:0px}


@media (min-width: 1200px) {
.collapse.navbar-collapse{padding-left:0px}
}
@media (min-width: 769px) and (max-width: 1499px){
.owl-item{background: #fff;width: 100%;}
.cds-slide-table {width: 50.198% !important;    border: cover !important;    height: 100%;    background: #fff;    border-right: 60px solid #5f2263;}
.cds-slide-table:before {background: #fff;width:63px;height:60px;content:"";position:absolute;right: 49.7%;top:0px}
.new_section_about_a {top: -80px;}
.new_section_about h2{margin-top:140px}
.cds_carousel1_1{padding-top:30px}

}
@media (min-width: 769px) and (max-width: 1368px){
.owl-item{background: #fff;width: 100%;}
.cds-slide-table {width: 50.198% !important;    border: cover !important;    height: 100%;    background: #fff;    border-right: 60px solid #5f2263;}
.cds-slide-table:before {background: #fff;width:63px;height:60px;content:"";position:absolute;right: 49.7%;top:0px}
.new_section_about_a {top: -80px;}
.new_section_about h2{margin-top:140px}
.cds_carousel1_1{padding-top:30px}

}

@media (min-width: 769px) and (max-width: 1280px){
.owl-item{background: #fff;width: 100%;}
.cds-slide-table {width: 50.398% !important;    border: cover !important;    height: 100%;    background: #fff;    border-right: 60px solid #5f2263;}
.cds-slide-table:before {background: #fff;width:61px;height:60px;content:"";position:absolute;right: 49.7%;top:0px}
.new_section_about_a {top: -80px;}
.new_section_about h2{margin-top:140px}
.cds_carousel1_1{padding-top:30px}
.title_h1{font-size:70px !important}
.title_h2{font-size:70px !important}
.title_h3{font-size:20px !important}
}

@media (min-width: 769px) and (max-width: 1199px){
.owl-item{background: #fff;width: 100%;}
.cds-slide-table {width: 50.5% !important;    border: cover !important;    height: 100%;    background: #fff;    border-right: 60px solid #5f2263;}
.cds-slide-table:before {background: #fff;width:62px;height:60px;content:"";position:absolute;right: 49.7%;top:0px}
.new_section_about_a {top: -80px;}
.new_section_about h2{margin-top:140px}
.cds_carousel1_1{padding-top:30px}

}
@media (min-width: 768px) and (max-width: 1199px){
.item{    padding-left: 0px !important;    padding-right: 0px !important;}
.navbar-brand img{max-width:60px;height:auto !important}

.navbar-nav > li > a {padding-top: 45px;padding-bottom: 15px;}

.title_h1{font-size:40px !important;font-weight:600}
.title_h2{font-size:40px !important;font-weight:300}
.title_h3{font-size:18px !important;line-height:normal;margin-top:50px}
.owl-item{background: #fff;width: 100%;}
.new_section_about{background-size:50% !important}
.cds_carousel1_1 .cds_block3_2_title{font-size:20px}

}
@media (max-width: 768px) and (min-width:768px) {
.new_section_about_a {margin-top: 220px !important;}
.item .container-14{padding-left:0px;padding-right:0px}
}
@media (max-width: 768px) {
	.owl-item{background: #fff;width: 100%;}
	.item{background-size: cover !important;}
	.cds_block3_2_title{margin-bottom:5px !important}
.cds_menu_xs{width:100%}
.cds_nav_social .cds_separator_ul{border:0px}
.cds_nav_social {text-align: center;    display: flex;    align-items: center;    justify-content: center;}
.cds_nav_social li{display: inline-block;padding: 10px 20px; margin-left: 2px;    margin-right: 2px;}
.navbar-collapse.collapse{width:100%}
.navbar-collapse{width:100%}
.navbar-collapse.collapse.in{padding-left:15px;width:100%}
.cds_lang,.cds_login{width:100%;text-align:center;margin-top:10px}
.cds_login{margin-bottom:10px}
.cds_login_button{margin-left: 7.5px;margin-right: 7.5px;}
}
/*end top*/
/*slider*/
.cds_slider1_1{background:#fff;padding-top:0px;padding-bottom:0px;position: relative;    top: 120px;}
.owl-theme{display:flex}
.item{height:68vh;padding-left:60px;padding-right:60px;font-weight: 400;line-height: 72px;letter-spacing: 1.5px;width:100%;/*background-size:cover !important*/position: relative;z-index: 1;margin-bottom:50px}
.cds-slide-table{display:table;vertical-align:middle;padding-left:0px;padding-right:0px;font-weight: 400;line-height: 72px;letter-spacing: 1.5px;width:46%;background-size:cover !important;height:100%}
.cds-slide-table-cell{display:table-cell;vertical-align:middle;padding-left:0px;padding-right:0px;font-weight: 400;line-height: 72px;letter-spacing: 1.5px;width:100%;background-size:cover !important}
.cds_slider1_1_more{margin-top:20px;display:block; padding-left:50px;transition:all 500ms ease;-moz-transition:all 500ms ease;	-webkit-transition:all 500ms ease;	-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}
.cds_slider1_1_more:hover {color:#5f2263;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-header{border:0px}
/*.linia-napis {padding-left:50px; padding-top:20px}
.linia-left {border-left: solid 4px #5f2263}
.linia-top {border-top: solid 4px #5f2263;width:200px; height:85px; border-right:solid 4px #5f2263}                                         
.linia-bottom {border-bottom: solid 4px #5f2263; width:200px; height:105px; border-right:solid 4px #5f2263}   */

.title_h1{font-size:84px;font-weight:600;line-height:normal}
.title_h2{font-size:84px;font-weight:300;line-height:normal}
.title_h3{font-size:24px;line-height:normal;margin-top:50px;line-height:normal}
.cds_slider1_1_more img{max-width:100%;width:initial !important}
.cds_slider1_1_more {padding-left:0px }

.cds-slide-table2{background:#5f2263;width: 47.135%;    height: 97%;    position: absolute;    bottom: -4.63%;    left: calc(49.45% - 50px);}
@media (max-width: 768px) {
.cds-slide-table {width: 50.5%;    border: cover !important;    height: 100%;    /*background: #fff;    border-right: 60px solid #5f2263;*/}
.cds-slide-table-cell {padding-left: 0px;padding-right: 0px;width: 100%;background-size: cover !important;}
.item{padding-left: 15px;padding-right: 15px}
.linia-napis {padding-left:25px; padding-top:20px}
.linia-top { height:50px}
.linia-top,.linia-bottom { width:120px}
.linia-bottom { height:70px}
.cds_slider1_1_more { padding-left:25px}

}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{background:none}
@media (max-width: 480px) {
.cds-slide-table-cell {
    font-size: 20px;
    line-height: 20px;
}
}

.content-news-desc{margin-top:25px}
.news-box{padding: 15px;}
/*.news-box>.row{  display: flex;  align-items: center;  justify-content: center;}*/
.cds_text-background_1_1_news{background:#ebebeb}
.cds_text-background_1_1_news h3{font-size: 44px;font-weight: 700;padding-top: 60px;padding-bottom: 70px;margin: 0px;}
/*.news-box:nth-child(2) .news-text{right:50%;}
.news-box:nth-child(2) .news-img{left:50%}*/
.news-text a:hover{text-decoration:none}
.article_title{font-size: 20px;font-weight: 500;color: #000000;}
.article_title:hover{color: #2b323b;text-decoration:none}
.article_date{font-size: 14px;font-weight: 400;color: #e30613;margin-top:45px}
.article_desc{color: #000000;font-size: 16px;font-weight: 300;}
@media (max-width: 1199px){
.article_desc,.cds_text-background_1_1-title{font-size:16px}
}


.navbar-nav > li > a::after{
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background: #5f2263;
    transition: width .3s;
	margin-top:5px
}
.navbar-nav > li > a:hover::after {
    width:100%;
    //transition: width .3s;
}


/*kropki prawa strona*/
.owl-theme .owl-nav.disabled + .owl-dots{float:right;    position: absolute;    bottom: 25px;    width: 70%;    margin: 0 auto;    left: 0px;    right: 0px;    text-align: right;}
/*kropki lewa strona*/
/*.owl-theme .owl-nav.disabled + .owl-dots{float:left}*/

/*end slider*/
/*block*/
.cds_block3_2_container{/*padding-bottom:60px*/}
.cds_block3_2_container a:hover{text-decoration:none}
.cds_block3_2_head_title h3{font-weight: bold;line-height: 40px;margin:145px 0px 25px}
.cds_block3_2_head_title div{font-weight: bold;line-height: 40px;margin:0px 0px 50px}
.cds_block3_2_flex{display:flex;flex-wrap:wrap;width:100%}
.cds_block3_2_photo{position:relative}
.cds_block3_2_title{margin-top:15px;margin-bottom:15px;font-weight: bold;line-height: 28px;}
.cds_block3_2_desc{font-weight: normal;margin-bottom:10px}
.cds_block3_2_more{}
.cds_block3_2_link{}
.cds_block3_2_block_absolute{position:absolute;width:calc(100% - 30px);left:15px;right:15px;bottom:15px}
.cds_block3_2_flex>div:nth-child(1){margin-top:30px; margin-bottom:30px}
.cds_block3_2_flex>div:nth-child(3){margin-top:30px; margin-bottom:30px}

.cds_block3_2_flex>div:nth-child(5){margin-top:30px; margin-bottom:30px}
.cds_block3_2_flex>div:nth-child(7){margin-top:30px; margin-bottom:30px}

.cds_oferta_bottom{margin-top:35px}

@media (max-width: 768px) {
	.linia-napis{padding-left:0px}
	.cds-slide-table{padding-left:0px;padding-right:0px}
	.cds-slide-table2{display:none}
	.homepage .cds_carousel1_1{padding-top:25px;padding-bottom: 25px;}
	.homepage .cds_carousel1_1 .cds_block3_2_photo{margin-bottom:15px}
	.cds_oferta_bottom {margin-top: 0px;}
	.new_section_about_b{margin-top:50px}
.new_section_about {background-size: 90% !important;}
.cds_block3_2_flex>div:nth-child(1){margin-top:0px}
.cds_block3_2_flex>div:nth-child(3){margin-top:0px}
.cds_block3_2_flex{text-align:center}
.cds_block3_2_photo{display: inline-block;text-align: left;	}	
.cds_block3_2_flex>div{margin-bottom:25px}
.item{font-size:24px;line-height:28px}
.cds-slide-table{padding:15px;width:100%}
.cds-slide-table-cell{font-size:24px;line-height:28px}
.title_h1{font-size:30px;font-weight:600}
.title_h2{font-size:20px;font-weight:300}
.title_h3{font-size:16px;line-height:normal;margin-top:50px}
}
/*end block*/
/*text block*/
.cds_text1_1{background:#5f2263;padding-top:20px;padding-bottom:80px;}
.cds_text1_1_container a:hover{text-decoration:none}
.cds_text1_1_head_title h3{font-weight: bold;line-height: 40px;margin:50px 0px 60px}
.cds_text1_1_flex{display:flex;flex-wrap:wrap;width:100%}
.cds_text1_1_photo{position:relative}
.cds_text1_1_title{margin-top:15px;margin-bottom:15px;font-weight: normal;line-height: 28px;}
.cds_text1_1_desc{font-weight: normal;margin-bottom:10px}
.cds_text1_1_more{}
.cds_text1_1_link{}
.cds_text1_1_block_absolute{position:absolute;width:calc(100% - 30px);left:15px;right:15px;bottom:15px}
/*end text block*/
/*carousel*/
.cds_carousel1_1{background:#fff;padding-top: 110px;padding-bottom:50px}
.cds_carousel1_1 .owl-stage{display:flex}
.cds_carousel1_1 .owl-item{display:table;height:100%;vertical-align:middle;float:none;text-align: Center;}
.cds_carousel1_1 .owl-item img{display:table-cell;height:100%;vertical-align:middle;float:none;max-height: 100px;    width: auto;    text-align: center;    margin: 0 auto;    padding: 15px;}

.cds_carousel1_1 .cds_block3_2_block_absolute{bottom:initial;top:15px}
/*end carousel*/
/*footer*/
.cds_footer4_1{background:url(../images/fotter.jpg);padding-top: 20px;padding-bottom: 8px;}
.cds_footer4_1_container a:hover{text-decoration:none}
.cds_footer4_1_head_title h3{font-weight: bold;line-height: 40px;margin:50px 0px 60px}
.cds_footer4_1_flex{display:flex;flex-wrap:wrap;width:100%}
.cds_footer4_1_photo{position:relative}
.cds_footer4_1_title{margin-top:5px;margin-bottom:5px;line-height: normal;}
.cds_footer4_1_desc{font-weight: normal;margin-bottom:10px}
.cds_footer4_1_more{}
.cds_footer4_1_link{}
.cds_footer4_1_block_absolute{position:absolute;width:calc(100% - 30px);left:15px;right:15px;bottom:15px}
.cds_footer4_1_title{}
/*end footer*/
/*newsletter*/
.cds_newsletter_box{margin-top:20px}
.cds_footer4_1_desc button{border:none;background: #333;color:#000;padding:10px}
.cds_footer4_1_desc button:nth-child(odd){border-left:1px solid #000}
.cds_footer4_1_desc input{border: 0px;padding: 10px;border-bottom: 1px solid #000;background:#333;}
/**/

/*content*/
.cds_content_1{padding-bottom:25px;padding-top:15px}
/**/

/*new_section*/
#new_section{}
.new_section_about{ display: flex;flex-wrap:wrap;  align-items: flex-end;  justify-content: center;width:100%;background:url(../images/15yearss.png) top right no-repeat;}
.new_section_about_a{margin-top:135px}
.new_section_about_a img{    z-index: 1;position: relative;}
.new_section_about_b{padding-left: 5%;}
.new_section_about_border{background:#5f2263;width: calc(100% - 30px);    height: 100%;    position: absolute;    top: 30px;    left: 45px;}
.new_section_about h2{margin-bottom:55px;font-weight: bold;} 
.new_section_about .div_1{margin-bottom:45px} 
.new_section_about .div_2{margin-bottom:30px} 
.new_section_about_b img{margin-bottom:80px} 
 
 
/*header*/
.cds_item_page{height:40vh;padding-left:60px;padding-right:60px;font-weight: 400;line-height: 72px;letter-spacing: 1.5px;width:100%;background-size:cover !important}
/*header*/
footer{padding:15px 0px}




/*page*/
.cds_header1_1{padding-top:120px}
.cds_page_body .navbar-brand img{height:83px}
.cds_content_1_head_title h3{font-weight:bold}
.cds_page_naglowek{color:#5f2263;font-weight:bold;margin-bottom:40px}
.flex_box_about{ display: flex; flex-wrap:wrap; align-items: center;  justify-content: center;width:100%;margin-bottom:70px;}
.years_a{font-size:122px;color:#fff;display:inline-block;font-weight:bold}
.years_b{font-size:43px;color:#fff;display:inline-block}
.text_experience{background:#5f2263;position:absolute;    bottom: -80px;    right: 8.33%;    padding: 50px 25px;}
/*navbar*/
@media (max-width: 768px) {
	.cds_footer4_1{background:#000;}
	.collapse.in {
    display: block;
    top: 0px !important;
    max-height: initial !important;
}
.cds_header1_1 {
    padding-top: 90px;
}
	.cds_block3_2_head_title h3{margin-top:110px}
	.cds_slider1_1{top:90px}
.new_section_about_border {left: 30px;}
.img_experience{margin-top:25px} 
.text_experience {    background: #5f2263;    position: relative;    bottom: initial;    right: initial;    padding: 50px 25px;    margin-bottom: 25px;margin-top:15px}
.years_a{font-size:80px;color:#fff;display:inline-block;font-weight:bold}
.years_b{font-size:30px;color:#fff;display:inline-block}
.navbar-brand img{max-width:50px;height:auto !important}
.navbar-default .navbar-toggle {border:0px;margin-top: 25px;}
.navbar-default .navbar-toggle .icon-bar {background-color: #5f2263;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background:none}
}
/*navbar*/

/*shop*/
#catalogue-content{display:flex;flex-wrap:wrap}
/*shop*/

/*block6_1*/
.cds_block6_1_container a:hover{text-decoration:none}
.cds_block6_1_head_title h3{font-weight: bold;line-height: 40px;margin:50px 0px 60px}
.cds_block6_1_flex{display:flex;flex-wrap:wrap;width:100%}
.cds_block6_1_photo{}
.cds_block6_1_title{margin-top:15px;margin-bottom:15px;font-weight: bold;line-height: 28px;}
.cds_block6_1_desc{font-weight: normal;margin-bottom:10px}
.cds_block6_1_more{}
.cds_block6_1_link{}
/*block6_1*/

/*kstegorie*/
.nav_init_inside>div,#catalogue-content>div{margin-bottom:15px}
/*shop*/
#search-form .input1{border:1px solid #e3e3e3;border-radius:2px;padding:5px}
.cds_shop_1_1_img{padding-right:50px}
.cds_shop_1_1_info{padding-left:35px;border-left:1px solid #323232}


.cds_nav_social li{cursor:pointer}
.cds_cart{position:relative;display:block}
.cds_cart_quality{position: absolute;       border-radius: 20px;    padding: 2px;    display: block;    z-index: 1;    top: -17px;    right: -20px;}

.pole_bg2{color: #ffffff;font-size: 22px;font-weight: 700;text-transform: uppercase;background: #5f2263;padding:14px;transition:all 500ms ease;-moz-transition:all 500ms ease;	-webkit-transition:all 500ms ease;	-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}
.pole_bg2:hover{opacity:0.8;transition:all 500ms ease;-moz-transition:all 500ms ease;	-webkit-transition:all 500ms ease;	-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}
.ilosc{padding-right: 0px;}
#pokazilesztuk{width:100%}
#pokazilesztuk input{border: 1px solid #5f2263;    width: 100%;    padding: 16px;  min-width: 90px;max-height:60px;}
.cds_pager_34 .cds_item_page,.cds_pager_4 .cds_item_page{height:0px}
.cds_pager_34 .collapse.navbar-collapse,.cds_pager_4 .collapse.navbar-collapse{border-bottom: 1px solid #d6d6d6;}
.cds_pager_34 .cds_carousel1_1,.cds_pager_4 .cds_carousel1_1,.cds_pager_34 .cds_text1_1,.cds_pager_4 .cds_text1_1{display:none}
@media (max-width: 992px) and (min-width: 768px) {
.cds_t15 {padding-top: 0px;}	
	
}
@media (max-width: 768px) and (min-width: 767px) {
.cds_gallery_product{padding-left:30px}
.cds_t15{padding-top:0px !important;}
.cds_b15{padding-bottom:15px !important}
}
@media (max-width: 768px) {

.ilosc{padding-left:0px}
.cds_shop_1_1_img{padding-right:15px}
.cds_shop_1_1_info{padding-left:15px;border-left:0px}
.cds_shop_1_1_img img{width:100%}
.cds_gallery_product>div>div{width:50%;float:left;padding-top:15px;padding-bottom:0px}


.cds_gallery_product>div>div:nth-child(even) {padding-left:7.5px;padding-right:0px}
.cds_gallery_product>div>div:nth-child(odd) {padding-left:0px;padding-right:7.5px}
}

@media (max-width: 768px) {
.cds_t15 {padding-top: 0px;}	
}
/*shop*/
.br {
    padding-left: 0px;
}
.kluzule2 label{font-weight:normal;width:100%}
.kluzule2 { font-size:14px;color:#000}
.kluzule2 a{ font-size:14px;color:#000;text-decoration:none}
.font-dred{color:#5f2263}


/*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:37% !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}
.bnagl-cart .kolumna-1:last-child{text-transform: initial !important}
.flex-item {
		max-height: 150px;
		/*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 a{color:#000;text-decoration:none}
.flex-item a:hover{color:#000;text-decoration:none}
.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;*/}
.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;} 
.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}

.suma-brutto{/*background:#fff;*/padding:35px 0px 30px 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-search-pages-top{margin-bottom:25px}
.catalogue-search-pages-top .submit1_selected,.catalogue-search-pages-bottom .submit1_selected{margin-bottom:25px;border:2px solid #5f2263;background:#fff;color:#5f2263}
.catalogue-search-pages-top .submit1,.catalogue-search-pages-bottom .submit1{margin-bottom:25px;border:2px solid #5f2263;background:#5f2263;color:#fff}
.catalogue-search-pages-top .submit1:hover,.catalogue-search-pages-bottom .submit1:hover{border:2px solid #5f2263;background:#fff;color:#5f2263}
@media (max-width:1690px){
.desc-style2 { font-size:14px }
}


@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){
	#ver_catalogue_orders{float:right;margin-right: 15px;}
.table-nagl{font-size:11px}
/**/
h3, .h3 {font-size: 18px;}
#catalogue-order-place label { font-size:16px}
.usr-shop-line { margin-bottom:5px;padding-left: 15px;}
/*new*/

.usr-shop-line .input1 { margin-bottom:10px}
}
@media (max-width:767px){
	.cols-xsss{    margin-left: -15px;    padding-right: 0px;}
	.code-button,.code-title{margin-left:-15px !important} 
	.koszyk-start {margin-left: -15px;margin-right: -15px;font-size:12px}
	.usr-shop-line {margin-bottom: 5px;padding-left: 30px;}
	.flex-7 {margin-top: 3px;}
	.br-xs{margin-left:-15px}
	div#lakjnkjasd32,div#lakjnkjasd22{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:175px}
#dsakjfkaehidwjaeihgieahgae{margin-left:0px;margin-right:0px}
.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:95px;height:190px}
.flex-3 img{width:60px !important}
.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:0px;margin-right:0px}
#lakjnkjasd62,#lakjnkjasd72{margin-left:-30px;margin-right:-30px}
#sjsbfjsdfsdfsdbsdjfb1,#sjsbfjsdfsdfsdbsdjfb2,#sjsbfjsdfsdfsdbsdjfb3,.przelewy24{margin-left:-30px;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%;}
.fastregistration1  h3,.koszt-t h3,.bl.bm h3{margin-left:-15px}
.bl.uwagi-des.bm h3{margin-left:0px}
.bl.bm table{margin-left:-30px;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}
#sjsbfjsdfsdfsdbsdjfb1 input{margin-right:-10px}
#sjsbfjsdfsdfsdbsdjfb2 input{margin-right:-10px}
.przelewy24 input{margin-right:-10px}
#lakjnkjasd1 input{margin-right:-10px}
#lakjnkjasd2 input{margin-right:-10px}
#lakjnkjasd3 input{margin-right:-10px}

#sjsbfjsdfsdfsdbsdjfb1 label,
#sjsbfjsdfsdfsdbsdjfb2 label,
.przelewy24 label,
#lakjnkjasd1 label,
#lakjnkjasd2 label,
#lakjnkjasd3 label{padding-left:5px}
}
/*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:#000;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,#ver_catalogue_orders,.catalogue-cupons-button,.submit1.b0px{background:#000;border:2px solid #000;color:#fff !important;padding:5px 20px;font-size: 18px;text-transform: uppercase;font-weight: bold;transition: all 0.5s ease;}
.catalogue_order_back .submit1:hover,#ver_catalogue_orders:hover,.catalogue-cupons-button:hover,.submit1.b0px:hover{background:#fff;border:2px solid #000;color:#000 !important;text-decoration:none}

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}


.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;}
@media (max-width:767px){
	
#ver_catalogue_orders,.catalogue_order_back input{float:left;width:100%}
.catalogue_order_back{margin-top:30px}
}

/*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;min-height:530px;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;line-height: 72px;text-transform: uppercase;}
.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;text-transform: uppercase;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: 32px;}
.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: 24px;font-weight: 600;text-transform: uppercase;}


@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;}	
}
.usr-line-7 a{color:#000}
/*end rejestracja*/

/*załozenie konta*/
.reg-line-21 label {    width: 100%;}
.reg-line-21 a {color:#000}
.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}

@media (max-width:768px){
.navbar-header{background:#fff}
.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: 2px 5px 2px;}
.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*/

@media (max-width: 768px) and (min-width: 767px) {
	.koszyk-start {
    margin-left: 0px;
    margin-right: 0px;
    font-size: 12px;
}
	.uwagi-des{padding-left:15px !important;padding-right: 30px !important;}
	.nagl-zam-xss{padding-left:15px}
	.bl.bm {padding-left: 0px;}	
	
	
.cds_menu_xs {width: initial}
	
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
	 .navbar-collapse.collapse.in {
        display: block!important;
    }
    .navbar-nav {
    float: left !important;
    margin: 7.5px -15px;
    width: 100% !important;
}
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
}


/*lewe menu*/
div.nav00{width:100%;margin:0px}
div.nav01{width:100%;margin:0px;    padding-left: 15px;}
div.nav0{background:url(images/bg_menu.jpg) top center no-repeat;width:100%}
div.nav1{display:none}
.nav_init{margin-top: 132px;}
.nav_init_inside{width:100%;list-style-type: none;padding:15px 0 0 0}
.nav_init_inside ul{list-style-type: none;}
.nav_init_bottom{background:url(images/ZALUX2B_podstrona_13.jpg) top right no-repeat;width:100%;height:27px}

/* NAZWA FOLDERU */
div.nav2 {font-size:14px;font-weight:bold;text-transform:uppercase;text-align:left;width:100%;padding:0px;color:#333 !important;padding: 5px 0 5px;}
.nav2 a{color:#333 !important;text-decoration:none;padding:0px 0px 0px 15px;display:block;margin:5px 0}
div.nav2:hover{font-size:14px;text-transform:uppercase;font-weight:bold;text-align:left;width:220px;}
.nav2 a:hover{color:#5f2263 !important;padding:0px 0px 0px 15px;display:block;margin:5px 0}


/* NAZWA FOLDERU ZAZNACZONA */
div.nav2a {font-size:14px;text-transform:uppercase;font-weight:bold;text-align:left;width:100%;padding:0px;color:#333 !important;padding: 5px 0 5px;}
.nav2a a{color:#5f2263 !important;text-decoration:none;padding:0px 0px 0px 15px;display:block;margin:5px 0 }

/* NAZWA FOLDERU ZAZNACZONA Z PODSTRONAMI */
div.nav2b {font-size:14px;text-transform:uppercase;font-weight:bold;text-align:left;width:100%;padding: 5px 0 5px;font-weight:bold}

.nav2b  a{color:#5f2263 !important;text-decoration:none;padding:0px 0px 0px 15px;display:block;margin:5px 0;font-weight:bold}

/* NAZWA PODSTRONY */
div.nav3 {font-size:12px;text-transform:uppercase;font-weight:normal;text-align:left;width:220px;padding: 5px 0 5px;}
.nav3 a {color:#333 !important;text-decoration:none;padding:5px 0px 2px 15px;display:block}	
div.nav3:hover{font-size:12px;text-transform:uppercase;font-weight:normal;text-align:left;width:220px;padding: 5px 0 5px}
.nav3 a:hover{color:#5f2263 !important;padding:5px 0px 2px 15px;display:block}

/* NAZWA FOLDERU ZAZNACZONA */
div.nav3a { font-size:12px;text-transform:uppercase;font-weight:bold;text-align:left;width:220px;padding: 5px 0 5px;}
.nav3a a {color:#5f2263 !important;text-decoration:none;padding:5px 0px 2px 15px;display:block}

/* NAZWA PODSTRONY */
div.nav4 {font-size:12px;text-transform:uppercase;font-weight:bold;text-align:left;width:220px;padding: 5px 0 5px;}
.nav4 a {color:#333 !important;text-decoration:none;padding:5px 0px 2px 45px;display:block}	
div.nav4:hover{font-size:12px;text-transform:uppercase;font-weight:bold;text-align:left;width:220px;padding: 5px 0 5px}
.nav4 a:hover{color:#5f2263 !important;padding:5px 0px 2px 45px;display:block}
/* NAZWA FOLDERU ZAZNACZONA */
div.nav4a { font-size:12px;text-transform:uppercase;font-weight:bold;text-align:left;width:220px;padding: 5px 0 5px;}
.nav4a a {color:#5f2263 !important;text-decoration:none;padding:5px 0px 2px 45px;display:block}



div.nav2b,div.nav2:hover{background:none}
div.nav3:hover{width:100%}
div.nav00,div.nav3a,div.nav3{background:none !important;border-bottom: 1px solid #fff;width:100%}
div.nav01{background:#ebebeb !important}
div.nav00{border-bottom: 1px solid #d5d5d5;}
.nav2b a,.nav3a a,.nav3 a,.nav2 a:hover{position:relative;transition: all 0.1s ease;}
.nav2b a,.nav3a a,.nav3 a,.nav2 a{transition: all 0.1s ease;}
.nav2b a{font-size: 14px;font-weight: bold;line-height: 36px;transition: all 0.1s ease;}
.nav2 a{font-size: 14px;font-weight: 400;line-height: 36px;transition: all 0.1s ease;}
.nav3 a:hover,.nav3a a:hover{transition: all 0.1s ease;}
.nav3 a,.nav3a a{transition: all 0.1s ease;font-size:14px;display:inline-block;padding-right: 5px;}
.nav2 a:hover{color:#5f2263 !important;transition: all 0.1s ease;}
.nav2 a:hover:after{content: "■";color:#5f2263 !important;position:Absolute;left:0px;top:-3px;transition: all 0.1s ease;}
.nav2b a:after{content: "■";color:#5f2263 !important;position:Absolute;left:0px;top:-3px;transition: all 0.1s ease;}
div.nav2a{position:relative;background:none}
div.nav2a:after{content: "■";color:#5f2263;position:Absolute;left:0px;top:7px;transition: all 0.1s ease;}


.full_gallery {margin:0px;padding:0px}
.full_gallery li img{width:100%;height:auto}
.full_gallery li{list-style:none;border: 1px solid #bdbdbd;margin-bottom: 25px;}
#bigphoto{border: 1px solid #bdbdbd}
.text_product{border-top: 1px solid #ccc;margin-top:30px;padding-top:40px}
.name-product{font-weight:bold;font-size:30px;margin-top:0px}
.navbar-default .navbar-nav > li > a {    color: #000;font-weight:normal;text-transform:uppercase;font-size:18px;display: inline-block;}
.item-img img{margin:0 auto}
.item6{position:relative}
.item6:after{content:"";height:100%;width:1px;background:#e5e5e5;opacity:0.9;position:absolute;right:0px;top:0px}
.item6 a:before{transition: all 0.5s ease;content:"";height: calc(100% - 10px);    width: calc(100% - 20px);    background: #e5e5e5;     position: absolute;    right: 0px;    top: 5px;    left: 10px;    z-index: 1;opacity:0;cursor:pointer}
.item6 a:hover:before{content:"";height: calc(100% - 10px);    width: calc(100% - 20px);    background: #e5e5e5;     position: absolute;    right: 0px;    top: 5px;    left: 10px;    z-index: 1;opacity:0.9;transition: all 0.5s ease;}

#search-caption{display:none}
@media (min-width: 1200px) {
.col-lg-15{width:20%}
.navbar-nav{float:right}
.navbar-default .navbar-nav > li > a {    padding-top: 50px;padding-bottom: 50px;}

}
.ad-rozmiar{margin-right:10px;    border: 1px solid #000;    padding: 5px;}
.ad-rozmiar:hover{text-decoration:none}
.ad-rozmiars{overflow:hidden}
.another_product{display:flex;flex-wrap:wrap;width:100%;font-size:13px;text-align:Center}
.hvr-sweep-to-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s}.hvr-sweep-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.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-sweep-to-right:hover,.hvr-sweep-to-right:focus,.hvr-sweep-to-right:active{color:white}.hvr-sweep-to-right:hover:before,.hvr-sweep-to-right:focus:before,.hvr-sweep-to-right:active:before{-webkit-transform:scaleX(1);transform:scaleX(1)}

.name-c { font-size:22px; padding:5px 0 15px 0}
.cat-offer a:hover  { text-decoration:none; color:#5f2263 }
#reklama { width:100%}
.blok-reklama {margin: 0 auto; text-align:center; margin-bottom:50px;}
.blok-reklama img { max-width:100%}

.gallery-images{margin-bottom:15px}
.grid{display:flex;width:100%;flex-wrap:wrap}
.caret{display:none}
@media (min-width:992px){
.navbar-nav li:hover  .multi-level {transition: all 0.5s ease;top:90%;visibility: visible;display:initial;opacity:1}
ul.dropdown-menu.multi-level {transition: all 0.5s ease;top:60%;visibility: hidden;display:initial;opacity:0;left:0px !important;min-width: 255px;}
ul.dropdown-menu.multi-level:before {width: 0;height: 0;border-left: 7px solid #0000;border-right: 7px solid #0000;border-bottom: 7px solid #5f2263;content: "";position: absolute;top: -7px;left: 15px;}
}
.block-name { font-weight:bold;padding-top:30px; color:#5f2263}
.block-name,.block-t2 {margin-top:30px; border-top: 1px #CCCCCC solid}
.block-t1 { padding-top:30px}
.block-t1-name { font-weight:bold}