/*
Theme Name: Astra Child
Theme URI: https://wpastra.com/
Description: Child Theme de Astra
Author: Tu Nombre
Author URI: https://tusitio.com
Template: astra
Version: 1.0.0
Text Domain: astra-child
*/

/* Aquí comienza tu CSS personalizado */

.lo-que-hacemos-tabla .wp-block-group-is-layout-flex{
	transition: all 0.1s ease-in-out ;
}

.lo-que-hacemos-tabla > .wp-block-group-is-layout-flex:hover {
	box-shadow: -3px 0 0 rgb( 139, 103, 24);
}

.ast-theme-transparent-header #masthead
{
	background-color: #0d1a2d;
}

footer .site-below-footer-wrap[data-section="section-below-footer-builder"],
.site-primary-footer-wrap[data-section="section-primary-footer-builder"]{
	border: none;
	font-family: "Cormorant Garamond";
	color: #CFCCCC;
	h2{
		color: #CFCCCC;
	}
	p {
		font-size: 20px;
	}
}

.site-primary-footer-wrap[data-section="section-primary-footer-builder"] p {
font-family: "Cormorant Garamond";
	margin-bottom:0;
}


.site-below-footer-wrap[data-section="section-below-footer-builder"] p {
}

main.site-main {
	padding-top: 50px;
}

.hero-actions div h3{
	border: 3px solid yellow;
    border-left-color: purple;
    border-top-color: purple;
    padding: 6px 15px;
    border-bottom-right-radius: 25px;
    border-top-left-radius: 25px;
}


#fluentform_2 fieldset{
	display: grid;
	grid-template-columns: 3fr 3fr 1fr;
	gap: 10px;
}


#img-home-hero img{
	position: relative;
	z-index: 10;
}

.es-listing__content{
	background-color: #0d1a2d;
	color: #fff;
}

.es-request-form{
	display: none;
}

.buttons .button-echv{
	border: 3px solid yellow;
    border-left-color: purple;
    border-top-color: purple;
    padding: 6px 15px;
    border-bottom-right-radius: 25px;
    border-top-left-radius: 25px;
    display: block;
    font-size: 20px;
	text-decoration: none !important;
    text-align: center;
    margin-bottom: 15px;
	text-transform: uppercase;
	font-weight: bolder;
	color: purple;
}

.buttons .button-echv:hover{
	opacity: 0.8;
}

.lo-que-hacemos-tabla  .wp-block-group-is-layout-flex{
	transition: all 0.1s ease-in-out ;
}



.ast-single-post .entry-content .anchor-normalize a {
	text-decoration: none ;
	transition: 0.2s ease all ;
	color: inherit;
}


.hero-actions div h3:hover a {
	color: yellow !important;
}

.propertie-agente-item{
	display: grid;
	grid-template-columns: 200px 3fr 1fr;
	background-color: #f5f4f1;
	border-radius: 10px;
	padding: 30px 10px;
	margin: 30px 0;
}

.propertie-agente-item__avatar {
	grid-row: 1/6;
	place-content: center;
	place-items: center;
}

.propertie-agente-item__title{
	font-size: 40px;
	margin: 0 0 15px 0;
}

.propertie-agente-item p {
	font-size: 16px;
	margin: 0 0 10px 0;
}


.propertie-agente-item__avatar .circle{
	width: 150px;
    height: 150px;
    background-color: #000;
    border-radius: 50%;
    color: #fff;
    display: grid;
    place-content: center;
    font-size: 50px;

}
.es-btn.es-btn--primary.wtp{
	background-color: green !important;
	border-color: green;
}

.es-listing__title a{
	color: #fff;
}


@media screen and ( min-width: 800px ){
	.lo-que-hacemos-tabla .wp-block-group-is-layout-flex div:nth-of-type(3) h2{
    	width: 600px;
    }	 
}

@media screen and ( max-width: 800px ){
	.lo-que-hacemos-tabla .wp-block-group-is-layout-flex {
    	flex-direction: column;
    }	 
	
	#oportunidades .wp-block-group-is-layout-flex {
	    flex-direction: column;
    }	 
}

