/* 
Theme Name: Hello Elementor Child
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 */

/* Basics */

body {
    margin: 0px;
}

.elementor-menu-toggle {
    padding:0px;
}

ul.elementor-nav-menu--dropdown a, ul.elementor-nav-menu--dropdown a:focus, ul.elementor-nav-menu--dropdown a:hover {
	border-left: none!important;
}

.elementor-nav-menu .sub-arrow {
	display: none!important;
}

.wpml-ls-menu-item .wpml-ls-flag {
    box-shadow: 0 0 1px rgba(0,0,0,0.5);
}

/* Website */

.sponsorzy .jet-listing-grid__items {
    justify-content: center;
}

.local-media {
	max-width: 780px;
	text-align: center;
}

.local-media a {
	display: inline-block;
	width: 100px;
	margin: 10px;
}

.elementor-nav-menu .sub-arrow {
	display: none!important;
}

#moove_gdpr_save_popup_settings_button:not(.gdpr-floating-button-custom-position) {
	right: 20px!important;
	left: auto!important;
}

main {
	min-height: calc(100vh - 80px);
}

.partnerzy-etapu {
	display: flex;
	gap: 20px;
	flex-direction: row;
}

.partnerzy-etapu img {
	width: 200px;
	box-shadow: 0px 0px 1px rgba(0,0,0,0.5);
	margin-top: 20px;
}

@media only screen and (min-width: 1024px) {

.main-screen {
    max-height: 1050px;
}

.main-screen .left-column .main-grid {
    height: calc(100vh - 90px);
    max-height: 950px;
}

.main-screen .right-column .main-grid {
    height: calc(50vh - 45px);
    max-height: 475px;
	min-height: 0px!important;
}

}

@media only screen and (min-width: 481px) {

.desktop-hide {
	display: none!important;
}

}

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

main {
	min-height: calc(100vh - 180px);
}

.desktop-hide a svg {
	width: 25px!important;
}

.partnerzy-etapu {
	flex-direction: column;
}

.partnerzy-etapu {
	gap: 0px;
}

}