
/**

 Theme Name:   Astra Child
 Theme URI:    http://wpastra.com/
 Description:  Tema hijo de Astra
 Author: Brainstorm Force
 Author URI: http://wpastra.com/about/
 Template:     astra
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  astra-child

**/




@media (max-width: 1080px) {

	#masthead .site-logo-img .custom-logo-link img {
	    max-width: 300px;
	    width: 300px;
	    height: 43px !important;
	}

	.main-header-menu a{
		font-size:14px !important;
	}

	.ast-button-wrap .menu-toggle.main-header-menu-toggle {
	    color: #fff;
	    background-color: #ab2218;
	}
}

@media (max-width: 920px) {

	#masthead .site-logo-img .custom-logo-link img {
	    max-width: 100%;
	    width: 100%;
	    height: auto !important;
	}
}


.elementor-icon-list-item a{
	color: #444;
	
}

.main-header-bar{
	width: 100%;
	position: fixed;
}

.ast-small-footer {
    border-top-width: 0;
}


.entry-content h2, .entry-content h2 a {
    font-size: 1.5rem;
}






/****************/
/*** CONTACTO ***/
.wpcf7-submit{
	background-color: #818a91 !important;
}
.wpcf7-submit:hover{
	opacity: .9;
}

/*contacto sencillo en home*/
.form-inicio .wpcf7-form input, .form-inicio .wpcf7-form textarea{
	background-color:#fff;
	color:#444;
	border:1px solid #999;
	border-radius:4px;
}
.form-inicio .wpcf7-form input:hover, .form-inicio .wpcf7-form textarea:hover, .form-inicio .wpcf7-form input:focus, .form-inicio .wpcf7-form textarea:focus{
	background-color:rgba(0,0,0,0.1);
	color:#444;
	border:1px solid #777;
}
.form-inicio .wpcf7-form textarea{
	height:120px;
	resize: vertical;
	max-height:200px;
}


/* contacto sobre fondo imagen */
.contacto-light .wpcf7-form input, .contacto-light .wpcf7-form textarea{
	background-color:transparent;
	color:#fff;
	border:1px solid #ddd;
	border-radius:4px;
}
.contacto-light .wpcf7-form input:hover, .contacto-light .wpcf7-form textarea:hover, .contacto-light .wpcf7-form input:focus, .contacto-light .wpcf7-form textarea:focus{
	background-color:rgba(255,255,255,0.2);
	color:#fff;
	border:1px solid #ddd;
}
.contacto-light .wpcf7-form textarea{
	height:120px;
	resize: vertical;
	max-height:200px;
}
.contacto-light .wpcf7-form ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #cecece;
    font-size: 13px;
    font-style: italic;
}
.contacto-light .wpcf7-form :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #cecece;
   opacity:  1;
   font-size: 13px;
   font-style: italic;
}
.contacto-light .wpcf7-form ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #cecece;
   opacity:  1;
   font-size: 13px;
   font-style: italic;
}
.contacto-light .wpcf7-form :-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #cecece;
   font-size: 13px;
   font-style: italic;
}
.contacto-light .wpcf7-form ::-ms-input-placeholder { /* Microsoft Edge */
   color:    #cecece;
   font-size: 13px;
   font-style: italic;
}
.contacto-light .wpcf7-form ::placeholder { /* Most modern browsers support this now. */
   color:    #cecece;
   font-size: 13px;
   font-style: italic;
}

.contacto-light .wpcf7-form input[type="submit"]{
	background-color: #AB2218 !important;
    border: 1px solid #AB2218;
    padding: 8px 24px;
}


.contacto-light .wpcf7-form .wpcf7-form-control-wrap {display: initial;}
.contacto-light .wpcf7-form .check-label-form{color:#fff;}
.contacto-light .eael-contact-form-container .wpcf7-response-output{color:#fff;text-align:center;}







/****** FOOTER ******/
footer .textwidget.custom-html-widget{
	font-size:13px;
	font-weight: 300;
}

footer .textwidget.custom-html-widget a{
	color:#fff;
}
footer .textwidget.custom-html-widget a:hover{
	text-decoration: underline;
}
footer .textwidget.custom-html-widget .elementor-icon-list-item{
	margin-bottom: 6px;
}