/*  MICROTHEMER STYLES  */

/*= Animações =============== */

@-webkit-keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

@keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}


/*= Cabeçalho ================ */

/** Cabeçalho >> Botão Menu Topo **/
.button-menu-topo .menu-item-text {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(255, 34, 34) !important;
	padding: 10px 20px 10px 20px !important;
	border-radius: 5px !important;
}


/*= Rodapé =================== */

/** Rodapé >> Ícones **/
.dl-rodape-icone {
	width: 20px !important;
}

/** Rodapé >> Rodapé Banner - Linha **/
.fl-node-60549eb83262e > .fl-row-content-wrap {
	z-index: 90 !important;
}

/** Rodapé >> Rodapé Newsletter - Linha **/
.fl-node-60549ee37f315 > .fl-row-content-wrap {
	z-index: 95 !important;
}


/*= Guia - Individual ========= */

/** Guia - Individual >> Botão Editar - Div **/
.div-btn-editar-anuncio {
	box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3) !important;
	background-color: rgb(84, 186, 29) !important;
	width: 125px !important;
	padding: 5px !important;
	border-radius: 5px 0 0 5px !important;
	position: fixed !important;
	top: 110px !important;
	right: 0 !important;
	z-index: 9999 !important;
	-webkit-animation-name: shake !important;
	animation-name: shake !important;
	-webkit-animation-duration: 1s !important;
	animation-duration: 1s !important;
	-webkit-animation-iteration-count: 1 !important;
	animation-iteration-count: 1 !important;
}

/** Guia - Individual >> Botão Editar - Link **/
.btn-editar-anuncio {
	color: rgb(255, 255, 255) !important;
	font-size: 14px !important;
	line-height: 14px !important;
	padding: 5px 10px 5px 10px !important;
}

/** Guia - Individual >> Botão Editar - Ícone **/
.btn-editar-anuncio > .icon-editar-anuncio {
	color: rgb(84, 186, 29) !important;
	text-align: center !important;
	vertical-align: middle !important;
	box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.2) inset !important;
	background-color: rgb(255, 255, 255) !important;
	width: 25px !important;
	height: 25px !important;
	padding: 5px 4px 5px 6px !important;
	margin-right: 10px !important;
	border-radius: 50% !important;
}

/** Guia - Individual >> Categoria de Anúncio - li **/
.fl-categoria-de-anuncio > li {
	list-style-type: none !important;
	box-shadow: 1px 1px 2px 0 rgba(50, 50, 50, 0.3) inset !important;
	background-color: rgb(255, 34, 34) !important;
	width: auto !important;
	margin-right: 7px !important;
	margin-bottom: 7px !important;
	border-radius: 5px !important;
	float: left !important;
}

/** Guia - Individual >> Tag de Anúncio - li **/
.tag-guia > li {
	color: rgb(136, 136, 136) !important;
	list-style-type: none !important;
	width: auto !important;
	padding-right: 10px !important;
	padding-left: 10px !important;
	margin-right: 7px !important;
	border: 2px solid rgb(231, 231, 231) !important;
	border-radius: 5px !important;
	float: left !important;
}

/** Guia - Individual >> Categoria de Anúncio - link **/
.fl-categoria-de-anuncio > li > a {
	color: rgb(255, 255, 255) !important;
	font-size: 14px !important;
	padding-right: 10px !important;
	padding-left: 10px !important;
}

/** Guia - Individual >> Tag de Anúncio - link **/
.tag-guia > li > a {
	color: rgb(136, 136, 136) !important;
	font-size: 14px !important;
}

/** Guia - Individual >> Categoria de anuncio **/
.categoria-guia .fl-categoria-de-anuncio {
	margin-bottom: 0 !important;
	margin-left: 0 !important;
}

/** Guia - Individual >> Botão Aberto/Fechado **/
.botao-aberto-fechado .uabb-creative-flat-btn {
	border-radius: 5px !important;
}

/** Guia - Individual >> TAG Guia **/
.tag-guia {
	color: rgb(255, 255, 255) !important;
	margin-bottom: 0 !important;
	margin-left: 0 !important;
}

/** Guia - Individual >> Ícone Tag **/
.tag-guia .fa-tag {
	font-size: 12px !important;
	margin-right: 5px !important;
}

/** Guia - Individual >> Guia Características **/
.guia-caracteristicas {
	line-height: 36px !important;
	list-style-type: none !important;
	margin-bottom: 0 !important;
	margin-left: 0 !important;
	columns: 3 !important;
}

/** Guia - Individual >> Guia Características - Ícone **/
.guia-caracteristicas .fa-check-circle {
	color: rgb(255, 34, 34) !important;
	margin-right: 5px !important;
}

/** Guia - Individual >> Título - Anúncio **/
.fl-heading-text {
	font-size: 40px !important;
}

/** Guia - Individual >> Comentários - Box **/
.comments-area {
	background-color: rgb(249, 249, 249) !important;
	padding: 40px !important;
	border: 1px solid rgb(231, 231, 231) !important;
	border-radius: 5px !important;
}

/** Guia - Individual >> Comentário - Input **/
#comment, 
.comment-form [type="text"] {
	box-shadow: 0 4px 8px 0 rgba(136, 136, 136, 0.03) !important;
	background-color: rgb(255, 255, 255) !important;
	border-top-left-radius: 3px !important;
}

