/* 
Theme Name:		Thirteen05 Elementor
Theme URI:		https://elementor.com/
Description:	Thirteen05 Elementor is a child theme of Hello Elementor
Author:			Elementor Team
Author URI:		https://elementor.com/
Template:		hello-elementor
Version:		1.0.0
Text Domain:	hello-elementor-child
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
*/

#home-hero-content {
    position: absolute;
    top:50%;
    left:0;
    transform:translateY(-50%);
}

.home-hero-slider .swiper-slide-contents {
    background-color:#fff;
    padding:45px;
    margin-left:50px;
}

.home-hero-slider .elementor-slide-heading:before {
    content:"";
    display:block;
    background-color:#2193cc;
    width:200px;
    height:6px;
    margin-bottom:30px;
}

.home-feature {}
.home-feature-text {
	transition-duration:.25s;
}
.home-feature:hover .home-feature-text {
	transform:translateX(20px);
}
.home-feature .elementor-column-wrap.elementor-element-populated {
	position:relative;
	transition-duration:10s !important;
}
.home-feature .elementor-column-wrap.elementor-element-populated:before {
	content:"";
	pointer-events:none;
	opacity:0;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#232834;
	transition-duration:.7s
}
.home-feature:hover .elementor-column-wrap.elementor-element-populated:before {
	opacity:.7;
}
.home-feature:hover .elementor-column-wrap.elementor-element-populated {
	background-position:center right !important;
}

#footer-nav ul {
	list-style-type:none;
	padding:0;
	margin:0;
	text-align:center;
}
#footer-nav ul.sub-menu {
    display: none;
}
#footer-nav ul li {
	padding:0;
	margin:0;
	display:inline-block;
}
#footer-nav ul li a {
	font-family: "Josefin Sans", Sans-serif;
	display:inline-block;
	color:#fff;
	text-transform: uppercase;
	padding:10px 15px
}
#footer-nav ul li.donate-button a {
	background-color:#21bd6e;
}

/* MEDIA QUERIES */
	/* VERTICAL TABLET*/
	 @media (max-width:768px) {
	 	/* PAGE - HOME > SLIDER */
	 	#home-hero-slider {
	 		/*overflow-x: hidden !important;
	 		overflow-y: visible !important;*/
	 	}
	 	.swiper-container,
	 	.swiper-slide {
	 		/*overflow: visible !important;*/
	 	}

	 	.swiper-slide-contents {
	 		display: inline-block;
		    max-width: 75% !important;
		    position: absolute;
		    bottom: 20px; 
		    border: 1px solid #d0d0d0;
		}

		.home-hero-slider .swiper-slide-contents {
		    background-color: #ffffffeb;
		    margin-left: 0px;
		}
		
		.swiper-container-horizontal>.swiper-pagination-bullets {
		    display: none;
		}
	 }

	/* VERTICAL TABLET*/
	@media (max-width:768px) {
		.home-hero-slider .swiper-slide-contents {
		    padding: 30px;
		}
	}

