/*
 Theme Name:   La Alacena de Málaga
 Theme URI:    https://example.com/twenty-fifteen-child/
 Description:  La Alacena de Málaga. Twenty Fifteen Child Theme
 Author:       Sergio Cruz Moral
 Author URI:   https://laalacenademalaga.com
 Template:     eightstore-lite
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  https://gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twenty-fifteen-child
*/


.caption-desc a:hover, .single .content-area article a.btn:hover {
	background: #FFB685;
	color: #fff;
}

/** ------------------------------------ **/
/** ENCABEZADOS GENERALES DE LAS PÁGINAS **/
/** ------------------------------------ **/
#primary h1.entry-title, #secondary h1.widget-title, .page-title {
	background-color: #9B918C;
	color: #fff;
	font-size: 22px;
	padding: 5px 15px;
	margin: 0 0 20px 0;
	font-weight: normal;
	position: relative;
}
/** -----------------------------**/
/** HOME - CATEGORÍAS DESTACADAS **/
/** -----------------------------**/
#section-category1 .feature-cat-image {
    	float: right;
    	height: 395px;
    	margin-left: 10px;
    	overflow: hidden;
    	width: 34%;
    	position: relative;
}
.product-cat-desc {
   	background: rgba(255, 182, 133, 0.7);
    	position: absolute;
    	text-align: center;
    	bottom: 21px;
    	width: 100%;
}
.product-cat-desc > h3 {
    	color: #fff;
    	font-family: "Lato";
    	font-size: 45px;
    	margin: 20px 0;
    	text-transform: uppercase;
    	font-weight: normal;
}

/** -------------------------------- **/
/** PROMOCIÓN DE EVENTOS Y CONGRESOS **/
/** -------------------------------- **/
aside.widget_eightstore_lite_promo {
    background: #9B918C;
    line-height: 0;
    margin-bottom: 0;
}
#section-promo2 .caption {
	background: none repeat scroll 0 0;
	float: left;
	height: 462px;
	padding: 55px 0 55px;
	text-align: center;
	width: 30%;
}
#section-promo2 .caption h4 {
	border-bottom: 1px solid #fff;
	color: #FFB685;
	font-family: "Lato";
	font-size: 48px;
	font-weight: 600;
	margin: 0 0 20px 0;
	padding: 0 20px 20px 20px;
}
#section-promo2 .desc {
	color: #FEF1E6;
	font-family: "Lato";
	font-size: 2.0em;
	font-weight: normal;
	letter-spacing: -1px;
	line-height: 1.3em;
	margin: 0 auto 20px;
	padding: 0 20px;
	width: 60%;
}
.promo-btn {
	background: #FEF1E6 none repeat scroll 0 0;
	border-left: 1px solid transparent;
	color: #1f1f1f;
	display: inline-block;
	font-size: 20px;
	font-weight: normal;
	height: 53px;
	line-height: 53px;
	margin: 0 0 20px 40px;
	min-width: 128px;
	position: relative;
	transition: all ease 0.3s;
	-webkit-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
}
.promo-btn:hover {
	background: #FFB685;
	color: #fff; 
	border-left: 1px solid #fff;
}

/** ------------------------------------ **/
/** FORMULARIO DE SUSCRIPCIÓN EN LA HOME **/
/** ------------------------------------ **/

/*
section#section-promo3 {
    background-color: #fef1e6;
}
*/

div.subscribe-home .panel-left {
    width: 60%;
    padding-left: 100px;
    padding-right: 25px;
    /*background-color: #fef1e6;*/
    float: left;
    text-align: right;
}

div.subscribe-home .panel-right {
    width: 40%;
    padding-left: 10px;
    padding-right: 10px;
    /*background-color: #fef1e6;*/
    float: right;
}


/** --------------- **/
/** ICONOS SOCIALES **/
/** --------------- **/
.social-icons .fa {
	background: #FFB685 none repeat scroll 0 0;
    	color: #fff;
    	height: 30px;
    	line-height: 30px;
    	text-align: center;
    	width: 30px;
    	transition: all ease-in-out 0.3s;
    	-webkit-transition: all ease-in-out 0.3s;
    	-moz-transition: all ease-in-out 0.3s;
    	-ms-transition: all ease-in-out 0.3s;
    	border-radius: 100%;
    	margin: 2px;
}
.social-icons .fa:hover {
	background: #FEF1E6;
	color: #000
}

div.so-panel.widget.widget_text.panel-first-child.panel-last-child {
    color: #000000;
    background-color: #ffffff;
}
h3.widget-title {
    text-align: center;
}

/** ARREGLOS VARIOS **/

/* Paginador de prodcutos separado de los productos */
nav.woocommerce-pagination.columns-3 {
    padding-top: 45px;
}

/* Cálculo de totales en el carrito de la compra al 100% de ancho */
.woocommerce .cart-collaterals .cart_totals {
    width: 100%;
}