/** Guia - Individual >> Comentários - Botão **/
.comment-form [type="submit"] {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(255, 34, 34) !important;
}

/** Guia - Individual >> Estrelas - Div **/
.dl-stars-comments {
	background-color: rgb(255, 255, 255) !important;
	padding: 15px !important;
	border: 1px solid rgb(231, 231, 231) !important;
	border-radius: 3px !important;
}

/** Guia - Individual >> Comentátios - Estrelas - Img **/
.post-ratings-image {
	margin-right: 3px !important;
}

/** Guia - Individual >> Telefone Topo **/
.dl-anuncio-telefones-topo {
	text-align: center !important;
	margin-bottom: 0 !important;
}

/** Guia - Individual >> Endereço Topo **/
.dl-anuncio-endereco-topo {
	text-align: center !important;
	margin-bottom: 0 !important;
}

/** Guia - Individual >> Pendente de Aprovação - Mensagem **/
.dl-pendente-aprovacao {
	color: rgb(0, 0, 0) !important;
	background-color: rgb(254, 190, 22) !important;
	padding: 20px !important;
	margin: 0 20px 20px 20px !important;
	border-radius: 15px !important;
}


/*= Guia - Box Lateral ======== */

/** Guia - Box Lateral >> Título H3 **/
.box-lateral-guia h3 {
	/* MT [ google_font: 1 ] */
	font-family: 'Lora' !important;
	font-size: 20px !important;
	font-weight: 600 !important;
	padding-bottom: 20px !important;
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}

/** Guia - Box Lateral >> Box **/
.box-lateral-guia {
	background-color: rgb(249, 249, 249) !important;
	padding: 30px !important;
	margin-right: 0 !important;
	margin-bottom: 20px !important;
	margin-left: 0 !important;
	border: 1px solid rgb(231, 231, 231) !important;
	border-radius: 5px !important;
}

/** Guia - Box Lateral >> Ícone Título **/
.icone-titulo {
	color: rgb(255, 255, 255) !important;
	font-size: 25px !important;
	box-shadow: 1px 1px 3px 0 rgba(50, 50, 50, 0.5) !important;
	background-color: rgb(255, 34, 34) !important;
	padding: 8px !important;
	margin-right: 10px !important;
	border-radius: 50% !important;
}

/** Guia - Box Lateral >> Link **/
.box-lateral-guia a {
	color: rgb(136, 136, 136) !important;
}

/** Guia - Box Lateral >> Botão Anúncio Lateral **/
.dl-btn-anuncio-lateral {
	color: rgb(255, 255, 255) !important;
	text-align: center !important;
	vertical-align: middle !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	margin-bottom: 20px !important;
	border-radius: 5px !important;
}

/** Guia - Box Lateral >> Aberto ou Fechado - Ícone **/
.dl-btn-aberto-fechado i {
	font-size: 20px !important;
	line-height: 30px !important;
}

/** Guia - Box Lateral >> Box Lateral Guia - Row **/
.box-lateral-guia .row {
	padding-top: 15px !important;
	padding-bottom: 15px !important;
	border-top: 1px solid rgb(232, 232, 232) !important;
}

/** Guia - Box Lateral >> Botão Anúncio Lateral - Verde **/
.dl-btn-anuncio-lateral-verde {
	background-color: rgb(84, 186, 29) !important;
}

/** Guia - Box Lateral >> Botão Anúncio Lateral - Vermelho **/
.dl-btn-anuncio-lateral-vermelho {
	background-color: rgb(255, 34, 34) !important;
}

/** Guia - Box Lateral >> Botão Anúncio Lateral - Laranja **/
.dl-btn-anuncio-lateral-laranja {
	background-color: rgb(255, 198, 0) !important;
	background-image: none !important;
}

/** Guia - Box Lateral >> Ícones Lateral Info **/
.dl-icones-lateral-info {
	font-size: 20px !important;
}

/** Guia - Box Lateral >> Ícones Sociais **/
.dl-icones-sociais {
	font-size: 22px !important;
	line-height: 22px !important;
	text-align: center !important;
	background-color: rgb(255, 255, 255) !important;
	width: 45px !important;
	height: 45px !important;
	padding: 10px !important;
	margin: 2px 7px 3px 7px !important;
	border: 1px solid rgb(232, 232, 232) !important;
	border-radius: 50% !important;
	float: left !important;
}

/** Guia - Box Lateral >> Ícones Sociais:hover **/
.dl-icones-sociais:hover {
	color: rgb(255, 255, 255) !important;
}

/** Guia - Box Lateral >> Ícones Sociais Whatsapp:hover **/
.dl-icones-sociais-whatsapp:hover {
	background-color: rgb(52, 175, 35) !important;
}

/** Guia - Box Lateral >> Ícones Sociais Telegram:hover **/
.dl-icones-sociais-telegram:hover {
	background-color: rgb(0, 136, 204) !important;
}

/** Guia - Box Lateral >> Ícones Sociais Instagram:hover **/
.dl-icones-sociais-instagram:hover {
	background-color: rgb(138, 58, 185) !important;
}

/** Guia - Box Lateral >> Ícones Sociais Facebook:hover **/
.dl-icones-sociais-facebook:hover {
	background-color: rgb(59, 89, 152) !important;
}

/** Guia - Box Lateral >> Ícones Sociais Youtube:hover **/
.dl-icones-sociais-youtube:hover {
	background-color: rgb(187, 0, 0) !important;
}

