/*------------------------ FOOTER ----------------------------------*/

/*
- velikost logotipa
- dodatna črta na mobile
- samo tel + email
- nove ikone
*/

.h-footer {
	padding: 6vw 0 1vw 0;
}

.h-footer-1 {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	padding-bottom: 2vw;
}

.h-footer-1-line {
	width: 40%;
	border-top: solid 0.2vw #235d39;
}

.h-footer-1-logo {
	width: 20%;
	padding: 0 5vw;
}

.h-footer-2 {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
}

.h-footer-2-links-1 {
	width: 40%;
	text-align: center;
}

.h-footer-2-links-2 {
	width: 40%;
	text-align: center;
}

.h-footer-2-icons {
	width: 20%;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	padding: 0 6vw 0 6vw; /*nastavi*/
}

.h-footer-2-links-1 a  {
	display: block;
	font-size: 0.75vw;
	text-transform: uppercase;
	font-family: hempika-light;
	color: #000;
	margin-bottom: 1vw;
}

.h-footer-2-links-2 a {
	display: block;
	font-size: 0.75vw;
	text-transform: uppercase;
	font-family: hempika-light;
	color: #000;
	margin-bottom: 1vw;
}

.h-footer-2-links-1 a:hover {
	text-decoration: underline;
}

.h-footer-2-links-2 a:hover {
	text-decoration: underline;
}

.h-footer-2-icons a {
	width: 50%;
	padding: 0 1.25vw 2vw 1.25vw; /* nastavi */
}

.h-footer-2-icons-vl {
  height: 3vw;
  border-left: solid 0.2vw #235d39;
}

.h-footer-3 {
	padding: 0 40vw;
	text-align: center;
}

.h-footer-3 form {
	display: flex;
	flex-wrap: wrap;
}

.h-footer-3 input {
	width: 50%;
	text-transform: uppercase;
	font-size: 0.75vw;
	padding: 0.5vw;
}

.h-footer-3 input[type=submit] {
	border-left: none;
}

.h-footer-3-title {
	font-family: "hempika-bold";
	color: #235d39;
	text-transform: uppercase;
	margin: 1vw 0;
}

.h-footer-3-copy {
	font-size: 0.75vw;
	margin-top: 1vw;
}

/* dodano naknadno - start */

#subscribe-message-footer {
  padding-top: 1vw;
}

/* dodano naknadno - end */

@media only screen and (max-width: 768px) {

.h-footer {
	padding: 12vw 0 4vw 0;
}
	
.h-footer-1 {
	padding-bottom: 8vw;
}
	
.h-footer-1-line {
	width: 20%;
	border-top: solid 0.8vw #235d39;
}
	
.h-footer-1-logo {
	width: 60%;
	padding: 0 7vw;
}
	
.h-footer-2-links-1 {
	width: 100%;
	text-align: center;
	order: 2;
}

.h-footer-2-links-2 {
	width: 100%;
	text-align: center;
	order: 3;
}
	
.h-footer-2-icons {
	width: 100%;
	padding: 0 30vw; /*nastavi*/
	order: 1;
}
	
.h-footer-2-links-1 a  {
	font-size: 3vw;
	margin-bottom: 3vw;
}
	
.h-footer-2-links-2 a  {
	font-size: 3vw;
	margin-bottom: 3vw;
}
	
.h-footer-2-icons a {
	padding: 0 6vw 8vw 6vw; /* nastavi */
}
	
.h-footer-2-icons-vl {
	border-left: solid 0.8vw #235d39;
  height: 12vw;
	margin-bottom: 8vw;
}
	
.h-footer-3 {
	padding: 0 20vw;
	text-align: center;
}
	
.h-footer-3 input {
	font-size: 3vw;
	padding: 3vw;
}
	
.h-footer-3-title {
	margin: 4vw 0;
}
	
.h-footer-3-copy {
	font-size: 3vw;
	margin-top: 4vw;
}
	
}