.test{
	background-color:black;

}
.uk-form-row{
    transform: translateX(18%);
}
#tm-hero{
	background-size: cover!important;

}
.tm-hero{
	background-size: cover!important;
}
.showslide{
	position: relative;
    /* display: contents; */
    z-index: 10;
	
}
#portfolio{
    border: 1px solid #ffffff82;
    box-shadow: 0px 0px 17px 15px #000000d4;
    transform: scale(1.6);
}
.pfvideo{
	display: contents;
	/* transform: scale(1.6); */
}
.sidemenu{
	transform: scale(1.3) translate(-22% ,0%);
    background-color: #ffffff;
    width: auto;
    height: fit-content;
    border: 1px solid white;
    box-shadow: 0px 0px 20px 4px #888888;
}
.elektrotext {
    background-color: #ffffff;
    border: 1px solid white;
    box-shadow: 0px 0px 20px 4px #888888;
    margin: 5%;
    padding: 12%;
}
.nicetext {
   color: #29292a;
    text-shadow: 1px 1px 2px black;
}
/* .tinynicetext{ */
    /* text-shadow: 1px 1px 1px black; */
/* } */
/* .uk-block-default{ */
    /* background: linear-gradient(180deg, #1f1915, white); */
/* } */

#ffw{
	
}
.topmenu {
    transform: scale(1.0) translate(0% ,0%);
    background-color: #ffffff;
    width: -webkit-fill-available;
    height: fit-content;
    border: 1px solid white;
    box-shadow: 0px 0px 20px 4px #888888;
}
.topmenu {
    transform: scale(1) translate(-50% ,-350%);
    background-color: #FFFFFF;
    width: 130%;
    border: 1px solid white;
    box-shadow: 0px 0px 20px 4px #888888;
    position: relative;
    padding: 0px 1%;
    display: block;
    left: 50%;
}
.topmenuvec{
	
}
#tm-hero > div > section > div:nth-child(1) > div > ul{
    display: flex;
    justify-content: space-between;
    align-content: center;
    flex-wrap: wrap;
    flex-direction: column;
    align-items: center;
}
#tm-hero > div > section > div:nth-child(2) > div > ul {
    display: flex;
    justify-content: space-between;
    align-content: center;
    flex-wrap: wrap;
    flex-direction: column;
    align-items: center;
}
.heromenu {
    transform: scale(0.8) translate(87% ,-1163%);
    background-color: #FFFFFF;
    width: 250%;
    border: 1px solid white;
    box-shadow: 0px 0px 20px 4px #888888;
    /* position: absolute; */
    padding: 0px 1%;
    display: block;
    right: 0px;
}
/* li.uk-parent.uk-active.uk-open > div.uk-dropdown.uk-dropdown-navbar.uk-dropdown-bottom{ */
	/* position:absolute; */
	/* top: 50px!important; */
	/* left: -40px; */
	/* width:inherit; */
/* } */
#tm-top > div > section > div > div.topmenu > ul.uk-nav{
	
	display:flex;
	justify-content:center;
}
.tabone {
	margin:auto;
}
@media (min-width:1220px){
	.uk-container{
		max-width:1600px;
		padding:0 40px
	}
}
h1, h2, h3, h4, h5, h6{
	color: #29292a;
}
.pictureframe{
	display:flex;
	justify-content:center;

}
img{
	
}
.center{
	text-align:center;
}
.chlazenitext {
    color: #000000b3;
    box-shadow: 0px 0px 20px 15px rgb(0 0 0 / 18%);
    background-color: #ffffffd4;
}
.preslap{
	
}
.headertext {
    text-align: left;
    left: 10%;
    position: absolute;
    width: 30%;
    background-color: #87ceeb66;
    top: 15%;
    /* height: 33%; */
    box-shadow: 1px 1px 4px 1px black;
    font-size: x-large;
    line-height: initial;
    color: #333;
    /* text-shadow: 1px 1px 2px black;  */
}

#NZUlogo {
    background-image: url(/storage/zelena-usporam-doplnkova-varianta-lg%402x.png);
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
}
.hoverpointer:hover {
	cursor:pointer;
}
.nzu {
	/*margin-top: 20px;*/
}
.innerwrap {
	text-align:center;
	cursor:pointer;
	
}