/** Guia - Box Lateral >> Ícones Sociais Twitter:hover **/
.dl-icones-sociais-twitter:hover {
	background-color: rgb(0, 172, 237) !important;
}

/** Guia - Box Lateral >> Ícones Sociais Linkedin:hover **/
.dl-icones-sociais-linkedin:hover {
	background-color: rgb(0, 123, 182) !important;
}

/** Guia - Box Lateral >> Botão Anuncio Lateral - Roxo **/
.dl-btn-anuncio-lateral-roxo {
	background-color: rgb(102, 70, 231) !important;
}

/** Guia - Box Lateral >> Div Center **/
.dl-div-center {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
}

/** Guia - Box Lateral >> Form Contato - Input **/
.dl-anuncio-contato-form [type="text"], 
.dl-anuncio-contato-form textarea {
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.03) !important;
	background-color: rgb(255, 255, 255) !important;
	padding-right: 12px !important;
	padding-left: 12px !important;
	margin-top: 2px !important;
	margin-bottom: 2px !important;
	border-radius: 3px !important;
}

/** Guia - Box Lateral >> Form Contato - Botão **/
#gform_submit_button_1 {
	color: rgb(255, 255, 255) !important;
	text-transform: uppercase !important;
	background-color: rgb(255, 34, 34) !important;
	width: 278px !important;
	border-radius: 3px !important;
}


/*= Anuncie - Formulário  ==== */

/** Anuncie - Formulário  >> Label Título **/
.label-anuncie {
	color: rgb(255, 255, 255) !important;
	font-size: 20px !important;
	font-weight: 500 !important;
	background-color: rgb(50, 50, 50) !important;
	width: 100% !important;
	padding: 10px 20px 10px 20px !important;
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
}

/** Anuncie - Formulário  >> Checkbox **/
.checkbox-cadastro-anuncio {
	width: 15px !important;
	height: 15px !important;
	margin-top: 5px !important;
}

/** Anuncie - Formulário  >> Input **/
.input-anuncie {
	color: rgb(128, 128, 128) !important;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.05) !important;
	background-color: rgb(255, 255, 255) !important;
	border-color: rgb(219, 219, 219) !important;
}

/** Anuncie - Formulário  >> Input:focus **/
.input-anuncie:focus {
	background-color: rgb(232, 253, 235) !important;
}

/** Anuncie - Formulário  >> WP Switch Editor **/
.wp-switch-editor {
	color: rgb(255, 255, 255) !important;
}

/** Anuncie - Formulário  >> Editor - MCE BTN **/
.mce-widget {
	background-color: rgb(255, 255, 255) !important;
}

/** Anuncie - Formulário  >> MCEU 10 - Esconder **/
#mceu_10 {
	width: 0 !important;
	height: 0 !important;
	visibility: hidden !important;
}

/** Anuncie - Formulário  >> Form Select **/
.form-select {
	height: 250px !important;
}

/** Anuncie - Formulário  >> DL Form **/
.dl-form {
	box-shadow: 0 0 15px 0 rgba(50, 50, 50, 0.1) !important;
	background-color: rgb(255, 255, 255) !important;
	border-bottom-right-radius: 5px !important;
	border-bottom-left-radius: 5px !important;
}

/** Anuncie - Formulário  >> DL Form - Div Content **/
.dl-form-div-content {
	padding: 30px 20px 30px 20px !important;
	margin-bottom: 30px !important;
}

/** Anuncie - Formulário  >> DL Form - Icon **/
.dl-form-icon {
	text-align: center !important;
	vertical-align: middle !important;
	text-shadow: 2px 2px rgba(0, 0, 0, 0.2) !important;
	box-shadow: 1px 1px 0 0 rgba(0, 0, 0, 0.2) inset !important;
	background-color: rgb(255, 34, 34) !important;
	width: 40px !important;
	height: 40px !important;
	padding: 10px !important;
	margin-right: 15px !important;
	border-radius: 50% !important;
}

/** Anuncie - Formulário  >> Botões Editor **/
.wp-switch-editor {
	background-color: rgba(50, 50, 50, 0.7) !important;
	padding: 3px 30px 3px 30px !important;
	border-style: none !important;
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
}

/** Anuncie - Formulário  >> Botões Editor:hover **/
.wp-switch-editor:hover {
	background-color: rgb(50, 50, 50) !important;
}

/** Anuncie - Formulário  >> Obrigatório - Título **/
.dl-required {
	font-size: 14px !important;
	font-weight: 600 !important;
	text-transform: uppercase !important;
	box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3) inset !important;
	background-color: rgb(39, 183, 55) !important;
	padding: 5px 20px 5px 20px !important;
	border-radius: 5px !important;
	float: right !important;
}

/** Anuncie - Formulário  >> Obrigatório - Campo **/
.dl-required-field {
	color: rgb(255, 34, 34) !important;
	font-size: 25px !important;
	line-height: 20px !important;
	font-weight: 600 !important;
	margin-left: 10px !important;
	position: relative !important;
	top: 8px !important;
}

/** Anuncie - Formulário  >> Botão Adicionar **/
.dl-form-div-content .btn-primary {
	color: rgb(255, 255, 255) !important;
	text-transform: uppercase !important;
	background-color: rgb(102, 70, 231) !important;
	padding: 5px 20px 5px 20px !important;
	margin-bottom: 5px !important;
	border-radius: 5px !important;
}

