/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.0.1.1713429001
Updated: 2024-04-18 10:30:01

*/


.plakat img {
-webkit-box-shadow: 5px 4px 38px 0px rgba(255, 255, 255, 1);
-moz-box-shadow: 5px 4px 38px 0px rgba(255, 255, 255, 1);
box-shadow: 5px 4px 38px 0px rgba(255, 255, 255, 1);
}


.elementor-image-carousel .swiper-slide {
	padding: 5px!important;
}

@media only screen and (max-width: 2900px) {
	
	.elementor-7 .elementor-element.elementor-element-76fdd2a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-76fdd2a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		padding-top: 4vw!important;
	}
}

@media only screen and (max-width: 1540px) {
	
	.elementor-7 .elementor-element.elementor-element-76fdd2a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-76fdd2a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		padding-top: 20px!important;
	}
}

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

.countdown-timer-init .countdown-items span.ctw-digits {
	font-size: 27px!important;
	padding-top: 15px;
}


.countdown-timer-init .countdown-items {
	width: 120px!important;
}

.elementor-7 .elementor-element.kontener-plakat img {
	transform: scale(0.8);
    margin-top: -14%!important;
}



}


@media only screen and (max-height: 685px) {

.elementor-7 .elementor-element.kontener-plakat img {
	transform: scale(0.8);
}

}

@media only screen and (max-width: 1200px) {
	
.elementor-7 .elementor-element.elementor-element-02b7e04 {
	--spacer-size: 100px!important;
}


.countdown-timer-init .countdown-items {
	width: 110px!important;
}
	
}

@media only screen and (max-width: 1110px) {
	
.glowna {
	--min-height: 97vh!important;
}
	
}

    


@media only screen and (max-width: 1020px) {
	
.elementor-7 .elementor-element.kontener-plakat img {
	transform: scale(0.8);
	height: auto;
}

.elementor-7 .elementor-element.elementor-element-7153ec0 {
	--spacer-size: 70px!important;
}


.countdown-timer-init .countdown-items {
	width: 100px!important;
}

.glowna {
	--min-height: 90vh!important;
}
	
}

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


body {
	overflow: scroll;
}

.elementor-7 .elementor-element.kontener-plakat img {
    margin-top: 0!important;
}

.countdown-timer-init .countdown-items span.ctw-label {
	font-size: 20px!important;
	font-weight: bold;
}

.glowna {
	--min-height: 80vh!important;
}

}

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

.countdown-timer-init .countdown-items {
	width: 90px!important;
}

body.home .swiper-slide-inner img.swiper-slide-image {
    transform: scale(0.85);
}

.wpcf7 .container {
	display: flex;
    flex-direction: column!important;
}

}