/*
Theme Name: Semin theme
Author: Artur Kosiński
Author URI: http://arturkosinski.pl
Description: Skórka dedykowana do strony www.semin.pl
Version: 1.0
*/



/* reset5 © 2011 opensource.736cs.com MIT */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,audio,canvas,details,figcaption,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,summary,time,video{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}body{line-height:1;}article,aside,dialog,figure,footer,header,hgroup,nav,section,blockquote{display:block;}nav ul{list-style:none;}ol{list-style:decimal;}ul{list-style:disc;}ul ul{list-style:circle;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:none;}ins{text-decoration:underline;}del{text-decoration:line-through;}mark{background:none;}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help;}table{border-collapse:collapse;border-spacing:0;}hr{display:block;height:1px;border:0;border-top:1px solid #7f0000;margin:5px 10px 0 10px;padding:0;}input,select,a img{vertical-align:middle;}
ul { list-style: none; }
/*cookies*/
#cookiesEU-box {    background: none repeat scroll 0 0 #222222 !important;    bottom: 0 !important;    color: #cccccc !important;    left: 0;    padding: 20px 0;    position: fixed !important;    width: 100%;	-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.4);	box-shadow: 0 0 10px 0 rgba(0,0,0,.4);}
.cookiesEU-inner {    margin: 0 auto;    padding: 0 !important;}
.cookiesEU-text {    float: left;    padding-right: 0 !important;}
.cookiesEU-close {    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;    float: right;    font-weight: bold;    margin: 0 auto;    padding: 0 !important;    position: relative !important;    text-align: right; }
/* css */
img { max-width: 100%; }
html, body { font-family: 'Roboto Slab'; color: #333; }
.container { overflow: hidden; clear: both; }
.left { float: left; }
.wrapper { width: 100%; }
#top-wrapper { height: 80px; line-height: 80px; background: #e7e7e7; position: fixed; top: 0; left: 0; -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.3); box-shadow: 0 0 10px 0 rgba(0,0,0,.3); z-index: 9999999; }
#top-wrapper .container { overflow: visible; }
#logo { float: left; width:160px;  }
#logo-normal img {  -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.3); box-shadow: 0 0 10px 0 rgba(0,0,0,.3); margin: 0 0 0 10px; float: left; }
#logo-normal img.fixed { height: 80px;-webkit-box-shadow: none; box-shadow: none; }
#menu { float: right; width: 760px; text-align: right; }
#menu li { display: inline; }
.sub-menu { display: none; }
#menu a { color: #333;  font-size: 18px; display: inline-block; text-decoration: none; height: 80px; background: none; padding: 0 10px; }
#menu a:hover { background: #015da6; color: #fff; }
#menu .menu-item-has-children { position: relative; }
.sub-menu { position: absolute; top: 50px; left: 0px;  background: #e7e7e7; -webkit-box-shadow: 0 5px 4px 0 rgba(0,0,0,.3); box-shadow: 0 5px 4px 0 rgba(0,0,0,.3); height: auto; }
#menu .sub-menu a { display: block; height: 24px; line-height: 24px; background: #e7e7e7; width: 200px; text-align: left; padding: 5px 0 5px 10px; font-size: 14px; }
#menu .sub-menu a:hover { background: #015da6; color: #fff; }
#slider-wrapper { height:auto; background: url(images/bg-slider.jpg) repeat; padding-top: 80px; border-bottom: 1px solid #fff;  }
#top-slider li { overflow: hidden; }
.slide-left { float: left; width: 470px; padding: 150px 70px 80px 70px; }
.slide-right { float: left; padding-top: 80px;}
.slide-left h4 { font-size: 38px; padding: 15px; color: #fff; text-transform: uppercase; background: #015da6; display: inline-block; margin-bottom: 20px; }
.slide-left h4 span { color: #fed41e; }
.slide-left p { font-size: 14px; line-height: 22px; font-weight: 700; margin-bottom: 20px; }
.slide-left a { padding: 5px; float: right; font-weight: 700; color: #015da6; text-decoration: none;  }
.slide-left a:hover { background :#015da6; color: #fff;  }
.slide-right a img:hover { opacity: .7; filter: alpha(opacity=70); }
.home h3 { text-align: center; padding: 45px 0; font-size: 44px; color: #333; }
.home h3.white { color: #fff; }
#onas-wrapper { background: url(images/bg-onas.jpg) top center no-repeat; color: #fff;  }
#onas-right { width: 580px; float: right; font-size: 18px; line-height: 26px; }
#onas-right p { margin-bottom: 18px; text-shadow: 1px 1px #0c5081; }
#onas-right span { color: #fed41e }
.button { width: 220px; height: 40px; display: block; clear: both; text-decoration: none;  text-align: center; line-height: 40px; margin: 40px auto 60px auto; }
.button.white { color: #fff; border: 3px solid #fff; }
.button.blue { color: #015da6; border: 3px solid #015da6; }
#produkty-wrapper { background: url(images/bg-produkty.jpg) top center no-repeat;  border-bottom: 1px solid #fff; }
#produkty li { width: 220px; height: 300px; background: #fff; border: 1px solid #e7e7e7; text-align: center; }
#produkty li img { margin: 10px auto; }
#produkty li a.product-name { text-decoration: none; color: #333; line-height: 26px; padding: 5px; display: block; }
#produkty li a.product-name:hover { background: #015da6; color: #fff; }
#produkty li:hover { border: 1px solid #ccc; }
#produkty-wrapper .bx-prev { width: 64px; height: 64px; background: url(images/arrow-left.jpg); left: -80px; top: 50%; margin-top: -32px }
#produkty-wrapper .bx-next { width: 64px; height: 64px; background: url(images/arrow-right.jpg); right: -80px; top: 50%; margin-top: -32px; }
#produkty-wrapper .container { overflow: visible; } 
.button.blue:hover, .button.white:hover, #produkty-wrapper .bx-next:hover, #produkty-wrapper .bx-prev:hover { opacity: .7; filter: alpha(opacity=70); }
#dystrybutorzy-wrapper { background: url(images/bg-dladystrybutorow.jpg) top center no-repeat;  }
#dystrybutorzy-wrapper .left { width: 300px; margin: 10px; float: left; text-align: center;   }
#dystrybutorzy-wrapper img { margin-bottom: 30px; }
#dystrybutorzy-wrapper .content-column a { font-size: 20px; color: #015da6; margin-bottom: 20px; text-decoration: none; display: block; }
#dystrybutorzy-wrapper p { line-height: 26px; margin-bottom: 40px; }
.kontakt { background: #015da6; color: #fff; padding: 5px 15px; display: inline-block; line-height: 23px; position: absolute; }
#posrelative { position: relative;  text-align: center; margin-bottom: 40px;}
#kontakt1 { top: 8px; left: -10px; }
#kontakt2 { top: 20px; right: -10px; }
#kontakt3 { top: 417px; right: -10px; }
#kontakt4 { top: 282px; left: -10px; }
#kontakt5 { bottom: 0px; left: 75px; }
#kontakt-wrapper .container { overflow: visible; }
#kontakt-adresy { overflow: hidden; }
#kontakt-adresy .left { float: left; width: auto; margin: 50px 60px 0px 0; line-height: 24px;  padding-bottom: 30px;}
#kontakt-adresy  h6 { color: #fff; background: #015da6; padding: 5px 10px; margin-bottom: 15px; display: inline; font-size: 18px; text-transform: uppercase; margin-top: 5px; }
#kontakt-adresy p { padding-top: 15px; }
#footer-wrapper { background: #333333; color: #444444; padding: 50px 0 80px 0; line-height: 24px; }
#footer-wrapper .white { color: #fff;  padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #444;}
#footer-wrapper ul li { display: inline; }
#footer-wrapper ul li:after { content: ' / ' }
#footer-wrapper ul li:last-child:after { content: '' }
#footer-wrapper ul { margin-top: 15px; }
#footer-wrapper ul li a { color: #fff; text-decoration: none; }
#footer-wrapper ul li a:hover { color: #e7e7e7; }
body.notfront { background: url(images/bg-podstrona1.jpg) center center no-repeat; background-attachment: fixed; }
#content-wrapper { padding: 100px 0; }
#breadcrumb { float: right; padding: 15px 0 30px 0; border-bottom: 1px solid #333;padding-left: 30px; }
#breadcrumb a { color: #333; text-decoration: none; font-weight: 700; color: #015da6 }
#breadcrumb a:hover { color: #fff; }
#content { clear: both; margin-top: 30px; }
#main { width: 600px; padding: 15px; margin: 10px; float: left; background: #fff; -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.4); box-shadow: 0 0 10px 0 rgba(0,0,0,.4); }
#sidebar { width: 290px; margin: 10px; float: right; }
#main h1 { font-size: 24px; color: #fff; background: #015da6; padding: 20px; margin-bottom: 20px; text-align: center; }
#main p, #main ul, #main ol, #main blockquote { margin-bottom: 15px; }
#main { line-height: 24px; color: #333; }
#main h2, #main h3, #main h4, #main h5 { margin-bottom: 15px; padding-top: 10px; }
#main h2 { font-size: 22px; }
#main h3 { font-size: 20px; }
#main h4 { font-size: 18px; }
#main ol, #main ul { padding-left: 40px; }
#main ul { list-style: disc; }
#main blockquote { padding: 15px ; background: #e7e7e7; }
#main a, #sidebar a { color: #015da6; font-weight: 700; }
#kontakt-adresy a { color: #015da6;  }
.block { margin-bottom: 20px; background: #e7e7e7; padding: 10px; }
.block h3 { background: #015da6; color: #fff; text-align: center; padding: 10px; margin-bottom: 15px; font-size: 18px; }
#sidebar p, #sidebar ul { margin-bottom: 15px; }
#sidebar { font-size: 14px; line-height: 22px; }
.list-item { text-align: center; width: 165px; float: left; padding: 10px 10px 15px 10px; margin: 5px; border: 1px solid #e7e7e7;  min-height: 245px;}
.list-item a img { margin: 0 auto 10px auto; }
#main .list-item a.product-name { text-decoration: none; color: #333; line-height: 26px; padding: 5px; display: block }
.list-item:hover { border: 1px solid #ccc; }
#main .list-item a.product-name:hover { background: #015da6; color: #fff; } 
#main .product-name { height: 52px; overflow: hidden; margin-bottom: 10px; }
#main .list-item p { font-size: 12px; line-height: 16px;  }
#main a.more { text-decoration: none; }
#main a.more:hover { background: #015da6; color: #fff; padding: 5px; }
iframe { margin: 30px 0; }
.produkt-photo img { max-height: 200px; max-width: 90%!important; }


/* SLIDER */
.owl-dot { margin: 0 4px; display: inline-block; }
.owl-dot span { display: block; width: 14px; height: 14px; background: #666; -webkit-border-radius: 7px; border-radius: 7px; -webkit-transition-duration: .3s; transition-duration: .3s; }
.owl-dot.active span, .owl-dot  span:hover { background: #333; -webkit-transition-duration: .3s; transition-duration: .3s; }
.owl-dots { text-align: center; margin: 30px auto; }
.owl-prev, .owl-next { position: absolute; top: 50%; width: 30px; height: 30px; margin-top: -30px; text-align: center; font-size: 26px; color: white;  z-index: 99999;   }
.owl-prev i, .owl-next i { vertical-align: top; }
.owl-prev { left: 20px; }
.owl-next { right: 20px; }




/*responsive*/
@media all and (min-width: 960px) {
.container, .cookiesEU-inner { width: 960px; margin: 0 auto; }
li.menu-item-has-children:hover ul.sub-menu { display: block; }
#menu #menu-trigger { display: none; }



}

@media all and (min-width: 768px) and (max-width: 959px) { 
.container , .cookiesEU-inner{ width: 760px; margin: 0 auto; }
#menu ul { display: none; }
#menu #menu-trigger { display: block; float: right; padding-left: 20px; background: url(images/menu.png) center left no-repeat; font-size: 0px; }
#logo { width: 75px; }
#menu { width: auto }
#menu ul { width: 100%; clear: both; position: absolute; top: 80px; left: 0px; background: #e7e7e7; padding: 10px 0 10px 0; -webkit-box-shadow: 0 5px 4px 0 rgba(0,0,0,.3); box-shadow: 0 5px 4px 0 rgba(0,0,0,.3); }
#menu li { display: block;  }
#menu li a { height: 30px; line-height: 30px; display: block; float: none; width: 100%;background: #e7e7e7; text-align: center; font-size: 14px; padding: 0; }
#menu ul.sub-menu { display: none; }
#breadcrumb { font-size: 14px; line-height: 22px; padding: 0 0 10px 0; width: 760px;  margin: 0 auto; text-align: right;}
#content { width: 760px; margin: 0 auto; }
#main { width: 490px; float: left; padding: 10px; margin: 10px 0; -webkit-box-shadow: none; box-shadow: none; }
#main h1 { font-size: 22px; padding: 15px; }
#main h2 { font-size: 16px; }
#main h3, #main h4 { font-size: 14px; }
#main { font-size: 12px; line-height: 17px; }
#sidebar { float: right; margin: 0px; width: 240px;  font-size: 12px; line-height: 17px; }
.block { width: 220px;  padding: 10px; margin: 10px 0; }
#footer-wrapper { font-size: 12px; line-height: 17px; padding: 30px 0; text-align: center; }
#content-wrapper { padding-bottom: 30px; }
.list-item { width: 200px;  }
#main .list-item a.product-name { line-height: 22px; height: 44px; }


.slide-left { margin-left: 40px; }
.slide-left, .slide-right { float: left;  width: 360px; padding: 0; }
.slide-left h4 { font-size: 26px; margin-top: 10px; }
.slide-left p { display: block; }
.slide-right a img { width: 180px; margin: 0 auto; }
#slider-wrapper { height: auto; background: none; padding: 120px 0 30px 0; }
.slide-left a { clear: both; }
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { clear: both; bottom: -60px!important; }
#onas-wrapper { background-position: -460px -50px; }
.home h3 { font-size: 30px; padding: 40px 0; }
#onas-right { width: 400px; font-size: 14px; line-height: 19px; }
#produkty-wrapper .bx-prev { left: -80px; }
#produkty-wrapper .bx-next { right: -80px; }
#dystrybutorzy-wrapper .left { width: 230px; }
#dystrybutorzy-wrapper img { max-width: 60px; margin-bottom: 15px; }
#dystrybutorzy-wrapper { font-size: 12px; line-height: 14px; }
#dystrybutorzy-wrapper p { line-height: 16px; margin-bottom: 10px; }
#dystrybutorzy-wrapper h5 { font-size: 14px; margin-bottom: 10px; }
.button { font-size: 14px; }
#kontakt-wrapper img {  width: 400px; }
#kontakt-wrapper .kontakt { font-size: 14px; line-height: 22px; }
#kontakt-adresy .left { float: left; width: 230px; font-size: 14px; line-height: 20px; margin:  30px 10px ; padding: 0 0 15px 0; text-align: center; }
#kontakt-adresy .left img { width: auto; }
#kontakt1 { top: -10px; left: 30px; }
#kontakt2 { top: -10px; right: 30px; }
#kontakt3 { top: 190px; right: 20px; }
#kontakt4 { top: 120px; left: 30px; }
#kontakt5 { bottom: -20px; left: 75px; }


}

@media all and (min-width: 600px) and (max-width: 767px) { 
.container , .cookiesEU-inner{ width: 580px; margin: 0 auto; }
#menu ul { display: none; }
#menu #menu-trigger { display: block; float: right; padding-left: 20px; background: url(images/menu.png) center left no-repeat; font-size: 0px; }
#logo { width: 75px; }
#menu { width: auto }
#menu ul { width: 100%; clear: both; position: absolute; top: 80px; left: 0px; background: #e7e7e7; padding: 10px 0 10px 0; -webkit-box-shadow: 0 5px 4px 0 rgba(0,0,0,.3); box-shadow: 0 5px 4px 0 rgba(0,0,0,.3); }
#menu li { display: block;  }
#menu li a { height: 30px; line-height: 30px; display: block; float: none; width: 100%;background: #e7e7e7; text-align: center; font-size: 14px; padding: 0; }
#menu ul.sub-menu { display: none; }
#breadcrumb { font-size: 14px; line-height: 22px; padding: 0 0 10px 0; width: 580px;  margin: 0 auto;}
#content { width: 580px; margin: 0 auto; }
#main { width: 560px; padding: 10px; margin: 10px 0; -webkit-box-shadow: none; box-shadow: none; }
#main h1 { font-size: 22px; padding: 15px; }
#main h2 { font-size: 16px; }
#main h3, #main h4 { font-size: 14px; }
#main { font-size: 12px; line-height: 17px; }
#sidebar { float: none; margin: 0px; width: 580px; clear: both; font-size: 12px; line-height: 17px; }
.block { width: 250px; float: left; padding: 10px; margin: 10px; }
#footer-wrapper { font-size: 12px; line-height: 17px; padding: 30px 0; text-align: center; }
#content-wrapper { padding-bottom: 30px; }
.list-item { width: 240px;  }
#main .list-item a.product-name { line-height: 22px; height: 44px; }



.slide-left, .slide-right { float: left;  width: 280px; padding: 0; }
.slide-left h4 { font-size: 16px; margin-top: 30px; }
.slide-left p { display: block; }
.slide-right a img { width: 180px; float: right; }
#slider-wrapper { height: auto; background: none; padding-top: 90px; }
.slide-left a { clear: both; }
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { clear: both; bottom: -40px!important; }
#onas-wrapper { background-position: right top; }
.home h3 { font-size: 30px; padding: 40px 0; }
#onas-right { width: 580px; margin: 0 auto; font-size: 14px; line-height: 19px; text-align: center; }
#produkty-wrapper .bx-prev { left: -70px; }
#produkty-wrapper .bx-next { right: -70px; }
#dystrybutorzy-wrapper .left { width: 170px; }
#dystrybutorzy-wrapper img { max-width: 60px; margin-bottom: 15px; }
#dystrybutorzy-wrapper { font-size: 12px; line-height: 14px; }
#dystrybutorzy-wrapper p { line-height: 16px; margin-bottom: 10px; }
#dystrybutorzy-wrapper h5 { font-size: 14px; margin-bottom: 10px; }
.button { font-size: 14px; }
#kontakt-wrapper img {  display: none; }
#kontakt-wrapper .kontakt { position: static; margin-bottom: 10px; }
#kontakt-adresy .left { float: none; width: 580px; margin: 0 auto; clear: both; font-size: 14px; line-height: 20px; margin: 10px 0 ; padding: 0 0 15px 0; text-align: center; }




}

@media all and (min-width: 480px) and (max-width: 599px) {
.container, .cookiesEU-inner { width: 440px; margin: 0 auto; }
#menu ul { display: none; }
#menu #menu-trigger { display: block; float: right; padding-left: 20px; background: url(images/menu.png) center left no-repeat; font-size: 0px; }
#logo { width: 75px; }
#menu { width: auto }
#menu ul { width: 100%; clear: both; position: absolute; top: 80px; left: 0px; background: #e7e7e7; padding: 10px 0 10px 0; -webkit-box-shadow: 0 5px 4px 0 rgba(0,0,0,.3); box-shadow: 0 5px 4px 0 rgba(0,0,0,.3); }
#menu li { display: block;  }
#menu li a { height: 30px; line-height: 30px; display: block; float: none; width: 100%;background: #e7e7e7; text-align: center; font-size: 14px; padding: 0; }
#menu ul.sub-menu { display: none; }
#breadcrumb { font-size: 12px; line-height: 16px; padding: 0 0 10px 0; width: 440px;  margin: 0 auto;}
#content { width: 440px; margin: 0 auto; }
#main { width: 420px; padding: 10px; margin: 10px 0; -webkit-box-shadow: none; box-shadow: none; }
#main h1 { font-size: 18px; padding: 10px; }
#main h2 { font-size: 16px; }
#main h3, #main h4 { font-size: 14px; }
#main { font-size: 12px; line-height: 17px; }
#sidebar { float: none; margin: 0px; width: 440px; clear: both; font-size: 12px; line-height: 17px; }
.block { width: 420px; padding: 10px; margin: 10px 0; }
#footer-wrapper { font-size: 12px; line-height: 17px; padding: 30px 0; text-align: center; }
#content-wrapper { padding-bottom: 30px; }
.list-item { width: 170px;  }
#main .list-item a.product-name { line-height: 22px; height: 44px; }


.slide-left, .slide-right { float: left;  width: 220px; padding: 0; }
.slide-left h4 { font-size: 16px; margin-top: 30px; }
.slide-left p { display: none; }
.slide-right a img { width: 180px; margin: 10px auto; }
#slider-wrapper { height: auto; background: none; padding-top: 90px; }
.slide-left a { clear: both; }
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { bottom: -20px!important; }
#onas-wrapper { background-position: right top; }
.home h3 { font-size: 26px; padding: 30px 0; }
#onas-right { width: 440px; margin: 0 auto; font-size: 14px; line-height: 19px; text-align: center; }
#produkty-wrapper .bx-prev { left: -20px; }
#produkty-wrapper .bx-next { right: -20px; }
#dystrybutorzy-wrapper .left { width: 440px; margin: 0 auto 25px auto; float: none; }
#dystrybutorzy-wrapper img { max-width: 60px; margin-bottom: 10px; }
#dystrybutorzy-wrapper { font-size: 12px; line-height: 14px; }
#dystrybutorzy-wrapper p { line-height: 16px; margin-bottom: 10px; }
#dystrybutorzy-wrapper h5 { font-size: 18px; margin-bottom: 10px; }
.button { font-size: 14px; }
#kontakt-wrapper img {  display: none; }
#kontakt-wrapper .kontakt { position: static; margin-bottom: 10px; }
#kontakt-adresy .left { float: none; width: 440px; margin: 0 auto; clear: both; font-size: 14px; line-height: 20px; margin: 10px 0 ; padding: 0 0 15px 0; text-align: center; }


}

@media all and (max-width: 479px) {
.container , .cookiesEU-inner{ width: 320px; margin: 0 auto; }
#menu ul { display: none; }
#menu #menu-trigger { display: block; float: right; padding-left: 20px; background: url(images/menu.png) center left no-repeat; font-size: 0px; }
#logo { width: 75px; }
#menu { width: auto }
#menu ul { width: 100%; clear: both; position: absolute; top: 80px; left: 0px; background: #e7e7e7; padding: 10px 0 10px 0; -webkit-box-shadow: 0 5px 4px 0 rgba(0,0,0,.3); box-shadow: 0 5px 4px 0 rgba(0,0,0,.3); }
#menu li { display: block;  }
#menu li a { height: 30px; line-height: 30px; display: block; float: none; width: 100%;background: #e7e7e7; text-align: center; font-size: 14px; padding: 0; }
#menu ul.sub-menu { display: none; }
#breadcrumb { font-size: 12px; line-height: 16px; padding: 0 0 10px 0; width: 300px;  margin: 0 10px;}
#content { width: 320px; margin: 0 auto; }
#main { width: 300px; padding: 10px; margin: 10px 0; -webkit-box-shadow: none; box-shadow: none; }
#main h1 { font-size: 18px; padding: 10px; }
#main h2 { font-size: 16px; }
#main h3, #main h4 { font-size: 14px; }
#main { font-size: 12px; line-height: 17px; }
#sidebar { float: none; margin: 0px; width: 320px; clear: both; font-size: 12px; line-height: 17px; }
.block { width: 300px; padding: 10px; margin: 10px 0; }
#footer-wrapper { font-size: 12px; line-height: 17px; padding: 30px 0; text-align: center; }
#content-wrapper { padding-bottom: 30px; }
.list-item { width: 270px; float: none; clear: both; }
#main .list-item a.product-name { line-height: 22px; height: 44px; }

.slide-left, .slide-right { float: none; clear: both; width: 300px; margin: 0 auto; padding: 0; }
.slide-left h4 { font-size: 16px; margin-top: 30px; }
.slide-left p { display: none; }
.slide-right a img { width: 180px; margin: 10px auto; }
#slider-wrapper { height: auto; background: none; }
.slide-left a { clear: both; }
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { bottom: -20px!important; }
#onas-wrapper { background-position: right top; }
.home h3 { font-size: 26px; padding: 30px 0; }
#onas-right { width: 300px; float: none; margin: 0 auto!important; font-size: 14px; line-height: 19px; text-align: center; }
#produkty-wrapper .bx-prev { left: -50px; }
#produkty-wrapper .bx-next { right: -50px; }
#dystrybutorzy-wrapper img { max-width: 60px; margin-bottom: 10px; }
#dystrybutorzy-wrapper { font-size: 12px; line-height: 14px; }
#dystrybutorzy-wrapper p { line-height: 16px; margin-bottom: 10px; }
#dystrybutorzy-wrapper h5 { font-size: 18px; margin-bottom: 10px; }
.button { font-size: 14px; }
#kontakt-wrapper img {  display: none; }
#kontakt-wrapper .kontakt { position: static; margin-bottom: 10px; }
#kontakt-adresy .left { float: none; width: 300px; margin: 0 auto; clear: both; font-size: 14px; line-height: 20px; margin: 10px 0 ; padding: 0 0 15px 0; text-align: center; }




}


.kontakt a { color: #fff; }
#wpadminbar { z-index: 999999999!important; }
#sidebar hr { background: #ccc; width: 100%; border: none; margin: 5px auto; }
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { bottom: 0!important; }
#main p { clear: both; }