/*
 Theme Name:   Fabrica Child Theme
 Theme URI:    http://fabrica.ancorathemes.com/
 Description:  Fabrica Child Theme
 Author:       AncoraThemes
 Author URI:   http://ancorathemes.com/
 Template:     fabrica
 Version:      1.0.0
 Tags: blog, e-commerce, portfolio, grid-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, footer-widgets, full-width-template, microformats, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks
 Text Domain:  fabrica
*/


/* =Theme customization starts here
------------------------------------------------------------ */
.portfolio_page_details_wrap {
	display: none !important;
}

.portfolio_page_gallery .swiper-slider-container {
	width: 660px !important;
	height: 600px !important;
}

.portfolio_page_gallery .slider-slide {
	width: 100% !important;
	height: 600px !important;
}

.portfolio_page_gallery .slider_outer {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin: 0 !important;
}

.portfolio_page_gallery {
	margin: 0 !important;
	width: 100% !important;
}

.portfolio_page_featured,
.navigation.post-navigation {
	display: none !important;	
}

.page_content_wrap {
	background-color: #fff !important;
}

.mapas {
	display: none;
}

.mapas.active {
	display: block !important;
}

.mapa-agueda-trigger,
.mapa-batalha-trigger,
.mapa-seixal-trigger {
	cursor: pointer;
}

.product_meta {
	display: none;
}

.page-id-2936 .sc_testimonials_item_author:before {
	display: none !important;
}

.menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse) > a > span {
	padding-left: 0 !important;
}

.icon-free-icon-scaffolding {
  background-image: url('https://novo.perfichapa.com/wp-content/uploads/2025/07/corte.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 100px;
  height: 100px;
}

.icon-free-icon-worker {
  background-image: url('https://novo.perfichapa.com/wp-content/uploads/2025/07/soldagem.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 100px;
  height: 100px;
}

.icon-free-icon-blueprint {
  background-image: url('https://novo.perfichapa.com/wp-content/uploads/2025/07/curvatura-perfis.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 100px;
  height: 100px;
}

.icon-free-icon-crane {
  background-image: url('https://novo.perfichapa.com/wp-content/uploads/2025/07/logi╠ustica.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 100px;
  height: 100px;
}

.icon-free-icon-scaffolding:before,
.icon-free-icon-worker:before,
.icon-free-icon-blueprint:before,
.icon-free-icon-crane:before {
	visibility: hidden;
	font-size: 5.6em !important;
}

.icon-free-icon-worker:before {
	font-size: 6.6em !important;
}

.custom-block,
.sc_services_item_info {
	pointer-events: none;
}

.sc_button:not(.sc_button_simple) {
	background-color: #ed2c24 !important;	
}

.sc_button:not(.sc_button_simple):hover {
	background-color: #13163D !important;	
}

.swiper-pagination-bullet-active {
	background-color: #ed2c24 !important;
}

.sc_testimonials_creative [class*="column"] .sc_testimonials_item_author:before, .sc_testimonials_creative .sc_testimonials_item_author:before {
	color: #ed2c24 !important;
}

#style-3.mc4wp-form .mc4wp-form-fields button:hover {
	color: #ed2c24 !important;
}

.scroll_to_top_style_default {
	border-color: #ed2c24 !important;
	background-color: #ed2c24 !important;
}

figcaption {
	display: none !important;
}

.mfp-figure img.mfp-img {
	max-height: 85vh !important;
}