/*
Theme Name:   Cityscape Child
Theme URL:    https://wowtheme7.com/cityscape-child/
Description:  Real Estate WordPress Theme
Author:       wowtheme7
Author URL:   https://wowtheme7.com/
Template:     cityscape
Version:      1.0.2
License:      GNU General Public License v2 or later
License URL:  http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain:  cityscapechildtheme
*/

/*
    Please Add your custom styles here
*/
.footer-active-class .footer-widget.widget_nav_menu ul li a::before {
    color: #f9be44 !important;
}
:root {
	--main-color-one: #f9be44 !important;
	--bs-orange: #f9be44 !important;
}
.btn-lg  {
    padding: 14px 20px;
    border-radius: 5px;
    width: 100%;
}
.page-id-2158 #dynamic-characteristics-arrendasoft {
	display: grid;
    grid-template-columns: 1fr 1fr 1fr;
}
.fa-circle-check {
	line-height: 25px !important;
}
.page-id-2158 #dynamic-characteristics-arrendasoft .movil-1-3 {
	width: 100% !important;
	align-content: center;
	gap: 10px;
}
.nav-menu {
    gap: 24px;
    margin-bottom: 0;
} 
.subtitulo {
	display: flex;
    gap: 15px;
}
.bloque {
	padding: 30px;
    border-radius: 12px;
    background-color: #ffffff;
    -webkit-box-shadow: var(--directorist-box-shadow);
    box-shadow: 0 4px 6px rgba(0,0,0,.04);
    border: 1px solid var(--directorist-color-border-light);
	margin-bottom: 15px;
	margin-top: 15px;
}
#form-request input {
    margin-bottom: 12px;
}
input {
    border: 1px solid #d8d8d8;
    border-radius: 6px;
    height: 50px;
    background: #ffffff;
    padding: 0 10px;
    margin-bottom: 12px;
}
.content-area ul li {
    padding-left: 0px !important;
}
.page-content-inner-2158 {
    background-color: transparent  !important;
}
.page-content-wrap-2158 {
    padding-top: 70px !important;
    background-color: #f7f7f7 !important;
}
.buscarint {
	align-items: center;
    justify-content: center;
    display: flex;
}
.campos {
	padding: 30px;
    background-color: hsl(var(--white));
    box-shadow: 0px 4px 13px -2px rgba(19, 16, 34, 0.06), 0px 4.8px 24.4px -6px rgba(19, 16, 34, 0.1);
    border-radius: 5px;
    margin-bottom: 40px !important;
}
.page-content-wrap-2127 {
    padding-top: 70px !important;
}
.simple-btn {
    color: #3da94c;
}
.btn,
.btn:before {
	background: #3da94c;
}
.property-item__badge {
	background: #f9be44;
}
#post-2127 .property-item__content,
#post-2127 .property-item__location {
	color: #777777 !important;
}
.page-id-809 .form-box {
    background-color: hsl(var(--white));
    border-radius: 5px;
    padding: clamp(1.5rem, -1.239rem + 5.705vw, 3.75rem);
    max-width: 860px;
    margin-left: auto;
    box-shadow: 0px 4.8px 24.4px -6px rgba(19, 16, 34, 0.1), 0px 4px 13px -2px rgba(19, 16, 34, 0.06);
    margin: 0 auto;
}
.check-list,
.about-button,
.content-area ul li:before {
	display: none !important;
}
#post-2127 .property-item__bottom {
    border-top: 1px solid #ebeaea;
}
#post-2127 .arrendasoft .caja {
    margin: 5px 0;
}
.pagina {
	text-align: center;
	margin-top: 20px !important;
}
.bloque2 {
	display: flex;
}
.breadcrumb-wrap {
    background-size: unset  !important;  
}
.breadcrumb-wrap.navbar-style-02 .breadcrumb-content {
    padding: 117px 0 117px 0 !important;
}
#pagination {
	align-items: center;
	justify-content: center;
	gap: 10px;
}
.header-inner .btn,
#post-2127 button {
	background: #3da94c;
	background-color: #3da94c !important;
    color: #FFF !important;
    padding: 10px 20px;
    border-radius: 5px;
}
#post-2127 .arrendasoft .range-1-2 {
    width: 47%;
	margin: 0px 0px !important;
}
#AreaMax,
#ArriendoMax,
#ArriendoMax,
#VentaMax {
	float: right;
}

.prec-0 {
	display: none;
}
#post-2127 .content-area ul li + li {
    margin-top: 0px !important;
}
#post-2127 hr:not([size]) {
    height: 1px;
    margin-top: 30px;
}
#Caracteristicas,
#post-2127 #content-filter-arrendas {
	display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 15px;
}
.footer-wraps .row {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
}
#post-2127 .property-item__title, #post-2127 .property-item__price {
    color: #000000 !important;
}
.footer-wraps .col-lg-3 {
	width: 100%;
}

.footer-item__desc {
    width: 100%;
    max-width: 100%;
}
.common-tab,
.tab-content,
.precio,
.servi {
	display: none !important;
}
.property-type-item__icon {
    background: #f9be44;
}
.e-con-inner {
	position: relative;
    z-index: 9;
}
.banner {
    padding: 100px 0 295px;
    margin-bottom: -164px;
}
.e-n-tabs-content {
	padding: 30px;
    background-color: hsl(var(--white));
    box-shadow: 0px 4px 13px -2px rgba(19, 16, 34, 0.06), 0px 4.8px 24.4px -6px rgba(19, 16, 34, 0.1);
    border-radius: 5px;
}
.buscar .arrendasoft {
    padding: 0;
}
.fondo {
	display: flex !important;
    flex-wrap: nowrap !important;
    justify-content: space-between;
    gap: 10px;
}
.fondo .caja {
	padding: 0 !important;
}
