/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada


font-family: laca-text, sans-serif;
font-family: hesterica;

amarillo: #ffd100
*/
body, .fusion-main-menu>ul>li>a, .fusion-vertical-menu-widget ul.menu li a, .side-nav li a, table th {
	font-family: laca-text, sans-serif !important;	
}
.clear {
	clear: both !important;
}
.invisible {
	display: none !important;
}
.centrado {
	text-align: center !important;	
}
.girado {
    transform: rotate(-7deg) !important;
    margin-top: 0px !important;
    display: inline-block !important;
    margin-left: 0px !important;
}
.negritas {
	font-weight: 600 !important;	
}
.leftCol, .izquierda {
	float: left !important;
}
.rightCol, .derecha {
	float: right !important;
}
.pSinMargen p:last-of-type, p.sinMargen {
	margin:0px !important;
}
input[type="checkbox" i] {
    margin: 0px 10px 3px 4px !important;
}


header nav ul li a, .menu, .fusion-button, #sidebar h4.widget-title, .fusion-body .fusion-load-more-button, .fusion-blog-shortcode .fusion-read-more  {
	font-family: laca-text, sans-serif !important;
	text-transform: uppercase !important;
	font-weight: 600 !important;	
    letter-spacing: 0.25em !important;
	font-size: 14px !important;
}
.titular01 {	
	font-family: laca-text, sans-serif !important;
	font-size: 43px !important;
	line-height: 45px !important;
	font-weight: 400 !important;
	color: #000 !important;	
}
.titular02, .single-post #main .post > h1.fusion-post-title, #listadoEntradas h2 {
	font-family: laca-text, sans-serif !important;
	font-size: 34px !important;
	line-height: 36px !important;
	font-weight: 400 !important;
	color: #000 !important;
}
.destacado, .titular03 {
	font-family: laca-text, sans-serif !important;
	font-size: 24px !important;
	line-height: 30px !important;
	font-weight: 400 !important;
	color: #000 !important;
}
.titular04 {
	font-family: laca-text, sans-serif !important;
	font-size: 20px !important;
	line-height: 25px !important;
	font-weight: 400 !important;
	color: #000 !important;
}
.informal{	
	font-family: hesterica !important;
	font-size: 75px !important;
	line-height: 75px !important;
	font-weight: 400 !important;
	color: #000 !important;
}
body, .textoBase, .fusion-theme-sharing-box .fusion-social-networks, p, #comments .title-heading-left, #respond #reply-title {
	font-family: laca-text, sans-serif !important;
	font-size: 19px !important;
	line-height: 28px !important;
	font-weight: 300 !important;
	color: #000 !important;
}
.legales, .fusion-theme-sharing-box h4, #fusion-menu-widget-3 ul li a {	
	font-family: laca-text, sans-serif !important;
	font-size: 14px !important;
	line-height: 20px !important;
	font-weight: 300 !important;
	color: #000 !important;
	letter-spacing: 0em !important;
}
#main {
    background-image: url(https://www.analauramartinez.com/wp-content/uploads/2021/04/fondo-sumas.png);
    background-position: top center;
}
.fondoContain>div{
	background-size: contain !important;
}
.fondoDerecha>div {
	background-position: top right !important;
}
#bloqueTexto {
	background-color: rgba(247, 223, 119, 0.5) !important;	
	max-width: 600px !important;
	padding: 200px 50px !important;
}
.listado {
	padding-left: 18px !important;
	font-family: laca-text,sans-serif!important;
}
.listado .titularListado {
	text-transform: uppercase !important;
	font-weight: 600 !important;	
}
.listado .cuerpoListado {
	list-style-type: none !important;	
}
.marcoAmarillo.entreTexto  {
	margin-top: 40px !important;
}
.marcoAmarillo.entreTexto>div {
	padding: 40px !important;
}
.marcoAmarillo>div {
	border:2px solid #ffd100 !important
}

.conSelloAbajoDerecha {
	background-image: url(https://www.analauramartinez.com/wp-content/uploads/2021/04/sello-ana-laura-martinez.png) !important;
	background-repeat: no-repeat !important;
	background-position: right 40px bottom 40px !important;
		
}


#contenedorComienzaAqui>div {
    background-image: url(https://www.analauramartinez.com/wp-content/uploads/2021/04/ana-laura-martinez-2.jpg);
    background-position: top left;
    background-repeat: no-repeat;
} 
#contenedorComienzaAqui.comienzaAquiIzquierda>div {
    background-position: top right;
} 



