/*
Theme Name: Denocheydia Child Theme
Theme URI: http://www.denocheydia.com
Template: oceanwp
Author: moodoraman
Author URI: http://www.denocheydia.com
Description: Child theme.
Version: 1.0.1706177729
Updated: 2024-01-25 11:15:29

*/

/*==  by Denocheydia  ==*/


/* header */
.ekit-heading__description li{margin-left: 40px!important; margin-bottom: 20px!important; list-style-type: circle; font-size: 18px; font-weight: 200;}

/*menu*/
.elementor-nav-menu{display: none!important;}
.she-header .elementor-nav-menu{ display: inherit!important;}

.elementor-element.elementor-element-5c99940 div.elementor-menu-toggle svg { height: auto;  width: 0em;}



/* pages */
.widget-title::after {
display:none!important;
}
.sidebar-box .widget-title, .sidebar-box.widget_block .wp-block-heading {
	color: #2a7d2e!important;
}

/*migas de pan*/
.eael-breadcrumbs {
  display: inherit;
}

/*blog*/
.single-post .thumbnail{display: none;}
.elementor-post__text {
  text-align:left;
}

/* carrusel productos home*/
.eael-woo-product-carousel-container.preset-2 .swiper-pagination .swiper-pagination-bullet-active {
  background:#c3916c!important;
}
.eael-woo-product-carousel-container .icons-wrap.box-style-list li a {
  color: #2d2d2d!important;
}
.eael-woo-product-carousel-container .icons-wrap.box-style-list li a:hover {
  background:#c3916c!important;
}



/*producto*/

/*lista de deseos*/
.single-product .wishlist_products_counter_number{ color:#fff; font-size: 9px; background-color: #000; border-radius: 50px; padding:0px 6px 0px 6px; position: absolute; bottom: 11px; left: 15px;}

.single-product .tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button {
  margin-top: 0px;
	background-color: #666666; color: #fff;
	padding: 8px 15px 8px 15px;
}

.owp-floating-bar.show {
  height: 35px!important;
}
.owp-floating-bar {
  background-color: #70675d!important;

}
.owp-floating-bar .container {
  height: 35px!important;
}
.owp-floating-bar button.button {
  height: 35px!important;
}
table th, table td {
  border-bottom:0px solid #e9e9e9;
}

:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart) .quantity input {
  height:inherit!important;
}

.single-product .price,
.tax-product_cat .price
{display:none;}

.woocommerce-variation-price .price{display: block; font-size: 2em;}
.woocommerce-price-suffix{font-size: 10px;}

.woo-entry-inner .category{display:none!important;}


/*lista de deseos*/
.products .product .tinv-wraper.tinv-wishlist {  top: 5px!important;}
.products .product .tinv-wraper.tinv-wishlist .tinvwl_add_to_wishlist-text{display:none;}


/*tienda*/
.elementor-nav-menu{display: none!important;}
.tax-product_cat .header .elementor-nav-menu{ display: inherit!important;}