/** Anuncie - Formulário  >> Mostrar Populares **/
.dl-form-div-content .js-wpt-taxonomy-popular-show-hide {
	color: rgb(102, 70, 231) !important;
}

/** Anuncie - Formulário  >> Populares **/
.dl-form-div-content .js-wpt-taxonomy-popular-add {
	color: rgb(0, 0, 0) !important;
	box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.2) inset !important;
	background-color: rgb(232, 253, 235) !important;
	padding: 5px 15px 5px 15px !important;
	margin-right: 10px !important;
	border-radius: 5px !important;
}

/** Anuncie - Formulário  >> Populares DIV **/
.dl-form-div-content .shmpt-caracteristica, 
.dl-form-div-content  .shmpt-tag-de-anuncio {
	background-color: rgb(255, 255, 255) !important;
	padding-top: 15px !important;
	border-right-width: 0 !important;
	border-bottom-width: 0 !important;
	border-left-width: 0 !important;
	border-style: hidden !important;
	border-radius: 0 !important;
}

/** Anuncie - Formulário  >> DL Form - Div Content - Input **/
.dl-form-div-content-input {
	margin-bottom: 15px !important;
}

/** Anuncie - Formulário  >> Adicionar Novo **/
.dl-form-div-content .js-wpt-repadd {
	color: rgb(102, 70, 231) !important;
}

/** Anuncie - Formulário  >> Label Campo **/
.dl-form-div-content-input > label {
	font-size: 18px !important;
}

/** Anuncie - Formulário  >> Linha Divisora **/
.dl-form-div-content hr {
	margin-top: 40px !important;
	margin-bottom: 30px !important;
}

/** Anuncie - Formulário  >> Select **/
.select-cadastro-anuncio {
	height: 30px !important;
}

/** Anuncie - Formulário  >> Titulo Tabela **/
.titulo-tabela-cadastro-anuncio {
	color: rgb(255, 255, 255) !important;
	font-weight: 600 !important;
	text-align: center !important;
	background-color: rgb(102, 70, 231) !important;
}

/** Anuncie - Formulário  >> Campos Tabela **/
.campos-tabela-cadastro-anuncio {
	padding-top: 15px !important;
	padding-bottom: 15px !important;
	border-color: rgb(231, 231, 231) !important;
	border-right: 1px solid rgb(231, 231, 231) !important;
	border-bottom: 1px solid rgb(231, 231, 231) !important;
	border-left: 1px solid rgb(231, 231, 231) !important;
}

/** Anuncie - Formulário  >> Dia da Semana **/
.dia-semana-cadastro-anuncio {
	font-weight: 600 !important;
	text-align: center !important;
}

/** Anuncie - Formulário  >> Botão Anunciar **/
.btn-anuncio {
	font-family: Nunito !important;
	color: rgb(255, 255, 255) !important;
	font-weight: 600 !important;
	text-transform: uppercase !important;
	background-color: rgb(39, 183, 55) !important;
	border-radius: 5px !important;
}


/*= Painel ==================== */

/** Painel >> Ícone Menu **/
.dl-menu-painel-icon {
	color: rgb(255, 34, 34) !important;
	font-size: 18px !important;
	text-align: center !important;
	text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.2) !important;
	box-shadow: 1px 1px 0 0 rgba(0, 0, 0, 0.2) inset !important;
	background-color: rgb(255, 255, 255) !important;
	width: 34px !important;
	padding: 8px !important;
	margin-right: 15px !important;
	border-radius: 50% !important;
}

/** Painel >> Opções Menu:hover **/
#menu-1-602663eb46831 .pp-slide-menu-item-link:hover {
	border-left-width: 4px !important;
	border-left-style: solid !important;
}

/** Painel >> Woocommerce MyAccount navigation **/
.woocommerce-MyAccount-navigation {
	width: 0 !important;
	height: 0 !important;
	overflow-x: hidden !important;
	overflow-y: hidden !important;
}

/** Painel >> Woocommerce MyAccount content **/
.woocommerce-MyAccount-content {
	width: 100% !important;
}

/** Painel >> Menu Lateral **/
.menu-painel-lateral {
	width: 250px !important;
}

/** Painel >> WooCommerce Input **/
.woocommerce-Input {
	font-size: 14px !important;
	line-height: 20px !important;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.05) !important;
}

/** Painel >> WooCommerce Input - Endereços **/
.woocommerce-input-wrapper > .input-text {
	font-size: 14px !important;
	line-height: 20px !important;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.05) !important;
}

/** Painel >> WooCommerce Select **/
.selection {
	font-size: 14px !important;
	line-height: 20px !important;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.05) !important;
}

/** Painel >> WooCommerce Input:focus **/
.woocommerce-Input:focus {
	background-color: rgb(232, 253, 235) !important;
}

/** Painel >> WooCommerce Input - Endereços:focus **/
.woocommerce-input-wrapper > .input-text:focus {
	background-color: rgb(232, 253, 235) !important;
}

/** Painel >> WooCommerce Label **/
.form-row > label {
	color: rgb(50, 50, 50) !important;
	font-size: 16px !important;
}

/** Painel >> Woocommerce Required **/
.validate-required .required, 
.woocommerce-form-row .required {
	color: rgb(255, 34, 34) !important;
}

