/*
Theme Name:     Vestalia Child Theme
Author:         Nestor Carvallo
Author URI:     http://nestorcarvallo.com
Template:       vestalia
Version:        1.0.0
*/

/* ------- Insert custom styles below this line ------- */

.slide-title, .desc {
	background-color: rgb(0 0 0 / 75%)!important;
	width: fit-content!important;
	text-align: left;
	line-height: 1em!important;
	padding: 0.5rem 1rem!important;
	color:rgb(255 255 255)!important;
	opacity:1!important;
	border: 0;
	border-radius: unset;
}

.lt-button {
	float: left;
	margin: 20px 0 0 0!important;
}

.box-icon {
	margin: 20px auto 20px!important;
}

#row-loteos, #row-edificios, #row-viviendas, #row-novedades {
	padding: 1.5rem 0 0;!important;
}

.header-main .row {
	max-width: 72.75rem;
}

#menu-item-529, .menu-item-529 {
	display:none;
}

#row-contacto .wpcf7 input[type="text"],
#row-contacto .wpcf7 input[type="email"],
#row-contacto .wpcf7 textarea
{
    background-color: #fff;
    color: #000;
}

.wpcf7 textarea {
	height: 6rem;
}

#row-contacto .wpcf7 p, #row-contacto ul, #row-contacto p {
	color:#fff;
}

.branding img {
	height:60px;
	width:auto;
}

.owl-item .card-price {
	background: #ff880b!important;
}

.primary-nav > ul > li.wsp-button a {
	background-color: #00c9a3!important;
}

.mobile-menu li.wsp-button a {
    background-color: #00c9a3!important;
    width: fit-content;
    color: white;
    padding: 7px 20px;
    margin: 8px 0 8px 12px;
}

form input[type=text], form input[type=password], form input[type=email], form textarea, form .box, .nt-form input[type=text], .nt-form input[type=password], .nt-form input[type=email], .nt-form textarea, .nt-form .box, .wpcf7-form input[type=text], .wpcf7-form input[type=password], .wpcf7-form input[type=email], .wpcf7-form textarea, .wpcf7-form .box, .comment-form input[type=text], .comment-form input[type=password], .comment-form input[type=email], .comment-form textarea, .comment-form .box, .button, input[type=submit], input[type=button], .lt-button {
	
	border-color: #f29100;
	
}

.hero.slide-hero .carousel-content .lt-button {
		background-color: white;
    opacity: 1;
    padding: 8px 25px;
    border: unset;
    border-radius: unset;
}

.element-round .card .img-wrap {
	max-height: 181px;
}

ul.meta-box-list, .tab-location, .tab-contact {
	/*display: none!important;*/
}

ul.meta-box-list {
	display: none!important;
}

.owl-controls .owl-nav {
	top:300px!important;
}

.social-list i {
	border:none;
  font-size: 28px;
}

.badge .status {
    display: none;
}

.section .featured-image {
	margin-bottom: 30px;
}