@font-face {
    font-family: 'Lato';
    src: url('font/Lato-Black.eot');
    src: url('font/Lato-Black.eot?#iefix') format('embedded-opentype'),
        url('font/Lato-Black.woff2') format('woff2'),
        url('font/Lato-Black.woff') format('woff'),
        url('font/Lato-Black.ttf') format('truetype'),
        url('font/Lato-Black.svg#Lato-Black') format('svg');
    font-weight: 900;
    font-style: normal;font-display: swap
}

@font-face {
    font-family: 'Lato';
    src: url('font/Lato-Light.eot');
    src: url('font/Lato-Light.eot?#iefix') format('embedded-opentype'),
        url('font/Lato-Light.woff2') format('woff2'),
        url('font/Lato-Light.woff') format('woff'),
        url('font/Lato-Light.ttf') format('truetype'),
        url('font/Lato-Light.svg#Lato-Light') format('svg');
    font-weight: 300;
    font-style: normal;font-display: swap
}

@font-face {
    font-family: 'Lato Hairline';
    src: url('font/Lato-Hairline.eot');
    src: url('font/Lato-Hairline.eot?#iefix') format('embedded-opentype'),
        url('font/Lato-Hairline.woff2') format('woff2'),
        url('font/Lato-Hairline.woff') format('woff'),
        url('font/Lato-Hairline.ttf') format('truetype'),
        url('font/Lato-Hairline.svg#Lato-Hairline') format('svg');
    font-weight: 300;
    font-style: normal;font-display: swap
}

@font-face {
    font-family: 'Lato';
    src: url('font/Lato-Italic.eot');
    src: url('font/Lato-Italic.eot?#iefix') format('embedded-opentype'),
        url('font/Lato-Italic.woff2') format('woff2'),
        url('font/Lato-Italic.woff') format('woff'),
        url('font/Lato-Italic.ttf') format('truetype'),
        url('font/Lato-Italic.svg#Lato-Italic') format('svg');
    font-weight: normal;
    font-style: italic;font-display: swap
}

