/*
Theme Name: adforest child
Description: Adforest classified, responsive, multi-purpose, corporate, business theme. It comes with 11 home variations with all necessary pages. Adforest theme filled with extra functionality of modern web technologies. The clean design with latest version of Bootstrap framework makes its fit for anywhere.
Author: Scripts Bundle
Theme URI: http://adforest.scriptsbundle.com/demos/
Author URI: http://scriptsbundle.com/
Version: 1.0.0
Template:     adforest
License: Themeforest Split Licence
License URI: https://themeforest.net/user/scriptsbundle/
Text Domain: adforest
Tags: featured-images, sticky-post, translation-ready
*/

/*DS STYLES*/
@font-face {
	font-family: 'Avenir';
	src: url('font/Avenir-Medium-09.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir-bold';
	src: url('font/Avenir-Heavy-05.ttf') format('truetype');
	font-weight: 500;
}
@font-face {
	font-family: 'Avenir-bolder';
	src: url('font/Avenir-Black-03.ttf') format('truetype');
	font-weight: 700;
}
@font-face {
	font-family: 'Rig-outline';
	src: url('font/rig-outline.otf') format('opentype');
}
@font-face {
	font-family: 'Rig-full';
	src: url('font/rig-full.otf') format('opentype');
}
html {
	position: relative !important;
	min-height: 100% !important;
	height: auto !important;
}
body {
	height: initial !important;
	margin-bottom: 70px !important;
}
body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
a,
button,
input,
textarea,
select {
	font-family: 'Avenir', sans-serif !important;
}
.modern-version-block-info ul li,
.new-price-tag,
.ui-group-buttons .btn-success {
	display: none !important;
}
.modern-version-block-info ul li.edit-ad {
	display: block !important;
}
.srvs-hero-img {
	display: none !important;
}
.srvs-hero-workers {
	display: none !important;
}
.srvs-hero-section::before {
	content: none !important;
	background: none !important;
}
.prop-search-contents {
	display: flex !important;
	justify-content: center !important;
	background: #2d3359 !important;
	border-radius: 5px;
}
.prop-search-contents label {
	color: white;
}
.filtes-with-maps .seprator:nth-of-type(2) .row:nth-child(2) {
	display: none;
}
.prop-search-contents .col-lg-4:nth-of-type(3) {
	display: none;
}
.header-text h1 {
	font-size: 68px;
	font-family: 'Rig-full', sans-serif !important;
	margin-top: -20px;
}
.header-text h2 {
	font-size: 48px;
	font-family: 'Rig-outline', sans-serif !important;
	margin-bottom: 0;
}
.header-text h3 {
	font-size: 32px;
	font-family: 'Avenir-bolder' !important;
}
.header-text p {
	font-size: 18px;
}
.header-text p,
.header-text h1,
.header-text h2,
.header-text h3 {
	color: #2d3359 !important;
}
label {
	font-weight: 300 !important;
}
.form-grid,
.form-grid .form-control,
.btn,
.custom-modal .modal-content {
	border-radius: 5px !important;
}
.form-grid {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1) !important;
}
.heading-panel .main-title {
	text-transform: initial !important;
}
.menu-search-bar {
	max-width: 250px;
}
.menu-search-bar .ad-question {
	color: #2d3359;
	line-height: 24px !important;
	margin-bottom: 10px !important;
}
.menu-search-bar li {
	text-align: center;
}
.menu-search-bar a {
	background: #2d3359;
	text-transform: none;
	padding-left: 35px;
	padding-right: 35px;
	font-weight: 300;
	font-size: 16px;
	margin: 0 auto;
	border-radius: 5px;
	float: right;
}
.menu-search-bar a i {
	display: none;
}
.sb-white-header .mega-menu .menu-list-items .menu-logo img {
	height: 23px;
	margin-top: 11px !important;
}
.srvs-explore-img {
	width: 100px;
}
.srvs-explore-box,
.vc_btn3 {
	border-radius: 5px !important;
}
.srvs-prov-details .srvs-prov-contents li a {
	border-radius: 0 !important;
}
.srvs-prov-details .srvs-prov-contents li a.btn-theme {
	background: #2d3359;
}
.pagination.pagination-lg li a {
	border: none !important;
}
.btn-theme {
	border: none !important;
	border-color: none !important;
	border-radius: 5px;
}
.srvs-prov-details .srvs-prov-contents li:last-child a {
	color: #2d3359 !important;
}
.pets-adforest-logo {
	display: none;
}
.heading-panel {
	text-align: center;
}
#ad-rating .heading-panel {
	margin-bottom: 10px !important;
}
#ad_rating_form {
	margin-bottom: 40px !important;
}
.srvs-prov-contents {
	display: none;
}
.alert.alert-info.alert-outline {
	display: none;
}
.header-page {
	display: none;
}
.colored-header {
	background-color: #ec9b3b;
}
.adforest-owner-text {
	display: none;
}
.new-filter {
	background: #2d3359 !important;
	border-radius: 0 !important;
}
.new-filter label {
	color: white !important;
}
#map-location {
	display: none;
}
.no-container > .right-area {
	background: white !important;
}
.bread-3 {
	display: none;
}
.footer-content-area {
	display: none;
}

