/* 
Theme Name: BSLK
Theme URI: https://github.com/elementor/hello-theme-child/
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: 2.0.0
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 */

.uael-countdown-days { padding-top: 5px; margin: 0px !important; }

b,
strong { font-family: var(--e-global-typography-accent-font-family); font-weight: 700; }

/**********************
 * menu
 *********************/
.elementor-nav-menu--main ul > li > a > .sub-arrow { padding-left: 6px; }
.elementor-nav-menu--dropdown ul { padding: 15px 0px 15px 0px; /*background-color: var( --e-global-color-5438f5c );*/ }
.elementor-nav-menu--dropdown ul > li > a > .sub-arrow { padding-left: 6px; }
.elementor-nav-menu--dropdown ul > li > a > .sub-arrow > svg { fill: currentColor; }

/**********************
 * slider
 *********************/
.mainslider .elementor-slides .swiper-slide .swiper-slide-inner { max-width: 1160px; margin: 0px auto; padding: 120px 20px 0px 20px; }
.mainslider .swiperbox { max-width: 500px; padding: 40px 30px 40px 30px; background-color: rgba(227,0,11,0.6); }
.mainslider .swiperbox h2 { margin: 0px 0px 30px 0px; font-size: 35px; font-weight: 500; line-height: 42px; color: #ffffff; }
/* angepasst damit es dem DSLK ähnlicher sieht */
.mainslider .swiperbox p { margin: 0px 0px 0px 0px; font-size: 25px; line-height: 1.4; color: #ffffff; }
@media(max-width: 640px) {
	.mainslider .swiperbox { width: 100%; max-width: none; }
	.mainslider .swiperbox h2 { font-size: 30px; hyphens: manual; }
	.mainslider .swiperbox p { font-size: 22px; }
}

/**********************
 * WPForms
 *********************/
div.wpforms-container-full .wpforms-form button[type="submit"] { padding: 12px 24px; font-size: 16px; font-weight: 700; text-transform: uppercase; line-height: 1em; letter-spacing: 1px; text-decoration: none; color: #FFFFFF; background-color: var( --e-global-color-5438f5c ); border: none; border-radius: 2em 2em 2em 2em; }
div.wpforms-container-full .wpforms-form button[type="submit"]:hover,
div.wpforms-container-full .wpforms-form button[type="submit"]:active,
div.wpforms-container-full .wpforms-form button[type="submit"]:focus { background-color: var( --e-global-color-5438f5c ); border: none; text-decoration: none; color: #FFFFFF; }

/**********************
 * footer
 *********************/
.elementor-location-footer a,
.elementor-location-footer a:hover,
.elementor-location-footer a:active,
.elementor-location-footer a:focus { color: #ffffff; text-decoration: none; }