/*
Theme Name: Andrés Aguilar Child
Theme URI: http://www.andresaguilar.es
Author: veovirtual.com
Author URI: http://www.veovirtual.com
Template: andresaguilar
Version: 051115
*/
#Error_404 .error_desk p .button{display:inline-block;}

/*Nuestro producto*/

.nuestro-producto  h2.title {font-size: 28px!important; line-height: 39px!important;letter-spacing: 2px!important;}

/*Quienes-somos*/
.galeria-quienes-somos img {height: 157px!important;}

#contactobar {display:none;} /* Oculta la barra de botones de contacto inferior en PC */
#Side_slide {  background-image: url(https://www.andresaguilar.es/wp-content/uploads/2021/06/menu-responsive.png);background-position: 0px bottom!important;
    background-repeat: no-repeat!important;
    background-color: #223e70 !important;}
#Side_slide a:not(.action_button), #Side_slide #menu ul li.submenu .menu-toggle {color: #FFF!important;}
 .top_bar_right {display:inherit!important;}


/* GDPR */
#moove_gdpr_cookie_info_bar {min-height: inherit !important; max-height: inherit !important; color: #fff; background-color: rgba(0, 0, 0, 0.9) !important; border-top: 0px !important; height: 100% !important;}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container {height: 100% !important;}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content {display: flex !important; height: 100% !important;}
.button-stroke button{background-color: #fff !important;}
.moove-gdpr-tab-nav{color:#fff !important;}
#moove_gdpr_cookie_info_bar.moove-gdpr-info-bar-hidden {display:none !important; /*bottom: -3400px !important;*/}
/*.link_politicas_footer{color: #000 !important; background-color: #fff; padding: 3px 15px; border-radius: 16px; margin-left: 6px;}*/
 #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button {background-color: #202c5a!important;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder img { max-width: inherit!important;width: 100%;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content {background: #151f46!important;}

.footer_copy .one.column {width: 106%!important;}

h2 { font-weight: 700; letter-spacing: 7px; }
h3 { font-weight: 700; letter-spacing: 5px; }
h4 { font-weight: 700; letter-spacing: 6px; }

p { line-height: 182% !important; }
#Subheader .title {
    font-size: 25px;
    line-height: 36px;
}


/*vicente*/

.cdp-cookies-alerta.cdp-cookies-tema-gris {
    background-color: RGBA(38, 62, 107, 0.89);
}
.nicescroll-cursors{
    background-color: #263E6B!important;
    border-radius: 0px!important;
}

/* fernando */
#Top_bar{background:url(https://www.andresaguilar.es/wp-content/uploads/2019/11/fondo_cabecera.png) top right no-repeat !important;}
#Header #Top_bar #menu{background-color:transparent;}
.woocommerce ul.products li.product { margin: 0 1% 50px !important;}
.woocommerce-page ul.products li.product h4 { margin-bottom: 5px; font-size: 19px; letter-spacing: 0.05em;}
.woocommerce ul.products li.product {text-align:center;}
.woocommerce ul.products li.product .desc { background: #fff;  padding: 0px 20px;}
.woocommerce a.button{ padding: 4px 20px; font-weight: 400; line-height: 25px; border-radius: 6px !important;}

.woocommerce .product .related.products h2{ font-size: 21px;  line-height: 25px;  letter-spacing: 0.07em;  text-transform: uppercase;  text-align: center;}

.prdctfltr_woocommerce_filter_title{padding: 3px 24px 5px 30px; border-radius: 6px; background-color: #2b4a82; color: #fff; font-weight: 300; text-transform: uppercase; letter-spacing: 0.1em;}
.prdctfltr_wc .prdctfltr_filter_title { font-weight: 300 !important; font-size: 14px !important; line-height: 31px;}
.prdctfltr_wc .prdctfltr_filter_title .prdctfltr_woocommerce_filter { font-size: 20px !important;}

/* vicente */
.menuo-right.header-stack #Top_bar .menu_wrapper {
    margin-right: 0;
}
input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea {
    padding: 10px;
    outline: medium none;
    margin: 0px 0px -10px;
    width: 100%;
    max-width: 100%;
    display: block;
    font-size: 13px;
    border-width: 1px;
    border-style: solid;
    border-radius: 0px;
    box-sizing: border-box;
	text-align:center;
}
.post-meta .category .cat-btn {
    cursor: pointer;
    display: none;
}
.shop_slider .shop_slider_ul li .item_wrapper .desc {
    background: rgba(0, 0, 0, 0.1) none repeat scroll 0% 0%;
    padding: 15px 20px;
    text-align: center;
}

.image_frame, .wp-caption, .google-map, .icon_box .icon_wrapper, .content_slider .caroufredsel_wrapper, .author-box .avatar-wrapper, #comments .commentlist > li .photo, .edd_download_image {
    border-color: rgba(248, 248, 248, 0);
}
span.wpcf7-form-control-wrap .wpcf7-quiz, span.wpcf7-form-control-wrap .wpcf7-select, span.wpcf7-form-control-wrap .wpcf7-text, span.wpcf7-form-control-wrap .wpcf7-textarea {
    width: 100%;
    box-sizing: border-box;
    margin-bottom: 0px;
    height: 30px;
}
.wpcf7-form p {margin: 0px}
#Footer .widgets_wrapper .column {
    margin-bottom: 0px;
    text-align: center;
}
.subheader-title-right #Subheader .title {
    float: right;
    text-align: right;
    font-size: 34px;
    color: #263E6B;
    font-weight: 800;
}
/*.woocommerce ul.products li.product .desc {
    background: #FFF none repeat scroll 0% 0%;
    padding: 15px 20px;
    text-align: center;
}
.single-product li.isotope-item:nth-child(4){display:none;}
.accordion {
    display: none;
}*/
.mapa_contacto{margin-top:-90px;}
.footer-copy-center #Footer .footer_copy {
    text-align: center;
    background-color: black;
}
#Subheader {
    background-color: #F7F7F7;
    margin-top: 7px;
	padding: 137px 0px;
	background-position: 0px 13px;
    background-attachment: fixed;
	 background-image: url("https://www.andresaguilar.es/wp-content/uploads/2015/11/slider_fondo_031.jpg")!important;

}
#Footer h4 {
    color: #818493!important;
    letter-spacing: 0px;
    font-size: 20px;
    margin-bottom: 5px;
}
.widget_wysija_cont .wysija-submit {
    display: block;
    margin-top: 20px;
    width: 100%;
}