/** Painel >> WooCommerce Button **/
.woocommerce-Button {
	/* MT [ google_font: 1 ] */
	font-family: 'Nunito' !important;
	color: rgb(255, 255, 255) !important;
	text-transform: uppercase !important;
	background-color: rgb(39, 183, 55) !important;
	margin-top: 30px !important;
	margin-right: 0 !important;
	margin-left: 0 !important;
	border-radius: 5px !important;
}

/** Painel >> WooCommerce - Submit **/
#post-352 [type="submit"] {
	/* MT [ google_font: 1 ] */
	font-family: 'Nunito' !important;
	color: rgb(255, 255, 255) !important;
	text-transform: uppercase !important;
	background-color: rgb(39, 183, 55) !important;
	margin: 30px 20px 30px 20px !important;
	border-radius: 5px !important;
}

/** Painel >> Alteração de Senha - Legend **/
#post-352 legend {
	color: rgb(255, 255, 255) !important;
	font-weight: 600 !important;
	background-color: rgb(50, 50, 50) !important;
	width: 100% !important;
	padding-right: 20px !important;
	padding-left: 20px !important;
	border-radius: 5px !important;
}

/** Painel >> Endereço - Título **/
#post-352 h3 {
	font-family: Nunito !important;
	color: rgb(255, 255, 255) !important;
	font-size: 21px !important;
	font-weight: 600 !important;
	background-color: rgb(50, 50, 50) !important;
	width: 100% !important;
	padding: 10px 20px 10px 20px !important;
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
}

/** Painel >> Alteração de Senha - Fieldset **/
#post-352 fieldset {
	box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2) inset !important;
	background-color: rgb(255, 255, 255) !important;
	width: 100% !important;
	padding: 20px !important;
	margin-right: 5px !important;
	margin-left: 5px !important;
	border: 1px solid rgb(231, 231, 231) !important;
	border-radius: 5px !important;
}

/** Painel >> Endereço - Form **/
#post-352 form {
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1) !important;
	background-color: rgb(255, 255, 255) !important;
	width: 100% !important;
	padding-top: 0 !important;
	margin-right: 5px !important;
	margin-left: 5px !important;
	border-radius: 5px !important;
}

/** Painel >> Endereço - Conteúdo **/
#post-352 .woocommerce-address-fields__field-wrapper {
	padding-right: 20px !important;
	padding-left: 20px !important;
}

/** Painel >> WooCommerce - Menu Endereços **/
#post-352 .woocommerce-Address-title {
	padding: 0 !important;
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
}

/** Painel >> WooCommerce - Botões -Edição de Endereços **/
#post-352 .edit {
	color: rgb(255, 255, 255) !important;
	font-weight: 600 !important;
	text-align: center !important;
	text-transform: uppercase !important;
	background-color: rgb(39, 183, 55) !important;
	width: 150px !important;
	padding: 5px !important;
}

/** Painel >> WooCommerce - EditAccount - Form **/
#post-352 .woocommerce-EditAccountForm {
	padding: 20px !important;
}

/** Painel >> WooCommerce - Button - Parágrafo **/
.woocommerce-EditAccountForm > p:nth-of-type(5) {
	margin-left: -15px !important;
}

/** Painel >> Plano Pro **/
.dl-plano-pro {
	font-size: 12px !important;
	line-height: 12px !important;
	font-weight: 600 !important;
	text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.2) !important;
	box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.2) inset !important;
	background-color: rgb(39, 183, 55) !important;
	padding: 5px 15px 5px 15px !important;
	margin-left: 5% !important;
	border-radius: 5px !important;
}


/*= Anúncios - Loop ========== */

/** Anúncios - Loop >> Paginação UABB - Next **/
.dl-uabb-ap .next {
	width: 100px !important;
	min-width: 100px !important;
	max-width: 100px !important;
}

/** Anúncios - Loop >> Paginação UABB - Prev **/
.dl-uabb-ap .prev {
	width: 100px !important;
	min-width: 100px !important;
	max-width: 100px !important;
}

/** Anúncios - Loop >> Paginação UABB - Números **/
.dl-uabb-ap .page-numbers a {
	width: 39px !important;
	border-radius: 50px !important;
}

/** Anúncios - Loop >> Paginação UABB - Ativo **/
.dl-uabb-ap .current {
	width: 39px !important;
	border-radius: 50px !important;
}

/** Anúncios - Loop >> Linha **/
.linha-loop-anuncio {
	padding-top: 25px !important;
	padding-bottom: 25px !important;
	margin-right: 0 !important;
	margin-left: 0 !important;
	border-top: 1px solid rgb(234, 234, 234) !important;
}

/** Anúncios - Loop >> Linha - Primeira linha **/
.row:nth-of-type(1) .linha-loop-anuncio {
	padding-top: 0 !important;
	border-top-style: none !important;
}

/** Anúncios - Loop >> Ícone Dados do Anúncio **/
.icon-loop-anuncio {
	text-align: center !important;
	width: 16px !important;
	margin-right: 10px !important;
}

/** Anúncios - Loop >> Botões **/
.btn-loop-anuncios {
	color: rgb(51, 51, 51) !important;
	font-size: 14px !important;
	line-height: 14px !important;
	padding: 5px 10px 5px 10px !important;
}

/** Anúncios - Loop >> Botões - Ícones **/
.btn-loop-anuncios > .icon-loop-anuncio {
	text-align: center !important;
	vertical-align: middle !important;
	box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.2) inset !important;
	background-color: rgb(255, 255, 255) !important;
	width: 25px !important;
	height: 25px !important;
	padding: 5px 4px 5px 6px !important;
	border-radius: 50% !important;
}

