/*
Theme Name: Eltron
Theme URI: https://bolvo.com/eltron
Author: Eltron WordPress Theme
Author URI: https://bolvo.com
Description: Eltron is WordPress theme with advanced features.
Version: 1.5
License: Themeforest Split License.
License URI: http://themeforest.net/licenses.
Text Domain: eltron
Tags: two-columns, left-sidebar, right-sidebar, grid-layout, custom-colors, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, microformats, rtl-language-support, theme-options, threaded-comments, translation-ready, blog, e-commerce, portfolio
*/

/* Theme CSS is available in /assets/css/main.css */

.eltron-page-header-title:before{
display: none;
}

.eltron-page-header-title {
    -webkit-text-stroke: 1px white;
    color: #2448C5;
	font-weight: 10;
	text-transform: uppercase;
}

.eltron-page-header-title > h1:hover {
-webkit-text-fill-color: white;
}

/* Aktuelles */
.testimonial-section .testimonial-text-slide .testimonial-slide-text h3 {
    color: #000;
}
.testimonial-section .testimonial-text-slide .testimonial-slide-text p {
    font-size: 15px;
}

/* Wir in Berlin */
.section-title-left h2 {
	font-size:2.4rem;
}


/* Newsletter section */

.newsletter-section .newsletter-content {
  padding: 35px 0px;
  background-color: white;
  border-style: solid;
  border-color: #2448C5;
  border-width: 1px;

}
.newsletter-section .newsletter-content .newsletter-text h2 {
    color: #222;
}
.newsletter-section .newsletter-content .newsletter-text {
    margin-top: 15px;
}

.newsletter-section .newsletter-content .newsletter-form input {
		float:left;
		width: 47%;
    border-radius: 3px;
		margin-left: 6px;
    padding-left: 15px;
    background-color: rgb(70, 98, 197);
}

.tnp-email{
	background-color:red;
}

.newsletter-section .newsletter-content .newsletter-icon {
    background-color: #2448C5;
	margin-left:35px;
}
.icon-envelope {
	color: white !important;
}

/* home wir in Berlin */
.about-text{
	margin-top: 4rem;

}

/* Footer section
.eltron-footer-widgets-bar-row{
	flex-wrap: nowrap;
} */

/* Vorstand section */

.team-img img {
	height: 250px;
object-fit: cover;
}


/* filterable Gallery */

.eael-filterable-gallery-item-wrap .eael-gallery-grid-item .gallery-item-thumbnail-wrap > img {
    height: 100%;
    width: 100%;
		padding: 0 3rem;
    -o-object-fit: cover;
    object-fit: contain;
    background-color: white;
}
.gallery-item-caption-wrap .gallery-item-hoverer-bg {
	opacity: 1;
}

/* EUNIC Global banner */
.feature-style-two .features-call-action .feature-call-content {
    float: right;
    max-width: 650px;
}
.feature-style-two .features-call-action {
    z-index: 1;
    bottom: 0px;
    background-color: #fff;
    padding: 35px 85px 55px 0px;
}
.feature-style-two .features-call-action::before {
    height: 100%;
    width: 350px;
    margin-top: 30px;
	  background-image: url(https://wordpress-572372-1896872.cloudwaysapps.com/wp-content/uploads/2021/04/eunic-heart-hiring-1440x.jpg);
		background-size: contain;
}

/* veranstaltungen cards */
.event-card{
	height:200px;
}

/* blog grid template
.blog-section .blog-post-content .blog-post-pic {
    position: relative;
    overflow: hidden;
    height: 250px;
} */


/* Projekte Masonry Grid */

.project-section .project-filter-btn {
    padding-top: 0px;
}

/* Suchresultate */
.elementor-posts .elementor-post__badge {
	background: #2448c5;
	border-radius: 0px;
}
.elementor-pagination {
    text-align: center;
    padding-top: 2rem;
}
/******** Footers **********/
.eltron-footer-widgets-bar {
  background-color: #2448c5;
}
.eltron-footer-widgets-bar-inner {
  padding-top: 0;
}
.eltron-footer-widgets-bar-inner .widget_nav_menu ul li a{
	color: rgba(255,255,255,.95);
font-style: normal;
line-height: 1.5;
letter-spacing: 1.2px;
text-transform: none;
}

#footer-link a{
	color: rgba(255,255,255,.79);
}
.footer-logo-widget{
	width: 200px;
}
.eltron-footer-widgets-bar-column-2 {
	margin-left: 0;
}
.eltron-footer-bottom-bar .eltron-footer-bottom-bar-inner {
  color: #999;
	margin-right: 0px;
}
/* Blog grid */

.blog-section .blog-post-content .blog-post-pic {
	height: 315px;
	  background: #fff;
		object-fit: cover;
}
.blog-section .blog-post-content .blog-post-item .blog-post-text {
    min-height: 315px;
}

/*** Media Queries ***/

/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
	.newsletter-section 			.newsletter-content .newsletter-form input {
    float: none;
    width: 100%;
    margin: 3px;
	}
	.eltron-page-header-title {
    -webkit-text-stroke: 0px;
    color: #FFFF;
		font-weight: 10;
		font-size: 1.5rem;
		text-transform: uppercase;
	}

	/* Ueber uns section */
	.elementor-2004 .elementor-element.elementor-element-9f4e4f1 {
    padding: 0;
}
	.section-title-left h2 {
		text-align: center;
    font-weight: 700;
    padding: 0px 0px 12px;
    line-height: 1.3;
    margin-bottom: .5rem;
	}

	/* Vorstand section */
	.team-img img {
    height: 200px;
	}
	.team-member-box .team-text 		h3{
		font-size: 18px;
	}

	/* Mitglieder section */
	.elementor-heading-title{
		font-size: 20px;
	}
	.eael-filter-gallery-control > ul li {
    font-size: 10px;
    line-height: 1.3;
	}
	.gallery-item-caption-wrap.caption-style-hoverer h5 {
    font-size: 16px;
    margin-bottom: 0;
	}

	/* Eunic global section */
	.newsletter-section .newsletter-content .newsletter-text h2 {
		font-size: 20px;
	}
	.feature-style-two .features-call-action .feature-call-content h3 {
		font-size: 20px;
	}
	.feature-style-two .features-call-action .feature-call-content p{
		font-size: 14px;
	}
	.feature-style-two .features-call-action .feature-call-content a {
		font-size: 14px;
		padding: 13px;
		text-transform: none;
	}

	/* Aktuelles section */
	.testimonial-section .testimonial-text-slide .testimonial-slide-text p {
    font-size: 15px;
	}

	/* Wir in Berlin */

.section-title-left h2 {

    text-align: center;
    font-weight: 700;
    padding: 0px 0px 12px;
    line-height: 1.3;
    margin-bottom: .5rem;

}
.section-title-left h2 {
    font-size: 1.25rem;
}
	/* Blog grid */

.blog-section .blog-post-content .blog-post-pic {
    height: 100%;
		object-fit: cover;
}
.blog-section .blog-post-content .blog-post-item .blog-post-text {
    min-height: 200px;
}
}