/* ------------------------------------------------- */
/* FORMULARIOS MAUTIC (ESTILOS MINDALA TECHNOLOGIES) */
/* ------------------------------------------------- */
    .mauticform_wrapper { max-width: 600px; margin: 10px auto; }
    .mauticform-innerform {}
    .mauticform-post-success {}
    .mauticform-name { font-weight: bold; font-size: 1.5em; margin-bottom: 3px; }
    .mauticform-description { margin-top: 2px; margin-bottom: 10px; }
    .mauticform-error { margin-bottom: 10px; color: red; }
    .mauticform-message { margin-bottom: 10px;color: green; }
    .mauticform-row { display: block; margin-bottom: 10px; }
    .mauticform-label { font-size: 1.1em; display: block; font-weight: bold; margin-bottom: 5px; }
    .mauticform-row.mauticform-required .mauticform-label:after { color: #e32; content: " *"; display: inline; }
    .mauticform-helpmessage { display: block; font-size: 0.9em; margin-bottom: 3px; }
    .mauticform-errormsg { display: block; color: red; margin-top: 2px; }
    .mauticform-selectbox, .mauticform-input, .mauticform-textarea { width: 100%; padding: 0.5em 0.5em; border: 1px solid #CCC; box-shadow: 0px 0px 0px #fff inset; border-radius: 4px; box-sizing: border-box; }
    .mauticform-textarea {height: 250px;} 
    /*.mauticform-textarea:focus, .mauticform-input:focus {box-shadow: 0 0 2px rgb(130, 201, 237);border:1px solid rgba(0,0,255,0.8);} */
    .mauticform-textarea:focus, .mauticform-input:focus {box-shadow: 0 0 2px rgb(130,201,237);border:1px solid rgba(255,182,133,0.8);} 
    .mauticform-checkboxgrp-row {}
    .mauticform-checkboxgrp-label { font-weight: normal; }
    .mauticform-checkboxgrp-checkbox {}
    .mauticform-radiogrp-row {}
    .mauticform-radiogrp-label { font-weight: normal; }
    .mauticform-radiogrp-radio {}
    .mauticform-button-wrapper { text-align: center; padding-top: 25px;}
    .mauticform-button-wrapper .mauticform-button.btn-default { 
	/*color: #fef1e6;*/
	/*background-color: rgba(155,145,140,1);*/
	color: #ffffff;
	background-color: #9b918c;
	border-color: #dddddd; 
    }
    .mauticform-button-wrapper .mauticform-button.btn-default:hover { 
	/*color: #fef1e6;*/
	background-color: rgba(155,145,140,0.9);
	color: #ffffff;
	border-color: #dddddd; 
    }
   .mauticform-button-wrapper .mauticform-button {
	display: inline-block;
	margin-bottom: 0;
	font-weight: 300;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 6px 18px;
	font-size: 20px;
	line-height: 1.3856;
	border-radius: 0px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 250px;
	padding-top: 15px; 
	padding-bottom: 15px;
    }
    .mauticform-button-wrapper .mauticform-button.btn-default[disabled] { background-color: #ffffff; border-color: #dddddd;}

button, input[type="button"], input[type="reset"], input[type="submit"] {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: red; /*#e6e6e6 none repeat scroll 0 0;*/
    border-color: #000000; /*#ccc #ccc #bbb;*/
    border-image: none;
    border-radius: 0px;
    border-style: solid;
    border-width: 1px;
    box-shadow: none; /*0 1px 0 rgba(255, 255, 255, 0.5) inset, 0 15px 17px rgba(255, 255, 255, 0.5) inset, 0 -5px 12px rgba(0, 0, 0, 0.05) inset;*/
    color: rgba(0, 0, 0, 0.8);
    font-size: 0.75rem;
    line-height: 1;
    padding: 0.6em 1em 0.4em;
    text-shadow: none; /*0 1px 0 rgba(255, 255, 255, 0.8);*/
}
button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
    background-color: #fef1e6;
    border-color: blue; /*#ccc #bbb #aaa;*/
    box-shadow: none; /*0 1px 0 rgba(255, 255, 255, 0.8) inset, 0 15px 17px rgba(255, 255, 255, 0.8) inset, 0 -5px 12px rgba(0, 0, 0, 0.02) inset;*/
}
button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, button:active, input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active {
    border-color: red; /*#aaa #bbb #bbb;*/
    box-shadow: none; /*0 -1px 0 rgba(255, 255, 255, 0.5) inset, 0 2px 5px rgba(0, 0, 0, 0.15) inset;*/
}

/*
     FILE ARCHIVED ON 13:18:36 Oct 15, 2021 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:04:51 Jul 13, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.535
  exclusion.robots: 0.027
  exclusion.robots.policy: 0.018
  esindex: 0.01
  cdx.remote: 42.396
  LoadShardBlock: 218.04 (3)
  PetaboxLoader3.datanode: 208.463 (5)
  load_resource: 398.755
  loaddict: 322.181
*/