body,
#site-navigation-top-bar, .site-title, .widget h3, .widget_product_search #searchsubmit, .widget_search #searchsubmit, .widget_product_search .search-submit, .widget_search .search-submit, .comment-respond label, .button, button, input[type="button"], input[type="reset"], input[type="submit"], .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page #content input.button.alt, blockquote cite, .widget .tagcloud a, .widget_shopping_cart .total strong, table thead th, .woocommerce div.product form.cart div.label label, .woocommerce-page div.product form.cart div.label label, .woocommerce #content div.product form.cart div.label label, .woocommerce-page #content div.product form.cart div.label label, .woocommerce span.onsale, .woocommerce-page span.onsale, .recently_viewed_in_single h2, .woocommerce .cart-collaterals .cart_totals table th, .woocommerce-page .cart-collaterals .cart_totals table th, .woocommerce .cart-collaterals .shipping-calculator-button, .woocommerce-page .cart-collaterals .shipping-calculator-button, .woocommerce form .form-row label, .woocommerce-page form .form-row label, .main-slider h1, .site-tools, .post-edit-link, .comment-edit-link, .comment-reply-link, .slider_button, .go_home, .filters_button, .woocommerce-ordering, .out_of_stock_badge_loop, .out_of_stock_badge_single, .add_to_wishlist, .out-of-stock, .wishlist-in-stock, .wishlist-out-of-stock, .cross-sells h2, tr.shipping > td:first-of-type, .checkout_login .woocommerce-info, .checkout_coupon .woocommerce-info, .check_label_radio, .order_details .title, .order_details li, .customer_details dt, .account_view_link, .order_details_footer tr td:first-of-type, .wpcf7, .mobile-navigation, .widget_layered_nav ul li.chosen, .widget_layered_nav_filters ul li.chosen a, .product_meta > span, .woocommerce table.shop_attributes th, .woocommerce-page table.shop_attributes th, .wpb_tour.wpb_content_element .wpb_tabs_nav li a, .mobile-menu-text, .trigger-share-list, .shortcode_banner_simple_height_bullet span, .select2-container .select2-selection, select.topbar-language-switcher, select.wcml_currency_switcher, .blog-isotope .more-link, .blog-isotope .post_meta_archive, .product_after_shop_loop .price, .products a.button, .yith-wcwl-wishlistaddedbrowse a, .yith-wcwl-wishlistexistsbrowse a, .woocommerce-message a, .shop_table.order_details tfoot th:first-child, .shop_table.order_details tfoot td:first-child, .shop_table.woocommerce-checkout-review-order-table tfoot th:first-child, .shop_table.woocommerce-checkout-review-order-table tfoot td:first-child, .woocommerce .shop_table.customer_details tbody tr th, .woocommerce table.shop_table_responsive.customer_details tr td:before, .woocommerce-page table.shop_table_responsive.customer_details tr td:before, .woocommerce .cart-collaterals .cart-subtotal .amount, .woocommerce .cart-collaterals .shipping, .woocommerce .cart-collaterals .cart-subtotal, .shortcode_title.secondary_font, .post_header_date, .post_footer_date, .blog-list-date, .comment-metadata, .more-link, .main-navigation .megamenu-1-col > ul > li > a, .main-navigation .megamenu-2-col > ul > li > a, .main-navigation .megamenu-3-col > ul > li > a, .main-navigation .megamenu-4-col > ul > li > a, #site-navigation > ul > li > a, #mobile-main-navigation ul li, .vc_btn, .nav-previous a, .nav-next a, body, .product_meta span a, .product_meta span span, .comments-title, .wishlist_items_number, .shopping_bag_items_number, .copyright_text, .order_details li strong, .wpcf7 input, .mobile-navigation .sub-menu a, .cart-subtotal .amount, .order-total .amount, .wpb_tabs .ui-widget, .wpb_tour .ui-widget, .wpb_accordion .ui-widget, .products ul h3, ul.products h3, .products ul h2, ul.products h2, .widget ul small.count, .country_select.select2-container .select2-selection, .state_select.select2-container .select2-selection, .woocommerce #payment .payment_method_paypal .about_paypal, .woocommerce .form-row.terms .checkbox.check_label, .shortcode_title.main_font, .label, .main-navigation .sub-menu li a, .remember-me, .woocommerce form .form-row label.inline, .woocommerce-page form .form-row label.inline, .nav-next-title, .nav-previous-title, .woocommerce-MyAccount-navigation ul li, .woocommerce td.product-name .wc-item-meta, .woocommerce td.product-name dl.variation{
	font-family: "Plus Jakarta Sans", Montserrat,sans-serif!important;
}
.pum-container .pum-title {
    opacity: 0;
}

