/*
Theme Name:  Entry Child Theme
Theme URL:   //demo2.wpthemego.com/themes/sw_entry/
Description: Entry - Multipurpose Elementor WooCommerce WordPress Theme
Author:      magentech
Author URL:  https://themeforest.net/user/magentech/
Template:    entry
Version:     1.0.0
*/

body a { color: white; }

.swg_breadcrumbs .breadcrumbs .breadcrumb { display: none; }

.elementor iframe { height: 450px!important; }

/***HEADER***/
/*body.post-type-archive-product .swg-menu .wrapper-menu.swg-menu-vertical,
body.single-product .swg-menu .wrapper-menu.swg-menu-vertical, 
body.woocommerce-page .swg-menu .wrapper-menu.swg-menu-vertical { display: none!important; }*/

.box-policy-footer7 .elementor-image-box-wrapper .elementor-image-box-img img { filter: none!important; }
.box-policy-footer7 .elementor-image-box-wrapper:hover .elementor-image-box-img { background-color: black!important; border-color: black!important; }
.box-policy-footer7 .elementor-image-box-wrapper:hover .elementor-image-box-img img { filter: invert(1)!important; }

/***BUSCADOR***/
.swg-search form .content-search .search-append .media-left .media-body > span { color: black; }
.swg-search form .content-search .search-append .media-left p.price { color: black; }

