/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
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
*/

/* HOMEPAGE */
/* Hero Slider */
#homepage-slide .swiper-slide-contents{
	padding-top:40px;
}
#homepage-slide .elementor-slide-heading, #homepage-slide .elementor-slide-description{
	width:65%;
	padding: 20px 20px 0 20px;
}

#homepage-slide .elementor-slide-heading span.before-title{
	color: #147DC1;
	font-size: 38px;
}
#homepage-slide .elementor-slide-heading p.before-title{
	color: #050707;
	font-size:34px;
	line-height: 1.2em;
}
#homepage-slide .elementor-slide-description span.quote{
	font-size: 24px;
	line-height: 1.5em;
	color:#FBFBFB;
}

#homepage-slide .elementor-slide-heading .h-slide{
	color: #050707;
	font-family: "Teko", Sans-serif;
	font-weight: 700;
	font-size: 72px;
	text-transform: uppercase;
}
#homepage-slide .elementor-swiper-button-next, #homepage-slide .elementor-swiper-button-prev{
	padding:15px;
	background-color: rgba(0,0,0,0.15);
}


/* Breadcrumbs */
.breadcrumb a{
	color: #147DC1;
	font-family: "Teko", Sans-serif;
	font-size:20px;
	font-weight:500;
}
.breadcrumb{
	color:#FBFBFB;
	font-family: "Teko", Sans-serif;
	font-size:20px;
	font-weight:400;
}

@media(max-width:1024px){
	#homepage-slide .elementor-slide-heading, #homepage-slide .elementor-slide-description{
		width:85%;
		padding: 20px 20px 0 20px;
	}
	#homepage-slide .elementor-slide-heading span.before-title{
		font-size: 30px;
	}
	#homepage-slide .elementor-slide-heading p.before-title{
		font-size: 30px;
	}
	#homepage-slide .elementor-slide-heading .h-slide{
		font-size: 52px;
	}
	#homepage-slide .elementor-swiper-button-next, #homepage-slide .elementor-swiper-button-prev{
		padding:10px;
	}
	#homepage-slide .elementor-slide-description span.quote{
		font-size:22px;
	}
}

@media(max-width:767px){
	#homepage-slide .elementor-slide-heading, #homepage-slide .elementor-slide-description{
		width:95%;
		padding: 20px 20px 0 20px;
	}
	#homepage-slide .elementor-slide-heading span.before-title{
		font-size: 24px;
	}
	#homepage-slide .elementor-slide-heading p.before-title{
		font-size: 24px;
	}
	#homepage-slide .elementor-slide-heading .h-slide{
		font-size: 38px;
	}
	#homepage-slide .elementor-swiper-button-next, #homepage-slide .elementor-swiper-button-prev{
		padding:10px;
	}
	#homepage-slide .elementor-slide-description span.quote{
		font-size:20px;
	}
	#homepage-slide .elementor-slide-button{
		text-align: left;
	}
}