#Capa_1 .cls-1{
 fill: white!important;
	stroke:none!important
}

.wpcf7 #formularioCita p, .wpcf7 #formularioVenta p {
        padding: 0 0 0px 0px!important;
}

.wpcf7 #formularioVenta input[type="tel"] {
    background: none;
    border-bottom: 1px solid #454444;
    padding: 20px 0 30px 0;
}

.popmake-content .elementor-swiper-button .cls-2{
	clip-path:none!important
}

.carrousel1 .cls-1 {
    fill: none!important;
    stroke: #b18327!important;
}

.textobanner1 p {
        line-height: 1.25em;
}
#formularioVenta input[type="text"]:focus, #formularioVenta input[type="password"]:focus, #formularioVenta input[type="date"]:focus, #formularioVenta input[type="datetime"]:focus, #formularioVenta input[type="datetime-local"]:focus,#formularioVenta #formularioVenta input[type="month"]:focus, #formularioVenta input[type="week"]:focus, #formularioVenta input[type="email"]:focus, #formularioVenta input[type="number"]:focus, #formularioVenta input[type="search"]:focus, #formularioVenta input[type="tel"]:focus, #formularioVenta input[type="time"]:focus, #formularioVenta input[type="url"]:focus, #formularioVenta textarea:focus {
	border-right:0px!important;
	border-left:0px!important;
	border-top:0px!important;
}

#formularioCita input[type="text"]:focus, #formularioCita input[type="email"]:focus, #formularioCita input[type="number"]:focus, #formularioCita input[type="tel"]:focus, #formularioCita textarea:focus {
	border-right:0px!important;
	border-left:0px!important;
	border-top:0px!important;
}
.texto_slider>.elementor-container.elementor-column-gap-default{display:block!important;}

