.f1,
.f2,
.f3,
.f4,
.f5{
	padding-bottom:10px;
	margin:0 auto;
	clear:both;
	width:462px;
}

.f1 .one {
	width:100%;
	margin-bottom:10px;
}

.f2 .one {
	width:100%;
	float:none;
	margin-bottom:10px;
}
.f2 .two {
	width:100%;
	margin-left:0px;
	margin-bottom:10px;
}

.f3 .one {
	width:100%;
	float:none;
	margin-bottom:10px;
}
.f3 .one-two {
	margin-left:0px;
	width:100%;
	float:none;
	margin-bottom:10px;
}
.f3 .two {
	width:100%;
	float:none;
	margin-bottom:10px;
	margin-left:0px;
}
.f3 .two-three {
	width:100%;
	float:none;
	margin-left:0px;
	margin-bottom:10px;
}
.f3 .three {
	width:100%;
	float:none;
	margin-left:0px;
	margin-bottom:10px;
}

.f4 .one{
	width:100%;
	float:none;
	margin-bottom:10px;
	margin-left:0px;
}
.f4 .one-two{
	width:100%;
	float:none;
	margin-bottom:10px;
	margin-left:0px;
}
.f4 .one-three{
	width:100%;
	float:none;
	margin-bottom:10px;
	margin-left:0px;
}
.f4 .two{
	width:100%;
	float:none;
	margin-bottom:10px;
	margin-left:0px;
}
.f4 .two-three {
	width:100%;
	float:none;
	margin-bottom:10px;
	margin-left:0px;
}
.f4 .two-four{
	width:100%;
	float:none;
	margin-left:0px;
	margin-bottom:10px;
}
.f4 .three{
	width:100%;
	float:none;
	margin-bottom:10px;
	margin-left:0px;
}
.f4 .three-four{
	width:100%;
	float:none;
	margin-left:0px;
	margin-bottom:10px;
}
.f4 .four{
	width:100%;
	float:none;
	margin-left:0px;
	margin-bottom:10px;
}

.f5 .one {
	width:100%;
	float:none;
	margin-bottom:10px;
	margin-left:0px;
}
.f5 .one-two {
	width:100%;
	float:none;
	margin-bottom:10px;
	margin-left:0px;
}
.f5 .one-three {
	width:100%;
	float:none;
	margin-bottom:10px;
	margin-left:0px;
}
.f5 .one-four {
	width:100%;
	float:none;
	margin-bottom:10px;
	margin-left:0px;
}
.f5 .two {
	width:100%;
	float:none;
	margin-bottom:10px;
	margin-left:0px;
}
.f5 .two-three {
	width:100%;
	float:none;
	margin-bottom:10px;
	margin-left:0px;
}
.f5 .two-four {
	width:100%;
	float:none;
	margin-bottom:10px;
	margin-left:0px;
}
.f5 .two-five {
	width:100%;
	float:none;
	margin-bottom:10px;
	margin-left:0px;
}
.f5 .three {
	width:100%;
	float:none;
	margin-bottom:10px;
	margin-left:0px;
}
.f5 .three-five {
	width:100%;
	float:none;
	margin-bottom:10px;
	margin-left:0px;
}
.f5 .four {
	width:100%;
	float:none;
	margin-bottom:10px;
	margin-left:0px;
}
.f5 .four-five {
	width:100%;
	float:none;
	margin-bottom:10px;
	margin-left:0px;
}
.f5 .five {
	width:100%;
	float:none;
	margin-bottom:10px;
	margin-left:0px;
}


.pc-view, .tablet-view{
  display:none;
}

body{
  font-size: 10.5pt;
}

#logo-ewr{
  background-size:70px;
  width:70px;
  height:58px;
  position:relative;
  z-index:10;
}

#slogan{
  display:inline-block;
  padding-top:0;
  height: 40px;
  line-height: 40px;
}
#slogan-1{
  font-size:11pt;
  font-weight:400;
  color:#000;
  display:block;
}
#slogan-2{
  display:none;
}

.login{
  position: absolute;
  top:0px;
  margin-left:384px;  
}
.test{
  position: absolute;
  top:0px;
  margin-left:244px;
}

#language{
  margin:0;
  float:none;
  position: absolute;
  top:0px;
  margin-left:180px;
}
.language-text{
  display:none;
}
#language select{
  margin-top:0;
  padding:12px 25px 12px 10px
}

.smart-hline{
  border-top:1px solid #bbb;
}