.pets-footer-section {
	padding: 0 0 15px !important;
	border-top: none;
}
.my_panel {
	border: none !important;
}
.footer-deails-section {
	border-top: none !important;
}
.parsley-errors-list {
	display: block !important;
}

.ad-history .col-md-4:first-of-type {
	display: none;
}
#sb-sign-form .form-group:nth-child(2) {
	display: none;
}
.select2-container--default .select2-selection--single {
	border-radius: 5px !important;
}
.new-filter {
	border-bottom-left-radius: 5px !important;
	border-bottom-right-radius: 5px !important;
}
.pagination > li:first-child > a {
	border-radius: 5px !important;
}
.pagination > li > a:hover {
	border-radius: 5px !important;
}
.listingTopFilterBar {
	border-radius: 5px !important;
}
ul.filterAdType li.active .filterAdType-count {
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
.new-filter .form-group .form-control {
	padding: 16px 12px !important;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
.with_top_bar .header-listing .select2-container--default .select2-selection--single {
	border-top-left-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
}
.add-on .input-group-btn > .btn {
	padding: 16px !important;
	border-radius: 0 !important;
	border-top-right-radius: 5px !important;
	border-bottom-right-radius: 5px !important;
}
/*FIX IMAGENS E COLS NA PÁGINA DE PESQUISAR -- UPDATES PÓS LANÇAMENTO*/
.white.category-grid-box-1 {
	border: none !important;
	border-radius: 5px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1) !important;
	min-height: 339px;
}
.white.category-grid-box-1 .ad-info-1 {
	display: none;
}
.white.category-grid-box-1 .location a {
	color: #a0a0a0 !important;
}
.white.category-grid-box-1 img {
	object-fit: contain;
	min-height: 200px;
	max-height: 200px;
	height: 100%;
}
.white.category-grid-box-1 h2,
.category-grid-box-1 h2 {
	min-height: 58px;
}
.category-grid-box-1 .category-title a {
	text-transform: none !important;
}
.sign-up-but {
	font-weight: bold !important;
	background: transparent !important;
	color: #2d3359 !important;
}
.pets-footer-section {
	position: absolute !important;
	bottom: 0;
	width: 100%;
	height: 70px;
	line-height: 70px;
}

.postdetails label {
	font-family: 'Avenir', sans-serif !important;
}
.btn-success,
.btn-success:active:hover {
	border: none !important;
}
/*HUGO CSS*/

/*Esconder link "Mensagens" e Anuncios Favoritos e Rejeitados na página de perfil*/
.dashboard-menu-container.profile-dropdown ul li:last-child {
	display: none;
}

.dashboard-menu-container.profile-dropdown ul li:nth-last-child(3) {
	display: none;
}

.notification.msgs.get_msgs {
	display: none;
}

/*Esconder Bump Feature na página de Anúncios activos*/
.bump-or-feature {
	display: none;
}

/*Esconder campo "I Am" na página de edição do perfil*/
.col-md-6.col-sm-12.col-xs-12.margin-bottom-20.form-group {
	display: none;
}

/*Botão login empresa*/
.botao-login-empresa {
	margin-top: -3%;
}

.botao-login-empresa a.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-modern.vc_btn3-color-grey {
	background: #2d3359;
	text-transform: none;
	padding-left: 35px;
	padding-right: 35px;
	font-weight: 300;
	font-size: 18px;
	margin: 0 auto;
	color: white;
}

@media only screen and (max-width: 600px) {
	.header-text {
		margin-top: 15%;
	}

	.header-text h1 {
		font-size: 3rem;
	}

	.header-text h2 {
		font-size: 2rem;
		margin-bottom: 2%;
	}

	.header-text h3 {
		font-size: 2rem;
	}

	.menu-search-bar li {
		text-align: left;
	}

	.sb-white-header .mega-menu .menu-list-items {
		padding: 5% 0;
		display: -webkit-inline-box;
	}

	.sb-white-header .menu-search-bar .btn-light {
		margin-top: 5px !important;
	}

	.prop-search-contents {
		display: block !important;
	}

	.vc_row.wpb_row.vc_row-fluid.vc_custom_1584745256641 {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}

	.vc_row.wpb_row.vc_row-fluid.vc_custom_1584745256641 section.custom-padding {
		padding-top: 0 !important;
	}

	a.btn.btn-light {
		font-size: 13px;
	}
}
@media (max-width: 1199px) and (min-width: 992px) {
	.sb-white-header .menu-search-bar .btn-light {
		display: inline !important;
	}
}
