/* slider */
@-webkit-keyframes fading { 
    0% { opacity: 0; }
    10% { opacity: 1; }
    90% { opacity: 1; }
    100% { opacity: 0; }
}
@keyframes fading { 
    0% { opacity: 0; }
    10% { opacity: 1; }
    90% { opacity: 1; }
    100% { opacity: 0; }
}

.container_slider { position: relative; width: 100%; max-width: 1366px; margin: 0px auto; z-index: 0; }

.container_slider:hover .prev, .container_slider:hover .next { opacity: 1; }

.container_slider ul { list-style: none; }

.container_slider .slider { width: 100%; -webkit-animation: fading 20s infinite; animation: fading 20s infinite; }
.container_slider .slider img { width: 100%; }
.container_slider .slider .destaque { position: absolute; width: 50%; left: 70px; bottom: 40px; }
.container_slider .slider .destaque h1 { color: #EEEEEE; background: rgba(0,71,127,.5); display: table; padding: 5px; font-size: 25px; }
.container_slider .slider .destaque p  { color: #EEEEEE; background: rgba(0,71,127,.5); display: table; padding: 5px; font-size: 18px; }

.container_slider .container_bullets { position: absolute; left: 50%; transform: translate(-50%,-150%); }

.container_slider .bullets { background: #00477F; display: inline-block; padding: 5px; border-radius: 10px; text-align: center; }
.container_slider .bullets:hover { background: #AEBC21; cursor: pointer; }

.container_slider .bullet_activated { background: #AEBC21; }

.container_slider .prev { position: absolute; top: 60%; left: 0%; transform: translate(0%,-150%); opacity: 0; }
.container_slider .next { position: absolute; top: 60%; right: 0%; transform: translate(-0%,-150%); opacity: 0; }

.container_slider .button_floating { 
    font-size: 45px; 
    color: #AEBC21; background: ; 
    width: 60px; height: 60px; 
    line-height: 60px;
    display: inline-block; 
    text-align: center; 
    overflow: hidden;
    cursor: pointer;
}

.container_slider .button_floating:hover { color: #00477F; background: #AEBC21; }
/* slider */

/* Responsive */
@media only screen and (max-width: 1024px){
    
}

@media only screen and (max-width: 768px){
    .container_slider .slider .destaque { position: absolute; width: 90%; left: 5%; bottom: 5%; }
    .container_slider .slider .destaque h1 { font-size: 18px; }
    .container_slider .slider .destaque p  { font-size: 14px; }
    
    .container_slider .container_bullets { display: none; }
    
    .container_slider .prev { display: none; }
    .container_slider .next { display: none; }
}

@media only screen and (max-width: 500px){
    .container_slider .slider .destaque p  { display: none; }
}
/* Responsive */