/*   M E N U   */
header nav ul li a {
    padding-top: 56px;
}
header.fusion-is-sticky nav ul li a {
    padding-top: 0px;
}

body:not(.fusion-header-layout-v6).fusion-top-header .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon):after {
    top: calc(50% + 3em);
    left: -10%;
    width: 120%;
}


body:not(.fusion-header-layout-v6).fusion-top-header header.fusion-is-sticky .fusion-main-menu>ul>li:not(.fusion-menu-item-button)>a.fusion-bottombar-highlight:not(.fusion-main-menu-icon):after {
    top: calc(20% + 3em);
}

#menu-item-95 {
}

.fusion-main-menu>ul>li {
    padding-right: 45px;
	padding-right: 23px !important;	
	padding-left: 22px !important;
}
/*   H O M E    */
#quePuedoHacer {
	background-color: #f7df77 !important;
}

.bordeDerecho {
	border-right: 1px solid #000000;	
}

#contenedorServicios h3{
	margin: 35px 0px 60px 0px !important;
	
}
#contenedorServicios .fusion-button {
	margin-top: 35px !important;	
}

#contenedorQuePuedoHacerPorTi>div {
    background-image: url(https://www.analauramartinez.com/wp-content/uploads/2021/04/Ana-Laura-Martinez-1.jpg);
    background-position: top right;
    background-repeat: no-repeat;
} 

.conFlecha {
    background-image: url(https://www.analauramartinez.com/wp-content/uploads/2021/04/flecha.png);
    background-position: bottom right;
    background-repeat: no-repeat;
	padding-right: 50px;
	
}

.testimonio p {
	margin-bottom: 0px !important;
}

.fusion-testimonials.classic .author {
    display: inline-block !important;
}
.review {
	text-align: center !important;	
}

/*   A P R E N D I Z A J E   */
#barraSuscribete>div {
    background-image: url(https://www.analauramartinez.com/wp-content/uploads/2021/04/flecha-derecha.png);
    background-repeat: no-repeat;	
    background-position: top 5px right 150px !important;
    background-size: unset !important;
    padding-top: 10px !important;
} 
#contenedorAccionesEnLasQue>div {
    background-image: url(https://www.analauramartinez.com/wp-content/uploads/2021/04/ana-laura-martinez-aprendizaje-2.jpg);
    background-position: top right;
    background-repeat: no-repeat;
} 
#contenedorAccionesEnLasQue h2 {
	max-width: 400px !important;
}


#miMetodo>div {
    background-image: url(https://www.analauramartinez.com/wp-content/uploads/2021/04/flecha-tirabuzon.png);
    background-repeat: no-repeat;	
    background-position: 380px 100px !important;
    background-size: unset !important;
} 




/*   V E N T A S   */
.bloqueConMancha {
    background-image: url(https://www.analauramartinez.com/wp-content/uploads/2021/04/mancha.jpg);
    background-repeat: no-repeat;	
    background-position: center center !important;
    background-size: unset !important;
	padding: 35px 0px !important;
}
#miProcesoTrabajoVentas>div {
    background-image: url(https://www.analauramartinez.com/wp-content/uploads/2021/04/ana-laura-martinez-ventas-2.jpg);
    background-position: top left;
    background-repeat: no-repeat;
} 


/*   S O B R E   M I   */
#hola>div {
    background-image: url(https://www.analauramartinez.com/wp-content/uploads/2021/05/ana-laura-martinez.gif);
    background-position: top right;
    background-repeat: no-repeat;
} 

#reconozcoQue>div {
    background-image: url(https://www.analauramartinez.com/wp-content/uploads/2021/05/ana-laura-martinez-sobre-mi-2.jpg);
    background-position: top left;
    background-repeat: no-repeat;
} 

#teCuento {
	padding: 20px 90px 50px 30px !important;
    background-image: url(https://www.analauramartinez.com/wp-content/uploads/2021/04/flecha-tirabuzon-2.png);
    background-repeat: no-repeat;	
    background-position: right bottom !important;
    background-size: unset !important; 
}




/*   C O N T A C T O   */
#contenedorContacto>div {
    background-image: url(https://www.analauramartinez.com/wp-content/uploads/2021/05/ana-laura-martinez-contacto.jpg);
    background-repeat: no-repeat;	
    background-position: right top !important;
    background-size: unset !important; 
}

#contenedorContacto h1 {
	margin-top: -50px !important;	
}

#contenedorContacto h1 {
	margin-left: 90px !important;	
}
#contenedorContacto .telefono {
	margin-left: 68px !important;	
}

#contenedorContacto .escribeme {
	margin-left: 60px !important;	
}


/*   B L O G   */

