/*
Theme Name: Druco Child
Theme URI: https://demo.theme-sky.com/druco/
Author: Theme Sky Team
Author URI: http://theme-sky.com/
Description: A Premium and Responsive WordPress theme, designed for E-Commerce websites
Template: druco
Version: 1.0.0
License: GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, left-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: druco-child
*/
@font-face{
	font-family: CustomFont;
	src: url('fonts/futura medium bt.ttf') format('truetype');
    font-style: normal;
    font-weight: 400;
}

@font-face{
	font-family: CustomFont;
	src: url('fonts/Futura Bold font.ttf') format('truetype');
    font-style: normal;
    font-weight: 700;
}

@font-face{
	font-family: CustomFont;
	src: url('fonts/Futura Bold Italic font.ttf') format('truetype');
    font-style: italic;
    font-weight: 700;
}
.formulario_inicio {
    position: absolute;
    z-index: 9;
    width: 350px;
    right: 5%;
    background: #FFF;
    border: 3px solid rgba(77,113,155,1);
    border-radius: 22px;
    padding: 10px 40px;
    margin-top: 30px;
    padding-top: 15px;
    top: 160px;
     display: none;
}

.formulario_inicio input[type="text"], .formulario_inicio input[type="email"] {
    border-radius: 5px;
    padding-left: 15px;
}

.formulario_inicio input[type="submit"] {
    width: 100%;
}

.formulario_inicio #enviar_whatsapp{
    background: #25d366;
    display: block;
    border-radius: 50px;
    text-align: center;
    padding: 12px;
    margin-top: 5px;
    transition: all 0.3s;
}


.formulario_inicio #enviar_whatsapp:hover {
    color: #FFF;
    background: #075E54;
}


.formulario_producto input[type="text"], .formulario_producto input[type="email"] {
    border-radius: 5px;
    padding-left: 15px;
}

.formulario_producto input[type="submit"] {
    width: 100%;
}

.formulario_producto #enviar_whatsapp{
    background: #25d366;
    display: block;
    border-radius: 50px;
    text-align: center;
    padding: 12px;
    margin-top: 5px;
    transition: all 0.3s;
}


.formulario_producto #enviar_whatsapp:hover {
    color: #FFF;
    background: #075E54;
}

.success-alert {
    background: #c5ffd7;
    padding: 5px 15px;
    text-align: center;
    border-radius: 5px;
    line-height: 14px;
    margin-bottom: 5px;
}
.error-alert {
    background: #ffc5c5;
    padding: 5px 15px;
    text-align: center;
    border-radius: 5px;
    line-height: 14px;
    margin-bottom: 5px;
}

.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item {
    width: 50px;
    height: 50px;
    font-size: 0px;
    border-radius: 50%;
}

.woocommerce div.product ul.variable-items-wrapper.button-variable-items-wrapper.wvs-style-squared {
    display: flex;
}

.woo-variation-swatches .variable-items-wrapper .variable-item.button-variable-item-blanco:not(.radio-variable-item){
    background: #FFF;
}
.woo-variation-swatches .variable-items-wrapper .variable-item.button-variable-item-negro:not(.radio-variable-item){
    background: #000;
}
.woo-variation-swatches .variable-items-wrapper .variable-item.button-variable-item-rojo:not(.radio-variable-item){
    background: #b80102;
}
.woo-variation-swatches .variable-items-wrapper .variable-item.button-variable-item-gris:not(.radio-variable-item){
    background: #CCC;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock).button-variable-item-negro{
    background: #000;
    box-shadow: 0 0 8px #000;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock).button-variable-item-blanco{
    background: #FFF;
    box-shadow: 0 0 8px #FFF;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock).button-variable-item-rojo{
    background: #b80102;
    box-shadow: 0 0 8px #b80102;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock).button-variable-item-gris{
    background: #CCC;
    box-shadow: 0 0 8px #CCC;
}

.woo-variation-swatches .variable-items-wrapper .variable-item.button-variable-item-amarillo:not(.radio-variable-item){
    background: #ffab5b;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock).button-variable-item-amarillo{
    background: #ffab5b;
    box-shadow: 0 0 8px #ffab5b;
}

.woo-variation-swatches .variable-items-wrapper .variable-item.button-variable-item-gris-cemento:not(.radio-variable-item){
    background: #747474;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock).button-variable-item-gris-cemento{
    background: #747474;
    box-shadow: 0 0 8px #747474;
}

.woo-variation-swatches .variable-items-wrapper .variable-item.button-variable-item-plateado:not(.radio-variable-item){
    background: linear-gradient(45deg, rgba(126,126,126,1) 0%, rgba(126,126,126,0.3) 50%, rgba(126,126,126,1) 100%);
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock).button-variable-item-plateado{
    background: rgb(126,126,126);
    background: linear-gradient(45deg, rgba(126,126,126,1) 0%, rgba(126,126,126,0.3) 50%, rgba(126,126,126,1) 100%);
    box-shadow: 0 0 8px #e2e0e0;
}

.jsv-show {
    display: none !important;
}

span.woo-selected-variation-item-name + span.ts-value {
    display: none !important;
}

label[for="pa_color"] {
	text-transform: capitalize;
}

.explicacion_360 img {width: 50px;display: inline-block;}

.explicacion_360 {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}

@media(max-width: 1300px){

    .formulario_inicio input[type="text"], .formulario_inicio input[type="email"] {
        padding: 5px 15px;
    }
    
    .formulario_inicio input[type="submit"] {
        padding: 10px;
    }
    .formulario_inicio #enviar_whatsapp{
        padding: 10px;
    }
}

@media(max-width: 1100px){
    .formulario_inicio input[type="text"], .formulario_inicio input[type="email"] {
        width: 49%;
    }
	.formulario_inicio {
	    top: 130px;
	}
}

@media(max-width: 850px){
    .formulario_inicio {
        width: 100%;
        margin: 10px;
        position: relative;
        left: 0;
        margin: 0;
        border-radius: 0;
        top: initial;
    }
}

@media(max-width: 767px){

	form.variations_form.cart.wvs-loaded {
		position: absolute;
		top: 0;
	}

	.summary.entry-summary {
		position: relative;
		padding-top: 110px;
	}
}



