/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
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
*/

/*
    Add your custom styles here
*/
/*CORRECIONES ACCESIBILIDAD*/
.gtranslate_wrapper{
	text-align:center !important;
}

.politicas a span:hover {
	font-size: 16px !important;
}
 
 #moove_gdpr_cookie_info_bar button {
	color: #000000 !important;
	background-color: #fff !important;
}
#moove_gdpr_cookie_info_bar button:hover {
	border: 1px solid #000000 !important;
}
#moove_gdpr_cookie_info_bar{
	background-color: #fcd203 !important;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-cookie-notice p{
	color: #000000 !important;
	line-height: 20px !important;
/* 	font-size: 20px !important;
letter-spacing: 3px !important;  */
}
#moove_gdpr_cookie_info_bar .moove-gdpr-cookie-notice a{
	color: #000000 !important;
/* 	font-size: 20px !important;
letter-spacing: 3px !important;  */
} 

.nomargen, .nomargen h2, .nomargen p{
	margin-bottom:0;
}
.headsearch .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit{
    left: auto;
    height: 53px;
    top: 50%;
    width: 53px;
    transform: translateY(-50%);
    background-color: #FCD203;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.headsearch .dgwt-wcas-search-wrapp.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit{
	right: 9px;
}
.headsearch .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-input[type=search]{
	background-color: white;
    border: 1px solid black;
	padding-left:36px;
}
.headsearch .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-input[type=search], .headsearch .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-input[type=search]::placeholder{
	font-size: 16px;
    font-family: 'Unbounded';
}
.boxborder{
	height:95%;
}
.gridprecio .preciobox{
	display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
}
.gridprecio .preciobox span{
	font-size:14px;
	text-decoration: line-through;
}
.gridprecio .preciobox span:last-child{
	font-size:24px;
	font-weight:700;
	text-decoration:none;
}
.prdesc .descbox{
	font-weight:700;
	font-size:20px;
	color:#1e1e1e;
	background-color:#FCD203;
	padding:0px 10px;
	border-radius:50px;
}
.woocommerce .woocommerce-breadcrumb{
	margin-bottom: 0;
}
.singleaddcart table tbody>tr:nth-child(odd)>td, .singleaddcart table tbody>tr:nth-child(odd)>th{
	background-color:unset;
	padding:0;
}
.singleaddcart table tbody>tr{
	display:flex;
	flex-direction:column;
	align-items:flex-start;
}
.woocommerce .product .singleaddcart .stock{
	color:black;
}
#eCalculadoraCetelemDiv{
	margin-bottom:20px;
}
.singledetails .elementor-icon{
	background-color: #f6f6f2;
    padding: 5px;
    border-radius: 15px;
}
.stprecio p.price del{
	font-size:27px;
}
.fixpath .cls-3{
	clip-path:unset;
}
.fixpath .elementor-button-icon{
	height:30px;
}
.ofertaimg img{
	object-fit:cover;
}
#eCalculadoraCetelemDiv #infoFinanciacionCtl-combo{
	font-size:14px;
}
#eCalculadoraCetelemDiv header, #eCalculadoraCetelemDiv .calc-container-enc .calc-content-enc{
	font-size:22px;
}
@media screen and (max-width:768px){
	.prdesc .descbox{
		font-size:14px;
	}
	.gridprecio .preciobox{
		flex-wrap:wrap;
	}
	.gridprecio .preciobox span:last-child{
		font-size:22px;
	}
}
@media screen and (min-width:768px){
	.colsticky{
		position:sticky;
		top:0;
		height:fit-content;
	}	
}