/** Anúncios - Loop >> Botões - Div **/
.div-btn-loop-anuncios {
	box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3) !important;
	background-color: rgb(244, 244, 244) !important;
	width: 125px !important;
	height: 30px !important;
	border-radius: 5px !important;
}

/** Anúncios - Loop >> Botão - Div - Margem **/
.div-btn-margem {
	margin-bottom: 15px !important;
}

/** Anúncios - Loop >> Botões:hover **/
.btn-loop-anuncios:hover {
	color: rgb(255, 34, 34) !important;
}

/** Anúncios - Loop >> Status Ativo **/
.status-loop-anuncio-ativo {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(39, 183, 55) !important;
	padding: 2px 10px 2px 10px !important;
	border-radius: 3px !important;
}

/** Anúncios - Loop >> Status Excluído **/
.status-loop-anuncio-excluido {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(255, 34, 34) !important;
	padding: 2px 10px 2px 10px !important;
	border-radius: 3px !important;
}

/** Anúncios - Loop >> Status Pendente **/
.status-loop-anuncio-pendente {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(255, 198, 0) !important;
	padding: 2px 10px 2px 10px !important;
	border-radius: 3px !important;
}


/*= Busca Home ================ */

/** Busca Home >> Div Principal **/
.fl-node-6052614c6bc3d {
	background-color: rgb(255, 255, 255) !important;
	padding: 0 !important;
	border: 3px solid rgb(224, 224, 224) !important;
	border-radius: 5px !important;
}

/** Busca Home >> DL Busca Home **/
.dl-busca-home {
	padding: 0 !important;
	margin: 0 !important;
}

/** Busca Home >> Colunas **/
.dl-busca-home .col-sm-3, 
.dl-busca-home .col-sm-4, 
.dl-busca-home .col-sm-2 {
	padding-right: 5px !important;
	padding-left: 5px !important;
}

/** Busca Home >> Inputs **/
.dl-busca-home input {
	font-family: Nunito !important;
	color: rgb(128, 128, 128) !important;
	font-size: 16px !important;
	background-color: rgb(255, 255, 255) !important;
	width: 100% !important;
	height: 50px !important;
	padding: 15px !important;
	margin-top: -10px !important;
	margin-bottom: -30px !important;
	border-style: none !important;
}

/** Busca Home >> Selects **/
.dl-busca-home select {
	font-family: Nunito !important;
	color: rgb(128, 128, 128) !important;
	font-size: 16px !important;
	box-shadow: 0 0 0 0 !important;
	width: 100% !important;
	height: 50px !important;
	padding-right: 20px !important;
	padding-left: 20px !important;
	margin-top: -10px !important;
	margin-bottom: -30px !important;
	border-color: rgb(224, 224, 224) !important;
	border-top-style: none !important;
	border-right-style: none !important;
	border-bottom-style: none !important;
	border-top-left-radius: 0 !important;
}

/** Busca Home >> Submit **/
.dl-busca-home [type="submit"] {
	font-family: Nunito !important;
	color: rgb(255, 255, 255) !important;
	font-size: 18px !important;
	line-height: 18px !important;
	font-weight: bold !important;
	background-color: rgb(255, 34, 34) !important;
	margin-top: -30px !important;
	border-radius: 5px !important;
}

/** Busca Home >> Linha Ícones **/
#post-992 .fl-col-group-equal-height {
	width: 80% !important;
	margin-right: 10% !important;
	margin-left: 10% !important;
}

/** Busca Home >> Busca - Categoria de anuncio **/
#categoria-de-anuncio {
	border-left-color: rgb(224, 224, 224) !important;
	border-left-style: solid !important;
}

/** Busca Home >> Relationship Filter - Cidade **/
#relationship-filter {
	border-left-color: rgb(224, 224, 224) !important;
	border-left-style: solid !important;
}


/*= Anúncios Home ============ */

/** Anúncios Home >> Div **/
.dl-home-anuncios-div {
	background-color: rgba(0, 0, 0, 0.7) !important;
	height: 400px !important;
	padding: 20px !important;
	border-radius: 5px !important;
}

/** Anúncios Home >> Div - Imagem de fundo **/
.dl-home-anuncios-bgimg {
	background-position: center center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	height: 400px !important;
	margin-top: 15px !important;
	margin-bottom: 15px !important;
	border-radius: 5px !important;
}

/** Anúncios Home >> Logo **/
.dl-home-anuncios-div .attachment-thumbnail {
	box-shadow: 0 0 5px 3px rgba(255, 255, 255, 0.5) !important;
	width: 100px !important;
	height: 100px !important;
	margin-top: 20px !important;
	margin-bottom: 5px !important;
	border-radius: 50% !important;
}

/** Anúncios Home >> Título **/
.dl-home-anuncios-div h3 {
	font-family: Nunito !important;
	color: rgb(255, 255, 255) !important;
	font-size: 20px !important;
	font-weight: 600 !important;
	margin-top: 15px !important;
}

/** Anúncios Home >> Span **/
.dl-home-anuncios-div span {
	font-family: Nunito !important;
	color: rgb(255, 255, 255) !important;
	font-size: 14px !important;
	line-height: 20px !important;
	margin-bottom: 6px !important;
	display: block !important;
}

