@font-face {
font-weight: normal;
font-style: normal;
font-family: "woodmart-font";
src: url(//rattangdl.com/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.2.7) format("woff2");
}
@font-face {
font-family: "star";
font-weight: 400;
font-style: normal;
src: url(//rattangdl.com/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix) format("embedded-opentype"), url(//rattangdl.com/wp-content/plugins/woocommerce/assets/fonts/star.woff) format("woff"), url(//rattangdl.com/wp-content/plugins/woocommerce/assets/fonts/star.ttf) format("truetype"), url(//rattangdl.com/wp-content/plugins/woocommerce/assets/fonts/star.svg#star) format("svg");
}
@font-face {
font-family: "WooCommerce";
font-weight: 400;
font-style: normal;
src: url(//rattangdl.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix) format("embedded-opentype"), url(//rattangdl.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"), url(//rattangdl.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype"), url(//rattangdl.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce) format("svg");
}
:root {
--wd-text-font: "Tenor Sans", Arial, Helvetica, sans-serif;
--wd-text-font-weight: 400;
--wd-text-color: #777777;
--wd-text-font-size: 17px;
--wd-title-font: "Belleza", Arial, Helvetica, sans-serif;
--wd-title-font-weight: 400;
--wd-title-color: #242424;
--wd-entities-title-font: "Tenor Sans", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight: 400;
--wd-entities-title-color: #333333;
--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
--wd-alternative-font: "Tenor Sans", Arial, Helvetica, sans-serif;
--wd-widget-title-font: "Tenor Sans", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight: 400;
--wd-widget-title-transform: uppercase;
--wd-widget-title-color: #333;
--wd-widget-title-font-size: 16px;
--wd-header-el-font: "Belleza", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight: 400;
--wd-header-el-transform: uppercase;
--wd-header-el-font-size: 16px;
--wd-primary-color: rgb(0,0,0);
--wd-alternative-color: rgb(0,0,0);
--wd-link-color: #333333;
--wd-link-color-hover: #242424;
--btn-default-bgcolor: rgb(0,0,0);
--btn-default-bgcolor-hover: rgb(102,102,102);
--btn-accented-bgcolor: rgb(0,0,0);
--btn-accented-bgcolor-hover: rgb(102,102,102);
--wd-form-brd-width: 2px;
--notices-success-bg: #459647;
--notices-success-color: #fff;
--notices-warning-bg: #E0B252;
--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
background-color: #111111;
background-image: none;
background-repeat: no-repeat;
background-size: contain;
background-position: left center;
--wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
max-height: 280px;
}
.wd-page-title {
background-color: rgb(255,255,255);
background-image: none;
background-size: cover;
background-position: center center;
}
.wd-footer {
background-color: rgb(91,83,75);
background-image: none;
}
.wd-popup.popup-quick-view {
--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 0px;
--btn-default-color: #fff;
--btn-default-color-hover: #fff;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 5px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 5px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 0px;
}
@media (min-width: 1222px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}
*, body, p, a { -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale; }
.wd-swatch { width:60px !important; height:60px !important; border-radius: 0 !important; }
.widget_shopping_cart .amount { color:#fff; }
.mfp-content .summary-inner { padding: 20px 30px; }
.logo-nardi-inicio img { max-width:350px !important; }
.logo-green-inicio img { max-width:600px !important; }
.font-size-tienda, .font-size-tienda p { font-size:15px !important; color:#000 !important }
.font-size-tienda p strong { font-size:16px !important; }
.font-size-tienda p { margin-bottom:10px; }
.color-000, .color-000 p { color:#000; }
.color-fff, .color-fff p { color:#fff; }
.grecaptcha-badge { opacity:0; }
.home .wd-content-layout, .page-id-27367 .wd-content-layout {
padding-block: 0px;
}
.clearfiltros { clear:both !important; width:100%; } .related-post .post-list .item .post_thumb {
height: fit-content;
max-height: fit-content!important;
}
.related-post .post-list.owl-carousel {
max-width: 90%;
margin: auto;
}
.related-post {
opacity: 0;
transition: all 1s;
position: relative;
}
.related-post--visible {
opacity: 1;
}
.related-post .owl-nav {
width: 110%;
left: -5%;
top: 0;
bottom: 0;
margin: auto;
height: fit-content;
z-index: 999;
}
.related-post .owl-nav .owl-prev, .related-post .owl-nav .owl-next {
position: absolute;
}
.related-post .owl-nav .owl-prev, .related-post .owl-nav .owl-next {
border: none!important;
padding: 0!important;
width: 24px;
height: 36px;
}
.related-post .owl-nav .owl-next::after {
content: "\f113";
font-family: "woodmart-font";
font-size: 24px;
}
.related-post .owl-nav .owl-prev::after {
content: "\f114";
font-family: "woodmart-font";
font-size: 24px;
}
.related-post .owl-nav .owl-prev {
left: -30px;
opacity: 0!important;
transition: all .3s;
}
.related-post:hover .owl-nav .owl-prev {
left: -10px;
opacity: 1!important;
}
.related-post .owl-nav .owl-next {
right: -30px;
opacity: 0!important;
transition: all .3s;
}
.related-post:hover .owl-nav .owl-next {
right: -10px;
opacity: 1!important;
}
.related-post::before {
content: "";
position: absolute;
width: 130%;
top: 0;
bottom: 0;
left: -15%;
height: 90%;
margin: auto;
}
.related-post .owl-nav .owl-prev:hover, .related-post .owl-nav .owl-next:hover {
opacity: .4!important;
}
.slider-post-details {
margin-top: 5px;
border: 1px solid #a5a5a5;
background-color: #FFF;
text-align: center;
padding: 20px;
transition: all .3s;
}
.slider-post-details p.post-categories {
color: #a2a2a2;
text-transform: uppercase;
letter-spacing: .3px;
font-size: 12px;
}
.related-post .post-list .item .post_title {
margin-bottom: 0;
color: #FFF;
text-transform: uppercase;
font-weight: 600;
font-size: 20px;
line-height: 1.4;
color: #a5a5a5!important;
font-family: "Tenor Sans", sans-serif;
}
.related-post .headline {
position: relative;
margin-bottom: 20px;
padding-bottom: 10px;
text-align: left;
text-transform: uppercase;
font-size: 22px;
font-family: 'Belleza', sans-serif;
font-weight: 400 !important;
}
.owl-carousel .owl-item:hover .slider-post-details {
background-color: black;
}
.owl-carousel .owl-item:hover .post_title, .owl-carousel .owl-item:hover .slider-post-details p.post-categories a {
color: white!important;
}
.related-post .post-list .item .thumb {
margin-bottom: 0;
}
.related-post .post-list .item .thumb a::after {
content: "";
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-color: rgba(0, 0, 0, 0.5);
transition: visibility .7s ease-out, opacity .7s ease-out;
opacity: 0;
pointer-events: none;
}
.related-post .post-list .item:hover .thumb a::after {
opacity: 1;
}
.related-post .post-list .item .thumb a {
position: relative;
overflow: hidden;
}
.related-post .post-list .item:hover .thumb a img {
transform: scale(1.1);
}
.related-post .post-list .item .thumb a img {
transition: all 1.5s;
}
.related-post .headline::after {
content: "";
position: absolute;
top: 100%;
left: 0;
width: 40px;
height: 2px;
background-color: var(--wd-primary-color);
}
.related-post .post-list .item .thumb img {
max-width: 400px;
} .wd-hover-button .product-element-top:before, .wd-hover-info-alt .product-element-top:before {
pointer-events: none;
} .padding-0 { margin-bottom:0px !important; }
.padding-0 .liner-continer { margin-bottom:0px !important; }
.padding-0 .title-after_title { line-height:16px !important; }
ul.wd-nav-mob-tab .mobile-categories-title { display:none; }
.btn-transparente .btn.btn-color-default {
background-color:rgba(255,255,255,0.4); font-weight:bold; font-size:16px;
color: #3E3E3E;
border:1px solid #f4f4f4;
}
.btn-transparente .btn.btn-color-default:hover { background-color:rgba(255,255,255,0.8); }
.footer-container { padding-top:40px; }
.whb-top-bar, .whb-top-bar ul li a { font-weight:bold !important; }
.whb-top-bar #menu-menu-left > li, .whb-top-bar #menu-menu-right > li { border-right:1px solid #3c3c3c; } .single .addquotelistlink { margin-bottom:20px; }
.addquotelistbutton_prodpage, .wcqlupdatelistbtn, input[type="submit"] { background-color:#000; color:#fff; }
.addquotelistbutton_prodpage:hover, .wcqlupdatelistbtn:hover, input[type="submit"]:hover { background-color:#848580; color:#fff; }
.wd-popup { margin: 0px auto !important; padding: 1px 0 0 0 !important; }
.yith-ywraq-add-to-quote a { font-weight:600 !important; font-size:13px !important; }
.yith_ywraq_add_item_browse_message a { font-size:20px !important; text-decoration: underline; }
.portfolio-entry .entry-header:hover .portfolio-info { background-color:#000 !important; }
.portfolio-entry .entry-header:hover .wd-entities-title a { color:#fff; }
#menu-menu-colecciones .current-portfolio-ancestor > a { background-color:#000 !important; color:#fff !important; padding:7px !important; display:block; }
.page-title  { border-bottom:1px solid; }
.product_type_variable.add_to_cart_button { display:none !important; }
.product-categories .current-cat.cat-parent > a { background-color:#000 !important; color:#fff !important; padding-left:7px !important; }
.portfolio-text-shown .entry-header { box-shadow: 0 0 0px rgba(0,0,0,0) !important; }
.portfolio-text-shown .portfolio-info { margin-top:5px; border: 1px solid #a5a5a5; }
.portfolio-text-shown .wd-entities-title a { color:#a5a5a5; }
.products-bordered-grid.wd-spacing-10 [class*="-grid-item"] { padding-bottom: 20px !important; }
.product-categories .cat-item-15, .product-categories .cat-item-68, .product-categories .cat-item-69 { display:none !important; }
.swatch-on-single:not(:last-child) { margin-right: 3px !important; }
.swatch-on-single.swatch-with-bg { width: 70px; height: 70px; transition: all 1.5s; }
.swatch-on-single.swatch-with-bg:hover { width:140px; height:140px; transform: scale(1); z-index:100; }
.wd-swatch.swatch-with-bg { border-radius: 0%;}
h1.product_title  { font-weight:500 !important; color:#000; }
.main-page-wrapper p { font-size:18px; }
.wd-dropdown-menu.wd-design-full-width { padding-top: 0px; background: rgba(0,0,0,0.8); }
.submenuRattan li a { color:#ddd; }
.submenuRattan li a:hover { color:#fff; text-transform:underline !important; }
.title-tiendas { font-size: 30px; font-weight: 500; padding: 8px 20px; border: 1px solid #605F5F; display: inline-block; min-width:auto !important; }
.btn { text-transform: none; font-size: 18px; font-weight: 300; }
.footer-sidebar { padding-top:0px; }
.font-weight-300 { font-weight:300 !important; }
.padding-left-30 { padding-left:33px; } footer .wd-widget .text-center span { position:relative; top:10px; }
.text-intagono, .text-copy { font-size: 0.7rem; } .text-center { text-align:center; }
.text-left { text-align:left; }
.text-right { text-align:right; }
.page-id-646 .wpcf7-form { display: grid; justify-content: center; }
.page-id-646 .wpcf7-form label { font-size:18px; }
.page-id-646 .wpcf7-form input[type="text"], .page-id-646 .wpcf7-form input[type="email"], .page-id-646 .wpcf7-form input[type="tel"] { border: 1px solid #A5A5A5; }
.page-id-646 .wpcf7-form input[type="text"]:focus, .page-id-646 .wpcf7-form input[type="email"]:focus, .page-id-646 .wpcf7-form input[type="tel"]:focus { -webkit-box-shadow: 2px 5px 10px 0px #ccc, 5px 5px 5px 5px rgba(170,170,170,0); 
box-shadow: 2px 5px 10px 0px #ccc, 5px 5px 5px 5px rgba(170,170,170,0); }
.page-id-646 .wpcf7-form textarea { border: 1px solid #A5A5A5; height:100px; min-height:100px; }
.page-id-646 .wpcf7-form textarea:focus { -webkit-box-shadow: 2px 5px 10px 0px #ccc, 5px 5px 5px 5px rgba(170,170,170,0); 
box-shadow: 2px 5px 10px 0px #ccc, 5px 5px 5px 5px rgba(170,170,170,0); }
.page-id-646 .wpcf7-form input[type="submit"] { background-color:#000; color:#fff; width:180px; border-radius:5px; font-size:20px; text-transform:none; font-weight:300; }
.page-id-646 .wpcf7-form input[type="submit"]:hover { background-color:#605f5f; }
.bg-contacto, .page-id-646 .wpcf7-response-output { max-width:475px; }
.bg-parallax { height:450px; }
.woocommerce-mini-cart__buttons .btn-cart { color:#fff !important; }
.font-size-16 { font-size:16px; }
.font-size-14 { font-size:14px; }
@media (max-width: 1280px) {
.altura-dinamic { min-height:55vh !important; }
.logo-green-inicio img { max-width:500px !important; }
}
@media (max-width: 767px) {
.text-center, .text-left, .text-right { text-align:center !important; }
.altura-dinamic { min-height:40vh !important; }
.logo-green-inicio img { max-width:400px !important; }
.related-post .owl-nav .owl-prev, .related-post .owl-nav .owl-next {
opacity: 1!important;
}
.related-post .owl-nav .owl-prev {
left: -10px;
}
.related-post .owl-nav .owl-next {
right: -10px;
}
.related-post .owl-nav .owl-prev::after, .related-post .owl-nav .owl-next::after {
font-size: 16px;
}
.related-post .post-list .item .post_thumb {
max-height: fit-content;
}
}
@media (max-width: 480px) {
.altura-dinamic { min-height:30vh !important; }
.logo-green-inicio img { max-width:300px !important; }
}