/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}

/* GENERAL */

*::selection {
	background-color: #d60058;
	color: #fff;
}

mark {
	background-color: #d60058;
	color: #fff;
	padding: 0 5px;
}

.woocommerce-Price-amount, .woocommerce-mini-cart__total.total, li.woocommerce-order-overview__total {
	display: none;
}

/* Color absolute footer */

div.absolute-footer{
	background-color: #d60058;
}

/* Posicionar widget footer */

#media_image-3 img{
	float: right;
}

/* Cambiar botones de UM */

.um input[type="submit"].um-button, .um input[type="submit"].um-button:focus, .um a.um-button, .um a.um-button.um-disabled:hover, .um a.um-button.um-disabled:focus, .um a.um-button.um-disabled:active{
	background-color: #d60058 !important;
}

/* Ocultar links a single products */

a[href*="/producto/"]{
	pointer-events: none;
	margin: 0;
}

/* END GENERAL */


/* PAGINA CARRITO */

.woocommerce-cart-form tr th, .woocommerce-cart-form tr td{
	text-align: center;
}

/* .woocommerce-cart-form .product-thumbnail, .woocommerce-cart-form .product-price, .woocommerce-cart-form .product-subtotal {
	display: none;
} */

.widget_shopping_cart p.total {
	border-top: 0;
}

/* Ocultar detalles de facturación */

.clear .woocommerce-billing-fields{
	display: none;
}

/* END PAGINA CARRITO */

/* PAGINA CHECKOUT */

.shop_table.woocommerce-checkout-review-order-table thead tr th, .shop_table.woocommerce-checkout-review-order-table tbody tr td{
	text-align: left;
}

/* END PAGINA CHECKOUT */

/* Estilizar Preguntas Frecuentes */

.preguntasfrecuentes p span {
	font-weight: bold;
}

/* LOGIN PAGE y LOST PASSWORD */

/* Eliminar header y footer */

.um-page-loggedout  #masthead .nav, .um-page-loggedout  #top-bar .nav, .um-page-loggedout  #footer{
	display: none;
}

.um-page-loggedout #um-submit-btn {
	margin: 25px 0;
}

/* END LOGIN PAGE y LOST PASSWORD */

/* HOME */

/* Barra lateral */

#barralateral div {
	display: flex;
	flex-direction: column;
	align-items: center;
	margin: 10px 0; 
}

#barralateral div img {
	width: 50%;
}

#barralateral div hr {
	opacity: 1;
	border: 1px solid #000;
	margin: 0 0 20px 0;
	width: 80%;
}

#barralateral div h2{
	text-align: center;
	margin: 0;
}

.mensajes-home mark {
	font-size: 1.1em;
	font-weight: bold;
	padding: 0 15px;
	user-select: none;
}

.mensajes-home b{
	font-weight: 800;
}

#content.blog-wrapper aside div.mensajes-home {
	display: none;
}

/* Widget clima */

#ww_cfb693530906d.widget-clima .ww-box{
	min-height: 150px;
	font-family: Poppins;
	font-size: 1.5em;
}

#ww_cfb693530906d.widget-clima .ww-box .day-forecast{
	padding: 17px 5px;
}

#ww_cfb693530906d.widget-clima .ww-box .day-forecast .data .temp{
	font-size: 18px;
	text-align: center;
}

#ww_cfb693530906d.widget-clima .ww-box .day-forecast .data .svg-wrapper svg{
	height: 75px;
	width: 75px;
	margin: 15px 0;
}

h2.titulo_clima{
	font-size: 1.9em;
	background-color: #d60058;
	color: white;
	margin: 0;
	padding: 5px 15px;
	border-radius: 30px 30px 0px 0px;
}

hr.hr_clima{
	margin:0;
	height: 20px;
	background-color: #d60058;
	border-radius: 0px 0px 30px 30px;
	opacity:1;
	border: none;
}

/* END HOME */

/* PAGINA MI CUENTA */

.page-wrapper.my-account {
	padding: 0;
}

.page-wrapper.my-account .container .large-3 {
	padding: 20px 0 0 15px;
}

.page-wrapper.my-account .container .large-9 {
	padding-top: 30px;
}

ul#my-account-nav li:last-child{
	display: none;
}

section.woocommerce-order-details .shop_table th.product-name {
	text-align: left;
}