/** Anúncios Home >> Ícones **/
.dl-home-anuncios-icon {
	color: rgb(255, 34, 34) !important;
	margin-right: 7px !important;
}

/** Anúncios Home >> Categoria **/
.dl-home-anuncios-cat {
	box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.3) !important;
	background-color: rgb(255, 34, 34) !important;
	padding: 5px 20px 5px 20px !important;
	border-radius: 5px !important;
	position: absolute !important;
	top: 20px !important;
	left: 10px !important;
	z-index: 9999 !important;
}

/** Anúncios Home >> Premium **/
.dl-plano-premium-loop {
	box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.3) !important;
	background-color: rgb(102, 70, 231) !important;
	padding: 5px 20px 5px 20px !important;
	border-radius: 5px !important;
	position: absolute !important;
	top: 56px !important;
	left: 10px !important;
	z-index: 9999 !important;
}

/** Anúncios Home >> Premium - Icone **/
.dl-plano-premium-loop .fas {
	margin-right: 5px !important;
}

/** Anúncios Home >> Premium - Cat **/
.dl-plano-premium-loop-cat {
	box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.3) !important;
	background-color: rgb(102, 70, 231) !important;
	padding: 5px 20px 5px 20px !important;
	border-radius: 5px !important;
	position: absolute !important;
	top: 60px !important;
	left: 0 !important;
	z-index: 9999 !important;
}

/** Anúncios Home >> Premium Cat - Icone **/
.dl-plano-premium-loop-cat .fas {
	margin-right: 5px !important;
}

/** Anúncios Home >> Pro **/
.dl-plano-pro-loop {
	box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.3) !important;
	background-color: rgb(39, 183, 55) !important;
	padding: 5px 20px 5px 20px !important;
	border-radius: 5px !important;
	position: absolute !important;
	top: 56px !important;
	left: 10px !important;
	z-index: 9999 !important;
}

/** Anúncios Home >> Pro - Icone **/
.dl-plano-pro-loop .fas {
	margin-right: 5px !important;
}

/** Anúncios Home >> Pro Cat **/
.dl-plano-pro-loop-cat {
	box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.3) !important;
	background-color: rgb(39, 183, 55) !important;
	padding: 5px 20px 5px 20px !important;
	border-radius: 5px !important;
	position: absolute !important;
	top: 60px !important;
	left: 0 !important;
	z-index: 9999 !important;
}

/** Anúncios Home >> Pro Cat - Icone **/
.dl-plano-pro-loop-cat .fas {
	margin-right: 5px !important;
}

/** Anúncios Home >> Categoria - Arquivo **/
.uabb-blog-post-content .dl-home-anuncios-cat {
	position: absolute !important;
	top: 25px !important;
	left: 0 !important;
	z-index: 99999 !important;
}


/*= Anúncio - Busca ========== */

/** Anúncio - Busca >> Paginação - Números **/
.wpv-filter-pagination-link {
	text-align: center !important;
	vertical-align: middle !important;
	width: 39px !important;
	height: 39px !important;
	padding-top: 9px !important;
	border-radius: 50px !important;
}

/** Anúncio - Busca >> Paginação - Números:hover **/
.wpv-filter-pagination-link:hover {
	color: rgb(255, 255, 255) !important;
	text-align: center !important;
	vertical-align: middle !important;
	background-color: rgb(102, 70, 231) !important;
	width: 39px !important;
	height: 39px !important;
	padding-top: 9px !important;
	border-radius: 50px !important;
}

/** Anúncio - Busca >> Paginação - Next **/
.js-wpv-pagination-next-link {
	color: rgb(50, 50, 50) !important;
	text-align: center !important;
	background-color: rgb(231, 231, 231) !important;
	width: 100px !important;
	height: 39px !important;
	padding-top: 8px !important;
	margin: 2px !important;
	border-style: none !important;
	border-radius: 50px !important;
}

/** Anúncio - Busca >> Paginação - Next:hover **/
.js-wpv-pagination-next-link:hover {
	color: rgb(255, 255, 255) !important;
	text-align: center !important;
	background-color: rgb(102, 70, 231) !important;
	width: 100px !important;
	height: 39px !important;
	padding-top: 8px !important;
	margin: 2px !important;
	border-style: none !important;
	border-radius: 50px !important;
}

/** Anúncio - Busca >> Paginação - Prev **/
.js-wpv-pagination-previous-link {
	color: rgb(50, 50, 50) !important;
	text-align: center !important;
	background-color: rgb(231, 231, 231) !important;
	width: 100px !important;
	height: 39px !important;
	padding-top: 8px !important;
	margin: 2px !important;
	border-style: none !important;
	border-radius: 50px !important;
}

/** Anúncio - Busca >> Paginação - Prev:hover **/
.js-wpv-pagination-previous-link:hover {
	color: rgb(255, 255, 255) !important;
	text-align: center !important;
	background-color: rgb(102, 70, 231) !important;
	width: 100px !important;
	height: 39px !important;
	padding-top: 8px !important;
	margin: 2px !important;
	border-style: none !important;
	border-radius: 50px !important;
}

/** Anúncio - Busca >> Paginação - Não ativos **/
.js-wpv-pagination-link {
	color: rgb(50, 50, 50) !important;
	background-color: rgb(231, 231, 231) !important;
	border-style: none !important;
}