@font-face {
    font-family: 'Lato';
    src: url('font/Lato-BoldItalic.eot');
    src: url('font/Lato-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('font/Lato-BoldItalic.woff2') format('woff2'),
        url('font/Lato-BoldItalic.woff') format('woff'),
        url('font/Lato-BoldItalic.ttf') format('truetype'),
        url('font/Lato-BoldItalic.svg#Lato-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;font-display: swap
}

@font-face {
    font-family: 'Lato Hairline';
    src: url('font/Lato-HairlineItalic.eot');
    src: url('font/Lato-HairlineItalic.eot?#iefix') format('embedded-opentype'),
        url('font/Lato-HairlineItalic.woff2') format('woff2'),
        url('font/Lato-HairlineItalic.woff') format('woff'),
        url('font/Lato-HairlineItalic.ttf') format('truetype'),
        url('font/Lato-HairlineItalic.svg#Lato-HairlineItalic') format('svg');
    font-weight: 300;
    font-style: italic;font-display: swap
}

@font-face {
    font-family: 'Lato';
    src: url('font/Lato-LightItalic.eot');
    src: url('font/Lato-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('font/Lato-LightItalic.woff2') format('woff2'),
        url('font/Lato-LightItalic.woff') format('woff'),
        url('font/Lato-LightItalic.ttf') format('truetype'),
        url('font/Lato-LightItalic.svg#Lato-LightItalic') format('svg');
    font-weight: 300;
    font-style: italic;font-display: swap
}

@font-face {
    font-family: 'Lato';
    src: url('font/Lato-Bold.eot');
    src: url('font/Lato-Bold.eot?#iefix') format('embedded-opentype'),
        url('font/Lato-Bold.woff2') format('woff2'),
        url('font/Lato-Bold.woff') format('woff'),
        url('font/Lato-Bold.ttf') format('truetype'),
        url('font/Lato-Bold.svg#Lato-Bold') format('svg');
    font-weight: bold;
    font-style: normal;font-display: swap
}

@font-face {
    font-family: 'Lato';
    src: url('font/Lato-BlackItalic.eot');
    src: url('font/Lato-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('font/Lato-BlackItalic.woff2') format('woff2'),
        url('font/Lato-BlackItalic.woff') format('woff'),
        url('font/Lato-BlackItalic.ttf') format('truetype'),
        url('font/Lato-BlackItalic.svg#Lato-BlackItalic') format('svg');
    font-weight: 900;
    font-style: italic;font-display: swap
}

@font-face {
    font-family: 'Lato';
    src: url('font/Lato-Regular.eot');
    src: url('font/Lato-Regular.eot?#iefix') format('embedded-opentype'),
        url('font/Lato-Regular.woff2') format('woff2'),
        url('font/Lato-Regular.woff') format('woff'),
        url('font/Lato-Regular.ttf') format('truetype'),
        url('font/Lato-Regular.svg#Lato-Regular') format('svg');
    font-weight: normal;
    font-style: normal;font-display: swap
}


body{font-family: 'Lato';}
.download_list{margin-bottom:15px;padding-bottom:10px}
.download_list:first-child {margin-top:40px}
.download_list tr{    margin-bottom: 10px;    display: inline-table;    width: 100%;}
.download_button_list a{border: 2px solid #171717;    background: #171717;    padding: 3px 25px;    color: #fff;    border-radius: 15px;    display: inline-block;transition:all 500ms ease;-moz-transition:all 500ms ease;	-webkit-transition:all 500ms ease;	-ms-transition:all 500ms ease;-o-transition:all 500ms ease}
*, input, select, textarea, option, button {
    outline: none!important;
}


.select1 option:nth-child(1){display:none}
.download_button_list a:hover{border: 2px solid #171717;background: #fff;color: #171717;border-radius: 15px;text-decoration: none;display:inline-block;transition:all 500ms ease;-moz-transition:all 500ms ease;	-webkit-transition:all 500ms ease;	-ms-transition:all 500ms ease;-o-transition:all 500ms ease}
#formularz2{max-width:400px}
#formularz2 .przycisk {max-width:400px;width:100%}
#formularz2 input{background: #fff;    color: #000;    margin-bottom: 10px;    border: 1px solid #969696;    box-shadow: initial;    font-weight: 300 !important;    width: 90%;    font-size: 16px !important;    padding: 13px 5px !important;}
#formularz2 button{background: #e40403 !important;    color: #fff !important;    font-weight: 300 !important;    width: 90%;    font-size: 16px !important;    padding: 13px 5px !important;margin-bottom: 5px;    border: 1px solid #969696;
    box-shadow: initial;}
@media (min-width: 1440px) {
.container-14{width:1410px}
}

.head-page-information a{color:#000}


.bint-page-bm{margin-bottom:30px}
.grid{display: flex;    flex-wrap: wrap;width:100%}
/*top*/
.navbar-brand{height:initial}
.navbar-default{background:none;border:0px;margin-bottom:0px}
.navbar-header{}
.cds_login{margin-top:15px;margin-bottom:7px;margin-right:30px;display: flex;} 
.cds_login form{display: flex;} 
.cds_login_button{text-transform:uppercase}
/*
old version
.cds_login_login{border: 2px solid #171717;background: #171717;padding:3px 10px;color:#fff;border-radius: 15px;} 
.cds_login_login:hover{border: 2px solid #171717;background: #fff;padding:3px 10px;color:#171717;border-radius: 15px;} 
.cds_login_login:hover,.cds_login_register:hover{text-decoration:none} 
.cds_login_register{background: #e40403;border: 2px solid #e40403;color: #ffffff;padding:3px 10px;border-radius: 15px;margin-left:15px;margin-right:15px;} 
.cds_login_register:hover{background: #fff;border: 2px solid #e40403;color: #e40403;padding:3px 10px;border-radius: 15px;margin-left:15px;margin-right:15px} */


.cds_login_login{padding:3px 10px;color:#171717;} 
.cds_login_login:hover{background: #fff;color:#000;} 
.cds_login_login:hover,.cds_login_register:hover{text-decoration:none} 
.cds_login_register{color: #000;padding:3px 10px;margin-left:0px;margin-right:0px;} 
.cds_login_register:hover{color: #e40403;padding:3px 10px;margin-left:0px;margin-right:0px} 


.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}
.cds_menu_xs {margin-bottom: 12px;margin-right:-15px}
.cds_lang{margin-top: 19px;    position: absolute;    right: 20px;}
.langflags{visibility:hidden;cursor:pointer}
.open_lang .langflags{visibility:visible;}
.langflags.active{visibility:visible;}
.langflags a{color:#2c2c2c}
.langflags.active a{pointer-events: none;cursor: default;color:#2c2c2c}
.langflags.active{position:relative;}
.langflags.active:after{background: url(../images/more.jpg) top center no-repeat;    width: 9px;    height: 6px;    position: Absolute;    top: 7px;    right: -18px;   /* background-size: 77%; */   content: "";cursor:pointer}
#priceForm {color:#fff;font-size:16px}
#priceForm input{background:#c70202;color:#fff;font-weight: 300 !important;  width: 100%;    font-size: 16px !important;    padding: 13px 5px !important;border: 1px solid #e71e1d;}
#priceForm select{background:#c70202;color:#fff;font-weight: 300 !important;    width: 100%;    font-size: 16px !important;    padding: 13px 5px !important;border: 1px solid #e71e1d;}

.label-t{margin-top:5px;margin-bottom:5px;font-size:16px !important;font-weight: 300 !important;}
#priceForm input.red{padding: 14px 25px !important;}
#priceForm label{width:100%}
.label_input{width: 33.33333333% !important;padding: 0px 10px;}
#priceMessage a{color:#fff}
.cds_content_1_head_title {padding-left:0px;}
.cds_content_1_head_title h1{margin-top:0px;padding-left:0px;font-size:36px;}
.cds_content_1_head_title h3{margin-top:0px;padding-left:0px;font-size:44px;font-weight:bold}
.cds_content_1_title {font-size:18px}

.button_flex{display:flex;justify-content:center;width:100%}
.button_box_flex{background: #e40403;    color: #fff;    margin-top: 50px;    padding: 8px 0px;    text-align: center;    padding-left: 0px;    font-size: 24px;    font-weight: 300;width: calc(33.3333333% - 30px);display: flex;align-items: center;    justify-content: center;}
.button_box_flex img{margin-left:15px}
.button_box_flex:hover{color: #fff;text-decoration:none}
.label_input button{    font-size: 24px;    font-weight: 300;}
.label_input button img{margin-left:15px}



}
@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:0px;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:0px;padding-right:60px;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:#b00807;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;margin-bottom:20px;text-shadow: 0px 2px 4px #000;}
.linia-left {border-left: solid 4px #b00807}
.linia-top {border-top: solid 4px #b00807;width:200px; height:85px; border-right:solid 4px #b00807}                                         
.linia-bottom {border-bottom: solid 4px #b00807; width:200px; height:105px; border-right:solid 4px #b00807}   

.pagepage .linia-napis {padding-left:50px; padding-top:20px; padding-bottom:20px}                                   
.pagepage .linia-top {border-top: solid 4px #b00807;width:200px; height:25px; border-right:solid 4px #b00807}                                         
.pagepage .linia-bottom {border-bottom: solid 4px #b00807; width:200px; height:25px; border-right:solid 4px #b00807}   

.flex_waluta{display:flex;flex-wrap:wrap}
.flex_waluta select{width:60px;margin-left:15px;height: 50px;}
.flex_waluta input{width:calc(90% - 75px) !important}


@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   ; height: 45vh;  background-position: center center !important;}
.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;}
}
.cds_text1_1_title {font-weight:300}
.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){
	.label_input button{padding:7.5px 0px 7.5px 0px !important}
.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;*/    padding-left: 0px;    padding-right: 0px;    overflow: hidden;}
.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}
.cds_footer4_1_desc ul{list-style:none;padding-left:0px}
.cds_footer4_1_desc ul li{width:100%;display:inline-block}
.cds_footer4_1_desc ul img{float:left;margin-right:5px}


@media (max-width: 768px) {
.cds_block_offert_bg_photo {width: 60% !important}

.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*/
.carousel_xs>.row{margin:0px}
.cds_text1_1{padding-top:20px;padding-bottom:80px;background:url(../images/mapa.webp) top center no-repeat;height: 770px;}
.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:#e40403;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:#000000;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_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) {
	.cds_left_menu{margin-top:25px}
	.cds_left_menu img{width:100%}
	.cds_text1_1 {
    padding-top: 20px;
    padding-bottom: 80px;
    background: none;
    height: initial;
    background-size: contain;
}
.cds_text1_1_head_title h3{    margin: 25px 0px 30px;}
.navbar-brand img{max-width:200px}
.navbar-default .navbar-toggle {border:0px;margin-top: 25px;}
.navbar-default .navbar-toggle .icon-bar {background-color: #e80403;}
.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}

.new_section{background:#fff;color:#000;font-size:16px;padding:50px 30px}
.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: #00a443;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 #00a443;    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: 1199px) and (min-width: 992px) {
.cds_login{margin-right:20px}
.carousel_xs>.row{margin:0px}
}
@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) {
	.cds_menu_xs{padding:0px;margin-right:0px}
	.cds_login,.cds_zamow{margin-right:0px!important}
	.langflags.active,.langflags{display:inline-block;visibility:visible;margin: 0px 5px}
	.langflags.active:after{display:none}
	.last_box_footer .cds_footer4_1_desc {text-align:center}
	.cds_lang{position:relative}
	.langflags {display:inline-block}
.navbar-nav{display:inline-block}
.cds_zamow{display:inline-block;margin:0px 0px 10px 0px;width:100%}
.cds_zamow a{display:inline-block;margin:0px;width:100%;text-align:Center;padding:3px;margin-bottom:10px}
.carousel_xs>.row{margin:0px}
.homepage #priceForm .label_input input{width:100%}
.label_input{width:100%!important}
.button_box_flex{    width: calc(100% - 30px);}
.cds_block_offert_bg_flex .col-lg-12{margin:5px auto}
.cds_block_offert_bg .hvr-shrink {display: flex;}
.navbar-brand img{height:50px}
.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_lang{right:0px}
.navbar-nav{width:100%}

.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:#00a443}


/*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 #00a443;background:#fff;color:#00a443}
.catalogue-search-pages-top .submit1,.catalogue-search-pages-bottom .submit1{margin-bottom:25px;border:2px solid #00a443;background:#00a443;color:#fff}
.catalogue-search-pages-top .submit1:hover,.catalogue-search-pages-bottom .submit1:hover{border:2px solid #00a443;background:#fff;color:#00a443}
@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: 100%}
	
    .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;}


.last_box_footer{text-align:right}
.navbar-default .navbar-nav > li > a {    color: #000;font-weight:bold;text-transform:uppercase;    display: inline-block;    width: 100%;}
.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:#00a443 }
#reklama { width:100%}
.blok-reklama {margin: 0 auto; text-align:center; margin-bottom:50px;}
.blok-reklama img { max-width:100%}
.cds_block_offert_bg_title {text-align:left}
.cds_block_offert_bg_title strong {width:95%;margin-left:5%;display:inline-block}
.cds_block_offert_bg_head_title h3{font-weight: bold;    margin-bottom: 75px;}
.cds_text1_1_head_title  h3{font-weight: bold; }

/*block_offer_bg*/
.cds_block_offert_bg{background:url(../home-bg.webp) top center no-repeat;    padding-top: 120px;   padding-bottom: 100px;background-attachment: fixed;}
.cds_block_offert_bg .hvr-shrink{width:100%}
.cds_block_offert_bg_photo {border-left: 4px solid #e40403;border-top: 4px solid #e40403;border-bottom: 4px solid #e40403;width: 60%;display: inline-block;text-align: center;padding-top: 25px;padding-bottom: 25px;position:relative;color:#fff;font-size:16px}
.cds_block_offert_bg_photo:after {background:#e40403;width:4px;height:13px;content:"";position:absolute;bottom:0px;right:0px}
.cds_block_offert_bg_photo:before {background:#e40403;width:4px;height:13px;content:"";position:absolute;top:0px;right:0px}



.zamow_header,.oblicz_header,.zamow_header:hover,.oblicz_header: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;}

.zamow_header{border: 2px solid #171717;background: #171717;padding: 3px 25px;color: #fff;border-radius: 15px;text-transform: uppercase;text-decoration: none;display:inline-block}
.zamow_header:hover{border: 2px solid #171717;background: #fff;color: #171717;border-radius: 15px;text-transform: uppercase;text-decoration: none;display:inline-block}
.oblicz_header{background: #e40403;border: 2px solid #e40403;color: #fff;padding: 3px 25px;border-radius: 15px;margin-left: 15px;margin-right: 15px;text-decoration: none;display:inline-block;text-transform: uppercase;}
.oblicz_header:hover{background: #fff;border: 2px solid #e40403;color: #e40403;border-radius: 15px;margin-left: 15px;margin-right: 15px;text-decoration: none;display:inline-block;text-transform: uppercase;}



@media (max-width: 1199px){
.nav > li{display:inline-block;width:100%}
.cds_block_offert_bg_flex .col-lg-12{padding-left:15px;padding-right:15px;font-size:16px}
.cds_block_offert_bg_photo {width: 82%;}
.button_box_flex{width: calc(33.3333333% - 0px);}
}
@media (max-width: 992px){
.cds_block_offert_bg_photo{margin-bottom:20px}
.cds_block_offert_bg_flex .col-lg-12{padding-left:15px;padding-right:15px;font-size:16px}
}
@media (max-width: 768px){
.button_box_flex{width:80%}
.label_input button{width:100%}
.cds_block_offert_bg{padding-top:60px}
}
@media (max-width: 359px){
.button_box_flex {width: 95%;font-size:16px}
.label_input button {font-size:16px}
}
@media (max-width: 767px){

.cds_block_offert_bg_photo{margin-bottom:20px}
.cds_block_offert_bg_flex .col-lg-12{padding-left:15px;padding-right:15px;font-size:16px}
}
/*button*/
.cds_btn{padding: 12px 25px;    background: #cd2024;    display: inline-block;    line-height: initial;}
.cds_btn img{display: inline-block !important;width:initial !important;margin-left:10px;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_btn:hover img{display: inline-block !important;width:initial !important;margin-left:5px;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_zamow{margin-top: 14px;    margin-bottom: 7px;    margin-right: 30px;}
.contact_button{background:#b00807;color:#fff !important;padding:10.5px 35px;font-size:24px;display:inline-flex;align-items:center}
.contact_button img{margin-left:20px}
.contact_button:hover{text-decoration:none}
#zgloszenie .textarea1 { width:500px!important; }
.przesylka {    flex-grow: 1;    margin-right: 40px; }
.przesylka:nth-child(5) {    flex-grow: 1;    margin-right: 0px; }
.itemadres{display: flex;    justify-content: center;    flex-wrap: wrap;}
.poleform { padding:5px 0; }


.szary-box{background:#eee;padding:30px !important}
.kom { padding:20px; width:500px; color:#FFFFFF; background:#FF0000; margin:0 auto 30px; auto; text-align:center; font-size:36px; font-weight:bold; }


.sale-search-form input{padding:10px;width:100%}
.sale-search-form select{padding:12px;width:100%}
.salesearchtable2 td { padding:7px 15px;width:25% }
.salesearchtable2{width:100%}
.saletable { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px;width:100%  }
.saletable td { text-align:left; vertical-align:middle; color:#000; padding:5px; line-height:17px;height:60px }
.saletable th { background:#000; text-align:left; vertical-align:middle; color:#FFFFFF; padding:22px 5px;font-size:16px; }
.saletableopt { font-weight:bold; text-align:center!important; }

.saletable tr {font-size:14px;padding:10px 5px; }
.saletable tr:nth-child(odd) { background:#e2e2e2; }
.saletable tr:nth-child(even) { background:#f2f2f2; }

.salepagination { padding: 20px 3px; margin: 3px; text-align:center;  }
.salepagination a { padding: 2px 5px 2px 5px;margin: 2px; border: 1px solid #c8c8c8; text-decoration: none; color: #5B5B5B; }
.salepagination a:hover, .salepagination span.current { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #B9B9B9; background-color:#CE2019; color: #FFF; }
.salepagination span.disabled { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #EEE; color: #DDD; }

.formError { z-index: 990; }
.formError .formErrorContent { z-index: 991; }
.formError .formErrorArrow { z-index: 996; }

.formErrorInsideDialog.formError { z-index: 5000; }
.formErrorInsideDialog.formError .formErrorContent { z-index: 5001; }
.formErrorInsideDialog.formError .formErrorArrow { z-index: 5006; }
.account_box{display:flex;flex-wrap:wrap;    width: 100% !important;    height: 64px;    align-items: center;}
.zobacz_wyniki{    display: inline-block !important;    background-color: #000 !important;    width: initial !important;    text-align: center;    float: none !important;    margin: 15px 0px !important;}
.account_box input{width:30px}
.inputContainer {
	position: relative;
	float: left;
}

.formError {
	position: absolute;
	top: 300px;
	left: 300px;
	display: block;
	cursor: pointer;
}

.ajaxSubmit {
	padding: 20px;
	background: #55ea55;
	border: 1px solid #999;
	display: none
}

.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; font-family:Arial, Helvetica, sans-serif;
}

.greenPopup .formErrorContent {
	background: #33be40;
}

.blackPopup .formErrorContent {
	background: #393939;
	color: #FFF;
}

.formError .formErrorArrow {
	width: 15px;
	margin: -2px 0 0 13px;
	position:relative;
}
body[dir='rtl'] .formError .formErrorArrow,
body.rtl .formError .formErrorArrow {
	margin: -2px 13px 0 0;
}

.formError .formErrorArrowBottom {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	margin: 0px 0 0 12px;
	top:2px;
}

.formError .formErrorArrow div {
	border-left: 2px solid #ddd;
	border-right: 2px solid #ddd;
	box-shadow: 0 2px 3px #444;
	-moz-box-shadow: 0 2px 3px #444;
	-webkit-box-shadow: 0 2px 3px #444;
	font-size: 0px;
	height: 1px;
	background: #ee0101;
	margin: 0 auto;
	line-height: 0;
	font-size: 0;
	display: block;
}

.formError .formErrorArrowBottom div {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}

.greenPopup .formErrorArrow div {
	background: #33be40;
}

.blackPopup .formErrorArrow div {
	background: #393939;
	color: #FFF;
}

.formError .formErrorArrow .line10 {
	width: 15px;
	border: none;
}

.formError .formErrorArrow .line9 {
	width: 13px;
	border: none;
}

.formError .formErrorArrow .line8 {
	width: 11px;
}

.formError .formErrorArrow .line7 {
	width: 9px;
}

.formError .formErrorArrow .line6 {
	width: 7px;
}

.formError .formErrorArrow .line5 {
	width: 5px;
}

.formError .formErrorArrow .line4 {
	width: 3px;
}

.formError .formErrorArrow .line3 {
	width: 1px;
	border-left: 2px solid #ddd;
	border-right: 2px solid #ddd;
	border-bottom: 0 solid #ddd;
}

.formError .formErrorArrow .line2 {
	width: 3px;
	border: none;
	background: #ddd;
}

.formError .formErrorArrow .line1 {
	width: 1px;
	border: none;
	background: #ddd;
}

#wyjazd {padding: 40px 0;
    font-size: 15px;
    line-height: 18px;
    color: #000;
    margin-bottom: 5px;
    font-weight: 400;
    overflow: hidden; 
	text-align: center	}
	
.wyjazdtext span{    display: inline-block;
   
    margin-right: 15px;}
.wyjazd, .wyjazd2 {    float: none;
    /* width: 71px; */
    height: 28px;
    font-size: 15px;
    padding: 0 10px;
    color: #fff;
    line-height: 28px;
    display: inline-block;
    margin-right: 12px;
    margin-bottom: 8px;
 }
 .wyjazdtext{overflow:hidden}
 
 .wyjazd_d{    clear: both;
    margin: 20px 0;
    overflow: hidden;
    display: block;
    float: none!important; text-align:center}
.wyjazd { background:#1e984a }
.wyjazd2 { background:#ff0000 }
.wyjazdtitle { font-size:22px; line-height:24px; text-transform:uppercase; font-weight:bold;  margin-bottom:5px;    padding-top: 20px; text-align:center }
.wyjazdtitle2 {     font-size: 22px;
    line-height: 18px;
    text-transform: uppercase;
    font-weight: 300;
    margin-bottom: 0px;
    margin: 20px 0; text-align:center }
.wyjazdtext { font-size:14px; line-height:16px; margin-bottom:8px; text-align:center }
#priceForm{overflow:hidden;padding:20px!important}
.homepage #priceForm{overflow:hidden;padding:20px 0px!important}
.cds_content_1_title {font-size:16px}
#priceForm>div{  /*  width: 50%!important;*/
    margin: 0px!important;color:#000;
    padding: 10px 0px;
    box-sizing: border-box;}
	.cl{min-width:100%!important}
	#priceForm>div>div{ width: 50%!important;margin: 0px!important;color:#000;text-align:left;box-sizing: border-box;}
	.homepage #priceForm>div>div{ width: 100%!important;margin: 0px!important;color:#000;text-align:left;box-sizing: border-box;}
	
	#priceForm>div:last-of-type{width:100%!important}
	#priceForm>div:last-of-type input{display:inline-block!important;    float: none!important;}
	#priceForm>div>div:first-of-type{/*padding-right:10px*/}
	#priceForm>div>div:last-of-type{/*padding-left:10px*/}
	
	#cal_amount{    width: 102px;
    padding: 4px 5px;
    font-size: 13px;
    font-weight: bold;
    color: #000;
    text-align: center;
    border-radius: 5px;
    border: 0;
    float: right;
    clear: both;
    background: #fff!important;
    border-radius: 0px!important;
    padding: 12px 15px!important;
    margin-left: 10px;}
	
input[type=submit]{display: block;
    padding: 5px 10px 5px 10px;
    border-radius: 0px!important;
    border: 0;
    background-color: #e40403!important;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
    margin: 5px 0 10px 0;
    float: right;
    clear: both;
    text-transform: uppercase;
    font-weight: 300!important;
    letter-spacing: 1px;
    padding: 10px 25px!important;}
	input[type=submit]:hover{background:#e40403!important}
#priceForm input,#priceForm select,#cal_ocountry{-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.275);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.275);    box-sizing: border-box;
    box-shadow: 0 1px 2px rgba(0,0,0,0.275);border:0px;padding:12px 10px}
#cal_ocountry{padding:12px 10px!important}
#cal_width{padding-right:10px!important}
#priceForm .cl{padding:0px!important}
.cl>div{padding:0px!important}
.pricebottom { background:#000;color:#fff; width:100%; text-align:center; padding:8px 0 ;clear:both}
.pricebottom a { color:#fff; padding:4px 10px;font-weight:300;font-size:15px; line-height:20px; display:block }.pricebottom a  strong{font-weight:400}
#priceForm .margin-top {    margin-top: 30px !important;}
.border-top strong,.dane_field strong{font-size:20px}
.zamow_tytul{display:flex}
.zamow_tytul a{display:inline-block;margin:0px 7px !important;color:#333}
#priceForm .text-centers{text-align:center !important;width:100% !important;margin:25px 0px !important}
.panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
       -o-transition: opacity .15s linear;
          transition: opacity .15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-timing-function: ease;
       -o-transition-timing-function: ease;
          transition-timing-function: ease;
  -webkit-transition-duration: .35s;
       -o-transition-duration: .35s;
          transition-duration: .35s;
  -webkit-transition-property: height, visibility;
       -o-transition-property: height, visibility;
          transition-property: height, visibility;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
.panel-group {
  margin-bottom: 20px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
.panel-default {
  border-color: #dddddd;
}
.panel-default > .panel-heading {
  color: #fff;
  background:#1E984A!important
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
.panel-primary {
  border-color: #337ab7;
}
.panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #ffffff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.clearfix:before,
.clearfix:after,
.panel-body:before,
.panel-body:after {
  content: " ";
  display: table;
}
.clearfix:after,
.panel-body:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
.tel_part_1{width:30% !important;float:left}
.tel_part_2{width:69% !important;float:right}
.accept_div input{width:initial !important}
.submit_accept .submit1{background:#e40403 !important;color:#fff !important}
#edycjazgloszenie{background:#eeeeee;padding:15px;display:inline-block;width:100%;margin:20px 0px}
#zgloszenie .poleform{    width: 100% !important;    padding-right: 0px !important;}
#zgloszenie .wyroby{    width: 100% !important;    padding-right: 0px !important;display:inline-block}
#zgloszenie #priceForm input,#zgloszenie #priceForm select{background:#fff;color:#000;margin-bottom:5px;border: 1px solid #969696;box-shadow:initial}
#add.submit1{background:#000;color:#fff;;border-radius:0px;border:2px solid #000;cursor:pointer;padding: 15px 30px;    text-transform: uppercase;}
#add.submit1:hover{background:#fff;color:#000;border-radius:0px;border:2px solid #000;text-decoration:none}
#zgloszenie .textarea1 {    width: 100%!important;min-height:200px}
.field_left{padding-right:75px!important;padding-left: 0px !important;}
.field_left:before{border-right:1px solid #d6d6d6;position:absolute;right:0px;content:'';width: 1px;top: 10px;height: calc(100% - 28px);}
.field_lefts:before{border-right:1px solid #d6d6d6;position:absolute;right:0px;content:'';width: 1px;top: 10px;height: calc(100% - 28px);}
.field_right{padding-left:75px!important;padding-right: 0px !important;}
#priceForm .border-top{border-top:1px solid #d6d6d6;padding-left: 0px !important;    padding-right: 0px !important;width:100% !important}
#priceForm .dane_field {    margin-bottom: 50px !important;    display: inline-block;}
.dane_field img{margin-right:15px}
#priceForm .dane_field2 {    margin-bottom: 0px !important}
input.zobacz_wyniki{background-color: #000 !important;background: #000 !important;}
input.zobacz_wyniki:hover{background-color: #333 !important;background: #333 !important;}
#post1{margin-bottom:30px;padding-bottom:15px}
.sale-search-form{padding-bottom: 15px !important;}
.edycja_field{display:flex;width:100%;font-size:14px !important}
#priceForm .etykietyedycja input{background:#fff !important;border:1px solid #000 !important;color:#000 !important}
#priceForm .etykietyedycja select{background:#fff !important;border:1px solid #000 !important;color:#000 !important}
#priceForm .edycja_field input.submit11{margin-left: auto;    max-width: calc(25% - 60px);    padding: 15px !important;    margin: 15px 1px 15px auto;font-size:14px !important;background: #000 !important;}
#priceForm .edycja_field input.submit12{    max-width: calc(25% - 60px);    margin-right: auto;    margin: 15px auto 15px 60px;font-size:14px !important}

#priceForm .przesylka_box{display:flex;flex-wrap:wrap;width:100%!important;padding:10px}
#priceForm .przesylka_box:nth-child(even){background:#eee}
#priceForm .przesylka_box strong{width:100%}
#priceForm .przesylka_box .przesylka{width:20% !important;margin:0px}

.homepage #priceForm .label_input input{display: block;padding: 7.5px 50px 7.5px 50px;border-radius: 0px;border: 0;background: #000 !important;color: #fff;font-weight: bold;cursor: pointer;margin: 5px 0 10px 0;float: right;clear: both;}
.homepage .label-t{color: #fff}
.homepage #priceForm .label_input input#cal_amount{background: none !important;box-shadow:initial !important;font-weight:600 !important;font-size:20px !important}
.homepage #cal_amount{color: #fff !important;background: none !important}
.homepage #priceInfo {color: #fff !important}
.homepage #priceInfo a{color: #ccc !important}
.accept_div{display:inline-block;width:100%}
#priceForm .desc_div {    width: 100% !important;    margin-bottom: 25px !important;    display: inline-block;    margin-top: 10px !important;}
#priceForm .accept_div {    width: 100% !important;    margin-top: 15px !important;}

#priceForm #akceptuje{margin-right:10px}
#priceForm #akceptuje2{margin-right:10px}
.przesylka input { width:100%}

.wyborplatnosci input {width:25px !important}


@media (max-width:768px){
	.open{    float: left;    width: 100%;}
.salesearchtable2 {    width: 100%;}	
.salesearchtable2 tr{     display: flex;    flex-wrap: wrap;    width: 100% !important;    float: left;}	
.salesearchtable2 td {    padding: 7px 15px;    width: 100% !important;    float: left;}	
.saletable th{display:none}
.saletable td{width:100%}
.saletable tr{display:flex;flex-wrap:wrap}
	
.salepagination{display:flex;flex-wrap:wrap}	
	
.edycja_field{flex-wrap:Wrap;margin-top:15px}
.etykietyedycja{display:inline-block;margin:10px 0px;font-size:13px}
#priceForm .przesylka_box .przesylka {
    width: 100% !important;
    margin: 0px;
} 
#priceForm .edycja_field input.submit12 {font-size: 13px !important;}
#edycjazgloszenie{padding-left:0px;padding-right:0px}
.edycja_field input{width:100% !important;max-width:initial !important;margin:0px !important;padding:0px !important}
.field_left{padding-right:0px!important;padding-left: 0px !important;}
.field_left:before{display:none}
.field_right{padding-left:0px!important;padding-right: 0px !important;}	
	#priceForm .dane_field2,#priceForm .dane_field{width:100% !important}
	#priceForm .dane_field {margin-bottom: 25px !important;}
	.przesylka{margin-right:0px}
	.szary-box{padding:15px!important }
	#add.submit1 {padding:15px 5px; font-size:16px}
	#priceForm .border-top .przesylka{width:100% !important}
	
}
	  
.owl-theme .owl-dots .owl-dot span {

    width: 15px;
    height: 15px;
    margin: 5px 7px;
    background: #D6D6D6;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity 200ms ease;
    border-radius: 30px;
	
}	
	
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {	 width: 15px;    height: 15px;    background: none;	border:2px solid #b00807}	
.sprawdz_box{display:flex;justify-content: center;width: 100%;}
.sprawdz_input_1{width:75px;height:42px}	
.sprawdz_input_2{margin: 0px !important;}	
.zamow_tytul a {    display: inline-block;    border: 1px solid #000;    padding: 5px 10px;    margin-bottom: 15px !important;    margin-left: 0px !important;    margin-right: 15px !important;    color: #000 !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;}
.zamow_tytul a:hover {color:#e40403 !important;text-decoration:none;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_pager_27  #catalogue-content>div:nth-child(even){background:#e3e3e3}
.cds_pager_27  #catalogue-content>div:nth-child(odd){background:#fff}
.name_trip{margin-top:10px}
@media (max-width:768px){
.open .dropdown-menu {width: 100%;position: relative;    float: left !important;    box-shadow: none;margin-bottom:15px}
.flag_flex {width: 80% !important;}

}
.flag_flex{display: flex;    width: 50%;    flex-wrap: Wrap;    justify-content: center;    margin: 0 auto;padding:25px 0px }
.flag_box{display:flex;width:100% !important;justify-content:center}
.flag_box>div{display:flex;flex-wrap:Wrap;justify-content:center;align-items:center;flex-grow: 1;}
.flag_flex>div{display:flex;justify-content:center;align-items:center}
.data_flex{display:flex;width:100% !important;flex-wrap:Wrap;justify-content:center}
.data_flex>div{display:flex;width:50%;flex-wrap:Wrap;justify-content:center}
.flag_box img{max-width:100%}
.data_flex>div:nth-child(1){justify-content: flex-start;}
.data_flex>div:nth-child(2){justify-content: flex-end;}

.arrow_wwyjazd{flex-grow:1}
.arrow_wwyjazd img{max-width:80%}



#dodatkoweopcje label,#dodatkoweopcje2 label{display:flex;flex-wrap:wrap}
#dodatkoweopcje strong,#dodatkoweopcje2 strong{display:flex;width:100%;margin-bottom:10px;    align-items: center;}
#dodatkoweopcje strong img,#dodatkoweopcje2 strong img{margin-right:15px}
#dodatkoweopcje label input,#dodatkoweopcje2 label input{width:initial;margin-right:10px}




.rodzaj_flex{display:flex;flex-wrap:wrap;width:100%}
.paczka_box{display:flex;flex-wrap:wrap;align-items:center;background:#e40403;padding:5px;font-size:20px;font-weight:bold;text-transform:uppercase;margin-right:10px;padding:10px 15px;transition:all 500ms ease;-moz-transition:all 500ms ease;	-webkit-transition:all 500ms ease;	-ms-transition:all 500ms ease;-o-transition:all 500ms ease;color:#fff!important}
.paczka_box:hover{text-decoration:none;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;}
.paczka_box img{margin-right:15px; height:50px}
.paczka_box { margin-bottom:15px}


.form_4 form{display:flex;flex-wrap:Wrap;max-width:600px}
.form_4 .forms-formshow-title{width:100% !important;display:none}
.form_4 .forms-formshow-desc{width:100% !important}
.form_4 .forms-formshow-desc input{background: #fff;color: #000;margin-bottom: 5px;border: 1px solid #969696;box-shadow: initial;    font-weight: 300 !important;    width: 100%;    font-size: 16px !important;    padding: 13px 5px !important;}
.form_4 .forms-formshow-desc select{background: #fff;color: #000;margin-bottom: 5px;border: 1px solid #969696;box-shadow: initial;    font-weight: 300 !important;    width: 100%;    font-size: 16px !important;    padding: 13px 5px !important;}
.form_4 .forms-formshow-desc textarea{background: #fff;color: #000;margin-bottom: 5px;border: 1px solid #969696;box-shadow: initial;    font-weight: 300 !important;    width: 100%;    font-size: 16px !important;    padding: 13px 5px !important;}
.form_4 .forms-formshow-top,.form_4 .formName{width:100% !important;    font-size: 20px;font-weight:bold}
.form_4 .forms-formshow-top16{font-size:16px}
.form_4 .formSubmit .submit1{    background: #e40403 !important;    color: #fff !important;border:0px;padding:10px 25px}


.form_5 form{display:flex;flex-wrap:Wrap;max-width:600px}
.form_5 .forms-formshow-title{width:100% !important;display:none}
.form_5 .forms-formshow-desc{width:100% !important}
.form_5 .forms-formshow-desc input{background: #fff;color: #000;margin-bottom: 5px;border: 1px solid #969696;box-shadow: initial;    font-weight: 300 !important;    width: 100%;    font-size: 16px !important;    padding: 13px 5px !important;}
.form_5 .forms-formshow-desc select{background: #fff;color: #000;margin-bottom: 5px;border: 1px solid #969696;box-shadow: initial;    font-weight: 300 !important;    width: 100%;    font-size: 16px !important;    padding: 13px 5px !important;}
.form_5 .forms-formshow-desc textarea{background: #fff;color: #000;margin-bottom: 5px;border: 1px solid #969696;box-shadow: initial;    font-weight: 300 !important;    width: 100%;    font-size: 16px !important;    padding: 13px 5px !important;}
.form_5 .forms-formshow-top,.form_5 .formName{width:100% !important;    font-size: 20px;font-weight:bold}
.form_5 .forms-formshow-top38{font-size:16px}
.form_5 .formSubmit .submit1{    background: #e40403 !important;    color: #fff !important;border:0px;padding:10px 25px}



.form_6 form{display:flex;flex-wrap:Wrap;max-width:600px}
.form_6 .forms-formshow-title{width:100% !important;display:none}
.form_6 .forms-formshow-desc{width:100% !important}
.form_6 .forms-formshow-desc input{background: #fff;color: #000;margin-bottom: 5px;border: 1px solid #969696;box-shadow: initial;    font-weight: 300 !important;    width: 100%;    font-size: 16px !important;    padding: 13px 5px !important;}
.form_6 .forms-formshow-desc select{background: #fff;color: #000;margin-bottom: 5px;border: 1px solid #969696;box-shadow: initial;    font-weight: 300 !important;    width: 100%;    font-size: 16px !important;    padding: 13px 5px !important;}
.form_6 .forms-formshow-desc textarea{background: #fff;color: #000;margin-bottom: 5px;border: 1px solid #969696;box-shadow: initial;    font-weight: 300 !important;    width: 100%;    font-size: 16px !important;    padding: 13px 5px !important;}
.form_6 .forms-formshow-top,.form_6 .formName{width:100% !important;    font-size: 20px;font-weight:bold}
.form_6 .forms-formshow-top60{font-size:16px}
.form_6 .formSubmit .submit1{    background: #e40403 !important;    color: #fff !important;border:0px;padding:10px 25px}

.form_7 form{display:flex;flex-wrap:Wrap;max-width:600px}
.form_7 .forms-formshow-title{width:100% !important;display:none}
.form_7 .forms-formshow-desc{width:100% !important}
.form_7 .forms-formshow-desc input{background: #fff;color: #000;margin-bottom: 5px;border: 1px solid #969696;box-shadow: initial;    font-weight: 300 !important;    width: 100%;    font-size: 16px !important;    padding: 13px 5px !important;}
.form_7 .forms-formshow-desc select{background: #fff;color: #000;margin-bottom: 5px;border: 1px solid #969696;box-shadow: initial;    font-weight: 300 !important;    width: 100%;    font-size: 16px !important;    padding: 13px 5px !important;}
.form_7 .forms-formshow-desc textarea{background: #fff;color: #000;margin-bottom: 5px;border: 1px solid #969696;box-shadow: initial;    font-weight: 300 !important;    width: 100%;    font-size: 16px !important;    padding: 13px 5px !important;}
.form_7 .forms-formshow-top,.form_7 .formName{width:100% !important;    font-size: 20px;font-weight:bold}
.form_7 .forms-formshow-top82{font-size:16px}
.form_7 .formSubmit .submit1{    background: #e40403 !important;    color: #fff !important;border:0px;padding:10px 25px}

.form_8 form{display:flex;flex-wrap:Wrap;max-width:600px}
.form_8 .forms-formshow-title{width:100% !important;display:none}
.form_8 .forms-formshow-desc{width:100% !important}
.form_8 .forms-formshow-desc input{background: #fff;color: #000;margin-bottom: 5px;border: 1px solid #969696;box-shadow: initial;    font-weight: 300 !important;    width: 100%;    font-size: 16px !important;    padding: 13px 5px !important;}
.form_8 .forms-formshow-desc select{background: #fff;color: #000;margin-bottom: 5px;border: 1px solid #969696;box-shadow: initial;    font-weight: 300 !important;    width: 100%;    font-size: 16px !important;    padding: 13px 5px !important;}
.form_8 .forms-formshow-desc textarea{background: #fff;color: #000;margin-bottom: 5px;border: 1px solid #969696;box-shadow: initial;    font-weight: 300 !important;    width: 100%;    font-size: 16px !important;    padding: 13px 5px !important;}
.form_8 .forms-formshow-top,.form_7 .formName{width:100% !important;    font-size: 20px;font-weight:bold}
.form_8 .forms-formshow-top82{font-size:16px}
.form_8 .formSubmit .submit1{    background: #e40403 !important;    color: #fff !important;border:0px;padding:10px 25px}




@media (max-width:768px){
#dodatkoweopcje label,#dodatkoweopcje2 label {    display: flex;    flex-wrap: inherit;}
.rodzaj_flex{flex-direction:column}
.paczka_box{margin-bottom:10px;margin-right:0px}
body{font-size: 16px;}
.cds_footer4_1_desc ul li {   
    padding: 15px 0;
}
}
.formName { display:none}