/*
Theme Name: Storefront Child
Description: Personalizacion de Plantilla Storefront
Author: Paula Andriole
Template: storefront
Version: 3.0
*/

@font-face {font-family: AkrobatEB; src: url('fonts/Akrobat-ExtraBold.otf');}
@font-face {font-family: AkrobatB; src: url('fonts/Akrobat-Bold.otf');}
@font-face {font-family: AkrobatR; src: url('fonts/Akrobat-Regular.otf');}

body, p, p span{font-family: AkrobatR;} 
h1, h2, h3, h4,h5,h6{font-family:AkrobatEB !important;} 
.header-main .nav > li > a{font-family:AkrobatR;}
.btn.focus, .btn:focus {
	box-shadow: none!important;
}
h3 {
	line-height: normal;
}
:root :where(.is-layout-flow) > * {
	margin-block-start: 0;
}
.hentry .entry-content a{
	text-decoration: none;
}
#masthead, #primary, .site-main, article, .wp-block-columns.has-black-background-color.has-background.is-layout-flex.wp-container-core-columns-is-layout-28f84493.wp-block-columns-is-layout-flex{
	margin-bottom: 0;
}
.col-full {
	max-width: unset;
}
#masthead > .col-full {
	padding-left: 2.617924em;
}
.home #content .col-full {
	padding: 0;
}
#menu-menu-principal svg {
	fill: #ffff;
}
#menu-item-5414, #menu-item-5415 {
	float: right;
}
.n2-ss-layers-container.n2-ss-slide-limiter.n2-ow {
	max-width: unset !important;
}
.slick-next.slick-arrow, .slick-prev.slick-arrow {
	display: none;
}
.homebarrios {
	padding: 0;
}
.homebarrios .wp-block-column.is-vertically-aligned-center.is-layout-flow.wp-block-column-is-layout-flow, .hentry .entry-content .homebarrios figure.wp-block-image.wp-block-image.size-full {
	margin-bottom: 0;
}
.wtwp-testimonials-slider-wrp.wptww-clearfix {
	background-color: #9e9690;
	padding: 20px;
}
.wptww-testimonials-slidelist.design-1 .fa-quote-left {
	color: #e1d8d1;
}
.wptww-testimonial-content h4 {
	display: none;
}
.contact h2{
	padding-bottom: 30px;
}
.wpcf7-form-control-wrap {
	display: block;
}
.wpcf7-form-control {
	width: 100%;
}
.archive #primary {
	width: 100%;
}
.archive #secondary {
	display: none;
}
.product.type-product {
	border: 1px solid #423223;
}
.button.product_type_simple {
	display: none;
}
.row.ufg-gallery #ufg-thumbnail:nth-of-type(1), .row.ufg-gallery #ufg-thumbnail:nth-of-type(2) {
	flex: 0 0 50%;
	max-width: 50%;
}
.wp-block-image.size-full::before {
	display: none;
}
#colophon {
	display: none;
}
.homefooter{
	margin-left: auto!important;
	margin-right: auto!important;
}
.btn-danger.focus, .btn-danger:focus {
	box-shadow: none;
}
.wp-block-cover__background.has-background-dim {
	display: none;
}
.work-home .wp-block-heading.has-text-align-center.has-white-color.has-text-color.has-link-color.has-large-font-size {
	text-shadow: 1px 2px 8px #000;
}
/* GALERIA OBRAS */
.row.ufg-gallery {
	margin-top: 80px;
}
.wp-element-caption {
	top: 50%;
	font-size: 24px !important;
	text-transform: uppercase;
	font-weight: bolder;
	text-shadow: 2px 1px 8px #000 !important;
}
#pergolas.hidden, #parrillas.hidden, #herreria.hidden, #cocheras.hidden{
	display: none;
}
#pergolas.visibility, #parrillas.visibility, #herreria.visibility, #cocheras.visibility{
	display: block;
}
.wp-element-caption {
	font-size: 42px !important;
	padding: 0 !important;
	height: fit-content;
	background: none !important;
}
@media (min-width: 768px){
	#masthead .col-full:nth-of-type(1){
	width: 25%;
	margin: 0;
	float: left;
	}
	.site-header .main-navigation {
	padding-right: 0;
	}
	.woocommerce-active .site-header .main-navigation {
	float: right;
	}
	.storefront-primary-navigation {
	width: calc( 75% - 2.617924em *2 );
	float: left;
	clear: none;
	padding-right: 2.617924em;
	}
	#masthead .storefront-primary-navigation .col-full{
	width: 100%;
	}
	.page-id-5000 .wp-block-gallery.aligncenter {
	padding-left: 20%;
	padding-right: 20%;
	}
}
@media (max-width: 768px){
	div#n2-ss-2 .n2-font-316c6cfbc0cbb16e7867c176a7ae4a30-hover {
	font-size: 150%;
	}
	.n2-ss-slider .n2-ss-layer p {
	font-size: 16px !important;
	}
	.n2-ss-slide.n2-ow {
	height: 350px !important;
	}
	.homebarrios p {
	line-height: normal;
	font-size: 1.2rem !important;
	}
	.homebarrios p strong {
	font-size: 1.3rem;
	}
	.wp-block-column.is-vertically-aligned-center.is-layout-flow.wp-block-column-is-layout-flow:nth-of-type(2) {
	padding: 0 10px 20px;
	}
	.wp-block-heading.has-text-align-center {
	font-size: 1.2rem;
    }
    .wp-block-columns.has-black-background-color.has-background.is-layout-flex.wp-container-core-columns-is-layout-28f84493.wp-block-columns-is-layout-flex {
	padding: 10px;
	}
	.wp-block-columns.has-black-background-color.has-background.is-layout-flex.wp-container-core-columns-is-layout-28f84493.wp-block-columns-is-layout-flex p {
	font-size: 1rem !important;
	}
	.ufg-image-title.pr-2.pl-2 {
	font-size: 14px !important;
	line-height: normal;
	padding-top: 10px;
	}
	.wp-block-image.size-full {
	width: 100% !important;
	}
}
@media (max-width: 512px){
	#\31 evel1-pérgolas-y-galerías-0 .fa-check::after, #\31 evel1-parriilas-1 .fa-check::after, #\31 evel1-herrería-2 .fa-check::after, #\31 evel1-herrería-2 .fa-check::after, #\31 evel1-cocheras-3 .fa-check::after{
		width: 100%;
		top: 90px;
		font-size: 18px;
	}
}