.wp-block-search__button{background-color: #191816!important;}
 .wc-block-product-categories-list--depth-0 li{margin-bottom: 10px;}
 .wc-block-product-categories-list--depth-0 li ul li{ margin: 0; margin-left: 20px; font-family: "Roboto", Sans-serif; color:#2d2d2d; font-weight: 300; font-size: 14px;}
.wc-block-product-categories-list-item-count{display:none;}

.sidebar-box h4{font-family: "Roboto", Sans-serif!important; color:#70675d!important;  font-size: 18px!important;}


.tienda .product-category img { display: none!important;}
.tienda .products .product-category {
  text-align:left; 
}
.tienda .woo-entry-inner h2{ margin: 0; padding: 0; color: #fff; font-family: "Roboto", Sans-serif; font-weight: 300; font-size: 16px;}
.tienda .woo-entry-inner h2:hover{ margin: 0; padding: 0; color: #70675d!important;}
.tienda .woo-entry-inner h2:active{ margin: 0; padding: 0; color: #70675d!important;}

.tienda  ul.products.elementor-grid {
  margin:0;
  grid-row-gap:0px!important;
}

.woocommerce-products-header .term-description h3{
  font-family: "Frank Ruhl Libre", Sans-serif!important;
  font-size: 24px!important;
  font-weight: 500!important;
  line-height: 1.2em!important;
}
.woocommerce-products-header .term-description p{
  font-family: "Roboto", Sans-serif!important;
  font-size: 16px!important;
  font-weight: 300!important;
  line-height: 1.4em!important;
}

#template_header_image img{ max-width: 100px!important;}

.woo-entry-inner .title h2{
  margin: 0px; 
}

.woocommerce ul.products li.product .button {
  background-color: rgba(0,0,0,0);
  color: #2d2d2d!important;
  padding:5px 12px;
  border:2px solid #2d2d2d!important;
  font-size: 12px;
}

.woocommerce ul.products li.product .button:hover {
  background-color: #2d2d2d!important;
  color: #fff!important;
  border:2px solid #2d2d2d!important;
}

.elementor-button.elementor-size-md {
  font-size: 14px;
}

 .woocommerce-product-attributes-item--dimensions{display:none;}


/*Finalizar pedido*/
.woocommerce #order_review table.shop_table tfoot th {
  font-weight: 600;
  color: #444;
	line-height: 1.1em;
}
.woocommerce-checkout-review-order-table .fee{background-color:rgba(247,247,247,0.4);}


/*Lista de presupuesto*/
.elex-rqst-quote-front-wrap .d-md-block,
.mb-0
{display: none !important; }




/*formulario de contacto*/
/*formulario*/
 .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
  border-color: #ffb900;
	 background-color: #ffb900;
	 padding: 20px; border-radius: 0px;
	 text-align: center;
	 font-weight: 700;
} 
.wpcf7 form.sent .wpcf7-response-output {
  border-color: #46b450;
	background-color: #46b450;
	 padding: 20px; border-radius: 0px;
	 text-align: center;
	 font-weight: 700;
	color: #fff;
}

  
/*
Formulario Contact Form 7 a 2 columnas responsive
*/
#responsive-form{
	max-width:600px /*-- change this to get your desired form width --*/;
	margin:0 auto;
        width:100%;
}
.form-row{
	width: 100%;
}
.column-half, .column-full{
	float: left;
	position: relative;
	padding: 0.65rem;
	width:100%;
	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
}
.clearfix:after {
	content: "";
	display: table;
	clear: both;
}

input[type="email"], input[type="number"], input[type="password"], input[type="reset"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea {
  color: #666;
  padding: .75em;
  height: auto;
  border-width: 0px;
  border-style: solid;
  border-color: var(--ast-border-color);
  border-radius: 2px;
  background:#fff;
  box-shadow: none;
  box-sizing: border-box;
  transition: all .2s linear;
	border-bottom: 1px solid var(--ast-border-color);
}

form textarea {
  min-height: inherit;
}

.clearfix h4{ font-size: 0.9em; margin: 0; margin-left: 25px; padding-top: 20px;}
/**---------------- Media query ----------------**/
@media only screen and (min-width: 48em) { 
	.column-half{
		width: 50%;
	}
}

/* Ocultar la fila de Medidas y peso en la tabla de información adicional */
.woocommerce-product-attributes-item--attribute_pa_medidas,
.woocommerce-product-attributes-item--weight
{display: none !important;}


/* Responsive */

@media only screen and (max-width: 1340px){

	
}

@media only screen and (max-width: 1080px){

	
}

@media (max-width: 1024px) {
	
	.elementor-menu-toggle{display: none!important;}
	.she-header .elementor-menu-toggle{ display: inherit!important;}
	
	.elementor-element.elementor-element-5c99940 div.elementor-menu-toggle svg { height: auto;  width: 1em;}
}



@media only screen and (max-width: 1080px){
	
	
}

@media only screen and (max-width: 959px){
	
	
}

@media only screen and (max-width: 767px){

	
}

@media only screen and (max-width: 480px){
	

	
}




















