.center {text-align:center;}



/* ===== RESET PRO DROPDOWN ===== */
.navbar,
.navbar-collapse,
.navbar-nav {
  overflow: visible !important;
}

/* ===== NAVBAR ===== */
.custom-navbar {
  background: transparent;
}

/* ===== CENTER MENU ===== */
.navbar-nav {
  gap: 1rem;
}

.nav_li {padding-top:8px}

/* ===== LINKS ===== */
.navbar-nav .nav-link {
  color: #fff;
  font-weight: 400;
  font-size:18px;
  
}

.navbar-nav .nav-link:hover, .nav-link:focus {
  color: #aaa;
  text-decoration: none;
}

.nav-linkactive {
  color: #aaa  !important;
  text-decoration: none;
}

/* ===== DROPDOWN ===== */
.dropdown-menu {
  background: #000;
  border: none;
  padding: .5rem 0;
  min-width: 200px;
  z-index: 2000;
}

.dropdown-item {
  color: #fff;
  padding:10px;
  border-bottom:1px solid rgba(255,255,255,0.25);
}

.dropdown-item:hover {
  background: rgba(255,255,255,0.15);
  color: #fff;
}

/* ===== SUBMENU ===== */
.dropdown-submenu {
  position: relative;
}

.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  background: #222;
  
}


/* ===== ACTIVE DROPDOWN LINK FIX ===== */
.navbar-nav .nav-item.show > .nav-link,
.navbar-nav .nav-link.show {
  color: #fff !important;
}




/* ===== DESKTOP HOVER ===== */
@media (min-width: 992px) {
  .dropdown:hover > .dropdown-menu {
    display: block;
  }
}



/* ===== MOBILE FIX ===== */
@media (max-width: 991px) {
  .dropdown-submenu > .dropdown-menu {
    display: none;
    position: static;
    margin-left: 1rem;
  }

  .dropdown-submenu > .dropdown-menu.show {
    display: block;
  }
}


/*Biely alebo platinový rám*/

.silver {
 border: 2px solid rgba(255,255,255,0.4);

  /* platinový nádych */
  box-shadow:
    inset 0 0 0 1px rgba(255,255,255,0.15),
    0 0 0 1px rgba(180,180,180,0.35);
}







.footer {
	margin-top:15px;
		/*border-top:1px solid rgba(255,255,255,0.25);*/
	font-size:16px;
	padding:35px 0 35px 0;
	/*background-size: cover;*/
}






.form-group {
  display: block;
  margin-bottom: 15px;
  
}

.form-group input {
  padding: 0;
  height: initial;
  width: initial;
  margin-bottom: 0;
  display: none;
  cursor: pointer;
}

.form-group label {
  position: relative;
  cursor: pointer;
}

.form-group label:before {
  content:'';
  -webkit-appearance: none;
  background-color: transparent;
  border: 2px solid #666;
  /*box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);*/
  padding: 10px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
  margin-right: 5px;
}

.form-group input:checked + label:after {
  content: '';
  display: block;
  position: absolute;
  top: 2px;
  left: 9px;
  width: 6px;
  height: 14px;
  border: solid #666;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}





.gold {background: #222;color:#fff;
		border:1px solid #aaa;
}
		
.gold:hover {background: #aaa;border:1px solid #aaa;}




