body { overflow-x:hidden;font-size:16px;background:transparent;}
body,p { font-family: "allerregular";}

.slicknav_menu {
	display:none;
}

#facebookpin  { width:68px;height:173px;position:fixed;top:200px;right:0px;z-index:1001;background:#fff;}
#facebookpin a { width:100%;height:100%;display:block;top:100px;right:0px;background:url(../gfx/facebook.jpg) top center no-repeat;}

.topcontainer { background:#f9f9f9;padding:10px 0px 10px 0px;color:#fff;}
.kontaktowe { color:#929292;text-transform:uppercase;font-size:13px;padding:6px 0px 0px 0px;}
.kontaktowe a { color:#929292;}
.kontaktowe a:hover { color:#1ba1d2;}
#ascrail2000 { z-index:1002 !important;}
.wyszukiwanie { padding:0px 0px 0px 0px;}
.slidertlo { float:left;width:100%;border-top:1px solid #dddddd;margin-bottom:20px;}
.tytulpodstrona h1 { position:relative;width:100%;text-align:center;color:#fff;font-family: "aller_lightregular";font-size:35px;padding-top:65px;}
.tytulkategoria h1 { text-align:center;color:#fff;font-family: "aller_lightregular";font-size:35px;}
.tytulkategoria { float:left;width:100%;background:url(../gfx/kategoria.jpg) top center no-repeat;background-size:cover;min-height:156px;margin-bottom:30px;}
.podstronatlo { background:url(../gfx/podstrona.jpg) top center no-repeat;background-size:cover;min-height:156px;}
.podstronatlo1{ min-height:156px;}
#wishlist_button, #wishlist_button_nopop { font-size:10px;display:block;width:100%;color:#479fc1;}
#homepage-slider .bx-wrapper .bx-pager.bx-default-pager a { background:#1ba1d2}
ul.step li.step_current span { text-shadow: 1px 1px #000;}
.contact-form-box fieldset { padding:0px;}
/*search*/
#search_block_top { padding:0px 0px 6px 0px;float:right;height:30px;position:relative;width:200px;}
#search_block_top .btn.button-search::before { content:"";background:url(../gfx/lupa.png) top 7px center no-repeat;width:30px;height:30px;}
#search_block_top .btn.button-search { width:33px;height:33px; padding:0px;background:none}
#search_block_top input#search_query_top { font-family: "allerregular";letter-spacing:2px; height:33px;padding:4px 4px 4px 4px;display:block;background:none;color:#616161;border:0px;border-bottom:1px solid #fff;text-transform:uppercase;}
#search_block_top.ct-search-open input#search_query_top { display:block;}

#page { background:transparent;}

#search_block_top input#search_query_top::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #616161; opacity:1;
}
#search_block_top input#search_query_top::-moz-placeholder { /* Firefox 19+ */
  color: #616161; opacity:1;
}
#search_block_top input#search_query_top:-ms-input-placeholder { /* IE 10+ */
  color: #616161; opacity:1;
}
#search_block_top input#search_query_top:-moz-placeholder { /* Firefox 18- */
  color: #616161; opacity:1;
}
.absoluteglowna { position:relative;width:100%;float:left;background:rgba(255,255,255,0.5);z-index:999;}
#header { background:none;}

.no-padding { padding:0px;}
header .row #header_logo { float:left;width:auto;padding:0px;text-align:left;margin:25px 0px 25px 0px;}
header .row #header_logo a { float:left;width:100%;padding:0px;text-align:left;}
.topmenu { background:#fff;padding-bottom:7px;padding-top:3px;}
header { padding-bottom:0px;}


/*menu*/
.sf-menu { text-align:left;background:none;border:none;height:auto;}
.sf-menu > li { display:inline;float:left;border:0px;padding: 0px 7px 0px 7px;}
.sf-menu > li > a { display:inline-block;border:0px;font-family: "allerregular";letter-spacing:2px;font-size:13px;position:relative;padding: 8px 0px 5px 0px;color:#434343;font-weight:normal;text-transform:uppercase;}
.sf-menu > li > a:hover { background:none;color:#1ba1d2;font-family: "allerregular";}
.sf-menu > li.sfHover > a, .sf-menu > li > a:hover, .sf-menu > li.sfHoverForce > a { background:none;color:#1ba1d2;font-family: "allerregular";}

.sf-menu > li.sfHover > ul > li.sfHover > a { color:#000;}
.sf-menu > li.sfHover > ul > li.sfHover > a:after {
	margin-top: 2px;
	margin-right: 4px;
	border-color: transparent;
	border-left-color: #dFeEFF; /* edit this to suit design (no rgba in IE8) */
	border-left-color: #434343;
}
.sf-menu > li.sfHover > a:after {
	right:0px;top:18px;color:#434343;border-top-color: #434343;
}

#block_top_menu { padding-top:45px;width:auto;float:left;}
.sf-menu > li > ul > li > a { padding:15px 25px 15px 25px;}
.sf-arrows .sf-with-ul { padding-right:20px;}
.sf-arrows .sf-with-ul::after { right:0px;top:18px;color:#434343;border-top-color: #434343;}
.sf-menu > li > ul > li > a { text-align:left;}

#header { padding-top:0px;}
.logotypy { padding-top:0px;margin-bottom:0px;padding-bottom:0px;}


.koszyklogowanie { float:right;padding:43px 0px 20px 0px;background:#fff;}
.header_user_info { position:relative;right:0px;top:0px;border:0px;z-index:50}

.shopping_cart { width:154px;}
#header .cart_block .cart-buttons { background:#fff;}
.cart_block .cart-buttons a#button_order_cart span { background:#1ba1d2;color:#fff;border:0px;}
.cart_block .cart-buttons a#button_order_cart:hover span { border:0px;background:#4e4e4e}
.cart_block .cart-prices .cart-prices-line { border:0px;}
#header .cart_block .price { font-size:20px;font-family: "allerregular";color:#fff;}
span.ajax_block_cart_total { color:#fff !important;}
#header .shopping_cart { padding-top:0px;border:0px;background:#fff;}

.shopping_cart > a:first-child { background:#fff;padding: 5px 10px 5px 0px;text-shadow:0px;text-shadow: 0px 0px rgba(0, 0, 0, 0);}
.shopping_cart > a:first-child::before { content:"";background:url(../gfx/koszyk.png) top 0px center no-repeat;width:31px;height:26px;float:left;}
#header .cart_block a { color:#4e4e4e}
#header .cart_block .price { color:#4e4e4e}
#header .cart_block { top:34px;}
.shopping_cart span.ajax_cart_quantity { position:relative;left:0px;top:0px;font-size:11px;background:none;width:24px;height:24px;display:block;float:left;padding:2px 0px 0px 10px;font-family: "allerregular";border:0px;font-size:14px;letter-spacing:2px;color:#1ba1d2}
.shopping_cart span.ajax_cart_info { font-weight:normal;position:relative;left:10px;top:0px;font-size:11px;background:none;width:24px;height:24px;display:block;float:left;padding:2px 0px 0px 10px;font-family: "allerregular";border:0px;font-size:14px;letter-spacing:0px;color:#1ba1d2}

.shopping_cart span.ajax_cart_quantity::before { content:"(";}
.shopping_cart span.ajax_cart_quantity::after { content:")";}
span.ajax_cart_no_product { position:absolute;left:24px;top:20px;font-size:11px;background:url(../gfx/wkrotce.png) top 0px center no-repeat;width:28px;height:28px;display:none;float:left;padding:7px 0px 0px 10px;font-family: "allerregular";}
.header_user_info a { color:#434343;font-family: "allerregular";letter-spacing:0px;float:left;text-transform:uppercase;padding: 7px 0px 7px 8px;font-size:13px;font-weight:normal;text-align:right;}
.header_user_info a:hover { background:none;color:#1ba1d2;}
#header .shopping_cart > a:first-child::after { content:"";display:none;}


.functional-buttons { display:none !important;}
.cart_block .cart_block_list .remove_link a::before, .cart_block .cart_block_list .ajax_cart_block_remove_link::before {background:url(../gfx/x.png) top right no-repeat;display:block;width:10px;height:10px;content:""; }


#header .cart_block { background:#fff;color:#4e4e4e;border:1px solid #1ba1d2}
#header .cart_block .cart-prices { background:#1ba1d2;color:#fff;border:1px solid #1ba1d2}

.tab-content ul:nth-child(1) { display:block !important;}
.tab-content ul:nth-child(2) { display:none !important;}

/*buttony*/
.buttony { padding:40px 0px 0px 0px;} 
.but1 { position:relative;min-height:136px;width:100%;float:left;padding:0px;background:url(../gfx/promocje.jpg) top center no-repeat;background-size:cover;text-align:center;}
.but2 { position:relative;min-height:136px;width:100%;float:left;padding:0px;background:url(../gfx/but2.jpg) top center no-repeat;background-size:cover;text-align:left;}
.promocje span,.but1 span,.but2 span,.but3 span { opacity:1;position:absolute;z-index:19;left:20px;top:20px;bottom:20px;right:20px;float:left;background:rgba(27,161,210,0);border:1px solid #fff;
    -webkit-box-shadow:inset 0px 0px 0px 5px #f2f2f2;
    -moz-box-shadow:inset 0px 0px 0px 5px #f2f2f2;
    box-shadow:inset 0px 0px 0px 0px #f2f2f2;
}
.promocje:hover span,.but1:hover span,.but2:hover span,.but3:hover span { opacity:1;
    -webkit-box-shadow:inset 0px 0px 0px 22px #f2f2f2;
    -moz-box-shadow:inset 0px 0px 0px 22px #f2f2f2;
    box-shadow:inset 0px 0px 0px 22px #f2f2f2;
}
.but1 h3 { z-index:20;position:relative;font-family:"aller_lightregular";text-transform:none;color:#fff;font-size:38px;float:left;width:100%;letter-spacing:0px;padding:32px 0px 0px 0px;text-align:center;}
.but2 h3 { z-index:20;position:relative;font-family:"aller_lightregular";text-transform:none;color:#3471a1;font-size:28px;float:left;width:100%;letter-spacing:0px;padding:37px 0px 0px 50px;}
.but1 a,.but2 a,.but3 a { width:100%;height:100%;display:block;}


p.tytul {font-family:"aller_lightregular";text-transform:none;color:#525252;font-size:22px;letter-spacing:0px;margin:30px 0px 36px 0px;text-align:center;}

/*slider*/
#homepage-slider { margin-bottom:0px;padding-top:10px;border-top:1px solid #dddddd}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { bottom:30px;}
#homepage-slider .bx-wrapper .bx-controls-direction a { top:45%;bottom:none;border:0px;width:55px;height:48px;}
#pQuantityAvailable { display:none;}
.bx-next { right:50px;}
.bx-prev { left:50px !important;}
    #homepage-slider .bx-wrapper .bx-controls-direction a:hover:before {
      background: none;
      opacity: 0.83; }

.homeslider-description { width:100%;float:left;margin-top:50px;}
.homeslider-description h2 { float:left;clear:both;font-family: "allerregular";letter-spacing:0px;font-size:16px;color:#fff;font-style:italic;text-transform:uppercase;}
.homeslider-description h1 { font-family: "aller_lightregular";letter-spacing:0px;color:#fff;font-size:30px;text-transform:none;border-bottom:1px solid #fff;padding:0px 0px 10px 0px;width:auto;float:left;}

#homepage-slider .homeslider-description { padding:0px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active { width:15px !important;height:15px !important;border-radius:15px !important;border:2px solid #1ba1d2 !important;background:#fff !important;}

.promocje { margin:15px 0px 15px 0px;position:relative;min-height:204px;width:100%;float:left;background:url(../gfx/but1.jpg) top center no-repeat;background-size:cover;text-align:left;}
.promocje span { z-index:20;position:relative;font-family:"aller_lightregular";text-transform:none;color:#3471a1;font-size:38px;float:left;width:100%;letter-spacing:0px;padding:50px 0px 0px 50px;margin-bottom:0px;line-height: 1.1;top: 0;bottom: 0;border: 0;margin-top: 18px;left: 0;}
.promocje p { z-index:20;position:relative;font-family:"aller_lightregular";text-transform:none;color:#9b9b9b;font-size:18px;float:left;width:100%;letter-spacing:0px;padding:0px 0px 0px 50px;font-style:italic;margin-top:0px;}

.promocje a { float:left;width:100%;height:100%;display:block;position:relative;min-height:204px;}




/*tabs*/
#index .tab-content { margin:0px;}

/*srodek*/
.srodek { padding:20px 0px 0px 0px;}
.tresc {padding:35px 0px 35px 0px;}
.tresc h2 { font-family:"allerregular";letter-spacing:14px;font-size:33px;text-align:center;color:#1ba1d2;}
.tresc h3 { font-family:"allerregular";letter-spacing:2px;font-size:14px;text-align:center;color:#4e4e4e;text-transform:uppercase;line-height:25px;}
a.wiecej { display:inline-block;padding:11px 36px 9px 56px;background:url(../gfx/arrow.png) top 5px left 10px no-repeat;border:1px solid #1ba1d2;text-transform:uppercase;font-family:"allerregular";letter-spacing:2px;}
a:hover.wiecej { background:#1ba1d2 url(../gfx/arrow.png) top 5px left 10px no-repeat; color:#fff;}

.srodek2 { float:left;width:100%;min-height:306px;background:url(../gfx/onas.jpg) top center no-repeat;margin:30px 0px 20px 0px;text-align:center;}
.srodek2 span:nth-child(1) {color:#606060;text-transform:uppercase;width:100%;float:left;clear:both;margin-top:160px;font-family:"allerregular";letter-spacing:0px;font-size:40px; }
.srodek2 .onastresc { padding:120px 0px 0px 0px;font-size:14px;line-height:20px;text-align:left;}


/*footermenu*/
#footermenu { float:left;width:100%;clear:both;margin-top:20px;padding:0px;}
#footermenu p { width:100%;font-size:12px;font-family:"Open Sans";font-weight:400;margin:30px 0px 30px 0px;color:#606060;}
#footermenu a { width:100%;display:block;font-size:12px;font-family:"Open Sans";font-weight:400;color:#606060;padding:2px 0px 2px 0px;text-transform:none;}
#footermenu a:hover { color:#1ba1d2;}

.podpisy { font-size:12px;font-family:"Open Sans";color:#606060;padding:40px 0px 0px 0px;}
.podpisy img { margin-top:-2px;}


.top-hr h1 {width:100%;height:240px;text-align:left;}
span.cat-name { float:left;margin-top:0px;padding:0px;font-family:"allerregular";letter-spacing:3px;font-size:20px;}
.page-heading { border-bottom:0px;}

.parallax-window {
    min-height: 400px;
    background: transparent;
}
.parallax-window { z-index:1000 !important;}


/*produkty*/
#center_column.col-sm-9 .col-md-3 .box-info-product .exclusive span { width:100%;}
#center_column.col-sm-9 .col-md-3 .box-info-product .exclusive { width:100%;}

#index ul.product_list.tab-pane > li.last-line:nth-child(4) { border-right:0px;}
ul.product_list.grid > li.ajax_block_product:nth-child(3n) { border-right:0px solid #d8d8d8}

ul.product_list.grid > li .product-container .product-image-container { padding:0px;border:2px solid #56c4d1; }
ul.product_list.grid > li:hover .product-container .product-image-container { padding:0px;border:2px solid #56c4d1; }

ul.product_list.grid > li .product-container { border:0px solid #e3e3e3;margin:0px;background:none;min-height:500px;}

    ul.product_list.grid > li.hovered .product-container {
      -moz-box-shadow:none;
      -webkit-box-shadow: none;
      box-shadow: none;
      position: relative;
      z-index: 10; }

ul.product_list .product-name { font-family:"allerregular";letter-spacing:2px;font-size:15px;text-transform:uppercase;min-height: 70px;overflow:hidden;}
.price.product-price { font-family:"allerregular";letter-spacing:1px;font-size:22px;color:#828282;}

ul.product_list .availability span { font-weight:normal;font-size:12px;}



/*kontakt*/
.contact-form-box { background:none;box-shadow:none;}
.contact-form-box fieldset { background:none;}
button#submitMessage { float:right;}
button#submitMessage span { background:#7bd0de;font-family:"Open Sans" !important;font-size:13px !important;color:#fff;text-transform:uppercase;font-weight:normal;padding:15px 25px 15px 25px;}
/* wyszukiwanie*/
#search_block_left label { font-weight:normal;text-transform:uppercase;}

.footer-container h4 { text-align:center;float:left;width:100%;margin:60px 0px 20px 0px;font-family:"allerregular";letter-spacing:1px;font-size:13px;text-transform:uppercase;color:#1ba1d2;;border:0px;background:none;padding:0px;margin:63px 0px 5px 0px;}
.footer-container h5 { text-align:center;float:left;width:100%;margin:30px 0px 20px 0px;font-family:"allerregular";letter-spacing:1px;font-size:16px;color:#7e7e7e;;border:0px;background:none;padding:0px;margin:0px 0px 5px 0px;}

.footer-container { background:none;font-family:"allerregular";}
.szary { background:#fff;padding:40px 0px 50px 0px;float:left;width:100%;font-family:"allerregular";text-transform:uppercase;}
.szary1 { background:#f9f9f9;padding:0px 0px 50px 0px;float:left;width:100%;font-family:"allerregular";text-transform:uppercase;}

ul#menubottom { float:left;width:100%;clear:both;list-style:none;display:block;margin:0px 0px 20px 0px;font-family:"Open Sans";font-size:12px;color:#fff;}
ul#menubottom li { display:inline-block;}
ul#menubottom li:nth-child(1) a { padding-left:0px;}
ul#menubottom li a { color:#606060;padding:10px 20px 10px 20px;font-family:"allerregular";}
ul#menubottom li a:hover { color:#1ba1d2}
.block .products-block li .product-content h5 { top:0px;}

/*colors*/
.label-success { border-color:#7bd0de !important;background:#7bd0de;font-weight:normal !important;color:#000 !important;}
.button.button-medium span { border:0px;font-family:"allerregular";}
.button.button-medium { border:0px;background:#1ba1d2;font-family:"allerregular";}
.button.button-medium:hover { border:0px;background:#2b2b2b;font-family:"allerregular";}
.button.button-medium.exclusive { border:0px;background:#1ba1d2;font-family:"allerregular";}
.button.button-medium.exclusive:hover { border:0px;background:#2b2b2b;font-family:"allerregular";}
.button.button-small span { font-family:"allerregular";font-size:12px;width:100%;padding:5px 10px 3px 10px;border:1px solid #dcdcdc;background:#1ba1d2;text-transform:uppercase;text-shadow:0px !important;}

#search_block_left .button.button-small span { padding: 3px 10px 5px 10px;}

.button.button-small { text-shadow: 0px 0px rgba(0, 0, 0, 0.24);font-weight:normal;border:0px;}
.box { background:none;}
.top-hr { height:170px;background:none;}
#columns { padding-bottom:0px;}
.primary_block { margin-bottom:0px;}
.breadcrumb  { font-family:"allerregular";text-transform:uppercase;}
ul.product_list.grid > li .product-container .product-image-container .content_price { background: rgba(0, 0, 0, 0) url("../gfx/price-container-bg.png") repeat scroll 0 0;}
ul.product_list.grid > li .product-container .product-image-container .content_price span { color:#7c7c7c;}
.button.ajax_add_to_cart_button span {border:0px;background:#ebecec;color:#000;text-shadow:none; font-family:"Open Sans";font-size:13px;font-weight:normal;}
.button.ajax_add_to_cart_button span:hover {border:0px;background:#1ba1d2;color:#fff; }
.button.ajax_add_to_cart_button { border:0px;background:#1ba1d2}
.box-info-product .exclusive span { border:0px;background:#7bd0de;text-shadow: 0 0px #015883;font-family:"allerregular";border-radius:0px;padding: 15px 36px 14px 60px;color:#000;font-weight:normal;}
.page-subheading { font-family:"allerregular";}
.alert-danger { border:0px;background:#1ba1d2 }
.alert-danger .alert-link { font-family:"allerregular";}
#usefull_link_block li a {font-family:"allerregular"; }
.box-info-product .exclusive::before { border:0px;background:url(../gfx/koszyk1.png) top 22px center no-repeat;width:100%;height:44px;display:block;}
#center_column.col-sm-9 .col-md-3 .box-info-product .exclusive { background:#1ba1d2;border-radius:0px;border:0px;}

.box-info-product .exclusive::before { content:" ";}
#center_column.col-sm-9 .col-md-3 .box-info-product .exclusive::before { content:" ";}

.content_only .box-info-product .exclusive { background:#1ba1d2;border-radius:0px;border:0px;}
.content_only .box-info-product .exclusive span { border:0px;text-shadow:0px;text-transform:uppercase;font-size:11px !important;color:#fff;padding:50px 0px 10px 0px !important;}
.content_only .box-info-product .exclusive:hover { background:#bfc6cb;border-radius:0px;border:0px;}

.pb-center-column h1 { font-family:"Open Sans" !important;font-size:20px;color:#404040;font-weight:normal;margin-top:0px;}

#usefull_link_block li a { font-size:13px;font-family:"Open Sans" !important;color:#404040;font-weight:normal;}

#center_column.col-sm-9 .col-md-3 .box-info-product .exclusive:hover { background:#bfc6cb;border-radius:0px;border:0px;}
#center_column.col-sm-9 .col-md-3 .box-info-product .exclusive::before { width:100%;}
#center_column.col-sm-9 .col-md-3 .box-info-product .exclusive span { border:0px;text-shadow:0px;text-transform:uppercase;font-size:11px;}
.box-info-product .exclusive span { background:none;}
.box-info-product .exclusive::after { background:none;border:0px;}
.box-info-product .exclusive { border:0px;border-radius:0px;}
.button.exclusive-medium span { font-family:"allerregular";}
#layer_cart .layer_cart_product .title { color:#1ba1d2}
.cart_navigation .button-medium span { padding-top:14px;}
.cart_navigation .button-medium i.right { vertical-align:-2px;}
.layer_cart_cart span.ajax_block_cart_total { color:#4e4e4e !important;}
.alert-warning { border:0px;background:#1ba1d2}
.our_price_display { font-family:"allerregular";}
.pb-center-column h1 { font-family:"allerregular";}
p.payment_module a,p.payment_module a span { font-family:"allerregular";font-weight:normal;font-size:22px;}
ul.step li.step_current,ul.step li,ul.step li.step_current span { border:0px;background:#1ba1d2}
ul.step li.step_current span { border:1px solid #1ba1d2}
ul.product_list .product-image-container .quick-view span { float:left;background:url(../gfx/lupaplus.jpg) top center no-repeat;width:63px;height:63px;border:0px !important;}
ul.product_list .product-image-container .quick-view { width:54px;height:54px;background:none;margin-left:-27px;box-shadow: 0 0px 0px rgba(0, 0, 0, 0.16);top:40%;}
.button-container { text-align:center;}
.button.ajax_add_to_cart_button,.button.lnk_view { clear:both;display:inline-block;}
a.scrolltotop { background: rgba(0, 0, 0, 0) url(../gfx/top.png) no-repeat scroll center center;bottom: 50px;display: none;height: 103px;position: fixed;right: 2%;width: 75px;z-index: 3000; }
.activescroll { display:block !important;}
.logo { margin-right:5px;}
.ajax_cart_shipping_cost { color:#000 !important;}
.promocje span,ul#social1 li:nth-child(1) a,ul#social1 li:nth-child(2) a,#footermenu a,.but1 span, .but2 span,.but3 span,.button.button-small span,ul#social li a,.header_user_info a,.logo,.cart_block .cart-buttons a#button_order_cart span,#homepage-slider .bx-wrapper .bx-prev::after,#homepage-slider .bx-wrapper .bx-next::after,a.wiecej,.btn-newsletter,ul#menubottom li a,.button.button-medium{
    -moz-transition: all 300ms;
    -webkit-transition: all 300ms;
    -o-transition: all 300ms;
    -ms-transition: all 300ms;
    transition: all 300ms;
    animation: all 300ms;	
}
#categories_block_left .block_content { display:block !important;}
.breadcrumb a { font-weight:normal;}
.navigation_page {font-weight:normal;}
.compare-form { display:none;}
.logo:hover { 
	z-index:102;
    -webkit-transform: scale(0.95);
    -moz-transform: scale(0.95);
    -o-transform: scale(0.95);
    -ms-transform: scale(0.95);
    transform: scale(0.95);		
	}
	@media only screen and (max-width : 1600px) {
		.homeslider-description { margin-top:20px;}
		.homeslider-description img { max-height:250px;width:auto;}
	}
	@media only screen and (max-width : 1400px) {
		.homeslider-description { margin-top:15px;}
	}
	@media only screen and (max-width : 1200px) {
		#block_top_menu { padding:0px;}
		.sf-menu > li:nth-child(1){padding-left:0px;}
		.homeslider-description { margin-top:15px;}
		.homeslider-description img { max-height:200px;width:auto;}
	}
	@media only screen and (max-width : 992px) {
		.slicknav_menu { display:block;}
		#categories_block_left .block_content { display:none !important;}
		.sf-menu > li > ul > li > a { float:left;width:100%;padding: 9px 8px;color:#000;} 
		.sf-menu ul { float:left;width:100%;}
		.sf-menu ul ul li { width:100%;float:left;}
		.sf-menu > li:nth-child(1) { padding-left:17px !important;}
		.tytulkategoria h1 { line-height:initial;font-size:26px}
		.pb-center-column h1 { float:left;width:100%;margin:20px 0px 20px 0px;}
		#image-block,.pb-left-column {float:left;width:100%;}
		#facebookpin { display:none;}
		.podpisy div { padding:5%;text-align:left;}
		#footermenu h3 { margin:20px 0px 0px 0px;float:left;width:100%;}
		#footermenu { padding:5%;}
		.kontaktowe { padding:0px 0px 0px 30px;}
		.srodek2 { background-size:cover;}
		.sf-menu > li span { top:9px;}
		.promocje span { font-size:20px;}
		.promocje p { font-size:8px;}
		.but2 h3 { font-size:17px;}
		.srodek2 .onastresc { padding:5%;}
		.srodek2 span:nth-child(1) { margin:40px 0px 20px 0px;float:left;padding:5%;}
		.homeslider-description { display:none;}
		.sf-menu > li:nth-child(1){padding-left:30px;}
		#block_top_menu { display:none !important;width:100%;padding:40px 0px 20px 0px;}
		.koszyklogowanie { float:left;width:100%;}
			.absoluteglowna { position:relative;}
		.shopping_cart { width:100%;}
		#search_block_top { display:none;}
		#header_logo { margin-top:50px;}
		.logo { width:auto;height:auto;margin-left:30px !important;float:left;}
		header .row #header_logo { margin:20px 0px 0px 0px;}
		.slidertlo { background:none;}
		.tresc { padding:5%;}
		.szary  { padding:5%;}
		.sf-menu > li { width:100% !important;float:left;clear:both;text-align:left;}
		.sf-menu > li > a { width:100% !important;float:left;clear:both;text-align:left;position:relative;z-index:1;}
	}

.new-label::before { border-color:#1ba1d2}
.new-label::after { border-color:#1ba1d2}
.new-label { background:#1ba1d2}
.cart_block .cart-buttons a#button_order_cart span { padding-top:9px;}
#categories_block_left li span.grower { left:10px;right:auto;background:none;}
#categories_block_left li span.grower.OPEN::before {position:relative;z-index:30;width:32px;height:32px;background:url(../gfx/minus.png) no-repeat scroll center center;margin-top:-1px;color:#1ba1d2;line-height: 33px;text-indent:-9999;content:"";}
#categories_block_left li span.grower.CLOSE::before {position:relative;z-index:30;width:32px;height:32px;background:url(../gfx/plus.png) no-repeat scroll center center;margin-top:-1px;color:#1ba1d2;line-height: 33px;text-indent:-9999;content:"";background-color:none;}

#categories_block_left ul > li > ul > li span.grower.OPEN::before {position:relative;z-index:500;margin-left:16px;width:32px;height:32px;background:url(../gfx/minus.png) no-repeat scroll center center;margin-top:-7px;color:#1ba1d2;line-height: 33px;text-indent:-9999;content:"";}
#categories_block_left ul > li > ul > li span.grower.CLOSE::before {position:relative;z-index:500;margin-left:16px;width:32px;height:32px;background:url(../gfx/plus.png) no-repeat scroll center center;margin-top:-7px;color:#1ba1d2;line-height: 33px;text-indent:-9999;content:"";background-color:none;}

#categories_block_left ul > li > ul > li > ul > li span.grower.OPEN::before {position:relative;z-index:500;margin-left:26px;width:32px;height:32px;background:url(../gfx/minus.png) no-repeat scroll center center;margin-top:-7px;color:#1ba1d2;line-height: 33px;text-indent:-9999;content:"";}
#categories_block_left ul > li > ul > li > ul > li span.grower.CLOSE::before {position:relative;z-index:500;margin-left:26px;width:32px;height:32px;background:url(../gfx/plus.png) no-repeat scroll center center;margin-top:-7px;color:#1ba1d2;line-height: 33px;text-indent:-9999;content:"";background-color:none;}

#categories_block_left ul > li > ul > li > ul > li > ul > li span.grower.OPEN::before {position:relative;z-index:500;margin-left:36px;width:32px;height:32px;background:url(../gfx/minus.png) no-repeat scroll center center;margin-top:-7px;color:#1ba1d2;line-height: 33px;text-indent:-9999;content:"";}
#categories_block_left ul > li > ul > li > ul > li > ul > li span.grower.CLOSE::before {position:relative;z-index:500;margin-left:36px;width:32px;height:32px;background:url(../gfx/plus.png) no-repeat scroll center center;margin-top:-7px;color:#1ba1d2;line-height: 33px;text-indent:-9999;content:"";background-color:none;}

ul.sf-arrows > li > ul > li > ul > li > ul > li > a.sf-with-ul::after { margin-top: -5px;}
ul.sf-arrows > li > ul > li > ul > li > ul > li > ul > li > a.sf-with-ul::after { margin-top: -5px;}
#categories_block_left li li a {}

    #categories_block_left ul > li > ul > li a:before {
      position:absolute;
      content: "\f105";
      font-family: "FontAwesome";
      line-height: 29px;
      padding-right: 8px;
      left:40px;
       }
    #categories_block_left ul > li > ul > li > ul > li a:before {
      position:absolute;
      content: "\f105";
      font-family: "FontAwesome";
      line-height: 29px;
      padding-right: 8px;
      left:50px;
       }
    #categories_block_left ul > li > ul > li > ul > li > ul > li a:before {
      position:absolute;
      content: "\f105";
      font-family: "FontAwesome";
      line-height: 29px;
      padding-right: 8px;
      left:60px;
       }
    #categories_block_left ul > li > ul > li > ul > li > ul > li > ul > li a:before {
      position:absolute;
      content: "\f105";
      font-family: "FontAwesome";
      line-height: 29px;
      padding-right: 8px;
      left:70px;
       }
#categories_block_left li a { background:#72cdd8;color:#fff;padding: 10px 30px 10px 45px;font-weight:normal;text-transform:uppercase;border:0px;}
#categories_block_left li span.grower { margin:10px 0px 0px 0px;}

#categories_block_left li span.grower:hover + a, #categories_block_left li a:hover, #categories_block_left li a.selected { background:#1ba1d2}
#categories_block_left li li a { padding: 4px 30px 4px 57px;color:#fff;}
#categories_block_left li li li a { padding: 4px 30px 4px 67px;color:#fff;}
#categories_block_left li li li li a { padding: 4px 30px 4px 77px;color:#fff;}
#categories_block_left li li li li li a { padding: 4px 30px 4px 87px;color:#fff;}


#availability_value, #last_quantities { margin-left:0px;}
.label-warning { border-color:#7bd0de !important;background:#7bd0de;font-weight:normal !important;color:#000 !important;}
#payinfo { display:none;position:fixed;width:100%;height:100%;background:rgba(255,255,255,0.8);padding:30%;z-index:20000;text-align:center;font-size:40px;line-height:40px;padding-top:24%;}

@media only screen and (max-width : 768px) {
#homepage-slider img{ height:100px;}	
}

#last_quantities { display:none !important;}
.shopping_cart .ajax_cart_shipping_cost { color:#fff !important;}
.label-danger { background:#1ba1d2;border:0px;}

.price-percent-reduction { background:#1ba1d2;border:0px;}
#reduction_percent, #reduction_amount { background:#1ba1d2;border:0px;}
.special-price { color:#1ba1d2;}

#politykacookies { position:fixed;bottom:-130px;right:28px;width:300px;height:120px;font-family:arial;font-size:11px;background:#fff;z-index:30001;display:block;color:#343434;
-webkit-box-shadow: 1px 3px 5px 5px rgba(0,0,0,0.2);
-moz-box-shadow: 1px 3px 5px 5px rgba(0,0,0,0.2);
box-shadow: 1px 3px 5px 5px rgba(0,0,0,0.2);
-moz-transition: all 300ms;
-webkit-transition: all 300ms;
-o-transition: all 300ms;
-ms-transition: all 300ms;
transition: all 300ms;
animation: all 300ms;
}
#politykacookies p { clear:both;padding:5px 14px 14px 14px;}
#politykacookies a { font-family:arial;font-size:11px;cursor:pointer;color:#343434;text-decoration:underline;}	
#politykacookies a:hover { color:#000;}
a#usuncookie { clear:both;float:right;width:25px;height:25px;text-align:center;background:#1ba1d2;color:#fff;text-decoration:none;padding-top:6px;}	
a#usuncookie:hover { background:#fff;color:#1ba1d2;}
a#usunrefer { clear:both;float:right;width:100%;text-align:right;font-family:arial;font-size:11px;cursor:pointer}	

#politykacookies.open { bottom:0px;}
p#stopka { float:left;width:100%;margin:80px 0px 0px 0px;font-size:13px;}
p#stopka a:hover { color:#000 !important;}






/*menu respon*/


.slicknav_menu a.slicknav_btn #nav-icon1, .slicknav_menu a.slicknav_btn #nav-icon2, .slicknav_menu a.slicknav_btn #nav-icon3, .slicknav_menu a.slicknav_btn #nav-icon4 {
  width: 22px;
  height: 22px;
  position: relative;
  margin: 0px 0px 0px 15px;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
}

.slicknav_menu a.slicknav_btn #nav-icon1 span, .slicknav_menu a.slicknav_btn #nav-icon3 span, .slicknav_menu a.slicknav_btn #nav-icon4 span {
  display: block;
  position: absolute;
  height: 3px;
  width: 100%;
  background: #343434;
  border-radius: 9px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}

/* Icon 3 */

.slicknav_menu a.slicknav_btn #nav-icon3 span:nth-child(1) {
  top: 0px;
}

.slicknav_menu a.slicknav_btn #nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3) {
  top: 5px;
}

.slicknav_menu a.slicknav_btn #nav-icon3 span:nth-child(4) {
  top: 13px;
}

.slicknav_menu a.slicknav_open #nav-icon3 span:nth-child(1) {
  top: 13px !important;
  width: 0% !important;
  left: 50% !important;
}

.slicknav_menu a.slicknav_open #nav-icon3 span:nth-child(2) {
  -webkit-transform: rotate(45deg) !important;
  -moz-transform: rotate(45deg) !important;
  -o-transform: rotate(45deg) !important;
  transform: rotate(45deg) !important;
}

.slicknav_menu a.slicknav_open #nav-icon3 span:nth-child(3) {
  -webkit-transform: rotate(-45deg) !important;
  -moz-transform: rotate(-45deg) !important;
  -o-transform: rotate(-45deg) !important;
  transform: rotate(-45deg) !important;
}

.slicknav_menu a.slicknav_open #nav-icon3 span:nth-child(4) {
  top: 5px !important;
  width: 0% !important;
  left: 50% !important;
}







.slicknav_btn { position: relative; display: block; vertical-align: middle; float: right; padding: 10px 0px; line-height: 1.125em; cursor: pointer; }
.slicknav_menu  .slicknav_menutxt { display: block; line-height: 1.188em; float: left; }
.slicknav_menu .slicknav_icon { float: left; margin: 0.188em 0 0 0.438em; }
.slicknav_menu .slicknav_no-text { margin: 0 }
.slicknav_menu .slicknav_icon-bar { display: block; width: 1.125em; height: 0.125em;  }
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 0.188em }
.slicknav_nav { clear: both;text-transform:uppercase; }
.slicknav_nav ul,
.slicknav_nav li { display: block }
.slicknav_nav .slicknav_arrow { font-size: 0.8em; margin: 0 0 0 0.4em; }
.slicknav_nav .slicknav_item { cursor: pointer; }
.slicknav_nav .slicknav_row { display: block; }
.slicknav_nav a { display: block }
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a { display: inline }
.slicknav_menu:before,
.slicknav_menu:after { content: " "; display: table; }
.slicknav_menu:after { clear: both }
/* IE6/7 support */
.slicknav_menu { *zoom: 1 }

/* 
    User Default Style
    Change the following styles to modify the appearance of the menu.
*/

.slicknav_menu {
    font-size:16px;
}
/* Button */
.slicknav_btn {
    margin: 5px 5px 6px;
    text-decoration:none;
    background-color: #fff;
    
}
/* Button Text */
.slicknav_menu  .slicknav_menutxt {
    color: #343434;
    font-weight: bold;
}
/* Button Lines */
.slicknav_menu .slicknav_icon-bar {
  background-color: #fff;
}
.slicknav_menu {
    background:#fff;
    padding:5px;
}
.slicknav_nav {
    color:#fff;
    margin:0;
    padding:0;
    font-size:0.875em;
}
.slicknav_nav, .slicknav_nav ul {
    list-style: none;
    overflow:hidden;
}
.slicknav_nav ul {
    padding:0;
    margin:0 0 0 0px;
}
.slicknav_nav .slicknav_row {
    padding:5px 10px;
    margin:2px 5px;
}
.slicknav_nav a{
    padding:5px 10px;
    margin:2px 5px;
    text-decoration:none;
	color:#000;
	font-size:15px;
}
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a {
    padding:0;
    margin:0;
}
.slicknav_nav .slicknav_row:hover {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background:#62c1d3;
    color:#fff;
}
.slicknav_nav a:hover{
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background:#62c1d3;
    color:#fff;
}
.slicknav_nav .slicknav_txtnode {
     margin-left:15px;   
}
ul.slicknav_nav > li:hover > a > a{ color:#fff;}
ul.slicknav_nav > li:hover > a { background:#62c1d3;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

.homeslider-header {
    font-family: "aller_lightregular";
    letter-spacing: 0px;
    color: #fff;
    font-size: 30px;
    text-transform: none;
    border-bottom: 1px solid #fff;
    padding: 0px 0px 10px 0px;
    width: auto;
    float: left;
    line-height: 1.1;
    margin-top: 18px;
    margin-bottom: 9px;
}

.homeslider-header2 {
    float: left;
    clear: both;
    font-family: "allerregular";
    letter-spacing: 0px;
    font-size: 16px;
    color: #fff;
    font-style: italic;
    text-transform: uppercase;
    margin-top: 18px;
    margin-bottom: 9px;
}

.baner-promocje {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    font-family: "aller_lightregular";                                                   
}

.baner-skalery {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 1.8em;
    color: #3471a1;
    font-family: "aller_lightregular";
    padding-left: 30px;                                                   
}
.google-map {
float: right; 
margin-top: -300px;
}
	@media only screen and (max-width : 992px) {
		.baner-skalery {
            font-size: 1em;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            padding-left: 0;
        }
        .google-map {
        float: none;
        margin-top: 0;
        }
	}
    
    	@media only screen and (max-width : 600px) {
        .google-map {
          width: 100%;
        }
        }
    
.desc-bottom ul {
    list-style: disc;
    padding-left: 30px;
}

.main-page-desc-bottom p {
text-align: justify;
padding-right: 10px;
}