/**
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;}



/* Formulario CF7 a 2 columnas responsive */
#responsive-form{ 
	max-width:750px /*-- change this to get your desired form width --*/;
	margin:0 auto;
	width:100%;}

.form-row{ width: 100%; }

.column-half, .column-full{
    float: left; 
    position: relative;
	padding:8px;
	width:100%;
 	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-box-sizing: border-box; }

.clearfix:after {
    content: "";
    display: table;
    clear: both;}

.acceptance-2014 { 
    width:45px !important; 
    float: left; }



/* 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; }

}

@media (max-width:720px) {
    
}

@media (max-width:554px) {
    
    
}