/***SIDEBAR***/
.sidebar .widget.sw_brand_filter ul.sw-filter-product-brand > li:hover { background: transparent; }
.sidebar .widget.sw_brand_filter ul.sw-filter-product-brand > li > span:hover { color: #f2f600; }
.widget_product_categories .widget-inner ul > li:hover { background: transparent; }

@media (min-width: 1197px) {
	.elementor-12680 .elementor-element.elementor-element-9f7a86f > .elementor-widget-container { background-color: white!important; }
}
	


/***TIENDA***/
.widget_product_categories .widget-inner ul > li.current-cat, .sidebar .widget.sw_brand_filter ul.sw-filter-product-brand > li:hover, 
.sidebar .widget.sw_brand_filter ul.sw-filter-product-brand > li.current-cat, 
.sidebar .widget.sw_brand_filter ul.sw-filter-product-brand > li.active { background-color: transparent!important; }

.swg-outstock { color: black!important; left: 30px!important; top: 10px!important; }
.swg-newlabel { background: #00b6ae!important; color: black; }
.woocommerce .products-nav .swg-custom-orderby-dropdown .selected-option { background-color: transparent!important; }
.woocommerce .products-nav .swg-custom-orderby-dropdown .options { background-color: black!important; }
.woocommerce .products-nav .swg-custom-orderby-dropdown .options > li:hover { background-color: #00b6ae; border-radius: 5px; }
.woocommerce .products-nav .view-mode-wrap .view-mode { filter: invert(1); }
.woocommerce form table.shop_table.shop_table_responsive, .woocommerce-page form table.shop_table.shop_table_responsive { border: 2px solid white; }
.woocommerce form table.shop_table.shop_table_responsive thead tr, .woocommerce-page form table.shop_table.shop_table_responsive thead tr { background: transparent; }
.woocommerce form table.shop_table.shop_table_responsive tr > td.actions .button, .woocommerce-page form table.shop_table.shop_table_responsive tr > td.actions .button { background: white; color: black; }
.woocommerce form table.shop_table.shop_table_responsive tr > td.actions .button, .woocommerce-page form table.shop_table.shop_table_responsive tr > td.actions .button:hover { border: transparent; color: black; }
.woocommerce > .cart-collaterals .cart_totals { background: transparent; border: 2px solid white; }
.woocommerce > .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button { color: black; font-size: 18px; }
.woocommerce > .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:hover { background: #f2f600; border: transparent; color: black; }

.wp-block-woocommerce-checkout-order-summary-block { border: 2px solid white!important; }

.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span {
	padding: 1px 6px!important;
}

.widget_product_categories .widget-inner ul > li:hover, .widget_product_categories .widget-inner ul > li.active { background: transparent!important; }
.woocommerce nav.woocommerce-pagination ul > li span.current { color: black; }
.woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount .button { color: black; }

/***PRODUCTO***/
.single-product.woocommerce div.product .product_title { color: white!important; }
.product-items-layout5 .product .item-wrap .item-content .woocommerce-loop-product__title { color: black; }
.product-items-layout5 .product .item-wrap .item-content .woocommerce-loop-product__title:hover { color: #00b6ae; }
.product-items-layout5.woocommerce ul.products li.product .item-wrap .item-content .price { color: black; font-size: 20px; }
.product-items-layout5 .product .item-wrap .item-content .button, .product-items-layout5 .product .item-wrap .item-content .add_to_cart_button { background-color: black; color: white; }
.product-items-layout5 .product .item-wrap .item-content .button:hover { color: black; }
.product-items-layout5 .product .item-wrap .sw-quickview svg { filter: invert(1); }

.single-product.woocommerce div.product form.cart .variations tr th.label > label { color: #ffffff!important; }
.woocommerce div.product form.cart .variations select { background-color: #ffffff; border-radius: 6px; padding: 10px 15px!important; }

.single-product.woocommerce div.product form.cart .addcart-wrapper .quantity input.qty { color: black; }
.single-product.woocommerce div.product form.cart .addcart-wrapper > button.button { color: black; }
.single-product.woocommerce div.product form.cart .addcart-wrapper > button.button:hover { background: #f2f600; color: black; }
a.compare svg { filter: invert(1); }

.single-product.woocommerce div.product .product-info svg { color: #00b6ae; }
.single-product.woocommerce div.product .product-info p.stock { color: #00b6ae; }
.single-product.woocommerce div.product .woocommerce-product-details__short-description { color: white; }

.single-product.woocommerce div.product form.cart .swg-buynow-wrapper .button.button-buynow { background: #ffffff; color: black; display: none; }
.single-product.woocommerce div.product form.cart .swg-buynow-wrapper .button.button-buynow.checkbox-disable { background: #00b6ae; opacity: 1; }

.single-product.woocommerce .sidebar-row.sidebar div.product .single-product-tab { background: transparent; }
.single-product.woocommerce div.product .woocommerce-tabs ul.wc-tabs { border-bottom: transparent!important; }
.single-product.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel { background: transparent; border: transparent!important; }

#sw-add-to-cart-message .layout-default .wrap-left > p { color: #00b6ae; }
#sw-add-to-cart-message .layout-default .checkout { color: black; }
#sw-add-to-cart-message .subtotal { color: black; }
#sw-add-to-cart-message .price { color: black; }

.single-product.woocommerce div.product .product-stock-quantity { display: none!important; }

.yith-wcwl-add-to-wishlist .yith-wcwl-add-button >a { background: black; }
.yith-wcwl-add-to-wishlist .yith-wcwl-add-button >a svg.yith-wcwl-icon-svg { filter: invert(1); }
.yith-wcwl-add-to-wishlist .yith-wcwl-add-button >a span { color: black; font-size: 10px; }
a.compare:before, a.sw-quickview:before { color: black; font-size: 10px; }



/***CARRITO***/
.swg-meter { background: #777; }
.swe-woo-cart ul.woocommerce-mini-cart li a { color: black!important; line-height: 25px; }
.swg-meter .meter-shipping-text span { font-size: 18px; }
.swe-woo-cart.cart-canvas .swe-wrap-cart-content .swg-meter .meter-shipping-text { color: White; }
.swe-woo-cart.cart-canvas .swe-wrap-cart-content .swg-meter h3 { color: white; }
.swg-meter .swg-meter-wrapper > span { background-color: #00b6ae; }
.swe-woo-cart.cart-canvas .swe-wrap-cart-content .swe-wrap-cart-bottom .woocommerce-mini-cart > li .woocommerce-Price-amount { color: black; font-size: 20px; }
.swe-woo-cart.cart-canvas .swe-wrap-cart-content .swe-wrap-cart-top .cart-title { padding-top: 20px; }
.swe-woo-cart .swe-wrap-cart-content .swe-wrap-cart-top .swe-close { margin-top: 20px; }
.swe-woo-cart.cart-canvas .swe-wrap-cart-content .swe-wrap-cart-bottom .custom-minicart-bottom .woocommerce-Price-amount { color: black; font-size: 20px; }
.swe-woo-cart.cart-canvas .swe-wrap-cart-content .swe-wrap-cart-bottom .custom-minicart-bottom strong { color: black; }
.swe-woo-cart.cart-canvas .swe-wrap-cart-content .swe-wrap-cart-bottom .woocommerce-mini-cart__buttons .button.checkout { background: black; }
.swe-woo-cart.cart-canvas .swe-wrap-cart-content .swe-wrap-cart-bottom .woocommerce-mini-cart__buttons .button { background: #00b6ae; }
.swe-woo-cart.cart-canvas .swe-wrap-cart-content .swe-wrap-cart-bottom .woocommerce-mini-cart__buttons .button:hover { color: black; }

.woocommerce-page .wc-block-checkout .wc-block-checkout__main .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button { background: #00b6ae; border: transparent; color: black; }
.woocommerce a.remove svg path { fill: white; }

.woocommerce form table.shop_table.shop_table_responsive tr > td.product-quantity .quantity .minus, .woocommerce form table.shop_table.shop_table_responsive tr > td.product-quantity .quantity .plus, .woocommerce-page form table.shop_table.shop_table_responsive tr > td.product-quantity .quantity .minus, .woocommerce-page form table.shop_table.shop_table_responsive tr > td.product-quantity .quantity .plus { color: #000000!important; }

.wc-block-checkout__terms.wc-block-checkout__terms--with-separator a { text-decoration: underline; }
.entry-summary form input[type="submit"], .entry-summary form button[type="submit"] { color: black; }

.woocommerce .return-to-shop .button.wc-backward, .woocommerce-page .return-to-shop .button.wc-backward { color: black; }
.woocommerce .return-to-shop .button.wc-backward, .woocommerce-page .return-to-shop .button.wc-backward:hover { color: black;}

/***BLOG***/
.entry-content .entry-meta > a { color: black; }

.single.main .entry-content-summary { color: white; }
.single.main .category-contents .blog-content .hentry .entry-content h4 > a { color: white; }
.single.main nav .pager > li > a { color: black; }
.single.main nav .pager > li > a:hover { background: #f2f600; border: transparent; color: black; }
.category-contents .blog-content .hentry .entry-content a { color: black; }
.entry-author { display: none; }

.social-share .title-share { color: white; }
.social-share .wrap-content { background: transparent; }
.social-share .wrap-content .item-social a svg { filter: invert(1); }

.category-contents .blog-content .hentry .entry-content .readmore > a:hover { background-color: #00b6ae; border: transparent; color: black; font-weight: bold; }

.sidebar-row.sidebar { grid-template-columns: 100%;
}

@media (min-width: 1200px) {
    .sidebar-row.sidebar {
        grid-template-columns: 25.7% calc(100% - 30px - 25.7%);
    }
}