#show-menu{
  background:#ee2e24 url('../images/icons.svg') 50% 6px no-repeat;
  width:40px;
  height:40px;
  position: absolute;
  top:0px;
  margin-left:130px;
  cursor:pointer;
}
#show-menu.open{
  background:#ee2e24 url('../images/icons.svg') 50% -34px no-repeat ;
}
#main-menu ul{
  display:none;
}
#main-menu ul.open{
  text-align:left;
  background:#f3f3f3;
  display:block;
  position: absolute;
  z-index:100;
  width:100%;
  top:-10px;
}
#main-menu li{
  display:block;
}
#main-menu a {
  font-size:12pt;
  color:#333;
  line-height:40px;
  text-transform:uppercase;
  display:block;
  margin:0;
}
#main-menu li.menu-item-has-children:before{
	content: "";
	position: absolute;
	width:120px;
	height:40px;
	background:url('../images/icons.svg') no-repeat 50% -277px;
	right:0;
	cursor:pointer;
}
#main-menu li.menu-item-has-children.open:before{
	background:url('../images/icons.svg') no-repeat 50% -319px;
}
.menu-item-has-children.open .sub-menu{
  display:block !important;
  margin-left:0px !important;
  width:100%;
  background:#eee;
}
.sub-menu li{
  display:block !important;
  padding-left:20px;
}
.sub-menu a{
  display:block !important;
  font-size:11pt;
  color:#666 !important;
  margin:0 !important;
  line-height:40px !important;
}

h1.title {
  font-size:16pt;
}

#footer h2{
  font-size:14pt;
  font-weight:400;
  color:#444;
  margin:0 0 15px 0;
}
#footer .bottom {
  padding: 20px 0 0 0;
}

#baner{
  display:none;
}

.button, .button2, .button3{
  font-size:9pt;
  padding:10px 12px;
}

iframe{
  max-width:100% !important;
}

div.one-three>table>tbody>tr>td{
  display:inherit;
}
div.one-three>table.cennik-table>tbody>tr>td {
  display: table-cell;
}

.products li img{
  display:inherit;
  margin:0 auto;
}
.products h3{
  display:block;
  margin:10px auto;
}
.products .price{
  display:block;
  margin:10px auto;
}
.products a h3{
  color:#000;
  font-size:16pt;
}

.woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr{
  display: block;
}
.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
  display: block;
  text-align: right!important;
}
.woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce table.my_account_orders tr td.order-actions:before, .woocommerce table.shop_table_responsive tr td.actions:before, .woocommerce table.shop_table_responsive tr td.product-remove:before, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail, .woocommerce-page table.my_account_orders tr td.order-actions:before, .woocommerce-page table.shop_table_responsive tr td.actions:before, .woocommerce-page table.shop_table_responsive tr td.product-remove:before {
  display: none;
}
.woocommerce table.shop_table_responsive tr td:before, .woocommerce-page table.shop_table_responsive tr td:before {
  content: attr(data-title) ": ";
  font-weight: 700;
  float: left;
}
.woocommerce td.product-name dl.variation:after, .woocommerce td.product-name dl.variation:before {
  content: " ";
  display: table;
}
.woocommerce table.shop_table_responsive tbody th, .woocommerce table.shop_table_responsive thead, .woocommerce-page table.shop_table_responsive tbody th, .woocommerce-page table.shop_table_responsive thead {
  display: none;
}

.woocommerce .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-1, .woocommerce-page .col2-set .col-2 {
  float: none;
  width: 100%;
}

.images{
  display:none;
}
.summary{
  width:100%;
  padding:10px 0;
}
.summary h1.product_title{
  float:none;
  width:100%;
  margin-bottom:20px;
  line-height:initial;
}
.summary .button{
  padding: 10px 20px;
  font-size:12pt;
}
.variations{
  width:100%;
  text-align:right;
}
.variations .label{
  width:60%;
}
.woocommerce-variation-add-to-cart .button{
  font-size:12pt;
}

/* wczytywanie miniaturek zdjec produktu na stronie produktu
-------------------------------------------*/
#thumbnails.content {
  height: 162px;
  width: 100%;
}

.attachment-shop_single{
  max-width:450px;
}

.thumbnails li{
  margin:5px 5px 0 0;
}
.thumbnails li:last-child {
  margin-right:0;
}

.emm-paginate .emm-current {
  padding: 7px 11px;
}
.emm-paginate a {
  padding: 6px 10px;
}
