footer.main-footer{
	height: var(--main-footer-height);
	background-color:#ffffff;
}

.main-content{
	backround-color:#ffffff;
	/*
	padding-left: 0;
	padding-right: 0;
	*/
}

.main-content .row .frontpage-grid,
.main-content .row .frontpage-news{
	padding-right: 0;
    padding-left: 0;
}

.news-container{
	overflow-y: scroll;
	background-color:#f3f3f1;
}

.mgmizs-logo-footer{
	margin:30px;
	height: calc(var(--main-footer-height) - 60px);
}

#imgw-logo-top{
	margin:30px 0;
	height: calc(var(--main-nav-height) - 60px);
}

#wp-logo-top{
	margin:30px 0;
	height: calc(var(--main-nav-height) - 60px);
}

#imgw-logo-small-top{
	margin:30px 0;
	height: calc(var(--main-nav-height) - 60px);
}

#wp-logo-small-top{
	margin:30px 0;
	height: calc(var(--main-nav-height) - 60px);
}

ul#menu-top li.current-menu-item{
	display:none !important;
}

/* ewapotranspiracja i wilgotnosc gleby */
.h2{
	font-weight: 300;
	width:100%;
	padding:0;
	display:block;
	box-sizing: border-box;
	color:#a4a897;
	margin-top:2rem;
	margin-bottom:2rem;
}

.description-container{
	padding:0;
	box-sizing: border-box;
	margin-top:2rem;
	margin-bottom:2rem;
}

.description{
	text-align:justify;
}

.image-container{
	background-color:#ffffff;
	border:1px solid #e5e5e5;
	border-right:none;
}

.image-container-so{
	box-sizing: border-box;
    background-color: #ffffff;
    border: 1px solid #e5e5e5;
    text-align: center;
    padding: 2rem;
    margin-bottom: 2rem;
}

.nav-container{
	padding:0;
}

.product-date{
	width:100%;
	padding:0 1rem 1rem 1rem;
	display:block;
	box-sizing: border-box;
	color:#a4a897;
}

@media (max-width: 991.99px)
{
	.description-container{
		padding:15px;
	}	
}

/* ewapotranspiracja i wilgotnosc gleby */

.news-container::-webkit-scrollbar {
  width: .7rem;
}
 
.news-container::-webkit-scrollbar-track {
}
 
.news-container::-webkit-scrollbar-thumb {
  background-color: #b5b6b1;
  outline: 1px solid slategrey;
}

.news-container::-webkit-scrollbar-thumb:hover {
  background: #83847f;
}

/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
.footer-social{
	height:100%;	
}

.footer-social ul{
	position:relative;
	top:50%;
	transform: translateY(-50%);
}

.footer-social ul li a{
	margin-left:1rem;
	font-size: 1.2rem;
	font-weight: 300;
}

.footer-social ul li a:hover{
	text-decoration:none;
	color:#9e5b22;
}


.archive-date-col h1{
	font-size:1.6rem;
}

h4.archive-post-date{
	color:#55bcb3;
	font-size:1rem;
}

body > div.container-fluid > div > div.col-sm-12.col-md-12.col-lg-9.col-xl-9.archive-articles-list > div > nav > div > a.page-numbers{
	padding-left:1rem;
}



.rodo__container {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  background-color: #ffffff;
  color: #323232;
  border-top: 1px solid #cccccc;
  height: 60vh;
  display: none;
  z-index: 1234;
}

.rodo__container .rodo__content {
  padding: 2rem;
  overflow-y: scroll;
  background-color: #ffffff;
  max-height: 44vh;
}

.rodo__container .rodo__accept {
  max-height: 16vh;
  min-height: 80px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.rodo__container .rodo__content h2 {
  font-weight: 800;
}

.rodo__container .rodo__accept .btn-primary {
  background-color: #3775b9;
  border: 1px solid #3775b9;
  border-radius: 6px;
  font-size: 20px;
}

.rodo__container .rodo__accept .btn-primary:hover {
  color: #3775b9;
  background-color: #ffffff;
  border: 1px solid #3775b9;
}