#tituloBlog p {
	margin-top: -50px !important;
	margin-left: 90px !important;	
}

.fusion-blog-layout-medium .fusion-post-slideshow, .fusion-blog-layout-medium-alternate .fusion-post-slideshow {
    width: 520px !important;
}

.fusion-blog-layout-medium .has-post-thumbnail .fusion-post-slideshow {
    margin-right: 70px !important;
    width: 460px !important;
}
.fusion-date-and-formats {
    display: none !important;
}
.fusion-blog-layout-medium .fusion-meta-info {
    margin-top: -28px !important;
    border: 0px solid #e7e6e6 !important;
}
.fusion-blog-layout-medium .fusion-meta-info .fusion-alignright {
	padding-right: 3px !important;
}
#listadoEntradas h2{
	margin-bottom: 20px !important;
	
}
.fusion-load-more-button.fusion-blog-button.fusion-clearfix {
	background-color: #ffffff !important;
	/*border:1px solid #333333;
  color: #ffffff;  Change the color */
}
.fusion-load-more-button.fusion-blog-button.fusion-clearfix::before {
  /*content: "Ver más artículos"; 
	  margin-right: auto;
	  margin-left: auto;
	font-family: laca-text, sans-serif !important;	*/
    /*font-weight: 600;
    font-style: normal;
    letter-spacing: 2px;
  color: #333333 !important;  Change the color */
}

.fusion-blog-shortcode .fusion-read-more:after {
    top: 42% !important;
    right: -16px !important;
}

/*   A R T I C U L O   P O S T   */
#blogTitle {	
    padding-left: 30px;
    padding-right: 30px;	
}

#blogTitle .fusion-row {	
    max-width: 1100px;
}
#blogTitle .fusion-row .informal{	
	margin-bottom: 30px !important;
    padding-top: 150px !important;
}
.single-post #main .post > h1.fusion-post-title {
	margin-bottom: 20px !important;
}
.single-post #main .post img {
	margin-bottom: 40px !important;
	margin-top: 20px !important;
}
.fusion-theme-sharing-box .fusion-social-networks, .fusion-theme-sharing-box h4 {
    vertical-align: middle !important;
	text-align: center !important;
	display: block !important;
}
.fusion-theme-sharing-box .fusion-social-networks {
    text-align: center !important;
}
.single-post #sliders-container {
	margin-top: 0px !important;
}
#comments .title-heading-left, #respond #reply-title {
	text-transform: uppercase !important;
	font-weight: 600 !important;
}
#comments .title-sep-container, #respond .title-sep-container {
	display: none !important;
}
#respond {
    margin-top: 40px;
    border: 1px solid #000 !important;
    padding: 50px 50px 40px 50px !important;
	margin-bottom: 100px !important;
}
.commentlist .the-comment {
    border-bottom: 0px solid #e7e6e6;
}
.wpgdprc-checkbox  input {
    min-width: auto !important;
}
.wpgdprc-checkbox  abbr.required {
	display: none !important;
}
  
#respond input[type=email], #respond input[type=text], #respond textarea {
	-webkit-transition: all 0.30s ease-in-out;
	-moz-transition: all 0.30s ease-in-out;
	-ms-transition: all 0.30s ease-in-out;
	-o-transition: all 0.30s ease-in-out;
	outline: none;
	padding: 6px 0px 6px 10px;
	margin: 5px 1px 3px 0px;
	border-width: 0px !important;
	/*border-bottom: 1px solid #000000  !important;*/
	background-color: #eaeaea !important;
	width: 100% !important;
	font-family: laca-text, sans-serif !important;
	font-size: 16px !important;
	line-height: 18px !important;
	font-weight: 300 !important;
	color: #000 !important;
}
  
#respond input[type=email]::placeholder, #respond input[type=text]::placeholder, #respond textarea::placeholder {
	font-family: laca-text, sans-serif !important;
	font-size: 19px !important;
	line-height: 28px !important;
	font-weight: 300 !important;
	color: #000 !important;
} 

#respond input[type=text]:focus,
input[type=email]:focus, 
textarea:focus {
	box-shadow: 0 0 5px rgba(255,209,0,1);
	margin: 5px 1px 3px 0px;
	border: 2px solid rgba(255,209,0,1);
}



#comment-textarea textarea {
    height: 140px !important;
	margin-bottom: 30px !important;
}


#respond input[type=email], #respond textarea {
	margin-top: 25px !important;
}


#respond input[type=checkbox] {
	width: auto !important;
	min-width: auto !important;
    height: 22px !important;
}

