


@media (max-width:780px){
	.desktop {display:none;}
	}
	
@media (min-width: 780px) {
	.mobile {display:none;}
}

@media (max-width: 970px) {
	}
	
	
	

	
	
	
	
	/* základné vertikálne menu */
.vertical-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 100%; /* nastav podľa potreby */
}

.vertical-menu > li {
  position: relative;
  border-bottom: 1px solid #ddd;
}

.vertical-menu a {
  display: block;
  padding: 10px 15px;
  text-decoration: none;
  color: #fff;
  background-color: #fb4b4b;
}

.vertical-menu a:hover,
.vertical-menu .aktivna {
  background-color: #cf3e3e;
  color: #fff;
}

/* submenu */
.vertical-menu ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.vertical-menu li {
  position: relative;
}

.vertical-menu li ul {
  display: none;
}

.vertical-menu li.open > ul {
  display: block;
}

.vertical-menu ul li a {
  display: block;
  padding: 10px;
  text-decoration: none;
   background-color: #cf3e3e;
  color: #fff;
}

.vertical-menu ul li a:hover {
  background: #ab3030;
}


.vertical-menu ul li ul li a {
  display: block;
  padding: 10px;
  text-decoration: none;
   background-color: red;
  color: #fff;
}

.vertical-menu ul li ul li a:hover {
  background: #ab3030;
}

	
	
	

	
	
	
	
	
	
	
	
	
	
	
	
	


#skryte_menu ul li a, #skryte_menu ul li a:active, #skryte_menu ul li a:visited 
	 {
	 background-color:#fb4b4b;
	 }
#skryte_menu ul li a:hover, #skryte_menu ul li a.aktivna, #skryte_menu ul li a.aktivna:link, #skryte_menu ul li a.aktivna:visited  
	{
	background-color:#cf3e3e;
	}
	
#skryte_menu ul li ul {margin:0 0 0 20px}

#skryte_menu ul li ul li a, #skryte_menu ul li ul li a:active, #skryte_menu ul li ul li a:visited 
	 {
	 
	 background-color:#cf3e3e;
	 font-size:14px;
	 }
#skryte_menu ul li ul li a:hover, #skryte_menu ul li ul li a.aktivna, #skryte_menu ul li ul li a.aktivna:link, #skryte_menu ul li ul li a.aktivna:visited  
	{
	background-color:#ab3e3e;
	}
	
	
	
#skryte_menu ul li ul li ul li a, #skryte_menu ul li ul li ul li a:active, #skryte_menu ul li ul li ul li a:visited 
	 {
	 
	 background-color:#ab3e3e;
	 font-size:12px;
	 }
#skryte_menu ul li ul li ul li a:hover, #skryte_menu ul li ul li ul li a.aktivna, #skryte_menu ul li ul li ul li a.aktivna:link, #skryte_menu ul li ul li ul li a.aktivna:visited  
	{
	background-color:#913838;
	}
	
	
	
	
	
	
	
contentDiv{
 
}

button.back-to-top{
  margin: 0 !important;
  padding: 0 !important;
  background: #fff;
	height: 0px;
  width: 0px;
  overflow: hidden;
	border-radius: 50px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
  color: transparent;
	clear: both;
  visibility: hidden;
  position: fixed;
  cursor: pointer;
  display: block;
  border: none;
  right: 50px;
	bottom: 75px;
  font-size: 0px;
  outline: 0 !important;
  z-index: 99;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}
button.back-to-top:hover,
button.back-to-top:active,
button.back-to-top:focus,{
  outline: 0 !important;
}
button.back-to-top::before,
button.back-to-top::after {
  content: "";
    display: block;
    vertical-align: middle;
    border-bottom: solid 10px #243447;
    border-left: solid 10px transparent;
    line-height: 0;
    border-right: solid 10px transparent;
    height: 0;
    margin: 18px auto 0;
    width: 0;
  border-radius:20px;
  visibility: hidden;
}
button.back-to-top.show::after,
button.back-to-top.show::before{
  visibility: visible;
}
button.back-to-top::after {
  border-bottom-color:#fff;
      position: relative;
  top:-24px;
}
button.back-to-top.show {
  display: block;
  background: #fff;
  color: #243447;
  font-size: 25px;
  right: 25px;
	bottom: 50px;
  height: 50px;
  width: 50px;
  visibility: visible;
	box-shadow: 0px 2px 4px 1px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0px 2px 4px 1px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 2px 4px 1px rgba(0, 0, 0, 0.25);
}
button.back-to-top.show:active {
  box-shadow: 0px 4px 8px 2px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0px 4px 8px 2px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 4px 8px 2px rgba(0, 0, 0, 0.25);
}