.woocommerce-MyAccount-content>p{
	display: none;
}

div.titulo-myaccount{
	font-family: Roboto;
	font-size: 30px;
	margin-bottom: 10px;
}

table.woocommerce-MyAccount-orders{
		padding: 15px;

    font-size: 14px;
    background: #fff;
    border: 1.5px solid #eee;
    border-radius: 5px;
}

table.woocommerce-MyAccount-orders th{
	text-align: center;
  border-bottom: 1px solid #111;
}

table.woocommerce-MyAccount-orders td {
	text-align: center;
	padding: 12px 14px;
}

th.woocommerce-orders-table__header-order-actions span{
	visibility: hidden;
}

/* HISTORIAL DE PEDIDOS */

section.woocommerce-order-details table tbody td.woocommerce-table__product-name {
	text-align: left;
}


/* END PAGINA MI CUENTA */

/* PAGINA DE TIENDA ([block id="tienda"]) */

.shop-page-content .sidebar-shop{
	padding-top: 20px;
}


.shop-page-content .sidebar-shop ul.product_list_widget li{
	padding: 10px 0;
	min-height: 0;
	margin-bottom: 0;
	border: none;
}

.shop-page-content .sidebar-shop ul.product_list_widget li a img{
	display: none
}

.apto-celiacos::after {
    position: relative;
    left: 7px;
    top: 5px;
    content: url(https://dantien.kiriaki.com.ar/wp-content/uploads/2023/03/apto-celiacos.png);
}

/* END PAGINA DE TIENDA */

/* Plugin Wholesale Order */

.wofrl_bulkorder_form_container {
	background: none;
	box-shadow: none;
	margin-bottom: none;
	border-radius: 0;
}

.wofrl_bulkorder_form_container .wofrl_bulkorder_form_container_top{
	border-radius: 0;
	background-color: #d60058;
}

.wofrl_bulkorder_form_container_content_header_subtotal, #wofrl_myaccount_bulkorder_container .wofrl_bulkorder_form_container_content_line_subtotal, .wofrl_bulkorder_form_container_content_line_subtotal {
	display: none;
}

.wofrl_bulkorder_form_container_content_header_product, .wofrl_bulkorder_form_container_content_line input.wofrl_bulkorder_form_container_content_line_product, #wofrl_myaccount_bulkorder_container .wofrl_bulkorder_form_container_content_line input.wofrl_bulkorder_form_container_content_line_product {
	width: 82%;
}

.wofrl_bulkorder_form_container_content_header_qty{
	width: 8%;
	margin: 0 3.2%;
}

#wofrl_myaccount_bulkorder_title{
	display: none;
}

#wofrl_myaccount_bulkorder_container .wofrl_bulkorder_form_container_content_line input.wofrl_bulkorder_form_container_content_line_qty, .wofrl_bulkorder_form_container_content_line input.wofrl_bulkorder_form_container_content_line_qty{
	margin-right: 0;
	width: 14%;
	color: #d60058;
}

.wofrl_bulkorder_clear{
	top: 12px;
	left: 70.5%;
}

.wofrl_bulkorder_form_container_newline_button{
	padding: 0 15px;
	font-size: 1em;
}

.wofrl_bulkorder_form_container_newline_button svg{
	margin-right: 7px;
}

.wofrl_bulkorder_form_container_bottom_total {
	display: none;
}


#wofrl_myaccount_bulkorder_container button.wofrl_bulkorder_form_container_bottom_add_button {
	display: none;
}

button.wofrl_bulkorder_form_container_bottom_save_button, button.wofrl_bulkorder_form_container_bottom_save_button:hover {
	margin: 0;
	background-color: #d60058;
}

#wofrl_requisition_lists_table_length, #wofrl_requisition_lists_table_filter, #wofrl_requisition_lists_table_info, #wofrl_requisition_lists_table tfoot {
	display: none;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
	background: #fff;
	border: #d60058 1px solid;
	color: #d60058 !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover{
	background:#fff;
	color: #000 !important;
}

button.wofrl_requisition_lists_view_list, button#wofrl_requisition_list_new_button, div.wofrl_bulkorder_form_container_content button{
	border-radius: 0px;
	font-weight: normal;
	text-transform: uppercase;
	width: auto;
}

div.wofrl_bulkorder_form_container_bottom_add button svg{
	display: none;
}



