#mobile-menu{
  position: fixed;
  max-width: 100%;
  width: 75%;
  background: #003f77;
  z-index: 9990;
  padding: 60px 20px 30px 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 1px 1px 13px #000;
  -moz-box-shadow: 1px 1px 13px #000;
  box-shadow: 1px 1px 13px #000;
  border: solid 1px #0087ff;
}
#mobile-menu>ul {
  padding: 0;
  list-style-type: none;
}
#mobile-menu ul{
  list-style-type: none;
}
#mobile-menu ul li{
  font-size: 14px;
  line-height: 1;
  border-bottom: 1px #007fae solid;
 
}
#mobile-menu ul li a{
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
  width: 100%;
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px 0;
}
#mobile-menu ul li.menuparent>a{
   background: url(../images/arrow-closed.png) no-repeat right center;
}
#mobile-menu ul li.open>a{
   background: url(../images/arrow-open.png) no-repeat right center;
}
#mobile-menu ul li.open>a{
  padding-bottom: 15px;
}
#mobile-menu button.close{
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 9995;
  border: none;
  background-color: transparent;
  background: url(../images/btn-close.png) no-repeat top left;
  width: 34px;
  height: 35px;
  cursor: pointer;
}
#mobile-menu ul li a.active,
#mobile-menu ul li a:hover{
  color: #8e9eb5;
}
#menu-trigger{
  height: 38px;
  padding-left: 20px;
}
#menu-trigger span{
  color: #fff;
  line-height: 38px;
  display: block;
  float: left;
  padding-right: 5px;
}
#menu-trigger a{
  width: 36px;
  height: 27px;
  display: block;
  float: left;
  background: url(../images/btn-menu.png) no-repeat top left;
  margin-top: 5px;
}
@media all and (max-width: 970px){
  body{
    font-size: 16px;
    line-height: 1.5;
  }
  p{
    clear: top;
  }
  .container-inline{
    width: 100%;
    display: inline-block;
  }
  .container-inline div{
    max-width: 70%;
    display: inline-block;
  }
  .search-form input{
    width: 100%;
  }
  #cookienote-container{
    width: 95%;
    padding: 10px 2.5% 30px 2.5%;
  }
  #cookienote-container ul{
    position: relative;
    padding-top: 10px;
  }
  #page-wrapper,
  .region-page-closure{
    width:100% !important;
    box-sizing: border-box;
    padding: 10px;
  }
  .easy-breadcrumb a{
    background: none;
    
  }
  .easy-breadcrumb a:after{
    content: '/';
    padding-left: 5px;
    text-decoration: none !important;
    opacity: .5;
    position: absolute;
  }
  img{
    max-width: 100%;
    height: auto;
  }
  #block-nice_menus-1{
    opacity:0;
  }
  #banner,
  .front #banner .view-content-outer{
    width:100%;
    position: relative;
    display: inline-block;
		line-height:0;
  }
  #block-nice_menus-1{
    display: none;
  }
  .views_slideshow_cycle_main {
  width: 100%;
  float: left;
}
.views_slideshow_cycle_main .views_slideshow_cycle_teaser_section {
  width: 100% !important;
  height: auto;
}
.views_slideshow_cycle_main .views_slideshow_cycle_slide {
  width: 100% !important;
  height: auto;
}
.views_slideshow_cycle_main .field-content {
  max-width: 100%;
  width: 100%;
}
.views_slideshow_cycle_main .field-content img {
  max-width: 100%;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
}
#banner #widget_pager_bottom_Slider-block_1{
  position: absolute;
  margin-top: 0;
  width: 100%;
  bottom: 0;
}
  #main-wrapper{
    margin-top: 0;
  }
  #content, .no-sidebars #content{
    width: 100%;
		line-height:1.3;
  }
  #home-promo{
    width: 100%;
    margin: 0;
    padding: 0;
    
  }
  .region-homepage-promo{
    display: inline-block;
    width: 100%;
  }
  #home-promo .block{
    width: 33.3333333%;
    padding: 0 7px;
    margin: 0;
    box-sizing: border-box;
    text-align: center;
  }
  #home-promo > h2{
    font-size: 24px;
    margin: 20px 7px ;
    padding-bottom: 10px;
    line-height: 1;
    position: relative;
    font-weight:400;
  }
  #home-promo > h2:before{
    content: '';
    background: #009534;
    width: 250px;
    height: 3px;
    position: absolute;
    left:0;
    bottom:0;
    
  }
  #home-promo .views-field-field-zdjecie-do-listy-fid{
    width: 100%;
  }
  #home-promo .views-field-title{
    text-align: center;
    margin-top: -20px;
  }
  #home-promo .views-field-title a{
    font-size: 16px;
    text-align: center;
  }
  a.more-products, a.more-opinions, a.more-news{
    margin-right: 30px;
  }
  #block-block-13 .opinion p{
    background: none;
    width: 100%;
    font-size: 15px;
    line-height: 1.5;
    box-sizing: border-box;
    margin-bottom: 0;
    margin-top: 0;
  }
  #block-block-13 .opinion {
    width: 100%;
    border-bottom:1px solid #ccc;
    padding-bottom: 20px;
    margin: 0 0 20px 0;
  }
  #block-block-13{
    width:100%;
    border: none;
    
  }
  #block-block-13 h2.title {
    font-size:24px;
    font-family: Verdana;
    
  }
  #block-block-13 .opinion h4{
    text-align: left;
    font-size: 18px;
    font-weight: 400;
    
  }
  #block-block-13 .opinion a{
    font-size: 15px;
    text-align: right;
  }
  #content_wrapper.products{
    margin-top: 0;
  }
  h1.title{
    padding-left: 0;
    font-size:24px;
  }
  #rss2 a{
    left:175px;
    top:-49px;
  }
  .view-content .node-type-aktualnosc, .view-content .node-type-baza-wiedzy, .view-content .node-type-media, .view-content .node-type-media-video, .view-content .node-type-produkt-suplement, .view-content .node-type-produkt-dermokosmetyk{
    width: 100%;
    padding-bottom: 10px;
    margin-bottom: 20px;
  }
  .view-content .node-type-aktualnosc, .view-content .node-type-baza-wiedzy, .view-content .node-type-media, .view-content .node-type-media-video, .view-content .node-type-produkt-suplement, .view-content .node-type-produkt-dermokosmetyk{
    padding: 0;
    min-height: 200px;
    display: inline-block;
    width:100%;
    padding-bottom: 20px;
     border-bottom: 1px solid #cccccc;
    margin-bottom: 25px;
  }
  .miniatura{
    float: left;
    margin: 0 10px 10px 0;
    width: 35%;
  }
  .teaser_title{
    padding-top: 0;
    font-size: 18px;
    border-bottom: 1px solid #0c3f7e;
    width: 63%;
    float: left;
    padding-bottom: 5px;
    margin-bottom: 5px
  }
  .teaser_title a, .teaser_title a:visited, .teaser_title a:hover, .teaser_title a:active{
    font-size: 18px;
    line-height: 1.4;
    font-weight: 300;
  }
  .teaser{
    width:63%;
    float: left;
    font-size: 14px !important;
    line-height: 1.5
  }
  .teaser p{
    font-size: 14px
  }
  .more{
    float: right;
    margin-right: 20px
  }
  #block-block-7 #katalog_dw{
    display: none;
  }
  #block-block-7 #adres{
    width: 100% !important;
    padding-bottom: 20px;
    line-height:1.3;
  }
  .front .region-highlight {
    display: inline-block;
    width: 100%;
  }
  #content-area {
    margin: 0;
  }
  div [id^="block-menu-menu-submenu"], #block-block-12 {
    display: none;
  }
    /*----------------------------------*/
   /*-----------Simple page------------*/
  /*----------------------------------*/
  #content_left_wrapper{
    width: 100%;
    float:left;
    margin-bottom:35px; 
  }
  #content_left_wrapper hr{
    display: none;
  }
  #content_left_wrapper img{
    width:31%;
    float:left;
    margin:0 1%;
  }
  #content_right_wrapper{
    width:98% !important;
    float: right;
    padding: 0 1% !important;
    font-size: 14px !important;
    margin-top: 15px;
  }
  #content_body p, #content_body_pg p {
    font-size:14px;
    line-height:1.5;
  }
  .print{
    display: none;
  }
  .node .picture {
    padding: 0;
  }
  #content_title h1, #content_title_pg h1, #content_title_pr h1 {
    font-size: 24px;
    line-height: 1;
  }
  #block-block-11 {
    height:auto !important;
    padding-bottom: 0px;
  }
  #block-menu-menu-submenu-about{
    display: none;
  }
  #banner{
    height: auto !important;
    min-height: 100px !important;
    margin-top: 0;
  }
  .easy-breadcrumb {
      margin: 0;
      font-size: 12px;
      color: #fff;
    font-size:14px;
      padding: 10px 5px;
    background: green;
		line-height:1.5;
  }
  .easy-breadcrumb a{
    color: #fff;
  }

    /*----------------------------------*/
   /*---------List with image----------*/
  /*----------------------------------*/
  .view-content>div{
    display:inline-block;
    width:100%;
  }
  #main-wrapper {
      margin-top: 0px;
  }
  .item-list .pager {
      font-size: 14px !important;
  }
  .item-list .pager li{
    padding: 5px 10px;
    font-size: 14px;
    margin: 0 3px;
    background: #eee;
    border-radius:5px;
  }
  .page-o-asa-projekty-unijne .teaser_wrapper .content_wrapper{
  position: relative !important;
  width: 62%;
  padding-left: 0;
}
.page-o-asa-projekty-unijne .teaser_wrapper .teaser_title{
  width: 100%;
}
.page-o-asa-projekty-unijne .teaser_wrapper .teaser{
  width: 100%;
}
    /*----------------------------------*/
   /*---------product page-------------*/
  /*----------------------------------*/

  #drag_wrapper{
    
  }
  #suplementy-diety-opis{
    margin: 0;
    font-size: 14px;
    line-height: 1.5;
    padding-bottom: 15px;
    border-bottom: 1px #ccc solid;
    margin-bottom: 20px;
  }
  .view-display-id-page_1 .view-content-outer .view-content>div{
    width: 50% !important;
    box-sizing: border-box !important;;
    padding: 0 15px !important;
    text-align: center;
    
    min-height: 100px;
  }
  .view-display-id-page_1 .view-content-outer .view-content>div .views-field-name{
    right: 1px !important;
    margin-bottom: 17px;
  }
  .view-display-id-page_1 .view-content-outer .view-content>div>div{
    margin: 0 auto;
    text-align: center;
    float: none;
  }
  .first {
    clear:none;
  }
  #block-views-Produkty-block_1 .view-content > div {
    min-height: 100px;
  }
  #block-views-Produkty-block_1 .view-footer,
	#block-views-Produkty_higiena-block_1 .view-footer,
	#block-views-4fc849bb76b4180bdfe507fd5f50481a .view-footer,
	#block-views-Produkty_Dermo-block_1 .view-footer{ 
    display: none;
  }

    /*----------------------------------*/
   /*---------single product-----------*/
  /*----------------------------------*/
  div[class^="node node-type-produ"] #content_left_wrapper{
    clear: both;
    margin-left: auto;
    margin-right: auto;
    max-width: 350px;
    float: none;
    border-bottom: 1px #ccc solid;
  }
  
  div[class^="node node-type-produ"] #content_left_wrapper #pictures img, 
  div[class^="node node-type-produ"] #content_left_wrapper .view img{
    width: 100%;
    margin: 0;
  }
  #where_to_buy,
  p.promo-label{
    left: 0;
    margin-left: 0;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  #shops{
    width: 100%;
    left:0;
    padding-bottom: 30px;
    border-bottom: 1px #ccc solid;
  }
  #shops .shop{
    width:50%;
  }
  #shops .shop img{
    width:100%;
  }  
  .content ul li {
    font-size:14px;
    line-height:1.5;
  }

      /*----------------------------------*/
   /*---------kontakt-----------*/
  /*----------------------------------*/
  #pic_kont{
    display: none;
  }
  #dane_kont{
    width:50%;
    font-size:14px;
    line-height:1.4;
    height: auto !important;
  }
  #webform-client-form-40, #webform-client-form-571, #webform-client-form-732 {
      float: right;
      width: 50%;
    font-size:14px;
    line-height:1.2;
  }
  #form_kont {
    width:50%;
    text-align:center;
    margin-right: 0;
  }
  .form-item label {
    font-size:14px;
    line-height:1.3;
  }
  .webform-component{
    width:100% !important;
    float: none;
  }
  #webform-client-form-40 input.form-text, #webform-client-form-40 textarea.form-textarea, #webform-client-form-571 input.form-text, #webform-client-form-571 textarea.form-textarea, #webform-client-form-732 input.form-text, #webform-client-form-732 textarea.form-textarea {
      background-color: #EAEAEA;
      border: medium none;
      font-size: 14px;
    padding:5px 10px;
      overflow: auto;
    width:100% !important;
    box-sizing: border-box;
  }
  /*product slider*/
  #banner .view-Produkty-Dermo .view-content-outer, #banner .view-Produkty-higiena .view-content-outer, #banner .view-Produkty .view-content-outer, #banner .view-Produkty-higiena-z-drogerii .view-content-outer{
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0px 20px;
  }
  #next{right: 3px;}
  #prev{left: 3px;}
	.rwd-table{
		overflow-y: scroll;
		position:relative;
	}
	/*
	#block-views-slider_historia_view-block_1{
		height: 250px;
	}
	#views_slideshow_cycle_main_slider_historia_view-block_1{
		height: 180px;
	}
	#block-views-slider_historia_view-block_1 .skin-default{
		height: 230px;
	}
	#views_slideshow_cycle_main_slider_historia_view-block_1{
		height: 150px;
	}*/
	#block-views-slider_historia_view-block_1{
		height: 320px;
	}
	#block-views-slider_historia_view-block_1:after{
		bottom: 40px;
	}
	.history-slide-container{
		width: 85% !important;
		margin-left: 7%;
		display: block;
		text-align: center;
	}
	.history-slide-container .slide-year{
		width: 100%;
		display: block;
		padding: 0;
		line-height: 1.2;
		text-align: center;
		margin-bottom: 10px;
	}
	.history-slide-container .slide-description{
		display: inline-block;
		width: 100%;
		clear: both;
		text-align: left;
	}
	#suplementy-diety-opis, #dermokosmetyki-opis{
		margin-top:0;
	}
	#skip-to-nav, #page{
    line-height: 0;
	}
	#page-wrapper{
		line-height:1;
	}
	.slider_item .views-field-title{
		display:block;
	}
}
@media all and (max-width: 540px){
	body{
  font-size: 16px;
  line-height: 1.5;
}
	#main-wrapper{
		overflow: hidden;
	}
	#logo{
		max-width: 100%;
	}
	#logo img{
		margin:0;
	}
	#langswitch{
		top:-20px
	}
	.easy-breadcrumb a{
		background: none;
		
	}
	.easy-breadcrumb a:after{
		content: '/';
		padding-left: 5px;
		text-decoration: none !important;
		opacity: .5;
		position: absolute;
	}
	#page-wrapper,
	.region-page-closure{
		width:100% !important;
		box-sizing: border-box;
		padding: 10px;
	}
	img{
		max-width: 100%;
		height: auto;
	}

	#home-promo{
		width: 100%;
		margin: 0;
		padding: 0;
		
	}
	.region-homepage-promo{
		display: inline-block;
		width: 100%;
	}
	#home-promo .block{
		width: 100%;
		padding: 0;
		margin-bottom:30px;
		box-sizing: border-box;
		float:none;
	}
	#home-promo .views-row{
		text-align: center;
	}
	#home-promo .views-field-title{
		text-align: center;
		padding: 10px 0;
		border-bottom: 1px solid #ccc;
		margin-top: 0;
	}
	#home-promo .views-field-name{
		display: none;
	}
	#home-promo > h2{
		font-size: 24px;
		margin: 0 7px 15px;
		padding-bottom: 10px;
		line-height: 1;
		position: relative;
		font-weight:400;
		text-align: center;
	}
	#home-promo > h2:before{
		content: '';
		background: #009534;
		width: 100%;
		height: 3px;
		position: absolute;
		left:0;
		bottom:0;
		
	}
	#home-promo .views-field-field-zdjecie-do-listy-fid{
		width: 100%;
		height: 165px
	}
	#home-promo .views-field-title a{
		font-size: 16px;
	}
	#home-promo .views-field-title{
		margin-top: 0;
	}
	a.more-products, a.more-opinions, a.more-news{
		margin-right: initial;
		min-width:auto;
	 float:left;
	}
	a.more-products{
		margin-top: 0;
		margin-bottom: 20px;
	}
	a.more-opinions {
		margin-top: -5px;
		margin-bottom:20px;
	}
	#block-block-13 .opinion p{
		background: none;
		width: 100%;
		font-size: 15px;
		line-height: 1.5;
		box-sizing: border-box;
		margin-bottom: 0;
		margin-top: 0;
		height:auto;
		padding:0
	}
	#block-block-13 .opinion {
		width: 100%;
		border-bottom:1px solid #ccc;
		padding-bottom: 20px;
		margin: 0 0 20px 0;
	}
	#block-block-13{
		width:100%;
		border: none;
		
	}
	#block-block-13 h2.title {
		font-size:24px;
		font-family: Verdana;
		text-align: center;
		padding-left: 35px;
		  background-size: 30px;
  background-position: 0 9px;
	}
	#block-block-13 .opinion h4{
		text-align: left;
		font-size: 18px;
		font-weight: 400;
		text-align: center;
	}
	#block-block-13 .opinion a{
		font-size: 15px;
		text-align: left;
		padding-top: 15px;
		margin: 0;
	}
	#content-area{
		
	}
	h1.title{
		padding-left: 0;
		font-size:24px;
		text-align:center;
	}
	#rss2 a{
		left:0;
		top:-49px;
		right:0 !important;
	}

	.view-content .node-type-aktualnosc, .view-content .node-type-baza-wiedzy, .view-content .node-type-media, .view-content .node-type-media-video, .view-content .node-type-produkt-suplement, .view-content .node-type-produkt-dermokosmetyk{
		width: 100%;
		padding-bottom: 10px;
		margin-bottom: 20px;
	}
	.view-content .node-type-aktualnosc, .view-content .node-type-baza-wiedzy, .view-content .node-type-media, .view-content .node-type-media-video, .view-content .node-type-produkt-suplement, .view-content .node-type-produkt-dermokosmetyk{
		padding: 0;
		min-height: 200px;
		display: inline-block;
		width:100%;
		padding-bottom: 20px;
		 border-bottom: 1px solid #cccccc;
		margin-bottom: 25px;
	}
	.miniatura{
		float: left;
		margin: 0 10px 10px 0;
		width: 100%;
		text-align: center;
	}
	.teaser_title{
		padding-top: 0;
		font-size: 18px;
		border-bottom: 1px solid #0c3f7e;
		width: 100%;
		float: left;
		padding-bottom: 5px;
		margin-bottom: 5px
	}
	.teaser_title a, .teaser_title a:visited, .teaser_title a:hover, .teaser_title a:active{
		font-size: 18px;
		line-height: 1.4;
		font-weight: 300;
	}
	.teaser{
		width:100%;
		float: left;
		font-size: 14px !important;
		line-height: 1.5
	}
	.teaser p{
		font-size: 14px
	}
	.more{
		float: right;
		margin-right: 20px
	}
	#block-block-7 #katalog_dw{
		display: none;
	}
	#block-block-7 #adres{
		width: 100% !important;;
	}
	.front .region-highlight {
		display: inline-block;
		width: 100%;
		overflow: visible;
	}
	#katalog ul.nav{
		padding: 10px 0;
		margin: 0;
	}
	#content-area {
		margin: 0;
	}
	#block-block-4{
		padding: 10px 0;
	}
		/*----------------------------------*/
	 /*-----------Simple page------------*/
	/*----------------------------------*/
	#content_left_wrapper{
		width: 100%;
		float:left;
		margin-bottom:20px; 
	}
	#content_left_wrapper hr{
		display: none;
	}
	#content_left_wrapper img{
		width:30%;
		float:left;
		margin:0 1%;
	}
	#content_right_wrapper{
		width:98% !important;
		float: right;
		padding: 0 1% !important;
		font-size: 14px !important;
	}
	#content_body p, #content_body_pg p {
		font-size:14px;
		line-height:1.5;
	}
	.print{
		display: none;
	}
	.node .picture {
		padding: 0;
	}
	#content_title h1, #content_title_pg h1, #content_title_pr h1 {
		font-size: 24px;
		line-height: 1;
		text-align:center;
		border:none;
		padding: 10px 0;
		border-bottom: 1px #ccc solid;
		border-top: 1px #ccc solid;
	}
	#block-block-11 {
		padding-bottom: 0;
	}
	#block-menu-menu-submenu-about{
		display: none;
	}

	.easy-breadcrumb {
			margin: 0;
			font-size: 12px;
			color: #fff;
		font-size:14px;
			padding: 10px 5px;
		background: green;
	}
	.easy-breadcrumb a{
		color: #fff;
	}
	#content, .no-sidebars #content {
			width: 100%;
			display: inline-block;
			clear: both;
			margin-top: 0px;
	}
	 /*----------------------------------*/
	 /*---------List with image----------*/
	/*----------------------------------*/
	#main-wrapper {
			margin-top: 0;
	}
	.item-list .pager {
			font-size: 14px !important;
			padding:0;
			text-align:left;
	}
	.item-list .pager li{
		padding: 5px 10px;
		font-size: 14px;
		margin: 2px 3px;
		background: #eee;
		border-radius:5px;
		display: inline-block;
		line-height:1;
	}
	.item-list .pager li a{
		padding:0;
		line-height:1;
	}
	h1{
		text-align: center;
		width:100%;
	}
	.view-id-projekty_unijne{
		width:100%;
		
	}
	.page-o-asa-projekty-unijne .teaser_wrapper .content_wrapper {
			top: 0px;
			position: relative;
			display: inline-block;
			padding-left: 0;
			width: 100%;
	}
	 /*----------------------------------*/
	 /*---------product page-------------*/
	/*----------------------------------*/

	#drag_wrapper{
		
	}
	#wrapper{
		overflow: hidden;
	}
	#suplementy-diety-opis{
		margin: 0;
		font-size: 14px;
		line-height: 1.5;
		padding-bottom: 15px;
		border-bottom: 1px #ccc solid;
		margin-bottom: 20px;
	}
	.view-display-id-page_1 .view-content-outer .view-content>div{
		width: 100% !important;
		box-sizing: border-box !important;;
		padding: 0 15px !important;
		text-align: center;
		
		min-height: 100px;
	}
	.view-display-id-page_1 .view-content-outer .view-content>div .views-field-name{
		
	}
	.view-display-id-page_1 .view-content-outer .view-content>div>div{
		margin: 0 auto;
		text-align: center;
		float: none;
	}
	.first {
		clear:none;
	}
	#block-views-Produkty-block_1 .view-content > div {
		min-height: 100px;
	}
	#block-views-Produkty-block_1 .view-footer,
	#block-views-4fc849bb76b4180bdfe507fd5f50481a .view-footer,
	#block-views-Produkty_higiena-block_1 .view-footer,
	#block-views-Produkty_Dermo-block_1 .view-footer{
		display: none;
	}
	#navigation2{
		margin-bottom: 5px;
	}


		/*----------------------------------*/
	 /*---------single product-----------*/
	/*----------------------------------*/
	#content_left_wrapper{
		max-width: 320px;
		clear: both;
		margin-left: auto;
		margin-right: auto;
		float: none;
		display: block;;
		overflow: inherit;
	}
	div[class^="node node-type-produ"] #content_left_wrapper{
		width: 100%;
		max-width: 100%;
	}
	#content_left_wrapper #pictures img, #content_left_wrapper .view img{
		width: 100%;
	}
	#shops{
		width: 100%;
		left:0;
	}
	#shops .shop{
		width:50%;
	}
	#shops .shop img{
		width:100%;
	}  

			/*----------------------------------*/
	 /*---------kontakt-----------*/
	/*----------------------------------*/
	#dane_kont{
		width:100%;
		font-size:14px;
		line-height:1.4;
		height:auto;
	}
	#webform-client-form-40, #webform-client-form-571, #webform-client-form-732 {
			float: right;
			width: 100%;
		font-size:14px;
		line-height:1.2;
	}
	#form_kont {
		width:100%;
		text-align:center;
	}
	.form-item label {
		font-size:14px;
		line-height:1.3;
	}
	.webform-component{
		width:100% !important;
		float: none;
	}
	#webform-client-form-40 input.form-text, #webform-client-form-40 textarea.form-textarea, #webform-client-form-571 input.form-text, #webform-client-form-571 textarea.form-textarea, #webform-client-form-732 input.form-text, #webform-client-form-732 textarea.form-textarea {
			background-color: #EAEAEA;
			border: medium none;
			font-size: 14px;
		padding:5px 10px;
			overflow: auto;
		width:100% !important;
		box-sizing: border-box;
	}
	#mobile-menu{
		width: 100%;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}
	.history-slide-container .slide-year{
	font-size:35px;
	}
	#menu-trigger{
		padding-left:10px;
	}
	#adres{
	height: auto;
	display: inline-block;}
	#adres ul li{
		width: 100%;
		display: inline-block;
		padding-bottom: 10px;
		line-height:1.3;
	}
	a.more-products, a.more-opinions, a.more-news{
		font-size: 14px;
		padding-left: 10px;
		min-width:0px;
	}
  .history-slide-container .slide-description{
    font-size: 12px;
    /*
    height: 125px;
    display: table;*/
  }
  .history-slide-container .slide-description p{
    /*
    display: table-cell;
    vertical-align: middle;
    line-height: 1.4;
    width:100%;
    */
  }
  #block-block-4 a.brand-logo{
    clear: both;
    margin-bottom: 10px;
  }
  .copyright{
    padding-right: 10px;
  }
  #search-block-form input.form-submit{
    right:-50px;
    -webkit-appearance: none;
  }
.rwd-table-info{
	content:'';
	width:136px;
	height:110px;
	position: absolute;
	top:70px;
	left:50px;
	background:url(../images/przesun_icon_blue.png) no-repeat;
	z-index: 9999;
}
}
