/* 
Theme Name: Papelera Rivadavia 2024
Author: PA Medios
Author URI: https://pamedios.com/
Version: 1.0.1
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Template: hello-elementor
Theme URI: https://github.com/elementor/hello-theme/
Text Domain: privadavia2024
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

div.ywcas-search-mobile div.wp-block-yith-search-block{width:100%!important;margin-inline:0!important;}

body.single-product table.variations th,
body.single-product table.variations td{background-color:transparent!important;padding:0;}
body.single-product table.variations th.label{font-size:12px;}
body.single-product table.variations th.label>label{text-transform:uppercase;}
body.single-product div.product span.price{
	text-align:left;
	color:var( --e-global-color-primary );
	font-family:"Montserrat", Sans-serif;
	font-size:28px;
	font-weight:700;
}

div.btn-filtro-mobile h3.elementor-icon-box-title{margin-top:3px;}

header div.wp-block-yith-search-block div.ywcas-input-field-wrapper{border-radius:5px;}

div.shop-destacados div.swiper-pagination{padding-bottom:20px!important;}

@media screen and (max-width:767px){
	header div.wp-block-yith-search-block.alignwide{
		width:360px!important;
		max-width:360px!important;
		margin-inline:5px;
	}
}

@media screen and (min-width:768px) and (max-width:1199px){
	header div.wp-block-yith-search-block.alignwide{
		width:360px!important;
		max-width:360px!important;
		margin-inline:-40px;
	}
}

/*=== General ===*/
body.woocommerce-cart,body.woocommerce-checkout{font-family:"Montserrat", Sans-serif!important;}
body.woocommerce-cart td.product-name a{color:var( --e-global-color-secondary )!important;}
body.woocommerce-cart a.checkout-button,
body.woocommerce-checkout input.yith-wcms-button,
body.woocommerce-checkout button#place_order{
	background-color:var( --e-global-color-secondary )!important;
	text-transform:uppercase;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
}
body.woocommerce-cart a.checkout-button:hover,
body.woocommerce-cart a.checkout-button:focus,
body.woocommerce-checkout input.yith-wcms-button:hover,
body.woocommerce-checkout input.yith-wcms-button:focus,
body.woocommerce-checkout button#place_order:hover,
body.woocommerce-checkout button#place_order:focus{background-color:var( --e-global-color-primary )!important;}

body.woocommerce-checkout button#place_order{font-size:1.25em;}

