
/* color de todos los textos, enlaces y botones */
body:not(.overlay-header) .primary-menu > li > a, body:not(.overlay-header) .primary-menu > li > .icon, .modal-menu a, .footer-menu a, .footer-widgets a, #site-footer .wp-block-button.is-style-outline, .wp-block-pullquote:before, .singular:not(.overlay-header) .entry-header a, .archive-header a, .header-footer-group .color-accent, .header-footer-group .color-accent-hover:hover {
    color: #742634;
}

.color-accent, .color-accent-hover:hover, .color-accent-hover:focus, :root .has-accent-color, .has-drop-cap:not(:focus):first-letter, .wp-block-button.is-style-outline, a {
    color: #742634;
}

.header-footer-group, body:not(.overlay-header) #site-header .toggle, .menu-modal .toggle {
    color: #000000;
}

button, .button, .faux-button, .wp-block-button__link, .wp-block-file .wp-block-file__button, input[type="button"], input[type="reset"], input[type="submit"], .bg-accent, .bg-accent-hover:hover, .bg-accent-hover:focus, :root .has-accent-background-color, .comment-reply-link {
    background-color: #742634;
}

.woocommerce-tabs ul li.active a {
    color: #742634;
    box-shadow: 0 2px 0 #742634;
}
mark {
    background-color: #fff;
    color: #742634;
}


/* SITE header */
#site-header {
  width: 100%;
  z-index: 99;
	background: #742634;
}

.header-inner {
    padding: 1.5rem 0;
}




	/* color de los enlaces de menú principal */
body:not(.overlay-header) .primary-menu > li > a {
	color: #ffffff;
}

/* background de submenus */
body:not(.overlay-header) .primary-menu ul {
    background-color: #591D28;
}
body:not(.overlay-header) .primary-menu > li > ul:after {
    border-bottom-color: #591D28;
}



/* iconos de lupoa y menú burger */
body:not(.overlay-header) #site-header .toggle {
    color: #fff;
}

/* fondo de modal buscar */
.search-modal-inner{
    background-color: #ABCBEA;
}



/* enlaces lupa y menu burger */
body:not(.overlay-header) .toggle-inner .toggle-text{
    color: #fff;
}




/* ocultar cabecera página inicio */
#post-81 .entry-header {
	display: none;
}

/* ancho página inicio */
#post-81 .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) 
	{
    max-width: 1100px;
    width: calc(100% - 4rem);
}

/* anchoo slider página inicio */

#inicio-slider{
    max-width: 1100px;
	margin: auto;
    width: calc(100% - 4rem);
}








/* footer - iconos redes soliales */
ul.social-link > li {
    padding-left: 0.75em;
    padding-right: 0.75em;
    display: inline-block;
	  list-style-type: none;
		font-size: 1.5em;
	color: #742634;
	
}



.blocks-gallery-grid:not(.has-nested-images), .wp-block-gallery:not(.has-nested-images) {
    margin: auto;
}


