/* 
Theme Name: influisa
Theme URI: https://elmerkat.com/
Description: Influisa es un template custom para la web de Influisa
Author: El Merkat
Author URI: https://elmerkat.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: influisa
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

@media screen and (min-width:1200px) {
	
}
@media screen and (min-width:768px) and (max-width: 1200px) {
	
}
@media screen and (max-width:768px) {
	

}
@media screen and (min-width: 768px) {

}

.tit-bold-red {
	color: var(--color-brand-red, #E73137);
	font-weight: 800;
}
.tit-bold-black {
	font-weight: 800;
}
@media screen and (min-width:768px) {
	.br-desktop-hidden {
		display: none;
	}
	.section-title-top-page {
		position: absolute;
		top: 37%;
	}
	.section-title-top-page-2 {
		position: absolute;
		top: 30%;	
	}
	.carousel-sectores .swiper .swiper-slide figure {
		height: 300px;
	}
	.carousel-sectores .swiper-pagination {
		bottom: -35px !important;
	}
	.elementor-location-footer .elementor-button-align-end .e-form__buttons, .elementor-button-align-end .elementor-field-type-submit {
		justify-content: flex-start !important;
	}
	.section-profesionales-a-tu-servicio h3 {
		border-bottom: 2px solid #EFEFEF !important;
	    margin-bottom: 12px !important !important;
	    padding-bottom: 17px !important;
	    max-width: 186px !important;
	}
	.elementor-nav-menu .sub-arrow {
		padding-right: 10px !important;
	}
}
@media screen and (max-width:768px) {
	.br-mobile-hidden {
		display: none;
	}
	.section-profesionales-a-tu-servicio h3 {
	    border-bottom: 2px solid #EFEFEF;
	    padding-bottom: 20px;
	    max-width: 186px;
	}
	.elementor-location-footer .elementor-button-align-end .e-form__buttons, .elementor-button-align-end .elementor-field-type-submit {
		justify-content: flex-start !important;
	}
	.elementor-location-footer #form-field-email {
		border: none !important;
	}
	.rs-parallax-wrap h1 {
		font-size: 36px !important;
		line-height: 41px !important;
	}
	#slider-1-slide-1-layer-2, #slider-1-slide-5-layer-2, #slider-1-slide-3-layer-2 {
		min-height: 50px !important;
	}
}

