body, .basel-dark .main-page-wrapper{background-color:#ffffff;}.page-title-default{background-color:#212121;}.topbar-wrapp{background-color:#000000;}.main-header{border-style:solid;}.footer-container{background-color:#878787;background-repeat:no-repeat;background-size:cover;background-position:center top;}body, p, .widget_nav_mega_menu .menu > li > a, 
.mega-navigation .menu > li > a,
.basel-navigation .menu > li.menu-item-design-full-width .sub-sub-menu li a, 
.basel-navigation .menu > li.menu-item-design-sized .sub-sub-menu li a,
.basel-navigation .menu > li.menu-item-design-default .sub-menu li a,
.font-default
		{font-family: "Avenir light", Arial, Helvetica, sans-serif;font-weight: 200;font-size: 14px;color: #4d4d4d;}h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1, h2, h3, h4, h5, h6, .title, table th,
.wc-tabs li a,
.masonry-filter li a,
.woocommerce .cart-empty,
.basel-navigation .menu > li.menu-item-design-full-width .sub-menu > li > a, 
.basel-navigation .menu > li.menu-item-design-sized .sub-menu > li > a,
.mega-menu-list > li > a,
fieldset legend,
table th,
.basel-empty-compare,
.compare-field,
.compare-value:before,
.color-scheme-dark .info-box-inner h1,
.color-scheme-dark .info-box-inner h2,
.color-scheme-dark .info-box-inner h3,
.color-scheme-dark .info-box-inner h4,
.color-scheme-dark .info-box-inner h5,
.color-scheme-dark .info-box-inner h6

		{font-family: "Avenir medium", Arial, Helvetica, sans-serif;font-weight: 400;font-size: 20px;color: #4d4d4d;}

.product-title a,
.post-slide .entry-title a,
.category-grid-item .hover-mask h3,
.basel-search-full-screen .basel-search-inner input[type="text"],
.blog-post-loop .entry-title,
.post-title-large-image .entry-title,
.single-product-content .entry-title,
.basel-entities-title
		{font-family: "Avenir medium", Arial, Helvetica, sans-serif;font-weight: 400;font-size: 16px;color: #4d4d4d;}.title-alt, .subtitle, .font-alt, .basel-entry-meta{font-family: "Avenir light", Arial, Helvetica, sans-serif;}.widgettitle, .widget-title{font-family: "Avenir medium", Arial, Helvetica, sans-serif;font-size: 16px;color: #4d4d4d;}.main-nav .menu > li > a{font-family: "Avenir heavy", Arial, Helvetica, sans-serif;font-weight: 700;font-size: 12px;color: #4d4d4d;}.color-primary,.mobile-nav ul li.current-menu-item > a,.main-nav .menu > li.current-menu-item > a,.main-nav .menu > li.onepage-link.current-menu-item > a,.main-nav .menu > li > a:hover,.basel-navigation .menu>li.menu-item-design-default ul li:hover>a,.basel-navigation .menu > li.menu-item-design-full-width .sub-menu li a:hover, .basel-navigation .menu > li.menu-item-design-sized .sub-menu li a:hover,.basel-product-categories.responsive-cateogires li.current-cat > a, .basel-product-categories.responsive-cateogires li.current-cat-parent > a,.basel-product-categories.responsive-cateogires li.current-cat-ancestor > a,.basel-my-account-links a:hover:before,.mega-menu-list > li > a:hover,.mega-menu-list .sub-sub-menu li a:hover,a[href^=tel],.topbar-menu ul > li > .sub-menu-dropdown li > a:hover,.btn.btn-color-primary.btn-style-bordered,.button.btn-color-primary.btn-style-bordered,button.btn-color-primary.btn-style-bordered,.added_to_cart.btn-color-primary.btn-style-bordered,input[type=submit].btn-color-primary.btn-style-bordered,a.login-to-prices-msg,a.login-to-prices-msg:hover,.basel-dark .single-product-content .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before, .basel-dark .single-product-content .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before,.basel-dark .read-more-section .btn-read-more,.basel-dark .basel-load-more,.basel-dark .color-primary,.basel-hover-link .swap-elements .btn-add a,.basel-hover-link .swap-elements .btn-add a:hover,.blog-post-loop .entry-title a:hover,.blog-post-loop.sticky .entry-title:before,.post-slide .entry-title a:hover,.comments-area .reply a,.single-post-navigation a:hover,blockquote footer:before,blockquote cite,.format-quote .entry-content blockquote cite, .format-quote .entry-content blockquote cite a,.basel-entry-meta .meta-author a,.search-no-results.woocommerce .site-content:before,.search-no-results .not-found .entry-header:before,.login-form-footer .lost_password:hover,.error404 .page-title,.menu-label-new:after,.widget_shopping_cart .product_list_widget li .quantity .amount,.product_list_widget li ins .amount,.price ins > .amount,.price ins,.single-product .price,.single-product .price .amount,.popup-quick-view .price,.popup-quick-view .price .amount,.basel-products-nav .product-short .price,.basel-products-nav .product-short .price .amount,.star-rating span:before,.comment-respond .stars a:hover:after,.comment-respond .stars a.active:after,.single-product-content .comment-form .stars span a:hover,.single-product-content .comment-form .stars span a.active,.tabs-layout-accordion .basel-tab-wrapper .basel-accordion-title:hover,.tabs-layout-accordion .basel-tab-wrapper .basel-accordion-title.active,.single-product-content .woocommerce-product-details__short-description ul > li:before, .single-product-content #tab-description ul > li:before, .blog-post-loop .entry-content ul > li:before, .comments-area .comment-list li ul > li:before,.brands-list .brand-item a:hover,.footer-container .footer-widget-collapse.footer-widget-opened .widget-title:after,.sidebar-widget li a:hover, .filter-widget li a:hover,.sidebar-widget li > ul li a:hover, .filter-widget li > ul li a:hover,.basel-price-filter ul li a:hover .amount,.basel-hover-effect-4 .swap-elements > a,.basel-hover-effect-4 .swap-elements > a:hover,.product-grid-item .basel-product-cats a:hover, .product-grid-item .basel-product-brands-links a:hover,.wishlist_table tr td.product-price ins .amount,.basel-buttons .product-compare-button > a.added:before,.basel-buttons .basel-wishlist-btn > a.added:before,.single-product-content .entry-summary .yith-wcwl-add-to-wishlist a:hover,.single-product-content .container .entry-summary .yith-wcwl-add-to-wishlist a:hover:before,.single-product-content .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before, .single-product-content .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before,.single-product-content .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.feid-in > a:before,.basel-sticky-btn .basel-sticky-btn-wishlist a.added, .basel-sticky-btn .basel-sticky-btn-wishlist a:hover,.single-product-content .entry-summary .wishlist-btn-wrapper a:hover,.single-product-content .entry-summary .wishlist-btn-wrapper a:hover:before,.single-product-content .entry-summary .wishlist-btn-wrapper a.added:before,.vendors-list ul li a:hover,.product-list-item .product-list-buttons .basel-wishlist-btn a:hover,.product-list-item .product-list-buttons .product-compare-button a:hover,.product-list-item .product-list-buttons .basel-wishlist-btn > a.added:before,.product-list-item .product-list-buttons .product-compare-button > a.added:before,.basel-sticky-btn .basel-sticky-btn-compare a.added, .basel-sticky-btn .basel-sticky-btn-compare a:hover,.single-product-content .entry-summary .compare-btn-wrapper a:hover,.single-product-content .entry-summary .compare-btn-wrapper a:hover:before,.single-product-content .entry-summary .compare-btn-wrapper a.added:before,.single-product-content .entry-summary .basel-sizeguide-btn:hover,.single-product-content .entry-summary .basel-sizeguide-btn:hover:before,.blog-post-loop .entry-content ul li:before,.basel-menu-price .menu-price-price,.basel-menu-price.cursor-pointer:hover .menu-price-title,.comments-area #cancel-comment-reply-link:hover,.comments-area .comment-body .comment-edit-link:hover,.popup-quick-view .entry-summary .entry-title a:hover,.wpb_text_column ul:not(.social-icons) > li:before,.widget_product_categories .basel-cats-toggle:hover,.widget_product_categories .toggle-active,.widget_product_categories li.current-cat-parent > a, .widget_product_categories li.current-cat > a,.woocommerce-checkout-review-order-table tfoot .order-total td .amount,.widget_shopping_cart .product_list_widget li .remove:hover,.basel-active-filters .widget_layered_nav_filters ul li a .amount,.title-wrapper.basel-title-color-primary .title-subtitle,.widget_shopping_cart .widget_shopping_cart_content > .total .amount,.color-scheme-light .vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tab.vc_active > a,.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic .vc_tta-tab.vc_active > a,.basel-free-progress-bar .amount{color:#cc0000;}.wishlist-info-widget .icon-count,.compare-info-widget .icon-count,.basel-toolbar-compare .compare-count,.basel-cart-design-2 > a .basel-cart-number,.basel-cart-design-3 > a .basel-cart-number,.basel-sticky-sidebar-opener:not(.sticky-toolbar):hover,.btn.btn-color-primary,.button.btn-color-primary,button.btn-color-primary,.added_to_cart.btn-color-primary,input[type=submit].btn-color-primary,.btn.btn-color-primary:hover,.button.btn-color-primary:hover,button.btn-color-primary:hover,.added_to_cart.btn-color-primary:hover,input[type=submit].btn-color-primary:hover,.btn.btn-color-primary.btn-style-bordered:hover,.button.btn-color-primary.btn-style-bordered:hover,button.btn-color-primary.btn-style-bordered:hover,.added_to_cart.btn-color-primary.btn-style-bordered:hover,input[type=submit].btn-color-primary.btn-style-bordered:hover,.widget_shopping_cart .widget_shopping_cart_content .buttons .checkout,.widget_shopping_cart .widget_shopping_cart_content .buttons .checkout:hover,.basel-search-dropdown .basel-search-wrapper .basel-search-inner form button,.basel-search-dropdown .basel-search-wrapper .basel-search-inner form button:hover,.no-results .searchform #searchsubmit,.no-results .searchform #searchsubmit:hover,.comments-area .comment-respond input[type=submit],.comments-area .comment-respond input[type=submit]:hover,.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout > a.button,.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout > a.button:hover,.woocommerce .basel-add-gift-product,.woocommerce .basel-add-gift-product:hover,.woocommerce .checkout_coupon .button,.woocommerce .checkout_coupon .button:hover,.woocommerce .place-order button,.woocommerce .place-order button:hover,.woocommerce-order-pay #order_review .button,.woocommerce-order-pay #order_review .button:hover,.woocommerce-account button[name=track],.woocommerce-account button[name=track]:hover,.woocommerce-account button[name=save_account_details],.woocommerce-account button[name=save_account_details]:hover,.woocommerce-account button[name=save_address],.woocommerce-account button[name=save_address]:hover,.search-no-results .not-found .entry-content .searchform #searchsubmit,.search-no-results .not-found .entry-content .searchform #searchsubmit:hover,.error404 .page-content > .searchform #searchsubmit,.error404 .page-content > .searchform #searchsubmit:hover,.return-to-shop .button,.return-to-shop .button:hover,.basel-hover-excerpt .btn-add a,.basel-hover-excerpt .btn-add a:hover,.basel-hover-standard .btn-add > a,.basel-hover-standard .btn-add > a:hover,.basel-price-table .basel-plan-footer > a,.basel-price-table .basel-plan-footer > a:hover,.basel-pf-btn button,.basel-pf-btn button:hover,.basel-info-box.box-style-border .info-btn-wrapper a,.basel-info-box.box-style-border .info-btn-wrapper a:hover,.basel-info-box2.box-style-border .info-btn-wrapper a,.basel-info-box2.box-style-border .info-btn-wrapper a:hover,.basel-hover-quick .woocommerce-variation-add-to-cart .button,.basel-hover-quick .woocommerce-variation-add-to-cart .button:hover,.product-list-item .product-list-buttons > a,.product-list-item .product-list-buttons > a:hover,.wpb_video_wrapper .button-play,.pswp__share--download:hover,.basel-navigation .menu > li.callto-btn > a,.basel-navigation .menu > li.callto-btn > a:hover,.basel-dark .basel-load-more:hover,.basel-dark .basel-load-more.load-on-click + .basel-load-more-loader,.basel-dark .feedback-form .wpcf7-submit,.basel-dark .mc4wp-form input[type=submit],.basel-dark .single_add_to_cart_button,.basel-dark .basel-buy-now-btn,.basel-dark .basel-compare-col .add_to_cart_button,.basel-dark .basel-compare-col .added_to_cart,.basel-dark .basel-sticky-btn .basel-sticky-add-to-cart,.basel-dark .single-product-content .comment-form .form-submit input[type=submit],.basel-dark .basel-registration-page .basel-switch-to-register,.basel-dark .register .button, .basel-dark .login .button,.basel-dark .lost_reset_password .button,.basel-dark .wishlist_table tr td.product-add-to-cart > .add_to_cart.button, .basel-dark .woocommerce .cart-actions .coupon .button,.basel-dark .feedback-form .wpcf7-submit:hover,.basel-dark .mc4wp-form input[type=submit]:hover,.basel-dark .single_add_to_cart_button:hover,.basel-dark .basel-buy-now-btn:hover,.basel-dark .basel-compare-col .add_to_cart_button:hover,.basel-dark .basel-compare-col .added_to_cart:hover,.basel-dark .basel-sticky-btn .basel-sticky-add-to-cart:hover,.basel-dark .single-product-content .comment-form .form-submit input[type=submit]:hover,.basel-dark .basel-registration-page .basel-switch-to-register:hover, .basel-dark .register .button:hover, .basel-dark .login .button:hover, .basel-dark .lost_reset_password .button:hover, .basel-dark .wishlist_table tr td.product-add-to-cart > .add_to_cart.button:hover,.basel-dark .woocommerce .cart-actions .coupon .button:hover,.basel-progress-bar .progress-bar,.widget_price_filter .ui-slider .ui-slider-handle:after,.widget_price_filter .ui-slider .ui-slider-range,.widget_tag_cloud .tagcloud a:hover,.widget_product_tag_cloud .tagcloud a:hover,div.bbp-submit-wrapper button,div.bbp-submit-wrapper button:hover,#bbpress-forums .bbp-search-form #bbp_search_submit,#bbpress-forums .bbp-search-form #bbp_search_submit:hover,body .select2-container--default .select2-results__option--highlighted[aria-selected], .basel-add-img-msg:before,.product-video-button a:hover:before, .product-360-button a:hover:before,.mobile-nav ul li .up-icon,.scrollToTop:hover,.basel-sticky-filter-btn:hover,.categories-opened li a:active,.basel-price-table .basel-plan-price,.header-categories .secondary-header .mega-navigation,.widget_nav_mega_menu,.meta-post-categories,.slider-title:before,.title-wrapper.basel-title-style-simple .title:after,.menu-label-new,.product-label.onsale,.color-scheme-light .vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tab.vc_active > a span:after,.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic .vc_tta-tab.vc_active > a span:after,.portfolio-with-bg-alt .portfolio-entry:hover .entry-header > .portfolio-info{background-color:#cc0000;}.btn.btn-color-primary,.button.btn-color-primary,button.btn-color-primary,.added_to_cart.btn-color-primary,input[type=submit].btn-color-primary,.btn.btn-color-primary:hover,.button.btn-color-primary:hover,button.btn-color-primary:hover,.added_to_cart.btn-color-primary:hover,input[type=submit].btn-color-primary:hover,.btn.btn-color-primary.btn-style-bordered:hover,.button.btn-color-primary.btn-style-bordered:hover,button.btn-color-primary.btn-style-bordered:hover,.widget_shopping_cart .widget_shopping_cart_content .buttons .checkout,.widget_shopping_cart .widget_shopping_cart_content .buttons .checkout:hover,.basel-search-dropdown .basel-search-wrapper .basel-search-inner form button,.basel-search-dropdown .basel-search-wrapper .basel-search-inner form button:hover,.comments-area .comment-respond input[type=submit],.comments-area .comment-respond input[type=submit]:hover,.sidebar-container .mc4wp-form input[type=submit],.sidebar-container .mc4wp-form input[type=submit]:hover,.footer-container .mc4wp-form input[type=submit],.footer-container .mc4wp-form input[type=submit]:hover,.filters-area .mc4wp-form input[type=submit],.filters-area .mc4wp-form input[type=submit]:hover,.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout > a.button,.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout > a.button:hover,.woocommerce .basel-add-gift-product,.woocommerce .basel-add-gift-product:hover,.woocommerce .checkout_coupon .button,.woocommerce .checkout_coupon .button:hover,.woocommerce .place-order button,.woocommerce .place-order button:hover,.woocommerce-order-pay #order_review .button,.woocommerce-order-pay #order_review .button:hover,.woocommerce-account button[name=track],.woocommerce-account button[name=track]:hover,.woocommerce-account button[name=save_account_details],.woocommerce-account button[name=save_account_details]:hover,.woocommerce-account button[name=save_address],.woocommerce-account button[name=save_address]:hover,.woocommerce-page button[name=save_address]:hover,.search-no-results .not-found .entry-content .searchform #searchsubmit,.search-no-results .not-found .entry-content .searchform #searchsubmit:hover,.error404 .page-content > .searchform #searchsubmit,.error404 .page-content > .searchform #searchsubmit:hover,.no-results .searchform #searchsubmit,.no-results .searchform #searchsubmit:hover,.return-to-shop .button,.return-to-shop .button:hover,.basel-hover-excerpt .btn-add a,.basel-hover-excerpt .btn-add a:hover,.basel-hover-standard .btn-add > a,.basel-hover-standard .btn-add > a:hover,.basel-price-table .basel-plan-footer > a,.basel-price-table .basel-plan-footer > a:hover,.basel-pf-btn button,.basel-pf-btn button:hover,body .basel-info-box.box-style-border .info-btn-wrapper a,body .basel-info-box.box-style-border .info-btn-wrapper a:hover,body .basel-info-box2.box-style-border .info-btn-wrapper a,body .basel-info-box2.box-style-border .info-btn-wrapper a:hover,.basel-hover-quick .woocommerce-variation-add-to-cart .button,.basel-hover-quick .woocommerce-variation-add-to-cart .button:hover,.product-list-item .product-list-buttons > a,.product-list-item .product-list-buttons > a:hover,body .wpb_video_wrapper .button-play,.woocommerce-store-notice__dismiss-link:hover,.basel-compare-table .compare-loader:after,.basel-sticky-sidebar-opener:not(.sticky-toolbar):hover,.basel-dark .read-more-section .btn-read-more,.basel-dark .basel-load-more,.basel-dark .basel-load-more:hover,.basel-dark .feedback-form .wpcf7-submit,.basel-dark .mc4wp-form input[type=submit],.basel-dark .single_add_to_cart_button,.basel-dark .basel-buy-now-btn,.basel-dark .basel-compare-col .add_to_cart_button,.basel-dark .basel-compare-col .added_to_cart,.basel-dark .basel-sticky-btn .basel-sticky-add-to-cart,.basel-dark .single-product-content .comment-form .form-submit input[type=submit],.basel-dark .basel-registration-page .basel-switch-to-register,.basel-dark .register .button, .basel-dark .login .button,.basel-dark .lost_reset_password .button,.basel-dark .wishlist_table tr td.product-add-to-cart > .add_to_cart.button, .basel-dark .woocommerce .cart-actions .coupon .button,.basel-dark .feedback-form .wpcf7-submit:hover,.basel-dark .mc4wp-form input[type=submit]:hover,.basel-dark .single_add_to_cart_button:hover,.basel-dark .basel-buy-now-btn:hover,.basel-dark .basel-compare-col .add_to_cart_button:hover,.basel-dark .basel-compare-col .added_to_cart:hover,.basel-dark .basel-sticky-btn .basel-sticky-add-to-cart:hover,.basel-dark .single-product-content .comment-form .form-submit input[type=submit]:hover,.basel-dark .basel-registration-page .basel-switch-to-register:hover,.basel-dark .register .button:hover, .basel-dark .login .button:hover,.basel-dark .lost_reset_password .button:hover,.basel-dark .wishlist_table tr td.product-add-to-cart > .add_to_cart.button:hover,.basel-dark .woocommerce .cart-actions .coupon .button:hover,.cookies-buttons .cookies-accept-btn:hover,.blockOverlay:after,.widget_shopping_cart li.basel-loading:after,.basel-price-table:hover,.title-shop .nav-shop ul li a:after,.widget_tag_cloud .tagcloud a:hover,.widget_product_tag_cloud .tagcloud a:hover,div.bbp-submit-wrapper button,div.bbp-submit-wrapper button:hover,#bbpress-forums .bbp-search-form #bbp_search_submit,#bbpress-forums .bbp-search-form #bbp_search_submit:hover,.basel-hover-link .swap-elements .btn-add a,.basel-hover-link .swap-elements .btn-add a:hover,.basel-hover-link .swap-elements .btn-add a.loading:after,.scrollToTop:hover, .basel-sticky-filter-btn:hover,blockquote{border-color:#cc0000;}.with-animation .info-box-icon svg path,.single-product-content .entry-summary .basel-sizeguide-btn:hover svg{stroke:#cc0000;}.btn.btn-color-alt.btn-style-bordered, .button.btn-color-alt.btn-style-bordered, button.btn-color-alt.btn-style-bordered, .added_to_cart.btn-color-alt.btn-style-bordered, input[type=submit].btn-color-alt.btn-style-bordered,.title-wrapper.basel-title-color-alt .title-subtitle{color:#282828;}.btn.btn-color-alt, .button.btn-color-alt, button.btn-color-alt, .added_to_cart.btn-color-alt, input[type=submit].btn-color-alt,.btn.btn-color-alt:hover,.button.btn-color-alt:hover,button.btn-color-alt:hover,.added_to_cart.btn-color-alt:hover,input[type=submit].btn-color-alt:hover,.btn.btn-color-alt.btn-style-bordered:hover,.button.btn-color-alt.btn-style-bordered:hover,button.btn-color-alt.btn-style-bordered:hover,.added_to_cart.btn-color-alt.btn-style-bordered:hover,input[type=submit].btn-color-alt.btn-style-bordered:hover,.widget_nav_mega_menu .menu > li:hover, .mega-navigation .menu > li:hover{background-color:#282828;}.btn.btn-color-alt,.button.btn-color-alt,button.btn-color-alt,.added_to_cart.btn-color-alt,input[type=submit].btn-color-alt,.btn.btn-color-alt:hover,.button.btn-color-alt:hover,button.btn-color-alt:hover,.added_to_cart.btn-color-alt:hover,input[type=submit].btn-color-alt:hover,.btn.btn-color-alt.btn-style-bordered:hover,.button.btn-color-alt.btn-style-bordered:hover,button.btn-color-alt.btn-style-bordered:hover,.added_to_cart.btn-color-alt.btn-style-bordered:hover,input[type=submit].btn-color-alt.btn-style-bordered:hover{border-color:#282828;}.button, 
button, 
input[type=submit],
html .yith-woocompare-widget a.button.compare,
html .basel-dark .basel-registration-page .basel-switch-to-register,
html .basel-dark .login .button,
html .basel-dark .register .button,
html .basel-dark .widget_shopping_cart .buttons a,
html .basel-dark .yith-woocompare-widget a.button.compare,
html .basel-dark .widget_price_filter .price_slider_amount .button,
html .basel-dark .woocommerce-widget-layered-nav-dropdown__submit,
html .basel-dark .basel-widget-layered-nav-dropdown__submit,
html .basel-dark .woocommerce .cart-actions input[name="update_cart"]{background-color:#ECECEC;}.button, 
button, 
input[type=submit],
html .yith-woocompare-widget a.button.compare,
html .basel-dark .basel-registration-page .basel-switch-to-register,
html .basel-dark .login .button,
html .basel-dark .register .button,
html .basel-dark .widget_shopping_cart .buttons a,
html .basel-dark .yith-woocompare-widget a.button.compare,
html .basel-dark .widget_price_filter .price_slider_amount .button,
html .basel-dark .woocommerce-widget-layered-nav-dropdown__submit,
html .basel-dark .basel-widget-layered-nav-dropdown__submit,
html .basel-dark .woocommerce .cart-actions input[name="update_cart"]{border-color:#ECECEC;}.button:hover, 
button:hover, 
input[type=submit]:hover,
html .yith-woocompare-widget a.button.compare:hover,
html .basel-dark .basel-registration-page .basel-switch-to-register:hover,
html .basel-dark .login .button:hover,
html .basel-dark .register .button:hover,
html .basel-dark .widget_shopping_cart .buttons a:hover,
html .basel-dark .yith-woocompare-widget a.button.compare:hover,
html .basel-dark .widget_price_filter .price_slider_amount .button:hover,
html .basel-dark .woocommerce-widget-layered-nav-dropdown__submit:hover,
html .basel-dark .basel-widget-layered-nav-dropdown__submit:hover,
html .basel-dark .woocommerce .cart-actions input[name="update_cart"]:hover{background-color:#3E3E3E;}.button:hover, 
button:hover, 
input[type=submit]:hover,
html .yith-woocompare-widget a.button.compare:hover,
html .basel-dark .basel-registration-page .basel-switch-to-register:hover,
html .basel-dark .login .button:hover,
html .basel-dark .register .button:hover,
html .basel-dark .widget_shopping_cart .buttons a:hover,
html .basel-dark .yith-woocompare-widget a.button.compare:hover,
html .basel-dark .widget_price_filter .price_slider_amount .button:hover,
html .basel-dark .woocommerce-widget-layered-nav-dropdown__submit:hover,
html .basel-dark .basel-widget-layered-nav-dropdown__submit:hover,
html .basel-dark .woocommerce .cart-actions input[name="update_cart"]:hover{border-color:#3E3E3E;}html .basel-hover-alt .btn-add>a{color:#000000;}html .single_add_to_cart_button,
html .basel-buy-now-btn,
html .basel-sticky-btn .basel-sticky-add-to-cart,
html .woocommerce .cart-actions .coupon .button,
html .added_to_cart.btn-color-black, 
html input[type=submit].btn-color-black,
html .wishlist_table tr td.product-add-to-cart>.add_to_cart.button,
html .basel-hover-quick .quick-shop-btn > a,
html table.compare-list tr.add-to-cart td a,
html .basel-compare-col .add_to_cart_button, 
html .basel-compare-col .added_to_cart{background-color:#000000;}html .single_add_to_cart_button,
html .basel-buy-now-btn,
html .basel-sticky-btn .basel-sticky-add-to-cart,
html .woocommerce .cart-actions .coupon .button,
html .added_to_cart.btn-color-black, 
html input[type=submit].btn-color-black,
html .wishlist_table tr td.product-add-to-cart>.add_to_cart.button,
html .basel-hover-quick .quick-shop-btn > a,
html table.compare-list tr.add-to-cart td a,
html .basel-compare-col .add_to_cart_button, 
html .basel-compare-col .added_to_cart{border-color:#000000;}html .basel-hover-alt .btn-add>a:hover{color:#333333;}html .single_add_to_cart_button:hover,
html .basel-buy-now-btn:hover,
html .basel-sticky-btn .basel-sticky-add-to-cart:hover,
html .woocommerce .cart-actions .coupon .button:hover,
html .added_to_cart.btn-color-black:hover, 
html input[type=submit].btn-color-black:hover,
html .wishlist_table tr td.product-add-to-cart>.add_to_cart.button:hover,
html .basel-hover-quick .quick-shop-btn > a:hover,
html table.compare-list tr.add-to-cart td a:hover,
html .basel-compare-col .add_to_cart_button:hover, 
html .basel-compare-col .added_to_cart:hover{background-color:#333333;}html .single_add_to_cart_button:hover,
html .basel-buy-now-btn:hover,
html .basel-sticky-btn .basel-sticky-add-to-cart:hover,
html .woocommerce .cart-actions .coupon .button:hover,
html .added_to_cart.btn-color-black:hover, 
html input[type=submit].btn-color-black:hover,
html .wishlist_table tr td.product-add-to-cart>.add_to_cart.button:hover,
html .basel-hover-quick .quick-shop-btn > a:hover,
html table.compare-list tr.add-to-cart td a:hover,
html .basel-compare-col .add_to_cart_button:hover, 
html .basel-compare-col .added_to_cart:hover{border-color:#333333;}.basel-promo-popup{background-color:transparent;}@font-face {
			font-weight: normal;
			font-style: normal;
			font-family: "simple-line-icons";
			src: url("//ferrettistore.com/wp-content/themes/basel/fonts/Simple-Line-Icons.woff2?v=5.9.0") format("woff2"),
			url("//ferrettistore.com/wp-content/themes/basel/fonts/Simple-Line-Icons.woff?v=5.9.0") format("woff");font-display:swap;}@font-face {
			font-weight: normal;
			font-style: normal;
			font-family: "basel-font";
			src: url("//ferrettistore.com/wp-content/themes/basel/fonts/basel-font.woff2?v=5.9.0") format("woff2"),
			url("//ferrettistore.com/wp-content/themes/basel/fonts/basel-font.woff?v=5.9.0") format("woff");font-display:swap;}/**input[type=radio] {
    opacity: .02;
    border: 0 none;
    margin: 0;
    outline: 0 none;
    overflow: hidden;
    padding: 0;
    position: absolute;
    left: 0;
    z-index: -1;
    height: 17px;
    width: 17px;
    vertical-align: top;
    transition: all .1s linear;
    line-height: 19px;/**input[type=radio] {
    opacity: .02;
    border: 0 none;
    margin: 0;
    outline: 0 none;
    overflow: hidden;
    padding: 0;
    position: absolute;
    left: 0;
    z-index: -1;
    height: 17px;
    width: 17px;
    vertical-align: top;
    transition: all .1s linear;
    line-height: 19px;
    color: #111;
}
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
.btn-group>.btn:first-child {
    margin-left: 0;
}*/
/* This is a compiled file, you should be editing the file in the templates directory */

/*Nuevos cambios*/
/*body div#hubspot-messages-iframe-container.widget-align-right {
    width: 360px !important;
}
.InitialMessageBubble__StyleWrapper-scy3nm-0 {
    display: inline-block;
    width: 260px;
    padding-left: 20px;
    float: left;
    right: 90px;
    position: absolute;
    bottom: 10px;
}*/

/*generales galerias*/

/**/
.menu-add-mobile {display:none;} 
/**/

#qlwapp .qlwapp-toggle {margin-top: 15px;
    margin-bottom: 15px;}
#qlwapp.qlwapp-bubble .qlwapp-toggle {
    width: 50px;
    height: 50px;
}
.instagram-per-row-3 .instagram-pics li {height:480px;}
.instagram-widget .instagram-pics li .wrapp-pics {height: 100%;}
/**/
/* nueva pagina colecciones*/
.collection-title-2025 h2, .collection-showrooms h2 {color:#666;font-family: avenir-medium !important;font-size: 1.33rem;text-align:center;padding-bottom:10px;}
.collection-title-2025 h3 {color:#757575;font-family: avenir-medium !important;font-size: 1.33rem;text-align:left;padding-bottom:10px;}
.collection-content-2025 p {color:#808080;font-family: avenir-light;font-size: 1rem;text-align:justify;}
.iconos-catalogo-2025 {display: flex;flex-direction: row;align-content: center;align-items: center;justify-content: flex-end;}
.iconos-catalogo-2025-A {display: flex;flex-direction: row;align-content: center;align-items: center;justify-content: flex-start;padding-top:7px;}
.iconos-catalogo-2025 .ver, .iconos-catalogo-2025-A .ver {padding-left:15px;}
.contenedor-categoria-colecciones-breadcrumb {padding-left:5%;}
.collection-logo img {max-width:250px;}
.imagen-catalogo-principal img {max-height:130px;width:auto;}
.collection-logo-small {margin-bottom:10px;}
.collection-logo-small img {max-height: 25px;width: auto;}
.coleccion-sec-2 {padding:20px 5% 5px 5%;}
.contenedor-catalogo {padding:50px 14% 80px 14%;}
.carrusel-colecciones a {color:#808080 !important;font-family: avenir-light !important;font-size: .9rem !important;}
.content-galeria {padding:0 5% 5% 5%;}
.la-molina {border-right:1px solid #808080;}
.title-catalogo {margin-bottom:5px;}
.title-catalogo h3 {font-size:1.33rem;font-family:Avenir-medium !important; color:#666;}
.title-catalogo h3:before {content:'CÁTALOGO';font-size:1.33rem;font-family:Avenir-medium !important; color:#666;width:200px;display:block;}
.content-catalogo {padding-top:40px;}
.catalogo-texto {padding-bottom:10px;padding-right:60px;}
.direccion-colecciones {padding-bottom:25px;padding-top:25px;}
.direccion-colecciones h3 {color:#666;font-family: avenir-medium !important;font-size: 1.33rem;}
.direccion-last {}
.iconos-catalogo-2025 span, .iconos-catalogo-2025-A span {padding-right:10px;color:#808080;font-family: avenir-light;font-size: .8rem;}
.iconos-catalogo-2025 ul, .iconos-catalogo-2025-A ul {display: flex;flex-direction: row; gap:8px;}
.iconos-catalogo-2025 ul img, .iconos-catalogo-2025-A ul img {width:25px;}
.contenedor-categoria-colecciones-2025 {padding-left:2%;padding-right:2%;}
.colecciones-sec-1 {padding-top:30px;}
.colecciones-sec-5 {padding-top:50px;}
.contenedor-botones-colecciones-2025 {padding-left:15px;padding-right:15px;}
.button-cita {display: flex;
    flex-direction: row;
    justify-content: center;}
.button-cita button {border-color: #595959;border:1px solid;
    border-radius: 10px;background-color:#fff;font-family:Avenir-medium;
    text-transform: Capitalize;
    color: #808080;
    padding-top: 5px;
    padding-bottom: 5px;
    }
    .caja-direccion-colecciones {
    padding-bottom:50px;
    max-width: 700px;
    margin: 0 auto;
}
@media (max-width: 768px) { 
    .content-catalogo {padding-left:25px;}
    .imagen-catalogo-principal img {padding:25px;}
    .title-ambiente {width:100% !important;}
    .title-catalogo {margin-bottom:15px;}
    .title-catalogo h3 {font-size: 1.8rem;}
    
}
@media screen and (max-width: 580px) {
    .la-molina {border-right:0px none #808080;}
    .direccion-colecciones h3 {margin-bottom:10px;font-size: 1.1rem;}
    .collection-title-2025 h3 {text-align:center; font-size: 1.1rem;}
    .direccion-colecciones p {margin-bottom:10px;}
    .direccion-colecciones {padding-bottom: 15px;padding-top:10px;}
    .contenedor-categoria-colecciones-2025{}
    .colecciones-sec-1-A {padding-top:15px;}
    .contenedor-categoria-colecciones-2025 {padding-left:30px;padding-right:30px;}
    .colecciones-sec-1 {padding-top:10px;padding-left:15px;padding-right:15px;}
    .colecciones-sec-5 {padding-top:45px;padding-left:25px;padding-right:25px;}
    .iconos-catalogo-2025 {justify-content: end;padding-bottom:30px;}
    .iconos-catalogo-2025-A {justify-content: center;}
    .coleccion-sec-2 {padding-bottom:0px;}
    .collection-showrooms h2 {font-size: 1.1rem;}
    .carrusel-colecciones .post-slide { margin-bottom: 0px;}
    .contenedor-categoria-colecciones-breadcrumb {padding-left:15px;}
    .collection-title-2025 h2 {padding-bottom:10px;font-size: 1.4rem;text-align:left;}
    .content-catalogo {padding-left:25px;padding-right:25px;padding-bottom:30px;padding-top:15px;}
    .content-galeria {padding-bottom:0px;}
    .content-galeria-mobile {padding:10px 15px 45px 15px;}
    .collection-logo {text-align:center !important;}
    .collection-logo img {max-width:150px;}
    .collection-logo-small {text-align:center !important;}
    .collection-logo-small img {max-width:80px;}
    .title-catalogo h3 {font-size:1rem; width:100%;}
    .title-catalogo h3:before {font-size:1rem;padding-right: 5px;display:inline;}
    .title-catalogo {padding-top:10px;padding-bottom:15px;text-align:center;margin-bottom:0px;}
    .imagen-catalogo-principal {padding-bottom:20px;}
    .imagen-catalogo-principal img {max-height:180px;width:auto;margin-bottom:25px;padding:0px;margin-bottom:0px;margin-left:0;}
    .catalogo-texto {padding-bottom:0px;text-align:center;}
    .catalogo-texto p {text-align:center !important;}
    .caja-direccion-colecciones {margin-bottom:0px;padding-top:20px;}
    .button-cita button {font-size:14px;}
    .direccion-last {margin-bottom:10px;padding-bottom:0px;}
    .content-galeria-mobile .vc_column-inner {padding:0px;}
    .collection-content-2025 p {text-align:justify;line-height: 1.4rem;}
    .contenedor-catalogo {padding:10px 10% 10px 10%;}
}
/**/
/*showroom*/
.linea-separadora {padding-top:50px;padding-bottom:35px;}
.linea-separadora-movil {padding-top:50px;padding-bottom:35px;display:none;}
.direccion {text-align:center;}
.direccion h3 {text-transform:uppercase;margin-bottom:5px;}
.direccion button{background-color:#595959;border-radius:10px;text-transform:Capitalize;color:#fff;padding-top:5px;padding-bottom:5px;margin-bottom:10px;}
.direccion a {display:block;}
.title-showroom {font-size:26px;line-height: 28px;}
.caja-direccion {
  max-width: 700px;
  margin:0 auto;
}
@media (max-width:560px) {
.caja-direccion{margin-top:30px;}
}
/*nuestras marcas*/
.banners-carousel-wrapper {margin-bottom:0px !important;}
.baner-colection-brand {width:300px;height:200px;}
.baner-colection-brand h3:before { content:'Colección';   font-size: 13px;
text-align:center;
    display: block;
    text-transform:Capitalize;
    font-family: avenir-light;
    letter-spacing: 0.2px;
}
.container-colection {margin-bottom:0px;}
.baner-colection-brand h3 {
    position: absolute;
    text-align: center;
    display:block;
    text-transform:uppercase;
    left: 0;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.baner-otras-colecciones h3 {
	font-size:16px;
    position: absolute;
    text-align: center;
    display:block;
    text-transform:uppercase;
    left: 0;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.btn-mas {
    position: absolute;
    background-color:none;
    text-align: right !important;
    right: 20px !important;
    bottom: 20px !important;
    font-size:12px;
    border: none;
}
/*marcas internas*/
.imagen-marca img {
   width: calc(100% + 50px) !important;
    max-width: calc(100% + 50px) !important;
    opacity: 1 !important;
    will-change: transform, opacity;
    transition: opacity 0.35s, transform 0.35s;
    transform: translateX(0px);
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
}
.contenedor-imagen-marcas:hover img {
  transform: translateX(-40px);
    transition-delay: 0.05s;
    transition-duration: 0.35s;
    opacity: 1;
}
.contenedor-imagen-marcas {height:541px;}
.marcas-ver-mas {display:block !important;background-image: unset !important;}
.categorias-titulo {text-transform:uppercase;}
.marcas-ver-mas a {padding:0px !important;background-image: unset !important;}
.marcas-colecciones {padding-top:20px;}
.title-marca {font-size:20px;line-height: 28px;padding-top:25px;}
.imagen-marca {margin-bottom:0px !important;}
.grid-colecciones {padding-bottom:20px !important;}

@media (max-width:560px){
    .contenedor-imagen-marcas {height:500px;}
    .grid-colecciones {padding-bottom:0px !important;}
    .texto-marcas-interno {padding-left:20px;padding-right:20px;}
}
/*post*/
.btn-whatsapp-blog img {width: 300px;}
.btn-especialista {letter-spacing:1px;font-weight:bold; display:block !important;}
.contenido-post {padding-left:5%; padding-right:5%;}
.single-post .page-title {display:none;}
.single-post .main-page-wrapper .container {padding-top:40px;}
.single-post .main-page-wrapper .container {text-align:justify; }
.single-post .main-page-wrapper .container .vc_custom_heading {margin-top:0px;}
.single-post-navigation {background-color:#fff;}
.single-post-navigation a:hover {color:#9d9d9d;}
@media (max-width:560px) {
.blog-post-loop .entry-content ol, .comments-area .comment-list li ol, .single-product-content #tab-description ol, .single-product-content .woocommerce-product-details__short-description ol {padding-left: 15px;}
}
/*hover effect*/
.hover-effect-cat {margin-top:-15px;}
.hover-effect-cat img {display:none;}
.cajas-colecciones:hover .hover-effect-cat img {display:block !important;}
.cajas-colecciones:hover .effect-cat img {display:none !important;}
/*WHATSAPP*/
:not(#\ ):not(#\ ):not(#\ ).buttonizer-group-0-0-1 {right: 16px !important;
    bottom: 30px !important;}
/*new home form*/
.mc4wp-form label {display:block;}
.mc4wp-form p {margin-block-end: 0px;}
.mc4wp-form label a {font-size:10px;}
.mc4wp-form input[type="submit"] {background-color: unset;
    color: #000;
    border-color: #000;border-bottom:1px solid; border-top:0 none;border-left:0px none;border-right:0px none;padding-left:10px;padding-right:10px;margin-left:-4px;width: 130px;}
.mc4wp-form div p:first-child {max-width: 350px;
    width: 100%;}
.mc4wp-form input[type=email] {
    background-color: unset;
    border-bottom: 1px solid;
	border-right: 1px solid;
    border-color: #000;
	height:40px !important;
	padding-top:10px;padding-bottom:10px;
	font-size:14px;text-transform:uppercase;
}
.suscribete-terms {
padding-left: 0px;
    padding-right: 50px;
    text-align: left;
	clear:both;
}
.input-news {float:left;}
#mc4wp-form-1 {padding-left: 100px;}
/*animation underline*/
.ult-banner-block:hover .mask.opaque-background {background: rgb(28 28 28 / 0%) !important;}
.mask.opaque-background {background: rgb(28 28 28 / 0%) !important;}
.hover-underline-animation {
display: block;
    position: relative;
    width: fit-content;
	margin: 0 auto;
}

.hover-underline-animation:after {
  content: '';
  position: absolute;
  width: 100%;
  transform: scaleX(0);
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #212121;
  transform-origin: bottom right;
  transition: transform 0.25s ease-out;
}

.hover-underline-animation:hover:after {
  transform: scaleX(1);
  transform-origin: bottom left;
}
/*fin*/
/*nuevas categorias*/
.ult-new-ib {background:#fff !important;}
.contenedor-categoria-colecciones-breadcrumb {
    padding-left: 5px;}
.categorias-titulo {text-align:center;font-size:18px;color:#575757;margin-bottom:0px;line-height: 20px;font-family: 'avenir-heavy';}
.categorias-titulo a {font-family: 'avenir-heavy';}
.ver-mas-colecciones {text-align:center;font-size:14px !important;color:#575757 !important;}
.categorias-titulo a, .ver-mas-colecciones a {color:#575757 !important;}
.ver-mas-colecciones a {font-size:13px;}
.baner-porcelanatos-cat {margin-bottom:15px;}
.contenedor-categorias-porcelanatos{margin-bottom:45px;}

/*final*/
/*menu nav tab*/
.mobile-nav .icon-sub-menu::after, .mobile-nav .icon-sub-menu::before {background-color: #737373 !important;}
@media (min-width:2000px) and (max-width: 3000px) {
	.page-id-8711 .container {width: 1902px;}
  .page-id-8711 .contenedor {
    margin-left: 0 !important;
    margin-right: 0 !important;
    left: 0px !important;
}
	#mega-menu-item-basel-html-block-2 {height:55vh !important;}
}
@media (min-width:1902px) and (max-width: 1999px) {
	.contenedor-submenu-ferretti {margin: 0 auto;}
	#mega-menu-item-basel-html-block-2 {height:53vh !important;}
}
.cuadro-dream {width:80px;margin-left:20px;}
.container-submenu-v24 {height:480px;display:block;}
#bathroom-menu .vc_column-inner, #cocina-menu .vc_column-inner, #pisos-menu .vc_column-inner, #tableros-cocina .vc_column-inner, #piscinas.vc_column-inner, #revestimientos-menu .vc_column-inner, #wallpanel-menu  .vc_column-inner {padding-left:0px;padding-right:0px;}
.contenedor-submenu-ferretti {padding-left:12%;padding-right:12%;padding-top:20px;}
.contenedor-submenu-ferretti .vc_tta-panels-container {padding-left:45px;}
.image-menu-nav a {padding-left:0px !important;padding-right:0px !important;}
.image-menu-nav {background-color:#000;}
.first-title-tab-menu {font-size:20px;}
.phrase-menu {font-size:20px; color:#fff;bottom:20px;position:absolute;padding-left:20px;}
.sub-menu-categories-title p {margin-bottom:0px !important;}
.sub-menu-categories-title {line-height:12pt; margin-bottom:0px !important;margin-top:7px;text-align:left;}
.sub-menu-categories-title a {color:#6A6B6A !important;text-decoration:none !important;}
#mega-menu-item-basel-html-block-2 h2 {margin-bottom:15px;color: #6A6B6A;font-size:20px;text-transform:uppercase;font-weight:400;}
#mega-menu-item-basel-html-block-2 {margin-bottom:0px !important;padding-bottom:0px !important;height:52vh;}
#pisos-menu {}
.baner-img-menu-productos {height:450px;}
.contenedor-sidebar-menu .vc_tta-tabs-container li.vc_tta-tab:first-child span {font-size:18px;}
.contenedor-sidebar-menu .vc_tta-tabs-container li.vc_tta-tab:nth-child(n+1) span {font-size:15px;}
.contenedor-sidebar-menu .vc_tta-tabs-container li.vc_tta-tab:not(:first-child).vc_active {
  padding-left: 10px;
}
.contenedor-sidebar-menu .vc_tta-tabs-container li.vc_tta-tab {margin-bottom:10px;}
.contenedor-sidebar-menu  .tab-menu-nav  {padding-left: 10px !important;margin-top:5px;}
.contenedor-sidebar-menu .vc_tta-panel-body {background-image:unset !important;}
.contenedor-sidebar-menu .vc_tta-tab a {background-color:unset !important;
color: #6A6B6A;font-size:13px;border:0px none !important;padding:5px 0px !important;font-family:'wix-medium' !important;line-height:14px;background-image: unset !important;
}
.contenedor-sidebar-menu .vc_active a {font-weight:bold !important;color:#454545 !important;}
.image-menu-nav {margin-bottom:20px;}
.contain-menu-option-row2 {margin-top:0px;}
.image-menu-nav:hover img{opacity:0.6;}
/*.image-menu-nav:hover a {background-color:#000;}

.image-menu-nav img{opacity:0;background-color:#000;}*/
#mega-menu-item-8349 .mega-sub-menu {background:#fff !important;}
/*nuevo menu*/
li#mega-menu-item-8349 a.mega-menu-link, #mega-menu-item-8352 a, #mega-menu-item-23066 a, #mega-menu-item-18331 a, #mega-menu-item-8351 a  {min-width:auto !important;padding:0px 30px 0px 30px !important;}
.showroom-menu img.place-showroom {width:15px;display:inline-block;margin-right:5px;margin-left:5px;padding-bottom:3px;}
    #mega-menu-item-8350 {
   background-image: url(https://ferrettistore.com/wp-content/uploads/2025/07/btn-compra-ferretti.svg) !important;
    font-size: 0px;
    background-size: 80% !important;
    background-position: center !important;
    background-repeat:no-repeat !important;
    border-right: none !important;
}
 #mega-menu-item-8350 a:hover{ background-size: 75% !important;background-image: url(https://ferrettistore.com/wp-content/uploads/2025/07/btn-compra-ferretti.svg) !important;  background-position: center !important;background-repeat:no-repeat !important;min-width:180px;}
#mega-menu-item-8350 a {
    color: transparent !important;
}
#mega-menu-item-8350 a {color: transparent !important;}
#mega-menu-item-1353 a {color: transparent !important;}
.mega-menu-item-13 a, .mega-menu-item-1791 a, .mega-menu-item-1292 a {min-width:150px !important;}
.mega-menu-item-22306 a {min-width:120px !important;}
.frase-2-home {border:1px solid #808080;border-radius:7px;padding:4px 20px;}
#mega-menu-item-13 {border-right:none !important;
    border-left: none !important;}
    #mega-menu-item-1353 {
    background-image: url(/wp-content/uploads/2023/05/btn-compra-ferretti-2023.svg) !important;
    font-size: 0px;
    background-size: 80% !important;
    background-position: center !important;
    background-repeat:no-repeat !important;
    border-right: none !important;
}
 #mega-menu-item-1353 a:hover{ background-size: 75% !important;background-image: url(/wp-content/uploads/2023/05/btn-compra-ferretti-2023.svg) !important;  background-position: center !important;background-repeat:no-repeat !important;}
#mega-menu-item-1353 a {
    color: transparent !important;
}
.buscador-head {display:none !important;}
/*svg logos*/
.img-svg-logo img {height:30px;width:auto;}
/**/
/*colecciones movil*/
.titulo-descarga {font-size:20px; font-family:"avenir-heavy" !important;margin-bottom:10px;}
.hide-desktop {display:none;}
.hide-tablet, .hide-mobil {display:block ;}
.title-coleccion-movil,.subtitle-coleccion-movil  {display:none;}
/*proyectos*/
.select2-results__option {color:#fff;}
body .select2-container--default .select2-results__option--highlighted[aria-selected] {background-color:#3a3a3a;}
body .select2-container .select2-dropdown {
    background-color: #989898;}
.bapf_sfilter {
    background-color: #afafaf;padding:7px;
}
body .select2-container .select2-selection {background-color: #afafaf;border:0;}
.bapf_head h3 {font-size:13px; text-transform:uppercase;color:#696969;margin-bottom:0px;}
.shop-loop-head {display:none !important;}
.select2-container {
    z-index: 2;
}
.berocket_single_filter_widget {display:inline-block;float:left;width:33.333%;}
.berocket_single_filter_widget:first-child {padding-right:20px;}
.berocket_single_filter_widget:last-child {padding-left:10px;}
.berocket_single_filter_widget:nth-child(2) {padding-right:10px;}
/*nuevo baner shop*/
.img-asesoria {padding-left:40px; padding-top:60px; padding-bottom:60px; max-height:480px;}
.img-asesoria-vinil {padding-left:40px; padding-top:60px; padding-bottom:60px; max-height:450px;}
.shop-img-baner {float:left;opacity:1;}
@media (max-width: 1680px){
.shop-img-baner {
    height: 430px;
}}
@media (max-width: 1500px){
.shop-img-baner {
    height: 360px;
}}
@media (max-width: 1280px){
    .img-asesoria {padding-top:30px; padding-bottom:30px;}
.shop-img-baner {
    height: 330px;
}}

@media (max-width: 1180px){
.shop-img-baner {
    height: 310px;
}}
@media (max-width: 1024px){
.shop-img-baner {
    height: 260px;
}}
@media (max-width: 900px){
.shop-img-baner {
    height: 360px;
}}
@media (max-width: 450px){
.shop-img-baner {
    height: 205px;}}
/*fin*/
.tag-slider {width: 100%;
    display: inline-block;
    text-align: center !important;
	padding-top:25px;
    padding-left: 30px !important;  
		color:#fff;
	font-family: 'avenir-light' !important;font-size:12px;}
.sombra-slider {box-shadow: -1px 5px 17px 0px rgba(0,0,0,.5);}
.rank-math-breadcrumb p {margin-bottom:0px;}
.buttonizer.buttonizer-style-default.top.right {    top: 7px;
    right: 10px;}
.buttonizer .buttonizer-button {
   width: 60px !important;
    height: 60px !important;
    top: 7px;
    right: 10px;
}
.iconos-redes {float:left;color:#fff;padding-right:10px;}
.iconos-redes a {color:#fff;    font-size: 18px;}
.fa-facebook-f::before, .fa-facebook::before {
    color: #fff !important;
}

/*flechas*/
.ultsl-arrow-left6:before {
    content: "\e605";
}
.ultsl-arrow-right6:before {
    content: "\e606";
}
button.slick-next.circle-border i {
    left: 50%;
    top: 50%;
    position: absolute;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
button.slick-prev.circle-border i {
    left: 30%;
    top: 50%;
    position: absolute;
    -webkit-transform: translate(-38%,-50%);
    -ms-transform: translate(-38%,-50%);
    transform: translate(-38%,-50%);
}
[class^="ultsl-"], [class*=" ultsl-"] {
    font-family: 'simple-line-icons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    outline: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-next, .slick-prev {
    position: absolute;
    display: block;
    height: 1em;
    width: 1em;
    line-height: 0;
    font-size: 0;
    cursor: pointer;
    background: 0 0;
    color: transparent;
    top: 50%;
    margin-top: -10px;
    padding: 0;
    border: none;
    outline: 0;
}
.ult-carousel-wrapper button.circle-bg, .ult-carousel-wrapper button.circle-border {
    -webkit-border-radius: 100%;
    border-radius: 100%;
    width: 1.7em;
    height: 1.7em;
    line-height: 1.7em;
}
.ult-carousel-wrapper button {
    z-index: 1;
}
.slick-next {
    right: 0px;
}
/*dots*//*
.galeria-interna img:after {content:'hola';}
.slick-dots li {
    position: relative;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
}
ul.slick-dots {
    margin: 0;
    padding: 10px 0;
}
.slick-dots {
    bottom: 0;
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
}
.slick-dots {
    position: absolute;
    bottom: -45px;
    list-style: none;
    display: block;
    text-align: center;
    padding: 0;
    width: 100%;
}
[class^="ultsl-"], [class*=" ultsl-"] {
    width: 13.5px;
     display: block;
        font-family: ult-silk;
    background: #ccc;
    border-radius: 10px;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    outline: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

[class*=" ultsl-"], [class^=ultsl-] {
    width: 13.5px;
     display: block;
        font-family: ult-silk;
   background: #ccc;
    border-radius: 10px;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    outline: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.ult-carousel-wrapper .slick-dots li.slick-active i {
    opacity: 1;
}

.ult-carousel-wrapper .slick-dots li i {
    opacity: .5;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.ultsl-record:before {
    content: ".";
    border-radius: 15px;
    width: 13.5px !important;
    display: block;
}*/
/*fin*/
.wpforms-confirmation-container-full, div[submit-success] > .wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
    background: #ffffff !important;
    border: 1px solid #ffffff !important;
}
div.wpforms-container-full .wpforms-form textarea { color:#fff !important;}
/*looks general*/
.contenedor-interno-looks   .columna-categoria { height:auto !important;}
.contenedor-interno-looks   .columna-categoria .vc_column-inner {    padding-top: 0 !important;}
.contenedor-interno-looks   .columna-categoria .wpb_raw_html {   margin-bottom: 0px;}
.columna-looks {
    height: 454px;
    padding: 10px;
}
.contenedor-interno-looks {
    padding-left: 12%;
    padding-right: 12%;
}
.title-porcelanatos-colec {
    color: #fff;
    font-size: 24px;
    letter-spacing: 0.5px;
    text-align: left;
    font-family: avenir-book !important;
    z-index: 2;
    width: max-content;
    float: left;
}
.subtitle-looks-colec {
position: absolute;
    font-family: avenir-light;
    color: #D6D6D6;
    font-size: 14px;
    letter-spacing: 0.5px;
    text-align: left;
    z-index: 2;
    float: right;
    width: max-content;
    line-height: 30px;
    right: 40px;
    bottom: 40px;
}
.mitad1 {
    transition: .5s ease;
    text-align: center;
    opacity: 1;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
}

@media (max-width: 1680px) {.contenedor-interno-looks   .columna-categoria {
    height: 450px;
}

}

@media (max-width: 1440px) {.subtitle-looks-colec { width:120px;padding-right: 15px;} .columna-looks {height: 365px;}.contenedor-interno-looks {
    padding-left: 45px;
    padding-right: 45px;
}}
@media (max-width: 1280px) {.contenedor-interno-looks   .columna-categoria {
    height: 350px;
}

}
@media (max-width: 1024px){
    .contenedor-interno-looks   .columna-categoria {
    height: 280px;
}
.contenedor-interno-looks   .look-colecciones {bottom:20px !important;}
    .title-porcelanatos-colec {
    font-size: 20px;}
    .contenedor-interno-looks {
    padding-left: 45px;
    padding-right: 45px;
}
    .columna-looks {height: 260px;}
.subtitle-looks-colec {
    width:110px;
    right: 10px;
    padding-right: 15px;bottom: 20px;
}}
@media (max-width: 900px) {.columna-looks {
   width:100%;height: 460px;
}}
@media (max-width: 768px) {.subtitle-looks-colec {} .contenedor-interno-looks   .columna-categoria {
    height: 200px;width:33.333%;margin-bottom: 5px;
}
    .contenedor-categorias-porcelanatos { margin-bottom: 0px;}

.ver-mas-colecciones  {
    margin-bottom: 30px;
}
    .contenedor-interno-looks .look-colecciones {
        bottom: 10px !important;
    right: 10px !important;
}
}

@media (max-width: 480px){
        .title-look-colec {
        font-size: 20px !important;}
    .contenedor-interno-looks   .columna-categoria {
    height: 250px;width:100%;margin-bottom: 5px;
}
.contenedor-interno-looks   .look-colecciones {bottom: 20px !important;}
.contenedor-interno-looks   .columna-categoria {
    height: 335px;
}
    .columna-looks {
    width: 100%;
    height: 210px;
}
    .contenedor-interno-looks {
    padding-left: 15px;
    padding-right: 15px;
}
    .title-porcelanatos-colec {font-size:18px;}
.subtitle-looks-colec {
    
    right: 10px;
    padding-right: 10px;
}}
/*fin*/
/*looks general

.columna-looks {
    height: 454px;
    padding: 10px;
}
.contenedor-interno-looks {
    padding-left: 12%;
    padding-right: 12%;
}
.title-porcelanatos-colec {
    color: #fff;
    font-size: 24px;
    letter-spacing: 0.5px;
    text-align: left;
    font-family: avenir-book !important;
    z-index: 2;
    width: max-content;
    float: left;
}
.subtitle-looks-colec {
position: absolute;
    font-family: avenir-light;
    color: #D6D6D6;
    font-size: 14px;
    letter-spacing: 0.5px;
    text-align: left;
    z-index: 2;
    float: right;
    width: max-content;
    line-height: 30px;
    padding-right: 30px;
    right: 20px;
    bottom: 40px;
}
.mitad1 {
    transition: .5s ease;
    text-align: center;
    opacity: 1;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
}

@media (max-width: 1680px) {.contenedor-interno-looks   .columna-categoria {
    height: 450px;
}}

@media (max-width: 1440px) {.subtitle-looks-colec {} .columna-looks {height: 365px;}.contenedor-interno-looks {
    padding-left: 45px;
    padding-right: 45px;
}}
@media (max-width: 1280px) {.contenedor-interno-looks   .columna-categoria {
    height: 350px;
}}
@media (max-width: 1024px){
    .contenedor-interno-looks   .columna-categoria {
    height: 280px;
}
    .look-colecciones {bottom:0px !important;}
    .title-porcelanatos-colec {
    font-size: 20px;}
    .contenedor-interno-looks {
    padding-left: 45px;
    padding-right: 45px;
}
    .columna-looks {height: 260px;}
.subtitle-looks-colec {
    right: 10px;
    padding-right: 15px;bottom: 20px;
}}
@media (max-width: 900px) {.columna-looks {
   width:100%;height: 367px;
}}
@media (max-width: 768px) {.subtitle-looks-colec {} .contenedor-interno-looks   .columna-categoria {
    height: 200px;width:33.333%;margin-bottom: 5px;
}
    .title-look-colec {
        font-size: 15px !important;}
    .look-colecciones {
    bottom: 0px !important;
}
}

@media (max-width: 480px){
        .title-look-colec {
        font-size: 20px !important;}
    .contenedor-interno-looks   .columna-categoria {
    height: 250px;width:100%;margin-bottom: 5px;
}
.contenedor-interno-looks   .look-colecciones {bottom: 0px;}
.contenedor-interno-looks   .columna-categoria {
    height: 335px;
}
    .columna-looks {
    width: 100%;
    height: 180px;
}
    .contenedor-interno-looks {
    padding-left: 15px;
    padding-right: 15px;
}
    .title-porcelanatos-colec {font-size:18px;}
.subtitle-looks-colec {
    
    right: 10px;
    padding-right: 10px;
}}*/
/*fin*/
/*looks pagina interna*/
.escoder-movil{display:block;}
.mostrar-movil{display:none;}
.contenedor-interno-looks {
    padding-left: 12%;
    padding-right: 12%;
}
.otros-looks-caja {width:auto;height:225px;}
.title-looks {
    color: #fff;
    font-size: 18px;
    letter-spacing: 0.5px;
    text-align: center;
    margin-bottom: 10px;
    font-family: avenir-book !important;
    z-index: 2;
}
.subtitle-looks {
    font-family: avenir-light;
    color: #D6D6D6;
    font-size: 13px;
    letter-spacing: 0.5px;
    text-align: center;
    z-index: 2;
}
.title-look-colec {
    color: #fff;
    font-size: 20px;
    letter-spacing: 0.5px;
    text-align: left;
    margin-bottom: 10px;
    font-family: avenir-book !important;
    z-index: 2;
    width: max-content;
    float: left;
}
.container-otros-looks .image {
    opacity: 0;width:auto;height:225px;
}
.otros-looks{padding-top:5%;}
.look-colecciones {
   /* transition: .5s ease;
    text-align: center;
    opacity: 1;
    position: absolute;
    bottom: 40px;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);*/
    text-align: center;
    opacity: 1;
    position: absolute;
    bottom: 20px;
    right: 20px;
}

.logo-marcas-colec {
    left: 25px;
    top: 30px;
    width: 140px;
    position:absolute;
}
.logo-marcas-colec-med {
 width: 100px;
  left: 25px;
    top: 30px;
position:absolute;
}
.logo-marcas-colec-peque {
    width: 75px;
  left: 25px;
    top: 30px;
position:absolute;
}
@media (max-width: 1680px) {
.title-look-colec {     font-size: 18px !important;         margin-bottom: 5px !important;}
}
@media (max-width: 1280px) {
.logo-marcas-colec {
    left: 20px !important;
    top: 20px !important;
    width: 130px !important;
}
    .title-look-colec {
        font-size: 17px !important;    margin-bottom: 0px !important;}
    .logo-marcas-colec-med {
        width: 90px !important; left: 20px !important;
    top: 20px !important;}
    .logo-marcas-colec-peque {
        width: 60px !important;left: 20px !important;
    top: 20px !important;}
}
@media (max-width:1024px) and (min-width:821px) {
        .main-nav.menu-center {
        width: 85%;
	}}
@media (max-width: 1024px) {
.logo-marcas-colec {
    left: 15px !important;
    top: 15px !important;
    width: 120px !important;
}
    .title-look-colec {
        font-size: 16px !important;    margin-bottom: 0px !important;}
    .logo-marcas-colec-med {
        width: 80px !important; left: 15px !important;
    top: 15px !important;}
    .logo-marcas-colec-peque {
        width: 55px !important;left: 15px !important;
    top: 15px !important;}
}
@media (max-width:820px) and (min-width:600px) {
    
    /*header*/
.right-column .mobile-nav-icon {display: table-cell;height: 69px;}
.main-header .right-column {display: table-cell;vertical-align:middle;position:absolute;left:0;float:left;height:69px;}
.right-column>div {padding-left: 15px;}
.main-header .site-logo {padding-left:5%;}
.menu-add-mobile .place-showroom {    width: 25px;
    margin-right: 15px;}
.menu-add-mobile {    
        display: block;
        position: absolute;
        top: 0;
        height: 69px;
        right: 0px;
        z-index: 360;
        padding-top: 14px;}
.menu-add-mobile button {width: 150px;background-color: #4A4A4A;    border-radius: 15px;
    height: 40px;color:#fff;margin-right:15px;}
	/*fin*/
}
@media (max-width: 768px) {.logo-marcas-colec,.logo-marcas-colec-med, .logo-marcas-colec-peque {top: 15px;}
.logo-marcas-colec {width: 100px !important; left: 10px !important;
    top: 10px !important;}
	.menu-add-mobile .place-showroom {display:none;}
.logo-marcas-colec-med {width: 70px !important; left: 10px !important;
    top: 10px !important;}
    .logo-marcas-colec-peque {width: 45px !important;left: 10px !important;
    top: 10px !important;}
        .title-look-colec {
        font-size: 13px !important;}
}
@media (max-width: 560px) {.logo-marcas-colec,.logo-marcas-colec-med, .logo-marcas-colec-peque {top: 30px;} }
@media (max-width: 480px) {
.logo-marcas-colec {
    left: 20px !important;
    top: 20px !important;
    width: 130px !important;
}
    .title-look-colec {
        font-size: 17px !important;    margin-bottom: 0px !important;}
    .logo-marcas-colec-med {
        width: 90px !important; left: 20px !important;
    top: 20px !important;}
    .logo-marcas-colec-peque {
        width: 60px !important;left: 20px !important;
    top: 20px !important;}
}
/*looks carrusel*/
.look-patchwork .vc_column-inner {background-size:cover;background-position: center !important;background-repeat: no-repeat !important;background-image:linear-gradient(rgba(0,0,0,.4), rgba(0,0,0,.4)), url(/wp-content/uploads/2020/05/nuestras-marcas-sant-agostino-patchwrok.jpg) !important;}
.look-textil .vc_column-inner {background-size:cover;background-position: center !important;background-repeat: no-repeat !important;background-image:linear-gradient(rgba(0,0,0,.4), rgba(0,0,0,.4)), url(/wp-content/uploads/2020/04/nuestras-marcas-sant-agostino-img-4.png) !important;}
.look-cemento .vc_column-inner {background-size:cover;background-position: center !important;background-repeat: no-repeat !important;background-image:linear-gradient(rgba(0,0,0,.4), rgba(0,0,0,.4)), url(/wp-content/uploads/2020/05/nuestras-marcas-lea-concreto.jpg) !important;}
.look-madera .vc_column-inner {background-size:cover;background-position: center !important;background-repeat: no-repeat !important;background-image:linear-gradient(rgba(0,0,0,.4), rgba(0,0,0,.4)), url(wp-content/uploads/2020/05/nuestras-marcas-castelvetro-aequa.jpg) !important;}
.look-piedra .vc_column-inner {background-size:cover;background-position: center !important;background-repeat: no-repeat !important;background-image:linear-gradient(rgba(0,0,0,.4), rgba(0,0,0,.4)), url(/wp-content/uploads/2020/05/nuestras-marcas-corona-stonecloud.jpg) !important;}
.look-marmol .vc_column-inner {background-size:cover;background-position: center !important;background-repeat: no-repeat !important;background-image:linear-gradient(rgba(0,0,0,.4), rgba(0,0,0,.4)), url(/wp-content/uploads/2020/05/nuestras-marcas-lea-dreaming.jpg) !important;}
.look-ladrillo .vc_column-inner {background-size:cover;background-position: center !important;background-repeat: no-repeat !important;background-image:linear-gradient(rgba(0,0,0,.4), rgba(0,0,0,.4)), url(/wp-content/uploads/2020/05/nuestras-marcas-azuvi-mallorca.jpg) !important;}
.look-metal .vc_column-inner {background-size:cover;background-position: center !important;background-repeat: no-repeat !important;background-image:linear-gradient(rgba(0,0,0,.4), rgba(0,0,0,.4)), url(/wp-content/uploads/2020/05/nuestras-marcas-cifre-metal.jpg) !important;}
.look-patchwork:hover .vc_column-inner {background-size:cover;background-position: center !important;background-repeat: no-repeat !important;background-image:linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.7)), url(/wp-content/uploads/2020/05/nuestras-marcas-sant-agostino-patchwrok.jpg) !important;}
.look-textil:hover .vc_column-inner {background-size:cover;background-position: center !important;background-repeat: no-repeat !important;background-image:linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.7)), url(/wp-content/uploads/2020/04/nuestras-marcas-sant-agostino-img-4.png) !important;}
.look-cemento:hover .vc_column-inner {background-size:cover;background-position: center !important;background-repeat: no-repeat !important;background-image:linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.7)), url(/wp-content/uploads/2020/05/nuestras-marcas-lea-concreto.jpg) !important;}
.look-madera:hover .vc_column-inner {background-size:cover;background-position: center !important;background-repeat: no-repeat !important;background-image:linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.7)), url(wp-content/uploads/2020/05/nuestras-marcas-castelvetro-aequa.jpg) !important;}
.look-piedra:hover .vc_column-inner {background-size:cover;background-position: center !important;background-repeat: no-repeat !important;background-image:linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.7)), url(/wp-content/uploads/2020/05/nuestras-marcas-corona-stonecloud.jpg) !important;}
.look-marmol:hover .vc_column-inner {background-size:cover;background-position: center !important;background-repeat: no-repeat !important;background-image:linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.7)), url(/wp-content/uploads/2020/05/nuestras-marcas-lea-dreaming.jpg) !important;}
.look-ladrillo:hover .vc_column-inner {background-size:cover;background-position: center !important;background-repeat: no-repeat !important;background-image:linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.7)), url(/wp-content/uploads/2020/05/nuestras-marcas-azuvi-mallorca.jpg) !important;}
.look-metal:hover .vc_column-inner {background-size:cover;background-position: center !important;background-repeat: no-repeat !important;background-image:linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.7)), url(/wp-content/uploads/2020/05/nuestras-marcas-cifre-metal.jpg) !important;}
.look-colores:hover .vc_column-inner {background-size:cover;background-position: center !important;background-repeat: no-repeat !important;background-image:linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.7)), url(/wp-content/uploads/2020/05/nuestras-marcas-lea-absolute.jpg) !important;}
.look-colores .vc_column-inner {background-size:cover;background-position: center !important;background-repeat: no-repeat !important;background-image:linear-gradient(rgba(0,0,0,.4), rgba(0,0,0,.4)), url(/wp-content/uploads/2020/05/nuestras-marcas-lea-absolute.jpg) !important;}

@media (max-width: 1440px) {.contenedor-interno-looks {padding-left: 45px;padding-right: 45px;}}
@media (max-width: 1024px){
    .title-porcelanatos-colec {
    font-size: 20px;}
    .contenedor-interno-looks {
    padding-left: 45px;
    padding-right: 45px;
}
}
@media (max-width: 900px) {}
@media (max-width: 768px) {.subtitle-looks-colec {} }

@media (max-width: 480px){

    .contenedor-interno-looks {
    padding-left: 15px;
    padding-right: 15px;
}
    .title-porcelanatos-colec {font-size:18px;}
}

/*fin*/
/*categorias paginas porcelanatos*/
.datos-coleccion {margin-bottom:15px;}
.datos-coleccion td {font-family:avenir-light;font-size:13px; color:#808080;text-align:left;border-bottom:0px none;padding-left:0px;}
.datos-coleccion h5 {font-size:13px;font-family:avenir-black !important; color: #808080; line-height:15px;margin-bottom:5px;text-align:left;}
.titulo-datos::after {width:100px;height:1px;background-color:#808080;margin-top:10px;display:block;}
.color-thumbnail h5 {font-size:13px;font-family:avenir-black !important; color: #808080; line-height:15px;margin-bottom:10px;text-align:left;}
.portada-boton {display:inline-block;width:50%;}
.portada-boton img {width:110px;height:auto;padding-top:7px;}
.logo-coleccion {opacity:.6;margin-bottom: 20px;
    margin-top: 5px;}
.asesoria-online {
    cursor: pointer;
    position: absolute;
    
    display: block;
    /*width: 68%;
    margin-left: 16%;
      bottom: -125px;*/
    width: 100%;
      bottom: -140px;

}
.asesoria-online-2{border-top:1px solid #808080;border-bottom:1px solid #808080;max-width:384px;padding:10px 0px;
    position: absolute;
    
    display: block; width: 100%;
      bottom: -140px;}
.asesoria-online-2 > * { vertical-align: middle;}
.icono-asesoria{float:left;max-width:70px;width:20%; cursor: pointer;}
.texto-asesoria{float:left;color:#808080;width:60%;display:flex;height:70px;align-items: center;padding-left:10px; padding-top:5px;}
.texto-asesoria > * { vertical-align: middle;}
.texto-asesoria h5 {font-size:25px;padding-bottom:0px;margin-bottom:0px;color:#808080;display:inline-block;white-space:nowrap;line-height:20px;}
.texto-asesoria h5 span {font-size:12px;color:#808080; display:inline-block;}
.contenedor-categoria-colecciones-breadcrumb {padding-left:12%;padding-right:5%;line-height: 40px;margin-top:10px;}
.contenedor-categoria-colecciones-breadcrumb .vc_column-inner {padding-left:0px;}
.contenedor-botones-colecciones {}
.imagen-carrusel {padding-bottom:20px;}
.iconos-catalogo li {float:left;width:40px;margin-left:20px;margin-top:10px;}
.iconos-catalogo li:first-child {margin-left:0px;}
.iconos-cotizacion li:first-child {margin-left:0px;}
.iconos-cotizacion li {float:left;width:28px;margin-left:20px;margin-top:10px;padding-top:7px;}
.iconos-cotizacion {float:left;margin-left:5%;}
.iconos-catalogo {float:left;width:50%;}
.contenedor-categoria-galeria {padding-left:8%;padding-right:8%;padding-top:30px;padding-bottom:20px;}

.contenedor-categoria-recomendados {padding-left:10%;padding-right:10%;}
.contenedor-categoria-colecciones {padding-top:3%;padding-bottom:2%;padding-left:12%;padding-right:6%;margin-top: 30px;}
.contenedor-categoria-recomendados {padding-bottom:3%;}
.vc_gitem-post-data-source-post_excerpt {display:none;}
.vc_btn3-container {display:none;}
.texto-categoria {font-family: avenir-light; color: #3d3d3d; text-align: justify;padding-right:18%;}
.vc_gitem-post-data-source-post_title h4 {text-align:left !important;font-family:avenir-book;font-size:15px;}
.iconos-catalogo span {font-family: avenir-heavy; color: #808080;font-size:12pt;}
.iconos-cotizacion span {font-family: avenir-heavy; color: #808080;font-size:12pt;}
.breadcrumb-custom a{font-family:avenir-heavy;}
.slick-cloned {display:none;}
@media (max-width: 1840px) {
.asesoria-online {
    bottom: -140px;}
}
.asesoria-online-2 {
    bottom: -140px;}
}
@media (max-width: 1660px) {
    .texto-asesoria h5 span {
        white-space: break-spaces;}
.asesoria-online {
    bottom: -145px;}
    .asesoria-online-2 {
    bottom: -145px;}
}
@media (max-width:1440px) {
    .asesoria-online {
        bottom: -145px;}
    .asesoria-online-2 {
        bottom: -145px;}
    .texto-categoria {padding-right: 4%;}
.contenedor-categoria-colecciones-breadcrumb {
    padding-left: 45px;}
}
@media (max-width:1340px) {.asesoria-online {max-width: 335px;margin-left: 10px;} .asesoria-online-2 {max-width: 335px;margin-left: 10px;} 
.texto-asesoria h5 span {
    white-space: break-spaces;
    line-height: 14px;
}}
@media (max-width:1280px) {
.contenedor-botones-colecciones {padding-left:2%;}
.asesoria-online {
    width: 100%;
    margin-left: 10px;
    bottom: -105px;
    max-width: 255px;
}
    .asesoria-online-2 {
        padding: 5px 0px;
    width: 100%;
    margin-left: 10px;
    bottom: -105px;
    max-width: 255px;
}
    .texto-asesoria {    height: 50px;}
    .texto-asesoria h5 {
        font-size: 18px;}
}
@media (max-width:1024px) {
    .asesoria-online {
    bottom: -105px;
    width: 235px;
    margin-left: 10px;
}
        .asesoria-online-2 {
    bottom: -105px;
    width: 235px;
    margin-left: 10px;
}
.iconos-cotizacion {clear:both; margin-left:0px; margin-top:15px;}
    .texto-categoria {padding-left: 2%;
        padding-right: 2%;}
}
@media (max-width: 768px) {
    .contenedor-categoria-colecciones {padding-left: 5%;}
    .asesoria-online {
    bottom: -80px;
        width: 160px;}
        .asesoria-online-2 {
    bottom: -82px;
        width: 160px;border-top: 0px none;
    border-bottom: 0px none;padding: 0px;}
        .texto-categoria {
        width: 100%;padding-right: 2%;}
    .contenedor-categoria-colecciones-breadcrumb {margin-top: 15px;}
    .iconos-cotizacion {clear:both;margin-left:0;margin-top:15px;}
    .texto-categoria .vc_column-inner {padding-left: 0px;}
    .texto-asesoria {
   display:none;
    }.icono-asesoria {width: 48px;margin-right:8px; }
    
}
@media (max-width: 600px) {
    .asesoria-online {
        display:none;}
    .texto-categoria {padding-right: 5%;}
    .amazingslider-slider-2 {left:0px;}
.iconos-cotizacion {clear:both;margin-left:0;margin-top:15px;}
.vc_carousel_container  {margin-top:15px;}
.contenedor-categoria-galeria {padding-left:5%;padding-right:5%;}
.contenedor-categoria-colecciones {padding-left:5%;padding-right:5%;}
    .contenedor-categoria-colecciones-breadcrumb {padding-left:15px;padding-right:2%;}
}
@media (max-width: 480px) {
    .asesoria-online-2 {display:none;}
}
/*fin*/
/*categorias página*/
.contenedor-btn-compra-colec {z-index: 2 !important;display: block;
    position: absolute;top:10px;}
.btn-compra-lash-colec {z-index: 2 !important;    text-align: right;}
.btn-compra-lash-colec img {height: 80px;
    right: 30px;
    position: relative;}
    .btn-compra-lash-izq-colec {z-index: 2 !important;    text-align: left;}
.btn-compra-lash-izq-colec img {height: 80px;
    left: 30px;
    position: relative;}

.container1 {
    position: relative;
    width: 100%;
}
.container1 .image {opacity: 0;}

.image1 {
  opacity: 1;
  display: block;
  width: 100%;
  height: auto;
  transition: .5s ease;
  backface-visibility: hidden;
}

.middle1 {
  transition: .5s ease;
  text-align:center;
  opacity: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%)
}

.container1:hover .middle1 {
  opacity: 1;
}


.text3 {
  color: white;
  font-size: 22px;
  text-align:center;
  opacity: 1;
  font-weight: 400;
}
.text2 {
  color: white;
  font-size: 14px;
  padding: 20px 0px;
  text-align:center;
  font-weight: 200;
}
.texto-titulos {margin:0 auto;padding-bottom:5%;}
.title-marcas {color: #fff;font-size:26px;letter-spacing:0.5px;    text-align: center;margin-bottom: 10px;
    font-family: avenir-book !important;z-index:2;}
.subtitle-marcas {font-family: avenir-light; color: #D6D6D6;font-size:14px;letter-spacing:0.5px;    text-align: right;z-index:2;}
.titulos-colecc { transition: .5s ease;
  text-align:left;
  opacity: 1;
    position: relative;
       bottom: 20px;
    padding-left: 30px;    padding-right: 30px;}
.texto-titulos-colec {margin:0 auto;padding-bottom:5%;}
.title-marcas-colec {color: #fff;font-size:26px;letter-spacing:0.5px;    text-align: left;margin-bottom: 10px;
    font-family: avenir-book !important;z-index:2;width: max-content;
    float: left;}
.subtitle-marcas-colec {font-family: avenir-light; color: #D6D6D6;font-size:14px;letter-spacing:0.5px;    text-align: left;z-index:2;float:right;width: max-content;line-height: 30px;}
.menu-colecciones {height:50px;padding-top: 15px;font-size:15px;font-family:avenir-medium;}
.contenedor-categoria {margin-top:90px;float:right;position:relative;left:-50%;text-align:left;margin-bottom: 20px;}
.contenedor-categoria li {display:block;float:left;padding:8px 20px;border:1px solid #fff;color:#fff;float:left;position:relative;}
.contenedor-categoria ul {
    margin: 0 auto;
    display: block;
    text-align: center;
    height: 42px;
    list-style:none;
    position:relative;
    left:50%;
}
.columna-categoria {height:520px;padding:10px;}

.paoc-popup-modal-cnt {
    background-color: rgba(0, 0, 0, 0.84);
    padding: 30px 20px 20px 20px;
    height: 100%;
}
    .caja-texto {padding-left:7%;padding-right:10%;}
.caja-texto-2 {padding-left:5%;padding-right:8%;}
.contenedor-interno-cat {padding-left:4%;padding-right:4%;}
@media (max-width: 1800px) {

.columna-categoria {
    height: 480px;
}
    }
@media (max-width: 1680px) {

.columna-categoria {
    height: 440px;
}
    }
@media (max-width: 1580px) {
.buscador-head {
    width: 310px;
}
}
@media (max-width: 1500px) {
    .contenedor-categoria li {
    padding: 6px 10px;

}
.columna-categoria {
    height: 370px;
}
    }
@media (max-width: 1280px) {
.columna-categoria {
    height: 340px;
}
}
@media (max-width: 1180px) {
.columna-categoria {
    height: 320px;
}
}

@media (max-width: 1024px) {
.contenedor-interno-cat {padding-left:4%;padding-right:4%;}
.columna-categoria {
    height: 280px;
}
.contenedor-categoria {
    margin-top: 0px;
    margin-left: 12px;
}
.contenedor-categoria li {
    padding: 4px 6px;
    font-size: 12px;
}
    .title-marcas {
        font-size: 24px;}
}
@media (max-width: 900px){
    .ocultar-movil {display:none;}
.columna-categoria {
    width: 100%;
    margin-bottom:25px;
}
    .columna-categoria {
    height: 370px;
}
}
@media (max-width: 450px){
    .ocultar-movil {display:none;}
    .btn-compra-lash-izq-colec img {
    height: 65px;
    left: 15px;
    position: relative;
}
    .columna-categoria {
    height: 210px;
                margin-bottom: 10px;
}
.title-marcas {
    font-size: 20px;}
.contenedor-categoria li {
    padding: 4px 6px;
    font-size: 12px;
    margin-bottom:10px;
}}
/*menu colecciones*/
#toggle {
  display: block;
  width: 22px;
  height: 30px;
float:left;
    padding-top: 12px;
}

#toggle span:after,
#toggle span:before {
  content: "";
  position: absolute;
  left: 0;
  top: -6px;
}
#toggle span:after{
  top: 6px;
}
#toggle span {
  position: relative;
  display: block;
}

#toggle span,
#toggle span:after,
#toggle span:before {
  width: 100%;
  height: 3px;
  background-color: #969696;
  transition: all 0.3s;
  backface-visibility: hidden;
  border-radius: 2px;
}

/* on activation */
#toggle.on span {
  background-color: transparent;
}
#toggle.on span:before {
  transform: rotate(45deg) translate(3px, 3px);
}
#toggle.on span:after {
  transform: rotate(-45deg) translate(5.5px, -6px);
}
#toggle.on + #menu-colecciones-porcelanatos {
  opacity: 1;
  visibility: visible;
    display:block;
    float: left;
    z-index: 2;
    top: 17%;
}
#menu-colecciones-porcelanatos ul, #menu-colecciones-porcelanatos li,  #menu-colecciones-porcelanatos li a {
  list-style: none;
  display: block;
  margin: 0;
  padding: 0;
}
#menu-colecciones-porcelanatos li a {
  padding: 5px;
  color: #888;
  text-decoration: none;
  transition: all .2s;
    height:40px;
    text-align:center;
    display:flex !important;
}
.logo-ancho {max-width:120px !important;}
.logo-grande {max-width:80px !important;}
.logo-peque {max-height:30px !important;}
#menu-colecciones-porcelanatos img {    max-height: 25px;
    max-width: 100px; margin: 0 auto;}
#menu-colecciones-porcelanatos li a:hover,
#menu-colecciones-porcelanatos li a:focus {
    background: #eaeaea;
    font-weight: 600;
}

/* menu appearance*/
#menu-colecciones-porcelanatos {
    display:none;
  position: fixed;
  color: #999;
  width: 230px;
  padding: 10px;
  text-align: left
  border-radius: 4px;
  background: white;
  box-shadow: 5px 6px 8px rgba(0, 0, 0, 0.46);
  /* just for this demo */
  opacity: 0;
  visibility: hidden;
  transition: opacity .4s;
}
#toggle.on + #menu-colecciones-porcelanatos {
  opacity: 1;
  visibility: visible;
    display:block;
    float: left;
    z-index: 2;
    top: 17%;
}
#menu-colecciones-porcelanatos ul, #menu-colecciones-porcelanatos li,  #menu-colecciones-porcelanatos li a {
  list-style: none;
  display: block;
  margin: 0;
  padding: 0;
}
#menu-colecciones-porcelanatos li a {
  padding: 5px;
  color: #888;
  text-decoration: none;
  transition: all .2s;
    line-height:25px;
}
#menu-colecciones-porcelanatos li a:hover,
#menu-colecciones-porcelanatos li a:focus {
    background: #eaeaea;
    font-weight: 600;
}

/* menu appearance*/
#menu-colecciones-porcelanatos {
    display:none;
  position: fixed;
  color: #999;
  width: 230px;
  padding: 10px;
  text-align: left
  border-radius: 4px;
  background: white;
  box-shadow: 5px 6px 8px rgba(0, 0, 0, 0.46);
  /* just for this demo */
  opacity: 0;
  visibility: hidden;
  transition: opacity .4s;
}

.menu-colecciones {height:50px;padding-left: 35px;
    margin-top: 20px;
    margin-bottom: 20px;}
.menu-colecciones img {    width: 130px;
    margin-left: 10px;float: left;
    display: block;}
.menu-colecciones-icono {padding-top: 3px;
    display: block;
    width: max-content;
    float: left;}
.btn-volver {float:right;color:#b0b3b2; line-height:30px;padding-right:35px;}
.btn-volver a {color:#b0b3b2;}
.btn-volver img {width:20px;float:right;  margin-left: 5px;}

/*fin*/
/*baner contacto*/
.formulario-field::placeholder {color:#fff !important;opacity:1 !important;}
.formulario-field input {border-bottom:1px solid #fff !important;background:unset !important;border-left: 0px !important;border-right: 0px !important;border-top: 0px !important;letter-spacing: 1px !important;    font-weight: 500;
    color: #fff !important;    padding-left: 0px !important;
}
.wpforms-container ::-webkit-input-placeholder { /* Chrome and Safari */
   color: #fff;
}
 
.wpforms-container :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color: #fff;
   opacity: 1;
}
 
.wpforms-container ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color: #fff;
   opacity: 1;
}
 
.wpforms-container :-ms-input-placeholder { /* Internet Explorer 10-11 */
   color: #fff;
}
 
.wpforms-container ::-ms-input-placeholder { /* Microsoft Edge */
   color: #fff;
}
#wpforms-283-field_3-container {float:left;width:50%;}
#wpforms-283-field_4-container {display:inline-block;width:50%;}
div.wpforms-container-full .wpforms-form input.wpforms-field-small, div.wpforms-container-full .wpforms-form select.wpforms-field-small, div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-small {
    max-width: 100%;}
    .formulario-field-caja {color:#fff;background-color:#000;}
        .formulario-field-caja label{color:#fff;font-weight:200 !important;letter-spacing: 1px !important;}
       .formulario-field-caja textarea {
border: 0px !important;
    background-color: rgba(255, 255, 255, 0.15) !important;
    height: 130px !important;
}
#wpforms-submit-283 {background-color:unset !important;color:#fff !important;border:0px!important;float:right;}
/*fin*/
/*footer*/
.logo-footer-1 {width:110px;}
.logo-footer-2 {width:145px;}
.footer-column #custom_html-6 {margin-top:17px;}
.widget-title, .widgettitle {
    margin-bottom: 3px;font-size:14px;letter-spacing:2px;font-weight:100;}
/*fin*/
/*paginas colecciones*/
.post-slide.has-post-thumbnail .post-date {
    display: none !important;
}
.post-slide .entry-title a:hover {color:#424242;}
.vc_gitem-zone {background-color: unset !important;}
/*.contenedor-categoria .slick-slide img {max-height:151px;    width: auto;}*/
.fancybox-close-small {display:none;}
.fancybox-thumbs__list a:last-child {display:none;}
/*.slick-initialized .slick-slide {
    display: block;
    width: max-content !important;
    max-width: 214px;
}*/
/*fin*/
.whishlist {display:none;}
.main-header .right-column {display:none;}
.contenedor-slider {padding-left:10%;padding-right:10%;}
.paoc-popup-modal-cnt {
    background-color: rgba(0, 0, 0, 0.9);}
.paoc-popup-modal {
     background-color: unset;}
.galeria-interna {margin-top:7vh;}
.galeria-interna  .paoc-popup-modal img {

}
.galeria-interna a {
    margin: 0 auto;
    text-align: center;
    display: block;
}
.galeria-interna  img {
    max-height: 75vh !important;
    width:auto;
}
#mega-menu-item-custom_html-12 {padding-top:15px !important;}
#searchform input:before {content:f002;}
#searchform {margin-right:20px;}
div.is-ajax-search-details, div.is-ajax-search-result {max-width: 350px;}
.is-form-style input.is-search-input {background-image: url("/wp-content/uploads/2020/03/icono-buscar.png") !important;background-repeat: no-repeat !important;
    background-position: 1% 50% !important;
    padding-left: 30px;height: 30px;font-family: avenir-light !important;    font-size: 12px !important;width: 350px !important;}
#searchform  input {background-image: url("/wp-content/uploads/2020/03/icono-buscar.png");background-repeat: no-repeat;
    background-position: 1% 50%;
    padding-left: 30px;height: 30px;}
#searchform button {display:none;}
.fa-map-marker {font-size:18px;line-height: 49px;}
.main-header .widgetarea-head {display:inline-block;border-left: 1px solid #ccc;height:60px;    padding-left: 25px;
    padding-right: 25px;}
.shopping-cart {display:none !important;}
/*galerias*/
.slick-list {
    margin: 0 40px;}
.slick-prev {
    left: -5px;
}
/*menu fotografico*/
#mega-menu-item-1791 ul.mega-sub-menu {background-color:#fff !important;padding-bottom: 0px !important;}
#mega-menu-item-custom_html-17, #mega-menu-item-custom_html-23 {padding: 0 20px 0px 0px !important;}
.menu-imagen-experiencia {}
.menu-imagen-experiencia .desktop{display:block;}
.menu-imagen-experiencia .laptop{display:none;}
.contenedor-menu-imagenes-showroom {width: max-content;}
.frase-cierre {text-align:right;margin-top:40px;}
.contenedor-menu-imagenes-showroom img {}
.menu-imagenes-showroom-2 {margin-left:20px;}
.texto-showroom-menu{padding-top:30px;max-width: 823px;
    text-align: justify;}
.texto-showroom-menu h2, .texto-showroom-menu h2 a{color:#999999;font-size:14px;font-family: avenir-medium !important;margin-bottom:5px;}
.texto-showroom-menu p{color:#999999;font-size:14px;}
.imagen-foto-menu {display:inline-block;width:25%;float:left;border-right: 2px solid #fff;}
.imagen-foto-menu-5 {display:inline-block;width:20%;float:left;border-right: 2px solid #fff;}
.mega-sub-menu {    padding-left: 0px !important;
    padding-right: 0px !important;padding-bottom: 10px !important;overflow:hidden !important;}
.mega-menu-item-custom_html-15, .mega-menu-item-custom_html-18 {padding-left: 0px !important;
    padding-right: 0px !important;box-shadow: inset 4px 4px 4px rgba(0, 0, 0, 0.3), -1px 6px 12px -6px rgba(0,0,0,.5) !important;padding-bottom: 0px !important;}
.menu-botones {width:80%; float:left;padding-left: 25%;}
.menu-icono {width:20%; float:left;padding-top: 10px;}
.menu-icono img {max-height:50px !important;}
.mega-menu-item-custom_html-8, .mega-menu-item-custom_html-19{ border-right: 1px solid #7a7a7a !important;height:277px !important;margin-top: 40px !important;    padding-bottom: 0px !important;}
.mega-menu-item-custom_html-9, .mega-menu-item-custom_html-20{ border-right: 1px solid #7a7a7a !important;height:277px !important;margin-top: 40px !important;    padding-bottom: 0px !important;}
.mega-menu-item-custom_html-10, .mega-menu-item-custom_html-21{ border-right: 1px solid #7a7a7a !important;height:277px !important;margin-top: 40px !important;    padding-bottom: 0px !important;}
.mega-menu-item-custom_html-22{ border-right: 1px solid #7a7a7a !important;height:277px !important;margin-top: 40px !important;    padding-bottom: 0px !important;}
.mega-menu-item-custom_html-11 { height:277px !important;margin-top: 40px !important;    padding-bottom: 0px !important;}
.mega-menu-item-custom_html-23 { height:277px !important;padding-bottom: 0px !important;}

/*fin*//*
.mega-menu-item-1791 {border-right: 1px #ccc solid !important;}
.mega-menu-item-1792 {border-right: 1px #ccc solid !important;}
.mega-menu-item-16 {border-right: 1px #ccc solid !important;}
.mega-menu-item-1227 {border-right: 1px #ccc solid !important;}
.mega-menu-item-1292 {border-right: 0px #ccc solid !important;}
#mega-menu-item-1353 {background-image:url('/wp-content/uploads/2021/06/btn-compra-online-ferrettistore.svg') !important;font-size:0px;background-size: cover !important;background-position:center !important;}

#mega-menu-item-1353 a:hover {font-size:0px;background-image:url('/wp-content/uploads/2021/06/btn-compra-online-ferrettistore.svg') !important;background-size:cover !important;}*/
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {display:none;}
.slide-valign-middle .basel-slide-container {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.custombox-fullscreen .paoc-popup-close {
    top: 20px;
    right: 20px;
}
.paoc-popup-close {
    opacity:0.5;
    background: url('/wp-content/uploads/2020/03/btn-cerrar-slider.png');}
.popupaoc-link {color:#fff;}
.popupaoc-link:hover {color:#fff;font-weight:600;}
.menu-nosotros {padding-top:30px;}
.menu-nosotros img {padding-top:30px;}
#mega-menu-item-custom_html-14 img {position:absolute;padding-right: 40px;bottom:0px;}
#mega-menu-item-custom_html-14 {height:554px !important;padding-right: 40px !important;}
#mega-menu-item-custom_html-13 {height:554px !important;    padding-left: 40px !important;
    padding-right: 6% !important;}
/*fin*/
/*opciones de lugar checkout*/
#billing_state option[value="AMA"]
{
display:none;
} 
option[value="ANC"]
{
display:none;
} 
/*body*/
a {transition: none;}
body {
-webkit-text-size-adjust: 100%; }
/*invoice*/
#billing_ruc_field {margin-top: 3px;}
.basel-content-popup .mfp-close::after, .basel-content-popup .mfp-close::before, .basel-promo-popup .mfp-close::after, .basel-promo-popup .mfp-close::before, .basel-sizeguide .mfp-close::after, .basel-sizeguide .mfp-close::before{
    background-color: #fff;
}
.mc4wp-alert.mc4wp-success {
    color: #3c763d;
    border-color: #f7f7f7;
    height: 70px;
    margin-bottom: 20px;
}
.mc4wp-success p {    width: 250px;}
.basel-promo-popup {padding:0 !important;}
.woocommerce-billing-fields .col-sm-6 {padding:0px;}
.invoice-data{font-weight:600; padding-right:10px !important;}
.invoice-data-2 {font-weight:600; padding-left:10px !important;}
.small-data-invoice {width:50%;}
.quantity input[type=text], input[type=email], input[type=url], input[type=password], input[type=number], input[type=date], input[type=tel], select, textarea {
    height: 30px !important;}
.woocommerce-billing-fields input[type=text], input[type=email], input[type=url], input[type=password], input[type=number], input[type=date], input[type=tel], select, textarea {
    height: 20px;}
/**/
/*widget cart for quantity*/
.widget_shopping_cart .product_list_widget li .quantity {padding-left: 80px;color: #1b1919;font-family: avenir-light;    margin-top: 4px;}

.widget_shopping_cart_content .amount {    color: #333 !important;font-weight: 200;font-size: 12px !important;}

.widget_shopping_cart_content .cod-cart {margin-bottom:10px;position: relative;font-family: avenir-light !important;top: 5px;margin-bottom: 5px;font-size: 12px !important;color: #1b1919 !important;font-weight: 100;}
.product_list_widget li:last-child {
   padding-bottom: 10px;}
.widget_shopping_cart .product_list_widget li .remove {
    text-transform: initial;
    position: relative;
    float: left;
    padding-left: 10px;
    line-height: 14px;
    padding-right: 55px;
    padding-top: 7px;
    font-size: 12px;
    margin-bottom: 0;
    color: rgba(84, 84, 84, 0.43);
}
.widget_shopping_cart .product_list_widget li>a {font-size:13px;text-transform:initial;padding-right: 15px;color: #1B1919;font-family: avenir-heavy;}

.product_list_widget li img {margin-right: 10px;max-width: 90px;}

.agregar-cantidad {border: 1px solid #ccc !important;
    padding: 0px !important;width:20px;height:20px;float:left;}
    .btnMinus {border: 1px solid #ccc !important;
    width:20px;height:20px;float:left;text-align:center;cursor:pointer;}
    .btnMinus:hover {background-color:#424242;color:#fff;text-decoration:none;}
.agregar-cantidad a:before {font-size:12px !important;content:'+';padding-left:1px;}
.agregar-cantidad a {    background-color: unset;font-size:0px !important;
    width: 18px;
    color: #424242;
    border: none;
    padding: 0;
    margin: 0;
    height: auto;line-height:12px;float:left;padding-top:3px;}
    .agregar-cantidad a:hover {width:20px;height:20px;}
    .agregar-cantidad a:after {display:none;}
    .quantity-widget-custom {padding-top: 15px;
    margin-left: 80px;
    height: 35px;
    position: absolute;
    bottom: 10px;
    left: 10px;}
    .quantity-number {    color: #676767;
    font-family: avenir-light;
    display: block;
    float: left;
    margin: 0 7px;
    font-size: 12px;
    padding-top: 3px;
} 
/**/
.owl-nav > div::before {font-family: FontAwesome;
    content: "\f104";}
.owl-nav .owl-next::before {
font-family: FontAwesome;
    content: "\f105";}
    .woocommerce-bacs-bank-details {padding-bottom:20px;}
    .woocommerce-bacs-bank-details h3 {font-size: 16px;opacity: .8;margin-bottom: 30px;text-align: center;}
.basel-hover-base .product_type_simple::before, .basel-hover-base .product_type_variable::before {content: "\f05a";font-family: FontAwesome !important;color: #818181;}
.search-no-results.woocommerce .woocommerce-info:before {    font-size: 40px;color: #424242;}
.basel-products-load-prev::after {content: "\f104";font-family: FontAwesome !important;}
.basel-products-load-next::after {content: "\f105";font-family: FontAwesome !important;}
.wc-bacs-bank-details-heading, .woocommerce-order-details__title {margin-bottom: 20px;}
.bank_name {width:450px;}
.woocommerce .cart-empty {    font-size: 25px;}
.woocommerce .cart-empty:before {content:none;}
/*productos*/


/*productos*/
/*widget cart*/

/*tienda*/
/*Out of stock message*/
.footer-container .footer-column {
    margin-bottom: 25px;
}
.blog-footer .basel-blog-load-more:focus, .blog-footer .basel-blog-load-more:hover, .blog-footer .basel-portfolio-load-more:focus, .blog-footer .basel-portfolio-load-more:hover, .blog-footer .basel-products-load-more:focus, .blog-footer .basel-products-load-more:hover, .portfolio-footer .basel-blog-load-more:focus, .portfolio-footer .basel-blog-load-more:hover, .portfolio-footer .basel-portfolio-load-more:focus, .portfolio-footer .basel-portfolio-load-more:hover, .portfolio-footer .basel-products-load-more:focus, .portfolio-footer .basel-products-load-more:hover, .products-footer .basel-blog-load-more:focus, .products-footer .basel-blog-load-more:hover, .products-footer .basel-portfolio-load-more:focus, .products-footer .basel-portfolio-load-more:hover, .products-footer .basel-products-load-more:focus, .products-footer .basel-products-load-more:hover {
    background-color: #484848;
    border-color: #484848;
    color: #fff;
}
.basel-products-load-prev {
    -o-transform: translate3d(-30px,0,0);
    -moz-transform: translate3d(-30px,0,0);
    -webkit-transform: translate3d(-30px,0,0);
    transform: translate3d(-30px,0,0);
}
/**/
   .woof_childs_list_li .woof_childs_list_opener {height: 21px;padding-top: 2px;}
   .shop-loop-head .basel-filter-buttons .open-filters:after, .shop-loop-head .basel-filter-buttons .open-filters:before {color:#484848;}
   .shop-loop-head .basel-filter-buttons .open-filters {color:#484848;}
/*mobile nav*/
.woocommerce-my-account-wrapper {margin-top:30px;}
.mobile-nav .icon-sub-menu::after, .mobile-nav .icon-sub-menu::before {background-color: rgba(185, 185, 185, 0.83);}
.mobile-nav {background-color: #fcfcfc !important;}
.mobile-nav .sub-menu-dropdown li ul {
    background-color: #d4d4d4;
}
.mobile-nav .sub-menu-dropdown li ul:before {
    color: #d4d4d4;
}
.mobile-nav ul li a {color:#333333;}
.mobile-nav .searchform ::-moz-placeholder {color: rgba(48, 48, 48, 0.92);}
.mobile-nav .searchform input[type="text"] {background-color: rgba(146, 146, 146, 0.28);color: #333;}
.mobile-nav .searchform {border-bottom: 2px solid rgba(134, 134, 134, 0.4);}
.mobile-nav .searchform button {color: rgba(125, 125, 125, 0.8);}
.mobile-nav .sub-menu-dropdown ul {background-color: #d5d5d5;}
.mobile-nav .sub-menu-dropdown ul::before {color:#d5d5d5;}

/*mobile*/
.btn.btn-color-primary {background-color: #a6a6a6 !important; border-color: #a6a6a6 !important; float:right;}
/*filtros*/
.basel-active-filters {margin-top: 10px;}
.chosen .amount {color: #999 !important;font-size: 12px;}
.woocommerce-form-coupon-toggle {display:none;}
.my_account_orders tbody td .amount {font-size: 14px;}
.ocultar-tablet {display:block !important;}
/**/
/*checkout*/
.baner-usuario-checkout {   
        background-size: contain;
    height: 90px;
    font-size: 17px;
    padding: 35px 8% 30px 20%;
    background-repeat: no-repeat;
    color: #fff;
    margin: 0 8%;
    margin-bottom: 30px;
    background-image: url(https://ferrettistore.com/wp-content/uploads/2019/03/registro-usuario-fondo-foto.png);
}
.hide-in-checkout {display:none;}
.argmc-wrapper .argmc-tabs-list {
    margin: 10px 0 35px;
}
.form-row-last #password {
    margin: 0 0 10px;
    height: 35px;
    border-bottom: solid 1px #ababab !important;
    border: 0px;
}
.row-first-ferretti #username {
    margin: 0 0 10px;
    height: 35px;
    border-bottom: solid 1px #ababab !important;
    border: 0px;
}
.argmc-wrapper .argmc-nav {top: -20px;
    position: relative;}
.argmc-wrapper .argmc-nav-buttons .button {
    margin: 0 auto !important;
    border-radius: 5px;
    background-color: #e51c23;
    color: #fff;
    padding: 10px 30px;
    border: 1px solid #9f2125;
    font-size: 13px;
    letter-spacing: 1px;
    text-transform: initial;
}
#pagar-now {background-color: #a9a9a9;border-color: #a9a9a9;}
#btn-back {background-color: #a9a9a9;border-color: #a9a9a9;}
.woocommerce-checkout .woocommerce-info {display:none;}
.footer-container .widget-area {padding: 55px 0 0px 0;}
.copyrights-wrapper {padding-bottom:20px;}
.single-product-content .cart .quantity {    clear: both;float: left;}
.woocommerce table.shop_table_responsive tbody tr:first-child .product-remove .remove {margin-bottom:10px;}
.wishlist-item-ferretti .product-name {margin-top:10px;margin-bottom:15px; line-height: 16px;}
.product-remove {padding-top: 25px;padding-right:10px;}
.product-remove a {font-size:11px; text-align:left; color:#848484;display:block;}
.logo-footer {margin-bottom:10px;}
.woocommerce .variation dd p, .woocommerce .variation dt p, .woocommerce-page .variation dd p, .woocommerce-page .variation dt p {color:#777777;}
.carrito-compras-titulo { margin: 0px !important;padding-top: 15px !important;padding-right: 0px !important;padding-bottom: 5px !important;padding-left: 0px !important;}
.added_to_cart, .btn, .button, button, input[type=submit] {padding-left: 15px;padding-right: 15px;line-height: 19px;}
.show-movil {display: none !important;}
#animation_container {margin:0 auto !important;}
input[type=radio], input[type=checkbox] {margin-right: 3px !important;}
div.asl_w {box-shadow: none !important;}
.show-movil-inter {display:none !important;}
.hide-movil-inter {display: flex  !important;}
.hide-movil {display: block  !important;}
.hide-desk {display: none  !important;}

.right-column>div {margin-right: 0px; padding-left: 31px; padding-right: 13px; margin-left: 0px;}
.persephone.tparrows:hover.tp-rightarrow::before,.persephone.tparrows:active.tp-rightarrow::before,.persephone.tparrows:focus.tp-rightarrow::before {content: url(https://ferrettistore.com/wp-content/uploads/2018/05/right-arrow-hover.svg);}
.persephone.tparrows:hover.tp-leftarrow:before,.persephone.tparrows:active.tp-leftarrow:before,.persephone.tparrows:focus.tp-leftarrow:before {content: url(https://ferrettistore.com/wp-content/uploads/2018/05/left-arrow-hover.svg) !important;}
.persephone.tparrows.tp-rightarrow::before {content: url(/wp-content/uploads/2020/07/right-arrow.svg) !important;}
.persephone.tparrows.tp-leftarrow:before {content: url(/wp-content/uploads/2020/07/left-arrow.svg) !important;}
.basel-products-load-prev {padding:0px;}
.basel-products-load-next {padding:0px;}
.basel-products-load-next:after, .basel-products-load-prev:after {font-size: 35px;color: #666;}
.persephone.tparrows::before {font-size: 40px;}
/*.basel-products-load-prev:after{ content: "\e605";}
.basel-products-load-next:after{ content: "\e606";}*/
#rev_slider_49_1_forcefullwidth {    border-bottom: 1px solid #cccccc !important; }
.basel-cart-design-2>a .basel-cart-number, .basel-cart-design-3>a .basel-cart-number {line-height:18px;}
.right-column .wishlist-info-widget>a>span {top:18px;left: 54px;line-height:18px;}
.right-column .wishlist-info-widget>a:after {top: 20px;left: 45px;}
.right-column .wishlist-info-widget {border-left: 1px #ccc solid !important;height: 60px; padding-right: 25px;padding-left: 25px;margin-right: 0px;padding-top:20px;}
.right-column .wishlist-info-widget > a:hover::after,.right-column .wishlist-info-widget > a:focus::after,.right-column .wishlist-info-widget > a:active::after {color: #e51c23; padding-right: 00px;padding-left: 90px;margin-right: 0px;padding-top:0px;left: 0px;}
.icons-design-line .wishlist-info-widget > a::before {color:#6a6b6a;}
.right-column .my-account-with-icon {display:none !important;}
.right-column .my-account-with-icon li:first-child > a:hover::before {color: #e51c23;}
.right-column .my-account-with-icon li:first-child > a:hover {color: #e51c23;}
.right-column .my-account-with-icon li:first-child > a::before {color:#6a6b6a;}
.right-column .my-account-with-icon li:first-child > a {color:#6a6b6a;}
#ajaxsearchlite1 .probox, div.asl_w .probox {
    margin: 0; height: 28px; background-color: #fff; border: 1px solid #6a6b6a; border-radius: 2px; box-shadow: none;
}
div.asl_m .probox .promagnifier {order: 5; -webkit-order: 5; float:left;color:#6a6b6a;}
div.asl_m .probox .proinput {order: 10; -webkit-order: 10;margin: 0 0 0 5px;}
.avenir-roman {letter-spacing:0.5px;}
.min-footer {color: #fff; letter-spacing: 0.5px;}
.footer-container.color-scheme-light .main-footer + .copyrights-wrapper .min-footer {
    border-top: 1px solid rgb(255, 255, 255);
}
.copyrights-wrapper .container {width: 85% !important;}
#custom_html-29 {margin-bottom:10px;}
.footer-container .mc4wp-form {margin-bottom:0px;}
.footer-container .footer-widget { margin-bottom: 0px;}
.widget-title::before, .widgettitle::before {height: 0px;}
.tp-bannertimer {background: rgba(106, 107, 106, 0.35) none repeat scroll 0% 0% !important; }
.pace {
  -webkit-pointer-events: none;
  pointer-events: none;

  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.pace-inactive {
  display: none;
}
.pace .pace-progress {
  background: #000;
  position: fixed;
  z-index: 2000;
  top: 0;
  right: 100%;
  width: 100%;
  height: 4px;
}
.cupon-cart-ferretti {
    width: 60%;
    float: left;
    padding-top: 20px;
}
/* Fin */
/*nuevo menu*/

/*fin*/
.woocommerce-account .woocommerce>p, .woocommerce-checkout .woocommerce>p {color:#fff !important; background-color: #3e3e3e;}
.woocommerce-message, .wpcf7-mail-sent-ok {display: inline-table;margin-top:30px;transition: opacity 3s ease-in-out; webkit-transition: opacity 3s ease-in-out;-moz-transition: opacity 3s ease-in-out;-ms-transition: opacity 3s ease-in-out;-o-transition: opacity 3s ease-in-out;opacity: 1;}
.woocommerce-error:before, .woocommerce-info:before, div.wpcf7-validation-errors:before {color: #e51c23; }
.woocommerce-error, .woocommerce-info, div.wpcf7-validation-errors {color: #e51c23;border-color: #e51c23; margin: 30px 0 20px 0;padding: 10px 15px 10px 55px;}
.woocommerce-error li {margin-left:50px;}
.woocommerce .variation dd p, .woocommerce .variation dt p, .woocommerce-page .variation dd p, .woocommerce-page .variation dt p {line-height:20px;}
.widget_shopping_cart .product_list_widget li .variation dd .amount {font-size:11px;}
.ppom-input-mayor_informaci_n {margin-top: -12px;padding-left: 20px;font-family: avenir-book-oblique;font-size: 9px;}
.ppom-input-mayor_informaci_n a {font-size: 10px;color:#333;}
.right-column .header-links { height: 60px; border-right: 1px #ccc solid !important;}
input #mayor_informacion {display:none;}
.animacion-menu {height: 535px;width:500px;}
.shopping-cart>a:before {height: 25px; width: 25px;}
.woocommerce-product-gallery__image a {cursor: zoom-in;}
.single-product-content .slick-vertical>button {background-color:#e4e4e4;}
.single-product-content .slick-vertical>button:before {line-height: 18px;font-size: 14px;}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner {height: auto;margin-top:9px}
.popup-quick-view .single-product-content .cart {margin-top: 10px;}
.popup-quick-view .entry-summary .price {margin-bottom: 12px;}
.popup-quick-view .view-details-btn {bottom:-1px;}
.single-product-content .entry-summary .button.compare:before {font-size:16px;}
.single-product-content .entry-summary .button.compare {font-size:12px;}
.yith-wcwl-add-to-wishlist a:before {font-size:15px;content:'\f004' !important;font-family: Fontawesome;}
.yith-wcwl-add-to-wishlist a {font-size:12px;}
.icons-design-line .shopping-cart>a:before {content:url(https://ferrettistore.com/wp-content/uploads/2018/05/shopping-cart-2.svg);}
.home .icons-design-line .shopping-cart>a:before {content:url(https://ferrettistore.com/wp-content/uploads/2018/05/shopping-cart-2.svg);}
.icons-design-line .shopping-cart>a:hover::before,.icons-design-line .shopping-cart>a:focus::before,.icons-design-line .shopping-cart>a:active::before {content:url(https://ferrettistore.com/wp-content/uploads/2018/05/shopping-cart-3.svg);}
.home .icons-design-line .shopping-cart>a:hover::before,.home .icons-design-line .shopping-cart>a:focus::before,.home .icons-design-line .shopping-cart>a:active::before   {content:url(https://ferrettistore.com/wp-content/uploads/2018/05/shopping-cart-3.svg);}
#culqi_description {width: 170px !important;}

#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input {font-style: italic;font-weight: normal;font-family: avenir-book-oblique;}
.mega-sub-menu .custom-html-widget {padding-top:0px !important;}
#mega-menu-item-custom_html-28 {padding-left:0px !important;;width:20% !important;height:535px !important;}
#mega-menu-item-custom_html-25 { width: 20% !important;padding-right:5px !important;height:535px !important;}
#mega-menu-item-custom_html-25 .mega-sub-menu .custom-html-widget {padding-top:0px !important;height:535px !important;}

 .site-logo {width: 200px;}
.home .right-column > div a, .right-column > div ul li a {color:rgba(0,0,0,.9);}
.right-column > div a, .right-column > div ul li a {color:#fff;}
.site-logo img { max-width:;padding-left:10px;}
.home #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link {color:#6a6b6a;font-size:12px;}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link {padding: 0px 10px 0px 10px; color:#6a6b6a;font-size:12px;min-width: 180px;
    text-align: center;}
div.asl_m .probox .proclose svg {color:#6a6b6a;}
#ajaxsearchlite1 .probox .proinput, div.asl_w .probox .proinput {color:#6a6b6a;}
div.asl_w .probox .promagnifier .innericon svg {color:#6a6b6a;}
.buscador-head {float: left; margin-top: 15px;position: relative;width: 370px;margin-left: 20px;}
.mega-menu-link {font-family: avenir-black !important;letter-spacing: 0.4px;}
body {font-family:avenir-light !important;}
.rs-parallax-wrap strong {font-family:avenir-heavy !important; font-weight:400;}
strong {font-family:avenir-black !important; font-weight:400;}
.woocommerce-MyAccount-content > p:not(.woocommerce-info):first-child {font-size: 16px;border-bottom: 1.5px solid #bfbfbf;padding-bottom: 10px;margin-bottom: 10px;padding-left: 0px;}
.menu-principal-ferretti {font-family:avenir-black;font-size:15px;line-height:20px;letter-spacing: 2px;}
.menu-principal-ferretti a {font-family:avenir-black;font-size:13px;line-height:35px;letter-spacing: 2px;color:#595959 !important;}
.submenu-principal-ferretti {font-family:avenir-black;font-size:13px;line-height:28px;letter-spacing: 2px;color:#666666 !important;}
.submenu-principal-ferretti li {font-family:avenir-light;font-size:13px;line-height:28px;letter-spacing: 1px;color:#666666 !important;}
.submenu-principal-ferretti span {line-height:19.5px; margin-top: 12px;display: inline-block;}
.submenu-principal-ferretti span a {font-size:13px;font-family:avenir-black;font-weight: 600;}
.header-categories .secondary-header {display:none;}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item-has-children > a.mega-menu-link::after {display:none;}
#rev_slider_96_1 .zeus .tp-bullet {border:1.5px solid rgb(255, 255, 255);}
.popup-quick-view .ppom-wrapper {display:none;}
.ppom-label-checkbox .amount {color:#555 !important;font-size:11px !important;}
.ppom-label-checkbox .amount:hover {color:#e51c23 !important;}
.fa-pinterest::before {color: #ffffff !important;}
.fa-envelope::before {color: #e4b514;}
.fa-google-plus::before {color: #DB4437;}
.fa-twitter::before {color: #08a0e9;}
.fa-facebook-f::before, .fa-facebook::before {color: #3B5998;}
.ppom-label-checkbox:hover {color:#e51c23;}
.single-product-page .amount {font-family: "avenir-light",Arial, Helvetica, sans-serif !important;}
.single-product-page .woocommerce-Price-currencySymbol {    vertical-align: baseline;}
.widget_shopping_cart_content .woocommerce-Price-currencySymbol {  vertical-align: baseline;}
.woocommerce-cart .woocommerce-Price-currencySymbol {  vertical-align: baseline;}
.descarga-ficha {
text-align: left;
padding: 4px;
padding-top: 5px;
font-size: 11px;
text-transform: none;
background-repeat: no-repeat;
background-color: #fff !important;
background-size: auto 100%;
border: 1px solid #ccc;
border-radius: 4px;
width: 148px;
height: 24px;
padding-left: 10px;
margin-bottom: 8px;
float: left;
background-position: 100% 50%;
margin-right: 8px;
line-height: 0px;
}
.descarga-ficha:hover, .descarga-ficha:focus {
    background-image: url('https://ferrettistore.com/wp-content/uploads/2018/05/button-descarga-sinfondo-hover.png');
    background-color: #ccc !important;
    border-color:#8e8e8e;
}
.basel-hover-base .hover-mask a  {color:#424242;}
.basel-hover-base .hover-mask {background-color: rgba(222, 222, 222, 0.85);}
.product-title a {font-family:avenir-light !important;}
.woocommerce-product-details__short-description { padding-right:10px;}
.excerpt span {font-family:avenir-light !important;}
.excerpt p {font-family:avenir-light !important;}
.form-guia {width:70%;padding-right:10px;}
.ferretti-box {position: relative;margin-left:4px;}

.overlay-box {
    display:none;
    position: absolute;
    top: -90px;
    left: -110px;
    width: 240px;
    height: auto;
    border-radius: 5px;
    border-radius: 5px;
  background: rgba(0, 0, 0, 0);
  transition: background 0.5s ease;
  padding:15px;
  text-align:center;
}
.ferretti-box:hover .overlay-box {
    display: block;
    background: rgb(255, 255, 255);
    border: 1px solid #ccc;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
}

.title-box-ferretti {
    color:#e51c23;
  position:relative;
  text-align: center;
  z-index: 1;
  transition: top .5s ease;
}
.ferretti-box:hover .title-box-ferretti {
  bottom: 2px;
   color:#000;
}
.button-box-ferretti {
    text-indent: 0px;
  position: relative;
  text-align: left;
  opacity: 0;
  transition: opacity .35s ease;
}
.button-box-ferretti a {
    font-size:13px;
    color:#000 !important;
    font-weight:600;
}

.button-box-ferretti a {
  width: auto;
  text-align: left;
  color: #fff;
  font-size:10px;
  letter-spacing:1px;
  padding: 5px 5px;
  z-index: 1;
}

.ferretti-box:hover .button-box-ferretti {
  opacity: 1;
}
.panel-descargas {
    margin-top:5px;
}
.text3 {
    line-height: 26px;
}
.woocommerce-product-details__short-description p {
    font-size: 12px;
    line-height: 18px;
    margin-bottom:10px;
}
.ppom-label-radio {
    line-height: 1.2 !important;
}
.ppom-wrapper i {
    font-family: FontAwesome;
}
.ppom-label-checkbox::before {
    padding-left: 1px;
    padding-top: 0px;
    content: "";
    font-family: FontAwesome;
    position: absolute;
    font-size: 8px;
    line-height: 12px;
    margin-left: -18px;
    vertical-align: middle;
    -webkit-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    color: #fff;
    border: 1px solid #000;
    width: 12px;
    height: 12px;
    background: #fff;
    text-align: center;
    text-indent: 0;
    margin-top: 1.5px;
}
    input[type="checkbox"]:checked + .ppom-label-checkbox::before {  
        content: "\f00c";  
        color: #e51c23;}
        .ppom-check-input:hover {
            color:#e51c23;
        }
       input[type="checkbox"]:checked + .ppom-label-checkbox  {
            color:#e51c23;
            font-weight: 600;
        }
        .ppom-check-input {opacity:0;}
.ppom-label-radio::before {
    padding-left: 1px;
    padding-top: 0px;
    content: "";
    font-family: FontAwesome;
    position: absolute;
    font-size: 6px;
    line-height: 12px;
    margin-left: -22px;
    vertical-align: middle;
    -webkit-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    color: #fff;
    border: 1px solid #000;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 14px;
    height: 14px;
    background: #fff;
    text-align: center;
    text-indent: 0;
}
    input[type="radio"]:checked + .ppom-label-radio::before {  
        content: "\f111";  
        color: #e51c23;}
        .ppom-label-radio:hover {
            color:#e51c23;
        }
       input[type="radio"]:checked + .ppom-label-radio  {
            color:#e51c23;
            font-weight: 600;
        }
        .ppom-input-perforaciones-lavadero {
            padding-right:30%;
        }
        .form-control:hover{
                border: 1px solid #fd0404;
        }
        .form-control:checked{
                border: 1px solid #fd0404;
        }
        .form-control:active{
                border: 1px solid #fd0404;
        }
        select option:active{
                border: 1px solid #fd0404;
        }
        .form-control {
            background-image: url('https://ferrettistore.com/wp-content/uploads/2018/05/select-arrow-3.png');
            background-position: 100% 50%;
    background-repeat: no-repeat;
    background-size: auto 100%;
        }
        .form-control:focus {
    border-color: #e51c23;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(142, 144, 146, 0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(142, 144, 146, 0.6);
}
        select option {
    margin: 40px;
    padding:10px 5px;
    background: #fbf5f5;
    color: #000;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
}
select option:hover {
    background: #e51c23 !important;
    color: #fff;
}
select option:focus {
    background: #e51c23 !important;
    color: #fff;
}
select.decoration option:hover {
    box-shadow: 0 0 10px 100px #000 inset;
}
/**.product-grid-item > .home-prod-description p {  
    
    overflow: hidden;  
    position: relative;   
    line-height: 1.2em;  
    max-height: 3.6em;   
    text-align: justify;    
    margin-right: -1em;  
    padding-right: 1em;  
    font-size: 12px !important; 
    font-weight: 300 !important;}
    .product-grid-item > .home-prod-description p::before {  
        content: '...';  
        position: absolute; 
        right: 1em; 
        bottom: 0;  
        background-color: white;}
        .product-grid-item > .home-prod-description p::after {  
            content: '';  
            position: absolute;  
            right: 1em;  
            width: 1em;  
            height: 1em; 
            margin-top: 0.2em;  
            background: white;}*/
select .orderby {height:30px;}
.shop-loop-head .woocommerce-ordering {margin-top: -5px;margin-bottom: 15px;}
.sidebar-container {width:20%;}
.product-grid-item .product-title {text-align:left;margin-bottom: 3px;line-height: 16px;width: 100%;padding-right: 1px;}
.product-grid-item {text-align:left;padding-left: 3.79%;padding-right: 3.79%;}
.product-grid-item p {margin-bottom: 5px;line-height: 14px;font-size: 12px;color: #000;font-weight: 500;}
#caracter_sticas_ {display:none;}
.right-column {width: 350px;}
#mega-menu-item-media_image-2 {text-align:right !important;;}
.cart-collaterals .cart_totals .wc-proceed-to-checkout > a.button {
    padding-top: 9px;
    padding-bottom: 9px;
    width: 60%;
    border-radius: 4px;
    font-size: 12px;
        font-family: avenir-medium;
    font-weight: 600;
    background-color: #5b5b5b !important;
    border-color: unset !important;
}
input[type=text], input[type=email], input[type=url], input[type=password], input[type=number], input[type=date], input[type=tel], select, textarea {
        border: 1px solid rgb(106, 107, 106);
        font-size:12px;
}
.lost_password {
    margin-left: 10px;
}
/*checkoout*/
.woocommerce-checkout .login {
    padding: 0px 0px 20px 0px;
    max-width: unset;
    float: left;
    margin-right: 20px;
    width: 100%;
}
.ferretti-order-review {width: 48%;
    float: right;}
.woocommerce-checkout .checkout-order-review {
   padding: 30px 30px !important;
  background-color: #fff;
    border-radius: 10px;
    box-shadow: 0px 13px 17px 3px rgba(140, 140, 140, 0.22);
}
.form-recordar {
    width:100%;
    clear:both;
    display:block;
    margin-bottom: 0px;
}
.row-first-ferretti {
    margin-left:3%;
}
.cupon-legal {
    margin-top: 3px !important;
    margin-bottom:14px !important;
}
#checkout {margin-top:20px;}
.login-checkout button {
    margin-top: 0px !important;
    background-color: #fff !important;
    color: #333 !important;
    padding-top: 4px !important;
    padding-bottom: 4px !important;
    border-radius: 5px;
    border: 1px solid #424242 !important;
}
.ferretti-checkout-options {    margin-left: -15px;padding: 10px 0px;background-color: #fff;display: flex;border-radius: 10px;box-shadow: 4px 4px 13px 0px rgba(140, 140, 140, 0.22);}
.woocommerce-checkout .login p{    font-size: 12px;
    font-weight: 600;
    text-align: left;}
.woocommerce-checkout .checkout_coupon p {margin-left:5px;}
.woocommerce-checkout .checkout_coupon .button {padding: 5px 10px;
    background-color: unset !important;
    border: 1px solid #333 !important;
    color: #333 !important;
    border-radius: 5px;
    line-height:20px;
    font-size: 12px;
    font-family: avenir-medium;}
.woocommerce-checkout .checkout_coupon::before, .woocommerce-checkout .login::before {display:none;}
.checkout_coupon  {padding:7px 15px;}
.woocommerce-checkout-review-order-table tfoot .order-total th {font-size: 20px;}
.woocommerce-checkout .checkout_coupon {background-color:unset !important;display:block !important;padding: 20px 20px;float:left;margin-left: 15px;margin-bottom: 15px;}
.woocommerce-checkout .woocommerce-shipping-fields>h3 label {font-size:14px !important; font-family:avenir-heavy;}
.shop_table td.product-thumbnail img {border: 1px solid #bbb;max-width: 100px;}
table tbody th, table tfoot th {
    border-bottom: 1px solid #999;
}
table tr td {
    border-bottom: 1px solid #999;
}
.resumen-compra table tr td:first-child {border-bottom: 1px solid #999;}
.resumen-compra table tr td:last-child {border-bottom: 1px solid #999;}
.shipping td {border-bottom: 1px solid #999 !important;}
.woocommerce-cart-form .button {line-height:10px;background-color: #f6f6f6 !important;color:#333 !important;border-radius: 5px;font-size: 10px;padding: 10px 15px !important;border: 1px solid #333;font-family:avenir-medium;}
.quitar-producto a {color:#333;top:20px;position: relative;font-family: avenir-heavy;}
.shop_table thead {}
.shop_table thead tr th {padding: 15px 5px;}
.my_account_orders th {color:#f6f6f6 !important;}
.single-product .woocommerce-error, .single-product .woocommerce-message {margin: 10px auto;color: #e51c23;font-size: 11px;border: 1px solid #e51c23;}
*, *:before, *:after {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
.contenedor-tabla {min-width: 320px;max-width: 800px;padding: 10px;margin: 0 auto;background: #fff;}
#content1 {display: none;padding: 0px 0 0 20px;}
#content2 {display: none;padding: 0px 0 0 20px;}
#content3 {display: none;padding: 0px 0 0 20px;}
#content4 {display: none;padding: 0px 0 0 20px;}
.basti {display: none;}
.contenedor-tabla label {display: inline-block;margin: 0 0 -1px;padding: 15px 25px;font-weight: 600;text-align: center;color: #bbb;border: 1px solid transparent;}
.contenedor-tabla label:before {font-family: fontawesome;font-weight: normal;margin-right: 10px;}
.contenedor-tabla label[for*='1']:before { }
 .contenedor-tabla label[for*='2']:before {}
 .contenedor-tabla label[for*='3']:before { }
 .contenedor-tabla label[for*='4']:before { }

.contenedor-tabla label:hover {color: #888;cursor: pointer;}

.contenedor-tabla input:checked + label {color: #555;border-bottom: 2px solid #000;}
#tab1:checked ~ #content1,
#tab2:checked ~ #content2,
#tab3:checked ~ #content3,
#tab4:checked ~ #content4 {display: block;}
.table-product-1 {max-width: 600px; border: none;}
        .table-product-1-td {
            padding: 8px 20px; 
            border: none; 
            text-align: left;
        }
        .table-td-light {
            background-color: #e8e8e8;
        }
        .table-description {
            padding: 10px 10px;
        }
.table-title {font-size:16px;padding: 15px 20px;background-color: #3b3b3c;color: #fff !important;}
.table-sub {font-size:14px;padding: 10px 20px;}
.secondary-header .container{position: relative !important;z-index: 80 !important;top: 60px;width: 100% !important;background-color: #666666 !important;padding: 5px 0px;}
.main-header .container{padding-left: 30px;padding-right: 0px;width: 100% !important;z-index: 90;position: fixed;background-color: #fff;box-shadow: -1px 6px 22px -6px rgba(0,0,0,.5);}
.home .main-header .container{padding-left: 40px;padding-right: 0px;width: 100% !important;z-index: 90;position: fixed;background-color: #fff;box-shadow: -1px 6px 22px -6px rgba(0,0,0,.5);}
.woof_list_checkbox li div {margin-top: -5px;}
.icheckbox_minimal-grey, .iradio_minimal-grey {width:14px;height:14px;border: 0.2px solid #bfbfbf;background: url(https://ferrettistore.com/wp-content/uploads/2018/04/grey.png) no-repeat;}
.icheckbox_minimal-grey.checked {background-position: -42px -2px;}
form.has-categories-dropdown .search-by-category li {padding: 10px 0px;border-bottom: 1px solid #bbbbbb;}
form.has-categories-dropdown .search-by-category .dropdown-list {top: 33px;margin-top: 2px;background-color: #ececec;border-radius: 0px 0px 5px 5px;min-width: 160px;max-width: 230px;padding: 10px;}
.cookies-buttons .cookies-more-btn {color:#333}
.cookies-buttons>a {
    margin-right: 10px;
}
.cookies-buttons>a:last-child {font-size:10px !important;}
.cookies-buttons .cookies-accept-btn {background-color:#6a6b6a;border-radius:4px;font-size:12px;display: inline-block;font-size: 10px;line-height: 14px;padding-top: 4px;padding-bottom: 4px;color:#fff;border-right: 1px solid #929292 !important;border:0px;text-transform: none;}
.basel-cookies-popup {width: 85%;padding: 10px 15% !important;border-radius: 5px;
    background-color: rgb(0 0 0 / 66%);
    border: 1px solid rgba(166,166,166);
    color: #333;left: 3%}
.basel-tooltip .basel-tooltip-label:before {
    left: 10%;
    -webkit-transform: translateX(-10%) translateY(0);
    -o-transform: translateX(-10%) translateY(0);
    -ms-transform: translateX(-10%) translateY(0);
    -sand-transform: translateX(-10%) translateY(0);
    -moz-transform: translateX(-10%) translateY(0);
    transform: translateX(-10%) translateY(0);
}
.basel-tooltip .basel-tooltip-label {
    display:none;
    -webkit-transform: translateX(-25%) translateY(0);
    -o-transform: translateX(-25%) translateY(0);
    -ms-transform: translateX(-25%) translateY(0);
    -sand-transform: translateX(-25%) translateY(0);
    -moz-transform: translateX(-25%) translateY(0);
    transform: translateX(-25%) translateY(0);
}
.single-product-content .product-image-summary {margin-bottom: 30px;}
.single-product-content .product-tabs-wrapper {border-bottom: none;border-top: none;padding-top: 0px !important;padding-bottom: 0px;background-color:#fff;}
.yith-wfbt-section .yith-wfbt-images .image_plus {font-size: 17px;color: #636363;width:32px;}
.ppom-input-instalacion_profesional {margin-bottom:0px !important;}
.ppom-col {margin-bottom: 0px;
   /** border-left: 2px solid #ccc;
    background-color: #f8f8f8;*/
}
.form-group {margin-bottom: 5px;}
.ppom-wrapper .form-group {margin-bottom: 5px !important;}
.ppom-input-solicitar_instalaci_n span.show_description {display:block;}
.ppom-input-solicitar_instalacion span.show_description {display:block;}
.form-check-label {border-bottom: none !important;}
.ppom-label-checkbox {font-weight: 300;line-height: 17px;font-size: 11px;color: #555;border-bottom: none;}
.ppom-col label {margin-top: 5px;font-weight: bold;font-size: 12px;color: #555;padding-bottom: 0px;padding-left: 19px;text-indent: -19px;margin-left: 3px;letter-spacing: 0.5px;}
.ppom-input-caracter_sticas_ span.show_description {display:block;}
.ppom-input-instalacion_de_producto span.show_description {display:block;}
.ppom-input-contrata_un_profesional span.show_description {display:block;}
.ppom-wrapper span.show_description { font-weight: 400 !important;font-size: 11px !important;color: #555 !important;padding-left: 0px !important;letter-spacing: 0.2px !important;line-height: 1.4 !important;}
.yith-wfbt-section h3 {margin-top:25px;color: #656565 !important;text-align: left;margin-bottom: 10px;font-size: 12px;font-weight: 200;font-family: "avenir-book" !important;padding-left:28px;}
.total_price_label {font-weight:700;font-size:14px;}
.mas-background {border-radius:40px;background-color:#a5a5a5;padding: 5px 10px;color:#fff;}
.total_price_label::before {content:'Habitualmente se comprarón juntos.';font-size:12px;color:#6f6f6f;}
.yith-wfbt-form { margin-top:20px;}
.recomendados-ferretti {font-size: 15px;color: #949494;text-align:center;margin-bottom: 5px;font-family: "avenir-light" !important;}
.yith-wfbt-submit-block .yith-wfbt-submit-button {
    font-size: 10px;padding-top: 6px;padding-bottom: 4px;
    padding-left: 10px;padding-right: 10px;margin-top: 5px !important;margin-left: 15px !important;border:0 !important;letter-spacing:1px;}
.total_price .amount {font-size: 16px;font-family:avenir-light;color:#666 !important;}
.price_text_ferretti {padding-top: 15px;float: left;padding-bottom: 7px;}
.ferretti-precio-rec {text-align: left;position: relative;width: 230px;clear: both;padding: 5px 0px;display: block;}
.ferretti-precio-rec .amount {font-size: 14px !important;color:#333;}
.check-ferretti {width:100%;margin-bottom:10px !important;}
.yith-wfbt-item {padding-left:0px;padding-right:0px;}
.image_plus image_plus_1 {display:block;}
li:last-child.yith-wfbt-item {padding-left:35px;padding-right:30px}
li:nth-child(2).yith-wfbt-item {padding-left:16px;padding-right:40px}
li:nth-child(3).yith-wfbt-item {padding-left:24px;padding-right:30px}
li:first-child.yith-wfbt-item {padding-left:6px;padding-right:40px}
.yith-wfbt-section .yith-wfbt-items {list-style-type: none;}
.woocommerce ul.order_details, .woocommerce-page ul.order_details {margin-left:0px;}
/* editor fechas entrega */
.ui-datepicker th {font-size: 12px;padding: 5px;}
.ferretti-receipt {background-color: rgba(222, 216, 216, 0.23);padding: 30px 30px 40px 30px;margin-bottom: 30px;border: 1px solid #737373;}
#slider-home {box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2);z-index: 20;}
.order_ferretti li  {
      font-size:16px !important;
    padding: 10px;
    padding-right: 15px;
    border-right: 1px solid #000;
    padding-left: 10px;
    float: left;
    text-align:center;
    
}
.order_details .amount{font-size: 16px;}
.order_details .order {border-left: 1px solid #000;}
#info_payment {clear:both;padding: 20px 5px 0px 5px;text-align: center;}
#bundle-orign-ferretti {}
.shop_table td.product-name > a {line-height:16px;}
.quantity .minus, .quantity .plus {color:#000;font-weight: 400;}
.cart-collaterals .cart_totals table .order-total th {font-size: 14px; border:0px !important;}
.shop_table th.product-thumbnail {color:#424242;}
.shop_table th.product-name {color:#424242;}
.shop_table th.product-price {color:#424242;}
.shop_table th.product-quantity {color:#424242;}
.shop_table th.product-subtotal {color:#424242; min-width:110px;}
.pasos {margin: 10px 0px 30px 0px;padding-left:20px;}
.resumen-compra {margin-top: 20px;padding: 10px 20px;}
.cart-collaterals .cart_totals>.responsive-table {background-color:unset;}
#shipping_method li {margin-bottom: 5px;}
#baner-griferia {opacity: 1;}
.single-product-content .tabs {display:none;}
.single-product-content .tabs li {display: none;}

.yith-wfbt-submit-block {display: block;padding-top: 15px;position: relative;width: 490px;clear: both;margin: 25px auto;}

.yith-wfbt-item label .product-name strong {display:none;}
.yith-wfbt-item label .product-name {position: relative;font-size: 13px !important;text-align: left !important;line-height: 1.4;clear: both;width: 240px;display: block;min-height: 30px;}
.yith-wfbt-item label .price .amount {font-size:12px !important;}
.yith-wfbt-section .yith-wfbt-images {float:none;}
.yith-wfbt-section {position: relative;display:block;z-index:100;width: 100%;clear: both;float: left;}
.basel-add-btn {float: left;}
.basel-hover-base .basel-add-btn>a {width:30px;}
.basel-hover-base .yith-wcwl-add-to-wishlist>div>a {text-align: left;width: 31px;}
.basel-hover-base .hover-mask>div:first-child {margin-left:72%;}
.basel-add-btn .yith-wcqv-button {display:none;}
.hover-mask .yith-wcwl-add-to-wishlist {float:right;}
.basel-hover-base .add_to_cart_button:before {content:url(https://ferrettistore.com/wp-content/uploads/2018/05/shopping-cart-2.svg);width: 20px;
    padding-top: 2px;}
.basel-hover-base .hover-mask a:hover {color: #e51c23;}

.basel-hover-base .add_to_cart_button:hover:before,.basel-hover-base .add_to_cart_button:active:before,.basel-hover-base .add_to_cart_button:hover:before {content:url(https://ferrettistore.com/wp-content/uploads/2018/05/shopping-cart-3.svg);}
.hover-mask .quick-view {display:none !important;}
.related-and-upsells {margin-bottom: 0px;}
.yith-wfbt-section .yith-wfbt-images {margin: 5px 15px 5px 0;}
.yith-wfbt-section .yith-wfbt-images td {padding: 0px 0;}
.yith-wfbt-section .yith-wfbt-images td img {width: 200px;height: auto;}
.bundled_product_summary .bundled_product_images a {margin:0 !important;}

.bundled_product_optional_checkbox input  {display:block !important;margin: 0 auto;}
.responsive-table .responsive-table {overflow:hidden;}
.single-product-content .in-stock, .single-product-content .out-of-stock {display:none;}
#shipping_method {
    width:100%;
}
#shipping_method label {
    width: 87%;
}
.cart-collaterals .cart_totals table th {
    font-size: 12px;
    width:40%;
}
.fee th {font-weight:400;}
.cart-collaterals .cart_totals table td {
    text-align:left;
}
.cart-collaterals .cart_totals table td .amount {
    font-size:14px;
    float:right;
}
.cart-collaterals .cart_totals h2{
    font-weight: 400 !important;
    text-align:left;
}
.shipping td {
    padding: 15px 5px !important;
    text-align:right !important;
}
.cart-collaterals .cart_totals table .shipping #shipping_method + .woocommerce-shipping-calculator, .cart-collaterals .cart_totals table .shipping .shipping_method + .woocommerce-shipping-calculator {margin-top: 0px;float:right;}
.order-total td {
    padding: 15px 5px !important;
}
.cart-collaterals .cart_totals table .shipping a {
    color: #333;}
.text-box-cupon {
    font-size:12px;
    margin-bottom:20px;
}
.link-ferretti {
    color:#e51c23;
    text-decoration:underline;
}
.woocommerce-shipping-calculator {
    width:160px;
}

.ocultar {
    display:none;
}
.tarjetas-checkout img {
    padding-top: 15px;
}
.tarjetas-checkout span {
    display: block;
    margin-top: 10px;
    font-size: 12px;
    color: #4c4c4c;
}
.tarjetas-checkout a {
    font-size:15px;
    line-height: 40px;
    text-decoration:underline;
    font-weight:400;
}
.tarjetas-checkout {
    margin-top:15px;
    padding:15px;
}
.cupon-button {
    background-color: #fff!important;
    color: #333 !important;
    border-radius:5px !important;
    float: none;
    margin-left: 15px;
    border: solid 1px #000 !important;
 padding-top: 11px !important;
    padding-bottom: 8px !important;
    font-size: 10px !important;
    font-family:avenir-medium;
}
.cart-totals .woocommerce-cart-form {
    width:100%;
}
.order-total th {
    padding: 0px 0px 0px 5px !important;
}
.woocommerce-cart-form {
 background-color:#fff;
 box-shadow: 7px 7px 13px 0px rgba(140, 140, 140, 0.42);
    border-radius: 5px;
}

.cart-subtotal td {
    padding: 15px 5px !important;
}
.shop_table tr th {
    padding: 5px 5px;
    font-size:14px;
    border-bottom: 1px solid #999999 !important;
}
.cart-collaterals .cart_totals .wc-proceed-to-checkout {
        width: 100%;
    padding-top: 10px;
}
.form-cupon {
    padding: 25px 0px;
}
.coupon {
         margin-bottom: 10px !important;
    width: 45%;
    padding-right: 5px;
    padding-left: 20px;
    float: left;
}
.coupon h3 {
    margin-bottom:10px;
    font-size:14px !important;
    text-transform: uppercase;
        padding: 5px 5px;
        border-bottom: 1px solid #999999 !important;
}
.coupon h2 {
    font-size:20px;
}
.cart-subtotal h2 {
    font-size:14px !important;
}
.cart-collaterals .cart_totals {
    float: left;
    width: 100%;
    background-color: #fff;
    box-shadow: 7px 7px 13px 0px rgba(140, 140, 140, 0.42);
    padding: 0px 15px 0px 5px;
        background-image: unset;
        border-radius:5px;
}
.cart-collaterals .cross-sells {
    width: 100%;
    float: left;
}
.tarjetas-ferretti {
        font-size: 12px;
    margin-top: 40px;
    font-weight: bold;
    vertical-align: middle;
    text-align:center;
    margin-bottom: 40px;
}
.tarjetas-imagen {
    width: 440px;
    margin-top: 10px;
}
.product-grid-item .product-title a {font-size: 13px;display: inline-block;font-weight: 400;vertical-align: top;}
.amount {color: #e51c23 !important;font-size: 12px;font-weight: 600;font-family:avenir-light;letter-spacing: 0.3px;}
.woocommerce table.wishlist_table thead th, .woocommerce table.wishlist_table tbody td {
    vertical-align: top;
    height: 435px !important;
    border-color: #e7e7e7;
}
.wpb_text_column ol, .wpb_text_column ul {padding-left: 5px;}
.wishlist-item-ferretti {float: left;width: 25%;padding: 0 30px;height: 435px !important;}
.ferretti-wish-title-item {height:40px;text-align: left;}
.wishlist-item-ferretti .product-price {
    width: 50%;
    float: left; 
    padding-top: 8px;
}
    
.wishlist-item-ferretti .product-add-to-cart{margin-top:0px;width: 50%;float:left;}
.wishlist_table .add_to_cart.button {border-radius: 6px;float: left; margin-top: 10px;}
.wishlist_table .add_to_cart.button:hover {    float: left; margin-top: 10px;background-color: #333 !important;color: #fff;}
.wishlist-item-ferretti .yith-wcqv-button{display:none;}

.woocommerce-MyAccount-title {
    margin-bottom: 0;
    border-bottom: none;
    padding: 8px 10px;
    text-align: left;
    font-size: 13px;
    background-color: unset;
    text-transform: uppercase;
    font-weight: 700;
    color: #000;
}
.wishlist_table tr td a.button {
    white-space: normal;
    font-size: 10px;
    padding: 6px 15px;
    margin: 10px 0px 15px 0px;
    background-color: #fff;
    color: #333;
    border: 1px rgb(130, 130, 130) solid;
}
.woocommerce-MyAccount-navigation ul li a {
    padding: 15px 10px !important;
    font-size: 12px;
    text-transform: inherit;
    text-decoration: none;
    color: rgba(71,71,71,.8);
}
.single-product .bundle_form .bundle_price p.price {
    font-size: 26px !important;
}
.bundle_wrap .price ins span {
    font-size:26px !important;
}
.wpb_text_column ul:not(.social-icons)>li:before {
    display:none;
}
.woocommerce-MyAccount-navigation ul {
    border: none;
}
.basel-my-account-sidebar {
    width:20%;
}
.ferretti-wish-head {
    display:none;
}
.ferretti-bundle {
    margin-top:15px;
}
.bundled_product_summary .bundled_product_optional_checkbox {
    padding-top: 5px;
    text-align:center;}

.bundled_product_summary {
    padding-left: 15px !important;
    width: 30%;
    float: left;
    padding-bottom: 1em;
}
.bundled_product_summary .details {
    clear:both;
}
.bundled_product_summary .bundled_product_images img {
    width: 140px!important;
    height: auto !important;
}.bundled_product_summary .bundled_product_images {
    clear:both; 
    margin-left: 0px !important; 
    width: 140px!important;
}
.bundled_product_title {
    font-size: 12px!important;
    height: 50px;
    margin-bottom: 10px;
    text-align:center;
        margin-top: 10px;
}

.single-product-content .cart {
    width: 100%;
    margin-top:0px;
}
.single-product-content .cart .button {
    letter-spacing:1px;
    background-color:#424242 !important;
    /*background-image: url('https://ferrettistore.com/wp-content/uploads/2018/05/boton-cart-fondo-ferretti.png');*/
    background-repeat: no-repeat;
    background-size: 100%;
    font-size: 11px;
    line-height: 19px;
    text-align: center;
    width: 200px;
    border: 1px solid #424242;
    color:#ffffff;
    border-radius:5px;
   /*background: #393939;
background: linear-gradient( #817777, #393939) !important;
border-color: unset !important;
outline: 1px solid #ababab66;
outline-offset: -5px;*/
}
.single-product-content .cart .button:hover {
    border-color:#e51c23 !important;
background-color:#e51c23 !important;
color:#fff;
     /*background-image: url('https://ferrettistore.com/wp-content/uploads/2018/05/boton-cart-fondo-ferretti-hover.png');
background: linear-gradient( #555555, #333333) !important;
outline: 1px solid #ababab66;
outline-offset: -5px;*/
}
.quantity input[type="number"] {
color: #333;
    font-weight: 400;
}
.single-product-content .entry-summary .yith-wcwl-add-to-wishlist a:before {color: #e51c23 !important;}
.single-product-content .product_meta {
    display:none;
}
.single-product-content .entry-summary .yith-wcwl-add-to-wishlist {
    float: left;
    margin-right: 15px;
}
.single-product-content .price {
    font-size: 1.4em;}
    .single-product-content .product-share {
        clear:both;
    }
    .popup-quick-view .entry-summary .entry-title a {
      color: #555 !important;
    font-size: 21px;
    line-height: 22px;
    font-family: avenir-black !important;  
    }
    .single-product-content .entry-title {
    color: #555 !important;
    font-size: 21px;
    font-weight: 400 !important;
    line-height: 22px;
    font-family: avenir-black !important;
}
.summary-add-to-cart-form-bundle {
    width: 50% !important;
    float: right !important;;
    padding:0 15px !important;;
}
.wc-tabs-wrapper {
    z-index:80;
    width:100% !important;
    position:relative;
}
.labels-rectangular {
    top:11%;
}
.labels-rectangular .product-label {
    letter-spacing: .4px;
    font-size: 14px;
    padding: 8px 10px;
}
.site-content {
    margin-bottom: 0px;
}
.main-header {
    margin-bottom: 0px !important;
    z-index: 350;
    position: absolute;
    background-color: #fff;
}
.main-page-wrapper {
    position: relative;
    background: #fff;
    /*top: 100px;*/
    top:60px !important;
        margin-bottom: 60px;
}
.helvetica-roman {
    letter-spacing: -10px !important;
}
.helvetica-roman-vat {
    letter-spacing: 1px !important;
}
.helvetica-light {
    letter-spacing: 0.5px !important;
}
.red-icon {
    color: #f5f5f5;
    margin-right: 9px;
    margin-top: 2px;
}
.top-caja-content a {
    color:#fff;
    padding:0 40px;
    font-size: 12px;
    float: none;
    width:110px;
    border-right: solid 1px #8a8a8a;
}
.top-caja-content a:hover {
    color:#bbb;
}
.top-caja-content span {
    color:#fff;
    padding:0 40px 0px 10px;
    font-size: 12px;
    float: none;
    width:110px;
    border-right: solid 1px #8a8a8a;
}
.top-caja-content{width: 70%;
    float: left;
    color: #fff;
    padding: 9px 30px;
    text-align: left;
    font-size: 12px;
    height: 100%;
    letter-spacing: 0pt;
      border-radius: 4px 0px 0px 4px;
}
.sombrita {
    box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2);
}
.header-categories .search-extended {    width: 30%;padding-left: 0% !important;}
.franja-auxiliar-ferretti {
        /*box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2);*/
    border-radius: 4px;
    width: 100%;
    float: left;
    display: block;
    height: 30px;
    margin-left: 10px;
}
.hephaistos.tparrows.tp-leftarrow:before {
    content: "\e824" !important;
    margin-left: -2px;
    margin-top:10px;
}
.hephaistos.tparrows.tp-rightarrow:before {
    content: "\e825" !important;
    margin-left: -2px;
    margin-top:10px;
}
.hephaistos.tparrows.tp-leftarrow:hover:before {
    content: "\e824" !important;
margin-top:10px;margin-left: -4px;
}
.hephaistos.tparrows.tp-rightarrow:hover:before {
    content: "\e825" !important;
    margin-top:10px;margin-left: -4px;
}
.hephaistos.tparrows.tp-leftarrow:hover {
width:60px;
height:60px;
}
.hephaistos.tparrows.tp-rightarrow:hover {
    width:60px;
height:60px;
}
.hephaistos.tparrows {
    width:60px;
height:60px;
margin-left: -4px;
}



.header-categories {
   padding-bottom: 0px; 
}
.baner-header { margin-bottom:8px;height:535px;}
.imagen-header-detalle {  height: 402px; margin-bottom: 5px;}
.main-header .site-logo {
    padding-right:0px;
}
.main-header .site-logo img {
    padding-top: 5px;}
.main-header form.has-categories-dropdown #searchsubmit {
    top: 1px;
    width: 40px;
    right: 1px;
    height: 28px;
    background-color: #000;
    color: #fff;
    border-radius: 0px 4px 4px 0px;
}
.main-header form.has-categories-dropdown #searchsubmit:after {
    line-height: 27px;
    font-size: 16px;
}
.search-results-wrapper {
    margin-left: 141px;
}
.main-header form.has-categories-dropdown input[type=text] {
    left: 0px;
    padding-left: 170px;
    padding-right: 150px;
    border-radius: 4px;
    border-width: 1px;
    box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2);
    border-color: rgba(168,168,168,.4);
    height: 30px;
        font-size: 12px;
}
form.has-categories-dropdown .input-dropdown-inner:after, form.has-categories-dropdown .input-dropdown-inner:before {
    display:none;
}
form.has-categories-dropdown .input-dropdown-inner>a:after {
    line-height: 30px;
}
.main-header form.has-categories-dropdown .search-by-category {
    border-radius: 4px 0px 0px 4px;
    top: 0px;
    height: 30px;
    display: block;
    width: 160px;
    right: 0px;
    left: 0px;
    line-height: 30px;
    padding: 0;
    background-color: #ECECEC;
}
.main-header form.has-categories-dropdown .input-dropdown-inner {
    height: 30px;}
    .main-header form.has-categories-dropdown .input-dropdown-inner>a {
    font-size: 12px;
    color: inherit;
    text-transform: none;
    height: 30px;
}
.header-categories .secondary-header {
    /*position: fixed;*/
   /* top: 87px;*/
    width: 100%;
    background-color: #666666;
    padding: 5px 0px;
}
.header-categories .search-extended {
    padding-left: 6%;
}
.scrollToTop {
    background-color: #fff !important;
    color: #666 !important;
    border-color: #666 !important;
    bottom: 105px;
    right: 70px;
    width: 55px;
    height: 55px;
    border: 0.5px solid;}
.scrollToTop::after {line-height: 50px;}
.mailchimp-input-icon{float:left;margin-right:10px;margin-bottom:15px;}
.mc4wp-form .mailchimp-input-icon:before {
    left: 5px;
    top: 11px;
    color:#282828 !important;
}

.main-footer {
    width:71%;
}
.submenu-footer{color: #fff !important; line-height: 1.8; font-weight: lighter;letter-spacing:1px;font-size:11px !important;font-family:avenir-light;}
.mc4wp-form .mailchimp-input-icon::before {left: 5px !important; top: 4px !important;}
.mc4wp-form-basic input[type="text"], .mc4wp-form-basic input[type="email"], .mc4wp-form-basic input[type="tel"], .mc4wp-form-basic input[type="url"], .mc4wp-form-basic input[type="date"], .mc4wp-form-basic select, .mc4wp-form-basic textarea, .mc4wp-form-theme input[type="text"], .mc4wp-form-theme input[type="email"], .mc4wp-form-theme input[type="tel"], .mc4wp-form-theme input[type="url"], .mc4wp-form-theme input[type="date"], .mc4wp-form-theme select, .mc4wp-form-theme textarea {
    min-height: 28px;}
.suscribir-button {margin-bottom:20px; color: #fff!important;background-color: #6a6b6a!important;border:0px !important;border-radius:0px !important;padding: 5px 10px 5px 10px !important;text-transform: none !important;float:left;}

.footer-container ul li {
    margin-bottom: 0px;
}
.middle1 a {text-decoration:none;}
.text1:hover {text-decoration:none;}
.text2:hover {text-decoration:none;}
.text3:hover {text-decoration:none;}
a .text1:hover {text-decoration:none;}
a .text2:hover {text-decoration:none;}
a .text3:hover {text-decoration:none;}
.text1 a:hover {text-decoration:none; color:#999;}
.text2 a:hover {text-decoration:none;color:#999;}
.text3 a:hover {text-decoration:none;color:#999;}
.category_filter {
    box-shadow: -2px 3px 7px 1px rgba(128,128,128,.48);
    margin-top: 0;
    padding: 11px;
    font-size: 16px;
    font-family: avenir-medium;
    font-weight: 400;
    color:#6a6b6a !important;
}
.category_filter:hover {
    padding: 11px;
font-size: 16.5px;
font-family: avenir-black;

}
.page-title {
    margin-top:0px !important;
}
.sku-code {
    font-size: 12px;
    color: #000000;
    margin-bottom: 10px;
    text-align: left;
    line-height: 1.8;
    margin-top: 2px;
    font-family:avenir-light;
}
.product-grid-item .product-element-top {margin-bottom:20px;}
.product-grid-item .price {width:30%;float:left;padding-right:7px;text-align:right;}
.product-grid-item .price .amount {line-height: 16px;vertical-align: top;}
.product-grid-item .price .woocommerce-Price-currencySymbol {line-height: 16px;vertical-align: top;}
.post-type-archive-product .price .amount {vertical-align: top;}
.post-type-archive-product .woocommerce-Price-currencySymbol {vertical-align: top;}
.woocommerce-Price-currencySymbol {line-height: 16px;}
.single-breadcrumbs-wrapper {margin-bottom: 20px;margin-top: 0px;background-color:#fff;}
.title, h1, h2, h3, h4, h5, h6 {
        line-height: 1.2;
        font-family:avenir-medium;
}
.ferretti-space {
        height: 50px;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-item-align-float-left {
    float: none;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link:focus {    background: #fff; color: #333;font-size: 12px; }
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link:hover {    background: #fff; color: #333;font-size: 12px;}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link:active {    background: #fff; color: #333;font-size: 12px; }
#woof_svg_load_container img {
    width: 10% !important;
    height: 10% !important;
    margin:0 auto;
}
.woof_container input[type="radio"], .woof_container input[type="checkbox"] {

}
label.woof_checkbox_label.woof_checkbox_label_selected {
    font-weight: normal !important;
    color: red;
}
.main-header {
    margin-bottom: 0px; 
      z-index: 350;
}
.footer-container {
    z-index:250 !important;
    position:relative;
    padding-bottom: 10px;
}
.woof_redraw_zone {
padding-left:25px;}
.shop-ferretti {
  width: 85%;
    margin: 0 auto;
}
.square-red {
    width: 5px;
    height: 5px;
    background-color: #e51c23;
    margin-top: 8px !important;
    position: relative;
    float: left;
    margin-right: 2px !important;
}
.lado-cuadro {
float:left;
position: absolute;
    margin-left: 8px;
}
#mega-menu-wrap-primary .mega-menu-toggle {
    background: #fff0 !important;}
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
text-transform: none !important;
color: #292929 !important;
}

.zm-viewer {
    z-index: 1000;
    box-shadow: 5px 7px 4px 0px rgba(101, 100, 100, 0.3);
    background-color: #d2d2d2cc;
}
.botones-extra {
    width: 30%;
    float: left;
    margin-left: 25px;
}
.share-producto {
width: 30px;
    float: left;
margin-left:5px;
}
.boton-print {
width: 30px;
    float: left;
margin-left:5px;
}
.store {
    width: 253px;
    background-color: #000;
    display: block;
    height: 50px;
    position: relative;
    color: #fff;
    border: 0px solid;
    border-radius: 4px;
    
    vertical-align: middle;
}
.iconic-woothumbs-thumbnails__slide--active, .iconic-woothumbs-thumbnails__slide--active:hover {
    opacity: 1 !important;
}
.iconic-woothumbs-thumbnails__slide {
opacity: .7;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
font-family: 'Open Sans', sans-serif;
}
.about-superior {position:relative;left:40px;top:10px;}
.about-superior a:hover {color:#ccc;}
.botones-about {font-size:12px !important;}
.texto-aboutu {font-size:15px !important;line-height: 18px !important;bottom: 50px;position: relative;}
.woof_products_top_panel li span {padding-right: 0px;background: none;background-size: 12px 12px;background-repeat: no-repeat;background-position: right;}
.woof_products_top_panel li span:after {content: "X";right: 10px;margin-left: 20px;}
#text-76 {
display:none;
}
.sidebar-widget li a {
    color:#e51c23;
    font-size: 12px;
}
.basel-price-filter .amount {
    font-size: 12px !important;
}
.shop-loop-head .woof_products_top_panel {
display:none !important;
}
.woof_products_top_panel li span:before {
    content: "X";
    right: 10px;
    margin-right: 10px;
    font-size: 10px;
    color: #e51c23;
}
.woof_products_top_panel li span:after {
    display:none;
}
.woof_products_top_panel li {
    margin: 0 15px 0 25px !important;
        height: 25px;
    line-height: 25px;
    width: 100%;
    text-align: left;
}

.woof_list label {font-weight:normal !important;margin-bottom: 0px !important;padding-top: 0px;padding-bottom: 3px;font-size:12.5px;letter-spacing:0.3px;}
.woof_list li {padding:4px 0px !important;}
.menu-about-container {padding-left: 10px !important;}
.woof_container {border-bottom: 1px solid #ababab;padding-top: 12px;margin-top: 8px !important; padding-bottom: 2px !important;margin-bottom: 10px;}
.woof_container_inner h4 a {
    font-size:22px !important;
}
.woof_container_inner h4 {
  margin-bottom: 10px;
font-weight: bold;
line-height: 25px;
font-size: 14px;
font-family: avenir-light;
letter-spacing: 0.5px;
}

.woof_list_checkbox li p {
        margin-bottom: 0px !important;
}



#blb-osp-loading-bar {
display:none;
}
.rojito {
width: 5px;
    height: 5px;
    background-color: #e51c23;
    float: left;
    margin: 0 auto;
    vertical-align: middle;
    margin-right: 5px;
margin-top: 15px;
}
.about-titu {
font-size: 22px;
color: #040404 !important;
}
span.about-titu:before {
width: 2px; 
     height: 2px; 
     background: #e51c23;
}
.questions-sub {
text-decoration: underline;
}
#questions h3 {
margin-bottom: 0px;
}

.iconic-woothumbs-all-images-wrap--thumbnails-left .iconic-woothumbs-images-wrap, .iconic-woothumbs-all-images-wrap--thumbnails-right .iconic-woothumbs-images-wrap {
    width: 82%;
    padding-left: 20px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title {
    text-transform: capitalize;
}
.mega-block-title a {
    color: #e00b0b !important;
    font-weight: bold;
}
.basel-navigation ul li a:hover {
    color: #000;
    text-decoration: underline;
}

.imagen-furniture {
height:293px;
position:relative;
}
.texto-furniture {
height:293px;
position:relative;
}

.texto-matt {
height:293px;
position:relative;
}
.caja-matt {
height:137px;
}
#mega-menu-wrap-main-menu {
    clear: none;
float: right;
    margin-right: 7%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu[data-effect="slide_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-main-menu #mega-menu-main-menu[data-effect="slide_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
 margin-top: 0px;
 -webkit-transition: max-height 1.1s,padding .9s, margin-top 1s, visibility 1.5s;
 -o-transition: max-height 1.1s,padding .9s, margin-top 1s, visibility 1.5s;
 -moz-transition: max-height 1.1s,padding .9s, margin-top 1s, visibility 1.5s;
 transition: max-height 1.1s,padding .9s, margin-top 1s, visibility 1.5s;
 transition-timing-function: ease, ease-out;
transition-delay: 0s, .5s;
 max-height: 0;
 overflow: hidden !important;
 padding: 0px 25% 0px 25%;
 background-color: #f6f6f6 !important;
 opacity: 1 !important;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu[data-effect="slide_up"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-main-menu #mega-menu-main-menu[data-effect="slide_up"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-main-menu #mega-menu-main-menu[data-effect="slide_up"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-main-menu #mega-menu-main-menu[data-effect="slide_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu{
  /*padding: 30px 25% 60px 25%; comentado*/ 
    max-height:9000px;
}
/*
#mega-menu-item-custom_html-21 {
    width:13% !important;
    padding-left:55px !important;
}*/
#mega-menu-item-custom_html-21 .submenu-principal-ferretti li {line-height:22px;}
#mega-menu-item-custom_html-22 .submenu-principal-ferretti li {line-height:22px;}
/*#mega-menu-item-custom_html-22 {
    width:16% !important;
    padding-left:15px;
}*/
#mega-menu-item-custom_html-27 {
max-width:540px;
}
#mega-menu-item-custom_html-27 .custom-html-widget {
  }
#mega-menu-item-custom_html-27 img{

}
.submenu-principal-ferretti li:first-child {
    margin-right:10px !important;
}
.text-conocenos {font-size:12px;margin-bottom:30px;text-align:justify;}
.mega-sub-menu {
/*filter: drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.3)) drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.3));*/
    display: table-row;
    overflow-y: hidden;
    position: absolute;
    top: 65px;
    max-height:900px;
    transition-property: max-height,padding;
    transition-duration:1.5s, 0.5s;
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
    transform: translateY(0);
    box-shadow: inset 4px 4px 4px rgba(0, 0, 0, 0.3), 4px 4px 4px rgba(0, 0, 0, 0.3) !important;
}
.mega-sub-menu .closed {
    max-height:0px;
      /* completely offscreen */
    -webkit-transform: translate(0, -100%);
       -moz-transform: translate(0, -100%);
        -ms-transform: translate(0, -100%);
            transform: translate(0, -100%);
}
#mega-menu-item-custom_html-7{margin-right: 20px !important;width:3% !important;}
.mega-sub-menu .custom-html-widget {padding-top:15px;}

.menu-subpanel {
width:1400px;
}
.zm-handlerarea {
    max-width: 150px;
    max-height: 150px;
}
.admin-bar .zm-viewer, .admin-bar .zm-handler { margin-top: -32px !important; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus {
background-color: #D7D7D7 !important;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-menu-item-has-children > a.mega-menu-link:after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li.mega-menu-item-has-children > a.mega-menu-link:after, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-has-children > a.mega-menu-link:after{
display:none;
}
.megamenu {background-color: #D7D7D7 !important;}
.megamenu > .wpb_row {background-color: #D7D7D7 !important;}
.ferreti-menu-text {
    font-size: 12px;
    font-family: 'avenir-light', sans-serif;
    line-height: 1;
    padding-left: 3px;
    padding-top: 0px;
    top: 39px;
    margin: 0 auto;
    display: block;
    position: absolute;
    font-weight: 500;
color: #565353;
}
.iconic-woothumbs-icon-fullscreen:before {
    color: #313131;
}
.iconic-woothumbs-icon-heart:before {
    color: #313131;
}
.iconic-woothumbs-icon-right-open-mini:before {
    color: #313131;
}
.iconic-woothumbs-icon-left-open-mini:before {
    color: #313131;
}

label.woof_checkbox_label {
    font-weight: normal !important;
    margin-bottom:0px !important;
    
}
.megamenu .widget_nav_menu li::before {
    content: " ";
    font-size: 20px;
    color: rgb(153, 153, 153);
    margin-right: 4px;
}
[data-role="102"].woof_checkbox_count {
display:none;
}
div.woof_info_popup {
font-family: 'avenir-light', sans-serif;
}
.single-product .summary.entry-summary .single-right > div#questions {
    display: block;
}
.single-product #questions {border: 0px solid #ccc;padding: 2px 0px 20px;margin-top:20px;margin-bottom:20px;}
.summary-add-to-cart-form-bundle .bundle_add_to_cart_button.noloading {padding-right: 20px !important;}
.summary-add-to-cart-form-bundle .bundle_add_to_cart_button.noloading:after {display: none !important;}
.single-product .bundle_form_top .bundle_button {display: none;}
.mostrar-celular {display:none !important;}
.size-2560{display:none;} .size-1920 {display:block;} .size-5120{display:none;}
.imagen-foto-menu img {width: auto;}
@media (max-width: 5200px) and (min-width: 3801px) {
.size-5120{display:block;} .size-2560{display:none;} .size-1920 {display:none;}
#mega-menu-wrap-main-menu {margin-right: 15%;}
.contenedor-marcas {padding-left: calc((100vw - 1920px)/ 2);padding-right: calc((100vw - 1920px)/ 2);}
.contenedor-showroom {padding-left: calc((100vw - 1920px)/ 2);padding-right: calc((100vw - 1920px)/ 2);}
.contenedor-interno-looks {padding-left: calc((100vw - 1920px)/ 2);padding-right: calc((100vw - 1920px)/ 2);}
.contenedor-categoria-colecciones-breadcrumb {padding-left: calc((100vw - 1920px)/ 2);} 
.home .contenedor {padding-left: calc((100vw - 1920px)/ 2);padding-right: calc((100vw - 1920px)/ 2);}
.imagen-foto-menu img {width: 100%;}
}
@media (max-width: 3800px) and (min-width: 3050px) {
    .size-5120{display:none;} .size-2560{display:block;} .size-1920 {display:none;}
    #mega-menu-wrap-main-menu {margin-right: 15%;}
    .contenedor-marcas {padding-left: calc((100vw - 1920px)/ 2);padding-right: calc((100vw - 1920px)/ 2);}
    .contenedor-showroom {padding-left: calc((100vw - 1920px)/ 2);padding-right: calc((100vw - 1920px)/ 2);}
    .contenedor-interno-looks {padding-left: calc((100vw - 1920px)/ 2);padding-right: calc((100vw - 1920px)/ 2);}
.contenedor-categoria-colecciones-breadcrumb {padding-left: calc((100vw - 1920px)/ 2);} 
    .home .contenedor {padding-left: 22vw;padding-right: calc((100vw - 1920px)/ 2);}
    .imagen-foto-menu img {width: 100%;}
}
@media (max-width: 3000px) and (min-width: 1930px) {#mega-menu-wrap-main-menu {margin-right: 15%;}.size-5120{display:none;} .size-2560{display:block;} .size-1920 {display:none;}.contenedor-marcas {
    padding-left: 28%;
    padding-right: 28%;}.contenedor-showroom {padding-left: 28%;
    padding-right: 28%;}.contenedor-interno-looks {padding-left: 28%;padding-right: 28%;}
.contenedor-categoria-colecciones-breadcrumb {
    padding-left: 28%;} .home .contenedor {
    padding-left: 22%;
    padding-right: 22%;}
    .imagen-foto-menu img {
    width: 100%;
}
}
@media (max-width: 1800px) {
	.site-logo {
    width: 14% !important;
}
	#mega-menu-wrap-main-menu {margin-right:8% !important;}
.right-column {
    width: 250px;
    }}
@media (max-width: 1720px) {#mega-menu-wrap-main-menu {margin-right:5% !important;} .buscador-head {margin-left: 30px !important;}}
@media (max-width: 1680px) {
    #mega-menu-wrap-main-menu {margin-right:2% !important;}
    .is-form-style input.is-search-input {    width: 270px !important;}
    .main-header .widgetarea-head {
    padding-left: 17px;
    padding-right: 17px;
}
    .right-column .wishlist-info-widget {
    padding-right: 17px;
    padding-left: 17px;
}
    .right-column {
    width: 150px;
}
    .buscador-head {
    width: 280px;
}
    #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link {    min-width: 170px;}
}
@media (max-width: 1500px) {
	.menu-botones {
    width: 90%;
    padding-left: 10%;
}
	.menu-icono {
		width: 10%;}
    .is-form-style input.is-search-input {    width: 220px !important;}
    div.is-ajax-search-details, div.is-ajax-search-result {max-width: 220px !important;}
    .frase-cierre {
    margin-top: 20px;
}
    .texto-showroom-menu {
        padding-top: 15px;    max-width: 562px;line-height: 20px;}
    .menu-imagenes-showroom-2 {width:270px;}
    .menu-imagenes-showroom-1 {width:270px;}

    .home .main-header .container {
        padding-left: 30px;}
.main-header .container {
        padding-left: 30px;}
    .ocultar-menu-tablet {display:none;}
    .mostrar-laptop {display:block !important;}
    .oculto-laptop {display:none !important;}
    .single-product-content .cart .button {}
    .single-product-content .cart .button:hover {}
    .hide-movil {display: block  !important;}
    .hide-desk {display: none  !important;}
    .main-footer {width: 85%;}
    .animacion-menu {height: 455px;width: 460px;}
    .buscador-head {width: 240px; margin-left: 20px;}   
    #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link {padding: 0px 17px 0px 17px !important;min-width: 155px;}

    #mega-menu-item-custom_html-12 {width: 28% !important;}
    #mega-menu-item-custom_html-13 {padding-left: 0px !important;width: 60% !important; height: 473px !important;}
    #mega-menu-item-custom_html-14 {width: 40% !important;}
    #mega-menu-item-custom_html-31 {width:20% !important;}
    #mega-menu-item-custom_html-30 {width:14% !important;}
    #mega-menu-item-custom_html-21 {width:15% !important;padding-left: 35px !important;}
  }
  @media (max-width: 1390px) {
		#mega-menu-wrap-main-menu {
    margin-right: 0px !important;
}
		.woof_checkbox_label {margin-left: 7px;max-width: 100px;}#mega-menu-wrap-main-menu {margin-right: 8%;}}
   @media (max-width: 1280px) {
         #mega-menu-wrap-main-menu {margin-right: 11%;}
         .is-form-style input.is-search-input {    width: 190px !important;}
         div.is-ajax-search-details, div.is-ajax-search-result {max-width: 220px !important;}
         .menu-botones {
    padding-left: 15%;
}
       .site-logo {
    width: 190px !important;
}.site-logo img {
    max-width: 100% !important;}
       .tax-product_cat .main-page-wrapper .container {
    width: 100%;
    padding-left: 50px !important;
    padding-right: 50px!important;
    max-width: 1903px;
}
       .basel-products-load-next {font-size:0px;line-height:0px;}
    .basel-products-load-prev {font-size:0px;line-height:0px;}
       .basel-hover-base .hover-mask > div:first-child {margin-left: 64%;}
       .right-column {width: 150px;}
       .ocultar-tablet {display:none !important;}
       .yith-wfbt-section .yith-wfbt-items {margin-left:0px !important;}
 .yith-wfbt-item {width: 25% !important;float: left !important;}
 .yith-wfbt-item label .product-name {width:100% !important;}
       .ppom-col label {margin-left:0px !important;text-indent: 0px !important;padding-left: 0px !important;}
       .entry-summary {padding:0px !important;}
       .logo-footer .wpb_raw_code {margin-bottom:0px !important;}
       .footer-container {padding-bottom: 35px !important;}
  #mega-menu-item-custom_html-28 {padding-left: 0px !important;width: 230px !important; height: 473px !important;}
  .animacion-menu {max-width: 100% !important;}
  .imagen-header-detalle {height: auto;margin-bottom: 5px; width: 100%;}
  .suscribir-button {margin-left:0px !important;margin-bottom:15px;}
.main-footer {width: 85%;}
    .animacion-menu {height: 455px;width: 460px;max-width: none !important;}
    .buscador-head {width: 200px; margin-left: 10px;}   
    #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link {padding: 0px 16px 0px 16px !important;    min-width: 111px;font-size: 11px !important;}
         #mega-menu-item-1353 { min-width: 170px !important;}
    #mega-menu-item-custom_html-7{ margin-right: 20px !important; width:2% !important;}

    #mega-menu-item-custom_html-25 {width: 28% !important;}
    #mega-menu-item-custom_html-28 {padding-left: 0px !important;width: 274px !important; height:522px !important;}
    #mega-menu-item-custom_html-31 {width:20% !important;}
    #mega-menu-item-custom_html-30 {width:14% !important;padding-right: 10px !important; padding-left: 25px !important;}
    #mega-menu-item-custom_html-21 {width:15% !important;padding-left: 35px !important;}
    .mailchimp-input-icon {margin-bottom:10px !important;}
    .show-tablet {display:block !important;}
   }
@media (max-width: 1220px) {
.site-logo {
    width: 170px !important;
}}
  @media (max-width: 1180px) {
        #mega-menu-wrap-main-menu {
    margin-right: 10%;
}
        #mega-menu-item-1353 {
    min-width: 150px !important;
            background-position: center center !important;
}
        .menu-botones {
    padding-left: 10%;
}
        .frase-cierre {
    margin-top: 15px;
}
        #mega-menu-item-custom_html-16 {padding: 0 20px 0px 20px !important;}
        .menu-imagen-experiencia .desktop{display:none;}
.menu-imagen-experiencia .laptop{display:block;}
        .texto-showroom-menu {
    max-width: 463px;
}
        .menu-imagenes-showroom-2 {width:220px;}
    .menu-imagenes-showroom-1 {width:220px;}
      .baner-usuario-checkout {   
   font-size: 15px;
    padding: 25px 8% 30px 20%;
}
      /*Menu*/
      .ocultar-menu-tablet {display:none;}
      .animacion-menu {height: 295px;width: 400px;}
      #mega-menu-item-custom_html-7 {display: none !important;}
    #mega-menu-item-custom_html-25 {}
    #mega-menu-item-custom_html-12 {}
    #mega-menu-item-custom_html-22 {width:18% !important;}
    .right-column {width: 150px;}
      /*Menu*/
      .buscador-head {width: 200px;margin-left: 10px;}  
    #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link {padding: 0px 5px 0px 5px !important;min-width: 110px;}
        #mega-menu-item-16  a.mega-menu-link {min-width: 140px;}
    .hide-movil {display: block;}
    .hide-desk {display: none  !important;}
    .show-tablet {display:block !important;}
    .oculto-tablet {display:none !important;}
    .ferretti-receipt {background-color: rgba(222, 216, 216, 0.23);padding: 30px 30px 40px 30px;margin-bottom: 30px;border: 1px solid #737373;height: 170px;}
    .order_ferretti li:first-child {border-right:0px;}
    .order_ferretti li:nth-child(2) {border-left:1px solid #000;border-right:0px;}
    .order_ferretti li:nth-child(3) {border-right:0px;}
    .order_ferretti li:nth-child(4) {border-left:1px solid #000;border-right:0px;}
    .woof_checkbox_label {margin-left: 7px;max-width: 100px;}
  }
@media (max-width: 1024px) and (min-width: 961px) {
    .main-nav.menu-center {
    width: 80%;
}
    .main-header .main-nav, .main-header .right-column, .main-header .site-logo, .main-header .widgetarea-head {display: inline-block;}
    #mega-menu-item-1353 {
        background-image:url(/wp-content/uploads/2021/06/btn-compra-online-ferrettistore-1136.svg) !important;
    min-width: 120px !important;
}
    .home .main-header .container {padding-left: 10px;}
    .main-header .container {padding-left: 10px;}
    #mega-menu-wrap-main-menu {margin-right: 8%;}
    .is-form-style input.is-search-input {    width: 160px !important;}
    div.is-ajax-search-details, div.is-ajax-search-result {max-width: 220px !important;}
    #qlwapp.qlwapp-middle-right.qlwapp-bubble .qlwapp-toggle {margin-right: 10px;}

        #mega-menu-item-custom_html-13 {
        width: 100% !important;
    height: 473px !important;
}
    #mega-menu-item-custom_html-14 {
    display: none !important;
}
    .quantity .minus, .quantity .plus {line-height:16.8px;}
    #mega-menu-wrap-main-menu #mega-menu-main-menu[data-effect="slide_up"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-main-menu #mega-menu-main-menu[data-effect="slide_up"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-main-menu #mega-menu-main-menu[data-effect="slide_up"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-main-menu #mega-menu-main-menu[data-effect="slide_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu{
  padding: 30px 25px 60px 25px !important;
    max-height:9000px;
}
    .mostrar-laptop {display:block !important;}
    .right-column {width: 150px;}
    .mas-background {border-radius: 40px;background-color: unset !important;padding: 2px 2px;color: #1d1d1d !important;}
    .cupon-button {padding-left: 8px !important;padding-right: 8px !important;margin-left: 10px;}
    .woocommerce-cart-form {width: 64%;}
    .cart-collaterals {width: 34%;}
    
    .woocommerce-checkout .login {padding: 28px 10px;}
    input, input::-webkit-input-placeholder {font-size: 14px;line-height: 2;}
    .single-product-content .cart .button {}
    .single-product-content .cart .button:hover {}
    .show-movil-inter {display:none !important;}
    .wishlist-item-ferretti {padding: 0 10px;}
    .wishlist-item-ferretti .amount {font-size: 14px !important;}
    .oculto-tablet {display:none !important;}
.hide-desk {display:block !important;}
    .site-logo { width: 150px !important;}
    #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link { padding: 0px 10px 0px 10px !important;    min-width: 100px;}
    .buscador-head { min-width: 100px; margin-left: 10px;width:170px;}
    #mega-menu-item-custom_html-12 {display:none !important;}
    #mega-menu-item-custom_html-22 {width: 20% !important;}
    .main-footer {width: 90%;}
    .suscribir-button {margin-left:0px !important; margin-bottom: 10px;}
    .mailchimp-input-icon { margin-bottom: 10px !important;}
    .single-product-content .product-image-summary {margin-bottom: 10px;}
}
@media only screen and (max-width: 1000px){
#mega-menu-wrap-main-menu .mega-menu-toggle {
    display: none !important;
}.right-column .mobile-nav-icon {
    display: inline-block;
}.buscador-head {
    width: 240px;
    margin: 0 auto;
    float: right;
}.site-logo img {
    max-width: 174px !important;
}}
@media (max-width: 991px){
    .main-header .right-column {
    width: 80%;
}
.main-header .site-logo {
    width: 65% !important;
    }}
@media (max-width: 960px) and (min-width: 770px) {
    .login .form-row {width: 45% !important;}
    .login .login-checkout {margin: 0 auto !important;float: none !important;padding-bottom:10px;}
    .woocommerce-checkout .checkout_coupon {margin-left: 0px;}
    .woocommerce-checkout .login {width:auto;margin-right: 0px;}
    .ferretti-checkout-options {}
     .woocommerce-shipping-calculator {padding-top: 10px;text-align: right;width: auto !important;float: none !important;}
    
    .single-product-content .cart .quantity {margin-bottom:10px;}
     .mostrar-laptop {display:none !important;}
     .mostrar-celular {display:block !important;}
    #movil-catalogo .defaultimg {background-image: url("https://ferrettistore.com/wp-content/uploads/2018/06/catalogo-tablet-ferretti.jpg") !important;}
    .suscribir-button {margin-left:8px;}
    .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout > a.button {padding: 10px 0;font-size: 12px;width: 50%;margin: 0 auto;}
    .cart-collaterals .cart_totals table .shipping #shipping_method + .woocommerce-shipping-calculator, .cart-collaterals .cart_totals table .shipping .shipping_method + .woocommerce-shipping-calculator {float:none;}
    .cart-collaterals .cart_totals {padding: 0px 0px 0px 0px;}
    .woocommerce-cart-form {width: 100% !important;;}
    .cart-collaterals {width: 100% !important;}
    .main-footer {width: 85% !important;}
    .hide-tablet{display: none !important;}
.hide-desk {display:block !important;}
}
@media (max-width: 768px) {
    
    .baner-usuario-checkout {
    height: 70px;
    font-size: 12px;
    letter-spacing: 1px;
    padding: 20px 8% 30px 18%;
    margin: 0 5%;
    margin-bottom: 30px;
}
    .mobile-nav-icon {
    height: 69px;
        line-height: 30px;}
    .ferretti-receipt {height:auto;}
    .order_details .order {border-left: 0px none #000;}
    .woocommerce table.wishlist_table thead th, .woocommerce table.wishlist_table tbody td {height:360px;}
    #coupon_code {    height: 45px;width: 100% !important;}
    .woocommerce-checkout .checkout_coupon p.form-row-first {margin-top: 25px;margin-bottom: 25px;}
    .ferretti-checkout-options { }
    .row-first-ferretti { margin-left: 0%;}
    .login .form-row {width: 100% !important;}
    .woocommerce table.shop_table_responsive .product-add-to-cart, .woocommerce table.shop_table_responsive .wishlist-empty {text-align:left;margin-top:8px;}
    .widget_shopping_cart_content .amount {display:inline;}
    .wishlist-item-ferretti .product-add-to-cart {width:100%;}
    .woocommerce table.shop_table_responsive .product-thumbnail a {max-width: 200px;display: inline-block;}
    .wishlist-item-ferretti {width: 33%;}
    .wishlist-item-ferretti .product-price {width: 100%;padding-top:0px;}
     .basel-hover-base .yith-wcwl-add-to-wishlist>div>a:before {    font-size: 12px !important; padding-top: 1px;}
     .basel-add-btn {display:none !important;}
    .basel-hover-base .hover-mask {height:20px;}
    .basel-hover-base .basel-add-btn>a {height:20px;line-height: 20px;}
    .basel-hover-base .yith-wcwl-add-to-wishlist>div>a {height:20px;line-height: 20px; width:25px !important;}
     .single-product-content .cart .quantity {margin-bottom:10px;}
    .single-product-content .cart .quantity {margin-bottom: 15px;}
    .basel-products-load-next {font-size:0px !important;line-height:0px;}
    .basel-products-load-prev {font-size:0px !important;line-height:0px;}
     .mostrar-laptop {display:none !important;}
     .mostrar-celular {display:block !important;}
    .basel-hover-base .hover-mask>div:first-child {margin-left: 60%;}
    .product-grid-item .product-element-top {margin-bottom:10px;}
    .product-grid-item .product-title {width:100%;padding-left:0px;}
    .product-grid-item .price {width:100%;padding-right:0px;text-align:left;}
    
    .added_to_cart, .btn, .button, button, input[type=submit] {padding-left: 10px;padding-right: 10px;font-size:12px;}
    input[type=text], input[type=email], input[type=url], input[type=password], input[type=number], input[type=date], input[type=tel], select, textarea {height:44px;}
    .cod-cart {top:10px;}
    .cart-subtotal td {padding: 15px 5px !important;font-size: 12px;line-height: 16px;}
    .shop_table td.product-name .variation {display:block;}
    .woocommerce .cart-collaterals .cart_totals .order-total td:before {font-size: 16px !important;}
    .woocommerce table.shop_table_responsive tbody .order-total td,.woocommerce table.shop_table_responsive tbody .fee td,.woocommerce table.shop_table_responsive tbody .cart-total td,.woocommerce table.shop_table_responsive tbody .shipping td {border-bottom:1px solid #e7e7e7!important;}
    .shop_table_responsive .cart-subtotal {border-bottom:1px solid #e7e7e7!important;}
    .woocommerce table.shop_table_responsive tbody td:before {font-weight: 700;float: left;text-transform: inherit;font-size: 12px;line-height: 16px;text-align:left;}
    .fee td:before {font-weight: 700;float: left;text-transform: inherit;font-size: 12px;line-height: 16px;text-align:left;width:140px}
    .fee td {padding: 35px 0px !important;}
    .woocommerce .variation dd, .woocommerce-page .variation dd {top: 2px;}
    .woocommerce .cart-collaterals .cart_totals .order-total td:before {font-size: 16px !important;}
    .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout>a.button {display: block;padding: 10px 0; font-size: 11px;margin: 0 auto;}
    .cart-collaterals .cart_totals table td .amount {font-size: 14px;float: right;line-height: 16px;padding-left: 4px;}
    table tr td {padding: 15px 0px !important;}
    .coupon {padding-right: 10px;padding-left: 15px;}
    .woocommerce table.shop_table_responsive .product-thumbnail img { max-width: 150px;}
    .cart-collaterals {width:45% !important;}
    li:last-child.yith-wfbt-item {padding-left: 0px;}
    .footer-container .wpb_column { margin-bottom: 10px;}
    .copyrights-wrapper {display: block;height: 150px;}
.main-footer {width: 90% !important;}
    .suscribir-button {margin-left:8px !important;}
    .main-page-wrapper {padding-top: 0px !important; margin-top: 0px !important;}
.hide-tablet{display: none !important;}
.hide-desk {display:block !important;}
#slide-espejo div .defaultimg {background-image: none !important; background-color:#000 !important;}
/* checkout*/
.woocommerce-checkout .login {width: 100% !important;margin: 0 auto;}
.woocommerce-checkout .checkout_coupon {margin-left:0px;margin-top:10px;}
.woocommerce-checkout .checkout-order-review {padding: 20px 20px;}
/* filtros*/
.shop-loop-head .woocommerce-ordering {display:block !important;width:auto !important;height:auto !important;text-align:right !important;}
}
@media (max-width: 700px) and (min-width: 240px) {
	.page-id-8711 .mobile-nav-icon {padding-top: 0px;}
	.mobile-nav-icon {padding-top: 22px;}

     .baner-usuario-checkout {display:none;}
    .baner-usuario-checkout {    padding: 0 5px;}
    .hover-mask .basel-compare-btn {display:none !important;}
    .ferretti-receipt {height:auto;}
    .order_details .order {border-left: 0px none #000;}
    .ferretti-checkout-options {margin-right: 0px;}
   .coupon input {margin-left: 0px;}
    .basel-cookies-popup {top: 0px;bottom: auto;border-radius: 0px;width:100%;left:0;}
    .wishlist-item-ferretti .product-name {padding: 0 20px !important;margin-bottom: 5px;}
.wishlist-item-ferretti {width:100% !important; height:380px !important;}
    .ferretti-order-review {width:100% !important;padding:0px; margin-top:10px;}
    .woocommerce-checkout .checkout_coupon p.form-row-first {
    margin-top: 5px;
    margin-bottom: 5px;
}
#coupon_code {    height: 35px;    margin-left: 0px;}
    .woocommerce-checkout .checkout_coupon p .button {font-size: 12px;padding: 5px 10px;}
    .woocommerce table.shop_table_responsive .product-add-to-cart, .woocommerce table.shop_table_responsive .wishlist-empty {text-align:center;margin-top:8px;}
    .widget_shopping_cart_content .amount {display:inline;}
    .ferretti-wish-title-item {height:auto; text-align: left;max-width: 200px;margin: 0 auto;}
    .widget_shopping_cart_content .cod-cart {float:none;}
    .main-header .container {
    padding-left: 10px;
    padding-right: 10px;}
    .basel-hover-base .yith-wcwl-add-to-wishlist>div>a:before {    font-size: 12px !important;padding-top: 1px;}
    .basel-add-btn {display:none !important;}
    .basel-hover-base .hover-mask {height:20px;}
    .basel-hover-base .basel-add-btn>a {height:20px;line-height: 20px;}
    .basel-hover-base .yith-wcwl-add-to-wishlist>div>a {height:20px;line-height: 20px;width:25px !important;}
    .caja1 {padding-left: 20px !important;padding-right: 20px !important;}
    #rev_slider_103_4 .tp-bgimg {background-size: cover;background-position: center 72% !important;}
    .basel-products-load-next {font-size:0px;line-height:0px;}
    .basel-products-load-prev {font-size:0px;line-height:0px;}
    .post-type-archive-product .main-page-wrapper .container {padding-left: 5% !important;padding-right: 5% !important;}
    .tax-product_cat .main-page-wrapper .container {padding-left:5% !important;padding-right:5% !important;}
    .basel-hover-base .hover-mask > div:first-child {float:right;margin-left:0;}
     .mostrar-laptop {display:none !important;}
    .vc_custom_1528231017435 {margin-bottom: 20px !important;}
    .woocommerce table.shop_table_responsive tbody td::before {display: none;}
    .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout>a.button {display: block;padding: 10px 0; font-size: 11px;margin: 0 auto;}
    .cart-collaterals .cart_totals table td .amount {font-size: 14px;float: right;line-height: 22px;padding-left: 4px;}
    table tr td {padding: 15px 0px !important;}
    .coupon {padding-right: 10px;padding-left: 15px;}
    .woocommerce table.shop_table_responsive .product-thumbnail img { max-width: 150px;}
    .vc_custom_1524633479614 {margin-bottom:10px !important;}
    .carrito-compras-titulo {margin: 10px 0px 2px 0px !important; padding-top: 15px !important; text-align: center !important;}
    .min-footer {height: 130px;padding: 5px;}
    .min-footer.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {margin-bottom: 2px;}
    .woocommerce .variation dd, .woocommerce-page .variation dd {top: 2px;}
    .woocommerce .cart-collaterals .cart_totals .order-total td:before {font-size: 16px !important;}
    .woocommerce table.shop_table_responsive tbody td:before {font-weight: 700;float: left;text-transform: inherit;font-size: 12px;line-height: 16px;text-align:left;}
    .fee td:before {font-weight: 700;float: left;text-transform: inherit;font-size: 12px;line-height: 16px;text-align:left;width:140px}
    .fee td {padding: 35px 0px !important;}
    .order-total td {padding: 35px 0px !important;}
    .shop_table td.product-name>a {text-align: left;text-decoration: none;}
    .cart-collaterals {width:100% !important;}
    .woocommerce-cart-form {width:100% !important;}
    .vc_custom_1524624842973{padding:0 15px;}
    input[type=text], input[type=email], input[type=url], input[type=password], input[type=number], input[type=date], input[type=tel], select, textarea {height:44px;}
    .footer-container .wpb_column { margin-bottom: 10px;width:100%;}
    .copyrights-wrapper {display: block;height: 150px;}
    .show-movil {display: block !important;}
    .hide-movil {display:none !important;}
    .hide-movil-inter {display:none !important;}
    .show-movil-inter {display:flex !important;}
    .mailchimp-input-icon {margin-right: 10px !important;}
    .suscribir-button {margin-left: 0px !important;}
    
    .woocommerce-shipping-calculator {padding-top: 10px;text-align: right;width: auto !important;float: none !important;}
    /* checkout*/
    
    .woocommerce-checkout .login p {margin-left: 0px;}
    .login .form-row { width: 100% !important;}
.woocommerce-checkout .login {width: 100% !important;margin: 0 auto;}
.woocommerce-checkout .checkout_coupon {margin-left:0px;margin-top:10px;margin-bottom:10px !important;}
.woocommerce-checkout .checkout-order-review {padding: 20px 20px !important;}
.shop-loop-head .woocommerce-ordering {display:block !important;width:auto !important;height:auto !important;}

/*cambios en mobile version nueva final */
          /*cart page*/
    
    /**/
      .quantity-widget-custom {
    padding-top: 15px;
    margin-left: 80px;
    height: 40px;
    position: relative;
    bottom: 0px;
    left: 0px;
}
      .product_list_widget li img {max-width: 70px;}
      .widget_shopping_cart_content .cod-cart {color:#1b1b19 !important;}
      .widget_shopping_cart .widget_shopping_cart_content .buttons .checkout {background-color: #ccc !important;border-color: #ccc !important;color:#424242;}
      .site-logo img {padding-left: 30px; max-width: 200px !important;}
      .menu-mobile-menu-container {border-top: 1px solid #ccc;}
      .mobile-nav ul li a {
    font-size: 14px;
    text-transform: capitalize;}
    #menu-item-10304 a:after {content:url(http://test.ferrettistore.com/wp-content/uploads/2019/03/inicio-icono-20.png);
            position: relative;top: 5px;right: 0px;float: right;}
             #menu-item-7915 > a:after {content:url(http://test.ferrettistore.com/wp-content/uploads/2019/03/bano.png);
            position: relative;top: 5px;right: -27px;float: right;}
             #menu-item-7915 > a {border-left:3px solid #e51c23;}
            #menu-item-7912 > a:after {content:url(http://test.ferrettistore.com/wp-content/uploads/2019/03/cocina.png);
            position: relative;top: 5px;right: -27px;float: right;}
            #menu-item-7912 > a {border-left:3px solid #e51c23;}
            #menu-item-7916 > a:after {content:url(http://test.ferrettistore.com/wp-content/uploads/2019/03/pisos.png);
            position: relative;top: 5px;right: 0px;float: right;}
            #menu-item-11204 > a:after {content:url(http://test.ferrettistore.com/wp-content/uploads/2019/03/nosotros.png);
            position: relative;top: 5px;right: 0px;float: right;}
            #menu-item-11205 > a:after {content:url(http://test.ferrettistore.com/wp-content/uploads/2019/03/servicio-tecnico.png);
            position: relative;top: 5px;right: 0px;float: right;}
            #menu-item-10309 > a:after {content:url(http://test.ferrettistore.com/wp-content/uploads/2019/03/catalogo.png);
            position: relative;top: 5px;right: 0px;float: right;}
            .wishlist > a:after {content:url(http://test.ferrettistore.com/wp-content/uploads/2019/03/lista-de-deseos.png);
            position: relative;top: 5px;right: 0px;float: right;}
            .login-side-opener > a:after {content:url(http://test.ferrettistore.com/wp-content/uploads/2019/03/login.png);
            position: relative;top: 5px;right: 0px;float: right;}
    .mobile-nav .sub-menu-dropdown ul {background-color: #f6f6f6;}
.mobile-nav .sub-menu-dropdown ul::before {color:#f6f6f6;}
.mobile-nav .up-icon{opacity:1 !important;    background-color: #fcfcfc !important;
    border: 0;}
    .mobile-nav .icon-sub-menu {border-left: 0px none;width: 100% !important;
    text-align: right;
    float: right;}
 .mobile-nav .icon-sub-menu:before {background-color:#737373 !important;right: 20px;}
 .mobile-nav .icon-sub-menu:after {background-color:#737373 !important;right: 20px;}
 .mobile-nav .icon-sub-menu.up-icon:before { }
       .mobile-nav .icon-sub-menu.up-icon:after {}
     .cart-widget-side .widget-heading, .login-form-side .widget-heading {background-color:unset;}
      .widget-title {   color: #fff !important;}
      .cart-widget-side .widget-heading .widget-close:after, .cart-widget-side .widget-heading .widget-close:before, .login-form-side .widget-heading .widget-close:after, .login-form-side .widget-heading .widget-close:before{ background-color: #6b6b6b !important;}
      .cart-widget-side .widget-heading .widget-close {color:#6b6b6b;}
      .widget_shopping_cart_content .amount { font-size:11px;   font-family: avenir-heavy;}
      .widget_shopping_cart .product_list_widget li .quantity {
    font-family: avenir-heavy;
    font-size: 11px;
}
      /*fin de cambios*/

}
@media (max-width:360px) {
.main-header .site-logo {
    width: 70% !important;
}
}
/*galerias*/
@media (max-width: 5500px) and (min-width:1850px) {
[class*="amazingslider-car-right-arrow-"] {
    margin-left: 168px !important;
}
[class*="amazingslider-car-left-arrow-"] {margin-left: 168px !important;}
}

@media (max-width: 1840px) and (min-width:1670px) {
[class*="amazingslider-nav-"] { margin-top: 40px !important;}
    
[class*="amazingslider-car-right-arrow-"] {margin-left: 168px !important;}
    
[class*="amazingslider-car-left-arrow-"] {margin-left: 168px !important;}
}
@media (max-width: 1660px) and (min-width: 1490px) {
[class*="amazingslider-nav-"] {    margin-top: 40px !important;}
    
[class*="amazingslider-car-right-arrow-"] {margin-left: 171px !important;}
    
[class*="amazingslider-car-left-arrow-"] {margin-left: 171px !important;}
}
@media (max-width: 1480px) and (min-width: 1350px) { 
[class*="amazingslider-car-right-arrow-"] {margin-left: 171px !important;}
    
[class*="amazingslider-car-left-arrow-"] {margin-left: 171px !important;}
}
@media (max-width: 1340px) and (min-width: 1290px) { 
[class*="amazingslider-car-right-arrow-"] {margin-left: 154px !important;}
[class*="amazingslider-car-left-arrow-"] {margin-left: 154px !important;}
}
@media (max-width: 1280px) and (min-width: 1050px) { 
[class*="amazingslider-car-right-arrow-"] {margin-left: 114px !important;}
[class*="amazingslider-car-left-arrow-"]  {margin-left: 114px !important;}
}
@media (max-width: 1024px) and (min-width: 800px) { 
[class*="amazingslider-car-right-arrow-"] {margin-left: 103px !important;}
    
[class*="amazingslider-car-left-arrow-"]  {margin-left: 103px !important;}
}
@media (max-width: 768px) and (min-width: 600px) {
[class*="amazingslider-nav-"]  {    margin-top: 30px !important;}
}
/*fin*/
    color: #111;
}
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
.btn-group>.btn:first-child {
    margin-left: 0;
}*/
/* This is a compiled file, you should be editing the file in the templates directory */

/*Nuevos cambios*/
/*body div#hubspot-messages-iframe-container.widget-align-right {
    width: 360px !important;
}
.InitialMessageBubble__StyleWrapper-scy3nm-0 {
    display: inline-block;
    width: 260px;
    padding-left: 20px;
    float: left;
    right: 90px;
    position: absolute;
    bottom: 10px;
}*/
/*proyectos*/
.select2-results__option {color:#fff;}
body .select2-container--default .select2-results__option--highlighted[aria-selected] {background-color:#3a3a3a;}
body .select2-container .select2-dropdown {
    background-color: #989898;}
.bapf_sfilter {
    background-color: #afafaf;padding:7px;
}
body .select2-container .select2-selection {background-color: #afafaf;border:0;}
.bapf_head h3 {font-size:13px; text-transform:uppercase;color:#696969;margin-bottom:0px;}
.shop-loop-head {display:none !important;}
.select2-container {
    z-index: 2;
}
.berocket_single_filter_widget {display:inline-block;float:left;width:33.333%;}
.berocket_single_filter_widget:first-child {padding-right:20px;}
.berocket_single_filter_widget:last-child {padding-left:10px;}
.berocket_single_filter_widget:nth-child(2) {padding-right:10px;}
/*nuevo baner shop*/
.img-asesoria {padding-left:40px; padding-top:60px; padding-bottom:60px; max-height:480px;}
.img-asesoria-vinil {padding-left:40px; padding-top:60px; padding-bottom:60px; max-height:450px;}
.shop-img-baner {float:left;opacity:1;}
@media (max-width: 1680px){
.shop-img-baner {
    height: 430px;
}}
@media (max-width: 1500px){
.shop-img-baner {
    height: 360px;
}}
@media (max-width: 1280px){
    .img-asesoria {padding-top:30px; padding-bottom:30px;}
.shop-img-baner {
    height: 330px;
}}

@media (max-width: 1180px){
.shop-img-baner {
    height: 310px;
}}
@media (max-width: 1024px){
.shop-img-baner {
    height: 260px;
}}
@media (max-width: 900px){
.shop-img-baner {
    height: 360px;
}}
@media (max-width: 450px){
.shop-img-baner {
    height: 205px;}}
/*fin*/
.sombra-slider {box-shadow: -1px 5px 17px 0px rgba(0,0,0,.5);}
.rank-math-breadcrumb p {margin-bottom:0px;}
.buttonizer.buttonizer-style-default.top.right {    top: 7px;
    right: 10px;}
.buttonizer .buttonizer-button {
   width: 60px !important;
    height: 60px !important;
    top: 7px;
    right: 10px;
}
.iconos-redes {float:left;color:#fff;padding-right:10px;}
.iconos-redes a {color:#fff;    font-size: 18px;}
.fa-facebook-f::before, .fa-facebook::before {
    color: #fff !important;
}

/*flechas*/
.ultsl-arrow-left6:before {
    content: "\e605";
}
.ultsl-arrow-right6:before {
    content: "\e606";
}
button.slick-next.circle-border i {
    left: 50%;
    top: 50%;
    position: absolute;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
button.slick-prev.circle-border i {
    left: 30%;
    top: 50%;
    position: absolute;
    -webkit-transform: translate(-38%,-50%);
    -ms-transform: translate(-38%,-50%);
    transform: translate(-38%,-50%);
}
[class^="ultsl-"], [class*=" ultsl-"] {
    font-family: 'simple-line-icons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    outline: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-next, .slick-prev {
    position: absolute;
    display: block;
    height: 1em;
    width: 1em;
    line-height: 0;
    font-size: 0;
    cursor: pointer;
    background: 0 0;
    color: transparent;
    top: 50%;
    margin-top: -10px;
    padding: 0;
    border: none;
    outline: 0;
}
.ult-carousel-wrapper button.circle-bg, .ult-carousel-wrapper button.circle-border {
    -webkit-border-radius: 100%;
    border-radius: 100%;
    width: 1.7em;
    height: 1.7em;
    line-height: 1.7em;
}
.ult-carousel-wrapper button {
    z-index: 1;
}
.slick-next {
    right: 0px;
}
/*dots*//*
.galeria-interna img:after {content:'hola';}
.slick-dots li {
    position: relative;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
}
ul.slick-dots {
    margin: 0;
    padding: 10px 0;
}
.slick-dots {
    bottom: 0;
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
}
.slick-dots {
    position: absolute;
    bottom: -45px;
    list-style: none;
    display: block;
    text-align: center;
    padding: 0;
    width: 100%;
}
[class^="ultsl-"], [class*=" ultsl-"] {
    width: 13.5px;
     display: block;
        font-family: ult-silk;
    background: #ccc;
    border-radius: 10px;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    outline: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

[class*=" ultsl-"], [class^=ultsl-] {
    width: 13.5px;
     display: block;
        font-family: ult-silk;
   background: #ccc;
    border-radius: 10px;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    outline: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.ult-carousel-wrapper .slick-dots li.slick-active i {
    opacity: 1;
}

.ult-carousel-wrapper .slick-dots li i {
    opacity: .5;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.ultsl-record:before {
    content: ".";
    border-radius: 15px;
    width: 13.5px !important;
    display: block;
}*/
/*fin*/
.wpforms-confirmation-container-full, div[submit-success] > .wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
    background: #ffffff !important;
    border: 1px solid #ffffff !important;
}
div.wpforms-container-full .wpforms-form textarea { color:#fff !important;}
/*looks general*/
.contenedor-interno-looks   .columna-categoria { height:auto !important;}
.contenedor-interno-looks   .columna-categoria .vc_column-inner {    padding-top: 0 !important;}
.contenedor-interno-looks   .columna-categoria .wpb_raw_html {   margin-bottom: 0px;}
.columna-looks {
    height: 454px;
    padding: 10px;
}
.contenedor-interno-looks {
    padding-left: 12%;
    padding-right: 12%;
}
.title-porcelanatos-colec {
    color: #fff;
    font-size: 24px;
    letter-spacing: 0.5px;
    text-align: left;
    font-family: avenir-book !important;
    z-index: 2;
    width: max-content;
    float: left;
}
.subtitle-looks-colec {
position: absolute;
    font-family: avenir-light;
    color: #D6D6D6;
    font-size: 14px;
    letter-spacing: 0.5px;
    text-align: left;
    z-index: 2;
    float: right;
    width: max-content;
    line-height: 30px;
    right: 40px;
    bottom: 40px;
}
.mitad1 {
    transition: .5s ease;
    text-align: center;
    opacity: 1;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
}

@media (max-width: 1680px) {.contenedor-interno-looks   .columna-categoria {
    height: 450px;
}

}

@media (max-width: 1440px) {.subtitle-looks-colec { width:120px;padding-right: 15px;} .columna-looks {height: 365px;}.contenedor-interno-looks {
    padding-left: 45px;
    padding-right: 45px;
}}
@media (max-width: 1280px) {.contenedor-interno-looks   .columna-categoria {
    height: 350px;
}

}
@media (max-width: 1024px){
    .contenedor-interno-looks   .columna-categoria {
    height: 280px;
}
.contenedor-interno-looks   .look-colecciones {bottom:20px !important;}
    .title-porcelanatos-colec {
    font-size: 20px;}
    .contenedor-interno-looks {
    padding-left: 45px;
    padding-right: 45px;
}
    .columna-looks {height: 260px;}
.subtitle-looks-colec {
    width:110px;
    right: 10px;
    padding-right: 15px;bottom: 20px;
}}
@media (max-width: 900px) {.columna-looks {
   width:100%;height: 460px;
}}
@media (max-width: 768px) {.subtitle-looks-colec {} .contenedor-interno-looks   .columna-categoria {
    height: 200px;width:33.333%;margin-bottom: 5px;
}

    .contenedor-interno-looks .look-colecciones {
        bottom: 10px !important;
    right: 10px !important;
}
}

@media (max-width: 480px){
        .title-look-colec {
        font-size: 20px !important;}
    .contenedor-interno-looks   .columna-categoria {
    height: 250px;width:100%;margin-bottom: 5px;
}
.contenedor-interno-looks   .look-colecciones {bottom: 20px !important;}
.contenedor-interno-looks   .columna-categoria {
    height: 335px;
}
    .columna-looks {
    width: 100%;
    height: 210px;
}
    .contenedor-interno-looks {
    padding-left: 15px;
    padding-right: 15px;
}
    .title-porcelanatos-colec {font-size:18px;}
.subtitle-looks-colec {
    
    right: 10px;
    padding-right: 10px;
}}
/*fin*/
/*looks general

.columna-looks {
    height: 454px;
    padding: 10px;
}
.contenedor-interno-looks {
    padding-left: 12%;
    padding-right: 12%;
}
.title-porcelanatos-colec {
    color: #fff;
    font-size: 24px;
    letter-spacing: 0.5px;
    text-align: left;
    font-family: avenir-book !important;
    z-index: 2;
    width: max-content;
    float: left;
}
.subtitle-looks-colec {
position: absolute;
    font-family: avenir-light;
    color: #D6D6D6;
    font-size: 14px;
    letter-spacing: 0.5px;
    text-align: left;
    z-index: 2;
    float: right;
    width: max-content;
    line-height: 30px;
    padding-right: 30px;
    right: 20px;
    bottom: 40px;
}
.mitad1 {
    transition: .5s ease;
    text-align: center;
    opacity: 1;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
}

@media (max-width: 1680px) {.contenedor-interno-looks   .columna-categoria {
    height: 450px;
}}

@media (max-width: 1440px) {.subtitle-looks-colec {} .columna-looks {height: 365px;}.contenedor-interno-looks {
    padding-left: 45px;
    padding-right: 45px;
}}
@media (max-width: 1280px) {.contenedor-interno-looks   .columna-categoria {
    height: 350px;
}}
@media (max-width: 1024px){
    .contenedor-interno-looks   .columna-categoria {
    height: 280px;
}
    .look-colecciones {bottom:0px !important;}
    .title-porcelanatos-colec {
    font-size: 20px;}
    .contenedor-interno-looks {
    padding-left: 45px;
    padding-right: 45px;
}
    .columna-looks {height: 260px;}
.subtitle-looks-colec {
    right: 10px;
    padding-right: 15px;bottom: 20px;
}}
@media (max-width: 900px) {.columna-looks {
   width:100%;height: 367px;
}}
@media (max-width: 768px) {.subtitle-looks-colec {} .contenedor-interno-looks   .columna-categoria {
    height: 200px;width:33.333%;margin-bottom: 5px;
}
    .title-look-colec {
        font-size: 15px !important;}
    .look-colecciones {
    bottom: 0px !important;
}
}

@media (max-width: 480px){
        .title-look-colec {
        font-size: 20px !important;}
    .contenedor-interno-looks   .columna-categoria {
    height: 250px;width:100%;margin-bottom: 5px;
}
.contenedor-interno-looks   .look-colecciones {bottom: 0px;}
.contenedor-interno-looks   .columna-categoria {
    height: 335px;
}
    .columna-looks {
    width: 100%;
    height: 180px;
}
    .contenedor-interno-looks {
    padding-left: 15px;
    padding-right: 15px;
}
    .title-porcelanatos-colec {font-size:18px;}
.subtitle-looks-colec {
    
    right: 10px;
    padding-right: 10px;
}}*/
/*fin*/
/*looks pagina interna*/
.escoder-movil{display:block;}
.mostrar-movil{display:none;}
.contenedor-interno-looks {
    padding-left: 12%;
    padding-right: 12%;
}
.otros-looks-caja {width:auto;height:225px;}
.title-looks {
    color: #fff;
    font-size: 18px;
    letter-spacing: 0.5px;
    text-align: center;
    margin-bottom: 10px;
    font-family: avenir-book !important;
    z-index: 2;
}
.subtitle-looks {
    font-family: avenir-light;
    color: #D6D6D6;
    font-size: 13px;
    letter-spacing: 0.5px;
    text-align: center;
    z-index: 2;
}
.title-look-colec {
    color: #fff;
    font-size: 20px;
    letter-spacing: 0.5px;
    text-align: left;
    margin-bottom: 10px;
    font-family: avenir-book !important;
    z-index: 2;
    width: max-content;
    float: left;
}
.container-otros-looks .image {
    opacity: 0;width:auto;height:225px;
}
.otros-looks{padding-top:5%;}
.look-colecciones {
   /* transition: .5s ease;
    text-align: center;
    opacity: 1;
    position: absolute;
    bottom: 40px;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);*/
    text-align: center;
    opacity: 1;
    position: absolute;
    bottom: 20px;
    right: 20px;
}

.logo-marcas-colec {
    left: 25px;
    top: 30px;
    width: 140px;
    position:absolute;
}
.logo-marcas-colec-med {
 width: 100px;
  left: 25px;
    top: 30px;
position:absolute;
}
.logo-marcas-colec-peque {
    width: 75px;
  left: 25px;
    top: 30px;
position:absolute;
}
@media (max-width: 1680px) {
.title-look-colec {     font-size: 18px !important;         margin-bottom: 5px !important;}
}
@media (max-width: 1280px) {
.logo-marcas-colec {
    left: 20px !important;
    top: 20px !important;
    width: 130px !important;
}
    .title-look-colec {
        font-size: 17px !important;    margin-bottom: 0px !important;}
    .logo-marcas-colec-med {
        width: 90px !important; left: 20px !important;
    top: 20px !important;}
    .logo-marcas-colec-peque {
        width: 60px !important;left: 20px !important;
    top: 20px !important;}
}
@media (max-width: 1024px) {
.logo-marcas-colec {
    left: 15px !important;
    top: 15px !important;
    width: 120px !important;
}
    .title-look-colec {
        font-size: 16px !important;    margin-bottom: 0px !important;}
    .logo-marcas-colec-med {
        width: 80px !important; left: 15px !important;
    top: 15px !important;}
    .logo-marcas-colec-peque {
        width: 55px !important;left: 15px !important;
    top: 15px !important;}
}
@media (max-width: 768px) {.logo-marcas-colec,.logo-marcas-colec-med, .logo-marcas-colec-peque {top: 15px;}
.logo-marcas-colec {width: 100px !important; left: 10px !important;
    top: 10px !important;}
.logo-marcas-colec-med {width: 70px !important; left: 10px !important;
    top: 10px !important;}
    .logo-marcas-colec-peque {width: 45px !important;left: 10px !important;
    top: 10px !important;}
        .title-look-colec {
        font-size: 13px !important;}
}
@media (max-width: 560px) {.logo-marcas-colec,.logo-marcas-colec-med, .logo-marcas-colec-peque {top: 30px;} }
@media (max-width: 480px) {
.logo-marcas-colec {
    left: 20px !important;
    top: 20px !important;
    width: 130px !important;
}
    .title-look-colec {
        font-size: 17px !important;    margin-bottom: 0px !important;}
    .logo-marcas-colec-med {
        width: 90px !important; left: 20px !important;
    top: 20px !important;}
    .logo-marcas-colec-peque {
        width: 60px !important;left: 20px !important;
    top: 20px !important;}
}
/*looks carrusel*/
.look-patchwork .vc_column-inner {background-size:cover;background-position: center !important;background-repeat: no-repeat !important;background-image:linear-gradient(rgba(0,0,0,.4), rgba(0,0,0,.4)), url(/wp-content/uploads/2020/05/nuestras-marcas-sant-agostino-patchwrok.jpg) !important;}
.look-textil .vc_column-inner {background-size:cover;background-position: center !important;background-repeat: no-repeat !important;background-image:linear-gradient(rgba(0,0,0,.4), rgba(0,0,0,.4)), url(/wp-content/uploads/2020/04/nuestras-marcas-sant-agostino-img-4.png) !important;}
.look-cemento .vc_column-inner {background-size:cover;background-position: center !important;background-repeat: no-repeat !important;background-image:linear-gradient(rgba(0,0,0,.4), rgba(0,0,0,.4)), url(/wp-content/uploads/2020/05/nuestras-marcas-lea-concreto.jpg) !important;}
.look-madera .vc_column-inner {background-size:cover;background-position: center !important;background-repeat: no-repeat !important;background-image:linear-gradient(rgba(0,0,0,.4), rgba(0,0,0,.4)), url(wp-content/uploads/2020/05/nuestras-marcas-castelvetro-aequa.jpg) !important;}
.look-piedra .vc_column-inner {background-size:cover;background-position: center !important;background-repeat: no-repeat !important;background-image:linear-gradient(rgba(0,0,0,.4), rgba(0,0,0,.4)), url(/wp-content/uploads/2020/05/nuestras-marcas-corona-stonecloud.jpg) !important;}
.look-marmol .vc_column-inner {background-size:cover;background-position: center !important;background-repeat: no-repeat !important;background-image:linear-gradient(rgba(0,0,0,.4), rgba(0,0,0,.4)), url(/wp-content/uploads/2020/05/nuestras-marcas-lea-dreaming.jpg) !important;}
.look-ladrillo .vc_column-inner {background-size:cover;background-position: center !important;background-repeat: no-repeat !important;background-image:linear-gradient(rgba(0,0,0,.4), rgba(0,0,0,.4)), url(/wp-content/uploads/2020/05/nuestras-marcas-azuvi-mallorca.jpg) !important;}
.look-metal .vc_column-inner {background-size:cover;background-position: center !important;background-repeat: no-repeat !important;background-image:linear-gradient(rgba(0,0,0,.4), rgba(0,0,0,.4)), url(/wp-content/uploads/2020/05/nuestras-marcas-cifre-metal.jpg) !important;}
.look-patchwork:hover .vc_column-inner {background-size:cover;background-position: center !important;background-repeat: no-repeat !important;background-image:linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.7)), url(/wp-content/uploads/2020/05/nuestras-marcas-sant-agostino-patchwrok.jpg) !important;}
.look-textil:hover .vc_column-inner {background-size:cover;background-position: center !important;background-repeat: no-repeat !important;background-image:linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.7)), url(/wp-content/uploads/2020/04/nuestras-marcas-sant-agostino-img-4.png) !important;}
.look-cemento:hover .vc_column-inner {background-size:cover;background-position: center !important;background-repeat: no-repeat !important;background-image:linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.7)), url(/wp-content/uploads/2020/05/nuestras-marcas-lea-concreto.jpg) !important;}
.look-madera:hover .vc_column-inner {background-size:cover;background-position: center !important;background-repeat: no-repeat !important;background-image:linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.7)), url(wp-content/uploads/2020/05/nuestras-marcas-castelvetro-aequa.jpg) !important;}
.look-piedra:hover .vc_column-inner {background-size:cover;background-position: center !important;background-repeat: no-repeat !important;background-image:linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.7)), url(/wp-content/uploads/2020/05/nuestras-marcas-corona-stonecloud.jpg) !important;}
.look-marmol:hover .vc_column-inner {background-size:cover;background-position: center !important;background-repeat: no-repeat !important;background-image:linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.7)), url(/wp-content/uploads/2020/05/nuestras-marcas-lea-dreaming.jpg) !important;}
.look-ladrillo:hover .vc_column-inner {background-size:cover;background-position: center !important;background-repeat: no-repeat !important;background-image:linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.7)), url(/wp-content/uploads/2020/05/nuestras-marcas-azuvi-mallorca.jpg) !important;}
.look-metal:hover .vc_column-inner {background-size:cover;background-position: center !important;background-repeat: no-repeat !important;background-image:linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.7)), url(/wp-content/uploads/2020/05/nuestras-marcas-cifre-metal.jpg) !important;}
.look-colores:hover .vc_column-inner {background-size:cover;background-position: center !important;background-repeat: no-repeat !important;background-image:linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.7)), url(/wp-content/uploads/2020/05/nuestras-marcas-lea-absolute.jpg) !important;}
.look-colores .vc_column-inner {background-size:cover;background-position: center !important;background-repeat: no-repeat !important;background-image:linear-gradient(rgba(0,0,0,.4), rgba(0,0,0,.4)), url(/wp-content/uploads/2020/05/nuestras-marcas-lea-absolute.jpg) !important;}

@media (max-width: 1440px) {.contenedor-interno-looks {padding-left: 45px;padding-right: 45px;}}
@media (max-width: 1024px){
    .title-porcelanatos-colec {
    font-size: 20px;}
    .contenedor-interno-looks {
    padding-left: 45px;
    padding-right: 45px;
}
}
@media (max-width: 900px) {}
@media (max-width: 768px) {.subtitle-looks-colec {} }

@media (max-width: 480px){

    .contenedor-interno-looks {
    padding-left: 15px;
    padding-right: 15px;
}
    .title-porcelanatos-colec {font-size:18px;}
}

/*fin*/
/*categorias paginas porcelanatos*/
.datos-coleccion {margin-bottom:15px;}
.datos-coleccion td {font-family:avenir-light;font-size:13px; color:#808080;text-align:left;border-bottom:0px none;padding-left:0px;}
.datos-coleccion h5 {font-size:13px;font-family:avenir-black !important; color: #808080; line-height:15px;margin-bottom:5px;text-align:left;}
.titulo-datos::after {width:100px;height:1px;background-color:#808080;margin-top:10px;display:block;}
.color-thumbnail h5 {font-size:13px;font-family:avenir-black !important; color: #808080; line-height:15px;margin-bottom:10px;text-align:left;}
.portada-boton {display:inline-block;width:50%;}
.portada-boton img {width:110px;height:auto;padding-top:7px;}
.logo-coleccion {opacity:.6;margin-bottom: 20px;
    margin-top: 5px;}
.asesoria-online {
    cursor: pointer;
    position: absolute;
    
    display: block;
    /*width: 68%;
    margin-left: 16%;
      bottom: -125px;*/
    width: 100%;
      bottom: -140px;

}
.asesoria-online-2{border-top:1px solid #808080;border-bottom:1px solid #808080;max-width:384px;padding:10px 0px;
    position: absolute;
    
    display: block; width: 100%;
      bottom: -140px;}
.asesoria-online-2 > * { vertical-align: middle;}
.icono-asesoria{float:left;max-width:70px;width:20%; cursor: pointer;}
.texto-asesoria{float:left;color:#808080;width:60%;display:flex;height:70px;align-items: center;padding-left:10px; padding-top:5px;}
.texto-asesoria > * { vertical-align: middle;}
.texto-asesoria h5 {font-size:25px;padding-bottom:0px;margin-bottom:0px;color:#808080;display:inline-block;white-space:nowrap;line-height:20px;}
.texto-asesoria h5 span {font-size:12px;color:#808080; display:inline-block;}
.contenedor-categoria-colecciones-breadcrumb {padding-left:12%;padding-right:5%;line-height: 40px;margin-top:10px;}
.contenedor-categoria-colecciones-breadcrumb .vc_column-inner {padding-left:0px;}
.contenedor-botones-colecciones {}
.imagen-carrusel {padding-bottom:20px;}
.iconos-catalogo li {float:left;width:40px;margin-left:20px;margin-top:10px;}
.iconos-catalogo li:first-child {margin-left:0px;}
.iconos-cotizacion li:first-child {margin-left:0px;}
.iconos-cotizacion li {float:left;width:28px;margin-left:20px;margin-top:10px;padding-top:7px;}
.iconos-cotizacion {float:left;margin-left:5%;}
.iconos-catalogo {float:left;width:50%;}
.contenedor-categoria-galeria {padding-left:8%;padding-right:8%;padding-top:30px;padding-bottom:20px;}

.contenedor-categoria-recomendados {padding-left:10%;padding-right:10%;}
.contenedor-categoria-colecciones {padding-top:3%;padding-bottom:2%;padding-left:12%;padding-right:6%;margin-top: 30px;}
.contenedor-categoria-recomendados {padding-bottom:3%;}
.vc_gitem-post-data-source-post_excerpt {display:none;}
.vc_btn3-container {display:none;}
.texto-categoria {font-family: avenir-light; color: #3d3d3d; text-align: justify;padding-right:18%;}
.vc_gitem-post-data-source-post_title h4 {text-align:left !important;font-family:avenir-book;font-size:15px;}
.iconos-catalogo span {font-family: avenir-heavy; color: #808080;font-size:12pt;}
.iconos-cotizacion span {font-family: avenir-heavy; color: #808080;font-size:12pt;}
.breadcrumb-custom a{font-family:avenir-heavy;}
.slick-cloned {display:none;}
@media (max-width: 1840px) {
.asesoria-online {
    bottom: -140px;}
}
.asesoria-online-2 {
    bottom: -140px;}
}
@media (max-width: 1660px) {
    .texto-asesoria h5 span {
        white-space: break-spaces;}
.asesoria-online {
    bottom: -145px;}
    .asesoria-online-2 {
    bottom: -145px;}
}
@media (max-width:1440px) {
    .asesoria-online {
        bottom: -145px;}
    .asesoria-online-2 {
        bottom: -145px;}
    .texto-categoria {padding-right: 4%;}
.contenedor-categoria-colecciones-breadcrumb {
    padding-left: 45px;}
}
@media (max-width:1340px) {.asesoria-online {max-width: 335px;margin-left: 10px;} .asesoria-online-2 {max-width: 335px;margin-left: 10px;} 
.texto-asesoria h5 span {
    white-space: break-spaces;
    line-height: 14px;
}}
@media (max-width:1280px) {
.contenedor-botones-colecciones {padding-left:2%;}
.asesoria-online {
    width: 100%;
    margin-left: 10px;
    bottom: -105px;
    max-width: 255px;
}
    .asesoria-online-2 {
        padding: 5px 0px;
    width: 100%;
    margin-left: 10px;
    bottom: -105px;
    max-width: 255px;
}
    .texto-asesoria {    height: 50px;}
    .texto-asesoria h5 {
        font-size: 18px;}
}
@media (max-width:1024px) {
    .asesoria-online {
    bottom: -105px;
    width: 235px;
    margin-left: 10px;
}
        .asesoria-online-2 {
    bottom: -105px;
    width: 235px;
    margin-left: 10px;
}
.iconos-cotizacion {clear:both; margin-left:0px; margin-top:15px;}
    .texto-categoria {padding-left: 2%;
        padding-right: 2%;}
}
@media (max-width: 768px) {
    .contenedor-categoria-colecciones {padding-left: 5%;}
    .asesoria-online {
    bottom: -80px;
        width: 160px;}
        .asesoria-online-2 {
    bottom: -82px;
        width: 160px;border-top: 0px none;
    border-bottom: 0px none;padding: 0px;}
        .texto-categoria {
        width: 100%;padding-right: 2%;}
    .contenedor-categoria-colecciones-breadcrumb {margin-top: 15px;}
    .iconos-cotizacion {clear:both;margin-left:0;margin-top:15px;}
    .texto-categoria .vc_column-inner {padding-left: 0px;}
    .texto-asesoria {
   display:none;
    }.icono-asesoria {width: 48px;margin-right:8px; }
    
}
@media (max-width: 600px) {
    .asesoria-online {
        display:none;}
    .texto-categoria {padding-right: 5%;}
    .amazingslider-slider-2 {left:0px;}
.iconos-cotizacion {clear:both;margin-left:0;margin-top:15px;}
.vc_carousel_container  {margin-top:15px;}
.contenedor-categoria-galeria {padding-left:5%;padding-right:5%;}
.contenedor-categoria-colecciones {padding-left:5%;padding-right:5%;}
    .contenedor-categoria-colecciones-breadcrumb {padding-left:15px;padding-right:2%;}
}
@media (max-width: 480px) {
    .asesoria-online-2 {display:none;}
}
/*fin*/
/*categorias página*/
.contenedor-btn-compra-colec {z-index: 2 !important;display: block;
    position: absolute;top:10px;}
.btn-compra-lash-colec {z-index: 2 !important;    text-align: right;}
.btn-compra-lash-colec img {height: 80px;
    right: 30px;
    position: relative;}
    .btn-compra-lash-izq-colec {z-index: 2 !important;    text-align: left;}
.btn-compra-lash-izq-colec img {height: 80px;
    left: 30px;
    position: relative;}

.container1 {
    position: relative;
    width: 100%;
}
.container1 .image {opacity: 0;}

.image1 {
  opacity: 1;
  display: block;
  width: 100%;
  height: auto;
  transition: .5s ease;
  backface-visibility: hidden;
}

.middle1 {
  transition: .5s ease;
  text-align:center;
  opacity: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%)
}

.container1:hover .middle1 {
  opacity: 1;
}


.text3 {
  color: white;
  font-size: 22px;
  text-align:center;
  opacity: 1;
  font-weight: 400;
}
.text2 {
  color: white;
  font-size: 14px;
  padding: 20px 0px;
  text-align:center;
  font-weight: 200;
}
.texto-titulos {margin:0 auto;padding-bottom:5%;}
.title-marcas {color: #fff;font-size:26px;letter-spacing:0.5px;    text-align: center;margin-bottom: 10px;
    font-family: avenir-book !important;z-index:2;}
.subtitle-marcas {font-family: avenir-light; color: #D6D6D6;font-size:14px;letter-spacing:0.5px;    text-align: right;z-index:2;}
.titulos-colecc { transition: .5s ease;
  text-align:left;
  opacity: 1;
    position: relative;
       bottom: 20px;
    padding-left: 30px;    padding-right: 30px;}
.texto-titulos-colec {margin:0 auto;padding-bottom:5%;}
.title-marcas-colec {color: #fff;font-size:26px;letter-spacing:0.5px;    text-align: left;margin-bottom: 10px;
    font-family: avenir-book !important;z-index:2;width: max-content;
    float: left;}
.subtitle-marcas-colec {font-family: avenir-light; color: #D6D6D6;font-size:14px;letter-spacing:0.5px;    text-align: left;z-index:2;float:right;width: max-content;line-height: 30px;}
.menu-colecciones {height:50px;padding-top: 15px;font-size:15px;font-family:avenir-medium;}
.contenedor-categoria {margin-top:90px;float:right;position:relative;left:-50%;text-align:left;margin-bottom: 20px;}
.contenedor-categoria li {display:block;float:left;padding:8px 20px;border:1px solid #fff;color:#fff;float:left;position:relative;}
.contenedor-categoria ul {
    margin: 0 auto;
    display: block;
    text-align: center;
    height: 42px;
    list-style:none;
    position:relative;
    left:50%;
}
.columna-categoria {height:520px;padding:10px;}

.paoc-popup-modal-cnt {
    background-color: rgba(0, 0, 0, 0.84);
    padding: 30px 20px 20px 20px;
    height: 100%;
}
    .caja-texto {padding-left:7%;padding-right:10%;}
.caja-texto-2 {padding-left:5%;padding-right:8%;}
.contenedor-interno-cat {padding-left:4%;padding-right:4%;}
@media (max-width: 1800px) {

.columna-categoria {
    height: 480px;
}
    }
@media (max-width: 1680px) {

.columna-categoria {
    height: 440px;
}
    }
@media (max-width: 1580px) {
.buscador-head {
    width: 310px;
}
}
@media (max-width: 1500px) {
    .contenedor-categoria li {
    padding: 6px 10px;

}
.columna-categoria {
    height: 370px;
}
    }
@media (max-width: 1280px) {
.columna-categoria {
    height: 340px;
}
}
@media (max-width: 1180px) {
.columna-categoria {
    height: 320px;
}
}

@media (max-width: 1024px) {
.contenedor-interno-cat {padding-left:4%;padding-right:4%;}
.columna-categoria {
    height: 280px;
}
.contenedor-categoria {
    margin-top: 0px;
    margin-left: 12px;
}
.contenedor-categoria li {
    padding: 4px 6px;
    font-size: 12px;
}
    .title-marcas {
        font-size: 24px;}
}
@media (max-width: 900px){
    .ocultar-movil {display:none;}
.columna-categoria {
    width: 100%;
    margin-bottom:25px;
}
    .columna-categoria {
    height: 370px;
}
}
@media (max-width: 450px){
    .ocultar-movil {display:none;}
    .btn-compra-lash-izq-colec img {
    height: 65px;
    left: 15px;
    position: relative;
}
    .columna-categoria {
    height: 210px;
                margin-bottom: 10px;
}
.title-marcas {
    font-size: 20px;}
.contenedor-categoria li {
    padding: 4px 6px;
    font-size: 12px;
    margin-bottom:10px;
}}
/*menu colecciones*/
#toggle {
  display: block;
  width: 22px;
  height: 30px;
float:left;
    padding-top: 12px;
}

#toggle span:after,
#toggle span:before {
  content: "";
  position: absolute;
  left: 0;
  top: -6px;
}
#toggle span:after{
  top: 6px;
}
#toggle span {
  position: relative;
  display: block;
}

#toggle span,
#toggle span:after,
#toggle span:before {
  width: 100%;
  height: 3px;
  background-color: #969696;
  transition: all 0.3s;
  backface-visibility: hidden;
  border-radius: 2px;
}

/* on activation */
#toggle.on span {
  background-color: transparent;
}
#toggle.on span:before {
  transform: rotate(45deg) translate(3px, 3px);
}
#toggle.on span:after {
  transform: rotate(-45deg) translate(5.5px, -6px);
}
#toggle.on + #menu-colecciones-porcelanatos {
  opacity: 1;
  visibility: visible;
    display:block;
    float: left;
    z-index: 2;
    top: 17%;
}
#menu-colecciones-porcelanatos ul, #menu-colecciones-porcelanatos li,  #menu-colecciones-porcelanatos li a {
  list-style: none;
  display: block;
  margin: 0;
  padding: 0;
}
#menu-colecciones-porcelanatos li a {
  padding: 5px;
  color: #888;
  text-decoration: none;
  transition: all .2s;
    height:40px;
    text-align:center;
    display:flex !important;
}
.logo-ancho {max-width:120px !important;}
.logo-grande {max-width:80px !important;}
.logo-peque {max-height:30px !important;}
#menu-colecciones-porcelanatos img {    max-height: 25px;
    max-width: 100px; margin: 0 auto;}
#menu-colecciones-porcelanatos li a:hover,
#menu-colecciones-porcelanatos li a:focus {
    background: #eaeaea;
    font-weight: 600;
}

/* menu appearance*/
#menu-colecciones-porcelanatos {
    display:none;
  position: fixed;
  color: #999;
  width: 230px;
  padding: 10px;
  text-align: left
  border-radius: 4px;
  background: white;
  box-shadow: 5px 6px 8px rgba(0, 0, 0, 0.46);
  /* just for this demo */
  opacity: 0;
  visibility: hidden;
  transition: opacity .4s;
}
#toggle.on + #menu-colecciones-porcelanatos {
  opacity: 1;
  visibility: visible;
    display:block;
    float: left;
    z-index: 2;
    top: 17%;
}
#menu-colecciones-porcelanatos ul, #menu-colecciones-porcelanatos li,  #menu-colecciones-porcelanatos li a {
  list-style: none;
  display: block;
  margin: 0;
  padding: 0;
}
#menu-colecciones-porcelanatos li a {
  padding: 5px;
  color: #888;
  text-decoration: none;
  transition: all .2s;
    line-height:25px;
}
#menu-colecciones-porcelanatos li a:hover,
#menu-colecciones-porcelanatos li a:focus {
    background: #eaeaea;
    font-weight: 600;
}

/* menu appearance*/
#menu-colecciones-porcelanatos {
    display:none;
  position: fixed;
  color: #999;
  width: 230px;
  padding: 10px;
  text-align: left
  border-radius: 4px;
  background: white;
  box-shadow: 5px 6px 8px rgba(0, 0, 0, 0.46);
  /* just for this demo */
  opacity: 0;
  visibility: hidden;
  transition: opacity .4s;
}

.menu-colecciones {height:50px;padding-left: 35px;
    margin-top: 20px;
    margin-bottom: 20px;}
.menu-colecciones img {    width: 130px;
    margin-left: 10px;float: left;
    display: block;}
.menu-colecciones-icono {padding-top: 3px;
    display: block;
    width: max-content;
    float: left;}
.btn-volver {float:right;color:#b0b3b2; line-height:30px;padding-right:35px;}
.btn-volver a {color:#b0b3b2;}
.btn-volver img {width:20px;float:right;  margin-left: 5px;}

/*fin*/
/*baner contacto*/
.formulario-field::placeholder {color:#fff !important;opacity:1 !important;}
.formulario-field input {border-bottom:1px solid #fff !important;background:unset !important;border-left: 0px !important;border-right: 0px !important;border-top: 0px !important;letter-spacing: 1px !important;    font-weight: 500;
    color: #fff !important;    padding-left: 0px !important;
}
.wpforms-container ::-webkit-input-placeholder { /* Chrome and Safari */
   color: #fff;
}
 
.wpforms-container :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color: #fff;
   opacity: 1;
}
 
.wpforms-container ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color: #fff;
   opacity: 1;
}
 
.wpforms-container :-ms-input-placeholder { /* Internet Explorer 10-11 */
   color: #fff;
}
 
.wpforms-container ::-ms-input-placeholder { /* Microsoft Edge */
   color: #fff;
}
#wpforms-283-field_3-container {float:left;width:50%;}
#wpforms-283-field_4-container {display:inline-block;width:50%;}
div.wpforms-container-full .wpforms-form input.wpforms-field-small, div.wpforms-container-full .wpforms-form select.wpforms-field-small, div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-small {
    max-width: 100%;}
    .formulario-field-caja {color:#fff;background-color:#000;}
        .formulario-field-caja label{color:#fff;font-weight:200 !important;letter-spacing: 1px !important;}
       .formulario-field-caja textarea {
border: 0px !important;
    background-color: rgba(255, 255, 255, 0.15) !important;
    height: 130px !important;
}
#wpforms-submit-283 {background-color:unset !important;color:#fff !important;border:0px!important;float:right;}
/*fin*/
/*footer*/
.footer-column #custom_html-6 {margin-top:17px;}
.widget-title, .widgettitle {
    margin-bottom: 3px;font-size:14px;letter-spacing:2px;font-weight:100;text-transform: capitalize !important;}
/*fin*/
/*paginas colecciones*/
.post-slide.has-post-thumbnail .post-date {
    display: none !important;
}
.post-slide .entry-title a:hover {color:#424242;}
.vc_gitem-zone {background-color: unset !important;}
/*.contenedor-categoria .slick-slide img {max-height:151px;    width: auto;}*/
.fancybox-close-small {display:none;}
.fancybox-thumbs__list a:last-child {display:none;}
/*.slick-initialized .slick-slide {
    display: block;
    width: max-content !important;
    max-width: 214px;
}*/
/*fin*/
.whishlist {display:none;}
.main-header .right-column {display:none;}
.contenedor-slider {padding-left:10%;padding-right:10%;}
.paoc-popup-modal-cnt {
    background-color: rgba(0, 0, 0, 0.9);}
.paoc-popup-modal {
     background-color: unset;}
.galeria-interna {margin-top:7vh;}
.galeria-interna  .paoc-popup-modal img {

}
.galeria-interna a {
    margin: 0 auto;
    text-align: center;
    display: block;
}
.galeria-interna  img {
    max-height: 75vh !important;
    width:auto;
}
#mega-menu-item-custom_html-12 {padding-top:15px !important;}
#searchform input:before {content:f002;}
#searchform {margin-right:20px;}
div.is-ajax-search-details, div.is-ajax-search-result {max-width: 350px;}
.is-form-style input.is-search-input {background-image: url("/wp-content/uploads/2020/03/icono-buscar.png") !important;background-repeat: no-repeat !important;
    background-position: 1% 50% !important;
    padding-left: 30px;height: 30px;font-family: avenir-light !important;    font-size: 12px !important;width: 350px !important;}
#searchform  input {background-image: url("/wp-content/uploads/2020/03/icono-buscar.png");background-repeat: no-repeat;
    background-position: 1% 50%;
    padding-left: 30px;height: 30px;}
#searchform button {display:none;}
.fa-map-marker {font-size:18px;line-height: 49px;}
.main-header .widgetarea-head {display:inline-block;border-left: 1px solid #ccc;height:60px;    padding-left: 25px;
    padding-right: 25px;}
.shopping-cart {display:none !important;}
/*galerias*/
.slick-list {
    margin: 0 40px;}
.slick-prev {
    left: -5px;
}
/*menu fotografico*/
#mega-menu-item-1791 ul.mega-sub-menu {background-color:#fff !important;padding-bottom: 0px !important;}
#mega-menu-item-custom_html-17, #mega-menu-item-custom_html-23 {padding: 0 20px 0px 0px !important;}
.menu-imagen-experiencia {}
.menu-imagen-experiencia .desktop{display:block;}
.menu-imagen-experiencia .laptop{display:none;}
.contenedor-menu-imagenes-showroom {width: max-content;}
.frase-cierre {text-align:right;margin-top:40px;}
.contenedor-menu-imagenes-showroom img {}
.menu-imagenes-showroom-2 {margin-left:20px;}
.texto-showroom-menu{padding-top:30px;max-width: 823px;
    text-align: justify;}
.texto-showroom-menu h2, .texto-showroom-menu h2 a{color:#999999;font-size:14px;font-family: avenir-medium !important;margin-bottom:5px;}
.texto-showroom-menu p{color:#999999;font-size:14px;}
.imagen-foto-menu {display:inline-block;width:25%;float:left;border-right: 2px solid #fff;}
.imagen-foto-menu-5 {display:inline-block;width:20%;float:left;border-right: 2px solid #fff;}
.mega-menu-item-custom_html-15, .mega-menu-item-custom_html-18 {padding-left: 0px !important;
    padding-right: 0px !important;box-shadow: inset 4px 4px 4px rgba(0, 0, 0, 0.3), -1px 6px 12px -6px rgba(0,0,0,.5) !important;padding-bottom: 0px !important;}
.menu-botones {width:80%; float:left;padding-left: 25%;}
.menu-icono {width:20%; float:left;padding-top: 10px;}
.menu-icono img {max-height:50px !important;}
.mega-menu-item-custom_html-8, .mega-menu-item-custom_html-19{ border-right: 1px solid #7a7a7a !important;height:277px !important;margin-top: 40px !important;    padding-bottom: 0px !important;}
.mega-menu-item-custom_html-9, .mega-menu-item-custom_html-20{ border-right: 1px solid #7a7a7a !important;height:277px !important;margin-top: 40px !important;    padding-bottom: 0px !important;}
.mega-menu-item-custom_html-10, .mega-menu-item-custom_html-21{ border-right: 1px solid #7a7a7a !important;height:277px !important;margin-top: 40px !important;    padding-bottom: 0px !important;}
.mega-menu-item-custom_html-22{ border-right: 1px solid #7a7a7a !important;height:277px !important;margin-top: 40px !important;    padding-bottom: 0px !important;}
.mega-menu-item-custom_html-11{ height:277px !important;margin-top: 40px !important;    padding-bottom: 0px !important;}
/*fin*/
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {display:none;}
.slide-valign-middle .basel-slide-container {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.custombox-fullscreen .paoc-popup-close {
    top: 20px;
    right: 20px;
}
.paoc-popup-close {
    opacity:0.5;
    background: url('/wp-content/uploads/2020/03/btn-cerrar-slider.png');}
.popupaoc-link {color:#fff;}
.popupaoc-link:hover {color:#fff;font-weight:600;}
.menu-nosotros {padding-top:30px;}
.menu-nosotros img {padding-top:30px;}
#mega-menu-item-custom_html-14 img {position:absolute;padding-right: 40px;bottom:0px;}
#mega-menu-item-custom_html-14 {height:554px !important;padding-right: 40px !important;}
#mega-menu-item-custom_html-13 {height:554px !important;    padding-left: 40px !important;
    padding-right: 6% !important;}
/*fin*/
/*opciones de lugar checkout*/
#billing_state option[value="AMA"]
{
display:none;
} 
option[value="ANC"]
{
display:none;
} 
/*body*/
a {transition: none;}
body {
-webkit-text-size-adjust: 100%; }
/*invoice*/
#billing_ruc_field {margin-top: 3px;}
.basel-content-popup .mfp-close::after, .basel-content-popup .mfp-close::before, .basel-promo-popup .mfp-close::after, .basel-promo-popup .mfp-close::before, .basel-sizeguide .mfp-close::after, .basel-sizeguide .mfp-close::before{
    background-color: #fff;
}
.mc4wp-alert.mc4wp-success {
    color: #3c763d;
    border-color: #f7f7f7;
    height: 70px;
    margin-bottom: 20px;
}
.mc4wp-success p {    width: 250px;}
.basel-promo-popup {padding:0 !important;}
.woocommerce-billing-fields .col-sm-6 {padding:0px;}
.invoice-data{font-weight:600; padding-right:10px !important;}
.invoice-data-2 {font-weight:600; padding-left:10px !important;}
.small-data-invoice {width:50%;}
.quantity input[type=text], input[type=email], input[type=url], input[type=password], input[type=number], input[type=date], input[type=tel], select, textarea {
    height: 30px !important;}
.woocommerce-billing-fields input[type=text], input[type=email], input[type=url], input[type=password], input[type=number], input[type=date], input[type=tel], select, textarea {
    height: 20px;}
/**/
/*widget cart for quantity*/
.widget_shopping_cart .product_list_widget li .quantity {padding-left: 80px;color: #1b1919;font-family: avenir-light;    margin-top: 4px;}

.widget_shopping_cart_content .amount {    color: #333 !important;font-weight: 200;font-size: 12px !important;}

.widget_shopping_cart_content .cod-cart {margin-bottom:10px;position: relative;font-family: avenir-light !important;top: 5px;margin-bottom: 5px;font-size: 12px !important;color: #1b1919 !important;font-weight: 100;}
.product_list_widget li:last-child {
   padding-bottom: 10px;}
.widget_shopping_cart .product_list_widget li .remove {
    text-transform: initial;
    position: relative;
    float: left;
    padding-left: 10px;
    line-height: 14px;
    padding-right: 55px;
    padding-top: 7px;
    font-size: 12px;
    margin-bottom: 0;
    color: rgba(84, 84, 84, 0.43);
}
.widget_shopping_cart .product_list_widget li>a {font-size:13px;text-transform:initial;padding-right: 15px;color: #1B1919;font-family: avenir-heavy;}

.product_list_widget li img {margin-right: 10px;max-width: 90px;}

.agregar-cantidad {border: 1px solid #ccc !important;
    padding: 0px !important;width:20px;height:20px;float:left;}
    .btnMinus {border: 1px solid #ccc !important;
    width:20px;height:20px;float:left;text-align:center;cursor:pointer;}
    .btnMinus:hover {background-color:#424242;color:#fff;text-decoration:none;}
.agregar-cantidad a:before {font-size:12px !important;content:'+';padding-left:1px;}
.agregar-cantidad a {    background-color: unset;font-size:0px !important;
    width: 18px;
    color: #424242;
    border: none;
    padding: 0;
    margin: 0;
    height: auto;line-height:12px;float:left;padding-top:3px;}
    .agregar-cantidad a:hover {width:20px;height:20px;}
    .agregar-cantidad a:after {display:none;}
    .quantity-widget-custom {padding-top: 15px;
    margin-left: 80px;
    height: 35px;
    position: absolute;
    bottom: 10px;
    left: 10px;}
    .quantity-number {    color: #676767;
    font-family: avenir-light;
    display: block;
    float: left;
    margin: 0 7px;
    font-size: 12px;
    padding-top: 3px;
} 
/**/
.owl-nav > div::before {font-family: FontAwesome;
    content: "\f104";}
.owl-nav .owl-next::before {
font-family: FontAwesome;
    content: "\f105";}
    .woocommerce-bacs-bank-details {padding-bottom:20px;}
    .woocommerce-bacs-bank-details h3 {font-size: 16px;opacity: .8;margin-bottom: 30px;text-align: center;}
.basel-hover-base .product_type_simple::before, .basel-hover-base .product_type_variable::before {content: "\f05a";font-family: FontAwesome !important;color: #818181;}
.search-no-results.woocommerce .woocommerce-info:before {    font-size: 40px;color: #424242;}
.basel-products-load-prev::after {content: "\f104";font-family: FontAwesome !important;}
.basel-products-load-next::after {content: "\f105";font-family: FontAwesome !important;}
.wc-bacs-bank-details-heading, .woocommerce-order-details__title {margin-bottom: 20px;}
.bank_name {width:450px;}
.woocommerce .cart-empty {    font-size: 25px;}
.woocommerce .cart-empty:before {content:none;}
/*productos*/


/*productos*/
/*widget cart*/

/*tienda*/
/*Out of stock message*/
.footer-container .footer-column {
    margin-bottom: 25px;
}
.blog-footer .basel-blog-load-more:focus, .blog-footer .basel-blog-load-more:hover, .blog-footer .basel-portfolio-load-more:focus, .blog-footer .basel-portfolio-load-more:hover, .blog-footer .basel-products-load-more:focus, .blog-footer .basel-products-load-more:hover, .portfolio-footer .basel-blog-load-more:focus, .portfolio-footer .basel-blog-load-more:hover, .portfolio-footer .basel-portfolio-load-more:focus, .portfolio-footer .basel-portfolio-load-more:hover, .portfolio-footer .basel-products-load-more:focus, .portfolio-footer .basel-products-load-more:hover, .products-footer .basel-blog-load-more:focus, .products-footer .basel-blog-load-more:hover, .products-footer .basel-portfolio-load-more:focus, .products-footer .basel-portfolio-load-more:hover, .products-footer .basel-products-load-more:focus, .products-footer .basel-products-load-more:hover {
    background-color: #484848;
    border-color: #484848;
    color: #fff;
}
.basel-products-load-prev {
    -o-transform: translate3d(-30px,0,0);
    -moz-transform: translate3d(-30px,0,0);
    -webkit-transform: translate3d(-30px,0,0);
    transform: translate3d(-30px,0,0);
}
/**/
   .woof_childs_list_li .woof_childs_list_opener {height: 21px;padding-top: 2px;}
   .shop-loop-head .basel-filter-buttons .open-filters:after, .shop-loop-head .basel-filter-buttons .open-filters:before {color:#484848;}
   .shop-loop-head .basel-filter-buttons .open-filters {color:#484848;}
/*mobile nav*/
.woocommerce-my-account-wrapper {margin-top:30px;}
.mobile-nav .icon-sub-menu::after, .mobile-nav .icon-sub-menu::before {background-color: #737373 !important;}
.mobile-nav {background-color: #fcfcfc !important;}
.mobile-nav .sub-menu-dropdown li ul {
    background-color: #d4d4d4;
}
.mobile-nav .sub-menu-dropdown li ul:before {
    color: #d4d4d4;
}
.mobile-nav ul li a {color:#333333;}
.mobile-nav .searchform ::-moz-placeholder {color: rgba(48, 48, 48, 0.92);}
.mobile-nav .searchform input[type="text"] {background-color: rgba(146, 146, 146, 0.28);color: #333;}
.mobile-nav .searchform {border-bottom: 2px solid rgba(134, 134, 134, 0.4);}
.mobile-nav .searchform button {color: rgba(125, 125, 125, 0.8);}
.mobile-nav .sub-menu-dropdown ul {background-color: #d5d5d5;}
.mobile-nav .sub-menu-dropdown ul::before {color:#d5d5d5;}

/*mobile*/
.btn.btn-color-primary {background-color: #a6a6a6 !important; border-color: #a6a6a6 !important; float:right;}
/*filtros*/
.basel-active-filters {margin-top: 10px;}
.chosen .amount {color: #999 !important;font-size: 12px;}
.woocommerce-form-coupon-toggle {display:none;}
.my_account_orders tbody td .amount {font-size: 14px;}
.ocultar-tablet {display:block !important;}
/**/
/*checkout*/
.baner-usuario-checkout {   
        background-size: contain;
    height: 90px;
    font-size: 17px;
    padding: 35px 8% 30px 20%;
    background-repeat: no-repeat;
    color: #fff;
    margin: 0 8%;
    margin-bottom: 30px;
    background-image: url(https://ferrettistore.com/wp-content/uploads/2019/03/registro-usuario-fondo-foto.png);
}
.hide-in-checkout {display:none;}
.argmc-wrapper .argmc-tabs-list {
    margin: 10px 0 35px;
}
.form-row-last #password {
    margin: 0 0 10px;
    height: 35px;
    border-bottom: solid 1px #ababab !important;
    border: 0px;
}
.row-first-ferretti #username {
    margin: 0 0 10px;
    height: 35px;
    border-bottom: solid 1px #ababab !important;
    border: 0px;
}
.argmc-wrapper .argmc-nav {top: -20px;
    position: relative;}
.argmc-wrapper .argmc-nav-buttons .button {
    margin: 0 auto !important;
    border-radius: 5px;
    background-color: #e51c23;
    color: #fff;
    padding: 10px 30px;
    border: 1px solid #9f2125;
    font-size: 13px;
    letter-spacing: 1px;
    text-transform: initial;
}
#pagar-now {background-color: #a9a9a9;border-color: #a9a9a9;}
#btn-back {background-color: #a9a9a9;border-color: #a9a9a9;}
.woocommerce-checkout .woocommerce-info {display:none;}
.footer-container .widget-area {padding: 55px 0 0px 0;}
.copyrights-wrapper {padding-bottom:20px;}
.single-product-content .cart .quantity {    clear: both;float: left;}
.woocommerce table.shop_table_responsive tbody tr:first-child .product-remove .remove {margin-bottom:10px;}
.wishlist-item-ferretti .product-name {margin-top:10px;margin-bottom:15px; line-height: 16px;}
.product-remove {padding-top: 25px;padding-right:10px;}
.product-remove a {font-size:11px; text-align:left; color:#848484;display:block;}
.logo-footer {margin-bottom:10px;}
.woocommerce .variation dd p, .woocommerce .variation dt p, .woocommerce-page .variation dd p, .woocommerce-page .variation dt p {color:#777777;}
.carrito-compras-titulo { margin: 0px !important;padding-top: 15px !important;padding-right: 0px !important;padding-bottom: 5px !important;padding-left: 0px !important;}
.added_to_cart, .btn, .button, button, input[type=submit] {padding-left: 15px;padding-right: 15px;line-height: 19px;}
.show-movil {display: none !important;}
#animation_container {margin:0 auto !important;}
input[type=radio], input[type=checkbox] {margin-right: 3px !important;}
div.asl_w {box-shadow: none !important;}
.show-movil-inter {display:none !important;}
.hide-movil-inter {display: flex  !important;}
.hide-movil {display: block  !important;}
.hide-desk {display: none  !important;}
.right-column>div {margin-right: 0px; padding-left: 31px; padding-right: 13px; margin-left: 0px;}
.persephone.tparrows:hover.tp-rightarrow::before,.persephone.tparrows:active.tp-rightarrow::before,.persephone.tparrows:focus.tp-rightarrow::before {content: url(https://ferrettistore.com/wp-content/uploads/2018/05/right-arrow-hover.svg);}
.persephone.tparrows:hover.tp-leftarrow:before,.persephone.tparrows:active.tp-leftarrow:before,.persephone.tparrows:focus.tp-leftarrow:before {content: url(https://ferrettistore.com/wp-content/uploads/2018/05/left-arrow-hover.svg) !important;}
.persephone.tparrows.tp-rightarrow::before {content: url(/wp-content/uploads/2020/07/right-arrow.svg) !important;}
.persephone.tparrows.tp-leftarrow:before {content: url(/wp-content/uploads/2020/07/left-arrow.svg) !important;}
.basel-products-load-prev {padding:0px;}
.basel-products-load-next {padding:0px;}
.basel-products-load-next:after, .basel-products-load-prev:after {font-size: 35px;color: #666;}
.persephone.tparrows::before {font-size: 40px;}
/*.basel-products-load-prev:after{ content: "\e605";}
.basel-products-load-next:after{ content: "\e606";}*/
#rev_slider_49_1_forcefullwidth {    border-bottom: 1px solid #cccccc !important; }
.basel-cart-design-2>a .basel-cart-number, .basel-cart-design-3>a .basel-cart-number {line-height:18px;}
.right-column .wishlist-info-widget>a>span {top:18px;left: 54px;line-height:18px;}
.right-column .wishlist-info-widget>a:after {top: 20px;left: 45px;}
.right-column .wishlist-info-widget {border-left: 1px #ccc solid !important;height: 60px; padding-right: 25px;padding-left: 25px;margin-right: 0px;padding-top:20px;}
.right-column .wishlist-info-widget > a:hover::after,.right-column .wishlist-info-widget > a:focus::after,.right-column .wishlist-info-widget > a:active::after {color: #e51c23; padding-right: 00px;padding-left: 90px;margin-right: 0px;padding-top:0px;left: 0px;}
.icons-design-line .wishlist-info-widget > a::before {color:#6a6b6a;}
.right-column .my-account-with-icon {display:none !important;}
.right-column .my-account-with-icon li:first-child > a:hover::before {color: #e51c23;}
.right-column .my-account-with-icon li:first-child > a:hover {color: #e51c23;}
.right-column .my-account-with-icon li:first-child > a::before {color:#6a6b6a;}
.right-column .my-account-with-icon li:first-child > a {color:#6a6b6a;}
#ajaxsearchlite1 .probox, div.asl_w .probox {
    margin: 0; height: 28px; background-color: #fff; border: 1px solid #6a6b6a; border-radius: 2px; box-shadow: none;
}
div.asl_m .probox .promagnifier {order: 5; -webkit-order: 5; float:left;color:#6a6b6a;}
div.asl_m .probox .proinput {order: 10; -webkit-order: 10;margin: 0 0 0 5px;}
.avenir-roman {letter-spacing:0.5px;}
.min-footer {color: #fff; letter-spacing: 0.5px;}
.footer-container.color-scheme-light .main-footer + .copyrights-wrapper .min-footer {
    border-top: 1px solid rgb(255, 255, 255);
}
.copyrights-wrapper .container {width: 85% !important;}
#custom_html-29 {margin-bottom:10px;}
.footer-container .mc4wp-form {margin-bottom:0px;}
.footer-container .footer-widget { margin-bottom: 0px;}
.widget-title::before, .widgettitle::before {height: 0px;}
.tp-bannertimer {background: rgba(106, 107, 106, 0.35) none repeat scroll 0% 0% !important; }
.pace {
  -webkit-pointer-events: none;
  pointer-events: none;

  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.pace-inactive {
  display: none;
}
.pace .pace-progress {
  background: #000;
  position: fixed;
  z-index: 2000;
  top: 0;
  right: 100%;
  width: 100%;
  height: 4px;
}
.cupon-cart-ferretti {
    width: 60%;
    float: left;
    padding-top: 20px;
}
/* Fin */
/*nuevo menu*/

/*fin*/
.woocommerce-account .woocommerce>p, .woocommerce-checkout .woocommerce>p {color:#fff !important; background-color: #3e3e3e;}
.woocommerce-message, .wpcf7-mail-sent-ok {display: inline-table;margin-top:30px;transition: opacity 3s ease-in-out; webkit-transition: opacity 3s ease-in-out;-moz-transition: opacity 3s ease-in-out;-ms-transition: opacity 3s ease-in-out;-o-transition: opacity 3s ease-in-out;opacity: 1;}
.woocommerce-error:before, .woocommerce-info:before, div.wpcf7-validation-errors:before {color: #e51c23; }
.woocommerce-error, .woocommerce-info, div.wpcf7-validation-errors {color: #e51c23;border-color: #e51c23; margin: 30px 0 20px 0;padding: 10px 15px 10px 55px;}
.woocommerce-error li {margin-left:50px;}
.woocommerce .variation dd p, .woocommerce .variation dt p, .woocommerce-page .variation dd p, .woocommerce-page .variation dt p {line-height:20px;}
.widget_shopping_cart .product_list_widget li .variation dd .amount {font-size:11px;}
.ppom-input-mayor_informaci_n {margin-top: -12px;padding-left: 20px;font-family: avenir-book-oblique;font-size: 9px;}
.ppom-input-mayor_informaci_n a {font-size: 10px;color:#333;}
.right-column .header-links { height: 60px; border-right: 1px #ccc solid !important;}
input #mayor_informacion {display:none;}
.animacion-menu {height: 535px;width:500px;}
.shopping-cart>a:before {height: 25px; width: 25px;}
.woocommerce-product-gallery__image a {cursor: zoom-in;}
.single-product-content .slick-vertical>button {background-color:#e4e4e4;}
.single-product-content .slick-vertical>button:before {line-height: 18px;font-size: 14px;}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner {height: auto;margin-top:9px}
.popup-quick-view .single-product-content .cart {margin-top: 10px;}
.popup-quick-view .entry-summary .price {margin-bottom: 12px;}
.popup-quick-view .view-details-btn {bottom:-1px;}
.single-product-content .entry-summary .button.compare:before {font-size:16px;}
.single-product-content .entry-summary .button.compare {font-size:12px;}
.yith-wcwl-add-to-wishlist a:before {font-size:15px;content:'\f004' !important;font-family: Fontawesome;}
.yith-wcwl-add-to-wishlist a {font-size:12px;}
.icons-design-line .shopping-cart>a:before {content:url(https://ferrettistore.com/wp-content/uploads/2018/05/shopping-cart-2.svg);}
.home .icons-design-line .shopping-cart>a:before {content:url(https://ferrettistore.com/wp-content/uploads/2018/05/shopping-cart-2.svg);}
.icons-design-line .shopping-cart>a:hover::before,.icons-design-line .shopping-cart>a:focus::before,.icons-design-line .shopping-cart>a:active::before {content:url(https://ferrettistore.com/wp-content/uploads/2018/05/shopping-cart-3.svg);}
.home .icons-design-line .shopping-cart>a:hover::before,.home .icons-design-line .shopping-cart>a:focus::before,.home .icons-design-line .shopping-cart>a:active::before   {content:url(https://ferrettistore.com/wp-content/uploads/2018/05/shopping-cart-3.svg);}
#culqi_description {width: 170px !important;}

#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input {font-style: italic;font-weight: normal;font-family: avenir-book-oblique;}
.mega-sub-menu .custom-html-widget {padding-top:0px !important;}
#mega-menu-item-custom_html-28 {padding-left:0px !important;;width:20% !important;height:535px !important;}
#mega-menu-item-custom_html-25 { width: 20% !important;padding-right:5px !important;height:535px !important;}
#mega-menu-item-custom_html-25 .mega-sub-menu .custom-html-widget {padding-top:0px !important;height:535px !important;}

 .site-logo {width: 200px;}
.home .right-column > div a, .right-column > div ul li a {color:rgba(0,0,0,.9);}
.right-column > div a, .right-column > div ul li a {color:#fff;}
.site-logo img { max-width:;padding-left:10px;}
.home #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link {color:#6a6b6a;font-size:12px;}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link {padding: 0px 10px 0px 10px; color:#6a6b6a;font-size:12px;min-width: 180px;
    text-align: center;}
div.asl_m .probox .proclose svg {color:#6a6b6a;}
#ajaxsearchlite1 .probox .proinput, div.asl_w .probox .proinput {color:#6a6b6a;}
div.asl_w .probox .promagnifier .innericon svg {color:#6a6b6a;}

.mega-menu-link {font-family: avenir-black !important;letter-spacing: 0.4px;}
body {font-family:avenir-light !important;}
.rs-parallax-wrap strong {font-family:avenir-heavy !important; font-weight:400;}
strong {font-family:avenir-black !important; font-weight:400;}
.woocommerce-MyAccount-content > p:not(.woocommerce-info):first-child {font-size: 16px;border-bottom: 1.5px solid #bfbfbf;padding-bottom: 10px;margin-bottom: 10px;padding-left: 0px;}
.menu-principal-ferretti {font-family:avenir-black;font-size:15px;line-height:20px;letter-spacing: 2px;}
.menu-principal-ferretti a {font-family:avenir-black;font-size:13px;line-height:35px;letter-spacing: 2px;color:#595959 !important;}
.submenu-principal-ferretti {font-family:avenir-black;font-size:13px;line-height:28px;letter-spacing: 2px;color:#666666 !important;}
.submenu-principal-ferretti li {font-family:avenir-light;font-size:13px;line-height:28px;letter-spacing: 1px;color:#666666 !important;}
.submenu-principal-ferretti span {line-height:19.5px; margin-top: 12px;display: inline-block;}
.submenu-principal-ferretti span a {font-size:13px;font-family:avenir-black;font-weight: 600;}
.header-categories .secondary-header {display:none;}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item-has-children > a.mega-menu-link::after {display:none;}
#rev_slider_96_1 .zeus .tp-bullet {border:1.5px solid rgb(255, 255, 255);}
.popup-quick-view .ppom-wrapper {display:none;}
.ppom-label-checkbox .amount {color:#555 !important;font-size:11px !important;}
.ppom-label-checkbox .amount:hover {color:#e51c23 !important;}
.fa-pinterest::before {color: #ffffff !important;}
.fa-envelope::before {color: #e4b514;}
.fa-google-plus::before {color: #DB4437;}
.fa-twitter::before {color: #08a0e9;}
.fa-facebook-f::before, .fa-facebook::before {color: #3B5998;}
.ppom-label-checkbox:hover {color:#e51c23;}
.single-product-page .amount {font-family: "avenir-light",Arial, Helvetica, sans-serif !important;}
.single-product-page .woocommerce-Price-currencySymbol {    vertical-align: baseline;}
.widget_shopping_cart_content .woocommerce-Price-currencySymbol {  vertical-align: baseline;}
.woocommerce-cart .woocommerce-Price-currencySymbol {  vertical-align: baseline;}
.descarga-ficha {
text-align: left;
padding: 4px;
padding-top: 5px;
font-size: 11px;
text-transform: none;
background-repeat: no-repeat;
background-color: #fff !important;
background-size: auto 100%;
border: 1px solid #ccc;
border-radius: 4px;
width: 148px;
height: 24px;
padding-left: 10px;
margin-bottom: 8px;
float: left;
background-position: 100% 50%;
margin-right: 8px;
line-height: 0px;
}
.descarga-ficha:hover, .descarga-ficha:focus {
    background-image: url('https://ferrettistore.com/wp-content/uploads/2018/05/button-descarga-sinfondo-hover.png');
    background-color: #ccc !important;
    border-color:#8e8e8e;
}
.basel-hover-base .hover-mask a  {color:#424242;}
.basel-hover-base .hover-mask {background-color: rgba(222, 222, 222, 0.85);}
.product-title a {font-family:avenir-light !important;}
.woocommerce-product-details__short-description { padding-right:10px;}
.excerpt span {font-family:avenir-light !important;}
.excerpt p {font-family:avenir-light !important;}
.form-guia {width:70%;padding-right:10px;}
.ferretti-box {position: relative;margin-left:4px;}

.overlay-box {
    display:none;
    position: absolute;
    top: -90px;
    left: -110px;
    width: 240px;
    height: auto;
    border-radius: 5px;
    border-radius: 5px;
  background: rgba(0, 0, 0, 0);
  transition: background 0.5s ease;
  padding:15px;
  text-align:center;
}
.ferretti-box:hover .overlay-box {
    display: block;
    background: rgb(255, 255, 255);
    border: 1px solid #ccc;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
}

.title-box-ferretti {
    color:#e51c23;
  position:relative;
  text-align: center;
  z-index: 1;
  transition: top .5s ease;
}
.ferretti-box:hover .title-box-ferretti {
  bottom: 2px;
   color:#000;
}
.button-box-ferretti {
    text-indent: 0px;
  position: relative;
  text-align: left;
  opacity: 0;
  transition: opacity .35s ease;
}
.button-box-ferretti a {
    font-size:13px;
    color:#000 !important;
    font-weight:600;
}

.button-box-ferretti a {
  width: auto;
  text-align: left;
  color: #fff;
  font-size:10px;
  letter-spacing:1px;
  padding: 5px 5px;
  z-index: 1;
}

.ferretti-box:hover .button-box-ferretti {
  opacity: 1;
}
.panel-descargas {
    margin-top:5px;
}
.text3 {
    line-height: 26px;
}
.woocommerce-product-details__short-description p {
    font-size: 12px;
    line-height: 18px;
    margin-bottom:10px;
}
.ppom-label-radio {
    line-height: 1.2 !important;
}
.ppom-wrapper i {
    font-family: FontAwesome;
}
.ppom-label-checkbox::before {
    padding-left: 1px;
    padding-top: 0px;
    content: "";
    font-family: FontAwesome;
    position: absolute;
    font-size: 8px;
    line-height: 12px;
    margin-left: -18px;
    vertical-align: middle;
    -webkit-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    color: #fff;
    border: 1px solid #000;
    width: 12px;
    height: 12px;
    background: #fff;
    text-align: center;
    text-indent: 0;
    margin-top: 1.5px;
}
    input[type="checkbox"]:checked + .ppom-label-checkbox::before {  
        content: "\f00c";  
        color: #e51c23;}
        .ppom-check-input:hover {
            color:#e51c23;
        }
       input[type="checkbox"]:checked + .ppom-label-checkbox  {
            color:#e51c23;
            font-weight: 600;
        }
        .ppom-check-input {opacity:0;}
.ppom-label-radio::before {
    padding-left: 1px;
    padding-top: 0px;
    content: "";
    font-family: FontAwesome;
    position: absolute;
    font-size: 6px;
    line-height: 12px;
    margin-left: -22px;
    vertical-align: middle;
    -webkit-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    color: #fff;
    border: 1px solid #000;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 14px;
    height: 14px;
    background: #fff;
    text-align: center;
    text-indent: 0;
}
    input[type="radio"]:checked + .ppom-label-radio::before {  
        content: "\f111";  
        color: #e51c23;}
        .ppom-label-radio:hover {
            color:#e51c23;
        }
       input[type="radio"]:checked + .ppom-label-radio  {
            color:#e51c23;
            font-weight: 600;
        }
        .ppom-input-perforaciones-lavadero {
            padding-right:30%;
        }
        .form-control:hover{
                border: 1px solid #fd0404;
        }
        .form-control:checked{
                border: 1px solid #fd0404;
        }
        .form-control:active{
                border: 1px solid #fd0404;
        }
        select option:active{
                border: 1px solid #fd0404;
        }
        .form-control {
            background-image: url('https://ferrettistore.com/wp-content/uploads/2018/05/select-arrow-3.png');
            background-position: 100% 50%;
    background-repeat: no-repeat;
    background-size: auto 100%;
        }
        .form-control:focus {
    border-color: #e51c23;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(142, 144, 146, 0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(142, 144, 146, 0.6);
}
        select option {
    margin: 40px;
    padding:10px 5px;
    background: #fbf5f5;
    color: #000;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
}
select option:hover {
    background: #e51c23 !important;
    color: #fff;
}
select option:focus {
    background: #e51c23 !important;
    color: #fff;
}
select.decoration option:hover {
    box-shadow: 0 0 10px 100px #000 inset;
}
/**.product-grid-item > .home-prod-description p {  
    
    overflow: hidden;  
    position: relative;   
    line-height: 1.2em;  
    max-height: 3.6em;   
    text-align: justify;    
    margin-right: -1em;  
    padding-right: 1em;  
    font-size: 12px !important; 
    font-weight: 300 !important;}
    .product-grid-item > .home-prod-description p::before {  
        content: '...';  
        position: absolute; 
        right: 1em; 
        bottom: 0;  
        background-color: white;}
        .product-grid-item > .home-prod-description p::after {  
            content: '';  
            position: absolute;  
            right: 1em;  
            width: 1em;  
            height: 1em; 
            margin-top: 0.2em;  
            background: white;}*/
select .orderby {height:30px;}
.shop-loop-head .woocommerce-ordering {margin-top: -5px;margin-bottom: 15px;}
.sidebar-container {width:20%;}
.product-grid-item .product-title {text-align:left;margin-bottom: 3px;line-height: 16px;width: 100%;padding-right: 1px;}
.product-grid-item {text-align:left;padding-left: 3.79%;padding-right: 3.79%;}
.product-grid-item p {margin-bottom: 5px;line-height: 14px;font-size: 12px;color: #000;font-weight: 500;}
#caracter_sticas_ {display:none;}
.right-column {width: 350px;}
#mega-menu-item-media_image-2 {text-align:right !important;;}
.cart-collaterals .cart_totals .wc-proceed-to-checkout > a.button {
    padding-top: 9px;
    padding-bottom: 9px;
    width: 60%;
    border-radius: 4px;
    font-size: 12px;
        font-family: avenir-medium;
    font-weight: 600;
    background-color: #5b5b5b !important;
    border-color: unset !important;
}
input[type=text], input[type=email], input[type=url], input[type=password], input[type=number], input[type=date], input[type=tel], select, textarea {
        border: 1px solid rgb(106, 107, 106);
        font-size:12px;
}
.lost_password {
    margin-left: 10px;
}
/*checkoout*/
.woocommerce-checkout .login {
    padding: 0px 0px 20px 0px;
    max-width: unset;
    float: left;
    margin-right: 20px;
    width: 100%;
}
.ferretti-order-review {width: 48%;
    float: right;}
.woocommerce-checkout .checkout-order-review {
   padding: 30px 30px !important;
  background-color: #fff;
    border-radius: 10px;
    box-shadow: 0px 13px 17px 3px rgba(140, 140, 140, 0.22);
}
.form-recordar {
    width:100%;
    clear:both;
    display:block;
    margin-bottom: 0px;
}
.row-first-ferretti {
    margin-left:3%;
}
.cupon-legal {
    margin-top: 3px !important;
    margin-bottom:14px !important;
}
#checkout {margin-top:20px;}
.login-checkout button {
    margin-top: 0px !important;
    background-color: #fff !important;
    color: #333 !important;
    padding-top: 4px !important;
    padding-bottom: 4px !important;
    border-radius: 5px;
    border: 1px solid #424242 !important;
}
.ferretti-checkout-options {    margin-left: -15px;padding: 10px 0px;background-color: #fff;display: flex;border-radius: 10px;box-shadow: 4px 4px 13px 0px rgba(140, 140, 140, 0.22);}
.woocommerce-checkout .login p{    font-size: 12px;
    font-weight: 600;
    text-align: left;}
.woocommerce-checkout .checkout_coupon p {margin-left:5px;}
.woocommerce-checkout .checkout_coupon .button {padding: 5px 10px;
    background-color: unset !important;
    border: 1px solid #333 !important;
    color: #333 !important;
    border-radius: 5px;
    line-height:20px;
    font-size: 12px;
    font-family: avenir-medium;}
.woocommerce-checkout .checkout_coupon::before, .woocommerce-checkout .login::before {display:none;}
.checkout_coupon  {padding:7px 15px;}
.woocommerce-checkout-review-order-table tfoot .order-total th {font-size: 20px;}
.woocommerce-checkout .checkout_coupon {background-color:unset !important;display:block !important;padding: 20px 20px;float:left;margin-left: 15px;margin-bottom: 15px;}
.woocommerce-checkout .woocommerce-shipping-fields>h3 label {font-size:14px !important; font-family:avenir-heavy;}
.shop_table td.product-thumbnail img {border: 1px solid #bbb;max-width: 100px;}
table tbody th, table tfoot th {
    border-bottom: 1px solid #999;
}
table tr td {
    border-bottom: 1px solid #999;
}
.resumen-compra table tr td:first-child {border-bottom: 1px solid #999;}
.resumen-compra table tr td:last-child {border-bottom: 1px solid #999;}
.shipping td {border-bottom: 1px solid #999 !important;}
.woocommerce-cart-form .button {line-height:10px;background-color: #f6f6f6 !important;color:#333 !important;border-radius: 5px;font-size: 10px;padding: 10px 15px !important;border: 1px solid #333;font-family:avenir-medium;}
.quitar-producto a {color:#333;top:20px;position: relative;font-family: avenir-heavy;}
.shop_table thead {}
.shop_table thead tr th {padding: 15px 5px;}
.my_account_orders th {color:#f6f6f6 !important;}
.single-product .woocommerce-error, .single-product .woocommerce-message {margin: 10px auto;color: #e51c23;font-size: 11px;border: 1px solid #e51c23;}
*, *:before, *:after {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
.contenedor-tabla {min-width: 320px;max-width: 800px;padding: 10px;margin: 0 auto;background: #fff;}
#content1 {display: none;padding: 0px 0 0 20px;}
#content2 {display: none;padding: 0px 0 0 20px;}
#content3 {display: none;padding: 0px 0 0 20px;}
#content4 {display: none;padding: 0px 0 0 20px;}
.basti {display: none;}
.contenedor-tabla label {display: inline-block;margin: 0 0 -1px;padding: 15px 25px;font-weight: 600;text-align: center;color: #bbb;border: 1px solid transparent;}
.contenedor-tabla label:before {font-family: fontawesome;font-weight: normal;margin-right: 10px;}
.contenedor-tabla label[for*='1']:before { }
 .contenedor-tabla label[for*='2']:before {}
 .contenedor-tabla label[for*='3']:before { }
 .contenedor-tabla label[for*='4']:before { }

.contenedor-tabla label:hover {color: #888;cursor: pointer;}

.contenedor-tabla input:checked + label {color: #555;border-bottom: 2px solid #000;}
#tab1:checked ~ #content1,
#tab2:checked ~ #content2,
#tab3:checked ~ #content3,
#tab4:checked ~ #content4 {display: block;}
.table-product-1 {max-width: 600px; border: none;}
        .table-product-1-td {
            padding: 8px 20px; 
            border: none; 
            text-align: left;
        }
        .table-td-light {
            background-color: #e8e8e8;
        }
        .table-description {
            padding: 10px 10px;
        }
.table-title {font-size:16px;padding: 15px 20px;background-color: #3b3b3c;color: #fff !important;}
.table-sub {font-size:14px;padding: 10px 20px;}
.secondary-header .container{position: relative !important;z-index: 80 !important;top: 60px;width: 100% !important;background-color: #666666 !important;padding: 5px 0px;}
.main-header .container{padding-left: 30px;padding-right: 0px;width: 100% !important;z-index: 90;position: fixed;background-color: #fff;box-shadow: -1px 6px 22px -6px rgba(0,0,0,.5);}
.home .main-header .container{padding-left: 40px;padding-right: 0px;width: 100% !important;z-index: 90;position: fixed;background-color: #fff;box-shadow: -1px 6px 22px -6px rgba(0,0,0,.5);}
.woof_list_checkbox li div {margin-top: -5px;}
.icheckbox_minimal-grey, .iradio_minimal-grey {width:14px;height:14px;border: 0.2px solid #bfbfbf;background: url(https://ferrettistore.com/wp-content/uploads/2018/04/grey.png) no-repeat;}
.icheckbox_minimal-grey.checked {background-position: -42px -2px;}
form.has-categories-dropdown .search-by-category li {padding: 10px 0px;border-bottom: 1px solid #bbbbbb;}
form.has-categories-dropdown .search-by-category .dropdown-list {top: 33px;margin-top: 2px;background-color: #ececec;border-radius: 0px 0px 5px 5px;min-width: 160px;max-width: 230px;padding: 10px;}
.cookies-buttons .cookies-more-btn {color:#333}
.cookies-buttons>a {
    margin-right: 10px;
}
.cookies-buttons>a:last-child {font-size:10px !important;}
.cookies-buttons .cookies-accept-btn {background-color:#6a6b6a;border-radius:4px;font-size:12px;display: inline-block;font-size: 10px;line-height: 14px;padding-top: 4px;padding-bottom: 4px;color:#fff;border-right: 1px solid #929292 !important;border:0px;text-transform: none;}

.basel-tooltip .basel-tooltip-label:before {
    left: 10%;
    -webkit-transform: translateX(-10%) translateY(0);
    -o-transform: translateX(-10%) translateY(0);
    -ms-transform: translateX(-10%) translateY(0);
    -sand-transform: translateX(-10%) translateY(0);
    -moz-transform: translateX(-10%) translateY(0);
    transform: translateX(-10%) translateY(0);
}
.basel-tooltip .basel-tooltip-label {
    display:none;
    -webkit-transform: translateX(-25%) translateY(0);
    -o-transform: translateX(-25%) translateY(0);
    -ms-transform: translateX(-25%) translateY(0);
    -sand-transform: translateX(-25%) translateY(0);
    -moz-transform: translateX(-25%) translateY(0);
    transform: translateX(-25%) translateY(0);
}
.single-product-content .product-image-summary {margin-bottom: 30px;}
.single-product-content .product-tabs-wrapper {border-bottom: none;border-top: none;padding-top: 0px !important;padding-bottom: 0px;background-color:#fff;}
.yith-wfbt-section .yith-wfbt-images .image_plus {font-size: 17px;color: #636363;width:32px;}
.ppom-input-instalacion_profesional {margin-bottom:0px !important;}
.ppom-col {margin-bottom: 0px;
   /** border-left: 2px solid #ccc;
    background-color: #f8f8f8;*/
}
.form-group {margin-bottom: 5px;}
.ppom-wrapper .form-group {margin-bottom: 5px !important;}
.ppom-input-solicitar_instalaci_n span.show_description {display:block;}
.ppom-input-solicitar_instalacion span.show_description {display:block;}
.form-check-label {border-bottom: none !important;}
.ppom-label-checkbox {font-weight: 300;line-height: 17px;font-size: 11px;color: #555;border-bottom: none;}
.ppom-col label {margin-top: 5px;font-weight: bold;font-size: 12px;color: #555;padding-bottom: 0px;padding-left: 19px;text-indent: -19px;margin-left: 3px;letter-spacing: 0.5px;}
.ppom-input-caracter_sticas_ span.show_description {display:block;}
.ppom-input-instalacion_de_producto span.show_description {display:block;}
.ppom-input-contrata_un_profesional span.show_description {display:block;}
.ppom-wrapper span.show_description { font-weight: 400 !important;font-size: 11px !important;color: #555 !important;padding-left: 0px !important;letter-spacing: 0.2px !important;line-height: 1.4 !important;}
.yith-wfbt-section h3 {margin-top:25px;color: #656565 !important;text-align: left;margin-bottom: 10px;font-size: 12px;font-weight: 200;font-family: "avenir-book" !important;padding-left:28px;}
.total_price_label {font-weight:700;font-size:14px;}
.mas-background {border-radius:40px;background-color:#a5a5a5;padding: 5px 10px;color:#fff;}
.total_price_label::before {content:'Habitualmente se comprarón juntos.';font-size:12px;color:#6f6f6f;}
.yith-wfbt-form { margin-top:20px;}
.recomendados-ferretti {font-size: 15px;color: #949494;text-align:center;margin-bottom: 5px;font-family: "avenir-light" !important;}
.yith-wfbt-submit-block .yith-wfbt-submit-button {
    font-size: 10px;padding-top: 6px;padding-bottom: 4px;
    padding-left: 10px;padding-right: 10px;margin-top: 5px !important;margin-left: 15px !important;border:0 !important;letter-spacing:1px;}
.total_price .amount {font-size: 16px;font-family:avenir-light;color:#666 !important;}
.price_text_ferretti {padding-top: 15px;float: left;padding-bottom: 7px;}
.ferretti-precio-rec {text-align: left;position: relative;width: 230px;clear: both;padding: 5px 0px;display: block;}
.ferretti-precio-rec .amount {font-size: 14px !important;color:#333;}
.check-ferretti {width:100%;margin-bottom:10px !important;}
.yith-wfbt-item {padding-left:0px;padding-right:0px;}
.image_plus image_plus_1 {display:block;}
li:last-child.yith-wfbt-item {padding-left:35px;padding-right:30px}
li:nth-child(2).yith-wfbt-item {padding-left:16px;padding-right:40px}
li:nth-child(3).yith-wfbt-item {padding-left:24px;padding-right:30px}
li:first-child.yith-wfbt-item {padding-left:6px;padding-right:40px}
.yith-wfbt-section .yith-wfbt-items {list-style-type: none;}
.woocommerce ul.order_details, .woocommerce-page ul.order_details {margin-left:0px;}
/* editor fechas entrega */
.ui-datepicker th {font-size: 12px;padding: 5px;}
.ferretti-receipt {background-color: rgba(222, 216, 216, 0.23);padding: 30px 30px 40px 30px;margin-bottom: 30px;border: 1px solid #737373;}
#slider-home {box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2);z-index: 20;}
.order_ferretti li  {
      font-size:16px !important;
    padding: 10px;
    padding-right: 15px;
    border-right: 1px solid #000;
    padding-left: 10px;
    float: left;
    text-align:center;
    
}
.order_details .amount{font-size: 16px;}
.order_details .order {border-left: 1px solid #000;}
#info_payment {clear:both;padding: 20px 5px 0px 5px;text-align: center;}
#bundle-orign-ferretti {}
.shop_table td.product-name > a {line-height:16px;}
.quantity .minus, .quantity .plus {color:#000;font-weight: 400;}
.cart-collaterals .cart_totals table .order-total th {font-size: 14px; border:0px !important;}
.shop_table th.product-thumbnail {color:#424242;}
.shop_table th.product-name {color:#424242;}
.shop_table th.product-price {color:#424242;}
.shop_table th.product-quantity {color:#424242;}
.shop_table th.product-subtotal {color:#424242; min-width:110px;}
.pasos {margin: 10px 0px 30px 0px;padding-left:20px;}
.resumen-compra {margin-top: 20px;padding: 10px 20px;}
.cart-collaterals .cart_totals>.responsive-table {background-color:unset;}
#shipping_method li {margin-bottom: 5px;}
#baner-griferia {opacity: 1;}
.single-product-content .tabs {display:none;}
.single-product-content .tabs li {display: none;}

.yith-wfbt-submit-block {display: block;padding-top: 15px;position: relative;width: 490px;clear: both;margin: 25px auto;}

.yith-wfbt-item label .product-name strong {display:none;}
.yith-wfbt-item label .product-name {position: relative;font-size: 13px !important;text-align: left !important;line-height: 1.4;clear: both;width: 240px;display: block;min-height: 30px;}
.yith-wfbt-item label .price .amount {font-size:12px !important;}
.yith-wfbt-section .yith-wfbt-images {float:none;}
.yith-wfbt-section {position: relative;display:block;z-index:100;width: 100%;clear: both;float: left;}
.basel-add-btn {float: left;}
.basel-hover-base .basel-add-btn>a {width:30px;}
.basel-hover-base .yith-wcwl-add-to-wishlist>div>a {text-align: left;width: 31px;}
.basel-hover-base .hover-mask>div:first-child {margin-left:72%;}
.basel-add-btn .yith-wcqv-button {display:none;}
.hover-mask .yith-wcwl-add-to-wishlist {float:right;}
.basel-hover-base .add_to_cart_button:before {content:url(https://ferrettistore.com/wp-content/uploads/2018/05/shopping-cart-2.svg);width: 20px;
    padding-top: 2px;}
.basel-hover-base .hover-mask a:hover {color: #e51c23;}

.basel-hover-base .add_to_cart_button:hover:before,.basel-hover-base .add_to_cart_button:active:before,.basel-hover-base .add_to_cart_button:hover:before {content:url(https://ferrettistore.com/wp-content/uploads/2018/05/shopping-cart-3.svg);}
.hover-mask .quick-view {display:none !important;}
.related-and-upsells {margin-bottom: 0px;}
.yith-wfbt-section .yith-wfbt-images {margin: 5px 15px 5px 0;}
.yith-wfbt-section .yith-wfbt-images td {padding: 0px 0;}
.yith-wfbt-section .yith-wfbt-images td img {width: 200px;height: auto;}
.bundled_product_summary .bundled_product_images a {margin:0 !important;}

.bundled_product_optional_checkbox input  {display:block !important;margin: 0 auto;}
.responsive-table .responsive-table {overflow:hidden;}
.single-product-content .in-stock, .single-product-content .out-of-stock {display:none;}
#shipping_method {
    width:100%;
}
#shipping_method label {
    width: 87%;
}
.cart-collaterals .cart_totals table th {
    font-size: 12px;
    width:40%;
}
.fee th {font-weight:400;}
.cart-collaterals .cart_totals table td {
    text-align:left;
}
.cart-collaterals .cart_totals table td .amount {
    font-size:14px;
    float:right;
}
.cart-collaterals .cart_totals h2{
    font-weight: 400 !important;
    text-align:left;
}
.shipping td {
    padding: 15px 5px !important;
    text-align:right !important;
}
.cart-collaterals .cart_totals table .shipping #shipping_method + .woocommerce-shipping-calculator, .cart-collaterals .cart_totals table .shipping .shipping_method + .woocommerce-shipping-calculator {margin-top: 0px;float:right;}
.order-total td {
    padding: 15px 5px !important;
}
.cart-collaterals .cart_totals table .shipping a {
    color: #333;}
.text-box-cupon {
    font-size:12px;
    margin-bottom:20px;
}
.link-ferretti {
    color:#e51c23;
    text-decoration:underline;
}
.woocommerce-shipping-calculator {
    width:160px;
}

.ocultar {
    display:none;
}
.tarjetas-checkout img {
    padding-top: 15px;
}
.tarjetas-checkout span {
    display: block;
    margin-top: 10px;
    font-size: 12px;
    color: #4c4c4c;
}
.tarjetas-checkout a {
    font-size:15px;
    line-height: 40px;
    text-decoration:underline;
    font-weight:400;
}
.tarjetas-checkout {
    margin-top:15px;
    padding:15px;
}
.cupon-button {
    background-color: #fff!important;
    color: #333 !important;
    border-radius:5px !important;
    float: none;
    margin-left: 15px;
    border: solid 1px #000 !important;
 padding-top: 11px !important;
    padding-bottom: 8px !important;
    font-size: 10px !important;
    font-family:avenir-medium;
}
.cart-totals .woocommerce-cart-form {
    width:100%;
}
.order-total th {
    padding: 0px 0px 0px 5px !important;
}
.woocommerce-cart-form {
 background-color:#fff;
 box-shadow: 7px 7px 13px 0px rgba(140, 140, 140, 0.42);
    border-radius: 5px;
}

.cart-subtotal td {
    padding: 15px 5px !important;
}
.shop_table tr th {
    padding: 5px 5px;
    font-size:14px;
    border-bottom: 1px solid #999999 !important;
}
.cart-collaterals .cart_totals .wc-proceed-to-checkout {
        width: 100%;
    padding-top: 10px;
}
.form-cupon {
    padding: 25px 0px;
}
.coupon {
         margin-bottom: 10px !important;
    width: 45%;
    padding-right: 5px;
    padding-left: 20px;
    float: left;
}
.coupon h3 {
    margin-bottom:10px;
    font-size:14px !important;
    text-transform: uppercase;
        padding: 5px 5px;
        border-bottom: 1px solid #999999 !important;
}
.coupon h2 {
    font-size:20px;
}
.cart-subtotal h2 {
    font-size:14px !important;
}
.cart-collaterals .cart_totals {
    float: left;
    width: 100%;
    background-color: #fff;
    box-shadow: 7px 7px 13px 0px rgba(140, 140, 140, 0.42);
    padding: 0px 15px 0px 5px;
        background-image: unset;
        border-radius:5px;
}
.cart-collaterals .cross-sells {
    width: 100%;
    float: left;
}
.tarjetas-ferretti {
        font-size: 12px;
    margin-top: 40px;
    font-weight: bold;
    vertical-align: middle;
    text-align:center;
    margin-bottom: 40px;
}
.tarjetas-imagen {
    width: 440px;
    margin-top: 10px;
}
.product-grid-item .product-title a {font-size: 13px;display: inline-block;font-weight: 400;vertical-align: top;}
.amount {color: #e51c23 !important;font-size: 12px;font-weight: 600;font-family:avenir-light;letter-spacing: 0.3px;}
.woocommerce table.wishlist_table thead th, .woocommerce table.wishlist_table tbody td {
    vertical-align: top;
    height: 435px !important;
    border-color: #e7e7e7;
}
.wpb_text_column ol, .wpb_text_column ul {padding-left: 5px;}
.wishlist-item-ferretti {float: left;width: 25%;padding: 0 30px;height: 435px !important;}
.ferretti-wish-title-item {height:40px;text-align: left;}
.wishlist-item-ferretti .product-price {
    width: 50%;
    float: left; 
    padding-top: 8px;
}
    
.wishlist-item-ferretti .product-add-to-cart{margin-top:0px;width: 50%;float:left;}
.wishlist_table .add_to_cart.button {border-radius: 6px;float: left; margin-top: 10px;}
.wishlist_table .add_to_cart.button:hover {    float: left; margin-top: 10px;background-color: #333 !important;color: #fff;}
.wishlist-item-ferretti .yith-wcqv-button{display:none;}

.woocommerce-MyAccount-title {
    margin-bottom: 0;
    border-bottom: none;
    padding: 8px 10px;
    text-align: left;
    font-size: 13px;
    background-color: unset;
    text-transform: uppercase;
    font-weight: 700;
    color: #000;
}
.wishlist_table tr td a.button {
    white-space: normal;
    font-size: 10px;
    padding: 6px 15px;
    margin: 10px 0px 15px 0px;
    background-color: #fff;
    color: #333;
    border: 1px rgb(130, 130, 130) solid;
}
.woocommerce-MyAccount-navigation ul li a {
    padding: 15px 10px !important;
    font-size: 12px;
    text-transform: inherit;
    text-decoration: none;
    color: rgba(71,71,71,.8);
}
.single-product .bundle_form .bundle_price p.price {
    font-size: 26px !important;
}
.bundle_wrap .price ins span {
    font-size:26px !important;
}
.wpb_text_column ul:not(.social-icons)>li:before {
    display:none;
}
.woocommerce-MyAccount-navigation ul {
    border: none;
}
.basel-my-account-sidebar {
    width:20%;
}
.ferretti-wish-head {
    display:none;
}
.ferretti-bundle {
    margin-top:15px;
}
.bundled_product_summary .bundled_product_optional_checkbox {
    padding-top: 5px;
    text-align:center;}

.bundled_product_summary {
    padding-left: 15px !important;
    width: 30%;
    float: left;
    padding-bottom: 1em;
}
.bundled_product_summary .details {
    clear:both;
}
.bundled_product_summary .bundled_product_images img {
    width: 140px!important;
    height: auto !important;
}.bundled_product_summary .bundled_product_images {
    clear:both; 
    margin-left: 0px !important; 
    width: 140px!important;
}
.bundled_product_title {
    font-size: 12px!important;
    height: 50px;
    margin-bottom: 10px;
    text-align:center;
        margin-top: 10px;
}

.single-product-content .cart {
    width: 100%;
    margin-top:0px;
}
.single-product-content .cart .button {
    letter-spacing:1px;
    background-color:#424242 !important;
    /*background-image: url('https://ferrettistore.com/wp-content/uploads/2018/05/boton-cart-fondo-ferretti.png');*/
    background-repeat: no-repeat;
    background-size: 100%;
    font-size: 11px;
    line-height: 19px;
    text-align: center;
    width: 200px;
    border: 1px solid #424242;
    color:#ffffff;
    border-radius:5px;
   /*background: #393939;
background: linear-gradient( #817777, #393939) !important;
border-color: unset !important;
outline: 1px solid #ababab66;
outline-offset: -5px;*/
}
.single-product-content .cart .button:hover {
    border-color:#e51c23 !important;
background-color:#e51c23 !important;
color:#fff;
     /*background-image: url('https://ferrettistore.com/wp-content/uploads/2018/05/boton-cart-fondo-ferretti-hover.png');
background: linear-gradient( #555555, #333333) !important;
outline: 1px solid #ababab66;
outline-offset: -5px;*/
}
.quantity input[type="number"] {
color: #333;
    font-weight: 400;
}
.single-product-content .entry-summary .yith-wcwl-add-to-wishlist a:before {color: #e51c23 !important;}
.single-product-content .product_meta {
    display:none;
}
.single-product-content .entry-summary .yith-wcwl-add-to-wishlist {
    float: left;
    margin-right: 15px;
}
.single-product-content .price {
    font-size: 1.4em;}
    .single-product-content .product-share {
        clear:both;
    }
    .popup-quick-view .entry-summary .entry-title a {
      color: #555 !important;
    font-size: 21px;
    line-height: 22px;
    font-family: avenir-black !important;  
    }
    .single-product-content .entry-title {
    color: #555 !important;
    font-size: 21px;
    font-weight: 400 !important;
    line-height: 22px;
    font-family: avenir-black !important;
}
.summary-add-to-cart-form-bundle {
    width: 50% !important;
    float: right !important;;
    padding:0 15px !important;;
}
.wc-tabs-wrapper {
    z-index:80;
    width:100% !important;
    position:relative;
}
.labels-rectangular {
    top:11%;
}
.labels-rectangular .product-label {
    letter-spacing: .4px;
    font-size: 14px;
    padding: 8px 10px;
}
.main-header {
    margin-bottom: 0px;
    z-index: 350;
    position: absolute;
    background-color: #fff;
}
.main-page-wrapper {
    position: relative;
    background: #fff;
    /*top: 100px;*/
    top:60px;
        margin-bottom: 60px;
}
.helvetica-roman {
    letter-spacing: -10px !important;
}
.helvetica-roman-vat {
    letter-spacing: 1px !important;
}
.helvetica-light {
    letter-spacing: 0.5px !important;
}
.red-icon {
    color: #f5f5f5;
    margin-right: 9px;
    margin-top: 2px;
}
.top-caja-content a {
    color:#fff;
    padding:0 40px;
    font-size: 12px;
    float: none;
    width:110px;
    border-right: solid 1px #8a8a8a;
}
.top-caja-content a:hover {
    color:#bbb;
}
.top-caja-content span {
    color:#fff;
    padding:0 40px 0px 10px;
    font-size: 12px;
    float: none;
    width:110px;
    border-right: solid 1px #8a8a8a;
}
.top-caja-content{width: 70%;
    float: left;
    color: #fff;
    padding: 9px 30px;
    text-align: left;
    font-size: 12px;
    height: 100%;
    letter-spacing: 0pt;
      border-radius: 4px 0px 0px 4px;
}
.sombrita {
    box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2);
}
.header-categories .search-extended {    width: 30%;padding-left: 0% !important;}
.franja-auxiliar-ferretti {
        /*box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2);*/
    border-radius: 4px;
    width: 100%;
    float: left;
    display: block;
    height: 30px;
    margin-left: 10px;
}
.hephaistos.tparrows.tp-leftarrow:before {
    content: "\e824" !important;
    margin-left: -2px;
    margin-top:10px;
}
.hephaistos.tparrows.tp-rightarrow:before {
    content: "\e825" !important;
    margin-left: -2px;
    margin-top:10px;
}
.hephaistos.tparrows.tp-leftarrow:hover:before {
    content: "\e824" !important;
margin-top:10px;margin-left: -4px;
}
.hephaistos.tparrows.tp-rightarrow:hover:before {
    content: "\e825" !important;
    margin-top:10px;margin-left: -4px;
}
.hephaistos.tparrows.tp-leftarrow:hover {
width:60px;
height:60px;
}
.hephaistos.tparrows.tp-rightarrow:hover {
    width:60px;
height:60px;
}
.hephaistos.tparrows {
    width:60px;
height:60px;
margin-left: -4px;
}



.header-categories {
   padding-bottom: 0px; 
}
.baner-header { margin-bottom:8px;height:535px;}
.imagen-header-detalle {  height: 402px; margin-bottom: 5px;}
.main-header .site-logo {
    padding-right:0px;
}
.main-header .site-logo img {
    padding-top: 5px;}
.main-header form.has-categories-dropdown #searchsubmit {
    top: 1px;
    width: 40px;
    right: 1px;
    height: 28px;
    background-color: #000;
    color: #fff;
    border-radius: 0px 4px 4px 0px;
}
.main-header form.has-categories-dropdown #searchsubmit:after {
    line-height: 27px;
    font-size: 16px;
}
.search-results-wrapper {
    margin-left: 141px;
}
.main-header form.has-categories-dropdown input[type=text] {
    left: 0px;
    padding-left: 170px;
    padding-right: 150px;
    border-radius: 4px;
    border-width: 1px;
    box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2);
    border-color: rgba(168,168,168,.4);
    height: 30px;
        font-size: 12px;
}
form.has-categories-dropdown .input-dropdown-inner:after, form.has-categories-dropdown .input-dropdown-inner:before {
    display:none;
}
form.has-categories-dropdown .input-dropdown-inner>a:after {
    line-height: 30px;
}
.main-header form.has-categories-dropdown .search-by-category {
    border-radius: 4px 0px 0px 4px;
    top: 0px;
    height: 30px;
    display: block;
    width: 160px;
    right: 0px;
    left: 0px;
    line-height: 30px;
    padding: 0;
    background-color: #ECECEC;
}
.main-header form.has-categories-dropdown .input-dropdown-inner {
    height: 30px;}
    .main-header form.has-categories-dropdown .input-dropdown-inner>a {
    font-size: 12px;
    color: inherit;
    text-transform: none;
    height: 30px;
}
.header-categories .secondary-header {
    /*position: fixed;*/
   /* top: 87px;*/
    width: 100%;
    background-color: #666666;
    padding: 5px 0px;
}
.header-categories .search-extended {
    padding-left: 6%;
}
.scrollToTop {
    background-color: #fff !important;
    color: #666 !important;
    border-color: #666 !important;
    bottom: 105px;
    right: 70px;
    width: 55px;
    height: 55px;
    border: 0.5px solid;}
.scrollToTop::after {line-height: 50px;}
.mailchimp-input-icon{float:left;margin-right:10px;margin-bottom:15px;}
.mc4wp-form .mailchimp-input-icon:before {
    left: 5px;
    top: 11px;
    color:#282828 !important;
}

.main-footer {
    width:71%;
}
.submenu-footer{color: #fff !important; line-height: 1.8; font-weight: lighter;letter-spacing:1px;font-size:11px !important;font-family:avenir-light;}
.mc4wp-form .mailchimp-input-icon::before {left: 5px !important; top: 4px !important;}
.mc4wp-form-basic input[type="text"], .mc4wp-form-basic input[type="email"], .mc4wp-form-basic input[type="tel"], .mc4wp-form-basic input[type="url"], .mc4wp-form-basic input[type="date"], .mc4wp-form-basic select, .mc4wp-form-basic textarea, .mc4wp-form-theme input[type="text"], .mc4wp-form-theme input[type="email"], .mc4wp-form-theme input[type="tel"], .mc4wp-form-theme input[type="url"], .mc4wp-form-theme input[type="date"], .mc4wp-form-theme select, .mc4wp-form-theme textarea {
    min-height: 28px;}
.suscribir-button {margin-bottom:20px; color: #fff!important;background-color: #6a6b6a!important;border:0px !important;border-radius:0px !important;padding: 5px 10px 5px 10px !important;text-transform: none !important;float:left;}
.mc4wp-form-basic input[type="email"] {height: 28px !important;}
.footer-container ul li {
    margin-bottom: 0px;
}
.middle1 a {text-decoration:none;}
.text1:hover {text-decoration:none;}
.text2:hover {text-decoration:none;}
.text3:hover {text-decoration:none;}
a .text1:hover {text-decoration:none;}
a .text2:hover {text-decoration:none;}
a .text3:hover {text-decoration:none;}
.text1 a:hover {text-decoration:none; color:#999;}
.text2 a:hover {text-decoration:none;color:#999;}
.text3 a:hover {text-decoration:none;color:#999;}
.category_filter {
    box-shadow: -2px 3px 7px 1px rgba(128,128,128,.48);
    margin-top: 0;
    padding: 11px;
    font-size: 16px;
    font-family: avenir-medium;
    font-weight: 400;
    color:#6a6b6a !important;
}
.category_filter:hover {
    padding: 11px;
font-size: 16.5px;
font-family: avenir-black;

}
.page-title {
    margin-top:0px !important;
}
.sku-code {
    font-size: 12px;
    color: #000000;
    margin-bottom: 10px;
    text-align: left;
    line-height: 1.8;
    margin-top: 2px;
    font-family:avenir-light;
}
.product-grid-item .product-element-top {margin-bottom:20px;}
.product-grid-item .price {width:30%;float:left;padding-right:7px;text-align:right;}
.product-grid-item .price .amount {line-height: 16px;vertical-align: top;}
.product-grid-item .price .woocommerce-Price-currencySymbol {line-height: 16px;vertical-align: top;}
.post-type-archive-product .price .amount {vertical-align: top;}
.post-type-archive-product .woocommerce-Price-currencySymbol {vertical-align: top;}
.woocommerce-Price-currencySymbol {line-height: 16px;}
.single-breadcrumbs-wrapper {margin-bottom: 20px;margin-top: 0px;background-color:#fff;}
.title, h1, h2, h3, h4, h5, h6 {
        line-height: 1.2;
        font-family:avenir-medium;
}
.ferretti-space {
        height: 50px;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-item-align-float-left {
    float: none;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link:focus {    background: #fff; color: #333;font-size: 12px; }
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link:hover {    background: #fff; color: #333;font-size: 12px;}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link:active {    background: #fff; color: #333;font-size: 12px; }
#woof_svg_load_container img {
    width: 10% !important;
    height: 10% !important;
    margin:0 auto;
}
.woof_container input[type="radio"], .woof_container input[type="checkbox"] {

}
label.woof_checkbox_label.woof_checkbox_label_selected {
    font-weight: normal !important;
    color: red;
}
.main-header {
    margin-bottom: 0px; 
      z-index: 350;
}
.footer-container {
    z-index:250 !important;
    position:relative;
    padding-bottom: 10px;
}
.woof_redraw_zone {
padding-left:25px;}
.shop-ferretti {
  width: 85%;
    margin: 0 auto;
}
.square-red {
    width: 5px;
    height: 5px;
    background-color: #e51c23;
    margin-top: 8px !important;
    position: relative;
    float: left;
    margin-right: 2px !important;
}
.lado-cuadro {
float:left;
position: absolute;
    margin-left: 8px;
}
#mega-menu-wrap-primary .mega-menu-toggle {
    background: #fff0 !important;}
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
text-transform: none !important;
color: #292929 !important;
}

.zm-viewer {
    z-index: 1000;
    box-shadow: 5px 7px 4px 0px rgba(101, 100, 100, 0.3);
    background-color: #d2d2d2cc;
}
.botones-extra {
    width: 30%;
    float: left;
    margin-left: 25px;
}
.share-producto {
width: 30px;
    float: left;
margin-left:5px;
}
.boton-print {
width: 30px;
    float: left;
margin-left:5px;
}
.store {
    width: 253px;
    background-color: #000;
    display: block;
    height: 50px;
    position: relative;
    color: #fff;
    border: 0px solid;
    border-radius: 4px;
    
    vertical-align: middle;
}
.iconic-woothumbs-thumbnails__slide--active, .iconic-woothumbs-thumbnails__slide--active:hover {
    opacity: 1 !important;
}
.iconic-woothumbs-thumbnails__slide {
opacity: .7;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
font-family: 'Open Sans', sans-serif;
}
.about-superior {position:relative;left:40px;top:10px;}
.about-superior a:hover {color:#ccc;}
.botones-about {font-size:12px !important;}
.texto-aboutu {font-size:15px !important;line-height: 18px !important;bottom: 50px;position: relative;}
.woof_products_top_panel li span {padding-right: 0px;background: none;background-size: 12px 12px;background-repeat: no-repeat;background-position: right;}
.woof_products_top_panel li span:after {content: "X";right: 10px;margin-left: 20px;}
#text-76 {
display:none;
}
.sidebar-widget li a {
    color:#e51c23;
    font-size: 12px;
}
.basel-price-filter .amount {
    font-size: 12px !important;
}
.shop-loop-head .woof_products_top_panel {
display:none !important;
}
.woof_products_top_panel li span:before {
    content: "X";
    right: 10px;
    margin-right: 10px;
    font-size: 10px;
    color: #e51c23;
}
.woof_products_top_panel li span:after {
    display:none;
}
.woof_products_top_panel li {
    margin: 0 15px 0 25px !important;
        height: 25px;
    line-height: 25px;
    width: 100%;
    text-align: left;
}

.woof_list label {font-weight:normal !important;margin-bottom: 0px !important;padding-top: 0px;padding-bottom: 3px;font-size:12.5px;letter-spacing:0.3px;}
.woof_list li {padding:4px 0px !important;}
.menu-about-container {padding-left: 10px !important;}
.woof_container {border-bottom: 1px solid #ababab;padding-top: 12px;margin-top: 8px !important; padding-bottom: 2px !important;margin-bottom: 10px;}
.woof_container_inner h4 a {
    font-size:22px !important;
}
.woof_container_inner h4 {
  margin-bottom: 10px;
font-weight: bold;
line-height: 25px;
font-size: 14px;
font-family: avenir-light;
letter-spacing: 0.5px;
}

.woof_list_checkbox li p {
        margin-bottom: 0px !important;
}



#blb-osp-loading-bar {
display:none;
}
.rojito {
width: 5px;
    height: 5px;
    background-color: #e51c23;
    float: left;
    margin: 0 auto;
    vertical-align: middle;
    margin-right: 5px;
margin-top: 15px;
}
.about-titu {
font-size: 22px;
color: #040404 !important;
}
span.about-titu:before {
width: 2px; 
     height: 2px; 
     background: #e51c23;
}
.questions-sub {
text-decoration: underline;
}
#questions h3 {
margin-bottom: 0px;
}

.iconic-woothumbs-all-images-wrap--thumbnails-left .iconic-woothumbs-images-wrap, .iconic-woothumbs-all-images-wrap--thumbnails-right .iconic-woothumbs-images-wrap {
    width: 82%;
    padding-left: 20px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title {
    text-transform: capitalize;
}
.mega-block-title a {
    color: #e00b0b !important;
    font-weight: bold;
}
.basel-navigation ul li a:hover {
    color: #000;
    text-decoration: underline;
}

.imagen-furniture {
height:293px;
position:relative;
}
.texto-furniture {
height:293px;
position:relative;
}

.texto-matt {
height:293px;
position:relative;
}
.caja-matt {
height:137px;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu[data-effect="slide_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-main-menu #mega-menu-main-menu[data-effect="slide_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
 margin-top: 0px;
 -webkit-transition: max-height 1.1s,padding .9s, margin-top 1s, visibility 1.5s;
 -o-transition: max-height 1.1s,padding .9s, margin-top 1s, visibility 1.5s;
 -moz-transition: max-height 1.1s,padding .9s, margin-top 1s, visibility 1.5s;
 transition: max-height 1.1s,padding .9s, margin-top 1s, visibility 1.5s;
 transition-timing-function: ease, ease-out;
transition-delay: 0s, .5s;
 max-height: 0;
 overflow: hidden !important;
 padding: 0px 25% 0px 25%;
 background-color: #f6f6f6 !important;
 opacity: 1 !important;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu[data-effect="slide_up"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-main-menu #mega-menu-main-menu[data-effect="slide_up"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-main-menu #mega-menu-main-menu[data-effect="slide_up"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-main-menu #mega-menu-main-menu[data-effect="slide_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu{
  /*padding: 30px 25% 60px 25%; comentado*/ 
    max-height:9000px;
}
/*
#mega-menu-item-custom_html-21 {
    width:13% !important;
    padding-left:55px !important;
}*/
#mega-menu-item-custom_html-21 .submenu-principal-ferretti li {line-height:22px;}
#mega-menu-item-custom_html-22 .submenu-principal-ferretti li {line-height:22px;}
/*#mega-menu-item-custom_html-22 {
    width:16% !important;
    padding-left:15px;
}*/
#mega-menu-item-custom_html-27 {
max-width:540px;
}
#mega-menu-item-custom_html-27 .custom-html-widget {
  }
#mega-menu-item-custom_html-27 img{

}
.submenu-principal-ferretti li:first-child {
    margin-right:10px !important;
}
.text-conocenos {font-size:12px;margin-bottom:30px;text-align:justify;}
.mega-sub-menu {
/*filter: drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.3)) drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.3));*/
    display: table-row;
    overflow-y: hidden;
    position: absolute;
    top: 65px;
    max-height:900px;
    transition-property: max-height,padding;
    transition-duration:1.5s, 0.5s;
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
    transform: translateY(0);
    box-shadow: inset 4px 4px 4px rgba(0, 0, 0, 0.3), 4px 4px 4px rgba(0, 0, 0, 0.3) !important;
}
.mega-sub-menu .closed {
    max-height:0px;
      /* completely offscreen */
    -webkit-transform: translate(0, -100%);
       -moz-transform: translate(0, -100%);
        -ms-transform: translate(0, -100%);
            transform: translate(0, -100%);
}
#mega-menu-item-custom_html-7{margin-right: 20px !important;width:3% !important;}
.mega-sub-menu .custom-html-widget {padding-top:15px;}

.menu-subpanel {
width:1400px;
}
.zm-handlerarea {
    max-width: 150px;
    max-height: 150px;
}
.admin-bar .zm-viewer, .admin-bar .zm-handler { margin-top: -32px !important; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus {
background-color: #D7D7D7 !important;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-menu-item-has-children > a.mega-menu-link:after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li.mega-menu-item-has-children > a.mega-menu-link:after, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-has-children > a.mega-menu-link:after{
display:none;
}
.megamenu {background-color: #D7D7D7 !important;}
.megamenu > .wpb_row {background-color: #D7D7D7 !important;}
.ferreti-menu-text {
    font-size: 12px;
    font-family: 'avenir-light', sans-serif;
    line-height: 1;
    padding-left: 3px;
    padding-top: 0px;
    top: 39px;
    margin: 0 auto;
    display: block;
    position: absolute;
    font-weight: 500;
color: #565353;
}
.iconic-woothumbs-icon-fullscreen:before {
    color: #313131;
}
.iconic-woothumbs-icon-heart:before {
    color: #313131;
}
.iconic-woothumbs-icon-right-open-mini:before {
    color: #313131;
}
.iconic-woothumbs-icon-left-open-mini:before {
    color: #313131;
}

label.woof_checkbox_label {
    font-weight: normal !important;
    margin-bottom:0px !important;
    
}
.megamenu .widget_nav_menu li::before {
    content: " ";
    font-size: 20px;
    color: rgb(153, 153, 153);
    margin-right: 4px;
}
[data-role="102"].woof_checkbox_count {
display:none;
}
div.woof_info_popup {
font-family: 'avenir-light', sans-serif;
}
.single-product .summary.entry-summary .single-right > div#questions {
    display: block;
}
.single-product #questions {border: 0px solid #ccc;padding: 2px 0px 20px;margin-top:20px;margin-bottom:20px;}
.summary-add-to-cart-form-bundle .bundle_add_to_cart_button.noloading {padding-right: 20px !important;}
.summary-add-to-cart-form-bundle .bundle_add_to_cart_button.noloading:after {display: none !important;}
.single-product .bundle_form_top .bundle_button {display: none;}
.mostrar-celular {display:none !important;}
.size-2560{display:none;} .size-1920 {display:block;} .size-5120{display:none;}
.imagen-foto-menu img {width: auto;}
@media (max-width: 5200px) and (min-width: 3801px) {
.size-5120{display:block;} .size-2560{display:none;} .size-1920 {display:none;}
#mega-menu-wrap-main-menu {margin-right: 15%;}
.contenedor-marcas {padding-left: calc((100vw - 1920px)/ 2);padding-right: calc((100vw - 1920px)/ 2);}
.contenedor-showroom {padding-left: calc((100vw - 1920px)/ 2);padding-right: calc((100vw - 1920px)/ 2);}
.contenedor-interno-looks {padding-left: calc((100vw - 1920px)/ 2);padding-right: calc((100vw - 1920px)/ 2);}
.contenedor-categoria-colecciones-breadcrumb {padding-left: calc((100vw - 1920px)/ 2);} 
.home .contenedor {padding-left: calc((100vw - 1920px)/ 2);padding-right: calc((100vw - 1920px)/ 2);}
.imagen-foto-menu img {width: 100%;}
}
@media (max-width: 3800px) and (min-width: 3100px) {
    .size-5120{display:block;} .size-2560{display:none;} .size-1920 {display:none;}
    #mega-menu-wrap-main-menu {margin-right: 15%;}
    .contenedor-marcas {padding-left: calc((100vw - 1920px)/ 2);padding-right: calc((100vw - 1920px)/ 2);}
    .contenedor-showroom {padding-left: calc((100vw - 1920px)/ 2);padding-right: calc((100vw - 1920px)/ 2);}
    .contenedor-interno-looks {padding-left: calc((100vw - 1920px)/ 2);padding-right: calc((100vw - 1920px)/ 2);}
.contenedor-categoria-colecciones-breadcrumb {padding-left: calc((100vw - 1920px)/ 2);} 
    .home .contenedor {padding-left: 22vw;padding-right: calc((100vw - 1920px)/ 2);}
    .imagen-foto-menu img {width: 100%;}
}
@media (max-width: 3000px) and (min-width: 1930px) {#mega-menu-wrap-main-menu {margin-right: 15%;}.size-5120{display:none;} .size-2560{display:block;} .size-1920 {display:none;}.contenedor-marcas {
    padding-left: 28%;
    padding-right: 28%;}.contenedor-showroom {padding-left: 28%;
    padding-right: 28%;}.contenedor-interno-looks {padding-left: 28%;padding-right: 28%;}
.contenedor-categoria-colecciones-breadcrumb {
    padding-left: 28%;} .home .contenedor {
    padding-left: 22%;
    padding-right: 22%;}
    .imagen-foto-menu img {
    width: 100%;
}
}
@media (max-width: 1800px) {
.right-column {
    width: 250px;
    }}
@media (max-width: 1680px) {
    #mega-menu-wrap-main-menu {margin-right:8%;}
    .is-form-style input.is-search-input {    width: 270px !important;}
    .main-header .widgetarea-head {
    padding-left: 17px;
    padding-right: 17px;
}
    .right-column .wishlist-info-widget {
    padding-right: 17px;
    padding-left: 17px;
}
    .right-column {
    width: 150px;
}
    .buscador-head {
    width: 280px;
}
    #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link {    min-width: 170px;}
}
@media (max-width: 1500px) {
    .is-form-style input.is-search-input {    width: 220px !important;}
    div.is-ajax-search-details, div.is-ajax-search-result {max-width: 220px !important;}
    .frase-cierre {
    margin-top: 20px;
}
    .texto-showroom-menu {
        padding-top: 15px;    max-width: 562px;line-height: 20px;}
    .menu-imagenes-showroom-2 {width:270px;}
    .menu-imagenes-showroom-1 {width:270px;}

    .home .main-header .container {
        padding-left: 30px;}
.main-header .container {
        padding-left: 30px;}
    .ocultar-menu-tablet {display:none;}
    .mostrar-laptop {display:block !important;}
    .oculto-laptop {display:none !important;}
    .single-product-content .cart .button {}
    .single-product-content .cart .button:hover {}
    .hide-movil {display: block  !important;}
    .hide-desk {display: none  !important;}
    .main-footer {width: 85%;}
    .animacion-menu {height: 455px;width: 460px;}
    .buscador-head {width: 240px; margin-left: 20px;}   
    #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link {padding: 0px 17px 0px 17px !important;min-width: 155px;}

    #mega-menu-item-custom_html-12 {width: 28% !important;}
    #mega-menu-item-custom_html-13 {padding-left: 0px !important;width: 60% !important; height: 473px !important;}
    #mega-menu-item-custom_html-14 {width: 40% !important;}
    #mega-menu-item-custom_html-31 {width:20% !important;}
    #mega-menu-item-custom_html-30 {width:14% !important;}
    #mega-menu-item-custom_html-21 {width:15% !important;padding-left: 35px !important;}
  }
  @media (max-width: 1390px) {.woof_checkbox_label {margin-left: 7px;max-width: 100px;}#mega-menu-wrap-main-menu {margin-right: 8%;}}
   @media (max-width: 1280px) {
         #mega-menu-wrap-main-menu {margin-right: 11%;}
         .is-form-style input.is-search-input {    width: 190px !important;}
         div.is-ajax-search-details, div.is-ajax-search-result {max-width: 220px !important;}
         .menu-botones {
    padding-left: 15%;
}
       .site-logo {
    width: 190px;
}.site-logo img {
    max-width: 100% !important;}
       .tax-product_cat .main-page-wrapper .container {
    width: 100%;
    padding-left: 50px !important;
    padding-right: 50px!important;
    max-width: 1903px;
}
       .basel-products-load-next {font-size:0px;line-height:0px;}
    .basel-products-load-prev {font-size:0px;line-height:0px;}
       .basel-hover-base .hover-mask > div:first-child {margin-left: 64%;}
       .right-column {width: 150px;}
       .ocultar-tablet {display:none !important;}
       .yith-wfbt-section .yith-wfbt-items {margin-left:0px !important;}
 .yith-wfbt-item {width: 25% !important;float: left !important;}
 .yith-wfbt-item label .product-name {width:100% !important;}
       .ppom-col label {margin-left:0px !important;text-indent: 0px !important;padding-left: 0px !important;}
       .entry-summary {padding:0px !important;}
       .logo-footer .wpb_raw_code {margin-bottom:0px !important;}
       .footer-container {padding-bottom: 35px !important;}
  #mega-menu-item-custom_html-28 {padding-left: 0px !important;width: 230px !important; height: 473px !important;}
  .animacion-menu {max-width: 100% !important;}
  .imagen-header-detalle {height: auto;margin-bottom: 5px; width: 100%;}
  .suscribir-button {margin-left:0px !important;margin-bottom:15px;}
.main-footer {width: 85%;}
    .animacion-menu {height: 455px;width: 460px;max-width: none !important;}
    .buscador-head {width: 200px; margin-left: 10px;}   
    #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link {padding: 0px 16px 0px 16px !important;    min-width: 111px;font-size: 11px !important;}
         #mega-menu-item-1353 { min-width: 170px !important;}
    #mega-menu-item-custom_html-7{ margin-right: 20px !important; width:2% !important;}

    #mega-menu-item-custom_html-25 {width: 28% !important;}
    #mega-menu-item-custom_html-28 {padding-left: 0px !important;width: 274px !important; height:522px !important;}
    #mega-menu-item-custom_html-31 {width:20% !important;}
    #mega-menu-item-custom_html-30 {width:14% !important;padding-right: 10px !important; padding-left: 25px !important;}
    #mega-menu-item-custom_html-21 {width:15% !important;padding-left: 35px !important;}
    .mailchimp-input-icon {margin-bottom:10px !important;}
    .show-tablet {display:block !important;}
   }
@media (max-width: 1220px) {
.site-logo {
    width: 170px;
}}
  @media (max-width: 1180px) {
        #mega-menu-wrap-main-menu {
    margin-right: 10%;
}
        #mega-menu-item-1353 {
    min-width: 150px !important;
            background-position: center center !important;
}
        .menu-botones {
    padding-left: 10%;
}
        .frase-cierre {
    margin-top: 15px;
}
        #mega-menu-item-custom_html-16 {padding: 0 20px 0px 20px !important;}
        .menu-imagen-experiencia .desktop{display:none;}
.menu-imagen-experiencia .laptop{display:block;}
        .texto-showroom-menu {
    max-width: 463px;
}
        .menu-imagenes-showroom-2 {width:220px;}
    .menu-imagenes-showroom-1 {width:220px;}
      .baner-usuario-checkout {   
   font-size: 15px;
    padding: 25px 8% 30px 20%;
}
      /*Menu*/
      .ocultar-menu-tablet {display:none;}
      .animacion-menu {height: 295px;width: 400px;}
      #mega-menu-item-custom_html-7 {display: none !important;}
    #mega-menu-item-custom_html-25 {}
    #mega-menu-item-custom_html-12 {}
    #mega-menu-item-custom_html-22 {width:18% !important;}
    .right-column {width: 150px;}
      /*Menu*/
      .buscador-head {width: 200px;margin-left: 10px;}  
    #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link {padding: 0px 5px 0px 5px !important;min-width: 110px;}
        #mega-menu-item-16  a.mega-menu-link {min-width: 140px;}
    .hide-movil {display: block;}
    .hide-desk {display: none  !important;}
    .show-tablet {display:block !important;}
    .oculto-tablet {display:none !important;}
    .ferretti-receipt {background-color: rgba(222, 216, 216, 0.23);padding: 30px 30px 40px 30px;margin-bottom: 30px;border: 1px solid #737373;height: 170px;}
    .order_ferretti li:first-child {border-right:0px;}
    .order_ferretti li:nth-child(2) {border-left:1px solid #000;border-right:0px;}
    .order_ferretti li:nth-child(3) {border-right:0px;}
    .order_ferretti li:nth-child(4) {border-left:1px solid #000;border-right:0px;}
    .woof_checkbox_label {margin-left: 7px;max-width: 100px;}
  }
@media (max-width: 1024px) and (min-width: 961px) {
    .main-nav.menu-center {
    width: 85%;
}
    .main-header .main-nav, .main-header .right-column, .main-header .site-logo, .main-header .widgetarea-head {display: inline-block;}
    #mega-menu-item-1353 {
        background-image:url(/wp-content/uploads/2021/06/btn-compra-online-ferrettistore-1136.svg) !important;
    min-width: 120px !important;
}
    .home .main-header .container {padding-left: 10px;}
    .main-header .container {padding-left: 10px;}
    #mega-menu-wrap-main-menu {margin-right: 8%;}
    .is-form-style input.is-search-input {    width: 160px !important;}
    div.is-ajax-search-details, div.is-ajax-search-result {max-width: 220px !important;}
    #qlwapp.qlwapp-middle-right.qlwapp-bubble .qlwapp-toggle {margin-right: 10px;}

        #mega-menu-item-custom_html-13 {
        width: 100% !important;
    height: 473px !important;
}
    #mega-menu-item-custom_html-14 {
    display: none !important;
}
    .quantity .minus, .quantity .plus {line-height:16.8px;}
    #mega-menu-wrap-main-menu #mega-menu-main-menu[data-effect="slide_up"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-main-menu #mega-menu-main-menu[data-effect="slide_up"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-main-menu #mega-menu-main-menu[data-effect="slide_up"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-main-menu #mega-menu-main-menu[data-effect="slide_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu{
  padding: 30px 25px 60px 25px !important;
    max-height:9000px;
}
    .mostrar-laptop {display:block !important;}
    .right-column {width: 150px;}
    .mas-background {border-radius: 40px;background-color: unset !important;padding: 2px 2px;color: #1d1d1d !important;}
    .cupon-button {padding-left: 8px !important;padding-right: 8px !important;margin-left: 10px;}
    .woocommerce-cart-form {width: 64%;}
    .cart-collaterals {width: 34%;}
    
    .woocommerce-checkout .login {padding: 28px 10px;}
    input, input::-webkit-input-placeholder {font-size: 14px;line-height: 2;}
    .single-product-content .cart .button {}
    .single-product-content .cart .button:hover {}
    .show-movil-inter {display:none !important;}
    .wishlist-item-ferretti {padding: 0 10px;}
    .wishlist-item-ferretti .amount {font-size: 14px !important;}
    .oculto-tablet {display:none !important;}
    .hide-tablet{display: none !important;}
.hide-desk {display:block !important;}
    .site-logo { width: 150px;}
    #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link { padding: 0px 10px 0px 10px !important;    min-width: 100px;}
    .buscador-head { min-width: 100px; margin-left: 10px;width:170px;}
    #mega-menu-item-custom_html-12 {display:none !important;}
    #mega-menu-item-custom_html-22 {width: 20% !important;}
    .main-footer {width: 90%;}
    .suscribir-button {margin-left:0px !important; margin-bottom: 10px;}
    .mailchimp-input-icon { margin-bottom: 10px !important;}
    .single-product-content .product-image-summary {margin-bottom: 10px;}
}
@media only screen and (max-width: 1000px){
#mega-menu-wrap-main-menu .mega-menu-toggle {
    display: none !important;
}.right-column .mobile-nav-icon {
    display: inline-block;
}.buscador-head {
    width: 240px;
    margin: 0 auto;
    float: right;
}.site-logo img {
    max-width: 174px !important;
}}
@media (max-width: 991px){
    .main-header .right-column {
    width: 80%;
}
.main-header .site-logo {
    width: 60%;
    }}

@media (max-width: 960px) and (min-width: 770px) {
    .login .form-row {width: 45% !important;}
    .login .login-checkout {margin: 0 auto !important;float: none !important;padding-bottom:10px;}
    .woocommerce-checkout .checkout_coupon {margin-left: 0px;}
    .woocommerce-checkout .login {width:auto;margin-right: 0px;}
    .ferretti-checkout-options {}
     .woocommerce-shipping-calculator {padding-top: 10px;text-align: right;width: auto !important;float: none !important;}
    
    .single-product-content .cart .quantity {margin-bottom:10px;}
     .mostrar-laptop {display:none !important;}
     .mostrar-celular {display:block !important;}
    #movil-catalogo .defaultimg {background-image: url("https://ferrettistore.com/wp-content/uploads/2018/06/catalogo-tablet-ferretti.jpg") !important;}
    .suscribir-button {margin-left:8px;}
    .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout > a.button {padding: 10px 0;font-size: 12px;width: 50%;margin: 0 auto;}
    .cart-collaterals .cart_totals table .shipping #shipping_method + .woocommerce-shipping-calculator, .cart-collaterals .cart_totals table .shipping .shipping_method + .woocommerce-shipping-calculator {float:none;}
    .cart-collaterals .cart_totals {padding: 0px 0px 0px 0px;}
    .woocommerce-cart-form {width: 100% !important;;}
    .cart-collaterals {width: 100% !important;}
    .main-footer {width: 85% !important;}
    .hide-tablet{display: none !important;}
.hide-desk {display:block !important;}
}
@media (max-width: 768px) {
    
    .baner-usuario-checkout {
    height: 70px;
    font-size: 12px;
    letter-spacing: 1px;
    padding: 20px 8% 30px 18%;
    margin: 0 5%;
    margin-bottom: 30px;
}
    .mobile-nav-icon {
    height: 69px;
        line-height: 30px;}
    .ferretti-receipt {height:auto;}
    .order_details .order {border-left: 0px none #000;}
    .woocommerce table.wishlist_table thead th, .woocommerce table.wishlist_table tbody td {height:360px;}
    #coupon_code {    height: 45px;width: 100% !important;}
    .woocommerce-checkout .checkout_coupon p.form-row-first {margin-top: 25px;margin-bottom: 25px;}
    .ferretti-checkout-options { }
    .row-first-ferretti { margin-left: 0%;}
    .login .form-row {width: 100% !important;}
    .woocommerce table.shop_table_responsive .product-add-to-cart, .woocommerce table.shop_table_responsive .wishlist-empty {text-align:left;margin-top:8px;}
    .widget_shopping_cart_content .amount {display:inline;}
    .wishlist-item-ferretti .product-add-to-cart {width:100%;}
    .woocommerce table.shop_table_responsive .product-thumbnail a {max-width: 200px;display: inline-block;}
    .wishlist-item-ferretti {width: 33%;}
    .wishlist-item-ferretti .product-price {width: 100%;padding-top:0px;}
     .basel-hover-base .yith-wcwl-add-to-wishlist>div>a:before {    font-size: 12px !important; padding-top: 1px;}
     .basel-add-btn {display:none !important;}
    .basel-hover-base .hover-mask {height:20px;}
    .basel-hover-base .basel-add-btn>a {height:20px;line-height: 20px;}
    .basel-hover-base .yith-wcwl-add-to-wishlist>div>a {height:20px;line-height: 20px; width:25px !important;}
     .single-product-content .cart .quantity {margin-bottom:10px;}
    .single-product-content .cart .quantity {margin-bottom: 15px;}
    .basel-products-load-next {font-size:0px !important;line-height:0px;}
    .basel-products-load-prev {font-size:0px !important;line-height:0px;}
     .mostrar-laptop {display:none !important;}
     .mostrar-celular {display:block !important;}
    .basel-hover-base .hover-mask>div:first-child {margin-left: 60%;}
    .product-grid-item .product-element-top {margin-bottom:10px;}
    .product-grid-item .product-title {width:100%;padding-left:0px;}
    .product-grid-item .price {width:100%;padding-right:0px;text-align:left;}
    
    .added_to_cart, .btn, .button, button, input[type=submit] {padding-left: 10px;padding-right: 10px;font-size:12px;}
    input[type=text], input[type=email], input[type=url], input[type=password], input[type=number], input[type=date], input[type=tel], select, textarea {height:44px;}
    .cod-cart {top:10px;}
    .cart-subtotal td {padding: 15px 5px !important;font-size: 12px;line-height: 16px;}
    .shop_table td.product-name .variation {display:block;}
    .woocommerce .cart-collaterals .cart_totals .order-total td:before {font-size: 16px !important;}
    .woocommerce table.shop_table_responsive tbody .order-total td,.woocommerce table.shop_table_responsive tbody .fee td,.woocommerce table.shop_table_responsive tbody .cart-total td,.woocommerce table.shop_table_responsive tbody .shipping td {border-bottom:1px solid #e7e7e7!important;}
    .shop_table_responsive .cart-subtotal {border-bottom:1px solid #e7e7e7!important;}
    .woocommerce table.shop_table_responsive tbody td:before {font-weight: 700;float: left;text-transform: inherit;font-size: 12px;line-height: 16px;text-align:left;}
    .fee td:before {font-weight: 700;float: left;text-transform: inherit;font-size: 12px;line-height: 16px;text-align:left;width:140px}
    .fee td {padding: 35px 0px !important;}
    .woocommerce .variation dd, .woocommerce-page .variation dd {top: 2px;}
    .woocommerce .cart-collaterals .cart_totals .order-total td:before {font-size: 16px !important;}
    .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout>a.button {display: block;padding: 10px 0; font-size: 11px;margin: 0 auto;}
    .cart-collaterals .cart_totals table td .amount {font-size: 14px;float: right;line-height: 16px;padding-left: 4px;}
    table tr td {padding: 15px 0px !important;}
    .coupon {padding-right: 10px;padding-left: 15px;}
    .woocommerce table.shop_table_responsive .product-thumbnail img { max-width: 150px;}
    .cart-collaterals {width:45% !important;}
    li:last-child.yith-wfbt-item {padding-left: 0px;}
    .footer-container .wpb_column { margin-bottom: 10px;}
    .copyrights-wrapper {display: block;height: 150px;}
.main-footer {width: 90% !important;}
    .suscribir-button {margin-left:8px !important;}
    .main-page-wrapper {padding-top: 0px !important; margin-top: 0px !important;}
.hide-tablet{display: none !important;}
.hide-desk {display:block !important;}
#slide-espejo div .defaultimg {background-image: none !important; background-color:#000 !important;}
/* checkout*/
.woocommerce-checkout .login {width: 100% !important;margin: 0 auto;}
.woocommerce-checkout .checkout_coupon {margin-left:0px;margin-top:10px;}
.woocommerce-checkout .checkout-order-review {padding: 20px 20px;}
/* filtros*/
.shop-loop-head .woocommerce-ordering {display:block !important;width:auto !important;height:auto !important;text-align:right !important;}
}
@media (max-width: 700px) and (min-width: 240px) {
    .mobile-nav-icon {
    top: 0px;
        left:5px;
        position:absolute;
}
     .baner-usuario-checkout {display:none;}
    .baner-usuario-checkout {    padding: 0 5px;}
    .hover-mask .basel-compare-btn {display:none !important;}
    .ferretti-receipt {height:auto;}
    .order_details .order {border-left: 0px none #000;}
    .ferretti-checkout-options {margin-right: 0px;}
   .coupon input {margin-left: 0px;}
    .basel-cookies-popup {top: 0px;bottom: auto;border-radius: 0px;width:100%;left:0;}
    .wishlist-item-ferretti .product-name {padding: 0 20px !important;margin-bottom: 5px;}
.wishlist-item-ferretti {width:100% !important; height:380px !important;}
    .ferretti-order-review {width:100% !important;padding:0px; margin-top:10px;}
    .woocommerce-checkout .checkout_coupon p.form-row-first {
    margin-top: 5px;
    margin-bottom: 5px;
}
#coupon_code {    height: 35px;    margin-left: 0px;}
    .woocommerce-checkout .checkout_coupon p .button {font-size: 12px;padding: 5px 10px;}
    .woocommerce table.shop_table_responsive .product-add-to-cart, .woocommerce table.shop_table_responsive .wishlist-empty {text-align:center;margin-top:8px;}
    .widget_shopping_cart_content .amount {display:inline;}
    .ferretti-wish-title-item {height:auto; text-align: left;max-width: 200px;margin: 0 auto;}
    .widget_shopping_cart_content .cod-cart {float:none;}
    .main-header .container {
    padding-left: 10px;
    padding-right: 10px;}
    .basel-hover-base .yith-wcwl-add-to-wishlist>div>a:before {    font-size: 12px !important;padding-top: 1px;}
    .basel-add-btn {display:none !important;}
    .basel-hover-base .hover-mask {height:20px;}
    .basel-hover-base .basel-add-btn>a {height:20px;line-height: 20px;}
    .basel-hover-base .yith-wcwl-add-to-wishlist>div>a {height:20px;line-height: 20px;width:25px !important;}
    .caja1 {padding-left: 20px !important;padding-right: 20px !important;}
    #rev_slider_103_4 .tp-bgimg {background-size: cover;background-position: center 72% !important;}
    .basel-products-load-next {font-size:0px;line-height:0px;}
    .basel-products-load-prev {font-size:0px;line-height:0px;}
    .post-type-archive-product .main-page-wrapper .container {padding-left: 5% !important;padding-right: 5% !important;}
    .tax-product_cat .main-page-wrapper .container {padding-left:5% !important;padding-right:5% !important;}
    .basel-hover-base .hover-mask > div:first-child {float:right;margin-left:0;}
     .mostrar-laptop {display:none !important;}
    .vc_custom_1528231017435 {margin-bottom: 20px !important;}
    .woocommerce table.shop_table_responsive tbody td::before {display: none;}
    .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout>a.button {display: block;padding: 10px 0; font-size: 11px;margin: 0 auto;}
    .cart-collaterals .cart_totals table td .amount {font-size: 14px;float: right;line-height: 22px;padding-left: 4px;}
    table tr td {padding: 15px 0px !important;}
    .coupon {padding-right: 10px;padding-left: 15px;}
    .woocommerce table.shop_table_responsive .product-thumbnail img { max-width: 150px;}
    .vc_custom_1524633479614 {margin-bottom:10px !important;}
    .carrito-compras-titulo {margin: 10px 0px 2px 0px !important; padding-top: 15px !important; text-align: center !important;}
    .min-footer {height: 130px;padding: 5px;}
    .min-footer.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {margin-bottom: 2px;}
    .woocommerce .variation dd, .woocommerce-page .variation dd {top: 2px;}
    .woocommerce .cart-collaterals .cart_totals .order-total td:before {font-size: 16px !important;}
    .woocommerce table.shop_table_responsive tbody td:before {font-weight: 700;float: left;text-transform: inherit;font-size: 12px;line-height: 16px;text-align:left;}
    .fee td:before {font-weight: 700;float: left;text-transform: inherit;font-size: 12px;line-height: 16px;text-align:left;width:140px}
    .fee td {padding: 35px 0px !important;}
    .order-total td {padding: 35px 0px !important;}
    .shop_table td.product-name>a {text-align: left;text-decoration: none;}
    .cart-collaterals {width:100% !important;}
    .woocommerce-cart-form {width:100% !important;}
    .vc_custom_1524624842973{padding:0 15px;}
    input[type=text], input[type=email], input[type=url], input[type=password], input[type=number], input[type=date], input[type=tel], select, textarea {height:44px;}
    .footer-container .wpb_column { margin-bottom: 10px;}
    .copyrights-wrapper {display: block;height: 150px;}
    .show-movil {display: block !important;}
    .hide-movil {display:none !important;}
    .hide-movil-inter {display:none !important;}
    .show-movil-inter {display:flex !important;}
    .mailchimp-input-icon {margin-right: 10px !important;}
    .suscribir-button {margin-left: 0px !important;}
    
    .woocommerce-shipping-calculator {padding-top: 10px;text-align: right;width: auto !important;float: none !important;}
    /* checkout*/
    
    .woocommerce-checkout .login p {margin-left: 0px;}
    .login .form-row { width: 100% !important;}
.woocommerce-checkout .login {width: 100% !important;margin: 0 auto;}
.woocommerce-checkout .checkout_coupon {margin-left:0px;margin-top:10px;margin-bottom:10px !important;}
.woocommerce-checkout .checkout-order-review {padding: 20px 20px !important;}
.shop-loop-head .woocommerce-ordering {display:block !important;width:auto !important;height:auto !important;}

/*cambios en mobile version nueva final */
          /*cart page*/
    
    /**/
      .quantity-widget-custom {
    padding-top: 15px;
    margin-left: 80px;
    height: 40px;
    position: relative;
    bottom: 0px;
    left: 0px;
}
      .product_list_widget li img {max-width: 70px;}
      .widget_shopping_cart_content .cod-cart {color:#1b1b19 !important;}
      .widget_shopping_cart .widget_shopping_cart_content .buttons .checkout {background-color: #ccc !important;border-color: #ccc !important;color:#424242;}
      .site-logo img {padding-left: 30px; max-width: 155px !important;}
      .menu-mobile-menu-container {border-top: 1px solid #ccc;}
      .mobile-nav ul li a {
    font-size: 14px;
    text-transform: capitalize;}
    #menu-item-10304 a:after {content:url(http://test.ferrettistore.com/wp-content/uploads/2019/03/inicio-icono-20.png);
            position: relative;top: 5px;right: 0px;float: right;}
             #menu-item-7915 > a:after {content:url(http://test.ferrettistore.com/wp-content/uploads/2019/03/bano.png);
            position: relative;top: 5px;right: -27px;float: right;}
             #menu-item-7915 > a {border-left:3px solid #e51c23;}
            #menu-item-7912 > a:after {content:url(http://test.ferrettistore.com/wp-content/uploads/2019/03/cocina.png);
            position: relative;top: 5px;right: -27px;float: right;}
            #menu-item-7912 > a {border-left:3px solid #e51c23;}
            #menu-item-7916 > a:after {content:url(http://test.ferrettistore.com/wp-content/uploads/2019/03/pisos.png);
            position: relative;top: 5px;right: 0px;float: right;}
            #menu-item-11204 > a:after {content:url(http://test.ferrettistore.com/wp-content/uploads/2019/03/nosotros.png);
            position: relative;top: 5px;right: 0px;float: right;}
            #menu-item-11205 > a:after {content:url(http://test.ferrettistore.com/wp-content/uploads/2019/03/servicio-tecnico.png);
            position: relative;top: 5px;right: 0px;float: right;}
            #menu-item-10309 > a:after {content:url(http://test.ferrettistore.com/wp-content/uploads/2019/03/catalogo.png);
            position: relative;top: 5px;right: 0px;float: right;}
            .wishlist > a:after {content:url(http://test.ferrettistore.com/wp-content/uploads/2019/03/lista-de-deseos.png);
            position: relative;top: 5px;right: 0px;float: right;}
            .login-side-opener > a:after {content:url(http://test.ferrettistore.com/wp-content/uploads/2019/03/login.png);
            position: relative;top: 5px;right: 0px;float: right;}
    .mobile-nav .sub-menu-dropdown ul {background-color: #f6f6f6;}
.mobile-nav .sub-menu-dropdown ul::before {color:#f6f6f6;}
.mobile-nav .up-icon{opacity:1 !important;    background-color: rgb(252 252 252 / 0%) !important;
    border: 0;}
 .mobile-nav .icon-sub-menu:before {background-color:#737373 !important;right: 20px;}
 .mobile-nav .icon-sub-menu:after {background-color:#737373 !important;right: 20px;}
 .mobile-nav .icon-sub-menu.up-icon:before { }
       .mobile-nav .icon-sub-menu.up-icon:after {}
     .cart-widget-side .widget-heading, .login-form-side .widget-heading {background-color:unset;}
      .widget-title {   color: #fff !important;}
      .cart-widget-side .widget-heading .widget-close:after, .cart-widget-side .widget-heading .widget-close:before, .login-form-side .widget-heading .widget-close:after, .login-form-side .widget-heading .widget-close:before{ background-color: #6b6b6b !important;}
      .cart-widget-side .widget-heading .widget-close {color:#6b6b6b;}
      .widget_shopping_cart_content .amount { font-size:11px;   font-family: avenir-heavy;}
      .widget_shopping_cart .product_list_widget li .quantity {
    font-family: avenir-heavy;
    font-size: 11px;
}
      /*fin de cambios*/

}
@media (max-width:360px) {
.main-header .site-logo {
    width: 70%;
}
}

/*fin*/@media (min-width: 1025px) { .img-menu-furniture {display:none;}
#mega-menu-wrap-main-menu {
    margin-left: 0px;
}

.top-caja-content {width: 100% !important;}

.right-column .wishlist-info-widget>a>span {
	left: 34px;}
 }@media (min-width: 768px) and (max-width: 1024px) {/*colecciones movil*/
.instagram-per-row-3 .instagram-pics li {height: 350px;}
.title-nuestro-catalogo {margin-top:35px;margin-bottom:5px;}
.title-nuestro-catalogo p {font-family: avenir-book;
    font-size: 18pt;
}
.titulo-descarga {font-size:20px !important;}
.contenedor-categoria-colecciones {margin-top:15px;}
.texto-categoria .vc_column-inner {padding-top:5px !important;}
.flechas-descarga {margin-bottom:0px;}
.flechas-descarga img { width:40px;}
.portada-boton img {width:150px;}
.contenedor-botones-colecciones {width:max-content;}
.portada-boton {float:left; margin-right:35px; width:auto;}
.iconos-catalogo {width:auto;padding-top:55px;}
.hide-desktop {display:block;}
.title-coleccion-movil {display:block;margin-bottom:20px;}
.subtitle-coleccion-movil {display:block;margin-bottom:3px;letter-spacing:3px;}
.title-coleccion-movil span {font-size:40px;line-height:40px;}
.subtitle-coleccion-movil span {font-size:20px;line-height:25px;}
/*fin*/
.seed-csp4 {background: #fafafa url('https://ferrettistore.com/wp-content/uploads/2018/05/Ipad.jpg') no-repeat top center fixed !important;}
#qlwapp.qlwapp-middle-left, #qlwapp.qlwapp-middle-right {
    top: 10px;
}
.buttonizer .buttonizer-button {
    width: 60px !important;
	height: 60px !important;}
.buttonizer .buttonizer-button i {
	font-size: 20px;}
.buttonizer.buttonizer-style-default.top.right {
    top: 15px;
}
.imagen-matt {display:none;}
.main-header .right-column {display:block;}
.main-page-wrapper {top: 60px !important;}
.site-logo { width: 15%;}
.footer-container {top:40px !important;}
.site-logo img {max-width: 100% !important;max-width: 150px !important;}
.oculto-tablet {display:none !important;}
.botones-about {font-size:14px !important;}
#mega-menu-wrap-primary #mega-menu-primary {
    visibility: visible;
    text-align: left;
    padding: 0px 0px 0px 0px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
padding: 0px 15px 0px 15px;
text-transform: uppercase !important;
}

.main-footer {
    width: 100%;
}
.franja-auxiliar-ferretti {
    display:none;
}
.caja1 {padding-left:40px !important;padding-right:40px !important;}
[class*="amazingslider-car-left-arrow-"] {
       margin-left: 72px !important;
}
[class*="amazingslider-car-right-arrow-"] {     margin-left: 72px !important;
}
.page-id-19063 [class*="amazingslider-car-right-arrow-"] {  bottom: -0 !important;
    margin-left: 0px !important;
width:32px !important; height:32px !important;
background: url("https://ferrettistore.com/wp-content/uploads/2023/06/flechas-thumb-movil-v2.png") right top no-repeat !important;
}
.page-id-19063  [class*="amazingslider-text-box-"] {display:block !important;font-size:16px; font-weight:400;}
.page-id-19063  [class*="amazingslider-text-"] {padding-bottom:30px;}
.page-id-19063  [class*="amazingslider-title-"] {font-size:16px; font-weight:400;letter-spacing:1px;}
.hideinthumb {font-weight:700;}
.page-id-19063 [class*="amazingslider-car-left-arrow-"] {
    margin-left: 0px !important;
    width: 32px !important;
    height: 32px !important;
    top: -0 !important;
    background: url("https://ferrettistore.com/wp-content/uploads/2023/06/flechas-thumb-movil-v2.png") left top no-repeat !important;
}
.main-header .right-column {
        width: 7% !important;
    }
.right-column>div {padding-left: 0px;}
.right-column .mobile-nav-icon {padding-top: 20px;} }@media (min-width: 577px) and (max-width: 767px) { /*colecciones movil*/
.img-blog {padding:12.5px;}
.title-nuestro-catalogo {margin-top:35px;margin-bottom:5px;}
.title-nuestro-catalogo p {font-family: avenir-book;
    font-size: 13pt;
}
.titulo-descarga {font-size:16px !important;}
.contenedor-categoria-colecciones {margin-top:15px;}
.texto-categoria .vc_column-inner {padding-top:5px !important;}
.flechas-descarga {margin-bottom:0px;}
.flechas-descarga img { width:30px;}
.portada-boton img {width:150px;}
.contenedor-botones-colecciones {width:max-content;}
.portada-boton {float:left; margin-right:35px; width:auto;}
.iconos-catalogo {width:auto;padding-top:55px;}
.hide-desktop {display:block;}
.title-coleccion-movil {display:block;margin-bottom:20px;}
.subtitle-coleccion-movil {display:block;margin-bottom:3px;letter-spacing:3px;}
.title-coleccion-movil span {font-size:30px;line-height:40px;}
.subtitle-coleccion-movil span {font-size:14px;line-height:25px;}
/*fin*/
.widget_shopping_cart .product_list_widget li .quantity {padding-left: 80px;}
#toggle.on + #menu-colecciones {
    top: 120px;
}
.main-header .right-column {display:block;}
.mega-sub-menu {height: 440px !important;}
.aws-container {width: 145px;margin-left: 20px !important;}
#mega-menu-item-text-116 {display:none;}
.right-column .wishlist-info-widget > a:hover::after, .right-column .wishlist-info-widget > a:focus::after, .right-column .wishlist-info-widget > a:active::after {padding-left: 15px;left: 0px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-8 {width: 15% !important;}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-left { margin-top: 10px !important;}
.fondo-scroll {padding: 8px 4px 8px 4px; width: 80px;margin: 0 auto;}
.fondo-scroll h2 {font-size: 16px;}
.barrita {padding-left: 0px !important; position: absolute;top: 0px;}
.mc4wp-form div {max-width: 300px;width: 100%;position: relative; margin: 0 auto;float: left;}
.square-red {width: 5px;height: 5px;background-color: #e51c23;margin-top: 8px !important;position: relative;float: left;margin-right: 2px !important;}
.lado-cuadro {float: left;padding-left: 5px !important;margin-left: 6px!important}#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-left {margin-top: 0px !important;}
.imagen-furniture {height: 100px;position: relative;}
.caja-matt {height: 167px;}
.texto-matt {height: 170px;position: relative;}
.texto-furniture {height: 170px;position: relative;}
.imagen-matt {height: 103px;position: relative;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-8 {width: 45% !important;}
#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary {display: block;overflow: visible;width: 330px; top: 16px;}
.barrita {padding-left: 0px !important;position: absolute;top: 0px;}
.site-logo img {max-width: 40% !important;max-width: 214px !important;padding-left: 50px;}
.wishlist-icon .fa {line-height: 30px;}
.aws-container .aws-search-field {box-shadow: none;background: none;border: 0px;}
.franja-auxiliar-ferretti {display:none;}
.caja1 {padding-left:20px;padding-right:20px;}
.right-column .wishlist-info-widget > a::after {left: 10px !important;}
.page-id-19063 [class*="amazingslider-car-right-arrow-"] {  bottom: -0 !important;
    margin-left: 0px !important;
width:32px !important; height:32px !important;
background: url("https://ferrettistore.com/wp-content/uploads/2023/06/flechas-thumb-movil-v2.png") right top no-repeat !important;
}
.page-id-19063  [class*="amazingslider-text-box-"] {display:block !important;font-size:16px; font-weight:400;}
.page-id-19063  [class*="amazingslider-text-"] {padding-bottom:30px;}
.page-id-19063  [class*="amazingslider-title-"] {font-size:16px; font-weight:400;letter-spacing:1px;}
.hideinthumb {font-weight:700;}
.page-id-19063 [class*="amazingslider-car-left-arrow-"] {
    margin-left: 0px !important;
    width: 32px !important;
    height: 32px !important;
    top: -0 !important;
    background: url("https://ferrettistore.com/wp-content/uploads/2023/06/flechas-thumb-movil-v2.png") left top no-repeat !important;
} }@media (max-width: 576px) { /*colecciones movil*/
#mc4wp-form-1 {padding-left:0px;}
.category-blog .rank-math-breadcrumb {padding-left:15px;}
.category-blog p {text-align: justify;}
 .site-logo img {  max-width: 155px !important;}
.right-column>div {
    padding-top: 20px;
        padding-right: 0px !important;
    }
    .menu-add-mobile .place-showroom {    width: 22px;
    margin-right: 15px;}
.menu-add-mobile {    
        display: block;
        position: absolute;
        top: 0;
        height: 69px;
        right: 0px;
        z-index: 360;
        padding-top: 18px;}
.menu-add-mobile button {width: 110px;background-color: #4A4A4A;    border-radius: 15px;
    height: 30px;color:#fff;margin-right:15px;font-size: 10px;padding:5px;}
.mobile-nav .icon-sub-menu:after, .mobile-nav .icon-sub-menu:before {background-color:#8b8b8b;}
.img-blog {padding:12.5px;}
.title-nuestro-catalogo {margin-top:35px;margin-bottom:5px;}
.title-nuestro-catalogo p {font-family: avenir-book;
    font-size: 13pt;
}
.titulo-descarga {font-size:16px !important;}
.contenedor-categoria-colecciones {margin-top:15px;}
.texto-categoria .vc_column-inner {padding-top:5px !important;}
.flechas-descarga {margin-bottom:0px;}
.flechas-descarga img { width:30px;}
.portada-boton img {width:150px;}
.contenedor-botones-colecciones {width:max-content;}
.portada-boton {float:left; margin-right:35px; width:auto;}
.iconos-catalogo {width:auto;padding-top:55px;}
.hide-desktop {display:block;}
.title-coleccion-movil {display:block;margin-bottom:20px;}
.subtitle-coleccion-movil {display:block;margin-bottom:3px;letter-spacing:3px;}
.title-coleccion-movil span {font-size:30px;line-height:30px;}
.subtitle-coleccion-movil span {font-size:14px;line-height:14px;}
/*fin*/
li:nth-child(3).yith-wfbt-item {padding-left: 0px;padding-right: 20px;}
.img-asesoria {padding-left: 20px;}
.esconder-movil{display:none;}
.mostrar-movil{display:block;}
.buttonizer .buttonizer-button  {
    width: 50px !important;
	height: 50px !important;}
#toggle.on + #menu-colecciones {
    top: 15%;
}
.header-links .wishlist {display: none !important;}
.menu-colecciones {
	margin-top: 30px;padding-left:0px;}
.menu-colecciones {
	height: 30px;}
.btn-volver {
    padding-right: 5px;
}
.main-header .right-column {display:block;}
li:nth-child(2).yith-wfbt-item {padding-left: 0px;padding-right: 20px;}
li:first-child.yith-wfbt-item {padding-left: 0px;padding-right: 20px;}
.main-header .site-logo img {
    padding-top: 5px;
}
.mas-background {border-radius: 40px;background-color: unset !important;padding: 2px 2px;color: #1d1d1d !important;}
#espejos-slider .defaultimg {background-image: url("https://ferrettistore.com/wp-content/uploads/2018/06/fondo-espejos-movil.jpg") !important;}
.yith-wfbt-item {width: 100% !important;}
.seed-csp4 {background: #fafafa url('https://ferrettistore.com/wp-content/uploads/2018/05/Movil.jpg') no-repeat top center fixed !important;}
.single-product-content .product-image-summary {margin-bottom: 10px;}
.price_text_ferretti {padding-top: 0px;float: none;}
.recomendados-ferretti {line-height: 18px;}
.ferretti-precio-rec {padding: 5px 0px 10px 0px!important;}
.yith-wfbt-section .yith-wfbt-items {margin-left: 0px !important;}
.yith-wfbt-item label .product-name {padding: 0px 0px !important;min-height:auto !important;width:240px important;}
li:last-child.yith-wfbt-item {padding-left: 0px;}
.owl-carousel .owl-stage-outer:after {display:none !important;}
.yith-wfbt-submit-block .yith-wfbt-submit-button {margin-left:0px !important;}
.yith-wfbt-submit-block {padding-top: 0px !important;margin: 15px 0 !important;}
.linea-promociones {border-bottom: 0px solid #fff !important;}
.footer-container {top: 60px !important;}
.caja-promociones-1 {text-align: right !important;position: absolute;bottom: 5.4em !important;right: 1em !important;letter-spacing: 0.5px;}
.caja1 {padding-left: 0px !important;padding-right: 0px !important;}
.vc_custom_1525628117363 {padding-left: 0px !important;padding-right: 0px !important;}
.main-page-wrapper {top:60px !important;}
.scrollToTop {bottom: 75px !important;right: 20px !important;}

.site-logo img {max-width: 155px !important;}
.square-red {width: 4px;height: 4px;background-color: #e51c23;margin-top: 3px !important;position: relative;float: left;margin-right: 4px !important;}
.lado-cuadro {float:left;position: absolute;margin-left: 7px !important;}
.barrita { padding-left: 0px !important;position: absolute;top: 14px;}
.caja-titular-home-2 { width: 90%;}
.franja-auxiliar-ferretti {display:none;}
.helvetica-roman {letter-spacing: -5px !important;}
.espacio-texto {padding-top:35px;}
#slide-espejo div .defaultimg {background-image: none !important; background-color:#000 !important;}
.right-column .wishlist-info-widget {padding-right: 10px !important; padding-left: 10px !important;border:0px none !important;}
.right-column>div {padding-right: 10px !important; padding-left: 10px !important;}
.logo-footer {margin-bottom:-5px !important;}
.right-column .wishlist-info-widget>a>span {top: 14px; left: 30px;}
.persephone.tparrows {width:30px !important;height:40px !important;}
.footer-container .wpb_column {margin-bottom: 15px;}
.ferretti-precio-rec .amount {font-size: 15px !important;}
.text-slider {font-size:12px !important;line-height:16px !important;}
.text-slider-subtitu {font-size:16px !important;line-height:22px !important;}
.text-slider-titu {font-size:22px !important;line-height:22px !important;}
.left-bolitas {display:none !important;}
.copyrights-wrapper .container {width: 95% !important;}
.vc_custom_1528392454994 {padding-top: 20px !important;}
.right-column .wishlist-info-widget > a::after {left: 10px !important;}
.right-column .wishlist-info-widget > a:hover::after, .right-column .wishlist-info-widget > a:focus::after, .right-column .wishlist-info-widget > a:active::after {padding-left: 15px !important;left: 0px !important;}
.filter-widget .shop-loop-head .woocommerce-ordering {display:block !important;width:auto !important;height:auto !important;}
/*[class*="amazingslider-car-left-arrow-"] {
    margin-left: calc(50% - 16px) !important;
    width: 32px !important;
    height: 32px !important;
    top: -32px !important;
    background: url(/wp-content/uploads/2020/05/flechas-carrusel-ferretti.png) left top no-repeat !important;
}
[class*="amazingslider-car-right-arrow-"] {  bottom: -32px !important;
    margin-left: calc(50% - 16px) !important;
width:32px !important; height:32px !important;
background: url("/wp-content/uploads/2020/05/flechas-carrusel-ferretti.png") right top no-repeat !important;
}*/
[class*="amazingslider-car-right-arrow-"] {  bottom: -0 !important;
    margin-left: 0px !important;
width:32px !important; height:32px !important;
background: url("https://ferrettistore.com/wp-content/uploads/2023/06/flechas-thumb-movil-v2.png") right top no-repeat !important;
}
[class*="amazingslider-text-box-"] {display:block !important;font-size:16px; font-weight:400;}
[class*="amazingslider-text-"] {padding-bottom:30px;}
[class*="amazingslider-title-"] {font-size:16px; font-weight:400;letter-spacing:1px;}
.hideinthumb {font-weight:700;}
 [class*="amazingslider-car-left-arrow-"] {
    margin-left: 0px !important;
    width: 32px !important;
    height: 32px !important;
    top: -0 !important;
    background: url("https://ferrettistore.com/wp-content/uploads/2023/06/flechas-thumb-movil-v2.png") left top no-repeat !important;
}
.page-id-19063 [class*="amazingslider-car-right-arrow-"] {  bottom: -0 !important;
    margin-left: 0px !important;
width:32px !important; height:32px !important;
background: url("https://ferrettistore.com/wp-content/uploads/2023/06/flechas-thumb-movil-v2.png") right top no-repeat !important;
}
.page-id-19063  [class*="amazingslider-text-box-"] {display:block !important;font-size:16px; font-weight:400;}
.page-id-19063  [class*="amazingslider-text-"] {padding-bottom:30px;}
.page-id-19063  [class*="amazingslider-title-"] {font-size:16px; font-weight:400;letter-spacing:1px;}
.hideinthumb {font-weight:700;}
.page-id-19063 [class*="amazingslider-car-left-arrow-"] {
    margin-left: 0px !important;
    width: 32px !important;
    height: 32px !important;
    top: -0 !important;
    background: url("https://ferrettistore.com/wp-content/uploads/2023/06/flechas-thumb-movil-v2.png") left top no-repeat !important;
}
#mc4wp-form-1 {margin-top:20px;}
.mc4wp-form div p:first-child {width:60%}
.mc4wp-form div {max-width: 100% !important; width:100% !important;}
.suscribete-terms {padding-left:15px;padding-right:15px;padding-top:15px;padding-bottom:15px;} }