/* Add here all your CSS customizations */

/* Css Parte Info Top */

.thumb-info.thumb-info-top-info .thumb-info-top {
    background: rgba(0, 0, 0, 0.3);  /* Cor do título */
    left: 0;
    width: 100%;
    max-width: 100%;
    transition: transform .2s ease-out, opacity .2s ease-out;
    transform: translate3d(0, 100%, 0);
    top: 0;
    opacity: 0;
    padding: 20px;
    text-shadow: none;
    color: #FFF;
    height: 20%;
}

.thumb-info.thumb-info-bottom-info-dark .thumb-info-title { 
    background: rgba(0, 0, 0, 0.3); /* Cor do local de baixo */
    color: #FFF;
}



.thumb-info.thumb-info-top-info .thumb-info-type  {
    float: none;
    background: none;
    padding: 0;
    margin: 0;
}

.thumb-info.thumb-info-top-info:hover .thumb-info-top {
    transform: translate3d(0, 0, 0);
    opacity: 1;
}

.thumb-info.thumb-info-top-info:hover img {
    transform: scale(1.1);
}

.thumb-info.thumb-info-top-info-linear .thumb-info-top {
    background: linear-gradient(to top, rgba(255, 255, 255, 0.8) 0, transparent 100%) repeat scroll 0 0 rgba(255, 255, 255, 0);
}

.thumb-info.thumb-info-top-info-dark .thumb-info-top {
    background: #212529;
    color: #FFF;
}

.thumb-info.thumb-info-top-info-dark-linear .thumb-info-top {
    background: linear-gradient(to top, rgba(33, 37, 41, 0.8) 0, transparent 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.thumb-info.thumb-info-top-info-show-more img {
    transform: none !important;
}

.thumb-info.thumb-info-top-info-show-more .thumb-info-top {
    transform: translate3d(0, 0, 0);
    opacity: 1;
}

.thumb-info.thumb-info-top-info-show-more .thumb-info-show-more-content {
    transition: ease max-height 800ms;
    overflow: hidden;
    max-height: 0;
    display: block;
}

.thumb-info.thumb-info-top-info-show-more:hover .thumb-info-show-more-content {
    max-height: 300px;
}

.hover-effect-3d .thumb-info .thumb-info-top {
    transition: ease-out opacity .2s !important;
}
.hover-effect-3d .thumb-info.thumb-info-centered-info .thumb-info-top {
    top: 47%;
}

.thumb-info .thumb-info-top {
    transition: all 0.3s;
    color: #FFF;
    font-weight: 600;
    left: 0;
    letter-spacing: -.05em;
    position: absolute;
    z-index: 2;
    max-width: 90%;
    font-size: 17px;
    padding: 13px 21px 2px;
    bottom: 13%;
}


.thumb-info.thumb-info-hide-info-hover .thumb-info-top {
    opacity: 1;
    top: 50%;
}

.thumb-info.thumb-info-hide-info-hover:hover .thumb-info-top {
    opacity: 0;
}

.thumb-info.thumb-info-slide-info-hover .thumb-info-top {
    opacity: 1;
    top: 0;
    height: 100%;
    top: 0;
    transform: none !important;
}

.thumb-info:hover .thumb-info-top {
    cursor: pointer;

}

@media (max-width: 991px) {
    .thumb-info .thumb-info-top {
        font-size: 14px;
    }

    .thumb-info .thumb-info-more {
        font-size: 11px;
    }
}



/* Css Final Info Top */


/* CSS Página de Agenda */

.social-icons li:hover.social-icons-agenda_instagram a {
    background: #fb9745 !important;
}

.social-icons li:hover.social-icons-agenda_facebook a {
    background: #5388f6 !important;
}

.agenda_instagram   {
    color: #c15802 !important;
    font-size: 20px;
    vertical-align: middle;
}

.agenda_facebook  {
    color: #3b5a9a !important;
    font-size: 20px;
    vertical-align: middle;
}


.agenda_ticket  {
    color: #0b7f29 !important;
    font-size: 20px;
    vertical-align: middle;
}

.social-icons li:hover.social-icons-agenda_ticket a {
    background: #b5fdc7 !important;
}

.agenda_link_externo  {
    color: #5b1da9 !important;
    font-size: 20px;
    vertical-align: middle;
}

.social-icons li:hover.social-icons-agenda_link_externo a {
    background: #c495ff !important;
}


.agenda_ampliar_imagem  {
    color: #1287cb !important;
    font-size: 20px;
    vertical-align: middle;
}

.social-icons li:hover.social-icons-agenda_ampliar_imagem a {
    background: #bae6ff!important;
}

.social-icons:not(.social-icons-opacity-light):not(.social-icons-transparent):not(.social-icons-clean):not(.social-icons-clean-with-border):not(.social-icons-dark):not(.social-icons-dark-2):not(.custom-social-icons) li a
{
   background: rgba(255, 255, 255, 0.5); /* Cor do local de baixo */   
}
 /* Final Css Página de Agenda */



   
