/*
Theme Name: Fuler SRL
Theme URI: https://themebeez.com/themes/orchid-store/
Description: Orchid Store Child Theme
Author: Global Code
Author URI: https://globalcode.com.ar
Template: orchid-store
Version: 1.0.0
*/

/* Add your custom styles here */

/*.mid-header { display: none !important; }*/

/* -------------------
Productos (Listado)
---------------------*/
.os-breadcrumb-wrap {
    margin-top: 0 !important;
    background-color: #f6f6f6 !important;
    background-image: url('https://fuler.com.ar/web/wp-content/uploads/2024/08/fondo-hero.webp');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom center;
    padding: 60px 0px 30px !important;
}
.os-breadcrumb-wrap .mask { display: none; }
.os-breadcrumb-wrap h1.entry-title.page-title { font-family: 'Poppins', sans-serif; font-weight: 800; color: #0124E0; }
.os-breadcrumb-wrap nav.woocommerce-breadcrumb  { color: #444; }
.os-breadcrumb-wrap nav.woocommerce-breadcrumb a { color: #444; }
.inner-page-wrap.__os-woo-page-wrap__ { background: #f6f6f6; }
.product-hover-items { display: none !important; }
.inner-entry { padding-bottom: 110px; }
.woocommerce-error, .woocommerce-info, .woocommerce-message, .woocommerce-page .woocommerce-notice, .woocommerce-warning { border-color: #0124E0 !important; }

/* ------------------------------------
   Productos (Individuales)
-------------------------------------*/
.product-template-default.single.single-product .inner-page-wrap { 
    background-image: url('https://fuler.com.ar/web/wp-content/uploads/2024/08/fondo-hero.webp');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: top center;
	background-attachment: fixed;    
    padding-top: 20px;
}
.woocommerce.woocommerce-page div.product .product_title {
    font-family: 'Poppins', sans-serif !important;
    font-weight: bold;
    text-transform: uppercase;
}
.btn-consulta { margin: 1rem auto !important; }
.somdn-download-button { margin: 0.5rem auto 1rem !important; font-family: "Poppins", sans-serif; font-size: 0.938rem !important; font-weight: 700 !important; letter-spacing: 0.5px; text-transform: uppercase; }

.title-consulta { font-family: 'Poppins', sans-serif; font-size: 1.125rem; font-weight: bold; text-transform: uppercase; }

/* Ocultar título de tabs */
.tabs.wc-tabs { display: none; }

/* Múltiples descargas */

.somdn-download-wrap { margin-bottom: 1rem; }

.somdn-available-downloads { display: none; }

.somdn-download-link {
    background: #0124E0;
    display: inline-block;
    width: auto;
    padding: 16px 20px;
    color: #fff !important;
    margin: 0.5rem auto !important; 
    font-family: "Poppins", sans-serif; 
    font-size: 0.938rem !important; 
    font-weight: 700 !important; 
    letter-spacing: 0.5px; 
    text-transform: uppercase;
}

a.somdn-download-link { color: #fff !important; }

.somdn-download-link:hover { background: #000; color: #fff; text-decoration: none; }


/* ------------------------------------
   Formulario de Consulta Productos
-------------------------------------*/

#product-form form {
    max-width: 400px;
}

#product-form input {
    border-radius: none;
    border: 2px solid #eee;
    margin-bottom: 1rem;
    padding: 20px;
}

#product-form textarea {
    border: 2px solid #eee;
    border-radius: none;
    padding: 20px;
    resize: none;
    transition: .5 all;
}

#product-form input:focus {
    border-bottom: 2px solid #0124E0;
    font-weight: 600;
    color: #121212;
    transition: .5 all;
}

#product-form textarea:focus {
    border-bottom: 2px solid #0124E0;
    font-weight: 600;
    color: #121212;
    transition: .5 all;
}

#product-form input::placeholder, #product-form textarea::placeholder {
    font-size: 1rem;
    color: #808080;
}

#product-form .wpcf7-submit {
	display: block;
	margin: 1rem 0;
	width: auto !important;
	background-color: #0124E0;
	color: #fff;
	font-size: 0.938rem;
	font-weight: bold;
	text-transform: uppercase;
	padding: 15px 50px;
	box-shadow: none;
	border: none;
}

#product-form .wpcf7-submit:hover, #product-form .wpcf7-submit:active, #product-form .wpcf7-submit:focus {
	background-color: #121212;
	color: #fff;
	box-shadow: none;
	border: none;
}

#product-form .wpcf7-spinner { display: none; }

#product-form .wpcf7-turnstile.cf-turnstile { text-align: left; margin: 1rem 0; }


/* -------------------
Banners
---------------------*/
.banner-style-1 .thumb .mask { background-color: rgba(0,0,0,0.5) !important; }

/* -------------------
Contact Form
---------------------*/
.grecaptcha-badge { visibility: hidden !important; }
#contact-form .wpcf7-turnstile.cf-turnstile { text-align: center; margin: 1rem auto; }
