/*!
 * Ovo je css za Komcontrol
 *
 */

body,h1,h2,h3,h4,h5,h6 {font-family: "Ubuntu Condensed", sans-serif;}
body, html {
    height: 100%;
    color: #595959;
    line-height: 1.8;
width: 100%;
}



/* Create a Parallax Effect */
.bgimg-1, .bgimg-2, .bgimg-3, .bgimg-4, .bgimg-5, .bgimg-6, .bgimg-7 {
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

/* First image (Logo. Full height) */
.bgimg-1 {
    background-image:url("images/Farming-Pic.jpg");
    height: 90%;
z-index: -1;
}

/* Second image (Čobanice) */
.bgimg-2 {
    background-image: url("images/Fences.jpg");
    min-height: 40%;
 z-index: -1;
}
/* Second image (Čobanice) */
.bgimg-7 {
    background-image: url("images/pozadinaslovamala.jpg");
    min-height: 40%;
 z-index: -1;
}

/* Third image (Semafori) */
.bgimg-3 {
    background-image: url("images/sport-arena-interior.jpg");
    min-height: 40%;
z-index: -1;
}
/* Fourth image (ostali proizvodi) */
.bgimg-4 {
    background-image: url("images/KOMCONTROLTEMPLATE.jpg");
    min-height: 30%;

z-index: -1;
}


/* Fifth image (O nama) */
.bgimg-5 {
    background-image: url("images/logo32.jpg");
    min-height: 100%;

z-index: -1;
}

/* SIxt image (Ventilacija) */
.bgimg-6 {
    background-image: url("images/vent.jpg");
    min-height: 40%;
z-index: -1;
}
.w3-wide {letter-spacing: 10px;}
.w3-hover-opacity {cursor: pointer;}

/* Turn off parallax scrolling for tablets and phones */
@media only screen and (max-device-width: 1024px) {
    .bgimg-1, .bgimg-2, .bgimg-3, .bgimg-4, .bgimg-5, .bgimg-6, .bgimg-7 {
        background-attachment: scroll;
    }
}

.cobanice {
width: 100%;
height: 350px;
display: block;
margin: auto;
background-size: contain;
}

.oprema {
width: 100%;
height: 150px;
border-radius: 50%;
display: block;
margin: auto;
background-size: contain;
}
.velikaslova {
    text-transform: uppercase;
}



.w3-card-8{box-shadow:10px 10px 10px 0 rgba(0,0,0,0.6),10px 10px 20px 0 rgba(0,0,0,0.19)!important}
.senka {
	color: white;
	text-shadow: 1px 10px 10px black, 0 0 25px blue, 0 0 20px darkblue;
}

.senka2 {
	color: white;
	text-shadow: 1px 5px 5px black, 0 0 10px green, 0 0 5px green;
}
.slideanim {
	visibility: hidden;
}


.slide {
    /* The name of the animation */
    animation-name: zoom;
    -webkit-animation-name: zoom; 
    /* The duration of the animation */
    animation-duration: 1s; 
    -webkit-animation-duration: 1s;
    /* Make the element visible */
    visibility: visible; 
}

/* Go from 0% to 100% opacity (see-through) and specify the percentage from when to slide in the element along the Y-axis */
@keyframes zoom {from{transform:scale(0)} to{transform:scale(1)}}
@-webkit-keyframes slide {from{transform:scale(0)} to{transform:scale(1)}}


.sticky {
  position: fixed;
  top: 0px;
  width: 100%;

}
.stickymeni {
  position: sticky;
  top: 0px;
    

}
.stickymeni2 {
  position: sticky;
  top: 100px;
    

}
.polozaj {
z-index: -1;
}
.w3-theme-d2 {color:#fff !important; background-color:green !important}


.grad {
		display: none
	}
	
	.filterCobanice {
		display: none;
	}
	.filterSemafori {
		display: none;
	}
	.filterDiv {
		display: none;
	}
	.show {
		display: block;
	}
	
	.container {}
	
	* {
		box-sizing: border-box;
	}
	/* Center website */
	
	.main {
		max-width: 1000px;
		margin: auto;
	}
	
	h1 {
		word-break: break-all;
	}
	
	.row {
		margin: 10px -16px;
	}
	/* Add padding BETWEEN each column */
	
	.row,
	.row > .column {
		padding: 16px;
	}
	
/* Add padding BETWEEN each column */
	
	.row,
	.row > .columnsemafori {
		padding: 16px;
	}
	ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	
	li {
		display: inline;
	}
	/* Create three equal columns that floats next to each other */
	
	.column {
		float: left;
		width: 33.33%;
	}
}

/* Clear floats after rows */
.row::after {
	content: "";
	display: table;
	clear: both;
}

/* Content */
.content {
	background-color: white;
	padding: 0px;
}

/* Responsive layout - makes a two column-layout instead of four columns */
@media (max-width: 1000px) {
	.column {
		width: 50%;
	}
}

/* Responsive layout - makes the two columns stack on top of each other instead of next to each other */
@media (max-width: 500px) {
	.column {
		width: 50%;
	}
}
.roww {
	margin: 10px -16px;
}

/* Add padding BETWEEN each column */
.roww,
.roww > .columnw {
	padding: 12px;
}
ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
li {
	display: inline;
}

/* Create four equal columns that floats next to each other */
.columnw {
	float: left;
	width: 25%;
}

}

/* Clear floats after rows */
.roww::after {
	content: "";
	display: table;
	clear: both;
}

/* Content */
.content {
	background-color: white;
	padding: 0px;
}

/* Responsive layout - makes a two column-layout instead of four columns */
@media (max-width: 900px) {
	.columnw {
		width: 30%;
	}
}

/* Responsive layout - makes the two columns stack on top of each other instead of next to each other */
@media (max-width: 600px) {
	.columnw {
		width: 50%;
	}
}




a:link {
    text-decoration: none;
}

a:visited {
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

a:active {
    text-decoration: none;
}