/** Anúncio - Busca >> Paginação - Ativo **/
.wpv-pagination-nav-links-item-current > .wpv-filter-pagination-link {
	background-color: rgb(255, 34, 34) !important;
	border-style: none !important;
}


/*= Categorias - Página ====== */

/** Categorias - Página >> Principal **/
.dl-categoria-pai-anuncio > a {
	font-family: Nunito !important;
	font-size: 25px !important;
	font-weight: 600 !important;
}

/** Categorias - Página >> Subcategorias **/
.dl-categoria-filho-anuncio {
	columns: 4 !important;
}


/*= Post ====================== */

/** Post >> Lateral Div **/
.dl-lateral-post-div {
	background-color: rgb(249, 249, 249) !important;
	padding: 20px !important;
	margin-bottom: 20px !important;
	border: 1px solid rgb(236, 236, 236) !important;
	border-radius: 5px !important;
}

/** Post >> Imagem Barra Lateral **/
.dl-lateral-post-div .pp-content-grid-image {
	width: 100px !important;
	height: 100px !important;
	top: 15px !important;
}


/*= Página Links ============= */

/** Página Links >> Menu icon **/
.menu-icon {
	background-color: rgba(255, 255, 255, 0.25) !important;
	margin-bottom: 20px !important;
	border-radius: 50px !important;
}


/*( Desktop e tablet )*/
@media (min-width: 768px) and (max-width: 979px) {
	/** Painel >> Menu Lateral **/
	.menu-painel-lateral {
	width: 100% !important;
}

	/** Cabeçalho >> Botão Menu Topo **/
	.button-menu-topo .menu-item-text {
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}

	/** Cabeçalho >> Ícone Botão Topo **/
	.button-menu-topo a .fas {
	width: 20px !important;
}

	/** Cabeçalho >> Menu Hamburguer - Mobile **/
	.uabb-creative-menu-mobile-toggle {
	color: rgb(255, 255, 255) !important;
	text-align: center !important;
	vertical-align: middle !important;
	background-color: rgb(255, 34, 34) !important;
	width: 46px !important;
	height: 46px !important;
	border-radius: 50% !important;
}

	/** Cabeçalho >> Menu Hamburguer - Mobile Painel **/
	.dl-menu-hamburguer-painel .uabb-creative-menu-mobile-toggle {
	color: rgb(255, 255, 255) !important;
	text-align: center !important;
	vertical-align: middle !important;
	background-color: rgb(255, 34, 34) !important;
	width: 46px !important;
	height: 46px !important;
	border-radius: 50% !important;
}

	/** Categorias - Página >> Subcategorias **/
	.dl-categoria-filho-anuncio {
	columns: 3 !important;
}

}


/*( Tablet & celular )*/
@media (max-width: 767px) {
	/** Painel >> Menu Lateral **/
	.menu-painel-lateral {
	width: 100% !important;
	max-width: 100% !important;
}

	/** Cabeçalho >> Botão Menu Topo **/
	.button-menu-topo .menu-item-text {
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}

	/** Cabeçalho >> Ícone Botão Topo **/
	.button-menu-topo a .fas {
	width: 20px !important;
}

	/** Cabeçalho >> Menu Hamburguer - Mobile **/
	.uabb-creative-menu-mobile-toggle {
	color: rgb(255, 255, 255) !important;
	text-align: center !important;
	vertical-align: middle !important;
	background-color: rgb(255, 34, 34) !important;
	width: 46px !important;
	height: 46px !important;
	border-radius: 50% !important;
}

	/** Cabeçalho >> Menu Hamburguer - Mobile Painel **/
	.dl-menu-hamburguer-painel .uabb-creative-menu-mobile-toggle {
	color: rgb(50, 50, 50) !important;
	text-align: center !important;
	vertical-align: middle !important;
	background-color: rgb(255, 255, 255) !important;
	width: 46px !important;
	height: 46px !important;
	border-radius: 50% !important;
}

	/** Cabeçalho >> Coluna Menu Topo **/
	.db-col-menu-topo-painel {
	background-color: rgb(50, 50, 50) !important;
	border-bottom-style: solid !important;
}

	/** Busca Home >> Div Principal **/
	.fl-node-6052614c6bc3d {
	margin-right: 20px !important;
	margin-left: 20px !important;
}

	/** Busca Home >> Inputs **/
	.dl-busca-home input {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

	/** Busca Home >> Submit **/
	.dl-busca-home [type="submit"] {
	margin-top: 0 !important;
}

	/** Busca Home >> Busca - Categoria de anuncio **/
	#categoria-de-anuncio {
	padding-top: 35px !important;
	padding-bottom: 35px !important;
	border-top-width: 1px !important;
	border-bottom-width: 1px !important;
	border-left-width: 0 !important;
	border-top-style: solid !important;
	border-bottom-style: solid !important;
}

	/** Busca Home >> Relationship Filter - Cidade **/
	#relationship-filter {
	border-left-width: 0 !important;
}

	/** Categorias - Página >> Subcategorias **/
	.dl-categoria-filho-anuncio {
	columns: 3 !important;
}

	/** Anúncios - Loop >> Linha Conteúdo Anúncio Painel **/
	.linha-loop-anuncio .col-sm-8 {
	margin-bottom: 20px !important;
}

}


/*( Celular )*/
@media (max-width: 480px) {
	/** Categorias - Página >> Subcategorias **/
	.dl-categoria-filho-anuncio {
	columns: 1 !important;
}

}

