.custom-gold {
  color: #ffc80c;	
}

.custom-white {
  color: #ffffff;
  font-weight: 500;	 
}

.ui-to-top {
  color: #000080;
  background: #ffc80c;
}

.list-marked li {
  text-indent: -27px;
}


.rd-navbar-static .rd-navbar-nav {
  padding-left: 30px;
}

.rd-navbar-static .bg-gray-darker .rd-navbar-nav > li > a, 
.rd-navbar-static .bg-gray-darker .rd-navbar-nav > li > .rd-navbar-submenu-toggle  
 {
  color: #ffffff;
  font-weight: 700;	 
}

.rd-navbar .rd-navbar-nav > li {
  font-weight: 700;	
}

@media (min-width: 1600px) {
  .rd-navbar-static .rd-navbar-panel {
    padding: 10px 0;
  }
}

.textshadow {
	text-shadow: #000000 2px 2px 6px;
}

.white-panel {
  display: inline-block;
  background-color: rgba(255,255,255,0.65);
  padding-top: 4px;
  padding-bottom: 16px;
  padding-left: 8px;
  padding-right: 8px;
}

.dark-panel {
  background-color: rgba(0,0,0,1);
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 15px;
  padding-right: 15px;
}

.bg-image-dark h1, 
.bg-image-dark h2, 
.bg-image-dark h3, 
.bg-image-dark h4, 
.bg-image-dark h5, 
.bg-image-dark h6, 
.bg-image-dark .heading-1, 
.bg-image-dark .heading-2, 
.bg-image-dark .heading-3, 
.bg-image-dark .heading-4, 
.bg-image-dark .heading-5, 
.bg-image-dark .heading-6 {
  color: #000080;
}

.breadcrumbs-custom__path li > a, 
.breadcrumbs-custom__path li > a:active, 
.breadcrumbs-custom__path li > a:focus {
  color: #ffc80c;
}

.button.button-primary, 
.button.button-primary:focus {
  color: #000;
  background-color: #ffc80c;
  border-color: #ffc80c;
}





.button2 {
	margin-top: 10px;
}

@media (min-width: 992px) {
  * + .button2 {
    margin-top: 10px;
  }

@media (min-width: 992px) {
  * + .button2 {
    margin-top: 10px;
  }	
	
	
	
	

.footer-classic {
  padding: 10px 0 10px;
  text-align: center;	
}

@media (min-width: 768px) {
  .footer-classic {
    padding: 15px 0 15px;
    text-align: center;
  }
}

@media (min-width: 992px) {
  .footer-classic {
    padding: 20px 0 20px;
    text-align: center;	
  }
}

.pt-30 {
  padding-top: 30px;
}

.pt-40 {
  padding-top: 40px;
}

.pt-50 {
  padding-top: 50px;
}

.pt-60 {
  padding-top: 60px;
}

.pt-100 {
  padding-top: 100px;
}

.mt-30 {
  margin-top: 30px;
}

.mt-40 {
  margin-top: 40px;
}

.mt-50 {
  margin-top: 50px;
}

.mt-60 {
  margin-top: 60px;
}

.mb-30 {
  margin-bottom: 30px;
}

.mb-40 {
  margin-bottom: 40px;
}

.mb-50 {
  margin-bottom: 50px;
}

.mb-60 {
  margin-bottom: 60px;
}


