@font-face {
    font-family: 'marcellus_scregular';
    src: url('../fonts/marcellussc-regular-webfont.eot');
    src: url('../fonts/marcellussc-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/marcellussc-regular-webfont.woff2') format('woff2'),
         url('../fonts/marcellussc-regular-webfont.woff') format('woff'),
         url('../fonts/marcellussc-regular-webfont.ttf') format('truetype'),
         url('../fonts/marcellussc-regular-webfont.svg#marcellus_scregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@-webkit-viewport{width:auto;}
@-moz-viewport{width:auto;}
@-ms-viewport{width:auto;}
@-o-viewport{width:auto;}
@viewport{width:auto;}


html, body {
	height: 100%;
	}

body {
	margin : 0px;
	padding : 0px;
	font-size : 18px;
	color : #0e4e33;
	background-color : #ebe5c2;
	font-family: 'marcellus_scregular';
   	}
	
* {
	box-sizing: border-box;
	}
	
div, header, footer, .bx {
	box-sizing : border-box;
	}
	
a {
	color : #006639;
	text-decoration : none;
	}
a:hover {
	color : rgba(80,80,80,0.8);
	text-decoration : underline;
	}
	
img {
	border:0px;
	max-width : 100%;
	}
	
h1, h2, h3, h4, h5 {
	color : #0e4e33	;
	margin-top: 10px;
	font-size : 26px;
	}

.custom.karuzela {
	margin-top: 30px
	}
	
.slides h3, .under h3 {
	font-size : 24px;
	}
	
.clear {
	clear : both;
	}
	
header, .col-sm-3.slides, .logo img {	
	-moz-transition: all 1s ease-out;
    -o-transition: all 1s ease-out;
    -webkit-transition: all 1s ease-out;
	transition: all 1s ease-out;
	}
	
header {
	color : #006639;
	background-color: #ebe5c2;
	border-top : solid 3px #6ca135;
	border-bottom: solid 2px #6ca135;
	}
	
	
footer {
	background-color : #6ca135;
	min-height: 150px;
	position: absolute;
	width: 100%;
	z-index: 1;
	color : #fff;
	padding-top : 30px;
	padding-bottom : 30px;
	}
	
footer .custom .row div {
	padding-top : 10px;
	}
	
.moduletable.footer {
	top: 120px;
	position: relative;
	}
	
.footer, .footer a {
	color : #fff;
	}
	
.niceday {
	opacity : 0.5;
	}
	
::-moz-selection {background: #006639; color: #fff;}
::selection {background: #006639; color: #fff;}
 
	
.container .container {
	width : auto;
	}
	
.navbar-default {
	border : transparent;
	}
	
.logo .navbar-toggle {
	width : 78px;
	font-size: 55px;
	}

.logo .navbar-toggle:hover, .esklepm:hover {
	opacity : 0.8;
	}
	
.navbar, .navbar .container {	
	background : transparent !important;
	}
	
.navbar-header .navbar-toggle {
	display : none;
	}
	
.navbar-nav .dropdown:nth-child(2), .navbar-nav .dropdown:nth-child(3) {
	display : none;
	}
	

.nav > li > a {
	padding : 5px;
	font-size : 20px;
	}
	
/*header .col-sm-9  {
	padding-left : 62px;
	}*/
	
.nav > li > a:hover:after{
	content : " ";
	display : block;
	background-color : #6ca135;
	width : 42px;
	height : 4px;
	position : absolute;
	top : 30px;
	}
	
.page-header h1:after {
	content : " ";
	display : block;
	background-color : #6ca135;
	width : 42px;
	height : 4px;
	}
	
.nav > .dropdown > a:hover:after {
	display : none;
	}
	
header .col-sm-9 .navbar-collapse {
	padding-left : 0px;
	border : 0px;
	}
header .col-sm-9 .navbar-nav > li {
	margin-left: 40px;
	}
.navbar-nav {
	margin-left: 0px;
	}
	
header .navbar {
	min-height: 0px;
	margin-bottom: 0px;
	}
	
/*header .navbar .container {
	padding-left :0px;
	}*/
header .navbar .container .navbar-header {
	display : none;
	}
	
header .col-sm-9 .custom {
	font-size : 45px;
	padding-top : 40px;
	}
.custom.logo {
	padding-top : 19px;
	}
	
.esklep {
	display : none;
	position: relative;
	top: 5px;
	text-align: right;
	z-index: 3;
	top  : 20px;
	}
.esklep a {
	float : right;
	}
	
.besklep img {
	display : block;
	margin : auto;
	}
	
.slideshow {
	border : solid 1px #006639;
	width : 252px;
	height : 252px;
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top, #eeeeee 0%, #fefefe 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#fefefe)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #eeeeee 0%,#fefefe 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #eeeeee 0%,#fefefe 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #eeeeee 0%,#fefefe 100%); /* IE10+ */
	background: linear-gradient(to bottom, #eeeeee 0%,#fefefe 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */
	}
.slideshow:hover {
	background: #e2e2e2; /* Old browsers */
	background: -moz-linear-gradient(top, #e2e2e2 0%, #fefefe 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(100%,#fefefe)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e2e2e2 0%,#fefefe 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e2e2e2 0%,#fefefe 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e2e2e2 0%,#fefefe 100%); /* IE10+ */
	background: linear-gradient(to bottom, #e2e2e2 0%,#fefefe 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */
	}
	

	
.col-sm-3.slides .slideshow {
	margin:auto;
	}
	
.col-sm-3.slides {
	padding-right : 0px;
	padding-left : 0px;
	}
	
	
.slides h3 {
	text-align : center;
	}
	
.kat {
	/*position: absolute;
	margin-top: -211px;*/
	top: 120px;
	position: relative;
	z-index : 2;
	}
	
.kat img {
	width: 400px;
	}
	
.kat h3 {
	font-size : 20px;
	}
	
.page-header h1 {
	font-size : 36px;
	}
.page-header h1 span {
	font-size : 23px;
	font-style: italic;
	}
	
.sklad, .tabla {
	width: 100%;
	font-family : Arial;
	}
	
.sklad, .sklad th, .sklad td {
	border : solid 2px #006639;
	border-collapse: collapse;
	color : #006639;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 2px;
	padding-bottom : 2px;
	font-size: 14px;
	}
.sklad th {	
	color : #d52b50;
	}
	
.tabla {
	font-size : 14px;
	margin-top : 20px;
	}
	
.tabla th {
	background-color : #006639;
	color  :#fff;
	}
.tabla th, .tabla td {
	padding-left : 5px;
	padding-right : 5px;
	text-align : center;
	}
	
.tabla tr:nth-child(odd) {
	background-color : #ededed;
	}
	
.tabla th:first-child, .tabla td:first-child {
	 text-align : left;
	}
	
.tabla table tr {
	background-color : transparent !important;
	}
	
.tab-wrap {
	width : 100%;
	overflow-x : auto;
	}
	
.custom.sf {
	position: relative;
	float: right;
	margin-top: -250px;
	z-index: 10;
	}
	
.custom.sm {
	margin-top : -50px;
	z-index : 10;
	position: relative;
	pointer-events: none;
	}
	
.custom.sm .gwarancja{
	margin-top : -50px;
	}
	
.custom.sm .col-md-9 {
	width  :75%;
	float: left;
	}
.custom.sm .col-md-3 {
	width  :25%;
	float: left;
	}
	
.under {
	margin-top : 20px;
	}
	
.under a img {
	border : solid 1px #006639;
	width : 160px;
	height : 160px;
	display : block;
	margin : auto;
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top, #eeeeee 0%, #fefefe 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#fefefe)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #eeeeee 0%,#fefefe 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #eeeeee 0%,#fefefe 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #eeeeee 0%,#fefefe 100%); /* IE10+ */
	background: linear-gradient(to bottom, #eeeeee 0%,#fefefe 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */
	}
.under a:hover img {
	background: #e2e2e2; /* Old browsers */
	background: -moz-linear-gradient(top, #e2e2e2 0%, #fefefe 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(100%,#fefefe)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e2e2e2 0%,#fefefe 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e2e2e2 0%,#fefefe 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e2e2e2 0%,#fefefe 100%); /* IE10+ */
	background: linear-gradient(to bottom, #e2e2e2 0%,#fefefe 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */
	}
	
	
.breadcrumb {
	background-color : transparent;
	font-size : 17px;
	clear: left;
	padding-left: 0px;
	margin-top : -30px;
	}
	
.breadcrumb li:first-child, .breadcrumb li:nth-child(2):before {
	display : none;
	}
	
	
.social {
	position : fixed;
	right : 0px;
	top : 400px;
	z-index : 10;
	width : 70px;
	}
	
.social img {
	-ms-transform: rotate(37deg); /* IE 9 */
    -webkit-transform: rotate(37deg); /* Chrome, Safari, Opera */
    transform: rotate(37deg);
	}
	
.social img:hover {
	-ms-transform: rotate(30deg); /* IE 9 */
    -webkit-transform: rotate(30deg); /* Chrome, Safari, Opera */
    transform: rotate(30deg);
	}
	
.page-header {
	clear: left;
	margin-top : 0px;
	}
	
.nspPagination li {
	background-color : #006639;
	}
	
.nspPagination li.active {
	background-color : #d4d4d4;
	}
	
.nspBotInterface, .nspTopInterface {
	float : none;
	text-align : center;
	}
	
.nspTopInterface {
	top: 188px;
	position: relative;
	}
	
.nspPagination {
	float : none;
	display: table;
	margin : auto !important;
	}
	
.BotonTres {
	background : #006639 !important;
	box-shadow: none !important;
	border-radius: 0px !important;
	border : 0px !important;
	text-shadow : none !important;
	}
	
.BotonTres:hover {
	opacity : 0.7 !important;
	}
	
.coockie_banner {
	background : rgba(0,47,26,0.9) !important;
	z-index: 11;
	}
	
.row .col-lg-2 {
	float : none !important;
	display : inline-block;
	}
.chrono_credits  {
	display : none;
	}

.surowce {
	display : block;
	width  : 160px;
	padding-top : 160px;
	background-repeat : no-repeat;
	}
	
.surowce:hover {
	-moz-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    -webkit-transition: all .5s ease-out;
	transition: all .5s ease-out;
	}
	
.surowce.s1 {background-image : url(../img/surowce/x-rumianek-01.jpg);}
.surowce.s1:hover {background-image : url(../img/surowce/x-rumianek-02.jpg);}

.surowce.s2 {background-image : url(../img/surowce/x-mieta-01.jpg);}
.surowce.s2:hover {background-image : url(../img/surowce/x-mieta-02.jpg);}

.surowce.s3 {background-image : url(../img/surowce/x-mieszanki-01.jpg);}
.surowce.s3:hover {background-image : url(../img/surowce/x-mieszanki-02.jpg);}

.surowce.s4 {background-image : url(../img/surowce/x-dzika-roza-01.jpg);}
.surowce.s4:hover {background-image : url(../img/surowce/x-dzika-roza-02.jpg);}

.surowce.s5 {background-image : url(../img/surowce/x-aronia-01.jpg);}
.surowce.s5:hover {background-image : url(../img/surowce/x-aronia-02.jpg);}

.surowce.s6 {background-image : url(../img/surowce/x-czarna-porzeczka-01.jpg);}
.surowce.s6:hover {background-image : url(../img/surowce/x-czarna-porzeczka-02.jpg);}

.surowce.s7 {background-image : url(../img/surowce/x-jablko-01.jpg);}
.surowce.s7:hover {background-image : url(../img/surowce/x-jablko-02.jpg);}

.surowce.s8 {background-image : url(../img/surowce/x-melisa-01.jpg);}
.surowce.s8:hover {background-image : url(../img/surowce/x-melisa-02.jpg);}

.box {
	margin : 10px;
	border : 1px solid #343434;
	padding : 10px;
	width : 200px;
	text-align : center;
	}
	
.blog .items-row {
	margin-bottom : 20px;
	}
	
/*.blog .items-row .page-header, .item-page*/ .page-header{
	margin-bottom : 0px;
	}
	
.fileUpload {
    position: relative;
    overflow: hidden;
}

.fileUpload::before {
	content : "Dodaj plik ";
	}
.fileUpload input.upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}

.formen .fileUpload::before {
	content : "Attach file ";
	}
	
.formde .fileUpload::before {
	content : "Durchsuchen ";
	}

area {
	cursor : pointer;
	}

.ppl ul li {
	list-style-type:none;
	padding : 5px;
	display : inline-block;
	font-size :16px;
	}
	
.ppl .ppact {
	color : #fff;
	}
.ppl .ppact a {
	color : #fff;
	}
.ppla .ppact {	
	background-color : #f8af00;
	}
.pplb .ppact {	
	background-color : #45ad06;
	}
.pplc .ppact {	
	background-color : #9e0505;
	}
	
a[href$=".pdf"] { 
  background-image: url(../img/pdf.png);
  background-repeat : no-repeat;
  padding-left: 35px;
  display : inline-block;
  height : 41px;
  padding-top  : 15px;
	}
	
.mod-languages a[href$="/ru/"]{
	display : none;
	}

.mod-languages {
	top: 60px;
	right: 50px;
	position: absolute;
	z-index: 3;
	border: solid 1px #006639;
	background-color: #fff;
	width  :50px;
	text-align : center;
	}
	
.mod-languages li {
	display : none !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	}
.mod-languages .lang-active {
	display : block !important;
	background-color: #006639;
	pointer-events: none;
	}
.mod-languages:hover li {
	display : block !important;
	}
	

.mod-languages .lang-active a{	
	color : #fff;
	}
	
.foto {
	z-index: 2;
	text-align: center;
	}
.foto:after, .custom.smenu .smenu:after, iframe.mapa:after {
	content : " ";
	background-image: url(../img/shadow.png);
	max-width : 1170px;
	height : 56px;
	display:block;
	background-size: contain;
	background-repeat : no-repeat;
	margin: auto;
	top: -1px;
	position: relative;	
	}
	
.fotof {
	float: right; 
	margin-left: 50px; 
	margin-bottom: 20px;
	}
	
.moduletable.smenu {
	/*margin-top : 62px;*/
	text-align : center;
	}
	
.smenu {
	display : block;
	width : 100%;
	}
	

.smenu a, .ss .page-header h1, .sx {
	max-width : 182px;
	display: inline-block;
	padding-top : 159px;
	color : #fff;
	background-repeat : no-repeat;
	font-size : 15px;
	padding-left : 4px;
	text-decoration : none;
	white-space : nowrap;
	text-align : left;
	position: relative;
	z-index: 2;
	}
 .ss .page-header h1, .sx {
 	width : 160px;
	}
	
.sx:hover {
	text-decoration : none;
	color : #fff;
	opacity : 0.8;
	}
.smenu a:hover {
	z-index : 3;
	outline : 5px solid;
	}
.smenu a[href*="aronia"] {	outline-color : #424058;	}
.smenu a[href*="borowka-amerykanska"] {	outline-color : #081311;	}
.smenu a[href*="bez-czarny"] {	outline-color : #af050d;	}
.smenu a[href*="jezyna"] {	outline-color : #32670e;	}
.smenu a[href*="jablko"] {	outline-color : #e89f06;	}
.smenu a[href*="malina"] {	outline-color : #3fad61;	}
.smenu a[href*="czarna-porzeczka"] {	outline-color : #ff3e00;	}
.smenu a[href*="wisnia"] {	outline-color : #450001;	}	
	
.smenu a[href*="aronia"], .ss.aronia .page-header h1, .sx.aronia {
	background-image : url(../img/box-aronia.jpg);
	background-color : #424058;
	}
.smenu a[href*="borowka-amerykanska"], .ss.borowka-amerykanska .page-header h1, .sx.borowka-amerykanska {
	background-image : url(../img/box-borowka-amerykanska.jpg);
	background-color : #081311;
	}
.smenu a[href*="bez-czarny"], .ss.bez-czarny .page-header h1, .sx.bez-czarny {
	background-image : url(../img/box-bez-czarny.jpg);
	background-color : #af050d;
	}
.smenu a[href*="jezyna"], .ss.jezyna .page-header h1, .sx.jezyna {
	background-image : url(../img/box-jezyna.jpg);
	background-color : #32670e;
	}
.smenu a[href*="jablko"], .ss.jablko .page-header h1, .sx.jablko {
	background-image : url(../img/box-jablko.jpg);
	background-color : #e89f06;
	}
.smenu a[href*="malina"], .ss.malina .page-header h1, .sx.malina {
	background-image : url(../img/box-malina.jpg);
	background-color : #3fad61;
	}
.smenu a[href*="czarna-porzeczka"], .ss.czarna-porzeczka .page-header h1, .sx.czarna-porzeczka {
	background-image : url(../img/box-czarna-porzeczka.jpg);
	background-color : #ff3e00;
	}
.smenu a[href*="wisnia"], .ss.wisnia .page-header h1, .sx.wisnia {
	background-image : url(../img/box-wisnia.jpg);
	background-color : #450001;
	}

	
.ss.kontakt .page-header h1 {
	background-image : url(../img/box-kontakt.jpg);
	background-color : #424058;
	}
	
.ss.laboratorium .page-header h1 {
	background-image : url(../img/box-laboratorium.jpg);
	background-color : #424058;
	}
	
iframe.mapa {
	width  :100%;
	min-height : 200px;
	}
	
.apla {
	color : #4b0f0f;
	}
	
.gbtn {
	background-color : #0e4e33;
	color : #ffffff;
	max-width : 308px;
	display : block;
	padding : 11px;
	text-align : center;
	text-decoration : none !important;
	margin : auto;
	}
	
	
.gbtn:hover {
	color : #dbfff0 !important;
	}
	
@media (min-width: 1200px) {	
	.dropdown-menu {
		margin-top: -1px !important;
		margin-left: -1px !important;
		box-shadow:none;
		border-radius : 0px;
		border : 0px;
		background-color : rgba(248,242,204,0.85);
		}

	.dropdown-menu li{
		box-sizing : border-box;
		float : left;
		width : 100%;
		}
	.dropdown-menu > li > a {
		white-space : nowrap;
		font-size : 17px;
		color : #006639;
		display:block; 
		vertical-align: middle;
		}
		
	.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
		background-color : rgba(248,242,204,0.70);
		}
		
		
	.dropdown-toggle {

		z-index: 1001;
		position : relative;

		}
		
	.dropdown:hover .dropdown-toggle {
		z-index: 2002;
		}
	.dropdown:hover .dropdown-menu {
		z-index: 2001;
		}
		
	.dropdown:nth-child(2) .dropdown-menu {
		margin-left: -200px !important;
		}
		
	.dropdown:nth-child(3) .dropdown-menu {
		width : 412px;
		}
		
	.dropdown:nth-child(3) .dropdown-menu li, .dropdown:last-child .dropdown-menu li {
		width : 50%;
		}
		
	.dropdown:nth-child(4) .dropdown-menu {
		margin-left: -300px !important;
		}
		
	.dropdown:last-child .dropdown-menu {
		margin-left: -319px !important;
		width : 412px;
		}
		
	
	.esklep {
		display : block;
		}
		
		
	.maincontent {
		position: relative;
		margin-bottom : 50px;
		}
	/*.page-header {
		width : 50%;
		}*/
		
	/*div[itemprop="articleBody"] .row:first-child .col-md-6:first-child {	
		margin-top: -145px;
		}*/
		
	ol.cols, ul.cols {	
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
		}
		
	.nspImageWrapper  + .nspText {
		width : 80%;
		margin-top : 1em !important;
		}
		
	.ppl ul li {
		width : 40%;
		}
		
	h3.akt {
		margin-bottom: -20px;
		margin-top : 30px;
		}
		
	.col-md-12 {
		float : none;
		}
		
	.under.vtop .row {
		margin-top: -200px;
		position: absolute;
		}
		
	.under.vtop .col-md-2 {
		width : unset;
		}
		
	header .col-sm-9 .navbar {	
		margin-top: 67px;
		}
		
	.k1 a {
		/*width : 12.5%;*/
		width : 14.28571428571429%;
		}
	.e1 a {
		width : 16.66666666666667%;
		}
			
	header {
		position : fixed;
		top : 0px;
		width : 100%;
		z-index : 11;
		}
	body {
		padding-top : 111px;
		}
		
	header.gop {
		margin-top : -70px;
		}
	header.gop .logo img {
		height: 40px;
		}
	header.gop .logo p {
		margin-bottom : 0px;
		}
		
	header.gop .moduletable.logo {
		padding-top : 50px;
		}
		
	header.gop .col-sm-9 .navbar {
		margin-top: 75px;
		}
		
	.logo img {
		height : auto;
		}
	}

	
@media (max-width: 1199px) {	
	.container {
		width : auto;
		}
		
	.logo {
		 text-align: center;
		 }
		 
	.esklepm {
	 	width : 99px;
		height : 90px;
		background-image : url(../img/esklep.png);
		float: right;
		text-decoration : none;
		}	
	.esklepm:hover, .esklepm:focus {
		text-decoration : none;
		outline : none;
		}
		
	header .col-sm-9 .custom {
		text-align : center;
		}
	.navbar {
		position: relative;
		background-color : #fff;
		}
		
	.dropdown .dropdown-menu {
		display:none !important;
		}
	.dropdown.open .dropdown-menu {
		display:block !important;
		}
		
	.nav > li:hover {
		border-bottom : solid 1px #006639;
		}
		
	.navbar-nav {
		 width: 100%;
   		 margin: 10px;
		 }
		 
	header .col-sm-9 .navbar {	
		top: 0px;
		position: relative;
		}
		 
	.col-sm-3.slides {
		width : 33.33333%;
		float  :left;
		}
		
	.custom.sf {
		display : none;
		}
		
	.maincontent {
		margin-bottom : 200px;
		}
		
	ol.cols, ul.cols {	
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
		}

	.mod-languages {
		top: -10px;
		right: 40px;
		}
		
		.smenu a {
			width : 33.33333333%;
			}
			
	.ss .page-header h1 {
		max-width : unset;
		width : auto;
		background-image : none !important;
		background-color : transparent !important;
		color : #0e4e33;
		font-size : 32px;
		padding : 0px;
		}
		
	.smenu::after {
		display : none !important;
		}
			
	}

@media (max-width: 1080px) {

		
	}
	
	
@media (max-width: 991px) {	
	.moduletable.footer {
		background-color: #006639;
		text-align : center;
		}
	footer .container, footer .col-md-3  {
		padding-left : 0px;
		padding-right : 0px;
		}
	footer .row {
		margin-right : 0px;
		margin-left : 0px;
		}
		
	.kat {
		text-align : center;
		margin-top: -50px;
		}
		
	footer { 
		margin-top: -48px;
		}
		
	.kat img {
		width: 200px;
		display: block;
		margin: auto;
		}
		
	.fotof {
		float : none;
		margin : auto;
		width : 463px;
		}

	}
	
@media (max-width: 900px) {

	.col-sm-3.slides {
		width : 50%;
		float  :left;
		}
		
	}
@media (min-width: 800px) {	
	.cols2 {
		-moz-column-count: 2;
		-moz-column-gap: 20px;
		-webkit-column-count: 2;
		-webkit-column-gap: 20px;
		column-count: 2;
		column-gap: 20px;
		}
	}
	
@media (max-width: 800px) {	
	.nspTopInterface {
		display : none;
		}
	}
		
@media (max-width: 600px) {		
	header .col-sm-9 {
		padding-left : 0px;
		padding-right: 0px;
		}
		
	header .col-sm-9 {
		margin-top : 10px;
		}
	header .col-sm-9 .custom {
		font-size : 26px;
		padding-top: 0px;
		}

	.esklepm {
		width : 60px;
		background-size : 100%;
		background-repeat : no-repeat;
		background-position : center;
		}
		
	.logo .navbar-toggle {
		font-size : 40px;
		background-size : 100%;
		background-repeat : no-repeat;
		background-position : center;
		}
		
	.logo img {
		width : 60%;
		max-width : 216px;
		height : auto;

		}
		
	.navbar {
		top: -50px;
		}
		
	.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {	
		margin-right : 0px;
		margin-left : 0px;
		}
		
	.col-sm-3.slides {
		width : 100%;
		float  :none;
		}
		
	.custom.sm .gwarancja{
		margin-top : 0px;
		}
		
	.social {
		position : fixed;
		right : 0px;
		top : 150px;
		z-index : 10;
		width : 30px;
		}
	ol.cols, ul.cols {	
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
		}
		
	.kat h3 {
		font-size : 20px;
		padding : 10px;
		margin-top: -20px;
		}
		
	.mod-languages {
		top: -15px;
		right: 22px;
		font-size: 14px;
		}
		
	header .col-sm-9 .navbar-nav > li {
		margin-left: 0px;
		}
		
		.smenu a {
			width : 50%;
			}
		
	}