/*
Theme Name: Fdv-Theme
Theme URI: https://woocommerce.com/storefront/
Template: storefront
Author: Jose Alfaya
Author URI: https://woocommerce.com/
Version: 1.0.0.1593876778
Updated: 2020-07-04 17:32:58

*/

.page-template-template-homepage .entry-header h1 {
    display: none;
}

.page-template-template-homepage:not(.has-post-thumbnail) .site-main {
    padding-top: 0;
}


.texto-fijo {
    font-family: poppins;
    text-transform: uppercase;
}

/*
Formulario CF7 a 2 columnas responsive
*/
#responsive-form{
 max-width:800px /*-- 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;
}
/**---------------- Media query ----------------**/
@media only screen and (min-width: 48em) { 
 .column-half{
 width: 50%;
 }
}

/*form*/
input[type='text'], input[type='number'], input[type='email'], input[type='tel'], input[type='url'], input[type='password'], input[type='search'], textarea, .input-text {
    padding: 0.6180469716em;
    background-color: #f2f2f200;
    color: #43454b;
    border: 0px; 
    border-color: black;
    -webkit-appearance: none;
    box-sizing: border-box;
    font-weight: normal;
    box-shadow: inset 0;
}

/*titulo pagina*/
.hentry.type-page .entry-header {
    border-bottom: 0;
    margin-bottom: 0;
    text-align: center;
    font-weight: 500;
    text-transform: uppercase;
}

/*migas de pan*/
.woocommerce-breadcrumb {
    font-size: 0.875em;
}

/*top header*/
.hfeed .site {
    padding-top: 150px;
}

.hentry.type-page .entry-header {
    display: none;
}

.site {
    overflow-x: hidden;
    padding-top: 0px !important;
}

/*quitar sidebar*/
body.page-template-default #primary{
	width: 100%;
}
body.page-template-default #secondary{
	display: none;
}

body.product-template-default #primary{
    width: 100%;
}
body.product-template-default #secondary{
    display: none;
}


body.blog #primary{
    width: 100%;
}
body.blog #secondary{
    display: none;
}

body.post-template-default #primary{
    width: 100%;
}
body.post-template-default #secondary{
    display: none;
} 

/*tamaño foto carrito*/
.woocommerce .vpc-cart-config-image img {
    max-width: 20% !important;
    background: none;
}

/*eliminar secciones home*/
.storefront-product-section.storefront-product-categories {
    display: none;
}

.storefront-product-section.storefront-recent-products {
    display: none;
}

.storefront-product-section.storefront-popular-products {
    display: none;
}

.storefront-product-section.storefront-best-selling-products {
    display: none;
}

/*campo talla*/
.wcpa_form_outer .wcpa_form_item select {
    width: 20%;
}

.wcpa_form_outer .wcpa_form_item select{
    width: 80px;
}
.wcpa_form_outer .wcpa_form_item .select_arrow{
    left: 55px;
}

/*eliminar add-to-cart-btn*/
body.home .wc-block-grid__products .wc-block-grid__product-add-to-cart,
li.product a.add_to_cart_button,
li.product a.vpc-configure-button{
	display: none;
}
/*producto*/
.woocommerce-Price-amount.amount {
    font-size: 30px;
}

a.reset_variations {
    display: none;
}

.woo-variation-gallery-wrapper .wvg-gallery-thumbnail-image.wvg-gallery-video-thumbnail div:before{
	background-size: 75%!important;
}

/*Filtro por categorias*/
.product-categories li.cat-item::before{
	display: none;
}
/*Filtro por atributos*/
.woocommerce-widget-layered-nav-list > li.filter_by_img{
	display: inline-block;
	padding-left: 0px;
}
.woocommerce-widget-layered-nav-list > li.filter_by_img:nth-of-type(even){
	padding: 0 4px;
}
.woocommerce-widget-layered-nav-list li.filter_by_img::before{
	display: none;
}

/***tooltip***/
.widget-area .variable-items-wrapper [data-wvstooltip]:hover:after{
	bottom: 100%;
    visibility: visible;
    opacity: 1;
}
.widget-area .variable-items-wrapper [data-wvstooltip]:after {
    min-width: 100px;
    content: attr(data-wvstooltip);
}
.widget-area .variable-items-wrapper [data-wvstooltip]:after {
    visibility: hidden;
    opacity: 0;
    pointer-events: none;
    box-sizing: inherit;
    position: absolute;
    bottom: 130%;
    left: 50%;
    z-index: 999;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 7px 15px rgba(0,0,0,.3);
    -webkit-transition: opacity .3s linear,bottom .3s linear;
    transition: opacity .3s linear,bottom .3s linear;
}
.widget-area .variable-items-wrapper [data-wvstooltip]:after {
    margin-bottom: 5px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    padding: 7px;
    border-radius: 3px;
    background-color: #000;
    background-color: rgba(51,51,51,.9);
    color: #fff;
    text-align: center;
    font-size: 14px;
    line-height: 1.2;
}



/*****responsive****/
@media screen and (max-width:426px) {
#vpc-preview img, .vpc-cart-config-image img, .saved-config-preview img {
    max-width: 30% !important;
}
}