/*=== Navbar ===*/
header.elementor-sticky--effects {background:#fff;}
/*header.elementor-sticky--effects .elementor-nav-menu--main .elementor-item,
header.elementor-sticky--effects .elementor-social-icon i,
header.elementor-sticky--effects  div.elementor-menu-toggle {color:var( --e-global-color-f6ea22b )!important;}*/
header.elementor-sticky--effects .elementor-nav-menu--main .elementor-item:hover,
header.elementor-sticky--effects .elementor-social-icon i:hover {color:var(--e-global-color-accent)!important;}
header.elementor-sticky--effects .elementor-button {color:var( --e-global-color-secondary )!important;border-color:var( --e-global-color-secondary )!important;}
header.elementor-sticky--effects .elementor-element.elementor-element-586137b .elementor-button:hover,
header.elementor-sticky--effects .elementor-element.elementor-element-586137b .elementor-button:focus{color:var(--e-global-color-dc2e8d5)!important;border-color:var(--e-global-color-accent)!important;}

header.elementor-sticky--effects {box-shadow:0px 5px 15px 0px rgb(0 0 0 / 10%)!important;}


header .reglogo {display:block;}
header.elementor-sticky--effects .reglogo{display:none;}
header .fixedlogo{display:none;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
header.elementor-sticky--effects .fixedlogo{display:block;}

/*=== Homepage ===*/
/*div.homepg-cat:hover a,
div.homepg-cat:focus a{color:var( --e-global-color-f6ea22b )!important;}*/
div.homepg-cat mark.count{display:none;}
body.home p.price{margin-bottom:0;}
div.slider-homepage div.swiper-pagination span.swiper-pagination-bullet{width:50px;border-radius:0;}

/*=== Shop ===*/
form.cart{display:block;text-align:center;}
form.cart div.qib-container {margin-bottom:15px;}
form.cart div.qib-container .qib-button:not(#qib_id):not(#qib_id){width:30%;}
form.cart div.qib-container div.quantity:not(#qib_id):not(#qib_id){width:40%;}
form.cart div.qib-container div.quantity:not(#qib_id):not(#qib_id) input{width:100%;}

/*=== Producto ===*/
section.freakoffice-related-products form.cart div.qib-container {margin-bottom:0;}
section.freakoffice-related-products form.cart div.qib-container .qib-button:not(#qib_id):not(#qib_id){width:10%;}
section.freakoffice-related-products form.cart div.qib-container div.quantity:not(#qib_id):not(#qib_id){width:20%;}

.freakoffice-related-products .freakoffice-add-to-cart a.button.related-button.add_to_cart_button.ajax_add_to_cart{
	height:35px;
	padding:10px 20px!important;
	text-transform:uppercase;
	font-family:"Montserrat", Sans-serif;
	font-weight:500;
	background-color:var( --e-global-color-secondary );
	transition:all 0.2s;
}

.freakoffice-related-products .freakoffice-add-to-cart a.button.related-button.add_to_cart_button.ajax_add_to_cart:hover,
.freakoffice-related-products .freakoffice-add-to-cart a.button.related-button.add_to_cart_button.ajax_add_to_cart:focus{
	background-color:var( --e-global-color-primary );
}

/*====================== BEROCKET*/
/*div#bapf_3 h3,
div#bapf_7 h3{display:none;}*/
div.berocket_aapf_widget_selected_filter>div.bapf_sfa_taxonomy>ul{margin:0 0 10px;}
div.berocket_single_filter_widget div.bapf_sfilter div.bapf_body select{
	max-width:250px;
	border:1px solid var(--e-global-color-primary)!important;
	border-radius:50px;
	background:var( --e-global-color-926bbeb );
	text-transform:var( --e-global-typography-secondary-text-transform );
	font-size:12px;
	padding:0 30px 0 15px;
	min-height:30px;
}
div.bapf_head h3{
	font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
	font-size:var( --e-global-typography-secondary-font-size );
	font-weight:var( --e-global-typography-secondary-font-weight );
	text-transform:var( --e-global-typography-secondary-text-transform );
}
div.bapf_ckbox.bapf_ckbox_square div.bapf_body>ul>li>label{
	font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
	font-size:var( --e-global-typography-secondary-font-size );
	font-weight:var( --e-global-typography-secondary-font-weight );
	text-transform:var( --e-global-typography-secondary-text-transform );
	font-size:14px;
	color:var(--e-global-color-secondary);
}
div.bapf_ckbox.bapf_ckbox_square div.bapf_body>ul>li>ul>li>label{color:var(--e-global-color-secondary);}
div.bapf_button_berocket.bapf_sfilter button.bapf_button,
div.bapf_button_berocket.bapf_sfilter button.bapf_button:hover,
div.bapf_button_berocket.bapf_sfilter button.bapf_button:focus{font-size:10px;background-color:var(--e-global-color-secondary);padding:0 10px;border-radius:3px;}

div.berocket_aapf_widget_selected_filter ul li a,
div.berocket_aapf_widget_selected_filter ul li a:focus,
div.berocket_aapf_widget_selected_filter ul li a:hover{color:#333333;}
div.berocket_aapf_widget_selected_filter ul.bapf_sfa_unall{display:none!important;}
/*====================== FIN BEROCKET */

/*=== Mi cuenta ===*/
body.woocommerce-account h2,body.woocommerce-account h3{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:700;}
nav.woocommerce-MyAccount-navigation ul {list-style:none;padding:0;}
nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link {margin:10px 0;display:flex;}
nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:22px;padding:5px 15px;border:1px solid var(--e-global-color-text);border-radius:5px;text-decoration:none;color:var(--e-global-color-text);width:100%;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link:first-child {margin-top:0;}
nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a:hover,
nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a:focus{background-color:var(--e-global-color-primary);border-color:var(--e-global-color-primary);color:#fff;}
nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a br{display:none!important;}
div.woocommerce-pagination a.woocommerce-button,
div.woocommerce-message a.button.wc-forward,
td.actions button.button{border-radius:50px;}
/*nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a{-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link:hover a,
nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link:focus a{color:#fff;}*/

/*=== Footer ===*/
@media screen and (min-width:1100px){
	.footer-categ ul.elementor-nav-menu{column-count:2;}
}