#comment-input input[type=submit] {
	width: auto !important;
	height: auto !important;
} 

abbr.wpgdprc-required {
	display: none !important;
}


#comment-input input  {
    height: 40px !important;
}

/*   s i d e b a r   */

#sidebar #soyAnaLaura {
    background-image: url(https://www.analauramartinez.com/wp-content/uploads/2021/05/ana-laura-martinez-blog.jpg);
    background-repeat: no-repeat;	
    background-position: top center !important;
    background-size: unset !important;
    padding-top: 230px;
	
}
#sidebar #fondoAmarilloSidebar {
    background-color: rgba(247, 206, 22, 0.4) !important;
	padding: 80px 40px 40px 40px !important;	
}


.fusion-widget-area .widget_recent_entries li a:before { 
    position: absolute;
    font-family: laca !important;
    content: "·" !important;
    margin-left: -12px;
	font-size: 30px !important;
}
.fusion-widget-area .widget_recent_entries li {
    border-bottom: 0px solid #e7e6e6 !important;
}



/*   B L O G   */
#cabeceraBlog p {
	color:#ffffff !important;		
}
.articuloDestacado {}
.articulosFondoOscuro {}
.categoriasPost p{
	color:#000000 !important;	
	font-size: 15px !important;
}
.articulosFondoOscuro .categoriasPost p{
	color:#cccccc !important;	
}
.categoriasPost a {
	color:#ef426f !important;	
}
.categoriasPost a:hover {
	color:#ef426f !important;	
}

/*   L E G A L E S   */
#paginaLegal  {
	margin-top: 200px !important;
}
#paginaLegal .titular01 {
}
#paginaLegal .titular02 {	
	margin-top: 40px !important;
	margin-bottom: 30px !important;
}
#paginaLegal .titular03 {	
	margin-top: 30px !important;
	margin-bottom: 20px !important;
}



/*   F O R M U L A R I O   */
.gform_wrapper .field_description_below .gfield_consent_description, .gform_wrapper .gfield_consent_description {
    max-height:none !important;
    overflow-y:auto !important;
    border-width: 0px !important;
    margin-top: 12px;
    padding: 0px !important;
	font-size: 12px !important;
	line-height: 14px !important;
}


.gform_page_footer input[type="button"], .gform_page_footer input[type=button], .gform_wrapper .button, .gform_wrapper .gfield_description, .gform_wrapper .gform_button, .gform_wrapper label, .meta .fusion-date, .gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper .gfield_select[multiple=multiple] { 
    font-family: laca-text, sans-serif !important;
    font-weight: 300 !important;
  	color: #000 !important;
}

.gform_wrapper .button, .gform_wrapper .gform_button {	
    text-transform: uppercase !important;
    font-weight: 600 !important;
    letter-spacing: 0.25em !important;
    font-size: 14px !important;
}
.gform_wrapper .gform_footer {
	text-align: center !important;
	margin-top: 30px !important;
}
#barraSuscripcion .gform_wrapper .gform_button {
	border: 1px solid #000 !important;
}

#barraSuscribete>div .gform_wrapper ul li.gfield {
    margin-top: 0px !important;
}

#barraSuscribete>div .gform_wrapper li.hidden_label input {
    margin-top: 0px !important;
}
.gfield_required {
	display: none !important;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { /* Chrome */
    font-family: laca-text, sans-serif !important;
    font-weight: 300 !important;
  color: #000 !important;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder { /* IE 10+ */
    font-family: laca-text, sans-serif !important;
    font-weight: 300 !important;
  color: #000 !important;
}
input::-moz-placeholder, textarea::-moz-placeholder { /* Firefox 19+ */
    font-family: laca-text, sans-serif !important;
    font-weight: 300 !important;
  color: #000 !important;
  opacity: 1 !important;
}

.gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper .gfield_select[multiple=multiple] {
    height: 40px !important;
    font-size: 15px !important;
}




/*   C O O K I E S   */

#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h1, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h2, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h3, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h4, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h5, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h6, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme p {
    color: #fff !important;
}




/*   F O O T E R   */
footer {
	font-size: 13px !important;
}

footer section#avada-vertical-menu-widget-2  {
	display:block !important;
	margin-top: 20px !important;
}
footer section#menu-widget-2  {
	display:none !important;
}
footer section#avada-vertical-menu-widget-2 li a {
    padding: 0px !important;
	text-align:right;
}
footer .fusion-vertical-menu-widget.left section#menu-widget-2  {
    padding-top: 10px !important;
}
footer .fusion-footer-widget-column {
    margin-bottom: 0px;
}
#wrapper .fusion-vertical-menu-widget .menu li.current_page_item>a, #wrapper .side-nav li.current_page_item a {
	border-right-width: 0px !important;
}
#wrapper .fusion-vertical-menu-widget .menu li a:hover, #wrapper .side-nav li a:hover {
	color:inherit !important;
}

