
/* User picture WP com tamanho incorreto
** ----------------------------------------------- */
#wp-admin-bar-user-info .avatar {
    max-height: none;
}

/* Google Maps Street - View Fix Boneco Street View
** ----------------------------------------------- */
.gm-style img {
	max-width: none;
	max-height: none;
}

/* Botões
** ----------------------------------------------- */
.texto a.button,
.texto button,
.texto .btn {
    color: #FFF;
    text-decoration: none;
}
.texto a.button:hover,
.texto button:hover,
.texto .btn:hover {
    color: #FFF;
    text-decoration: none;
}


/* Slick
** plugin de banner
** ----------------------------------------------- */
/* Slick boxes com mesma altura */
.slick-flex .slick-slide {
    height: auto;
    display: flex;
}
.slick-flex .slick-track,
.slick-flex .slick-list {
    display: flex;
    width: 100%;
}
/* Slick */
.slick-skin-default .slick-dots {
    position: static;
    display: flex;
    max-width: 80%;
    margin: auto;
}
/* - Paginação */
.slick-skin-default .slick-dots li {
    flex: 1;
    width: auto;
    height: auto;
    margin: 5px 10px;
    padding: 5px;
    opacity: 0.5;
}
.slick-skin-default .slick-dots li.slick-active {
    opacity: 1;
}
.slick-skin-default .slick-dots li button {
    display: flex;
    width: 100%;
    height: auto;
    padding: 3px;
    cursor: pointer;
    background: transparent;
    border-radius: 5px;
}
/* - Tamnho */
.slick-skin-default .slick-prev,
.slick-skin-default .slick-next {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 35px;
    height: 35px;
    background: transparent;
    border-radius: 50%;
}
/* - Setas */
.slick-skin-default .slick-prev {
    left: -50px;
}
.slick-skin-default .slick-next {
    right: -50px;
}
/* - Icones */
.slick-skin-default .slick-prev::before {
    content: '\f053'; /* Chevron left */
}
.slick-skin-default .slick-next::before {
    content: '\f054'; /* Chevron right */
}
.slick-skin-default .slick-prev::before,
.slick-skin-default .slick-next::before {
    font-family: FontAwesome;
    opacity: 0.2;
    font-size: 34px;
    color: inherit;
}

@media (max-width: 1320px) {
    .slick-slider {
        padding-left: 40px;
        padding-right: 40px;
    }
    .slick-skin-default .slick-prev {
        left: 0px;
    }
    .slick-skin-default .slick-next {
        right: 0;
    }
}

@media (max-width: 680px) {
    .slick-skin-default .slick-prev,
    .slick-skin-default .slick-next {
        width: 25px;
        height: 25px;
    }
    .slick-skin-default .slick-prev::before,
    .slick-skin-default .slick-next::before {
        width: 7px;
        height: 13px;
    }
}

/* Select2
** ----------------------------------------------- */
body .select2-container--default .select2-selection--single {
    background-color: #EEEEEE;
    border: 0;
    border-radius: 3px;
}
body .select2-container .select2-selection--single {
    height: 46px;
}
body .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 46px;
}
body .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 46px;
}

/* WP Admin Bar - caso menu fixo
** ----------------------------------------------- */
@media (max-width: 980px) {
	#wpadminbar {
		z-index: 998;
	}
}

/* Plugin de calendário, fixar o tamanho do select de mês
** ----------------------------------------------- */
.post-type-archive-mec-events .mec-wrap .mec-search-form .mec-date-search > select:nth-child(2) {
	width: 170px;
}
.mec-wrap .mec-totalcal-box .mec-totalcal-view span.mec-totalcal-weeklyview {
	display: none;
}


/* Remover logo Bitnami GCloud
** ----------------------------------------------- */
#bitnami-banner{
	display: none;
}


/* Magnific Popup
** ----------------------------------------------- */
.mfp-bg {
	z-index: 100001;
}
.mfp-wrap {
	z-index: 100002;
}
