/*
Theme Name: cabelloxmure
 
Theme URI: 
 
Version: 1.0
 
Description: Un tema hijo de cabelloxmure
 
Author: 
 
Author URI: 
 
Template: Divi
*/

@import url("../Divi/style.css");

/* ##### CABELLOXMURE 

TAMAÑOS:

Escritorio grande: @media all and (min-width: 1405px) { ....
Escritorio normal: @media all and (min-width: 1100px) and (max-width: 1405px) { ...
Portatiles y tablets grandes: @media all and (min-width: 980px) and (max-width: 1100px) { 
Para todos los escritorios: @media only screen and ( min-width:980px ) { ...
Tablets: @media all and (min-width: 768px) and (max-width: 980px) { ...
Smartphones and Tablets pequeñass: @media all and (max-width: 767px) { ...
Smartphones apaisado:@media all and (max-width: 479px) { ...

##### */

/*###################################*/
/*** ESTILOS CONTACT FORM -STAR-**/
/*###################################*/
/***ESTILOS CONTACT FOPRM PARA DESPLEGABLES**/

    .wpcf7-select {
        width: 100%;
        padding: 15px;
        border: none;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        border-radius: 0px;
        color: #999;
        background-color: #eee;
        font-size: 14px; 
        -moz-appearance: none;
        -webkit-appearance: none;
        background-position: center right 15px;
        background-image: url("arrow.png"); /* URL del archivo de la imagen */    background-repeat: no-repeat;
     }
 /**Estilo Checbox**/
 .et_pb_contact p input[type="checkbox"], .et_pb_contact p input[type="radio"] {
    display: table-row!important;

}
/*###################################*/
/*** ESTILOS CONTACT FORM -STOP-**/
/*###################################*/

.cursor a:hover{
cursor: url(arrow.gif), auto;
}
.alinear-abajo{
display: flex;
flex-direction: column;
justify-content: flex-end;
}
.ds-vertical-align {
display: flex;
flex-direction: column;
justify-content: center;
}
.abajo {
  display: flex;
  justify-content: center;
}

/** tienda ckeckout **/
/* Checkout en dos Columnas WooCommerce CSS */
.woocommerce-checkout form .col2-set .col-1, .woocommerce-checkout form .col2-set .col-2 {
    float: none !important;
    width: 100% !important;}
.woocommerce-checkout form .col2-set .col-1, .woocommerce-checkout form .col2-set .col-2 {
    float: none !important;
    width: 100% !important;}
.woocommerce-checkout form .col2-set {
    width: 50% !important;
    float: left !important;
    padding-right: 1.5vw !important;}
.woocommerce-checkout form #order_review_heading {
    width: 50% !important;
    padding-left: 1.5vw !important;
    float: right !important;
    clear: right !important;}
.woocommerce-checkout form #order_review, .woocommerce-checkout form 
#order_review_heading {
    width: 50%;
    padding-left: 1.5vw;
    float: right;
    clear: right;
}
/**moviles**/
@media all and (max-width: 980px) {
.woocommerce-checkout form .col2-set {
    width: 100% !important;
}
.woocommerce-checkout form #order_review_heading {
    width: 100% !important;
}
.woocommerce-checkout form #order_review, .woocommerce-checkout form #order_review_heading {
    width: 100%;
}
}
/**fin**/
/**LOG0 CENTRADO**/

@media all and (min-width: 980px) and (max-width:1340px) {
/*TAMAÑO FUENTE LOGO Y PADDING MENU ENTRE MOVIL Y ESCRITORIO*/
#top-menu li {
    display: inline-block;
    padding-right: 10px;
    font-size: 12px;
}

/*POSICION DE LOGO EN ESCRITORIO 1024 Y SUPERIORES*/ /*AGRANDAR LOGO*/
.centered-inline-logo-wrap{
	width: 200px !important;

}

.et_header_style_split .centered-inline-logo-wrap .logo_container {
height: 140% !important;
max-height: 140% !important;
}
.et_header_style_split .centered-inline-logo-wrap #logo{
	max-height: 140% !important;
}

/*POSICION EN RESOLUCIONES ENTRE MOVIL Y ESCRITORIO 1024*/
#logo {
   position:relative;
 /**  top:30%;**/

}
/*FIN*/
}

/**LOGO EN DISTINTAS RESOLUCIONES**/
@media all and (min-width: 1350px) {
/*POSICION DE LOGO EN ESCRITORIO 1350 Y SUPERIORES*/ /*AGRANDAR LOGO*/
.centered-inline-logo-wrap{
	width: 400px !important;
}

.et_header_style_split .centered-inline-logo-wrap .logo_container {
height: 250% !important;
    max-height: 250% !important;
}
.et_header_style_split .centered-inline-logo-wrap #logo{
	max-height: 250% !important;
}
}


#logo {
 margin-top:4px;**/
}

/**/
/*FIN*/

/**fin logo**/

/***quitar linea header**/

#main-header {
    box-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
}

/**TABLA NUTRICIONAL**/
        .tabla {
            display: table;
            width: 100%;
        }
        .fila {
            display: table-row;
        }
        .celda {
            display: table-cell;
			padding: 0px 0px;
            border: 0px solid #000;
        }
		.celdaespecial {
            display: table-cell;
			padding: 0px 15px;
            border: 0px solid #000;
        }
        @media screen and (max-width: 600px) {
            .tabla, .fila, .celda {
                display: block;
            }
        }
/**MIGAS DE PAN**/
.breadcrumb_last{
	display: none!important;
}
/**FIN MIGAS DE PAN**/
/**alineacion QTY comprar producto**/
.entry-summary .entry-title {
    padding-bottom: 30px !important;
}

.product_meta {display:none!important;}

.entry{
    margin-bottom: 40px!important;
    padding: 50px 70px!important;
}
.woocommerce-page div.product form.cart div.quantity {

    margin: 0 20px 30px 0 !important;
}
.woocommerce div.product form.cart div.quantity {
    float: none!important;

}
.summary.entry-summary {
    text-align: center!important;
}
.woocommerce .quantity .qty {
    padding: 8px 5px!important;
    
    width: 4.631em!important;
    height: 37px!important;
}
 .woocommerce-page .quantity input.qty{
color: #32373c !important;
font-size: 12px !important;
background-color: #fff !important;
border: 1px solid !important;
border-radius: 0px !important;
 }

.woocommerce div.product form.cart .button {
  
    float: none!important;
	padding: 6px 20px 6px 20px !important;
}
.woocommerce div.product form.cart .button:hover {
  
    float: none!important;
	padding: 6px 20px 6px 20px !important;
}


.woocommerce-page.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    color: inherit;
    text-transform: uppercase!important;
    font-family: Abel!important;
    letter-spacing: 3px!important;
    font-size: 11px;
    font-weight: normal;
    padding: 8px;
}
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs, body.woocommerce div.product .woocommerce-tabs ul.tabs {
    margin: 0 !important;
    padding: 0 !important;
    background: none!important;
}
.quantity {display:inline!important;}

body.woocommerce .woocommerce-tabs {
border: 0px solid #32373c!important;
    border-bottom: 1px solid #32373c!important;
}	
.entry, #disqus_thread {

    margin-bottom: 40px!important;
    padding: 50px 70px!important;

}
/**FIN alineacion QTY comprar producto**/

/**menu tienda**/
.tiendamenu a:hover, .tiendamenu a:link, .tiendamenu a{
   background: #32373c;
   padding: 8px 10px!important;
   color: #fff !important;
   font-weight: bold !important;
}
/****/

/**Quita carrito cabecera**/
.et-cart-info { display:none !important; }
/**fin Quita carrito **/