html h1,
html h1 span{
	    font-family: "Cormorant Garamond", Sans-serif!important;
    font-size: 60px!important;
    font-weight: 700!important;
    color: #454444!important;
	text-transform:uppercase!important;
}
html h2.titulo_h2,
html h2.titulo_h2 span{
	    font-family: "Cormorant Garamond", Sans-serif!important;
    font-size: 50px!important;
    font-weight: 700!important;
    color: #454444!important;
	text-transform:uppercase!important;
}
html .site-branding img {
    height: 80px;
    width: auto;
}
.footer_social.site-social-icons ul, .footer_social.site-social-icons ul li:first-child {
    padding-left: 0;
	overflow: hidden;
}
footer h2{text-align:center;color:#000!important;font-size:35px!important;
font-weight:bold;}
footer ul li a{
	color:#000!important;
	justify-content:center!important;
	padding:0!important;
	padding-bottom:14px!important;
	font-weight:normal!important;
	text-transform:uppercase!important;
}
footer span.hfe-menu-toggle.sub-arrow,
footer ul li ul{
    display: none;
}
.current_page_item a {color:#f2d9a0!important;}
    p {
        font-size: 1em !important;
        line-height: 1.75em !important;
        margin-bottom: 1.25rem;
    }
.elementor-button:hover,.wpcf7 #newsletter input[type="submit"]:hover{background-color: #454444 !important;
    color: #F2D9A0 !important;
    border: 0;
}
li.current-menu-parent a{	
	color: #F2D9A0 !important;
}
html .elementor-18367 .elementor-element.elementor-element-6325691 .elementor-heading-title,
.elementor-18367 .elementor-element.elementor-element-d89bb0a .elementor-heading-title{color:#fff!important;}

section.breadcrumb-hero,
section.breadcrumb-section{
    text-align: center;
			    background-color: #f7f7f7;
        padding: 60px 0 40px 0!important;
}
section.breadcrumb-hero,
section.breadcrumb-section{
    background: url(https://soia.es/wp-content/uploads/2025/07/bg_breadcrumbs.jpg);
    background-position: center;
	background-repeat:no-repeat;
	background-size:cover;
    color: #ffffff !important;
}
section.breadcrumb-hero h1, 
section.breadcrumb-section h1{line-height: 1.4;}
section.breadcrumb-hero h1, section.breadcrumb-hero p,
section.breadcrumb-hero p a,
section.breadcrumb-section h1,
section.breadcrumb-section p,
section.breadcrumb-section p a{
	color:#ffffff!important;
	margin-top0!important;
}

.row .row {
    padding: 0 !important;
}
.section_huts h2.wpb_heading{font-size:20px!important;}
footer,article{margin:0!important}
html .content-area {
    padding-top: 20Px;
}
.blog-isotop-master-wrapper {
    margin-top: 30px;
}
html footer .current_page_item a,
html footer .current_page_parent a{
	color:#000000!important;
}
html .section_novias_medida h2.titulo_h2{
	color:#fff!important;
}
html .title_778590131 {
    color: #F2D9A0 !important;
}
html a.vc_btn3 {
    background-color: #61CE7000;
    font-family: "Cormorant Garamond", Sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 24px;
    fill: #454444;
    color: #454444;
    border-style: solid;
    border-width: 1px 1px 1px 1px!important;
    border-color: #454444;
    border-radius: 10px 10px 10px 10px;
    padding: 10px 50px 10px 50px;
}
html a.vc_btn3:hover {
    background-color: #454444;
    color: #F2D9A0;
}
.section_goiuri_botones .vc_btn3-container {
	height:300px;
	display: flex;
  justify-content: center; 
  align-items: center; 
}
ul#menu-top-bar-es li {
    display: none;
}
ul#menu-top-bar-es li:first-child {
    display: block;
}
li#menu-item-18764 a
 {
    background-color: #F2D9A0;
	 border-radius: 10px;}
.site-header-sticky {
        display: none!important;
    }

footer .row {
        padding: 0!important;
        max-width: 100%!important;
    }
html .site-footer-widget-area {
        display: block;
        padding-top: 0;
    }
html .site-footer-copyright-area {
    display: none;
}
html .site-footer-widget-area .columns:nth-child(6n+1) {
	padding: 0 !important;align-content}
footer aside.widget{margin-bottom:0;}
footer section.elementor-section.elementor-top-section.elementor-element.elementor-element-afe8f63{background:#000000;}
footer .elementor-widget-container{
	padding:0;
	text-align:left;
}
footer{padding:0!important;}
footer p{margin:0;}
footer .elementor-top-section.elementor-section-boxed{
	background-image: url(https://i0.wp.com/soia.es/wp-content/uploads/2025/07/bg_footer.jpg?fit=1898%2C745&ssl=1);
    background-size: cover;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 0px 0px;
}
footer .widget li {
    margin: 0 0 0 0;
}
header h1.entry-title{display:none;}
.site-tools .wishlist-button, .site-tools .shopping-bag-button{display:none!important}
ul#menu-top-bar-es li{display:inline-block!important;}
#site-navigation-top-bar ul:last-child{display:none!important}
li.wpml-ls-item a{display:none!important}
.wp-block-woocommerce-cart {margin-top:50px;}
img.emoji {
    font-size: 22px;
}
.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout {
    margin: auto !important;
	margin-top:50px!important;
}
.wc-block-cart__submit-container {
    background: #000;
}
.wc-block-cart__submit-container a {
    color: #fff !important;
}