@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&display=swap');
body{font-family: 'Lato', sans-serif;}

@media (min-width: 1440px) {
.container-14{width:1410px}
}
@media (min-width: 1830px) { 
.container-18{width:1800px}
}

.youtube img{margin-top:-9%}

.content_center{    color: #dbbe76;    display: flex;    flex-wrap: wrap;    font-size: 20px;    width: 100%;    height: calc(100vh - 50px);    background: #000;    align-items: center;    flex-direction: column;    justify-content: center;}

.box_18{height:100vh;width:100vw;position:fixed;background:rgb(255,255,255,0.5);z-index:111111;overflow:hidden;top:0px;left:0px;right:0px;display:flex;flex-wrap:Wrap;align-items:center;justify-content:center;flex-direction: column;}
.box_flex_18{}

.barman_box_2a{width:calc(50% - 5px);margin-right:5px;margin-bottom:8px}
.barman_box_2b{width:calc(50% - 5px);margin-left:5px;margin-bottom:8px}
.barman_box_3a{width:calc(33.33% - 5px);margin-right:5px}
.barman_box_3b{width:calc(33.33% - 5px);margin-left:2px;margin-right:2.5px}
.barman_box_3c{width:calc(33.33% - 5px);margin-left: calc(0.31%)}

.barman_flex{display:flex;flex-wrap:Wrap;margin-top:65px}
.barman_box{position:relative;transition:all 500ms ease;-moz-transition:all 500ms ease;	-webkit-transition:all 500ms ease;	-ms-transition:all 500ms ease;-o-transition:all 500ms ease;opacity:1;font-weight:bold}
.barman_box: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;opacity:0.8}
.barman_box_title{position:absolute;height:100%;width:100%;display:flex;color:#fff;text-transform:uppercase;color:#fff;font-size:36px;padding-bottom:35px;padding-left:30px;z-index:1;top:0px;align-items: flex-start;padding-left: 30px;z-index: 1;top: 0px;flex-wrap: wrap;flex-direction: column;justify-content: flex-end;}
.barman_box_title span{background:rgb(0,0,0,0.4);margin-bottom: 5px;padding-left: 8px;padding-right: 8px;}


.box_marka_txt_1_flex{display:flex;}.box_marka_txt_1a_flex{width:calc(100% - 320px)}
.ilosc.pole_bg{display:flex;flex-wrap:Wrap;margin-right:10px;width:100%}
.cart_minus{margin-right:10px}
.cart_plus{margin-left:10px}
.cart_minus,.cart_plus{border:1px solid #92783d;background:#dabe75;cursor: pointer;height: 62px;width: 62px;justify-content: center;display: flex;align-items: center;transition:all 500ms ease;-moz-transition:all 500ms ease;	-webkit-transition:all 500ms ease;	-ms-transition:all 500ms ease;-o-transition:all 500ms ease;    font-size: 30px;}
.cart_minus:hover,.cart_plus:hover{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;border-color:#000}
#pokazilesztuk{width:calc(100% - 144px)}

.flex-6 > div {    display: flex !important;    flex-wrap: Wrap;    justify-content: center;    align-items: center;}
.flex-6 > div > div > a:nth-child(1){margin-right:2px}
.flex-6 > div > div > a:nth-child(3){margin-left:2px}
.flex-6 > div > div{    display: flex !important;    flex-wrap: Wrap;    justify-content: center;    align-items: center;}
.flex-6 a{border:1px solid #92783d;background:#dabe75;cursor: pointer;height: 28px;width: 28px;justify-content: center;display: flex;align-items: center;transition:all 500ms ease;-moz-transition:all 500ms ease;	-webkit-transition:all 500ms ease;	-ms-transition:all 500ms ease;-o-transition:all 500ms ease;    font-size: 18px;}

.homepage .bint-page-bm:nth-child(1) img{width:98.5%;margin-right:1.5%;margin-bottom:10px}
.homepage .bint-page-bm:nth-child(4) img{width:98.5%;margin-right:1.5%;margin-bottom:10px}
.homepage .bint-page-bm:nth-child(7) img{width:98.5%;margin-right:1.5%;margin-bottom:10px}
.homepage .bint-page-bm:nth-child(3) img{width:98.5%;margin-left:1.5%;margin-bottom:10px}
.homepage .bint-page-bm:nth-child(6) img{width:98.5%;margin-left:1.5%;margin-bottom:10px}
.homepage .bint-page-bm:nth-child(9) img{width:98.5%;margin-left:1.5%;margin-bottom:10px}
.homepage .bint-page-bm:nth-child(2) img{width:98.5%;margin-left:0.75%;margin-right:0.75%;margin-bottom:10px}
.homepage .bint-page-bm:nth-child(5) img{width:98.5%;margin-left:0.75%;margin-right:0.75%;margin-bottom:10px}
.homepage .bint-page-bm:nth-child(8) img{width:98.5%;margin-left:0.75%;margin-right:0.75%;margin-bottom:10px}
.premium_flex>div:nth-child(1){width:33.3%}
.premium_flex>div:nth-child(2){width:66.6%}

.submits4{   float: left;
   
    font-size: 18px;
    text-transform: uppercase;
    font-weight: bold;
    transition: all 0.5s ease;background: #000;
    border: 2px solid #000;
    color: #fff !important;
    padding: 5px 20px;
}

.submits4a{   float: right}
#dsakjfkaehidwjaeihgieahgae form{margin-bottom:30px;float:left;width:100%}
.dodaj_white{color:#fff !important}
.dodaj_white:home{color:#fff !important;text-decoration:none}
.poradnik_search{display:none}
@media (max-width: 1023px) { 
.barman_box_title {    font-size: 24px;}
.barman_row{margin:0px auto}
.homepage .bint-page-bm:nth-child(1) img{width:100%;margin-right:0%;margin-bottom:10px}
.homepage .bint-page-bm:nth-child(4) img{width:100%;margin-right:0%;margin-bottom:10px}
.homepage .bint-page-bm:nth-child(7) img{width:100%;margin-right:0%;margin-bottom:10px}
.homepage .bint-page-bm:nth-child(3) img{width:100%;margin-left:0%;margin-bottom:10px}
.homepage .bint-page-bm:nth-child(6) img{width:100%;margin-left:0%;margin-bottom:10px}
.homepage .bint-page-bm:nth-child(9) img{width:100%;margin-left:0%;margin-bottom:10px}
.homepage .bint-page-bm:nth-child(2) img{width:100%;margin-left:0%;margin-right:0%;margin-bottom:10px}
.homepage .bint-page-bm:nth-child(5) img{width:100%;margin-left:0%;margin-right:0%;margin-bottom:10px}
.homepage .bint-page-bm:nth-child(8) img{width:100%;margin-left:0%;margin-right:0%;margin-bottom:10px}
}
@media (max-width: 767px) { 
.barman_flex{margin-top:30px}
.barman_box_2a{width:calc(100%);margin-bottom:5px;margin-left:0px;margin-right:0px}
.barman_box_2b{width:calc(100%);margin-bottom:5px;margin-left:0px;margin-right:0px}
.barman_box_3a{width:calc(100%);margin-bottom:5px;margin-left:0px;margin-right:0px}
.barman_box_3b{width:calc(100%);margin-bottom:5px;margin-left:0px;margin-right:0px}
.barman_box_3c{width:calc(100%);margin-bottom:5px;margin-left:0px;margin-right:0px}
}




.opens .class_wart_desc{display:flex !important;      background: #fff;}
.class_wart_desc_padd{padding-top:20px;padding-bottom:20px}
.class_wart_desc {
	/* Initially we don't want any height, and we want the contents to be hidden */
	max-height: 0;
	overflow: hidden;

	/* Set our transitions up. */
	-webkit-transition: max-height 0.5s;
	-moz-transition: max-height 0.5s;
	transition: max-height 0.5s;
}
.opens .class_wart_desc {
	/* On hover, set the max-height to something large. In this case there's an obvious limit. */
	max-height: 800px;-webkit-transition: max-height 0.5s;
	-moz-transition: max-height 0.5s;
	transition: max-height 0.5s;
}

.modal-body{padding:15px 30px}
.modal-header,.modal-footer{border:0px}
.form_3 .forms-formshow-title{display:none}
.form_3 button {    color: #fff;    background: #000 !important;    border: 0px;    border-radius: 4px;    width: 100%;    font-size: 18px;    padding: 10px;    text-transform: uppercase;font-weight: bold;}
.form_3 .forms-formshow-desc {    width: calc(100%) !important;}
.form_3 .formName{text-align: center;font-weight: bold;}
.form_3 .forms-formshow-desc input {    width: 100% !important;    padding: 10px;border-radius: 4px;}
.form_3 .forms-formshow-desc textarea {    width: 100% !important;    padding: 10px;border-radius: 4px;}
.form_3 .forms-formshow-desc select {    width: 100% !important;    padding: 10px;border-radius: 4px;}
.form_3 .forms-formshow-top{width:100% !important;margin-bottom: 10px;    font-size: 14px}
.form_3 .formSubmit{text-align:center}
.form_3 .formSubmit .cdweb_token{text-align:center}
.form_3 .formSubmit .cdweb_token {    text-align: center;    margin: 0 auto;}
.form_3 .zgodaform1,.form_3 .zgodaform2{text-align:left}

.form_4 .forms-formshow-title{display:none}
.form_4 button {    color: #fff;    background: #000 !important;    border: 0px;    border-radius: 4px;    width: 100%;    font-size: 18px;    padding: 10px;    text-transform: uppercase;font-weight: bold;}
.form_4 .forms-formshow-desc {    width: calc(100%) !important;}
.form_4 .formName{text-align: center;font-weight: bold;}
.form_4 .forms-formshow-desc input {    width: 100% !important;    padding: 10px;border-radius: 4px;}
.form_4 .forms-formshow-desc textarea {    width: 100% !important;    padding: 10px;border-radius: 4px;}
.form_4 .forms-formshow-desc select {    width: 100% !important;    padding: 10px;border-radius: 4px;}
.form_4 .forms-formshow-top{width:100% !important;margin-bottom: 10px;    font-size: 14px;}
.form_4 .formSubmit{text-align:center}
.form_4 .formSubmit .cdweb_token{text-align:center}
.form_4 .formSubmit .cdweb_token {    text-align: center;    margin: 0 auto;}
.form_4 .zgodaform1,.form_4 .zgodaform2{text-align:left}

.form_4 .forms-formshow-desc input{border:1px solid #e3e3e3;border-radius:2px}
.form_4 .forms-formshow-desc select{border:1px solid #e3e3e3;border-radius:2px;width:100%}
.form_4 .forms-formshow-desc textarea{border:1px solid #e3e3e3;border-radius:2px;width:100%}

.form_6 .forms-formshow-desc input{border:1px solid #e3e3e3;border-radius:2px}
.form_6 .forms-formshow-desc select{border:1px solid #e3e3e3;border-radius:2px;width:100%}
.form_6 .forms-formshow-desc textarea{border:1px solid #e3e3e3;border-radius:2px;width:100%}

.form_5 .forms-formshow-desc input{border:1px solid #e3e3e3;border-radius:2px}
.form_5 .forms-formshow-desc select{border:1px solid #e3e3e3;border-radius:2px;width:100%}
.form_5 .forms-formshow-desc textarea{border:1px solid #e3e3e3;border-radius:2px;width:100%}

.form_7 .forms-formshow-desc input{border:1px solid #e3e3e3;border-radius:2px}
.form_7 .forms-formshow-desc select{border:1px solid #e3e3e3;border-radius:2px;width:100%}
.form_7 .forms-formshow-desc textarea{border:1px solid #e3e3e3;border-radius:2px;width:100%}



.form_5 .forms-formshow-title{display:none}
.form_5 button {    color: #fff;    background: #000 !important;    border: 0px;    border-radius: 4px;    width: 100%;    font-size: 18px;    padding: 10px;    text-transform: uppercase;font-weight: bold;}
.form_5 .forms-formshow-desc {    width: calc(100%) !important;}
.form_5 .formName{text-align: center;font-weight: bold;}
.form_5 .forms-formshow-desc input {    width: 100% !important;    padding: 10px;border-radius: 4px;}
.form_5 .forms-formshow-desc textarea {    width: 100% !important;    padding: 10px;border-radius: 4px;}
.form_5 .forms-formshow-desc select {    width: 100% !important;    padding: 10px;border-radius: 4px;}
.form_5 .forms-formshow-top{width:100% !important;margin-bottom: 10px;    font-size: 14px}
.form_5 .formSubmit{text-align:center}
.form_5 .formSubmit .cdweb_token{text-align:center}
.form_5 .formSubmit .cdweb_token {    text-align: center;    margin: 0 auto;}
.form_5 .zgodaform1,.form_5 .zgodaform2{text-align:left}

.form_6 .forms-formshow-title{display:none}
.form_6 button {    color: #fff;    background: #000 !important;    border: 0px;    border-radius: 4px;    width: 100%;    font-size: 18px;    padding: 10px;    text-transform: uppercase;font-weight: bold;}
.form_6 .forms-formshow-desc {    width: calc(100%) !important;}
.form_6 .formName{text-align: center;font-weight: bold;}
.form_6 .forms-formshow-desc input {    width: 100% !important;    padding: 10px;border-radius: 4px;}
.form_6 .forms-formshow-desc textarea {    width: 100% !important;    padding: 10px;border-radius: 4px;}
.form_6 .forms-formshow-desc select {    width: 100% !important;    padding: 10px;border-radius: 4px;}
.form_6 .forms-formshow-top{width:100% !important;margin-bottom: 10px;    font-size: 14px}
.form_6 .formSubmit{text-align:center}
.form_6 .formSubmit .cdweb_token{text-align:center}
.form_6 .formSubmit .cdweb_token {    text-align: center;    margin: 0 auto;}
.form_6 .zgodaform1,.form_6 .zgodaform2{text-align:left}

.form_7 .forms-formshow-title{display:none}
.form_7 button {color: #fff;    background: #000 !important;    border: 0px;    border-radius: 4px;    width: 100%;    font-size: 18px;    padding: 10px;    text-transform: uppercase;font-weight: bold;}
.form_7 .forms-formshow-desc {    width: calc(100%) !important;}
.form_7 .formName{text-align: center;font-weight: bold;}
.form_7 .forms-formshow-desc input {    width: 100% !important;    padding: 10px;border-radius: 4px;}
.form_7 .forms-formshow-desc textarea {    width: 100% !important;    padding: 10px;border-radius: 4px;}
.form_7 .forms-formshow-desc select {    width: 100% !important;    padding: 10px;border-radius: 4px;}
.form_7 .forms-formshow-top{width:100% !important;margin-bottom: 10px;    font-size: 14px}
.form_7 .formSubmit{text-align:center}
.form_7 .formSubmit .cdweb_token{text-align:center}
.form_7 .formSubmit .cdweb_token {    text-align: center;    margin: 0 auto;}
.form_7 .zgodaform1,.form_7 .zgodaform2{text-align:left}

#ui-datepicker-div .ui-icon{width:15px !important;height:15px !important}
#ui-datepicker-div .ui-state-highlight{color:#CC0000 !important}
.datepicker_home_input{width:86px;border:1px solid #c8c8c8;color:#898989}
.ui-datepicker-trigger{cursor:pointer}
.ui-datepicker-trigger{float:left;}

.modal-header .close{opacity:0.6}
.c_gold{color:#dbbe76}
.c_gold a{color:#dbbe76}
.white_font,.white_font a { color:#fff}

.premium_flex{align-items:center}
.premium_flex,.dziedzictwo_flex{display:flex;flex-wrap:Wrap}
.nasze_dziedzictwo{font-size:40px;color:#fff;padding-left:20px}
.nasze_dziedzictwo_txt{font-size:20px;color:#fff;padding-left:20px}
.dziedzictwo_img{flex-basis:25%}
.dziedzictwo_txt{flex-basis:75%}
.history_box{display:flex;flex-wrap:Wrap;border-bottom:1px solid #7b6433;margin-bottom:85px;padding-bottom:45px}
.history_box_1,.history_box_2{color:#fff;flex-basis:calc(50% - 15px)}
.history_box_1{padding-right:15px}
.history_box_2{padding-left:15px}
.history_title{font-size:40px;width:100%;color:#fff;margin:100px 0px 50px}
.history_box_1,.history_box_2{font-size:20px}
.history_box_4{color:#c09d50;margin-top:50px}

.drink_sch{display:flex;flex-wrap:Wrap;align-items:Center}
.drink_sch_img{width:calc(100% / 3);display: flex;    justify-content: center;}
.drink_txt{width:calc(100% / 3 * 2);padding-left: 16.5%;}
.drink_txt_title{font-size:30px;color:#c09d50;margin-bottom:50px}
.drink_txt_desc{font-size:20px;color:#fff;margin-bottom:50px}
.drink_txt_span{font-size:20px;color:#c09d50;margin-bottom:50px}
.drink_sch:nth-child(odd) .drink_txt{padding-left:0px;width:50%;padding-right:10%}
.drink_sch:nth-child(odd) .drink_sch_img{width:50%;}
.drink_sch:nth-child(odd) .drink_sch_img img{text-align:center}
.img_fulls{display:flex;flex-wrap:Wrap;justify-content:center;margin-bottom:80px;padding-bottom:100px;border-bottom:1px solid #7b6433}

.meceracja_box_flex{display:flex;flex-wrap:Wrap;width:100%;margin-top:40px;padding-top:50px;border-top:1px solid #7b6433}
.maceracja_box{width:100%;text-align:left}
.maceracja_box{color:#fff;font-size:40px;margin-bottom:40px}
.maceracja_flex_title{color:#c09d50;font-size:31px;margin-bottom:50px}
.maceracja_flex{color:#fff;display:flex;flex-wrap:Wrap;justify-content:center;margin-bottom:40px}
.maceracja_flex_box:nth-child(1){width:50%;padding-right:15px}
.maceracja_flex_box:nth-child(2){width:50%;padding-left:15px}
.maceracja_flex_box:nth-child(3){padding-left:15px;width:50%}
.maceracja_flex_box1{font-size:24px;margin-bottom:30px}
.maceracja_flex_box2{font-size:20px;}

.dziedzictwo_div{    display: flex;    flex-wrap: Wrap;    flex-basis: 75%;    align-items: center;}
.pack_hurt{display:flex;flex-wrap:Wrap;margin-top: 20px;}
.pack_hurt_flex{width:50%}
.cena_full_default2a{font-size:16px !important}
.cena_full_default2b{color:#000 !important}

.cds_pager_30 .cds_content_1_title  > .row ,.cds_pager_31 .cds_content_1_title  > .row .cds_pager_30 .cds_content_1_title  > .row {display:flex;flex-wrap:Wrap}
.cds_pager_31 .cds_content_1_title  > .row > div {position: Absolute;left: 0px;top: 0px;right: 0px;display: flex;height: 100%;align-items: center;width: 50%;color: #fff;padding: 0px 60px;font-size:18px}
.cds_pager_32 .cds_content_1_title  > .row > div {position: Absolute;left: 0px;right: 0px;display: flex;height: 40%;align-items: flex-start;width: 75%;color: #fff;padding: 0px 5% 5% 15%;bottom: 0px;top: initial;font-size:18px}
.cds_pager_30 .cds_content_1_title  > .row > div {position: Absolute;left: 0px;right: 0px;display: flex;height: 45%;align-items: flex-start;width: 50%;color: #1a2f5a;padding: 0px 5% 5% 8%;bottom: 0px;top: initial;font-size:18px}

.cds_block6_1_photo img{max-height:220px;width:auto}
.cart_mobile_cart{text-align:left !important}
.ilebrak_col > div{display:flex;flex-wrap:Wrap;    justify-content: flex-end;padding-right: 15px;}
.ilebrakuje-3{width:100%}

.zmienstatus{padding:10px}
.ddw{margin-right:5px}
.cds_blue{color:#2d66af}
.cds_blue:hover{color:#2d66af}
.cds_blue a{color:#2d66af} 
.cds_blue a:hover{color:#2d66af}
/*top*/
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {    color: #dbbe76;background-color: #21211f;}
.dropdown-menu{    color: #dbbe76;background-color: #21211f;}
.dropdown-menu > li > a{    color: #dbbe76;}

.navbar-brand{height:initial}
.navbar-default{background:#000;border:0px;margin-bottom:0px;z-index:11;    border-radius: 0px;}
.navbar-header{}
.account_flex_box{display:flex;flex-wrap:Wrap;width:100%;justify-content:center}
.text_box_flex{width:100%}
.cds_login{margin-top:28px;} 
.cds_login_button{text-transform:uppercase}
.cds_login_login{color:#fff;border-radius: 15px;}  
.cds_login_login:hover{color:#035797} 
.cds_login_login:hover,.cds_login_register:hover{text-decoration:none} 
.cds_login_register{color: #dbbe76;} 
.cds_login_register:hover{color: #035797;} 
.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:empty{display:none}

.collapse.navbar-collapse{padding:0px;margin:0px;display:inline-block !important} 
.cds_nav_social li{padding:0px }
.cds_nav_social li img{margin-right:10px }
.cds_nav_social li a{padding:15px;display:flex;align-items: center;  }
.cds_nav_social li>div{padding:15px;display:flex;align-items: center; }
.account_flex_box{padding:0px !important}
.menu_top_mobile{font-weight:normal;text-transform:uppercase}
a .menu_top_mobile { color:#fff}



.navbar_flex{display: flex;    width: 100%;    justify-content: center;    align-items: center;}
.navbar-header{float:none;margin-right:auto}
.navbar-header {    float: none;    margin-right: auto;    width: 30%;}
.navbar-header > div{display:flex;flex-wrap:Wrap;align-items:center}
.navbar-header > div > a{max-width:50%}
.navbar-header > div > a img{width:90%}
.box_icon{float:none;margin-left:auto;color:#fff;text-align:Center}
.navbar-collapse-center{text-align:center}
/*.cds_nav_social img{margin-bottom:15px}*/
.title_naglowek{color:#fff;font-size:48px;font-weight:bold;margin-top:100px;margin-bottom:30px;text-transform:uppercase;text-align:center}
.cds_carousel1_1_desc .title_naglowek2{color:#dbbe76;font-size:48px;font-weight:bold;margin-top:60px;margin-bottom:30px;text-transform:uppercase;text-align:center}
.polecane_flex .title_naglowek2{color:#dbbe76;font-size:48px;font-weight:bold;margin-top:60px;margin-bottom:30px;text-transform:uppercase;text-align:center}
.title_naglowek2{color:#000;font-size:48px;font-weight:bold;margin-top:60px;margin-bottom:30px;text-transform:uppercase;text-align:center}
.content_naglowek{color:#000;font-size:18px;margin-bottom:65px;text-align:center}
.homepage .content_naglowek{color:#dbbe76;font-size:18px;margin-bottom:65px;text-align:center}
.homepage .title_naglowek2{color:#fff;}
.homepage .article_title {color:#dbbe76;}
.homepage .article_title:hover {color:#fff;}
.homepage .poradnik_link {color:#dbbe76;}

.cds_ft_20{font-size:20px}
.cds_ft_22{font-size:22px}
.cds_ft_24{font-size:24px}
.cds_ft_26{font-size:26px}
.cds_ft_28{font-size:28px}
.title_product{margin-bottom:40px !important}
.box_icon {    right: 30px;position: relative;}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {    margin-left: 0px;}
.poradnik_flex{display:flex;width:100%;flex-wrap:wrap}

 
.left_menu{background:#000}
.nav2ba a,.nav2bax a{padding-left:20px;position:relative}
.navi3a a,.navi3ax a{padding-left:30px;position:relative}
.nav2ba a:before,.nav2bax a:before{content:"";position:absolute;top:5px;background:#fff;width:5px;height:5px;border-radius:25px;       left: 2px;}
.navi3a a:before{content:"";position:absolute;top:5px;background:#fff;width:5px;height:5px;border-radius:25px;       left: 17px;}
.navi3ax a:before{content:"";position:absolute;top:5px;background:#f3d632 !important;width:5px;height:5px;border-radius:25px;       left: 17px;}
.navi3am:empty{display:none !important}
.control-groups{width:100%}
.control-groups .control{width:100%}
.filters_submit{margin-bottom: 20px;    margin-left: 15px;position: relative;}
.filters_submit{position: relative !important}
.navi3ax a{color:#f3d632 !important}
.control-groups > div:empty{display:none !important}

.poradnik_search{flex-wrap:Wrap;align-items:center;margin-bottom:30px}
.cds_pager_21 .poradnik_search{display:flex}
.poradnik_search > div{margin-right:15px;text-transform:uppercase;font-weight:bold;color:#000;flex-basis: 20%;padding-left:15px}
.poradnik_search input{border-bottom:2px solid #000;border-top:0px;border-left:0px;border-right:0px;    padding: 6px 0px;    margin-right: 15px;flex-basis: 20%;    justify-content: center;}
.poradnik_search input.submit1{    padding: 5px 25px;border: 2px solid #000;color: #000;text-transform: uppercase;background: none;    justify-self: center;    display: flex;    margin-left: auto;}
.cds_pager_21 #search-caption{display:none}
.empty_search{width: 100%;    text-align: center;    margin-top: 50px;margin-bottom: 50px;}
.desc_carts{width:100%;display:flex;flex-wrap:Wrap}
.desc_carts strong{width:100%;display:flex}
.desc_carts span{width:100%;display:flex}

.cds_pager_39 .poradnik_search{display:none}

#f_cat.select1 {padding: 5px 25px;border: 2px solid #000;color: #000;text-transform: uppercase;background: none;justify-self: center;display: flex;margin-left: auto;}


@media (min-width: 1024px) {
.col-md-15{width:20%}
.collapse.navbar-collapse{padding-left:0px}

}
@media (max-width: 1023px) {
.dziedzictwo_flex{flex-direction:column}	
.history_box{flex-direction:column}	
.poradnik_search > div{flex-basis: 100%;padding-left:15px}
.poradnik_search input{    flex-basis: calc(100% - 30px);    margin: 15px;  }
.poradnik_search input.submit1{ width:calc(100% - 30px);margin-left:15px}
section .container-fluid.container-18{padding-left:0px;padding-right:0px}
.content_naglowek,.cds_carousel1_1{padding-left:15px;padding-right:15px}
.cds_footer4_1 .container-fluid.container-18,.cds_content_1 .container-fluid.container-18{padding-left:15px;padding-right:15px}
.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{font-weight: 400;line-height: 72px;letter-spacing: 1.5px;width:100%;}
.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{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:#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}   

.dropdown-toggle:hover,.animsition-link:hover{color:#e9d196 !important}
.dropdown-menu.multi-level .animsition-link:hover{color:#000 !important}
.menu_top_mobile:hover{color:#e9d196 !important}
.account_flex_box:hover{color:#e9d196 !important}

@media (max-width: 1023px) {
.history_box_1,.history_box_2{padding:0px}
.cds-slide-table-cell {padding-left: 15px;padding-right: 15px;width: 100%;background-size: cover !important;}
.item{padding-left: 0px;padding-right: 0px}
.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}
.drink_sch{flex-direction:column;margin-bottom:50px}
.drink_sch_img{order:1;width:100%;padding:0px}
.drink_txt{order:2;width:100% !important;padding:0px;}
.drink_txt{width:100% !important;padding:0px}
.premium_flex img{margin-bottom:25px}
.nasze_dziedzictwo,.nasze_dziedzictwo_txt{padding:0px}
.maceracja_flex_box1,.maceracja_flex_box2{width:100%;padding:0px}
.maceracja_flex_box{flex-direction:column}
.maceracja_flex{    flex-direction: column;width:100%}
.maceracja_flex_box{width:100%}
.maceracja_flex_box:nth-child(2){width:100%;padding:0px}
.maceracja_flex_box:nth-child(3){width:100%;padding:0px;margin-top:25px}
}


@media (max-width: 480px) {
.cds-slide-table-cell {
    font-size: 20px;
    line-height: 20px;
}
}
.nazwa_poradnik strong,.opis_poradnik strong{font-size:18px;color:#dbbe76;display:inline-block;margin-bottom:8px}
.nazwa_poradnik{position:relative}
.nazwa_poradnik:before{position:absolute;content:"";width:42px;height:55px;background:url(../images/skladniki.png) center center no-repeat;left: -51px;top: -18px;}
.opis_poradnik{position:relative}
.opis_poradnik:before{position:absolute;content:"";width:34px;height:45px;background:url(../images/przygotowanie.png) center center no-repeat;left:-45px;top: -9px;}
.poradnik_txt{position:relative}
/*.poradnik_txt:before{position:absolute;content:"";width:34px;height:45px;background:url(../images/opis.png) center center no-repeat;left:-25px;top: -9px;}*/
.poradnik_nazwa{position:relative}
.poradnik_nazwa:before{position:absolute;content:"";width:34px;height:45px;background:url(../images/nazwa.png) center center no-repeat;left:10px;top: -9px;}
.poradnik_link{text-decoration:none}
.poradnik_link:hover{text-decoration:none}
.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:14px;color: #000000;text-align:center;font-weight:bold}
.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;}
.poradnik_link{font-size:18px;text-transform:uppercase;color:#000;border:2px solid #000;border-radius:5px;padding: 13px 30px;    margin: 15px auto;    display: inline-block;}
.article_box{text-align:center;margin-bottom: 30px;}
.article_box:hover{text-decoration:none}
.article_box:hover a{text-decoration:none}

.film_bg_padding{padding-top:55px}
.col_blue_screen{background:#000;color: #fff;    padding: 55px 50px 0px 60px;margin-bottom:0px /*margin-left: 20px;        margin-top: 35px;width: calc(100% - 20px);*/}
.col_blue_screen ul{list-style:none;padding:0px;margin:0px}
.drink_flex{display:flex;flex-wrap:Wrap}
.poradnik_txt{width: calc(100% - 450px);text-align:left;padding-left:20px}
.produkt_in_store{display:flex;flex-wrap:Wrap}
.similar_poradnik{width:100%}
@media (max-width: 1199px){
.article_desc,.cds_text-background_1_1-title{font-size:16px}
}
.name_price_poradnik strike{margin-left:5px}
.name_price_poradnik{font-size:16px;font-weight:normal}
.promotion-buttons-poradnik{display:flex;flex-direction:column;padding-right: 10px;}
.promotion-buttons-poradnik img{max-width:35px}
.relatives_poradnik{    display: flex;    align-items: center;}
.relatives_poradnik:hover{text-decoration:none}
.similar_poradnik{text-align:left;text-align:left;color:#000}


.cat_names_home{font-size:24px;font-weight:bold;color:#fff;text-decoration:none}
.cat_names_home:hover{font-size:24px;font-weight:bold;color:#dbbe76;text-decoration:none;}
/*polecane top sellers*/
.cds_block6_1_more img{margin:0 auto}
.top_box_text_bold{font-weight:bold;margin-top: 40px;}


.hvr-pusher{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform}

.hvr-rotates:hover  .hvr-pusher,.hvr-rotates:focus  .hvr-pusher,.hvr-rotates:active  .hvr-pusher{-webkit-transform:scale(.9);transform:scale(.9)}
.cds_pager_21 .relatives{margin-bottom:25px}



.top_box_text_price{font-weight:bold}
.top_box_text{}

.top_box_texts{min-height:44px}
.top_box_mark{min-height:25px}
.top_box_poj{min-height:22px}
.top_box_more{margin-top:10px;margin-bottom:35px}
.top_box_more_poradnik{margin-top:0px;margin-bottom:0px}

.list_product_w_poradniku{text-align:left}

.polecamy_do_drinkow {display: flex;width: 100%;flex-wrap: wrap;margin: 50px 0px 15px;}
.polecamy_do_drinkow_title{margin-bottom: 45px;display: flex;align-items: center;font-size: 18px;width:100%}
.polecamy_do_drinkow_title img{margin-right:10px}
ol.list_product_w_poradniku {  list-style: none;    margin-left: -7.5px;margin-right:-7.5px;    padding-left: 0px;display:flex;width:calc(100% + 15px);flex-wrap:Wrap}
ol.list_product_w_poradniku li {margin-bottom:35px;position:relative;flex-basis:calc(100% / 6);padding-right: 7.5px;    padding-left: 7.5px;}
ol.list_product_w_poradniku li a {position:relative;font-size:12px}
ol.list_product_w_poradniku li a:after {position:absolute;bottom:-5px;width:0%;height:2px;border-bottom:2px solid #003257;content:"";left:0px;transition: all 0.3s ease}
ol.list_product_w_poradniku li a:hover {text-decoration:none}
ol.list_product_w_poradniku li a:hover:after {width:100%;transition: all 0.3s ease}
ol.list_product_w_poradniku>li:before {  content: attr(seq);color: #003257;font-weight:bold}

.poradnik_produkt img{margin-bottom:15px}

/*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}

.rabaty_box{    display: flex;    align-items: center;    width:35%;padding-left:0px;padding-right:0px}
.rabat_flex_box{display:flex;flex-grow:1;align-items:center;justify-content: center;flex-direction:column}
.rabat_ile{text-align:center;font-size:16px;padding-left:10px;padding-right:10px;color:#dbbe76;font-weight:bold;line-height: 22px;    display: flex;}
.rabat_ile div{margin-left:2.5px;margin-right:2.5px;    text-transform: uppercase;}
.rabat_text{color:#fff;font-weight:bold;font-size:14px;text-align: center;      word-break: break-word;    text-transform: uppercase; }
.flexs{display:flex;flex-wrap:wrap}
#fkaehgiwyihjq34{width:65%}

@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}


.cds_content_1_title > .row{flex-direction:column;position:relative !important}
.cds_pager_32 .cds_content_1_title > .row > div{flex-direction:column;position:relative !important;background:#0a8d3f;width:100%;padding:15px;text-align:center;font-size:16px}
.cds_pager_31 .cds_content_1_title > .row > div{flex-direction:column;position:relative !important;background:#56090f;width:100%;padding:15px;text-align:center;font-size:16px}
.cds_pager_30 .cds_content_1_title > .row > div{flex-direction:column;position:relative !important;background:#edf2f6;width:100%;padding:15px;text-align:center;font-size:16px}

}
/*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:#000;margin-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:#000;padding-top:25px;padding-bottom:5px}
.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}
/**/

.client-cart-box{display: flex;    flex-wrap: Wrap;    width: 100%;    align-items: center;}
/*header*/
.cds_item_page{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;background:#000;color:#fff}
.cds_footer_1,.cds_footer_1 a,.cds_footer_1 a:hover,.cds_footer_2,.cds_footer_2 a,.cds_footer_2 a:hover{color:#dbbe76 !important}
.group_date_box{width:100%;float:left}
.class_wart{text-transform:uppercase;font-weight:bold;margin-bottom:11px}
/*navbar*/
@media (max-width: 768px) {
#client-cart2{width:100% !important}
.zobacz_koszyk_div,.zobacz_koszyk{width:100% !important}
.ilebrak_col {width:100%}
.ilebrak_col > div{display: flex;width: 100%;flex-wrap: wrap;justify-content: end;}
.ilebrakuje-3 {text-align: left;}
.idz_do_kasy {display:none !important}	
.koszyk22{display:none}	
.client-cart-box{width:100%;display:flex;flex-wrap:Wrap;flex-direction:column;margin-bottom: 25px;}
.cart_mobile_cart{width:100%}
.cart_mobile_none{display:none}
.suma_strike2{ width: 100%;    position: relative;    padding-left: 46%;    text-align: left;}
.suma_strike{    width: 100%;    position: relative;    padding-left: 25%;}
.suma_strike:before{content:"suma:";font-weight:bold;position:absolute;left: 0px;width: 25%;    text-align: left; }
.suma_strike2:before{content:"Ilość produktów:";font-weight:bold;position:absolute;left: 0px;width: 45%;    text-align: left; }
.txt_cart{width:100%;position:relative}
.cat_names_home {width: 100%;margin-bottom: 40px;}	
.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}
.cds_pager_4 .cds_header1_1, .cds_pager_id_21 .cds_header1_1 {    padding-top: 0px !important;    padding-bottom: 0px !important;}
.cart_mobile_cart {    text-align: left !important;}
}
/*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:10px;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*/
#catalogue-content>.cds_time {border-bottom: 1px solid #e1e1e1;}
/*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:25px;text-align:center}
.cds_shop_1_1_img img{max-height:600px;    z-index: 11;    position: relative;}
.cds_shop_1_1_info{/*padding-left:35px;*/}
.relatives_poradnik .cds_block6_1_photo img{max-width:60px}
.promotion-buttons-poradnik img {    max-width: 20px !important;margin-bottom: 5px !important}

.col_imagee_screen{    position: relative;right: -75px;z-index:11}
.col_imagee_screen img{margin-top:35px}
.cds_nav_social li{cursor:pointer}
.cds_cart{position:relative;display:block}
.cds_cart img{margin-top:4px}
.cds_cart_quality{position: absolute;border-radius: 20px;padding: 2px;display: block;z-index: 1;top: -17px;right: -20px;background: #c2253a;width: 25px;height: 25px;text-align: center;color: #fff;}
.film_instruktazowy{background:#000;padding-bottom: 70px; margin-top: 30px;/*padding-top:40px;margin-top:-100px;padding-bottom:70px;margin-top:30px*/}
.pole_bg2{color: #ffffff;font-size: 22px;font-weight: 700;text-transform: uppercase;background: #003159;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%}*/
.poradnik_nazwa{padding-left: 75px;}
/*.poradnik_txt{padding-left: 25px;}*/

#pokazilesztuk input{border: 1px solid #003159;padding: 16px; max-height:60px;}
.cds_pager_34 .cds_item_page,.cds_pager_4 .cds_item_page,.cds_pager_id_21 .cds_item_page{height:0px}
.cds_pager_34 .collapse.navbar-collapse,.cds_pager_4 .collapse.navbar-collapse,.cds_pager_id_21 .collapse.navbar-collapse{}
.cds_pager_34 .cds_carousel1_1,.cds_pager_34 .cds_text1_1{display:none}
.cds_pager_4 .cds_header1_1,.cds_pager_id_21 .cds_header1_1,.cds_pager_21 .cds_header1_1,.cds_header1_1{background:#212121}
.mobile_none{width:calc( 100% - 30px);margin-left:15px;margin-right:15px;     display: inline-block;    border-top: 1px solid #e3e3e3;    margin-top: 50px;}

.cena_full_default{margin-top:15px;display:inline-block;width:100%;font-size:34px;color:#055698}
.cena_full_default strike{font-size:24px;color:#ff0101;margin-left:10px}
.cena_full_default2{font-size:20px;color:#030303}
.cena_full_default2 strike{font-size:16px;color:#ff0101;margin-left:5px}
.pay_items {    display: flex;    align-items: self-start;    margin-top: 15px;width: 60%;margin-left:auto;    justify-content: flex-end;margin-bottom:15px}
.buyer_list{border-bottom:1px solid #e1e1e1;border-top:1px solid #e1e1e1;display:flex;align-items:center}
.buyer_list img{}
.buyer_list img {   margin: 25px 20px 25px 0px;}
.buyer_list #cat {border:1px solid #dbbe76;padding: 12px 20px;    margin-left: 30px;}
.add_to_cart{display:inline-flex;justify-content:center;align-items:center;background:#003257;padding:5px 10px;color:#fff;text-transform:uppercase;font-size:14px}
.add_to_cart img{max-height:21px;margin-left:5px}
.film_title{margin-bottom:60px;font-size:18px;font-weight:bold;text-transform:uppercase}
.films_title{margin-top:15px;font-size:18px;text-transform:uppercase}
.haslo_reklamowe{text-align: right;font-size: 20px;color: #000;margin-bottom: 15px;    margin-left: auto;    display: flex;    align-items: center;    text-transform: uppercase;}
.haslo_reklamowe img{margin-right:10px}

.relatives{position:relative}
.relatives>div{position:relative}
.promotion-buttons{position:absolute;top:0px;right:0px;z-index:11111}
.promotion-buttons img{margin-bottom:10px}
#pokazilesztuk input{display: inline-block;    min-height: 62px;width:100%;text-align:center}
#registerTableWrapper input{width:100%}
.catalogue-search-pages-top{margin-bottom:25px;text-align:right}
.insert-page-list{text-align: right;    display: inline-block;}
.catalogue-search-pages-top .submit1_selected,.catalogue-search-pages-bottom .submit1_selected{margin-bottom:0px;border:0px;background:none;color:#940000;font-weight: 600;}
.catalogue-search-pages-top .submit1,.catalogue-search-pages-bottom .submit1{margin-bottom:0px;border:0px;background:none;color:#989898;font-weight: 600;}
.catalogue-search-pages-top .submit1:hover,.catalogue-search-pages-bottom .submit1:hover{border:0px;background:#fff;color:#940000}
.catalogue-search-pages-bottom{text-align:right}
@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) {
.buyer_list #cat{margin-left: 0px;    width: 100%;}
.pay_items{flex-direction:column;width:100%}
.pole_bg2{width:100% !important}
.pack_hurt{flex-direction:column}
.buyer_list{padding-left:0px;padding-right:0px;flex-wrap:Wrap;text-align: center;justify-content: center;}
.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}
.pack_hurt_flex{width:100%}
.pack_hurt_flex:nth-child(1){margin-bottom:25px}

.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:#000}


/*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;height:28px}
.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}

.cds_carousel1_1 .owl-item img{/*filter: grayscale(100%);    opacity: 0.5;*/transition: all 0.5s ease;cursor:pointer}
.cds_carousel1_1 .owl-item img:hover{filter: grayscale(0%);    opacity: 1;transition: all 0.5s ease;}
.cds_footer5_1_desc li{display:inline-block;margin-right: 30px;}
.cds_footer5_1_desc ul,.cds_footer4_1_desc ul{list-style:none;padding:0px;margin:0px;line-height: 22px;}
.cds_footer4_1_flex{border-bottom:1px solid #dbbe76}
.pay{padding: 15px;}


.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}
.usr-shop-line2a .input1 { width:45% !important; background:#dedede;border:none;width: 75%;font-size: 14px;font-weight: 400;line-height: 24px;padding:10px 13px 10px}
#catalogue-order-delivery-select{float:left;width:100%;margin-top:20px}
#catalogue-order-place label { font-weight:400;margin: 0px 0px 1px;} 
.dodaj_do_listy{background:#000;color:#fff;cursor: pointer;font-size: 18px;padding: 10px 20px;margin-left: 20px;transition: all 0.5s ease;    display: inline-block;  }
.dodaj_do_listy img{margin:0px 5px}
.dodaj_do_listy:hover{opacity:0.8;transition: all 0.5s ease;text-decoration:none}
.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:0px;background:#fff;color:#003159}
.catalogue-search-pages-top .submit1,.catalogue-search-pages-bottom .submit1{margin-bottom:25px;border:0px;background:#fff;color:#ababab}
.catalogue-search-pages-top .submit1:hover,.catalogue-search-pages-bottom .submit1:hover{border:0px;background:#fff;color:#003159}

.navbar-collapse-center{width: 100%;    justify-content: flex-end;    display: flex;}
@media (max-width:1690px){
.desc-style2 { font-size:14px }
}

.cds_nav_social{margin-right: -30px;}
@media (max-width:1400px) and (min-width:1024px){
.cart_mobile_none{width:25%}
.cart_mobile_cart{width:15%}
.ilebrak_col {width: 50%;padding-right: 15px}
#client-cart2 {width: 40% !important;}
.zobacz_koszyk {padding: 5px 15px 5px 5px;}
#client-cart {    display: flex;    align-items: center;    width: 60%;}

}
@media (max-width:1024px){
	.pack_hurt{}
	.pack_hurt_flex:nth-child(1){margin-bottom:25px}
	.pack_hurt_flex{width:100%;}
}
@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*/
.dodaj_do_listy {width: 100%;margin: 5px auto; }
.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}
.menu_top_mobile{}

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){
	.cat_names_home:hover{font-size:16px}
#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{}
.reg-line-5a{font-weight:bold;font-size:20px}
.input-pole input{border: 1px solid #dedede;padding: 5px 13px 5px;}
.reg-line-5b{margin-top:20px;margin-bottom:20px}
.usr-line-6 input{background-color: #000000;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_register_size1{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: #000000;font-size: 18px;font-weight: 600;height: 44px;text-transform: uppercase;color:#fff;border:0px;width:100%}
.usr-line{border: 1px solid #bebebe;height: 100%;padding:26px 35px 70px}
.usr-line-lost{border: 1px solid #bebebe;padding:0px 35px 0px}
.usr-line-lost-1{font-size: 24px;font-weight: 600;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: #000000;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: #000000;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: #000000;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 #000000}
.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:#000000;border:2px solid #000000;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-top: 1px solid #bebebe;border-left: 1px solid #bebebe;border-right: 1px solid #bebebe;padding:26px 35px 25px}
.reg-line-last{border-top: 1px solid #bebebe;border-left: 1px solid #bebebe;border-right: 1px solid #bebebe;border-bottom: 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;}



.navbar-default .navbar-nav > li > a {    color: #dbbe76;font-weight:normal;text-transform:uppercase}
.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)}

.hvr-sweep-to-rights{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-rights:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#bd9c4f;-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-rights:hover,.hvr-sweep-to-rights:focus,.hvr-sweep-to-rights:active{color:white;text-decoration:none}
.hvr-sweep-to-rights:hover:before,.hvr-sweep-to-rights:focus:before,.hvr-sweep-to-rights:active:before{-webkit-transform:scaleX(1);transform:scaleX(1)}

.hvr-sweep-to-rights2{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-rights2:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#fff;-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-rights2:hover,.hvr-sweep-to-rights2:focus,.hvr-sweep-to-rights2:active{color:#000;text-decoration:none}
.hvr-sweep-to-rights2:hover:before,.hvr-sweep-to-rights2:focus:before,.hvr-sweep-to-rights2:active:before{-webkit-transform:scaleX(1);transform:scaleX(1)}

.zobacz_koszyk:before{background: #dbbe76 !important}
.idz_do_kasy:before{background:#fff}
.zobacz_koszyk:hover,.zobacz_koszyk:focus,.zobacz_koszyk:active,.idz_do_kasy:hover,.idz_do_kasy:focus,.idz_do_kasy:active{color:#035797}




.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%}

.table_dane_logistyczne2{margin-top:50px}
.table_dane_logistyczne{display:flex;flex-wrap:Wrap;width:100%}
.col_head{background:#000;color:#fff;width:100%;display:flex}
.col_head_th:nth-child(1) {    width: 40%;padding: 13px 18px;}
.col_head_th:nth-child(2) {    width: 30%;padding: 13px 18px;}
.col_head_th:nth-child(3) {    width: 30%;padding: 13px 18px;}
.col_table_tr{width:100%;display:flex}
.col_table_tr2{width:100%;display:flex}

.col_table_tr:nth-child(2){background:#f0f0f0}
.col_table_tr:nth-child(3){background:#e4e4e4}
.col_table_tr:nth-child(4){background:#f0f0f0}
.col_table_tr:nth-child(5){background:#e4e4e4}
.col_table_tr:nth-child(6){background:#f0f0f0}
.col_table_tr:nth-child(7){background:#e4e4e4}
.col_table_tr:nth-child(8){background:#f0f0f0}
.col_table_tr:nth-child(9){background:#e4e4e4}
.col_table_tr:nth-child(10){background:#f0f0f0}
.col_table_tr:nth-child(11){background:#e4e4e4}
.col_table_tr:nth-child(12){background:#f0f0f0}
.col_table_tr:nth-child(13){background:#e4e4e4}

.col_head_td:nth-child(1){width:40%;padding: 13px 18px;}
.col_head_td:nth-child(2){width:30%;padding: 13px 18px;}
.col_head_td:nth-child(3){width:30%;padding: 13px 18px;}

.col_table_tr2,.col_table_tr{border-bottom:1px solid #fff}
.col_table_tr2:nth-child(even){background:#e4e4e4}
.col_table_tr2:nth-child(odd){background:#f0f0f0}

.short_info{display:flex;flex-wrap:wrap;width:100%;padding-top: 35px;}
.short_box{width:100%;display:flex;margin-bottom:15px}
.short_box div:nth-child(1){font-weight:bold;margin-right:5px}
.short_box .opis_produktu { background:#000; color:#fff; padding:20px 20px; font-size:20px; width:100%}
.short_info_name{font-weight:bold;padding-top:30px;margin-top:40px;border-top:1px solid #e3e3e3;width:100%;margin-bottom:15px}
.box-zwijacze {background:#f2f2f2; padding:20px}

.col_table_tr_white{width:100%;height:48px}
@-webkit-keyframes crystal-wave {
from {background-position: center 0px;}
to {background-position: center -2470px;}
}

.crystal-waving {
 
  background: url("../images/SYROPY2.png") no-repeat center 0px;

}

.cat_names_home:hover  .crystal-waving {

  background: url("../images/SYROPY2.png") no-repeat center 0px ;
  -webkit-animation: crystal-wave 1.5s steps(12) infinite;
       -moz-animation: crystal-wave 1.5s steps(13) infinite;
        -ms-animation: crystal-wave 1.5s steps(13) infinite;
         -o-animation: crystal-wave 1.5s steps(13) infinite;
            animation: crystal-wave 1.5s steps(13) infinite;
}
.crystal-waving2 {
 
  background: url("../images/NAPOJE2.png") no-repeat center 0px;

}
.cat_names_home:hover  .crystal-waving2 { 
 
  background: url("../images/NAPOJE2.png") no-repeat 0px 0px;
   -webkit-animation: crystal-wave 1.5s steps(13) infinite;
       -moz-animation: crystal-wave 1.5s steps(13) infinite;
        -ms-animation: crystal-wave 1.5s steps(13) infinite;
         -o-animation: crystal-wave 1.5s steps(13) infinite;
            animation: crystal-wave 1.5s steps(13) infinite;
}
	
	.crystal-waving3 {
  
  background: url("../images/mixery2.png") no-repeat center 0px;

}
.cat_names_home:hover  .crystal-waving3 {
 
  background: url("../images/mixery2.png") no-repeat center 0px;
   -webkit-animation: crystal-wave 1.5s steps(13) infinite;
       -moz-animation: crystal-wave 1.5s steps(13) infinite;
        -ms-animation: crystal-wave 1.5s steps(13) infinite;
         -o-animation: crystal-wave 1.5s steps(13) infinite;
            animation: crystal-wave 1.5s steps(13) infinite;
}
	.crystal-waving4 {
  
  background: url("../images/woda2.png") no-repeat center 0px;

}
.cat_names_home:hover  .crystal-waving4 {

  background: url("../images/woda2.png") no-repeat center 0px;
   -webkit-animation: crystal-wave 1.5s steps(13) infinite;
       -moz-animation: crystal-wave 1.5s steps(13) infinite;
        -ms-animation: crystal-wave 1.5s steps(13) infinite;
         -o-animation: crystal-wave 1.5s steps(13) infinite;
            animation: crystal-wave 1.5s steps(13) infinite;
}	

	.crystal-waving5 {

  background: url("../images/pure2.png") no-repeat center 0px;

}
.cat_names_home:hover  .crystal-waving5 {

  background: url("../images/pure2.png") no-repeat center 0px;
   -webkit-animation: crystal-wave 1.5s steps(13) infinite;
       -moz-animation: crystal-wave 1.5s steps(13) infinite;
        -ms-animation: crystal-wave 1.5s steps(13) infinite;
         -o-animation: crystal-wave 1.5s steps(13) infinite;
            animation: crystal-wave 1.5s steps(13) infinite;
}
	.crystal-waving6 {

  background: url("../images/inne.png") no-repeat center 0px;

}
.cat_names_home:hover  .crystal-waving6 {

  background: url("../images/inne.png") no-repeat center 0px;
   -webkit-animation: crystal-wave 1.5s steps(13) infinite;
       -moz-animation: crystal-wave 1.5s steps(13) infinite;
        -ms-animation: crystal-wave 1.5s steps(13) infinite;
         -o-animation: crystal-wave 1.5s steps(13) infinite;
            animation: crystal-wave 1.5s steps(13) infinite;
}


/*	FILTRY	*/
.filter-box{/*max-width:865px;min-width:50px;*/padding-right:10px;/*margin-right:10px;min-height:100px;border-right:solid 1px #cecece;*/display: inline-block;/*margin-right: 20px;*/}
.filter-box h4{margin-bottom:5px}
.filter-name{ text-align:left;}
.filter_checkbox { margin-right:5px !important} 
.filters_submit,.product_search .submit1{border:none;background:#000;color:#FFF;cursor:pointer;font-size:18px;padding:10px; float:left}
.filters_submit {float:right}
.product_search .submit1{margin:0}
.filters_submit:hover,.product_search .submit1:hover{background:#000; color:#fff}
.filter_input_checkbox { text-align:left;display: inline-block;/*margin-right: 25px !important;*/}
.filter_5_from, .filter_5_to{width:80px;float:left}
.filter_5_from input,.filter_5_to input {width:40px;margin-left:5px;border:solid 1px #cecece}
.filter_input_checkbox_7 {/* float:left; width:170px;*/display:inline-block;text-align:left}
.filter_input_checkbox_2 {/* float:left; width:260px*/text-align:left}
.product_search{}
.product_search .input1{font-size:18px;margin:8px 10px 0 0}

.name-s{visibility: hidden;width:100%;right:-100%;position:absolute;bottom:0px;text-align:left;background-color: rgba(236, 236, 236, 0.8);padding:15px 20px;height:100%;transition: all 0.5s ease;}
.product:hover  .name-s{visibility: visible;transition: all 0.5s ease;right:0px}
.dtb{bottom:15px;position:absolute}

.dokoszyka {background:#000000;color:#fff;text-align:Center;padding:10px;border-radius:2px;border:1px solid #000000;cursor:pointer}
.cart_amount{padding:10px;border-radius:2px;border:1px solid #e3e3e3;text-align:center}
.price-box{margin:15px 0px}
#page-content{background:url('images/MEDIVETCON_18.jpg') top left no-repeat;min-height:700px}
.left-site2{background:#fff;min-height:770px;}
.name-page{padding:15px;background:#e2e2e4; font-size:20px; font-weight:bold }
.name-page2{background:#e2e2e4;position:relative}


.wybor-rozmiar{width: 100%;    padding: 0px;    text-align: center;    font-size: 14px;}
.option_carts{display: flex;    flex-wrap: wrap;}
.pay_items{}
.option_pay_carts{display:flex;margin-bottom: 20px;    flex-wrap: wrap;    align-items: center;}
.option_pay_carts strong{margin-bottom:20px}
.pole_bg2{display:flex;width:75%;align-items: center;}

.ilosc{padding-left:0px}
.pole_bg2{color: #fff;    font-size: 20px;    font-weight: normal;    text-transform: uppercase;    background: #000;    padding: 14px;}
.option_carts a {    width: 91px;    margin-right: 20px;}
.option_carts span {    width: 91px;    margin-right: 20px;}
.dorozmiar img{border:3px solid #dbdbdb; transition: all 0.5s ease;}
.dorozmiar img:hover{border:3px solid #013159;transition: all 0.5s ease;}
.wybor-rozmiar-active img{border:3px solid #013159}

.kategorie_filtr2:after {    height: 1px;    width: calc(100% - 30px);    content: "";    background: #21211f;    position: absolute;    bottom: 0px;}
.kategorie_filtr2 {    position: relative;    margin-bottom: 25px;    padding-bottom: 25px;}
/*.cds_content_1_title>div>br{display:none}*/
.filter-box{padding:0px 15px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;margin-bottom:5px;margin-top: 40px;}
.filters_submit{display: inline-block;
color: #000;
background: #fff;
min-width: 150px;
padding: 5px 15px;
position: absolute;
right: 0px;
margin-top:10px;
text-align: center;font-size:14px;
text-transform: uppercase;
border: 1px solid #000;
bottom: 0px;float:none;height:initial;min-height:initial
}
.filter_input_select{-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;border:none;width:100%}
.filter-box input{color:#333}
/* .squaredThree */
.filter_input_checkbox {
 /* width: calc(100% - 18px);*/
  position: relative;
  margin: 10px auto;
  font-size:12px
}
.filter_input_checkbox input {
  width: 16px;
  height: 16px;
  cursor: pointer;
  position: absolute;
  top: -2px;
  left: -8px;
  background: -webkit-gradient(linear, left top, left bottom, from(#e9e9eb), to(#e9e9eb));
  background: linear-gradient(to bottom, #e9e9eb 0%, #e9e9eb 100%);
  border-radius: 4px;
  /*-webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.4);
          box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.4)*/}

.dane-mb20{margin-bottom:45px}		  
.filter_input_checkbox input:after {
  content: '';
 width: 11px;
height: 7px;
position: absolute;
top: 4px;
left: 3px;
  border: 3px solid #e9e9eb;
  border-top: none;
  border-right: none;
  background: #e9e9eb;
  opacity: 0;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.filter_input_checkbox input:hover::after {
  opacity: 0.3;
}
/*.filter_input_checkbox input[type=checkbox] {
  visibility: hidden;
}*/
.filter_input_checkbox label{margin-left:16px}
.filter_input_checkbox input[type=checkbox]:checked + input:after {
  opacity: 1;
}
.styled-select {
   background: url(http://i62.tinypic.com/15xvbd5.png) no-repeat 96% 0;
   height: 29px;
   overflow: hidden;
   width: 100%;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;
}

.styled-select select {
   background: transparent;
   border: none;
   font-size: 14px;
   height: 29px;
   padding: 5px; /* If you add too much padding here, the options won't show in IE */
   width: 110%;
}

.styled-select.slate {
   background: url(images/icoturobic_www_03.jpg) no-repeat right center;
   height: 34px;
   width: 100%;
}

.styled-select.slate select {
   border: 1px solid #ccc;
   font-size: 16px;
   height: 34px;
   width: 110%;
}



.box {
  transition: 0.5s;
  cursor: pointer;
  -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;
  /*border: 2px solid #0b7;*/
  -webkit-transition:0.5s;
}
.box-premium{border: 2px solid rgba(34,171,210,50);}

.box:hover {
  border: 1px solid rgba(3,64,98,50);

}
.box-premium:hover {
  border: 2px solid rgba(3,64,98,50);

}
.cds_pager_4 .cds_header1_1,.cds_pager_id_21 .cds_header1_1{padding-top: 15px;padding-bottom: 15px;}
/*.filter_form{margin-top:35px;margin-bottom:50px}*/
.filters-box .filter-name {position:relative;margin-bottom:15px;font-size:18px;color:#dbbe76;text-transform:uppercase;margin-top: 15px;}
.filters-box .filter-name:before{position:absolute;bottom:-10px;width:50px;height:1px;background:#dbbe76;content:""}
.filtr-btn{display:none;color:#000;background:#fff; border: solid 1px #000;width:150px;padding:5px 15px;position: relative;right: 0px;top: 0px;text-align:center;text-transform:uppercase;margin-left:15px}
.filter_form{position:relative;float:left;width:85%;color:#fff}
.filtr-btn:before {content: "Rozwiń filtry";}
.filtr-btn.abc:before {content: "Zwiń filtry";}

.control-groups{}
.col-lg-115{width:12.5%}
.col-lg-115 label{width:90%}
.col-kolor{width:75%}

.rabat_flex_box:nth-child(1){justify-content: flex-start;}
.rabat_flex_box:nth-last-child(1){justify-content: flex-end;}
.suma_strike {display:flex}
.suma_strike strike{margin-left:10px;margin-right:10px}
.filters_submit{background:url(../images/filter_bg.jpg) top right #dbbe76;text-align:left}
.filters_submit:hover{background:url(../images/filter_bg.jpg) top right #dbbe76;text-align:left}
#client-cart{display:flex;align-items:center;width:80%}
#client-cart2{display:flex;align-items:center;width: 20% !important;justify-content: flex-end;}
#client-cart > div {    flex-grow: 1;}
.zobacz_koszyk{background: #fff;    color: #000;    padding: 5px 15px;    font-size: 16px;    text-transform: uppercase;transition:all 500ms ease;-moz-transition:all 500ms ease;	-webkit-transition:all 500ms ease;	-ms-transition:all 500ms ease;-o-transition:all 500ms ease;} 


.zobacz_koszyk:hover,.idz_do_kasy:hover{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;}
.idz_do_kasy{background:#dbbe76;color:#000;     padding: 5px 15px;    font-size: 16px;    text-transform: uppercase;}
.ilebrak_col{color:#dbbe76}
#client-cart>div:nth-last-child(1){text-align:right;width:47% !important}
#client-cart>div:nth-last-child(2){text-align:center;width:15% !important}
#client-cart>div:nth-last-child(3){text-align:left;width:20% !important}
#client-cart>div:nth-last-child(4){text-align:center;width:16% !important}
@media (min-width: 1200px){	
.kamien_centralny  label{width:calc(100% / 3);float:left}

.cl_menu{display:block}
.op_menu{display:none}

.bodys .cl_menu{display:none}
.bodys .op_menu{display:block}

}
.control {
    float:left;
    display: inline-block;
    position: relative;
    padding-left: 30px;
    margin-bottom: 0px;
	margin-top:5px;
    padding-top: 3px;
    cursor: pointer;
    font-size: 14px;
	font-weight: 300;
}
    .control input {
        position: absolute;
        z-index: -1;
        opacity: 0;
    }
.control_indicator {
    position: absolute;
    top: 2px;
    left: 0;
    height: 20px;
    width: 20px;
    background: #e9e9eb;
    border: 0px solid #000000;border-radius: 2px;
}
.control-radio .control_indicator {
    border-radius: undefined%;
}
.control-groups div {
    margin-bottom: 20px;
}
.kategorie_filtr .control-groups div {
       margin-bottom: 0px;
    margin-top: 7px;
    display: inline-block;
    width: 100%;
}
.control-groups a{color:#fff;text-decoration:none}
.control-groups a:hover{color:#eee;text-decoration:none}
.control:hover input ~ .control_indicator,
.control input:focus ~ .control_indicator {
    background: #cccccc;
}

.control input:checked ~ .control_indicator {
    background: #f3d632;
}
.control:hover input:not([disabled]):checked ~ .control_indicator,
.control input:checked:focus ~ .control_indicator {
    background: #0e6647d;
}
.control input:disabled ~ .control_indicator {
    background: #e6e6e6;
    opacity: 0.6;
    pointer-events: none;
}
.control_indicator:after {
    box-sizing: unset;
    content: '';
    position: absolute;
    display: none;
}
.control input:checked ~ .control_indicator:after {
    display: block;
}
.control-checkbox .control_indicator:after {
    left: 8px;
    top: 4px;
    width: 3px;
    height: 8px;
    border: solid #000;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}
.control-checkbox input:disabled ~ .control_indicator:after {
    border-color: #7b7b7b;
}
.catalogue-search-pages-bottom{margin-top:50px}
.class_wart{cursor:pointer;background-image:url(../images/more.svg);background-repeat: no-repeat;background-position: 98% center;background-size: 2%;}
.opens .class_wart{cursor:pointer;background-image:url(../images/more.svg);background-repeat: no-repeat;background-position: 98% center;background-size: 2%;}
.group_date{text-transform: uppercase;    font-weight: bold;    margin-bottom: 10px;   }
.group_date img,.class_wart img{margin-right:10px}
*,
input,
select,
textarea,
option,
button {
  outline: none !important;
}

.linijka2{margin-top:30px}
.itemadres{margin-bottom:30px;display: inline-block;    width: 100%;}
.deli{cursor:pointer;font-size:20px;padding:7px 11px 7px 11px;background:#000;color:#fff !important;text-transform:uppercase;border:0px}
.deli2{cursor:pointer;font-size:20px;padding:7px 11px 7px 35px;background:#000;color:#fff !important;text-transform:uppercase;display:flex;align-items:center;display: inline-flex;}
.deli:hover{cursor:pointer;text-decoration:none}
.deli img{opacity:0}
.itemadres .submit1.deli {background:#d40000;    padding: 7px 25px;    display: flex;    width: 147px;    align-items: center;}
.itemadres .submit1.deli img{opacity:1;margin-right:10px}
.deli_zapisz{background:url(../images/ok_zapisz.png) 15px center no-repeat #06c94b;padding-left: 70px;    padding-top: 10px;    padding-bottom: 9px;}
.zapisz_button_div{float:right}
.itemadres{border-top:1px solid #bfbdc8;padding-top:35px;}
.itemadres:first-child{border:0px;padding-top:0px;}

.wyroby{padding:40px 50px;border:1px solid #bfbdc8;display: inline-block; }
.linijka{width: 100%;    display: inline-block;    margin-bottom: 10px;}

.ilebrak,.grey,.koszyk22 h3{color:#fff}
.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;}

.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);}

.relatives_poradnik{font-size: 14px !important;}
.relatives_poradnik{font-weight:bold}

.box_marka_4 img{text-align:center;margin:0 auto}
.marka_box{background:#000;    background: #000;    position: relative !important;    width: 100% !important;padding: 50px 15px 50px 15px;display:flex ;flex-wrap:Wrap;align-items:center}
.box_marka_txt_1{margin-top:35px;font-size:45px;text-transform:uppercase;font-weight:bold;color:#fff}	
.box_marka_1{}
.box_marka_1 a{border:1px solid #bd9c4f;color:#bd9c4f;display:flex;width:310px;height:48px;align-items:Center;justify-content:center;margin: 0 auto;}
.box_marka_5 a{border:1px solid #bd9c4f;color:#bd9c4f;display:flex;width:310px;height:48px;align-items:Center;justify-content:center;margin: 25px 0px;}
.box_marka_2{}
.box_marka_23D{}
.box_marka_3{width:100%;display:flex;align-items:Center;justify-content:center;margin-top:100px}
.cds_content_black{background:#000 !important}	
.cds_content_black .left_menu{background:#000 !important}
.box_marka_1,.box_marka_2{width:50%}
.box_marka_3a img{text-align:center;margin:0 auto}
.box_marka_4{width:40%}
.box_marka_5{width:60%;padding-right:20px;padding-left:20px}
.cds_pager_44 .marka_box{padding-left:15px !important;padding-right:15px !important}
.cds_pager_39 .marka_box{padding-left:15px !important;padding-right:15px !important}
	.btn2{width:504px !important;height:79px !important;border-radius:4px !important;display:flex;align-items:center;justify-content:center;font-size:20px;text-transform:uppercase;color:#000 !important;background: #bd9c4f !important;}

.box_marka_txt_2{margin-top:50px;font-size:32px;color:#bd9c4f;text-transform:uppercase;font-weight:bold}
.box_marka_txt_3{margin-top:20px;font-size:20px;color:#fff;    line-height: 1.75;}
.box_marka_txt_3 strong{color:#c09d50;font-weight:bold;margin:50px 0px 15px;display:flex}
.box_marka_txt_3 ul{list-style:none;padding-left: 15px;}
.box_marka_txt_3 li{position:relative}
.box_marka_txt_3 li:after{position:absolute;left:-15px;top:9px;width:6px;height:6px;border-radius:3px;content:"";background:#c09d50}
.box_marka_txt_2{}
.box_marka_txt_3_4{display:flex;flex-wrap:wrap;justify-content:center;width:50%;max-width:700px}
.form_4 .forms-formshow-title{width:200px !important}
.form_3 .forms-formshow-desc input{border:1px solid #e3e3e3;border-radius:2px}
.form_4 .forms-formshow-desc input{border:1px solid #e3e3e3;border-radius:2px}
.forms-formshow-desc {width: calc(100% - 200px) !important;}
.form_4 .forms-formshow-desc select{border:1px solid #e3e3e3;border-radius:2px;width:100%}
.form_4 .forms-formshow-desc18width:calc(100% - 200px)}
.form_4 .forms-formshow-desc18{width:calc(100% - 200px)}
.forms-formshow-desc18{width:calc(100% - 200px)}
.form_4 .forms-formshow-desc input{width:100% !important}
#hfdhfghfg4daytry65ehgfcd button{color:#fff;background:#035797}
.cds_pager_40 .ytrwd,.cds_pager_40 .embed-responsive,.cds_pager_40 .ytload,.cds_pager_40 .ytplay{width:90% !important;margin:0 auto;}
.ytrwd,.embed-responsive,.ytload,.ytplay{position:relative !important;      left: initial !important; top:initial!important;right:initial!important;display:block!important;height:0!important;width: initial!important;color: #fff!important;padding: 0px 0px 56.25%!important;font-size: 18px!important;text-align:center}
.play_store{display:flex}
.play_store > a{margin-right:50px;border:0px}
.cds_pager_44  table{margin-top:50px}
.box_marka_5a{padding-left:75px}
.box_marka_5b{padding-right:75px}
.marka_box2{margin-top:50px}

.punkty_box{display: flex;    width: 60%;    align-items: center;    margin: 0 auto;}
.punkty_box>div{flex-grow:1}
.rowna{color:#c09d50;font-size:82px}
.pkt_txt{}
.pkt_txt1{color:#c09d50;font-size:48px;text-align:center;text-transform:uppercase}
.pkt_txt2{color:#fff;font-size:20px;text-align:center;text-transform:uppercase}
.punkty_box > div{position:relative}

.box_marka_3a{font-size:40px;color:#fff;text-align:center;width:100%;text-transform:uppercase}
.marka_box100{width:100%;display:flex}
.box_marka_35{width:35%;display:flex}
.box_marka_65{width:65%;display:flex;align-items:flex-start;padding-left: 20px;flex-wrap: wrap;    justify-content: center;}
.marka_box_65 img{flex-grow:1}
.box_marka_65 img{flex-grow:1;padding-left:15px;padding-right:15px;width: calc(100% / 3);}

.cds_pager_id_32 .marka_box{padding: 100px 5% 50px 15% !important;    display: flex;}
.cds_pager_id_28 .poradnik_search{display:none}

.cds_pager_31 .marka_box{padding-left:15px !important;padding-right:15px !important}
.cds_pager_34 .marka_box{align-items: flex-start!important}
.cds_pager_31 .marka_box{align-items: flex-start !important}
.cds_pager_33 .marka_box:nth-child(1){padding-top:0px !important;padding-left:5% !important}
.cds_pager_33 .marka_box:nth-child(1) .box_marka_3{margin-top:0px}
.cds_pager_33 .marka_box:nth-child(4) .box_marka_5{padding-left:60px}
.cds_pager_33 .marka_box:nth-child(2) .box_marka_5{padding-left:60px}
.cds_pager_33 .marka_box:nth-child(5) .box_marka_5{padding-right:60px}
.cds_pager_33 .marka_box:nth-child(3) .box_marka_5{padding-right:60px}
@media (min-width:1440px){
	.liczba_butelek {position: absolute;top: 0px;right: 35% !important;}
}
@media (max-width:1199px) and (min-width:1024px){
.box_icon{margin-right:40px}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{margin-left:0px}
.navbar-brand > img {    display: block;    max-width: 200px;}	
}


@media (max-width:1023px) and (min-width:768px){

.container-18{width: 750px;}
.box_icon{margin-right:40px}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{margin-left:0px}
.navbar-brand > img {    display: block;    max-width: 200px;}	
}

@media (max-width: 1199px) {
	.navbar-default .navbar-toggle .icon-bar {    background-color: #035797;}
	.navbar-header {float: none;}
	.navbar-left,.navbar-right {float: none !important;}
	.navbar-toggle {display: block;}
	.navbar-collapse {border-top: 1px solid transparent;box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}
	.navbar-fixed-top {top: 0;border-width: 0 0 1px;}
	.navbar-collapse.collapse {display: none!important;}
	.navbar-nav {float: none!important;margin-top: 7.5px;}
	.navbar-nav>li {float: none;}
	.navbar-nav>li>a {padding-top: 10px;padding-bottom: 10px;}
	.collapse.in{display:block !important;}
}
@media (min-width:1024px){
	.liczba_butelek {position: absolute;top: 0px;right: 15%;}
	.prod-price-light{font-weight:bold}
	.top_box_texts_poradnik{font-weight:normal !important}
	.top_box_text{font-size:12px;font-weight:bold;margin-top:10px}
	.lista_price_1{font-size:14px}
	.lista_price_2{font-size:12px}
	.lista_price_3{font-size:12px}
	.lista_price_3 img{margin-bottom:10px}
}
@media (max-width:1023px){
.box_marka_1{width:100%}
.box_marka_2{width:100%}
.cds_pager_33 .marka_box{flex-direction:column} 	
.cds_pager_33 .box_marka_4{order:1} 	
.cds_pager_33 .box_marka_5{order:2} 	
.box_marka_4 img{text-align:center;margin:0 auto}	
	
.liczba_butelek {position: absolute;top: 0px;right: 20%;}
.box_marka_3a {font-size: 26px;}
.box_marka_35{width:100%}
.box_marka_65{width:100%;padding-left:0px;margin-top:20px}
.marka_box100{width:100%;flex-wrap: wrap;}
.btn2 {width: 100% !important;    font-size: 18px;}
.box_marka_65 img {flex-grow: 1;padding-left: 5px;padding-right: 5px;width: calc(100% / 3);}
.box_marka_65 > div{margin-top:20px;width:calc(100% - 10px)}
.punkty_box{width:100%;flex-wrap:Wrap;margin-bottom:50px}
.box_marka_4{width:100%}
.box_marka_5{width:100%}
.box_marka_5a{padding-left:15px;padding-right:15px}
.play_store{width:100%;flex-wrap:Wrap}
.play_store a{width:100%;border:0px;padding:0px;margin-right:0px}
.bint-page-bm img{margin:0 auto 20px;text-align:center}
.box_marka_4,.box_marka_5{padding-left:0px !important;padding-right:0px !important}
.cds_pager_40 .marka_box{flex-direction:column}
.cds_pager_40 .marka_box .box_marka_4{order:1}
.cds_pager_40 .marka_box .box_marka_5{order:2}

.punkty_box>div{width:100%;flex-wrap:Wrap;justify-content:center;text-align: center;}
.rowna{transform:rotate(90deg)}
.punkty_box > div >img{text-align:center;margin:0 auto}
.marka_box{display: flex;height: 40%;flex-wrap: wrap;padding:30px 13px 30px 15px !important;background:#000 !important}
.option_pay_carts strong{margin-bottom: 30px;    margin-top: 30px;    width: 100%;    text-align: center;}
.wyroby{padding: 20px 15px;}
.menu_top_mobile{display:none}
.cds_nav_social li{padding-left:0px;padding-right:0px}
.cds_nav_social li a {    padding: 15px 5px;}
.rabat_text{font-size:14px}
.rabat_text{font-size:14px}
.rabat_ile{font-size:16px}
	.zamow_tytul{flex-direction: column;}
	.zamow_tytul a{margin:10px 0px 20px 0px}
	#client-cart > div {margin-top: 10px;margin-bottom: 10px;}
	#client-cart {    display: flex;    align-items: center;    flex-direction: column;    width: 100%;}
	.rabaty_box{padding-left:0px;padding-right:0px;    margin-top: 25px;width:100%}
	#fkaehgiwyihjq34 {    width: 100%;}
	
	#client-cart>div:nth-last-child(1){width:100% !important}
	#client-cart>div:nth-last-child(2){width:100% !important}
	#client-cart>div:nth-last-child(3){width:100% !important}
	#client-cart>div:nth-last-child(4){width:100% !important}
	#client-cart2{width:100% !important;text-align: center;}
	
	.rabat_flex_box {    justify-content: flex-start !important;}
	.rabat_flex_box{width:100%;margin-bottom:15px}
	.cds_pager_4 .cds_header1_1 > div > .container-fluid.container-fluid-18,.cds_pager_id_21 .cds_header1_1 > div > .container-fluid.container-fluid-18{padding-left:0px;padding-right:0px}
	
	.col_imagee_screen {    position: relative; right: initial;  z-index: 11;padding:0px}
	.cds_shop_1_1_info{padding-left:0px;padding-right:0px}
	.col_blue_screen {    background: #003257;    color: #fff;    padding: 25px 15px;margin-left: 0px;    margin-top: 35px;}
	.cds_header1_1 .filter-box.col-lg-115{width:100%;padding-left:0px;padding-right:0px}
	.col_head_td {    word-break: break-all;}	
	.poradnik_link {font-size: 14px;padding: 5px;}
	.mobile_none{display: flex;    flex-wrap: wrap;}
	.polecane_flex{display:flex;flex-wrap:Wrap}
	.polecane_flex > div{align-self:flex-start}
.cds_cart img {
    margin-top: 4px;
    min-width: 20px;
}
.navbar-default {margin: 5px 0px;}
.bodys{    margin: 0;
    height: 100vh;
    overflow: hidden;
    overflow-x: hidden;
    overflow-y: auto;
    position: fixed;
    width: 100%;}
.navbar-toggle{border:0px;padding:0px;margin:0px}
.navbar-nav{margin:0 auto}
.nav--open{position:relative;z-index:1111;width:100%;}
.col-xs-15{width:20%}
.cat_names_home {font-size: 16px;}
.content_naglowek {font-size: 16px;}
.title_naglowek {font-size: 24px;width:100%}
.title_naglowek2 {font-size: 24px;width:100%}
.top_box_mark.cds_ft_18{font-size:16px}
.top_box_text_price.cds_ft_24{font-size:18px}
@keyframes fadeIn {
  99% {
    visibility: hidden;
  }
  100% {
    visibility: visible;
  }
}
.bodys #bs-example-navbar-collapse-1{animation: 0.4s fadeIn;  animation-fill-mode: forwards;  visibility: hidden;}
#bs-example-navbar-collapse-1{position:absolute;display:none}
.nav--open #bs-example-navbar-collapse-1 {border: 0px;
    position: fixed !important;
    display: flex !important;
    height: 100vh !important;
    align-items: center;
    top: 0px;
    padding: 0px;left:0px;right:0px;margin:0 auto
}
.navbar-default .navbar-nav > li > a {
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background: none;
}


:root {
  --screen-width: 320px;
  --screen-height: 560px;
  --header-bg-color: #673AB7;
  --splash-bg-color: #368887;
}

.nav__toggle {
  display: inline-block;
  position: absolute;
  z-index: 10;
  padding: 0;
  border: 0;
  background: transparent;
  outline: 0;
  right: 15px;
  top: 15px;
  cursor: pointer;
  border-radius: 50%;
  -webkit-transition: background-color .15s linear;
  transition: background-color .15s linear;
}
.nav__toggle:hover, .nav__toggle:focus {
  background-color: rgba(0, 0, 0, 0.5);
}
.nav__menu {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-pack: center;
          justify-content: center;
  height: var(--screen-height);
  position: relative;
  z-index: 5;
  visibility: hidden;
}
.nav__item {
  opacity: 0;
  -webkit-transition: all 0.3s cubic-bezier(0, 0.995, 0.99, 1) 0.3s;
  transition: all 0.3s cubic-bezier(0, 0.995, 0.99, 1) 0.3s;
}
.nav__item:nth-child(1) {
  -webkit-transform: translateY(-40px);
          transform: translateY(-40px);
}
.nav__item:nth-child(2) {
  -webkit-transform: translateY(-80px);
          transform: translateY(-80px);
}
.nav__item:nth-child(3) {
  -webkit-transform: translateY(-120px);
          transform: translateY(-120px);
}
.nav__item:nth-child(4) {
  -webkit-transform: translateY(-160px);
          transform: translateY(-160px);
}
.nav__item:nth-child(5) {
  -webkit-transform: translateY(-200px);
          transform: translateY(-200px);
}
.nav__link {
  color: white;
  display: block;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 5px;
  font-size: 1.25rem;
  text-decoration: none;
  padding: 1rem;
}
.nav__link:hover, .nav__link:focus {
  outline: 0;
  background-color: rgba(0, 0, 0, 0.2);
}

.menuicon {
  display: block;
  cursor: pointer;
  color: white;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.menuicon__bar, .menuicon__circle {  fill: none;  stroke: #dbbe76;  stroke-width: 3;  stroke-linecap: round;}
.bodys .menuicon__bar,.bodys .menuicon__circle {  fill: none;  stroke: #fff;  stroke-width: 3;  stroke-linecap: round;}
.menuicon__bar {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  -webkit-transition: -webkit-transform .25s ease-in-out;
  transition: -webkit-transform .25s ease-in-out;
  transition: transform .25s ease-in-out;
  transition: transform .25s ease-in-out, -webkit-transform .25s ease-in-out;
}
.menuicon__circle {
  -webkit-transition: stroke-dashoffset .3s linear .1s;
  transition: stroke-dashoffset .3s linear .1s;
  stroke-dashoffset: 144.513262038;
  stroke-dasharray: 144.513262038;
}
.navbar-toggle {padding-right: 10px !important;}

.cl_menu{display:block}
.op_menu{display:none}

.bodys .cl_menu{display:none}
.bodys .op_menu{display:block}
.splash {
  position: absolute;
  top: 40px;
  right: 40px;
  width: 1px;
  height: 1px;
}
.splash::after {
  content: "";
  display: block;
  position: absolute;
  border-radius: 50%;
  background-color: #000000;
  width: 284vmax;
  height: 284vmax;
  top: -142vmax;
  left: -142vmax;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.755, 0.05, 0.855, 0.06);
  transition: -webkit-transform 0.5s cubic-bezier(0.755, 0.05, 0.855, 0.06);
  transition: transform 0.5s cubic-bezier(0.755, 0.05, 0.855, 0.06);
  transition: transform 0.5s cubic-bezier(0.755, 0.05, 0.855, 0.06), -webkit-transform 0.5s cubic-bezier(0.755, 0.05, 0.855, 0.06);
  will-change: transform;
}

.nav:target > .splash::after,
.nav--open > .splash::after {
  -webkit-transform: scale(1);
          transform: scale(1);
}
.nav:target .menuicon,
.nav--open .menuicon {
  color: white;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.nav:target .menuicon__circle,
.nav--open .menuicon__circle {
  stroke-dashoffset: 0;
}
.nav:target .menuicon__bar:nth-child(1), .nav:target .menuicon__bar:nth-child(4),
.nav--open .menuicon__bar:nth-child(1),
.nav--open .menuicon__bar:nth-child(4) {
  opacity: 0;
}
.nav:target .menuicon__bar:nth-child(2),
.nav--open .menuicon__bar:nth-child(2) {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.nav:target .menuicon__bar:nth-child(3),
.nav--open .menuicon__bar:nth-child(3) {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.nav:target .nav__menu,
.nav--open .nav__menu {
  visibility: visible;
}
.nav:target .nav__item,
.nav--open .nav__item {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
}

@media (max-width: 768px){
.navbar-brand img {    max-width: 100px;}
.deli{width:100%}
.box_oferta_flex {    width: 100;}
.deli2{width:calc(100% - 30px) !important;margin-left: 15px;    padding: 7px 11px 7px 23px;}
.input-pole-flex  {display:flex}
.input-pole-flex input:nth-child(1){width:45%;margin-right:auto}
.input-pole-flex input:nth-child(2){width:45%;margin-left:auto}
}

*,
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:#000;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}
.article_box:hover .hvr-reveal: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}


.poradnik_nazwa:hover span{color:#000}
.poradnik_nazwa span{color:#000;font-size:36px}


/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
	pointer-events: none;
}


/* Icons
----------------------------------*/
.ui-icon {
	display: inline-block;
	vertical-align: middle;
	margin-top: -.25em;
	position: relative;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-icon-block {
	left: 50%;
	margin-left: -8px;
	display: block;
}

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	font-size: 100%;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: 0;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	cursor: pointer;
	/* support: IE10, see #8844 */
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-item-wrapper {
	position: relative;
	padding: 3px 1em 3px .4em;
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
.ui-button {
	padding: .4em 1em;
	display: inline-block;
	position: relative;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

	/* Support: IE <= 11 */
	overflow: visible;
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2em;
	box-sizing: border-box;
	text-indent: -9999px;
	white-space: nowrap;
}

/* no icon support for input elements */
input.ui-button.ui-button-icon-only {
	text-indent: 0;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
	padding: 0;
	width: 2.1em;
	height: 2.1em;
	text-indent: -9999px;
	white-space: nowrap;

}

input.ui-button.ui-icon-notext .ui-icon {
	width: auto;
	height: auto;
	text-indent: 0;
	white-space: normal;
	padding: .4em 1em;
}

/* workarounds */
/* Support: Firefox 5 - 40 */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-controlgroup {
	vertical-align: middle;
	display: inline-block;
}
.ui-controlgroup > .ui-controlgroup-item {
	float: left;
	margin-left: 0;
	margin-right: 0;
}
.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
	z-index: 9999;
}
.ui-controlgroup-vertical > .ui-controlgroup-item {
	display: block;
	float: none;
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
}
.ui-controlgroup-vertical .ui-controlgroup-item {
	box-sizing: border-box;
}
.ui-controlgroup .ui-controlgroup-label {
	padding: .4em 1em;
}
.ui-controlgroup .ui-controlgroup-label span {
	font-size: 80%;
}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
	border-left: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
	border-top: none;
}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
	border-right: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
	border-bottom: none;
}

/* Spinner specific style fixes */
.ui-controlgroup-vertical .ui-spinner-input {

	/* Support: IE8 only, Android < 4.4 only */
	width: 75%;
	width: calc( 100% - 2.4em );
}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
	border-top-style: solid;
}

.ui-checkboxradio-label .ui-icon-background {
	box-shadow: inset 1px 1px 1px #ccc;
	border-radius: .12em;
	border: none;
}
.ui-checkboxradio-radio-label .ui-icon-background {
	width: 16px;
	height: 16px;
	border-radius: 1em;
	overflow: visible;
	border: none;
}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
	background-image: none;
	width: 8px;
	height: 8px;
	border-width: 4px;
	border-style: solid;
}
.ui-checkboxradio-disabled {
	pointer-events: none;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

/* Icons */
.ui-datepicker .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	left: .5em;
	top: .3em;
}
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-n {
	height: 2px;
	top: 0;
}
.ui-dialog .ui-resizable-e {
	width: 2px;
	right: 0;
}
.ui-dialog .ui-resizable-s {
	height: 2px;
	bottom: 0;
}
.ui-dialog .ui-resizable-w {
	width: 2px;
	left: 0;
}
.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
	width: 7px;
	height: 7px;
}
.ui-dialog .ui-resizable-se {
	right: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-sw {
	left: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-ne {
	right: 0;
	top: 0;
}
.ui-dialog .ui-resizable-nw {
	left: 0;
	top: 0;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
	height: 100%;
	filter: alpha(opacity=25); /* support: IE8 */
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-text {
	display: block;
	margin-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-selectmenu-button.ui-button {
	text-align: left;
	white-space: nowrap;
	width: 14em;
}
.ui-selectmenu-icon.ui-icon {
	float: right;
	margin-top: 0;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: .222em 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 2em;
}
.ui-spinner-button {
	width: 1.6em;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
}
body .ui-tooltip {
	border-width: 2px;
}
/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget.ui-widget-content {
	border: 1px solid #c5c5c5;
}
.ui-widget-content {
	border: 1px solid #dddddd;
	background: #ffffff;
	color: #333333;
}
.ui-widget-content a {
	color: #333333;
}
.ui-widget-header {
	border: 1px solid #dddddd;
	background: #e9e9e9;
	color: #333333;
	font-weight: bold;
}
.ui-widget-header a {
	color: #333333;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,

/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	border: 1px solid #c5c5c5;
	background: #f6f6f6;
	font-weight: normal;
	color: #454545;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
	color: #454545;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
	border: 1px solid #cccccc;
	background: #ededed;
	font-weight: normal;
	color: #2b2b2b;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
	color: #2b2b2b;
	text-decoration: none;
}

.ui-visual-focus {
	box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: 1px solid #003eff;
	background: #007fff;
	font-weight: normal;
	color: #ffffff;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #003eff;
	background-color: #ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #ffffff;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #dad55e;
	background: #fffa90;
	color: #777620;
}
.ui-state-checked {
	border: 1px solid #dad55e;
	background: #fffa90;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #777620;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #f1a899;
	background: #fddfdf;
	color: #5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #5f3f3f;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70); /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35); /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("images/ui-icons_444444_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("images/ui-icons_444444_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
	background-image: url("images/ui-icons_555555_256x240.png");
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
	background-image: url("images/ui-icons_ffffff_256x240.png");
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
	background-image: url("images/ui-icons_777620_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("images/ui-icons_cc0000_256x240.png");
}
.ui-button .ui-icon {
	background-image: url("images/ui-icons_777777_256x240.png");
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-caret-1-n { background-position: 0 0; }
.ui-icon-caret-1-ne { background-position: -16px 0; }
.ui-icon-caret-1-e { background-position: -32px 0; }
.ui-icon-caret-1-se { background-position: -48px 0; }
.ui-icon-caret-1-s { background-position: -65px 0; }
.ui-icon-caret-1-sw { background-position: -80px 0; }
.ui-icon-caret-1-w { background-position: -96px 0; }
.ui-icon-caret-1-nw { background-position: -112px 0; }
.ui-icon-caret-2-n-s { background-position: -128px 0; }
.ui-icon-caret-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -65px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -65px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 1px -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 3px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
}
.ui-widget-shadow {
	-webkit-box-shadow: 0px 0px 5px #666666;
	box-shadow: 0px 0px 5px #666666;
}


.youtube {
    background-color: #000;
    margin-bottom: 30px;
    position: relative;
    padding-top: 56.25%;
    overflow: hidden;
    cursor: pointer;
}
.youtube img {
    width: 100%;
    top: -7.82%;
    left: 0;
    opacity: 0.7;
}
.youtube .play-button {
    width: 90px;
    height: 60px;
    background-color: #333;
    box-shadow: 0 0 30px rgba( 0,0,0,0.6 );
    z-index: 1;
    opacity: 0.8;
    border-radius: 6px;
}
.youtube .play-button:before {
    content: "";
    border-style: solid;
    border-width: 15px 0 15px 26.0px;
    border-color: transparent transparent transparent #fff;
}
.youtube img,
.youtube .play-button {
    cursor: pointer;
}
.youtube img,
.youtube iframe,
.youtube .play-button,
.youtube .play-button:before {
    position: absolute;
}
.youtube .play-button,
.youtube .play-button:before {
    top: 50%;
    left: 50%;
    transform: translate3d( -50%, -50%, 0 );
}
.youtube iframe {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
}
.youtube-margin{margin-bottom:10px}







