/*
Te damos la bienvenida a CSS personalizado

Para saber cómo funciona, ve a http://wp.me/PEmnE-Bt
*/
.banner-custom-header .site-banner-header h1::before {
	display: none;
}

@media only screen and (min-width:1024px) {
	.site-branding {
		width: 30% !important;
	}
	
	#site-navigation {
		width: 70% !important;
	}
}
.single-product .woocommerce-product-gallery{
	display:none;
}
.single-product p.price{
	display:none !important;
}

.single-product .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    width: auto;
}

/*.search-results .posts .entry-inner {
	background: transparent !important;
}*/

.search-results .product {
    background: white;
    float: left;
    overflow: hidden;
    position: relative;
    width: 33.3333%;
}


@media only screen and (max-width: 1600px) {
.search-results .product {
	width: 50%;
}
}

@media only screen and (max-width: 1200px)
{
	
.search-results .product {
    float: none;
    width: 100%;
}
}

.search-results .product .entry-media {
    background-color: #242629;
    background-position: center center;
    background-size: cover;
    padding-bottom: 66.666%;
    position: relative;
    width: 50%;
}

.search-results .product.entry-inner::before {
    font-family: "Genericons";
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-decoration: inherit;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    speak: none;
    color: #abb7c3;
    content: "\f100";
    display: block;
    font-size: 3.5rem;
    height: 50px;
    left: 0;
    line-height: 50px;
    margin-left: -25px;
    margin-top: -25px;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 50px;
    z-index: 5;
}

.search-results .product .entry-inner::after {
    background-color: #ffffff;
    border-radius: 50px;
    content: "";
    display: block;
    height: 50px;
    left: 0;
    margin-left: -25px;
    margin-top: -25px;
    position: absolute;
    top: 50%;
    width: 50px;
}


@media only screen and (max-width: 1600px) {
.search-results .product .entry-media {
    float: left;
    float: none;
}

/*.search-results .product .hentry:nth-of-type(4n+3).has-post-thumbnail .entry-inner::after, .search-results .product .hentry:nth-of-type(4n+4).has-post-thumbnail .entry-inner::after, .search-results .product .hentry:nth-of-type(4n+3).has-post-thumbnail .entry-inner::before, .search-results .product .hentry:nth-of-type(4n+4).has-post-thumbnail .entry-inner::before {
    left: auto;
    margin-left: 0;
    margin-right: -25px;
    right: 0;
}*/

.search-results .product:nth-of-type(4n+3).has-post-thumbnail .entry-inner::after, .search-results .product:nth-of-type(4n+4).has-post-thumbnail .entry-inner::after, .search-results .product:nth-of-type(4n+3).has-post-thumbnail .entry-inner::before, .search-results .product:nth-of-type(4n+4).has-post-thumbnail .entry-inner::before {
    left: auto;
    margin-left: 0;
    margin-right: -25px;
    right: 0;
}

}

@media only screen and (max-width: 1200px) {
/*.search-results .product .hentry:nth-child(2n+1) .entry-inner, .search-results .product .hentry:nth-child(2n+1) .edit-link, .search-results .product .hentry:nth-child(2n).has-post-thumbnail .entry-inner::after, .search-results .product .hentry:nth-child(2n).has-post-thumbnail .entry-inner::before {
    left: auto;
    right: 0;
}
.search-results .product .hentry:nth-child(2n).has-post-thumbnail .entry-inner::after, .search-results .product .hentry:nth-child(2n).has-post-thumbnail .entry-inner::before {
    margin-left: 0;
    margin-right: -25px;
}

.search-results .product .hentry:nth-child(2n+1) .entry-inner, .search-results .product .hentry:nth-child(2n+1) .edit-link, .search-results .product .hentry:nth-child(2n).has-post-thumbnail .entry-inner::after, .search-results .product .hentry:nth-child(2n).has-post-thumbnail .entry-inner::before {
    left: auto;
    right: 0;
}*/

.search-results .product .hentry:nth-child(2n+1) .entry-inner, .search-results .product .hentry:nth-child(2n+1) .edit-link, .search-results .product .hentry:nth-child(2n).has-post-thumbnail .entry-inner::after, .search-results .product .hentry:nth-child(2n).has-post-thumbnail .entry-inner::before {
    left: auto;
    right: 0;
}
.search-results .product:nth-child(2n).has-post-thumbnail .entry-inner::after, .search-results .product:nth-child(2n).has-post-thumbnail .entry-inner::before {
    margin-left: 0;
    margin-right: -25px;
}

.search-results .product:nth-child(2n+1) .entry-inner, .search-results .product:nth-child(2n+1) .edit-link, .search-results .product:nth-child(2n).has-post-thumbnail .entry-inner::after, .search-results .product:nth-child(2n).has-post-thumbnail .entry-inner::before {
    left: auto;
    right: 0;
}


}

@media only screen and (max-width: 680px) {
/*.search-results .product .hentry .entry-media {
    overflow: hidden;
    padding: 0 0 66.66%;
}*/

.search-results .product .entry-media {
    overflow: hidden;
    padding: 0 0 66.66%;
}


.search-results .product .entry-media, .search-results .product .entry-inner {
    bottom: auto;
    float: none;
    height: auto;
    left: auto;
    max-height: 100%;
    position: relative;
    right: auto;
    top: auto;
    width: 100%;
}


/*.search-results .product .hentry:nth-child(2n) .entry-media, .search-results .product .hentry:nth-child(2n+1) .entry-media {
    float: none;
}*/

.search-results .product:nth-child(2n) .entry-media, .search-results .product:nth-child(2n+1) .entry-media {
    float: none;
}

.search-results .product .entry-inner::before {
    font-size: 3rem;
    line-height: 50px;
}

/*.search-results .product .hentry:nth-child(2n).has-post-thumbnail .entry-inner::after, .search-results .product .hentry:nth-child(2n).has-post-thumbnail .entry-inner::before, .search-results .product .hentry:nth-child(2n+1).has-post-thumbnail .entry-inner::after, .search-results .product .hentry:nth-child(2n+1).has-post-thumbnail .entry-inner::before {
    left: 50%;
    margin-left: -25px;
    margin-right: 0;
    top: 0;
}*/

.search-results .product:nth-child(2n).has-post-thumbnail .entry-inner::after, .search-results .product:nth-child(2n).has-post-thumbnail .entry-inner::before, .search-results .product:nth-child(2n+1).has-post-thumbnail .entry-inner::after, .search-results .product:nth-child(2n+1).has-post-thumbnail .entry-inner::before {
    left: 50%;
    margin-left: -25px;
    margin-right: 0;
    top: 0;
}