/* Quitar botón recaptcha V3 de Google */
.grecaptcha-badge { visibility: hidden !important; }


 /*--------Movil----------*/
@media only screen and (max-width: 767px) {
	
	#Header { min-height: 150px !important;}
	#Subheader { margin-top: 0;   padding: 37px 0px;  background-attachment: inherit;}
	.subheader-title-right #Subheader .title { text-align: center; font-size: 34px; color: #ffffff; font-weight: 800;  font-style: normal;}

	.prdctfltr_wc, .prdctfltr_wc .prdctfltr_filter_title{margin-bottom: 0px !important;}
	
	.footer-copy-center #Footer .footer_copy .copyright {padding-bottom: 50px!important;}

	/* Barra inferior de botones de contacto */
	#contactobar {width: 100%; position: fixed; left: 0; bottom: 0; z-index: 100000000; font-size: 30px; background-color:#263e6b; color: #ffffff; display: inherit;}
	#contactobar ul{display: flex;}
	#contactobar li{flex:1; padding: 15px 0 5px 0;}
		/* Colores botones. Si no los quieres comenta las 4 líneas */
		/*#contactobar li:nth-child(1){background-color:#3e819a;}
		#contactobar li:nth-child(2){background-color:#3e819a;}
		#contactobar li:nth-child(3){background-color:#3e819a;}
		#contactobar li:nth-child(4){background-color:#3e819a;}*/
	#contactobar a{color:#fff;}
	#contactobar span{font-size:12px!important; line-height:30px; display:block;}
	.top_bar_right {display:none!important;}
	/* ----------- fin contacto bar -----------------*/
	
	.galeria-quienes-somos img {height:auto!important;}
	.subheader-title-right #Subheader .title {font-size: 29px!important;text-shadow: 1px 1px black;}
	#Subheader {padding: 130px 0px!important;}
	#contactobar {z-index: 999!important;}
	

	.woocommerce ul.products.col-4 li.product { width: 47%!important;}
	.woocommerce ul.products li.product { margin: 0 1% 10px !important;}
	.woocommerce ul.products li.product .desc {  padding: 0px 0px;}
	.woocommerce-page ul.products li.product h4 { font-size: 18px; letter-spacing: 0.03em;}
	.woocommerce ul.products li.product .excerpt, .woocommerce-page ul.products li.product .excerpt { margin-top: 5px;}
	.woocommerce a.button { padding: 4px 7px !important;}
	.woocommerce ul.products li.product .button { margin-top: 2px;  font-size: 11px;}

}
