@media (min-width: 1440px) {
.container-14{width:1410px}
}

/*top*/
.navbar-brand{height:initial;    padding: 32px 15px;}
.navbar-default{background:none;border:0px;margin-bottom:0px}
.navbar-header{}
.cds_login{} 
.cds_login img{margin-right:10px} 
.cds_login_button{text-transform:uppercase}
.cds_login_login{border: 0px;background: #ffffff;padding:3px 10px;color:#000;cursor:pointer} 
.cds_login_login:hover{} 
.cds_login_login:hover,.cds_login_register:hover{text-decoration:none} 
.cds_login_register{background: #00a443;border: 2px solid #00a443;color: #ffffff;padding:3px 10px;border-radius: 15px;margin-left:15px;margin-right:15px;} 
.cds_login_register:hover{background: #fff;border: 2px solid #00a443;color: #00a443;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}
.search_mobile img{margin-right:10px}

.cds_pager_15 .cds_header1_1_container{display:none}
.cds_pager_17 .cds_header1_1_container{display:none}

.zamow_tytul {    display: flex;text-transform:uppercase;margin-bottom:25px}
.zamow_tytul a{color:#030303;margin-right:40px;    display: flex;    align-items: center;}
.zamow_tytul a:hover{text-decoration:none}
.zamow_tytul img{margin-right:10px;opacity:0}
.logout_account{margin-left:auto;color:#fff !important;background:#000;padding:3px 30px 4px;margin-right:0px !important;transition:all 500ms ease;	-moz-transition:all 500ms ease;	-webkit-transition:all 500ms ease;	-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}
.logout_account img{opacity:1}
.logout_account:hover{opacity:0.7;transition:all 500ms ease;	-moz-transition:all 500ms ease;	-webkit-transition:all 500ms ease;	-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}


.ad-rozmiar.aaa{font-weight:400}
.ad-rozmiar{font-weight:bold}

.ul_pdf{list-style:none;margin-top:10px;padding-left:0px;margin-left:0px}
.ul_pdf li{margin-bottom:15px}
.ul_pdf li a{text-decoration:none}
.hvr-icon-drop.edit_ico_1:before {content: "";position: absolute;left: 0px;opacity: 1;padding: 0 1px;width:42px;height:40px;background:url(../images/edit_ico_1.jpg) no-repeat center center;-webkit-transform: translateZ(0);transform: translateZ(0);}
.hvr-icon-drop.edit_ico_2:before {content: "";position: absolute;left: 0px;opacity: 1;padding: 0 1px;width:42px;height:40px;background:url(../images/edit_ico_2.jpg) no-repeat center center;-webkit-transform: translateZ(0);transform: translateZ(0);}
.hvr-icon-drop.edit_ico_3:before {content: "";position: absolute;left: 0px;opacity: 1;padding: 0 1px;width:42px;height:40px;background:url(../images/edit_ico_3.jpg) no-repeat center center;-webkit-transform: translateZ(0);transform: translateZ(0);}
.hvr-icon-drop.edit_ico_4:before {content: "";position: absolute;left: 0px;opacity: 1;padding: 0 1px;width:42px;height:40px;background:url(../images/edit_ico_4.jpg) no-repeat center center;-webkit-transform: translateZ(0);transform: translateZ(0);}
.hvr-icon-drop.edit_ico_5:before {content: "";position: absolute;left: 30px;opacity: 1;padding: 0 1px;width:42px;height:40px;background:url(../images/edit_ico_5.jpg) no-repeat center center;-webkit-transform: translateZ(0);transform: translateZ(0);}
.hvr-icon-drop.deli:before {content: "";position: absolute;left: 20px;opacity: 1;padding: 0 1px;width:33px;height:33px;background:url(../images/add_place.jpg) no-repeat center center;-webkit-transform: translateZ(0);transform: translateZ(0);}
.close_cookie_info{background:#00a443;color:#fff;padding:5px 10px;border-radius:15px}
.reg-line-5a{font-weight:bold;font-size:20px}
.reg-line-5b{margin-top:20px;margin-bottom:20px}
.another_product{margin-top:10px;margin-bottom:20px}
.another_product a{width:10%;flex-direction:column;margin-right:2%}

.another_product a img{width:100%;height: auto;margin-bottom:5px}


.dropdown-menu{right:0px;left:initial}
@media (min-width: 1200px) {
	.container-14 {    padding-right: 30px;    padding-left: 30px;}
}
@media (min-width: 1200px) {
.collapse.navbar-collapse{padding-left:0px}
}
@media (max-width: 768px) {
.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.in{padding-left:15px}
.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:#e3e3e3;padding-top:0px;padding-bottom:0px}
.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}
.cds-slide-table{display:table;vertical-align:middle;padding-left:60px;padding-right:60px;font-weight: 400;line-height: 72px;letter-spacing: 1.5px;width:100%;background-size:cover !important;height:100%}
.cds-slide-table-cell{display:table-cell;vertical-align:middle;padding-left:60px;padding-right:60px;font-weight: 400;line-height: 72px;letter-spacing: 1.5px;width:100%;background-size:cover !important}
.cds_slider1_1_more{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:#00a443;transition:all 500ms ease;-moz-transition:all 500ms ease;	-webkit-transition:all 500ms ease;	-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}

.linia-napis {padding-left:50px; padding-top:20px}
.linia-left {border-left: solid 4px #00a443}
.linia-top {border-top: solid 4px #00a443;width:200px; height:85px; border-right:solid 4px #00a443}                                         
.linia-bottom {border-bottom: solid 4px #00a443; width:200px; height:105px; border-right:solid 4px #00a443}   


@media (max-width: 768px) {
.cds-slide-table-cell {padding-left: 15px;padding-right: 15px;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}

}


@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}
}





/*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:50px 0px 60px}
.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}



@media (max-width: 768px) {
.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}
.cds-slide-table-cell{font-size:24px;line-height:28px}
}
/*end block*/
/*text block*/
.cds_text1_1{background:#00a849;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:#efefef;padding-top:50px;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;}*/
/*end carousel*/
/*footer*/
.cds_footer4_1{background:#80b146;padding-top:50px;padding-bottom:100px}
.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:15px;margin-bottom:15px;font-weight: bold;line-height: 28px;}
.cds_footer4_1_desc{font-weight: normal;margin-bottom:10px}
.cds_footer4_1_desc ul{list-style:none;padding-left:0px}
.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{text-transform:uppercase}
/*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}
/**/

 
/*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}

/*navbar*/
@media (max-width: 768px) {
.navbar-brand img{max-width:200px}
.navbar-default .navbar-toggle {border:0px;margin-top: 15px;}
.navbar-default .navbar-toggle .icon-bar {background-color: #00a443;}
.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{margin-bottom:15px}
.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;    width:25px;height:25px;display:flex;justify-content:center;align-items:center;      z-index: 1;    top: -17px;    right: -20px;background:#c22539;color:#fff}

.pole_bg2{color: #ffffff;font-size: 20px;font-weight: 700;text-transform: uppercase;background: #80b146;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 #80b146;    width: 100%;    padding: 16px; 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: 0px}
.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:#80b146}


/*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 #7fb146;background:#fff;color:#7fb146}
.catalogue-search-pages-top .submit1,.catalogue-search-pages-bottom .submit1{margin-bottom:25px;border:2px solid #7fb146;background:#7fb146;color:#fff}
.catalogue-search-pages-top .submit1:hover,.catalogue-search-pages-bottom .submit1:hover{border:2px solid #7fb146;background:#fff;color:#7fb146}
@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){
.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: none!important;
        margin: 7.5px -15px;
    }
    .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:#00a443 !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:#00a443 !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:#00a443 !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:#00a443 !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:#00a443 !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:#00a443 !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:#00a443 !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:#00a443 !important;transition: all 0.1s ease;}
.nav2 a:hover:after{content: "■";color:#00a443 !important;position:Absolute;left:0px;top:-3px;transition: all 0.1s ease;}
.nav2b a:after{content: "■";color:#00a443 !important;position:Absolute;left:0px;top:-3px;transition: all 0.1s ease;}
div.nav2a{position:relative;background:none}
div.nav2a:after{content: "■";color:#00a443;position:Absolute;left:0px;top:7px;transition: all 0.1s ease;}

#search-form {display:flex}
#search-form .submit1{background:#547d32;color:#fff;border:0px;padding:5px}
#search-form .input1{flex-grow:1}
.navbar-default .navbar-nav > li > a {    color: #000;font-weight:bold;text-transform:uppercase}
.ad-rozmiar{margin-right:10px;    border: 1px solid #000;    padding: 5px;}
.ad-rozmiar:hover{text-decoration:none;border-color:#000}
.ad-rozmiar.aaa{text-decoration:none;border-color:#e3e3e3}
.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:#00a443 }
#reklama { width:100%}
.blok-reklama {margin: 0 auto; text-align:center; margin-bottom:50px;}
.blok-reklama img { max-width:100%}

.dlacego_box_img {    width: 40%;    text-align: center;}
.dlaczego_box{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:30px auto 40px}
.dlaczego_box_flex{width:25%;display:flex;flex-wrap:wrap;align-items:center}
.dlacego_box_title{width:60%;display:flex;flex-wrap:wrap;font-size:24px;text-align:left;color:#000;text-transform:uppercase}
.dlacego_box_title span{width:100%;font-weight:bold}
.dlacego_box_title div{width:100%;}


.banner_box_flex{display:flex;flex-wrap:Wrap}
.banner_box{width:calc(50% - 8px);position:relative;margin-bottom: 16px;}
.banner_box:nth-child(even){margin-left:8px}
.banner_box:nth-child(odd){margin-right:8px}
.banner_text{position:absolute;top:0px;left:0px;right:0px;bottom:0px;height:100%;width:100%;display:flex;align-items:center;justify-content:center;text-transform:uppercase;color:#fff;font-weight:bold;flex-direction: column;text-align: center;font-size:48px}
.banner_more{color:#fff;border:3px solid #80b146;padding:10px 50px;font-size:30px}

.line_pay_method{border-top:1px solid #c6d8b1;width:100%;display:inline-block;margin-top:15px;padding-top:15px}

.title_head{font-size:36px;font-weight:bold;color:#000;text-transform:uppercase;position:relative;border-bottom:3px solid #d1d1d1;width:100%;    padding-bottom: 10px;display:inline-block}
.title_head:before{position:absolute;width:34px;height:3px;content:"";bottom:-3px}

.green_title_border:before{background:#7fb146}

.owl-item{display:flex;align-items:center}
.cds_carousel1_1_desc{margin-top:40px}
.skypt_home{display:flex;flex-wrap:Wrap;overflow: hidden;}
.top_box_more img{margin:5px auto}

.box_home_margin{margin-top:55px;position:relative;margin-bottom:55px} 
.cds_pager_4 .box_home_margin:nth-child(4n):before{display:none}
.mobile_none .box_home_margin:nth-child(5n):before{display:none}
.mobile_none .box_home_margin:nth-child(4):before{position: absolute;    right: 0px;    top: 0px;    width: 1px;    height: 100%;    content: "";    background: #8d8d8d;display:block}
.box_home_margin:before{position: absolute;    right: 0px;    top: 0px;    width: 1px;    height: 100%;    content: "";    background: #8d8d8d;}
.box_home_margin:nth-child(4):before{display:none}
.box_home_margin:nth-child(8):before{display:none}

.div_nav2bm{width:100%;position:relative;margin-bottom:0px;padding-bottom:5px;border-bottom:1px solid #c0c0c0;font-size:14px;text-transform:uppercase}
.div_nav2bm a{color:#7db344}
.div_nav2bm:before{width:30px;position:absolute;height:1px;background:#8db45f;bottom:-1px;left:0px;content:""}

.div_nav2b{width:100%;position:relative;margin-bottom:5px;padding-bottom:10px;border-bottom:1px solid #c0c0c0;font-size:14px;text-transform:uppercase}
.div_nav2b a{color:#0e0e0e;}
.div_nav2b:before{width:30px;position:absolute;height:1px;background:#8db45f;bottom:-1px;left:0px;content:""}

.div_nav2bd{width:100%;position:relative;margin-bottom:5px;padding-bottom:10px;border-bottom:1px solid #c0c0c0;font-size:14px;text-transform:uppercase}
.div_nav2bd a{color:#0e0e0e}
.div_nav2bd:before{width:30px;position:absolute;height:1px;background:#8db45f;bottom:-1px;left:0px;content:""}

.div_nav2ba{width:100%;position:relative;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #e0e0e0;font-size:14px;text-transform:uppercase}
.div_nav2ba a{color:#9a9a9a;padding-left:10px}
.div_nav2ba:before{width:30px;position:absolute;height:1px;background:#8db45f;bottom:-1px;left:0px;content:""}

.div_nav2bax{width:100%;position:relative;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #e0e0e0;font-size:14px;text-transform:uppercase}
.div_nav2bax a{color:#9a9a9a;padding-left:10px}
.div_nav2bax:before{width:30px;position:absolute;height:1px;background:#8db45f;bottom:-1px;left:0px;content:""}

.nav2ba_div{background:#f2f2f2;padding-top:10px}
 
.green_box{display:flex;min-height:70px;align-items:stretch}
.lite_green{background:#7fb146;font-size:22px;display: flex;align-items: center;color:#fff;padding-left:0px}
.dark_green{background:#547d32;display:flex;align-items:Center;padding-right: 0px;}
.right_home_box{padding-right:0px}

.lewe_menu_page{padding-left:0px}
.lewe_menu_home{padding-left:0px}
.pay_padding{padding-left:0px;padding-right:0px}
.green_bg{background: linear-gradient(90deg, rgba(127,177,70,1) 0%, rgba(127,177,70,1) 50%, rgba(84,125,50,1) 50%);margin-bottom:40px}

.nav{align-self: end;}
.cds_nav_social{align-self:flex-end}
.navbar-headers{display:flex !important}
#bs-example-navbar-collapse-1{display:flex !important;flex-wrap:Wrap;width:100%;padding-right: 0px;}
.nav.navbar-nav{margin-left:auto;margin-right:initial;display: flex;justify-content: flex-end;width:100%;align-items: center;}

.slider_text_box{position:absolute;display:flex;align-items:center;justify-content:center;height:100%;top:0px;left:0px;right:0px;bottom:0px}
.border_linia{border: 3px solid #fff;height: 60%;width: 60%;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;background:rgb(0,0,0,0.3)}	
.container-14{position:relative}
.linia-napis{color: #fff;text-align: center;font-weight: bold;text-transform: uppercase;padding-left: 0px;padding-right: 0px;align-self: flex-end;padding-top: 0px;}
.linia-napis2{color:#80b144;text-align: center;width: 100%;font-size: 28px;text-transform: uppercase;font-weight: bold;align-self: flex-start;}
.cds_slider1_1_more{background:#80b146;padding:5px 20px;color:#fff;padding: 10px 20px;display: flex;line-height: normal;text-transform: uppercase;}
.cds_mores{align-self: flex-start;width: 100%;display: flex;justify-content: center;}
.content_right{padding-left:45px}
.cart_flex{display:flex} 

.div_nav2bd a:hover{text-decoration:none} 
.dark_green form{flex-wrap: wrap;align-items: center;width: 100%;display:flex}
.dark_green form .search_small .search-box{display:flex;flex-wrap:wrap;flex-basis:initial;flex-grow: 1;margin-right: 15px;}
.dark_green .search_small{display: flex;flex-wrap: wrap;flex-basis: 75%;align-items: center;}
.dark_green .search-box{flex-basis:25%;position:relative}

.search-box input{background:none;border-top:0px;border-left:0px;border-right:0px;border-bottom:2px solid #fff;width:100%;color: #fff;}
.search-box input.submit2{background:#fff;border-top:0px;border-left:0px;border-right:0px;border-bottom:2px solid #fff;width:100%;color:#547d32}
.search-box select{background:#547d32;border-top:0px;border-left:0px;border-right:0px;border-bottom:2px solid #fff;width:100%;color:#fff}
.search_smalls{opacity:0;visibility:hidden;display:none;background:#547d32;padding:15px;    left: 0px;    right: 0px;    width: 100%;    position: absolute;    top: 70px;    z-index: 1;}
.search_smalls_active{opacity:1;visibility:visible;display:flex;}
.search_box{flex-basis:calc(100% - 15px) !important;margin-right:15px}
.dostepne-box{width:initial;color:#fff}
.dostepne-box input{width:initial;color:#fff}


.search-box ::placeholder {  color: #fff;  opacity: 1;}
.search-box select ::placeholder {  color: #fff;  opacity: 1;}

.search-box :-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #fff;
}

.search-box ::-ms-input-placeholder { /* Microsoft Edge */
  color: #fff;
}

.more_searches{position: absolute;    font-size: 12px;    color: #fff;    text-align: right;    width: 100%;    bottom: -24px;cursor:pointer}
.more_searches:after{}
.more_searches.img_rotate img{transform: rotate(180deg);}
.more_searches img{    width: 15px;margin-right: 10px;}

/*.homepage .box_home_margin:nth-child(4) {padding-right:0px}
.homepage .box_home_margin:nth-child(8) {padding-right:0px}*/
.homepage .box_home_margin:nth-child(4) {}
@media (max-width: 1199px) {
.dlacego_box_img img{max-width:90px;height:auto}
.dlacego_box_title{font-size:18px}
.option_product{margin-top:20px}
.ilosc {padding-right: 0px;padding-left: 0px;}
.container-14 {position: relative;padding-left: 30px;padding-right: 30px;}

.navbar-headers{flex-wrap:wrap}
.navbar-header{width:100%}
.cds_nav_social{position: absolute;    top: 23px;    width: initial !important;    right: 70px;}
.navbar-default .navbar-toggle {    border: 0px;    margin-top: 36px;}
}
@media (max-width:1023px){
	#bs-example-navbar-collapse-1{position:initial}
.navbar-headers{flex-wrap:wrap}
.navbar-header{width:100%}
.cds_nav_social{position: absolute;    top: 23px;    width: initial !important;    right: 70px;}
.navbar-default .navbar-toggle {    border: 0px;    margin-top: 36px;}
.dlaczego_box_flex{width: initial;margin: 0px 0px 25px;}
.navbar-brand {
    height: initial;
    padding: 32px 30px;
}
.banner_box {width: 100%;    position: relative;   margin-bottom: 16px;margin-left:0px !important;margin-right:0px !important}
.box_home_margin:nth-child(odd):before {position: absolute;right: 0px;top: 0px;width: 1px;height: 100%;content: "";background: #8d8d8d;}
.box_home_margin:nth-child(even):before {display:none}
.nav-kwa{display:none !important}
.banner_text{font-size:30px}
.banner_more {padding: 5px 25px;font-size: 20px;}
.search{display:none !important}
.collapse .nav-kwa{display:none !important}
.collapse.in .nav-kwa{display:block !important}
.mobile_none > .row {display:flex;flex-wrap:Wrap}
.search_smalls{right:-15px;left:initial}
.search_smalls_active{flex-wrap:Wrap}
.search-box{margin-bottom:10px}
.more_searches span{display: none !important}
.search_smalls {top:101px}
}	
@media (max-width:768px){
.lewe_menu_page {padding-left: 15px; }
#search-caption{padding:0px 15px}
.cds_pager_4 .content_right {padding: 0px !important}
.green_box {display: flex;min-height: 100px;align-items: stretch;}
.dark_green .search-box {flex-basis: 100%;position: relative;}
.border_linia { width: 80%;}
.linia-napis2 {font-size: 20px;line-height: normal;}
.line_pay_method img{margin:0 auto}
.search_mobile{display: none !important;}
.content_right {padding-left: 15px;}
.cart_flex{flex-wrap:Wrap}
.navbar .container-14 {padding-left: 15px;padding-right: 15px;}

.mobile_none .box_home_margin:nth-child(even):before{position: absolute;    right: 0px;    top: 0px;    width: 1px;    height: 100%;    content: "";    background: #8d8d8d;display:block}
.mobile_none .box_home_margin:nth-child(odd):before{display:none}


} 

@media (max-width:767px){
.menu_top_mobile{display:none}
.lewe_menu_home {    padding-left: 15px;    padding-right: 15px;}	
.right_home_box {    padding-right: 0px;padding-left:0px}
.dlaczego_box{flex-direction:column}
.cds_footer4_1_flex>div{padding-left:0px;padding-right:0px}
.cds_footer4_1_container{padding-left:15px;padding-right:15px}
.cds_footer4_1_flex>div>div>div{margin:0px}
.row_pz{margin:0px}
.navbar-brand {    height: initial;    padding: 32px 15px;}
.navbar-toggle{margin-right:5px}
.navbar-collapse.in{padding-left:0px !important}
.homepage .box_home_margin:nth-child(4),.homepage .box_home_margin:nth-child(8){padding-right:15px}
.home_content .container-14{padding-left:15px;padding-right:15px}
.home_content .title_head{margin-left:15px;margin-right:15px;width:calc(100% - 30px)}
.cds_nav_social li {    padding: 10px 0px;}
}

*,
input,
select,
textarea,
option,
button {
  outline: none !important;
}



.hvr-reveal:before{content:"";position:absolute;z-index:-1;left:0;right:0;top:0;bottom:0;border-color:#80b146;border-style:solid;border-width:0;-webkit-transition-property:border-width;transition-property:border-width;-webkit-transition-duration:0.1s;transition-duration:0.1s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.hvr-reveal:hover:before,.hvr-reveal:focus:before,.hvr-reveal:active:before{-webkit-transform:translateY(0);transform:translateY(0);border-width:10px}
.hvr-underline-reveal{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;overflow:hidden}