.navbar-main > li > a .bar {
    position: absolute;
  color: #555 !important;
    top: -10px;
    left: 0px;
    width: 100%;
    height: 4px;
    background: transparent;
    opacity: 0;
    -webkit-transition: top 0.19s ease-in-out 0s, opacity 0.25s ease-in-out;
    -o-transition: top 0.19s ease-in-out 0s, opacity 0.25s ease-in-out;
    transition: top 0.19s ease-in-out 0s, opacity 0.25s ease-in-out;
}
.blink { 
    border-radius: 0.2em;
    padding: 0.2em;

    animation-name: animation_blink_5s;
    animation-timing-function: ease-in;
    animation-duration: 2s; 
    animation-iteration-count: 2.5;   
    animation-fill-mode: both;
}
#c264 h1.element-header {
  font-weight: bolder;
}
@keyframes animation_blink_5s {
    0% {  
        background-color: white;
    }
    50% {  
        background-color: red;
    }
    100% {  
        background-color: white;
    }
}

.footer-section-content {
    color: #ffffff;
    background-color: #008800;
}
.nav-item{
  background-color: rgba(255, 255, 255, 0.6);
 margin-left:13px;
  border-radius: 6px;
}
.section-light {
    
    background-color: transparent;
}
body {
    background: url(../../../user_upload/images/bg.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}


.navbar-default-transition:not(.navbar-transition) .navbar-nav > li > .nav-link, .navbar-default-transition:not(.navbar-transition) .navbar-nav > li > .nav-link:hover, .navbar-default-transition:not(.navbar-transition) .navbar-nav > li > .nav-link:focus, .navbar-inverse-transition:not(.navbar-transition) .navbar-nav > li > .nav-link, .navbar-inverse-transition:not(.navbar-transition) .navbar-nav > li > .nav-link:hover, .navbar-inverse-transition:not(.navbar-transition) .navbar-nav > li > .nav-link:focus {
    color: #555 !important;
}
#c164.frame {
    margin-top: 0; 
    
}
form ol {list-style-type: none;}
footer input, footer textarea {
    color: #111;
  
  }
.footer-section-content {
    color: #ffffff;
    background-color: #111111;
}

.carousel .carousel-item h1, .carousel .carousel-item h2, .carousel .carousel-item h3, .carousel .carousel-item h4, .carousel .carousel-item h5, .carousel .carousel-item h6 {
  color: inherit;
  margin-top: 0;
  background: rgba(170,170,170, 0.7);
  border-radius: 10px;
  padding:12px
}


iframe {
  max-width: 100%;
}
.embed-container {
  position: relative; 
  padding-bottom: 56.25%; /* ratio 16x9 */
  height: 0; 
  overflow: hidden; 
  width: 100%;
  height: auto;
}
.embed-container iframe {

  position: absolute; 
  top: 0; 
  left: 0; 
  width: 100%; 
  height: 100%; 
}
/* ratio 4x3 */
.embed-container.ratio4x3 {
  padding-bottom: 75%;
}



