/*
Theme Name: lebens_rede
Description: lebens_rede is simple responsive SEO friendly theme. 
Version: 0.1
Tags:  blog, news, featured-images, one-column, theme-options
Text Domain: lebens_rede
Domain Path: lebens_rede
Author: A2z Developing Team
Contact: tanand79@gmail.com
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

.header-number {
	font-size: 20px !important;
	color: #222 !important;
	font-weight: 700 !important;
}
.premium-svg-nodraw.e-font-icon-svg.e-fas-phone-volume {
	box-shadow: 1px 2px 11px -4px;
}
.slick-dots {
	right: 3% !important;
	top: 35% !important;
}
ul.slick-dots li {
	margin: 0px !important;
}
.contact-form .wpforms-field-layout-columns input, .contact-form .wpforms-captcha-math input {
    border: none !important;
    box-shadow: 0px 1px 8px -4px #000 !important;
    -moz-box-shadow: 0px 1px 8px -4px #000 !important;
    -webkit-box-shadow: 0px 1px 8px -4px #000 !important;
	height: 55px !important;
}
.contact-form .wpforms-field-textarea textarea {
    border: none !important;
    box-shadow: 0px 1px 8px -4px #000 !important;
    -moz-box-shadow: 0px 1px 8px -4px #000 !important;
    -webkit-box-shadow: 0px 1px 8px -4px #000 !important;
	height: 100px !important;
}
button#wpforms-submit-740 {
    display: block !important;
    margin: auto !important;
    color: white !important;
    background: #82B927 !important;
    border-radius: 25px !important;
    border: none !important;
    padding: 15px 20px 15px 60px !important;
    text-transform: uppercase !important;
    font-weight: 700;
    font-family: "Lato" !important;
    background-image: url('https://lebens-rede.de/wp-content/uploads/2024/03/button-icon.png') !important;
    background-repeat: no-repeat !important;
    background-position: center left 5px !important;
    background-size: auto !important;
    font-size: 17px !important;
}
.hover-section:hover .mein-icon img {
	filter: invert(45%) sepia(90%) saturate(372%) hue-rotate(41deg) brightness(92%) contrast(88%);
}
.hover-section:hover .mein-icon .elementor-widget-container {
	background-color: #fff;
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: #82b927;
}
.hover-section:hover .mein-wrap .elementor-widget-wrap.elementor-element-populated{
	background-color: #82b927;
}
.hover-section:hover .mein-wrap .elementor-widget-wrap.elementor-element-populated h2{
	color: #fff;
}
.icon-img-left-content .eael-testimonial-content {
    float: left;
    width: 100% !important;
    text-align: left;
}
.elementor-social-icon {
	box-shadow: 2px 4px 10px -2px rgba(0,0,0,0.5) !important;
}


/*RESPONSIVE*/
@media screen and (max-width: 2880px) {

}

@media screen and (max-width: 1920px) 
{
	
}
@media screen and (max-width: 1680px) {

}

@media screen and (max-width: 1600px) {

}

@media screen and (max-width: 1440px) {

}

@media screen and (max-width: 1366px) {

}

@media screen and (min-width: 1100px) and (max-width: 1280px) {

}
@media screen and (max-width: 1279px) {
	.header-number {
	font-size: 14px !important;
}
}

@media screen and (max-width: 1023px) {
	.header-number {
	font-size: 12px !important;
}

}

@media screen and (max-width: 767px) {
	.icon-img-left-content .eael-testimonial-content {
    float: none !important;
    width: 100% !important;
    text-align: center !important; 
}
	.testi-wrap{
		padding: 20px !important;
	}
	.premium-carousel-wrapper a.carousel-arrow {
	top: 60%;
}
	div.wpforms-container-full .wpforms-form .wpforms-field:not(.wpforms-field-phone):not(.wpforms-field-select-style-modern) {
    overflow-x: inherit !important;
}
	div#wpforms-740-field_5-container {
    margin-right: 10px;
}
	form#wpforms-form-740 {
    margin: 0 15px;
}
	
}
@media screen and (max-width: 480px) {
	
}
@media screen and (max-width: 414px) {
	
}
@media screen and (max-width: 387px) 
{

}
@media screen and (max-width: 375px) {

}
@media screen and (max-width: 360px) {

}
@media screen and (max-width: 320px) {

}