/* END Plugin Wholesale Order */

/* Catalogo de Productos */

.products .product{
	padding: 0;
}

.products .box-image {
	display: none;
}

.products .box-text {
	display: flex;
	justify-content: space-between;
	align-items: center !important;
	padding: 0.7em;
}

.products .box-text .title-wrapper, .products .box-text .add-to-cart-button{
	display: flex;
	align-items: center;
	min-width: 0;
}

.products .box-text .add-to-cart-button a.button {
	margin: 0;
}

.shop-page-title div div form.woocommerce-ordering{
	display: none
}

.shop-container .product .box-text-products .quantity{
	margin: 0 10px;
}

.shop-container .product .box-text-products button.button{
	margin: 0 10px;
}

.shop-container .product .box-text-products form{
	margin: 0;
}

.shop-container .product .box-text-products .quantity input[type="button"]{
	margin: 0;
	background: #fff;
	text-shadow: none; 
}

button.add_to_cart_button.added{
	display: inline-block;
}

a.added_to_cart{
	display: none;
}

form.cart button.single_add_to_cart_button.disabled {
	pointer-events: none;
}

.box-text-products p.out-of-stock {
	margin: 0 10px;
}

ul.nav-pagination {
	margin: 2.5em 0;
}

ul.nav-pagination li span.current {
	background: #fff;
	display: inline;
	border: #d60058 1px solid;
	color: #d60058 !important;
	border-radius: 2px;
	padding: 0.7em 1.1em;
}

ul.nav-pagination li a {
	display: inline;
	border-radius: 2px;
	border: none;
	padding: 0.7em 1em;
	border: 1px solid #fff;
}

ul.nav-pagination li a:hover {
	border: #000 1px solid;
	background-color: #fff;
	color: #000;
}

ul.nav-pagination li span{
	display: inline;
	border-radius: 2px;
	padding: 0.7em 1em;
	border: 1px solid #000;
}

ul.nav-pagination li span:hover{
	background-color: #fff;
	border-color: #000;
}

/* END Catalogo de Productos */

/* Carrito Sidebar */

.widget_shopping_cart_content ul{
	margin-bottom: 15px;
}

li.woocommerce-mini-cart-item.mini_cart_item {
	display: flex;
	flex-direction: row-reverse;
	align-items: center;
	justify-content: flex-end;
	min-height: 10px;
	margin: 0;
	padding: 10px 0;
}

li.woocommerce-mini-cart-item.mini_cart_item a:not(.remove), li.woocommerce-mini-cart-item.mini_cart_item span {
	margin: 0 5px 0 10px;
	min-width: 35px
		
		
}

li.woocommerce-mini-cart-item.mini_cart_item img {
	display: none;
}

/* Ocultar categorías y contador de tachos del sidebar del carrito */

body.term-helados ul.product-categories li.cat-item-22,
body.term-productos-extras ul.product-categories li.cat-item-22,
body.term-productos-secos #woocommerce_product_categories-4,
body.term-productos-secos .contadordetachos,
ul.product-categories li.cat-item-16
{
	display: none;
}


/* Agregar mayus a las categorías */

ul.product-categories li{
	text-transform: uppercase;
}

/* END Carrito Sidebar */

/* CUSTOM BLOQUE NOVEDADES HOME */

.row section.section-bloque-novedades{
	padding: 30px 0;
}

.mensajes-home {
	display: flex;
}

.mensajes-home .interior-mensajes-home {
	flex: 1;
	padding: 15px;
}

.mensajes-home .interior-mensajes-home h3{
	font-size: 1.6em;
}

.mensajes-home .interior-mensajes-home p{
	font-size: 1.1em;
}

.mensajes-home .interior-mensajes-home:nth-child(1) {
	background-color: rgb(240, 238, 143);
	}

.mensajes-home .interior-mensajes-home:nth-child(2) {
	background-color: rgb(248, 219, 129);
	}

.mensajes-home .interior-mensajes-home:nth-child(3) {
	background-color: rgb(242, 200, 193);
	}

.popup {
	/* display: none; */
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	z-index: 99;
}
	
.popup-content {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background-color: #fff;
	padding: 20px;
	border-radius: 5px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
	
.popup-close {
	position: absolute;
	top: 10px;
	right: 10px;
	cursor: pointer;
}
