/**
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 >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; }


/* TRANSPOSH · Banderas */

.transposh_flags { vertical-align:top;}

.ast-header-widget-area { line-height: .65; }

.ast-header-widget-area .widget #text-3 { margin-top:2px; }


.trf-es, .trf-us, .trf-de {/* background-position: -1896px 0; */
	background-image: url(/wp-content/themes/astra-child/images/flags/es.png) !important;
	background-position: 0 0 !important;
	background-size:26px 26px; 
	height: 26px !important;
    width: 26px !important;}

.trf-us {background-image: url(/wp-content/themes/astra-child/images/flags/en.png) !important;}

.trf-de {background-image: url(/wp-content/themes/astra-child/images/flags/de.png) !important;}

.transposh_flags a span, .transposh_flags a img {
    border-color: transparent;
    border-style: solid;
    border-width: 0 !important;
    box-shadow: 0 0;
    border-radius: 0;
    padding: 0;
	margin:0 0 0 5px !important;
}

.transposh_flags a:hover span , .transposh_flags a:hover img {-webkit-filter: drop-shadow(0px 0px 2px rgba(204,0,0,1));  filter: drop-shadow(0px 0px 2px rgba(204,0,0,1)); }

.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; }
    #transposh-2, #text-3 { max-width:180px; float:right; padding-right:10px; }
    .ast-header-break-point .ast-header-widget-area .widget { display:inline-block; margin-bottom: 0;}
    /* 
	.ast-header-break-point .main-navigation ul .menu-item .menu-link {line-height:26px;}
	.ast-header-break-point .ast-header-widget-area .widget #transposh-2 {
    display:inline-block !important;
    margin: .5em 0;
    margin-bottom: 0.5em;}*/
    img.arbol { max-width:480px !important; padding-top:120px;}
}

@media (max-width:720px) {
    /* img .arbol { max-width:180px !important; padding-top:100px;} */
    img.arbol { max-width:360px !important; padding-top:90px;}
    header .custom-logo-link img, .ast-header-break-point .site-logo-img .custom-mobile-logo-link img {
    max-width: 80px !important; }
}

@media (max-width:554px) {
    
    
}
