/*

This wasn't vibe-coded. Just like Guitarras Raimundo guitars, this page was handcrafted, because I have years of experience writing front-end code and designing websites.

Guitarras Raimundo Revival page made by Raimundo Bloom in May 2026.

*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	text-decoration: none;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {display: block;}
body {line-height:1;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:'';content: none;}
table {border-collapse:collapse;border-spacing: 0;}
textarea, select, input[type="fname"], input[type="lname"], input[type="date"], input[type="button"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"]{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-background-clip: padding;
-moz-background-clip: padding;
background-clip:padding-box;
-webkit-border-radius:0;
-moz-border-radius:0;
-ms-border-radius:0;
-o-border-radius:0;
border-radius:0;
/*-webkit-appearance:none;*/
background-color:#fff;
outline:0;
margin:0;
padding:0;
border:0;
text-align: left;
font-size:14px;
height: 1em;
vertical-align: middle;
font-family: arial;
font-family:'Roboto', sans-serif;
font-size:16px;color:#3C3B3E;
}
div, p, a, li, td {-webkit-text-size-adjust:100%;}
*, *:before, *:after {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
/* RESET CSS */

/* Playfair Display font was used for titles, Open Sans for body text */


body {font-family:'Roboto', sans-serif;font-weight:300;font-size:16px;line-height:1.6;color:#000;background:#fff;}
a {color:#000;}
h1 {font-size:30px;font-weight:500;margin:0 0 10px 0;color:#000;line-height:1.4;}
h2 {font-size:32px;font-weight:500;margin:0 0 20px 0;color:#000;line-height:1.4;}
h3 {font-size:22px;font-weight:500;margin:25px 0 10px 0;color:#000;line-height:1.4;}
h4 {font-size:18px;font-weight:500;margin:10px 0;color:#000;line-height:1.4;}
.subtitle {margin:0 0 20px 0;}
img {display:block;width:100%;max-width:100%;}
p {margin:0 0 10px 0;}
b, strong {font-weight:500;}
.default-list {list-style-type:disc;margin:10px 0 10px 20px;}
.default-list li {padding-left:5px;margin:2px 0;}
.ordered-list {list-style-type:decimal;margin:10px 0 10px 20px;}
.ordered-list li {padding-left:5px;margin:2px 0;}
.alpha-list {list-style-type: lower-alpha;margin:10px 0 10px 20px;}
.alpha-list li {padding-left:5px;margin:2px 0;}
.relative {position:relative;}
.sup {vertical-align:super;font-size:12px;}
.sub {vertical-align:sub;font-size:12px;}
.underline {text-decoration:underline;}
.centered {text-align:center;}
.flex-wrap {align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;}
.col-3 {width:25%;}
.col-9 {width:72%;}
.red, .red a {color:red;}
.red a {text-decoration:underline;}
.red a:hover {text-decoration:none;}

.cover-wrap {position:relative;}
.cover-wrap .mob-only {display:none;}
/*.cover-wrap img {filter: brightness(1.1) saturate(1.1) contrast(1.05);}*/
/*.cover {max-width:810px;margin:0 auto;position:absolute;top:20px;left:20px;padding:40px 50px;text-align:right;background:rgba(0,0,20,0.35);border-radius:9px;z-index:1;-webkit-backdrop-filter: blur(9px);backdrop-filter: blur(9px);}*/
.cover {max-width:810px;margin:0 auto;position:absolute;top:20px;left:20px;padding:40px 50px;text-align:right;background:rgba(255,255,255,0.5);border-radius:9px;z-index:1;-webkit-backdrop-filter: blur(9px);backdrop-filter: blur(9px);}
.cover h1 {/*color:#fff;font-size:42px;*/line-height:1.2;font-size: clamp(22px, 3.0vw, 42px);}
.cover p {/*color:#fff;font-size:20px;*/font-weight:400;margin:0;font-size: clamp(14px, 3.0vw, 20px);}
.cover p:first-child {/*color:rgba(255,255,255,0.7);*/color:rgba(0,0,0,0.7);margin-bottom:10px;}
.cover p br {display:none;}

/*.cover h1 span {white-space:nowrap;}*/

.button a {display:inline-block;padding:7px 20px;background:#f4f4f4;border-radius:30px;border: 1px solid #ddd;transition:all 0.2s ease-in-out;}
.button a:hover {border-color:#bfbfbf;background:#fafafa;}

.logo {max-width:200px;}

.product-of-spain {background:url(../img/OEC-Logo-Guitarras-Raimundo.png) 0 0/contain no-repeat;position:absolute;right:0px;top:0px;width:90px;height:90px;}


.header-wrap {background:#fff;/*background:#4B5320;*/margin-bottom:30px;border-bottom:10px solid #4B5320;}
.header-wrap.index-header {margin-bottom:0;}
.header {max-width:1000px;margin:0 auto;padding:20px 0;align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;}

.burger {display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px;z-index:1001;}
.burger span {display:block;border-radius:6px;width:24px;height:3px;background:#4B5320;transition: transform 0.3s ease, opacity 0.3s ease;}
.burger.is-open span {background:#fff;}
/* Burger animates to X when open */
.burger.is-open span:nth-child(1) { transform: translateY(8px) rotate(45deg); }
.burger.is-open span:nth-child(2) { opacity: 0; }
.burger.is-open span:nth-child(3) { transform: translateY(-8px) rotate(-45deg); }

.nav {align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;}
.nav li {margin-left:10px;}
.nav a {display:block;font-weight:400;padding:5px 20px;border-radius:9px;}
.nav .act a {background:#ecf0f1;color:#4B5320;}
.nav .petition a {background:#4B5320;color:#FFA800;}

/* disabled for now, until I set up the petition page */
.nav .petition, .footer-nav .petition {display:none;}

.footer-wrap {background:#333911;color:#F1F2EC;border-top:10px solid #4B5320;position:relative;}
.footer-wrap:before {content:"";position:absolute;top:0px;left:0;right:0;height:1px;background:rgba(217,149,12,0.4);z-index:2;}
.footer {max-width:1000px;margin:0 auto;padding:50px 0;align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;}
.footer a {color:#F1F2EC;}
.footer-col {width:30%;}
.footer-col-full {width:100%;border-top:1px solid rgba(217,149,12,0.4);color:rgba(255,255,255,0.7);margin-top:20px;padding-top:20px;align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;}
.footer-col h3 {color:#fff;margin:0 0 10px 0;font-size:18px;}
.footer-nav .act a {padding-left:16px;position:relative;}
.footer-nav .act a:before {content:"⇨";position:absolute;top:0px;left:0;width:16px;height:10px;line-height:1;}

.footer-nav-col {width:15%;}
.footer-info-col {width:35%;}
.footer-author-col {width:20%;}
.social-media-col {width:25%;}

.social-media-col h3 {text-align:right;}
.social-media-pages {align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end;}
.social-media-pages li {margin-left:20px;}
.social-media-pages li a {display:flex;height:24px;}
.social-media-pages img {width:24px;}

.page-wrap {margin:0;}
.page {max-width:1000px;margin:0 auto;}

.about-me-wrap h2 {margin-bottom:20px;}
.about-me-wrap {margin-bottom:60px;}
.about-me-top {align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:row-reverse;margin-bottom:20px;}
.about-me-col-half {width:48%;}
.about-me-col-half h3 {margin-top:0;}
.about-me-img {border-radius:9px;overflow:hidden;}
.about-me-bottom {width:100%;}
.about-me-col h2 {width:100%;}

.luthiers-footer {margin-bottom:60px;}
.workshop-footer {margin:30px 0 0 0;}
.luthiers-img img {filter: brightness(1.4) saturate(1.1) contrast(1.05);}
.workshop-img img {filter: brightness(1.1) saturate(1.1) contrast(1.05);}
.luthiers-img, .workshop-img {overflow:hidden;border-radius:9px;}
.workshop-footer p, .luthiers-footer p {margin:20px 0;text-align:center;}

.timeline-wrap {background:#4A5314;color:#fff;border-top:3px solid #D9950C;border-bottom:3px solid #D9950C;position:relative;}
.timeline-wrap:before {content:"";position:absolute;top:5px;left:0;right:0;height:1px;background:rgba(217,149,12,0.4);z-index:2;}
.timeline-wrap:after {content:"";position:absolute;bottom:5px;left:0;right:0;height:1px;background:rgba(217,149,12,0.4);z-index:2;}
.timeline {max-width:1000px;margin:0 auto;align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;}
.timeline li {width:33.33%;text-align:center;padding:25px 0;position:relative;}
.timeline li span {display:inline-block;}
.founded {color:#F1F2EC;}
.bankruptcy {background:#000;color:#F1F2EC;position:relative;}
.bankruptcy:before {content:"";position:absolute;top:0px;left:5px;bottom:0;width:1px;background:rgba(255,255,255,0.2);}
.bankruptcy:after {content:"";position:absolute;top:0px;right:5px;bottom:0;width:1px;background:rgba(255,255,255,0.2);}
.revival {background:rgba(217,149,12,0.1);color:#D9950C;}
.timeline-status {font-size:18px;position:relative;}
.timeline-title {font-size:24px;font-weight:500;width:100%;}
.revival .timeline-title {color:#FEBD47;}
.timeline-text {font-size:18px;}

.revival .timeline-status:before {content:"";position:absolute;top:11px;right:-20px;width:8px;height:8px;border-radius:50%;background:#FEBD47;box-shadow:0 0 0 4px rgba(252, 199, 104, 0.10);animation:pulse-status 2s infinite ease-in-out;}
@-webkit-keyframes pulse-status {
	0% {box-shadow: 0 0 0 4px rgba(252, 199, 104, 0.10);}
	50% {box-shadow: 0 0 0 8px rgba(252, 199, 104, 0.25);}
}
@-moz-keyframes pulse-status {
	0% {box-shadow: 0 0 0 4px rgba(252, 199, 104, 0.10);}
	50% {box-shadow: 0 0 0 8px rgba(252, 199, 104, 0.25);}
}
@-o-keyframes pulse-status {
	0% {box-shadow: 0 0 0 4px rgba(252, 199, 104, 0.10);}
	50% {box-shadow: 0 0 0 8px rgba(252, 199, 104, 0.25);}
}
@keyframes pulse-status {
	0% {box-shadow: 0 0 0 4px rgba(252, 199, 104, 0.10);}
	50% {box-shadow: 0 0 0 8px rgba(252, 199, 104, 0.25);}
}
.guitar-pictures-1 {align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;overflow:hidden;border-radius:9px;margin:30px 0;}
.guitar-pictures-1 img {width:50%;}

.link-to-catalogo {text-align:center;width:100%;margin-bottom:-25px;}
.link-to-catalogo a {display:inline-block;font-size:18px;font-weight:500;padding:10px 30px;border-radius:9px;color:#000;background:#FFA800;background:#FF7800;color:#fff;transition:all 0.2s ease-in-out;}
.link-to-catalogo a:hover {background:#ff5100;}
.product-grid {align-items:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start;padding-top:40px;/*border-top:1px solid #E2E4D9;*/}
.product-block {width:25%;text-align:center;margin-bottom:30px;}
.product-block-img {width:100%;aspect-ratio:300 / 450;overflow:hidden;}
.product-block-img img {width:100%;height:100%;object-fit:cover;object-position:center top;}
/*.product-block {display:flex;flex-grow:0;flex-direction:column;}*/
.product-block h3 {font-size:18px;margin:10px 0;}
.product-block-price {display:block;margin-bottom:15px;}
.product-button {display:none;}
.product-grid-index {margin-bottom:100px;border:1px solid #ccc;border-radius:9px;margin-top:30px;position:relative;}
.product-grid-index .product-block {margin-bottom:20px;}
.product-grid-index:before {content:"";background:url(../img/OEC-Logo-Guitarras-Raimundo.png) 0 0/contain no-repeat;position:absolute;left:50%;top:20px;width:120px;height:120px;margin-left:-60px;}
.product-grid-index .product-block h3 br {display:none;}

.quote {padding-left:86px;position:relative;margin:0 auto 30px auto;max-width:600px;}
.quote-marks:before {content:"";background:url(../img/quote.svg) 0 0/contain no-repeat;position:absolute;left:0;top:0;width:60px;height:60px;}
.quote-marks:after {content:"";background:url(../img/OEC-Logo-Guitarras-Raimundo.png) 0 0/contain no-repeat;position:absolute;right:-60px;top:0;width:90px;height:90px;}
.quote-author {font-style:italic;}

.download-catalogue-block {position:relative;z-index:1;font-weight:400;display:inline-block;}
.download-catalogue-block a {text-decoration:underline;}
.download-catalogue-block a:hover {text-decoration:none;}
.download-catalogue-block p:last-child {margin-bottom:0;}

.catalogo-disclaimer {background:#4B5320;color:#fff;border-radius:9px;margin-bottom:30px;padding:20px 30px;}
.catalogo-disclaimer p:last-child {margin-bottom:0;}
.catalogo-disclaimer .highlight {color:#F5B335;}

.send-files {background:#4B5320;color:#fff;border-radius:9px;margin-bottom:30px;padding:20px 30px;}
.send-files p:last-child {margin-bottom:0;}

.toggle-btn {display:inline-block;border:0;font-size:16px;font-weight:400;padding:10px 30px;border-radius:9px;cursor:pointer;position:relative;z-index:3;color:#000;background:#f4f4f4;border:1px solid #ddd;transition:all 0.2s ease-in-out;}
.toggle-btn:hover {border-color:#bfbfbf;background:#fafafa;}
.toggle-btn-wrap {text-align:right;margin-top:-20px;}
.filters {position:sticky;top:20px;border:1px solid rgba(255,255,255,0);}
.filters.is-open {background:#fff;padding:0px 0px 20px 20px;border: 1px solid #eee;border:1px solid rgba(255,255,255,0);border-radius:9px;box-shadow:0 15px 30px 0 rgba(0,0,0,0.15);}
.filter-groups {display:none;}
.is-open .filter-groups {display:block;}
.chevron {height:11px;width:11px;position:relative;display:inline-block;margin-left:3px;}
.chevron:before {content:"";background:url(../img/chevron.svg) 0 0/contain no-repeat;position:absolute;left:-0px;top:0px;width:11px;height:11px;transition:all 0.2s ease-in-out;rotate:-90deg;}
.filters.is-open .chevron:before {rotate:0deg;}

.filter-group {margin-bottom:10px;}
.filter-group p {margin:0 0 2px 0;font-weight:500;}
.filter-btn {cursor:pointer;font-size:14px;border:none;display:inline-block;padding:5px 10px;border-radius:5px;color:#747474;background:#ecf0f1;}
.filter-btn:hover {background:#f3f5f6;color:#5c5c5c;}
.filter-btn.active {color:#4B5320;background:#FFA800;}
.toggle-btn-wrap .filter-dot {position:absolute;top:5px;right:5px;height:12px;width:12px;border-radius:12px;border:2px solid rgba(255,255,255,0);transition:all 0.2s ease-in-out;}
.toggle-btn-wrap.active .filter-dot {background:#FFA800;border-color:rgba(255,255,255,1);}

.filter-group-colum-wrap {align-items:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start;}
.filter-group-colum-wrap .filter-group {margin-right:20px;}

.artist-page {padding:60px 0;}
.artist-page h1 {font-size:30px;margin-bottom:10px;}
/*.artist-page-subtitle {margin-bottom:30px;font-size:18px;}*/
.artist-list {align-items:stretch;display:flex;flex-wrap:wrap;justify-content:center;margin-top:30px;}
.artist-list li {width:33.3333%;text-align:center;padding:3px;}
.artist-list li img {border-radius:9px;}
.artist-list li h2 {font-size:20px;margin:10px 0 30px 0;}

.handcrafted-guitars-wrap {margin-bottom:60px;}
.handcrafted-guitars-img {align-items:stretch;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:20px;border-radius:9px;overflow:hidden;}
.handcrafted-guitars-img img {width:33.3333%;}
.handcrafted-guitars-text {max-width:66%;margin:0 auto 0 33.3333%;position:relative;}
.handcrafted-guitars-text:before {content:"";background:url(../img/OEC-Logo-Guitarras-Raimundo.png) 0 0/contain no-repeat;position:absolute;left:-130px;top:20px;width:100px;height:100px;}

.contact-page {padding:60px 0;}
.contact-page a {text-decoration:underline;}
.contact-page a:hover {text-decoration:none;}
.contacto-email {font-size:30px;color:#c40000;}

.certificiado-page {padding:60px 0;}
.certificiado-wrap-reverse {align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:row-reverse;margin-bottom:30px;}
.certificiado-wrap {align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;}
.certificiado-col {width:48%;}
.certificiado-img {border:1px solid #eee;box-shadow:0 15px 30px 0 rgba(0,0,0,0.15);border-radius:9px;overflow:hidden;}
.certificiado-manuel img {border-radius:9px;}
.certificiado-manuel p {margin:10px 0;text-align:center;}
.certificiado-space {height:60px;width:100%;}

.aviso-legal-page {padding:60px 0;}
.aviso-legal-wrap {align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center;}
.aviso-legal-col {width:70%;}
.aviso-legal-space {height:30px;width:100%;}
.aviso-legal-page .contacto-email {font-size:16px;}

.error-page {padding:80px 0;}
.error-block {max-width:700px;margin:0 auto;}
.error-number {font-size:120px;font-weight:500;line-height:1;color:#E2E4D9;margin-bottom:10px;}
.error-subtitle {font-size:20px;margin-bottom:20px;font-weight:400;}
.error-nav {display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:30px 0;}
.error-nav-btn {display:inline-block;padding:8px 24px;background:#4B5320;color:#fff;border-radius:30px;}
.error-contact {margin-top:30px;padding-top:20px;border-top:1px solid rgba(0,0,0,0.2);}
.error-contact a {text-decoration:underline;}

@media screen and (max-width: 1200px) {
	.cover {max-width:75%;}
	.cover p {font-size: clamp(14px, 3.0vw, 18px);}
	.timeline-title {font-size:22px;}
}

@media screen and (max-width: 1024px) {
	.header {padding:20px 4%;}
	.cover-wrap .mob-only {display:block;}
	.cover-wrap .desktop-only {display:none;}
	.page-wrap {margin:0 4%;}
	.footer {margin:0 4%;}
	.footer-nav-col {width:20%;}
	.footer-info-col {width:40%;}
	.footer-author-col {width:40%;}
	.social-media-col {width:100%;}
	.product-block {width:33.3333%;}
	.product-grid-index .product-block {width:25%;}
	.social-media-col h3 {text-align:center;}
	.social-media-pages {justify-content:center;}
	.social-media-pages li {margin-left:10px;margin-right:10px;}
	.footer-col-full {padding-bottom:20px;}
	.filter-btn {margin-bottom:5px;}
	.cover {right:20px;}
}

@media screen and (max-width: 768px) {
	body.no-scroll {overflow:hidden;}
	.burger {display:flex;}
	.nav-wrap {
		position:fixed;inset:0; /* top/right/bottom/left: 0 all at once */
		background:#4B5320;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity 0.3s ease;z-index:1000;
	}
	.nav-wrap.is-open {opacity:1;pointer-events:all;}
	.nav {flex-direction:column;align-items:center;gap:2rem;font-size:1.5rem;position:relative;}
	.nav:before {content:"";position:absolute;left:50%;top:-100px;margin-left:-30px;width:60px;height:60px;background:url(../img/r-icon-white.svg) 0 0/contain no-repeat;opacity:0.25;}
	.nav li {margin-left:0;}
	.nav a {color:#fff;}
	.nav .petition a {border:2px solid #FFA800;}

	h1 {line-height:1.2;}

	.cover {position:absolute;/*background:none;*/padding:20px 4%;width:92%;max-width:initial;margin:0 4%;top:15px;left:0;right:0;border:1px solid rgba(255,255,255,0.25);box-shadow:0 15px 30px 0 rgba(0,0,0,0.15);-webkit-backdrop-filter: blur(30px);backdrop-filter: blur(30px);}
	/*.cover {text-shadow:0px 1px 3px rgba(0,0,0,0.35);}*/
	.cover p br {display:block;}
	
	/*.cover p:first-child {color:rgba(0,0,0,0.7);}*/
	/*.cover h1 {color:#fff;font-size:26px;}
	.cover p {color:#fff;font-size:14px;}*/
	.cover p:last-child {margin-top:10px;}

	.timeline li.founded {width:100%;}
	.timeline li.bankruptcy {width:100%;}
	.timeline li.revival {width:100%;}
	.bankruptcy:before {left:0px;top:5px;right:0;height:1px;width:100%;}
	.bankruptcy:after {left:0px;top:initial;bottom:5px;right:0;height:1px;width:100%;}

	.page-wrap {margin:0 4%;}
	.about-me-top {display:block;}
	.about-me-col-half {width:100%;}

	.artist-page, .contact-page, .certificiado-page {padding:30px 0;}

	.quote {padding-left:60px;}
	.quote-marks:before {width:45px;height:45px;}
	.quote br {display:none;}
	.catalogo-disclaimer {margin-bottom:20px;}
	.download-catalogue-block {text-align:center;margin-bottom:20px;display:block;}
	.filters {top:0;z-index:2;}
	.filters.is-open {padding:0 20px 20px 20px;}
	.toggle-btn-wrap {margin-top:0;text-align:center;}
	
	.product-grid {position:relative;}
	.product-grid-index:before {display:none;}
	.product-grid:before {content:"";background:url(../img/OEC-Logo-Guitarras-Raimundo.png) 0 0/contain no-repeat;display:block;position:absolute;left:50%;top:20px;width:100px;height:100px;margin-left:-50px;}
	.quote-marks:after {display:none;}
	.product-block {width:50%;}
	.product-grid-index .product-block {width:50%;}
	.product-grid-index .product-block h3 br {display:block;}
	.artist-list li {width:100%;padding:0;}
	.artist-list img {border-radius:9px;}

	.certificiado-col {width:100%;margin-bottom:30px;}
	.certificiado-space {display:none;}

	.handcrafted-guitars-img {flex-direction:row-reverse;}
	.handcrafted-guitars-img img {width:50%;}
	.handcrafted-guitars-img img:nth-of-type(3) {display:none;}
	.handcrafted-guitars-text {max-width:100%;margin:0;}
	.handcrafted-guitars-text:before {display:none;}

	.contacto-email {font-size:20px;font-weight:400;}
	.email-arrows {display:none;}

	.aviso-legal-page {padding:30px 0;}
	.aviso-legal-col {width:100%;margin-bottom:30px;}

	.error-number {font-size:80px;}

	.footer {padding:20px 0;margin:0;}
	.footer-nav {align-items:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start;}
	.footer-nav li {margin:0 10px 0 0;}
	.footer-nav-col, .footer-info-col, .footer-author-col, .social-media-col {width:100%;padding:0 8%;margin-bottom:20px;}
	.footer-info-col, .footer-author-col, .social-media-col {border-top: 1px dashed rgba(255,255,255,0.35);padding-top:20px;}
	.social-media-col h3 {text-align:left;}
	.social-media-pages {justify-content: flex-start;}
	.social-media-pages li {margin-left:0;margin-right:20px;}
	.footer-col-full {padding:20px 8% 0 8%;}
	.footer-nav .act a {padding-left:18px;}

}
/*
@media screen and (max-width: 468px) {
	.cover h1 {font-size:22px;}
}
*/