/*
 Theme Name:   Storefont-child
 Theme URI:    https://dev.textiltriunvirato.com.ar
 Description:  storefont child theme
 Author:       Paula Andriole
 Author URI:   http://7vidas.com.ar
 Template:     storefront
 Version:      1.0.0
Text Domain:   Storefont-child
*/

/* GENERAL */
body {
	background-color: #f9f6ee;
}
a:focus, button:focus, .button.alt:focus, input:focus, textarea:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, input[type="email"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus {
	outline-color: transparent;
}
/* CABEZAL */
.storefront-secondary-navigation.woocommerce-active .site-header .secondary-navigation {
	top: 0;
	margin-right: 0;
	width: 100%;
	position: absolute;
	padding-right: 2.617924em;
	background: #ffab41;
	right: 0;
}
#site-navigation {
	width: 85%;
	margin-right: 0;
}
#menu-item-2889 {
	float: right;
}
#site-header-cart {
	text-align: right;
	width: 15%;
}
.cart-contents::after {
	margin-left: 20px;
}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp {
	background-color: transparent;
}
#masthead {
	border-bottom: transparent;
}
@media (min-width: 768px) {
	.primary-navigation, #site-header-cart {
		margin-top: -50px;
	}
	#menu-navbar-primary {
	float: right;
	}
	#menu-navbar-primary a {
	font-size: 18px;
	}
}
/* HOME */
.col-full, .page-template-template-homepage .entry-content, .page-template-template-homepage .entry-header {
	max-width: 100%;
}
.page-template-template-homepage .entry-content, .page-template-template-homepage .entry-header, .page-template-template-homepage:not(.has-post-thumbnail) .site-main, .page-template-template-homepage .type-page {
	padding-top: 0;
}
.entry-header, .storefront-product-section.storefront-woocommerce-brands, .site-search{
	display: none;
}
body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .hentry .entry-content .categories .wp-block-column:not(:last-child) {
	margin-right: 2%;
}
.hentry .entry-content .categories a, .hentry .entry-content .promo a{
	text-decoration: none;
	text-shadow: 2px 2px 1px #333;
}
.hentry .entry-content a {
	text-decoration: none;
}
.section-title img {
	display: inline;
	padding: 0 10px;
}
.wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-28f84493.wp-block-columns-is-layout-flex {
	gap: 0;
}
body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .hentry .entry-content .promo .wp-block-column:not(:last-child){
	margin-right: 0;
}
.promo .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
	overflow-y: hidden;
	max-height: 100%;
}
.promo .wp-block-cover.is-light {
	height: 100%;
}
.hentry .entry-content .promo .wp-block-image.size-full {
	margin-bottom: 0;
}
.has-text-align-center.has-white-color.has-text-color.has-link-color.has-medium-font-size.wp-elements-143b6f6f55bec3bf797be0daf7d14de8 {
	text-shadow: 1px 1px 1px #000;
}
.wp-block-latest-posts__featured-image.aligncenter {
	margin-bottom: 0;
}
.page-template-template-homepage-php .site-main ul.products.columns-4 li.product:nth-of-type(4) {
	margin-right: 0;
}
@media (min-width: 768px) {
	.n2-section-smartslider.fitvidsignore.n2_clear {
		width: calc(100% + 10.471696em);
		margin-left: -5.235848em;
		max-width: unset;
	}
}
@media (min-width: 600px) {
	.wp-block-latest-posts__list.is-grid.columns-3.wp-block-latest-posts li {
	width: 29.41176470586667% !important;
	}
}
/* SINGLE PRODUCT */
.single.single-product #primary {
    width: 100%;
    margin-right: 0;
    float: none;
}
.woocommerce-product-gallery__wrapper img {
	width: 100% !important;
}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {
	margin-right: 15px;
}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) {
	clear: none;
}
.single-product div.product .storefront-product-pagination {
	display: none;
}
@media (min-width: 768px) {
  .single-product div.product .woocommerce-product-gallery {
    width: 61.1764705882%;
   }
    .single-product div.product .summary {
    width: 32.9411764706%;
	}
}
/* FOOTER */
.fas.fa-headset {
	font-size: 40px;
	float: left;
	padding-right: 20px;
}
.block.footer-widget-1 img {
	width: 50%;
}
#block-19 {
	float: left;
margin-bottom: 0;
}
#block-10 {
	clear: both;
}
#block-13 .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img {
	width: 70%;
}
#block-15 .wp-block-gallery.has-nested-images figure.wp-block-image img {
	width: 50%;
}
#block-11, #block-14 {
	margin-bottom: 0;
}
.footer-widgets {
	padding-top: 40px;
	border-top: 1px solid #a59684;
}
.site-info span, .site-info a[title="WooCommerce - La mejor plataforma de eCommerce para WordPress"], .privacy-policy-link{
	display: none;
}