/*
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) { ...

##### */

/**FRANJAS AJUSTADAS START**/
@media only screen and ( min-width:981px ) {


.franjas_ajustadas .et_pb_row.et_pb_row_fullwidth {
    width: 100% !important;
    max-width: 100% !important;
}

.franjas_ajustadas, .franjas_ajustadas .et_pb_section,.franjas_ajustadas .et_pb_row {
    padding: 0 0 0 0 !important;   
    
}
}
.franjas_ajustadas .et_pb_row.et_pb_row_fullwidth {
    width: 100% !important;
    max-width: 100% !important;
}

.franjas_ajustadas, .franjas_ajustadas .et_pb_section,.franjas_ajustadas .et_pb_row {
    padding: 0 0 0 0 !important;   
    
}
/**FRANJAS AJUSTADAS END**/

/*tienda centrada*/
@media only screen and ( min-width:981px ) {
.woocommerce ul.products, .woocommerce-page ul.products{  
    display: -webkit-flex!important;
    display: flex!important;
    -webkit-flex-wrap: wrap!important;
    flex-wrap: wrap!important;
justify-content: center!important;

}
.ds-vertical-align {
display: flex;
flex-direction: column;
justify-content: center;
}
.abajo {
  display: flex;
  justify-content: center;
}
}

/*FIN tienda centrada*/

/*###################################*/
/*** 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-**/
/*###################################*/
  /**centrar icono con el menu**/  
.dashicons{
vertical-align: middle !important;
/**centrar icono con el menu**/  
}
.et_pb_fullwidth_header a:hover, .cursor a:hover, .et_pb_fullwidth_header .et_pb_fullwidth_header_0{
cursor: url(https://www.desarrollocxm.com/franciscogomez/wp-content/themes/cabelloxmure/arrow.gif), auto;
}
.woocommerce div.product div.images img{
/**cursor: url(https://www.desarrollocxm.com/franciscogomez/wp-content/themes/cabelloxmure/arrow.gif), auto;	**/
}
.et_pb_fullwidth_header.et_pb_fullwidth_header_0{
cursor: url(https://www.desarrollocxm.com/franciscogomez/wp-content/themes/cabelloxmure/arrow.gif), auto;
}
/**botones tienda
.woocommerce ul.products li.product .button {
   
    color:     #333 !important;
}
.woocommerce ul.products li.product .button a:hover {
   
    color: #696969;
}
/**alineado tienda
.et_pb_shop .woocommerce ul.products li.product h2{
 	min-height: 55px !important;
 }
/**
.woocommerce ul.products li.product a img {
       max-height: 300px !important;
    width: auto !important;
    text-align: center !important;
}**/

/** fondo productos carrusel blanco**/
.psfw-main-product-wrapper.psfw-car-template-4 .psfw-inner-wrap{background: #ffffff !important;}



/**comprar pagina tienda**/
.add_to_cart_button {
    background: #c8b68c !important;
        background-position-x: 0% !important;
        background-position-y: 0% !important;
        background-repeat: repeat !important;
        background-image: none !important;
    border-bottom: 5px solid #9d6e11;
    background-image: url(https://www.desarrollocxm.com/franciscogomez/wp-content/themes/cabelloxmure/carrito.png) !important;
    background-position: center right !important; 
    background-repeat: no-repeat !important;
    padding-right: 36px !important;
    color: #000 !important;
}

.woocommerce a.button::after, .woocommerce.et-db #et-boc .et-l a.button::after, .woocommerce-page a.button::after, .woocommerce-page.et-db #et-boc .et-l a.button::after{
	display:none !important;
}

/**alinear seccion tienda**/

.woocommerce ul.products li.product {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    align-items: flex-start;
    margin-bottom: 5em;
}

.woocommerce .woocommerce-error {

    background: #b94848 !important;
}
.ds-vertical-align {
display: flex;
flex-direction: column;
justify-content: center;
}
.abajo {
  display: flex;
  justify-content: center;
}
/** PARA ROBOTO TIPOGRAFIA**/
#et-top-navigation {
    font-weight: 400 !important;
}
body {
  
    font-weight: 400 !important;
}

#top-header .container {
    
    font-weight: 400 !important;
}

/**/

/*tabla css escritorio*/
#contenedor {
    display: table;
    border: 0px solid #000;
    width: 100%;
    text-align: center;
    margin: 0 auto;
}
#contenidos {
    display: table-row;
}
#columna1, #columna2, #columna3, #columna4, #columna5, #columna6, #columna7 {
	width:14.28%;
    display: table-cell;
    border: 0px solid #000;
    vertical-align: middle;
    padding: 10px;
}
/**/
@media (max-width: 764px) {
/*tabla css movil*/
#contenedor {
    display: block;
    border: 0px solid #000;
    width: 100%;
    text-align: center;
    margin: 0 auto;
}
#contenidos {
    display: block;
}
#columna1, #columna2, #columna3, #columna4, #columna5, #columna6, #columna7 {
	width:100%;
    display: block;
    border: 0px solid #000;
    vertical-align: middle;
    padding: 10px;
}
/**/
}
#formulario textarea{height:100px!important;}
#formulario .et_pb_contact input {padding:10px!important;}

.alinear-abajo{
display: flex;
flex-direction: column;
justify-content: flex-end;
}
/*BOTONES CARRITO FLOTANTE*/
.xoo-wsc-container {
    background-color: #ffffff!important;
}
.xoo-wsc-footer a.button {
background-color: #c8b68c !important;
border-color:#000000 !important;
border-radius: 0px!important;
font-weight: normal;
font-style: normal!important;
text-transform: uppercase!important;
text-decoration: none!important;
padding-right: 2em!important;
padding-left: .7em!important;
padding-top: .3em !important;
padding-bottom: .3em!important;
color:#333333 !important;
line-height: 1.7em !important;
text-align: center!important;
font-size: 12px!important;
}
.xoo-wsc-footer a.button:hover{
color:#ffffff !important;
}
/**/
/*ocultar view cart*/
.woocommerce a.added_to_cart {
    padding-top: .0em!important;
    display: none!important;
}

.woocommerce ul.products li.product .button {
    margin-left: auto!important;
	 margin-right: auto!important;
}
.psfw-title{
	font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif !important;
	font-size: 13px !important;
}
.psfw-title a:hover{
	color: #c8b68c !important;
	}
/**galeria**/
.et_pb_image .et_pb_image_wrap {
    display: block !important;
  
}	
.et_contact_bottom_container {

    margin-top: 0!important;

}	
.et_contact_bottom_container .et_pb_button{padding-left:2em!important;}
.woocommerce a.button{
    color: #000000!important;
}
/**paginacion**/
#pg li.page.page-1{display:none!important;}
#pg li.page.page-2{display:none!important;}

/**ocultar menu**/
.ocultarmenu{
display: none !important;
}