footer.fusion-footer-widget-area {
	/*background-image: url(https://www.analauramartinez.com/wp-content/uploads/2021/04/sello-ana-laura-martinez.png) !important;*/
	background-repeat: no-repeat !important;
	background-position: 50px center !important;		
}

#fusion-menu-widget-3 ul li a:after {
    padding-right: 15px !important;
    padding-left: 15px !important;
}


/*   M O D O   M A N T E N I M I E N T O   */
.mantenimientoTitular, .mantenimientoEstamos, .mantenimientoVolvemos, .mantenimientoEnlaces, .mantenimientoEnlaces a {
	font-family: Arial !important;
	text-align: center !important;
}

.mantenimientoTitular {
	font-size: 52px !important;
	line-height: 62px !important;
	font-weight: 700 !important;	
	margin: 40px !important;
}
.mantenimientoEstamos, .mantenimientoVolvemos, .mantenimientoEnlaces a{
	font-size: 16px !important;
	line-height: 24px !important;
	font-weight: 400 !important;	
	margin: 0px 0px 30px 0px !important;
}
.mantenimientoEnlaces a{
	margin: 50px 0px 30px 0px !important;
}

/*   R E S P O N S I V E   */

/* Aplica a pantallones */
@media only screen and (min-width : 1500px) {
	
}

/* Aplica a tablet y desktop */
@media only screen and (min-width : 800px) {
}

/* Aplica a pantallas por debajo de 1200px */
@media only screen and (max-width : 1200px) {
	
	footer section#avada-vertical-menu-widget-2  {
		display:none !important;
	}
	footer section#menu-widget-2  {
		display:block !important;
	}
	footer section#menu-widget-2, footer section#text-2 {
		text-align: center !important;
	}
	.fusion-footer-widget-area {
		padding-bottom: 150px !important;
	}
	#fusion-menu-widget-3 li {
		display: block !important;
		text-align: center !important;
	}
	#fusion-menu-widget-3 ul li a:after {
		display:  none !important;
	}
	footer.fusion-footer-widget-area {
		background-position: bottom 30px center !important;
	}
	.widget .fusion-social-networks .fusion-social-networks-wrapper {
		text-align: center !important;
	}
}
/* Aplica a tablet y movil */
@media only screen and (max-width : 800px) {
	.fusion-footer-widget-area {
		padding-bottom: 140px !important;
	}
	#contenedorContacto>div {
		background-image: none !important;
	}
	.listadoCentrado {
		text-align: center !important;
	}
	.listadoCentrado .listado{
		padding-left: 0px !important;
		display: inline-block !important;
		text-align: left !important;
	}
	#paginaLegal {
		margin-top: 100px !important;
	}
}

/* Aplica solo a tablet */
@media only screen and (min-width: 680px) and (max-width : 800px) {
	.titular01 {	
		font-size: 40px !important;
		line-height: 42px !important;
	}
	#barraSuscribete>div {
		background-position: top 45px right 30px !important;
	}
}


/* Aplica solo a movil */
@media only screen and (max-width : 680px) {
	
	#barraSuscribete>div {
    	background-position: top 40px right 10px !important;
	} 
	.titular01 {	
		font-size: 30px !important;
		line-height: 32px !important;
	}
	.titular02, .single-post #main .post > h1.fusion-post-title, #listadoEntradas h2 {
		font-size: 24px !important;
		line-height: 26px !important;
	}
	.destacado {
		font-size: 18px !important;
		line-height: 22px !important;
	}
	.informal{	
		font-size: 50px !important;
		line-height: 50px !important;
	}
	body, .textoBase, .fusion-theme-sharing-box .fusion-social-networks, p, #comments .title-heading-left, #respond #reply-title {
		font-size: 19px !important;
		line-height: 28px !important;
	}
	.legales, .fusion-theme-sharing-box h4{	
		font-size: 14px !important;
		line-height: 20px !important;
	}	
	#cabceraHome {
		padding: 180px 30px 0px 30px !important;
	}
	.bordeDerecho {
		border-right: 0px solid #000000;	
	}
	.fusion-blog-layout-medium .has-post-thumbnail .fusion-post-slideshow {
		margin-right: 20px !important;
	}
	.comment-form .fusion-button {		
    	font-size: 12px !important;
	}
}