/**
Theme Name: Astra Child
Author: mimoStudio
Author URI: https://mimostudio.pro
Description: Astra based Design.
Version: 1.0.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/

/* HOME - SLIDER */

/* MENU */

/* TXT */
.elementor-text-editor ul li {margin: 0 0 1em 0;}

/* BLOG */
.post-thumb-img-content img{ border-radius:4px;}
.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single { padding: 3em 4em; }
#astra-widget-social-profiles-3 .astra-widget-social-profiles-inner li > a .ast-widget-icon { min-width: 40px; }
.ast-right-sidebar #secondary { border-left: 0px; }
.ast-right-sidebar #primary {  border-right: 0px; }

.ast-separate-container .ast-archive-description, .ast-separate-container .ast-author-box {
    margin:0; padding: 1em 2em 1.5em;
	border-bottom-width: 1px;
	border-bottom-color: var(--ast-border-color);
    border-bottom-style: solid;
	background: transparent;}

.ast-archive-description p { 
	font-size:15px;
	margin-bottom: 1.6em; }

.ast-archive-description .gallery-icon,
.gallery-icon {
    border: 0 !important; }

.gallery-caption {
	border-radius: 0 0 8px 8px !important;}

.gallery-columns-3 .gallery-item {
  max-width: 32.8% !important; }

.gallery-columns-4 .gallery-item {
  max-width: 24.5% !important; }


/* To Top Button */
.ast-scroll-to-top-right {
  right: 20px;
bottom: 85px; }


/* Cookies */
.moove-gdpr-branding-cnt{display:none;}
#moove_gdpr_save_popup_settings_button {
  background-color: var(--ast-global-color-0) !important;
}
#moove_gdpr_save_popup_settings_button:hover {
  background-color: var(--ast-global-color-1) !important;
}

/* border-bottom: 1px solid var(--ast-global-color-1); */


/* Area Privada */
.customer-area {background:#f4f4f4 !important;}
.customer-area .ast-article-single {
    background-color: #f4f4f4 !important;
    border-bottom: 1px solid #eee;
    margin: 0;
    padding: 0em 6em 1em;}


/* Contact Form */

.wpcf7-form .elementor-widget-wrap p {
  margin-bottom: 0 !important;
}

.wpcf7 form>div, .wpcf7 form>p {
   margin-bottom:0 !important;
}

.wpcf7 form a:hover {
	color: var(--ast-global-color-2) !important;
}

.wpcf7-form textarea{ 
    width: 100% !important;
}

.wpcf7-form .wpcf7-submit {
	padding: 20px 50px !important;
}

.wpcf7 form >div, .wpcf7 form > p, 
.screen-reader-response p, .wpcf7-form .entry-content p, 
.wpcf7 .entry-content p, .wpcf7.entry-content p,
form .entry-content p, form.entry-content p, .wpcf7-form.entry-content p, { margin-bottom:0 !important; }

.wpcf7-list-item {
    margin: 0 0 0 0em;}

.wpcf7 .ajax-loader, .wpcf7-form .ajax-loader {
    width: 10px; 
	height:10px;}

.wpcf7 input[type="submit"] {
    width: 100%;}

.screen-reader-response, .wpcf7-response-output {
	color: #0cc34a;
	font-weight: bold;
	text-align: center; }

.wpcf7 form.sent .wpcf7-response-output {
  	border-color: var( --e-global-color-astglobalcolor0 ) !important;
	color: var( --e-global-color-astglobalcolor0 ) !important; }

.hfe-before-footer-wrap .wpcf7-list-item-label {
	color: var( --e-global-color-astglobalcolor4 ) !important; 
}


/* TRANSPOSH · Banderas */

.type_mobile #transposh-2, .type_mobile #text-3 {margin:10px 0;}

.type_mobile .transposh_flags a span, .transposh_flags a img { margin:0 3px 0 !important; }


/* ADD TO ANY · SHARING */
.addtoany_share_save_container { }
.a2a_svg { padding:2px !important; border-radius:16px !important; }


@media (max-width:960px) {
    #astra-widget-social-profiles-2 { max-width:120px; }
	
}

@media (max-width:720px) {

}

@media (max-width:554px) {  
    
}