header, header.fixed-enabled { }
.not-found {
width: auto!important;
height: 100%!important;
max-height: 600px!important;
}
.sb_instagram_header, #sbi_load {
background: none!important;
}
.sbi_carousel.sbi-owl-drag .sbi-owl-item { }
.sbi_info {
background: #fff;
}
a.glink span {
font-size: 14px;
}
a.glink img {
opacity: 1;
}
#gtranslate_wrapper {
display: none;
}
header {
font-size: 14px;
text-transform: uppercase;
}
.elementor-widget-container .apr-nav-menu--main > .mega-menu > li > a {
font-size: 14px!important;
}
.apr-nav-menu--main > .mega-menu .sub-menu li a {
font-size: 14px!important;
}
.rt-mobile-menu .sub-menu a {
font-size: 14px;
text-transform: uppercase;
line-height: 18px;
display: inline-block;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
margin-right: 10px;
}
.elementor-widget-radiant-blog .swiper-pagination-bullets {
display: inline-block;
width: 100%;
z-index: 9999999;
top: -20px;
position: relative;
}
.swiper-pagination-bullet-active {
opacity: 1;
background: #B68973;
}
.swiper-pagination-bullet {
padding: 3px;
margin: 3px;
}
.full-height {
height: 90vh;
}
#ship-to-different-address span {
font-size: 16px;
}
#wt-cli-reject-btn {
background-color: #c0c0c0!important;
}
.woocommerce form .form-row label {
margin: 10px 0 0px!important;
line-height: 26px!important;
display: block!important;
text-transform: none!important;
} .rt-shop-display-grid, .rt-shop-display-small-grid{
display:none !important;
} .woocommerce-checkout ::-webkit-input-placeholder { color: transparent;
}
.woocommerce-checkout:-moz-placeholder { color: transparent;
}
.woocommerce-checkout::-moz-placeholder { color: transparent;
}
.woocommerce-checkout:-ms-input-placeholder { color: transparent;
}
.woocommerce-checkout input::placeholder {
color: transparent;
}
.woocommerce-checkout  textarea::-webkit-input-placeholder { color: transparent;
}
.woocommerce-checkout textarea:-moz-placeholder { color: transparent;
}
.woocommerce-checkout textarea::-moz-placeholder { color: transparent;
}
.woocommerce-checkout textarea:-ms-input-placeholder { color: transparent;
}
.woocommerce-checkout textarea::placeholder {
color: transparent;
}
.elementor-3550 .elementor-element.elementor-element-4f65b64 {
border-style: solid;
border-width: 0px 0px 1px 0px;
border-color: #d3d3d347!important;
}
.shop_single_tabs #review_form #respond label {
display: block;
}
.mailpoet_paragraph input::placeholder {
color: #c0c0c0;
}
.cli-modal-content {
border-radius: 0px;
}
.cli-bar-message {
width: 70%;
text-align: left;
line-height: 1.2;
margin-bottom: 10px;
}
#wt-cli-privacy-title {
font-weight: 600;
}
#wt-cli-cookie-banner-title {
font-weight: 600;
}
#wt-cli-policy-link {
margin-bottom: 10px;
margin-right: 20px;
}
.page.page-id-12 header, .page.page-id-12 .fixed-enabled{
display: none;
}
.product-item .holder .product-description .price {
line-height: 1em!important;
}
.product-title {
font-weight: 600;
}
.product-description .star-rating span {
color: #fed620!important;
}
.product-description .star-rating::before {
color: #fed620!important;
}
.rating_visible {
display: block!important;
margin: 0 auto;
}
.yith-wcbm-badge-text p{
font-family: Jost;
font-size: 14px!important;
padding-top: 5px;
padding-bottom: 5px;
}
.sin_stock, .descuento {
position: absolute;
top: 10px;
left: 8px;
background: #000;
color: #fff;
padding-left: 10px;
padding-right: 10px;
z-index:99;
font-size: 14px;
}
.descuento {
position: absolute;
top: 10px;
right: 8px;
width: 120px;
line-height: 1en;
}
.radiantthemes-shop.style-eight .radiantthemes-shop-box .holder .add-bag a {
background: rgba(255, 255, 255, 0.9);
}
.product-description .woocommerce-loop-product__title {
font-weight: 300!important;
}
.woocommerce-Price-amount{
font-weight: 600!important;
}
#menu_categorias .elementor-section-height-default { 
padding: 0px!important
}
body .logo-default img{
height: 65px!important;
width: auto!important;
}
.leaflet-control-attribution {
display: none;
}
.leaflet-popup-content {
height: auto!important;
display: inline-block!important;
border: 0px;
}
.boton_negro {
background: #000;
color: #fff!important;
border-style: solid;
border-width: 1px 1px 1px 1px;
border-color: #272727;
background-color: #272727;
display: inline-block;
margin-top: 5px;
cursor: pointer;
transition: 0.4s;
font-size: 14px;
line-height: 24px;
letter-spacing: 1.3px;
padding: 11px 33px 11px 33px;
}
.boton_negro:hover {
background: #fff;
color: #000!important;
border: 1px solid #000;
transition: 0.4s;
}
.leaflet-popup-content-wrapper, .leaflet-popup-tip {
background: white;
box-shadow: 0 3px 14px rgb(0 0 0 / 40%);
}
.leaflet-popup-content-wrapper {
border-radius: 0px!important;
padding: 10px!important;
font-family: Jost;
}
.leaflet-popup-content-wrapper h5 {
padding: 0px;
margin: 0px;
}
.leaflet-container {
border: 0px!important;
border-top: 1px solid #f0f0f0!important;
border-bottom: 1px solid #f0f0f0!important;
}
.popup-directions {
display: none;
}
.lmm-panel {
display: none;
}
body .cd-user-modal {
background: rgba(0, 0, 0, 0.80);
}
.jet-filter-label {
margin-bottom: 10px;
}
.woocommerce-pagination {
display: none;
}
.altura_minima {
min-height: 200px;
}
.rt-mobile-menu > li > a {
color: #272727;
font-size: 14px;
line-height: 25px;
text-transform: uppercase;
font-weight: 600;
}
#popmake-12513.pum-container {
max-height: 95vh!important;
overflow-x: hidden!important;
overflow-y: auto!important;
}
#popmake-12513 .pum-close {
position: absolute;
top: 10px;
right: 10px;
}
.jet-filters-counter {
margin-left: 5px;
font-size: 12px;
}
.columna_talla .jet-filter-row {
width: auto;
display: inline-block;
float: left;
background: #f9f8f8;
padding: 4px;
padding-left:6px; 
padding-right: 6px;
padding-bottom: 0px;
border: 1px solid #e3e3e3;
margin: 5px!important;
}
.columna_talla .jet-checkboxes-list__decorator {
border: 0px solid #ccc!important;
border-radius: 0px;
background: #fff;
}
.wpcf7-textarea {
height: 120px;
}
.post-meta .comments {
display: none;
}
.blog-item h4 {
line-height: 24px;
font-weight: 400;
}
.blog.element-four .blog-item > .holder > .pic > .pic-main {
border-radius: 0px;
}
.blog.element-four .blog-item > .holder > .pic > .tag-name a {
background: #000;
border-radius: 0px;
}
.materiales {
background: #f5f5f5;
padding: 20px;
margin-bottom: 10px;
}
.separador_materiales {
padding-top: 4px;
padding-bottom: 4px;
border-bottom: 1px solid #e7e7e7;
}
.shop_single .woocommerce-variation-add-to-cart {
margin-top: 10px;
}
.woocommerce .star-rating span {
color: #fed620;
}
.woocommerce .wraper_shop_single.style-five .star-rating::before {
color: #fed620;
}
.wraper_shop_single.style-five #review_form #respond p.stars a::before {
color: #fed620;
}
.pum-container.pum-responsive.pum-responsive-large {
max-width: 800px!important;
}
body {
overflow-x: hidden;
}
table.tabla {
table-layout: fixed;
width: 100%;
margin: 0 0 28px;
padding: 10px 8px;
}
.tabla th {
background-color: #272727;
color: #fff;
font-weight: 400;
text-align: center;
padding: 12px 8px;
font-size: 15px;
line-height: 25px;
letter-spacing: 1.3px;
}
.tabla td {
text-align: center;
padding: 10px 8px;
font-size: 15px;
line-height: 25px;
letter-spacing: 1.3px;
color: #666666;
}
.tabla tbody tr:nth-child(even) {
background-color: #f3f3f3;
}
.jet-color-image-list__decorator {
border: 1px solid #f0f0f0;
border-radius: 0px!important;
padding: 2px;
}
.jet-color-image-list .jet-color-image-list__item .jet-color-image-list__decorator>* {
border-radius: 0px!important;
}
body .jet-checkboxes-list__row {
margin: 0px!important;
padding-top: 0px!important;
}
.jet-color-image-list .jet-color-image-list__item {
position: relative;
display: inline-block;
cursor: pointer;
float: left;
}
body .jet-color-image-list__row:not(:first-child) {
padding-top: 0px!important;
}
.rt-display-view button {
background: none;
}
body .jet-checkboxes-list .jet-checkboxes-list__item .jet-checkboxes-list__decorator {
margin-top: 6px;
border: 1px solid #ccc;
border-radius: 0px;
}
body label {
margin-bottom: 0px;
}
.abrir_filtros {
cursor: pointer;
}
.titulo_tienda {
display: block;
}
.jet-filter-label {
font-weight:700;
}
.filtros_producto {
display: block;
}
body .jet-filter-row-disable {
opacity: 0.3;
}
.rt-shop-filters.rt-sticky-filters {
text-align: right;
}
body .woocommerce .woocommerce-ordering {
margin: 0 8px 15px 20px;
}
@media (max-width: 600px) {
body .logo-default img{
height: 56px!important;
width: auto!important;
}
.mega-menu-section .elementor-col-25 {
width: 100%!important;
}
.mega-menu-section {
padding: 0px!important;
}
.filtros_producto {
display: none;
}
body #mobile-menu {
top: 0px;
border-right: 1px solid #d0d0d0;
-webkit-box-shadow: 10px 0px 23px 0px rgba(0,0,0,0.06);
-moz-box-shadow: 10px 0px 23px 0px rgba(0,0,0,0.06);
box-shadow: 10px 0px 23px 0px rgba(0,0,0,0.06);
}
.woocommerce .wraper_shop_single.style-five .shop_single > .summary .quantity {
min-width: auto;
margin: 0px 0px 0px 0px;
width: 100%;
background: #f7f7f7;
margin-bottom: 10px;
}
.jet-filter-row {
display: inline-block;
float: left; }
.elementor-widget-jet-smart-filters-checkboxes, .elementor-widget-jet-smart-filters-color-image {
border-bottom: 1px solid #f0f0f0;
}
}.product .jet-color-image-list__item {
padding: 0 !important;
}
.tnp-privacy-field a {
font-weight:600;
}
.jet-listing-dynamic-link a {
transition: all 0.45s cubic-bezier(0.49, 0.06, 0.21, 0.64);
-webkit-transition: all 0.45s cubic-bezier(0.49, 0.06, 0.21, 0.64);
}
.tnp-subscription input[type=submit]{
color: #000;
width: 100%;
transition: all 0.45s cubic-bezier(0.49, 0.06, 0.21, 0.64);
-webkit-transition: all 0.45s cubic-bezier(0.49, 0.06, 0.21, 0.64);
}
.tnp-subscription input[type=submit]:hover {
color: #fff;
background-color: #000 !important;
}
.tnp-subscription label {
font-family: "SweetSans Lite" !important;
color: #000;
font-weight: 400;
}
.tnp-subscription input {
background-color: #fff !important;
border: 1px solid #000 !important;
font-family: "SweetSans Lite" !important;
}
.jet-color-image-list__button:hover .jet-color-image-list__decorator .jet-color-image-list__image {
border: 1px solid #000;
}
.jet-color-image-list__row {
display:block !important;
}
.jet-color-image-list__item {
padding:5px;
}
.pum-theme-12505 .pum-content, .pum-theme-lightbox .pum-content {
font-weight: 400;
}
.bto-popup-newsletter {
padding: 50px 80px;
}
@media (max-width:760px){
.bto-popup-newsletter {
padding: 20px;
}
}
.jet-color-image-list__decorator {
padding: 0 !important;
}
.elementor-widget-share-buttons {
margin-left: 100px;
}
.bto-menu-tendencias a {
background: #0b935a;
padding: 2px 10px !important;
border-radius: 0px;
}
.bto-menu-top-ventas a {
background: #f7c200;
padding: 2px 10px !important;
border-radius: 0px;
} .bto-nowrap p {
white-space: nowrap;
}
.megamenu-img-link a {
color:#272727 !important;
}
.bto-capcha {
margin-top:20px;
margin-bottom:30px;
}
.bto-capcha .wpcf7-captchar {
border: 1px solid #000;
padding: 10px 20px;
margin-left:20px;
}
.elementor-posts .elementor-post__read-more {
font-size: 14px !important;
font-weight: 400 !important;
border-bottom: 2px solid #000;
padding: 5px 5px;
letter-spacing: 1.3px;
transition: all 0.45s cubic-bezier(0.49, 0.06, 0.21, 0.64);
-webkit-transition: all 0.45s cubic-bezier(0.49, 0.06, 0.21, 0.64);
}
.elementor-posts .elementor-post__read-more:hover {
background:#000;
color:#fff;
}
.entry-title {
text-transform: uppercase;
}
.tags-social .post-share-buttons li {
display:inline-block;
padding-right: 10px;
}
.post-thumbnail {
display: flex;
height: 500px;
}
.blog-style-one .wraper_blog_main .blog_single .entry-blog-content .post-meta .entry-header {
padding: 0 20px;
} 
.wraper_blog_main.clasic-box-layout .blog_main .holder .pic {
height: 300px;
display: flex;
align-items: center;
}
p strong {
font-family: "SweetSans Regular";
font-weight: 400;
}
h1 strong,
h2 strong,
h3 strong,
h4 strong,
h5 strong,
h6 strong {
font-family: "futura medium";
font-weight: 400;
}
.donde-estamos-map a {
display: inline-block;
position: relative;
}
.donde-estamos-map a::after {
content: '';
position: absolute;
width: 100%;
transform: scaleX(0);
height: 1px !important;
bottom: 0;
left: 0;
background-color: #000;
transform-origin: bottom right;
transition: transform 0.25s ease-out;
}
.donde-estamos-map a:hover::after,
.donde-estamos-map a:focus::after {
transform: scaleX(1);
transform-origin: bottom left;
}
.rt-text-underline .elementor-heading-title:after {
display:none;
}
.rt-text-underline a {
color: #272727 !important;
font-weight: 600;
} .post.style-default .entry-main .entry-extra .entry-extra-item .post-read-more .btn,
.post.style-default .entry-main .entry-extra .entry-extra-item .post-read-more .btn span,
.page.style-default .entry-main .entry-extra .entry-extra-item .post-read-more .btn span,
.blog-posts .style-one.blog-item > .holder .data .post-read-more a.btn{
background: transparent !important;
color: black !important;
border-bottom: 2px solid #000;
border-top: 0;
border-left: 0;
border-right: 0;
padding: 5px 5px;
transition: 0.2s;
}
.post.style-default .entry-main .entry-extra .entry-extra-item .post-read-more .btn:hover span,
.page.style-default .entry-main .entry-extra .entry-extra-item .post-read-more .btn:hover span,
.blog-posts .style-one.blog-item > .holder .data .post-read-more a.btn:hover{
background: black !important;
color: white !important;
transition: 0.2s;
}
.mega-menu .menu-item a {
letter-spacing: 2px;
}
.custom-mailpoet .mailpoet_submit {
letter-spacing: 1.3px;
transition: all 0.45s cubic-bezier(0.49, 0.06, 0.21, 0.64);
-webkit-transition: all 0.45s cubic-bezier(0.49, 0.06, 0.21, 0.64);
}
.custom-mailpoet .mailpoet_submit:hover {
background: black !important;
color: white !important;
}
.boton_blanco,
.jet-remove-all-filters__button,
.radiantthemes-shop.style-one .radiantthemes-shop-box .holder .product-description .add-bag a,
.radiantthemes-shop.style-one .radiantthemes-shop-box .holder .add-bag .button,
#sb_instagram #sbi_load .sbi_load_btn, #sb_instagram .sbi_follow_btn a,
.woocommerce .shop_single .summary form.cart .button {
background: #000;
color: #000!important;
border-style: solid !important;
border-width: 1px 1px 1px 1px !important;
border-color: #000 !important;
border-radius:0 !important;
background-color: #fff !important;
display: inline-block;
cursor: pointer;
transition: all 0.45s cubic-bezier(0.49, 0.06, 0.21, 0.64) !important;
-webkit-transition: all 0.45s cubic-bezier(0.49, 0.06, 0.21, 0.64) !important;
font-size: 14px;
line-height: 24px;
letter-spacing: 1.3px;
padding: 11px 33px 11px 33px;
}
.boton_blanco:hover,
.jet-remove-all-filters__button:hover,
.radiantthemes-shop.style-one .radiantthemes-shop-box .holder .product-description .add-bag a:hover,
.radiantthemes-shop.style-one .radiantthemes-shop-box .holder .add-bag .button:hover,
#sb_instagram #sbi_load .sbi_load_btn, #sb_instagram .sbi_follow_btn a:hover,
.woocommerce .shop_single .summary form.cart .button:hover {
background: #000 !important;
color: #fff!important;
border: 1px solid #000 !important;
border-radius:0 !important;
box-shadow: none !important;
}
.boton_blanco:active,
.jet-remove-all-filters__button:active,
.radiantthemes-shop.style-one .radiantthemes-shop-box .holder .product-description .add-bag a:active,
.radiantthemes-shop.style-one .radiantthemes-shop-box .holder .add-bag .button:active,
#sb_instagram #sbi_load .sbi_load_btn, #sb_instagram .sbi_follow_btn a:active,
.woocommerce .shop_single .summary form.cart .button:active {
background: #000 !important;
color: #fff!important;
border: 1px solid #000;
border-radius:0 !important;
box-shadow: none !important;
}
.boton_blanco:focus,
.jet-remove-all-filters__button:focus,
.radiantthemes-shop.style-one .radiantthemes-shop-box .holder .product-description .add-bag a:focus,
.radiantthemes-shop.style-one .radiantthemes-shop-box .holder .add-bag .button:focus,
#sb_instagram #sbi_load .sbi_load_btn, #sb_instagram .sbi_follow_btn a:focus,
.woocommerce .shop_single .summary form.cart .button:focus {
background: #000 !important;
color: #fff!important;
border: 1px solid #000;
border-radius:0 !important;
box-shadow: none !important;
}
.wa__btn_popup_txt strong {
font-family: Futura;
font-weight:600;
}
body > .scrollup.right.active {
bottom: 37px;
}
.rt-portfolio-nav .rt-nav-title {
display: none !important;
}
.rt-portfolio-nav .rt-nav-text {
font-size: 16px !important;
}
.elementor-posts--skin-classic .elementor-post {
overflow: visible !important;
}
.grecaptcha-badge {
display:none;
}
@media (max-width: 780px) {
.gt_switcher_wrapper {
margin-left: 35px;
position: absolute !important;
top: 25px !important; z-index: 1 !important; }
}
@media (min-width: 780px) {
.gt_switcher_wrapper {
display: none;
}
}
.post-share {
margin-bottom:20px;
}
.FeedGridLayout__cell-content {
padding:10px;
background: #f9f9f9;
}
.elementor-widget-wc-archive-products .outofstock .pic>a:after {
content: "Agotado";
background: #93370b;
color: #fff;
padding: 5px 10px;
display: inline-block;
font-size: 12px;
position: absolute;
top: 10px;
right: 10px;
z-index: 100;
}
.woocommerce-cart-form__contents .coupon {
display: none !important;
}
.rt-portfolio-nav{
display: none !important;
opacity:0;
visibility: hidden;
}
.pum-theme-12505 .pum-content, .pum-theme-lightbox .pum-content{
background: #ffffff;
border: 1px solid #000;
}
.pum-container .pum-content+.pum-close{
font-size: 30px;
background: #ffffff;
margin-top: -1px;
border: 1px solid #000000;
border-top: 0;
} .elementor-12256 .elementor-element.elementor-element-0b9695e .jet-color-image-list__row:not(:last-child), .elementor-12256 .elementor-element.elementor-element-1eabe97 .jet-color-image-list__row:not(:last-child){
margin-bottom: 0;
}