.yith_ywraq_add_item_browse_message a {
  padding: 10px;
  background-color: #328515;
  color: white;
  line-height: 50px;
}

.woocommerce .widget_product_categories ul:not(.children)>li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    line-height: 1.7em;
    border-bottom: 3px solid #ddd;
    margin-top: 0.35em;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}

.woocommerce .widget_product_categories span.count {
    color: #ddd;
    margin-left: auto;
    font-size: 0.8em;

}
@media screen and (max-width: 479px){
.woocommerce-page ul.products li.product:nth-child(n) {
    width: 45.25% !important;
    margin: 0 2% 0 !important;
}}

.woocommerce .widget_product_categories ul.children span.count {
    display: none;
}

/* Remove whitespace below header */
 
.storefront-full-width-content.woocommerce-cart .entry-header, 
.storefront-full-width-content.woocommerce-checkout .entry-header, 
.storefront-full-width-content.woocommerce-account .entry-header, 
.storefront-full-width-content .woocommerce-products-header {
    padding-bottom: 0px;
}



/* centrar texto en productos */
ul.products li.product {
    list-style: none;
    text-align: center !important;
}

.product-name {
    margin-top: 10px;
    text-align: center;
    font-size: 20px;

}
/* eliminar frase mostrando resultados */
.woocommerce-result-count {
    display: none;
}


    .product-filter {
    margin-bottom: 20px;
        margin-top: 100px;
}
/* alineacion de nombre con foto en pagina simple de producto */
.single-product-dtl p {
    line-height: 1.85;
    margin-top: 10px;
    letter-spacing: 0.4px;
    color: #777;
}
/* bajar texto de single product para que se alinee con la foto */
.entry-summary {
    margin-top: 100px;
        }

.product-desc-img {
    margin-top: 90px;
        }



/* acercar nombre a foto */
     .product-dtl {margin-top:20px;margin-bottom:30px;}


/* menu a la derecha */
#cssmenu { float: right; padding-right: 30px; }
#cssmenu>ul>li>a  { text-transform: inherit;}


/*evitar huecos en productos */
ul.products li.product .woocommerce-loop-product__title, ul.products li.product h2, ul.products li.product h3 { height: 31px;}

/* Ensure that product titles use the same height */

/*bajar un poco los productos*/
.woocommerce-notices-wrapper {
 margin-top: 10px;
}
/*bajar un poco columna izquierda*/
.single-product .col-sm-3 .news-list-sidebar  {
 margin-top: 10px;
}

/*bajar un poco columna izquierda*/
.news-list-sidebar {
 margin-top: 120px;
}


/*ampliar banner de productos*/
.kc-elm .kc-css-2760269 .kc_row .kc-wrap-columns {
 margin-top: 30px;
}
/*reducir espacio entre menu y banner de productos*/
.site-content { 
margin-top: -70px;
}

/*alejar foto de single product para que haya aire*/
.single-product-block
.col-sm-6.overflowhidden
{padding-left: 80px;}


/*separar ref y categorias bajo la foto de single product*/
.product_meta {
 margin-top: 20px;
}

/*mostrar categorias en tienda en columnas*/
@media screen and (min-width: 768px) {
  li.product-category {
    width: 25%;
    float: left;
    list-style-type: none;
    text-align: center;
  }
  
  li.product-category:nth-of-type(4n+1) {
    clear: both;
  }  
}

/* Ocultando el desplegable de ordenar por de WooCommerce */
.woocommerce-ordering {
display:none
}



/* cambiar el tamaño de la letra en categorias */
.woocommerce-loop-category__title {
    font-size: 23px;
      font-weight: 600;
      padding-top: 10px;
    }



/* ocultar banner en version movil */
@media only screen and (max-width: 989px) {
.home-slider-bg { display: none !important; }}



/*acercar nombre de producto a foto*/

@media only screen and (max-width: 766px) {
}
@media only screen and (max-width: 520px) {
.product-dtl{ 
    margin-top: 10px;
}
	}


/* alinear la imagen de producto con el titulo en catalogo */
.product-img {
    margin-left: 0;
}
/* añadir espacio bajo banner en el prespuestador */
.post-1836.page.type-page.status-publish.hentry {
    margin-top: 90px;
}

/* añadir espacio bajo banner servicios */
.post-775.page.type-page.status-publish.hentry {
    margin-top: 90px;
}

/* añadir espacio bajo banner servicios 1 */
.kc-elm.kc-css-80119.kc_row {
    margin-top: 20px;
}

/* añadir espacio bajo banner servicios 2 */
.kc-elm.kc-css-628924.kc_row {
    margin-top: 20px;
}

/* añadir espacio bajo banner servicios 3 */
.kc-elm.kc-css-912815.kc_row {
    margin-top: 20px;
}

/* añadir espacio bajo banner catalogos */
.post-1833.page.type-page.status-publish.hentry {
    margin-top: 70px;
}

/* añadir espacio bajo banner contacto */
.post-1834.page.type-page.status-publish.hentry {
    margin-top: 70px;
}

.address-dtl-block a {
		line-height:1.4;
}
.address-dtl-block a:hover {
	color:#FFF;
}
.address-dtl-block p{
	margin-bottom:0;
}


.woocommerce-loop-category__title 
{text-align: center;
  }


.widget-heading 
{text-align: left;
  }

/*Hide sidebar on mobile*/
@media only screen and (max-width: 700px) {
 .news-list-sidebar {
   display: none; 
}}
	
	
/*center menu on mobile*/
@media only screen and (max-width: 500px) 
{.woocommerce-notices-wrapper
{justify-content: center;
}
}
/*pantalla blanca del slider semitransparente*/
.slider-dtl.whitebg-effect.fade-effect {
    background: #ffffffCC;
}
.slider-dtl.whitebg-effect.fade-effect h5.slider-sub-heading span {
    color: #000000;
}




