@charset "UTF-8";
 :root {
--gris-oscuro: #33302c;
--ocre: #ebbe13;
--font-sans_serif: 'Muli', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Arial, sans-serif;
}
*,
*:before,
*:after {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
.clear {
clear: both;
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0;
}
html {
font-size: 62.5%;
font-family: var( --font-sans_serif);
font-weight: 400;
color: var(--gris-oscuro);
background: #fff;
}
body {
font-size: 1.6rem;
line-height: 1.75;
font-family: var( --font-sans_serif);
font-weight: 400;
color: var(--gris-oscuro);
background: #fff;
margin: 0;
padding: 2rem 0 0 0;
}
bold,
b,
h1,
h2,
h3,
h4,
h5,
h6 {
font-weight: 900;
}
h1 {
font-size: 4rem;
margin: 0;
}
.diapo {
color: #fff;
}
.diapo-bg {
background: #fff;
}
.img-resp,
.resp-img {
width: 100%;
height: auto;
}
.inner-text a {
color: var(--gris-oscuro);
text-decoration: none;
}
.inner-text a:hover {
color: var(--ocre);
}
small {
font-size: 75%;
} .contenidos {
margin-top: 1em;
}
.fila {
width: 100%;
display: block;
text-align: left;
}
.col {
display: block;
float: left;
width: 48.48%;
margin-left: 3.04%;
margin-bottom: 3.04%;
}
.col:nth-of-type(2n+1) {
margin-left: 0;
clear: left;
}
.col_3 {
display: block;
float: left;
width: 30%;
margin-bottom: 3.395%;
margin-right: 4.5%;
}
.col_3:nth-of-type(3n+1) {
margin-right: 0;
clear: left;
}
.col_4 {
display: block;
float: left;
width: 22.72%;
margin-left: 3.04%;
margin-bottom: 0;
}
.col_4:nth-of-type(4n+1) {
margin-left: 0;
clear: left;
}
.col_5 {
display: block;
float: left;
width: 18.33%;
margin-left: 2.08%;
text-align: center;
}
.col_5:nth-of-type(5n+1) {
margin-left: 0;
clear: left;
}
.col_6 {
display: block;
float: left;
width: 14.90%;
margin-left: 2.08%;
text-align: center;
}
.col_6:nth-of-type(6n+1) {
margin-left: 0;
clear: left;
} .et_overlay:before,
#et_search_icon:hover,
.mobile_menu_bar:before,
.mobile_menu_bar:after,
.et-social-icon a:hover,
.comment-reply-link,
.form-submit .et_pb_button,
.entry-summary p.price ins,
.woocommerce div.product span.price,
.woocommerce-page div.product span.price,
.woocommerce #content div.product span.price,
.woocommerce-page #content div.product span.price,
.woocommerce div.product p.price,
.woocommerce-page div.product p.price,
.woocommerce #content div.product p.price,
.woocommerce-page #content div.product p.price,
.woocommerce .star-rating span:before,
.woocommerce-page .star-rating span:before,
.woocommerce a.button.alt,
.woocommerce-page a.button.alt,
.woocommerce button.button.alt,
.woocommerce-page button.button.alt,
.woocommerce input.button.alt,
.woocommerce-page input.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce-page #respond input#submit.alt,
.woocommerce #content input.button.alt,
.woocommerce-page #content input.button.alt,
.woocommerce a.button,
.woocommerce-page a.button,
.woocommerce button.button,
.woocommerce-page button.button,
.woocommerce input.button,
.woocommerce-page input.button,
.woocommerce #respond input#submit,
.woocommerce-page #respond input#submit,
.woocommerce #content input.button,
.woocommerce-page #content input.button,
.woocommerce a.button.alt:hover,
.woocommerce-page a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce-page button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce-page input.button.alt:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce-page #respond input#submit.alt:hover,
.woocommerce #content input.button.alt:hover,
.woocommerce-page #content input.button.alt:hover,
.woocommerce a.button:hover,
.woocommerce-page a.button:hover,
.woocommerce button.button,
.woocommerce-page button.button:hover,
.woocommerce input.button:hover,
.woocommerce-page input.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce-page #respond input#submit:hover,
.woocommerce #content input.button:hover,
.wp-pagenavi span.current,
.wp-pagenavi a:hover,
.et_password_protected_form .et_submit_button,
.nav-single a,
.posted_in a,
#top-menu li.current-menu-ancestor>a,
#top-menu li.current-menu-item>a,
.bottom-nav li.current-menu-item>a,
.footer-widget h4 {
color: var(--gris-oscuro);
}   @media all and (min-width: 1405px) {} @media all and (min-width: 981px) and (max-width: 1405px) {} @media all and (min-width: 981px) {} @media all and (min-width: 768px) and (max-width: 980px) {
body {
font-size: 1.4rem;
line-height: 1.75 !important;
}
.col,
.col_3,
.col_4,
.col_5,
.col_6 {
width: 100% !important;
}
.col:nth-of-type(1n+1),
.col_3:nth-of-type(1n+1),
.col_4:nth-of-type(1n+1),
.col_5:nth-of-type(1n+1),
.col_6:nth-of-type(1n+1) {
margin-left: 0;
clear: left;
}
} @media all and (max-width: 980px) {} @media all and (max-width: 767px) {
body {
font-size: 1.4rem;
line-height: 1.75 !important;
}
.col,
.col_3,
.col_4,
.col_5,
.col_6 {
width: 100% !important;
}
.col:nth-of-type(1n+1),
.col_3:nth-of-type(1n+1),
.col_4:nth-of-type(1n+1),
.col_5:nth-of-type(1n+1),
.col_6:nth-of-type(1n+1) {
margin-left: 0;
clear: left;
}
.et_mobile_menu li a {
font-size: 12px !important;
}
} @media all and (max-width: 479px) {} @media all and (min-width: 768px) and (max-width: 1024px) {}