
/* 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;
}

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

/* Slick
** Setas
** ----------------------------------------------- */
/* - Icones */
.slick-btn {
	cursor: pointer;
	display: inline-flex;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	transition: all 0.3s ease 0s;
	background-size: 20% auto;
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #F5F5F5;
	box-shadow: 0 3px 5px rgba(0,0,0,0.1);
}

.slick-btn-prev {
	background-image: url('../../imagens/geral/seta-esquerda.png');
}
.slick-btn-next {
	background-image: url('../../imagens/geral/seta-direita.png');
}
.slick-paginacao-btn.slick-disabled {
	opacity: 0.5;
}

/* Cores */

/* 2 */
.slick-btn-default {
	background-color: #BF8C23;
}
.slick-btn-default.slick-btn-prev {
	background-image: url('../../imagens/geral/seta-esquerda-b.png');
}
.slick-btn-default.slick-btn-next {
	background-image: url('../../imagens/geral/seta-direita-b.png');
}

/* 2 */
.slick-btn-2 {
	background-color: #9CA483;
}
.slick-btn-2.slick-btn-prev {
	background-image: url('../../imagens/geral/seta-esquerda-b.png');
}
.slick-btn-2.slick-btn-next {
	background-image: url('../../imagens/geral/seta-direita-b.png');
}

/* 4 */
.slick-btn-4 {
	background-color: #394B4E;
}
.slick-btn-4.slick-btn-prev {
	background-image: url('../../imagens/geral/seta-esquerda-b.png');
}
.slick-btn-4.slick-btn-next {
	background-image: url('../../imagens/geral/seta-direita-b.png');
}

/* 4 */
.slick-btn-7 {
	background-color: #9CA483;
}
.slick-btn-7.slick-btn-prev {
	background-image: url('../../imagens/geral/seta-esquerda-b.png');
}
.slick-btn-7.slick-btn-next {
	background-image: url('../../imagens/geral/seta-direita-b.png');
}

/* 5 */
.slick-btn-5 {
	background-color: #A43634;
}
.slick-btn-5.slick-btn-prev {
	background-image: url('../../imagens/geral/seta-esquerda-b.png');
}
.slick-btn-5.slick-btn-next {
	background-image: url('../../imagens/geral/seta-direita-b.png');
}

/* Remover setas */
.slick-prev::before,
.slick-next::before {
	content: none;
}

/* 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%;
	box-sizing: border-box;
}

/* Box botão - centro */
.slick-btn-box-center {
	position: absolute;
	left: 0;
	right: 0;
	transform: translateY(-50%);
	height: 0;
	top: 50%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.slick-paginacao-btn-bottom-center {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	transform: translateY(50%);
}

.slick-dots li button::before {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 20px;
	height: 20px;
	color: transparent;
	mask-image: url('../../imagens/svg/circle.svg');
	mask-repeat: no-repeat;
	mask-position: center center;
	--webkit-mask-image: url('../../imagens/svg/circle.svg');
	--webkit-mask-repeat: no-repeat;
	--webkit-mask-position: center center;
	background-color: #ff7922;
}
.slick-dots li.slick-active button::before {
	opacity: 1;
	color: transparent;
}

/* Setas para fora */
.slick-btn-fora .slick-btn-prev {
	margin-left: -25px;
}
.slick-btn-fora .slick-btn-next {
	margin-right: -25px;
}

/*
** Select 2
** ================================================== */
.select2-container--default .select2-selection--single {
	background-color: #fbfbfb;
	border: 2px solid #DBDBDB;
	border-radius: 4px;
	height: 45px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 42px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	top: 9px;
}
.select2-dropdown {
	border: 2px solid #DBDBDB;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
	border: 2px solid #DBDBDB;
}

@media (max-width: 1480px) {
	.slick-btn {
		width: 40px;
		height: 40px;
	}
}

@media (max-width: 1220px) {
	.slick-btn-fora .slick-btn-prev {
		margin-left: -15px;
	}
	.slick-btn-fora .slick-btn-next {
		margin-right: -15px;
	}
}