/* 
 Theme Name: Lamel 2025 Elementor
 Description:  New version of the Lamel.com.pl template
 Author:       Xpert.pl
 Author URI:   https://xpert.pl
 Template:     hello-elementor
 Version:      2.0.0
 License: GNU General Public License v3 or later.
 License URI: https://www.gnu.org/licenses/gpl-3.0.html
 Text Domain:  lamel2025
*/
/* Add your custom styles here */
body{font-family:var(--e-global-typography-text-font-family);font-weight:var(--e-global-typography-text-font-weight);}
body .h-100{height:100%!important;}
body .lh-0{line-height:0!important;}
.breadcrumbs{color:#eeeeee;font-size:14px;font-weight:500;line-height:21px;margin:0;padding:0;}
.breadcrumbs .breadcrumb{align-items:center;display:flex;flex-wrap:wrap;gap:0 15px;list-style:none;margin:0;padding:0;}
.breadcrumbs .breadcrumb .breadcrumb-item{align-items:center;display:flex;gap:0 15px;}
.breadcrumbs .breadcrumb .breadcrumb-item a{align-items:center;color:inherit;display:flex;text-decoration:none;transition:color 0.15s ease-in-out;}
.breadcrumbs .breadcrumb .breadcrumb-item:not(:last-child):after{background:currentColor;content:"";display:block;height:11px;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6 11"><path d="M6 5.5a.5.5 0 0 1-.146.353l-5 5a.5.5 0 1 1-.707-.707L4.793 5.5.147.853A.5.5 0 1 1 .854.146l5 5A.5.5 0 0 1 6 5.5"/></svg>') no-repeat center /contain;margin:0;width:6px;}
.breadcrumbs .breadcrumb .breadcrumb-item a:has(> .home-icon){color:#a5a5a5;}
.breadcrumbs .breadcrumb .breadcrumb-item a:hover{color:var(--e-global-color-primary);}
.breadcrumbs .breadcrumb .breadcrumb-item .home-icon{line-height:0;}
.breadcrumbs .breadcrumb .breadcrumb-item .home-icon svg{height:16px;width:16px;}
.custom_hero .hero_img > img{max-height:420px;object-fit:cover;}
#page .elementor .elementor-element:has(> .e-con-inner > .e-con > .elementor-widget-loop-grid .e-loop-nothing-found-message){display:none!important;}
#page .elementor .elementor-element:has(> .e-con-inner > .e-con > .elementor-widget-loop-grid .e-loop-nothing-found-message) + .elementor-element:has(.box_download){background-color:#ededed;}
#page .elementor .download-lists .show-all-btn{cursor:pointer;margin-bottom:-7px;margin-top:var(--row-gap);}
#page .elementor .elementor-widget-n-tabs .e-n-tab-title{border-radius:var(--n-tabs-title-border-radius)!important;}
#page .elementor .elementor-element .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:17px;}
#page .elementor .elementor-widget-n-tabs .e-n-tabs-content .elementor-widget-text-editor p:last-child{margin-block-end:0;}
#page .elementor .elementor-element .slajd_right1{display:grid;grid-gap:27px;grid-template-columns:1fr 244px;}
#page .elementor .elementor-element .slajd_right1 > *{margin:0!important;width:100%!important;}
#page .elementor .badges:after{background:#fcb316;border:0;border-radius:0 16px 16px 0;content:"";display:block;height:156px;position:absolute;right:0;top:0;width:18px;}
#page .elementor .badges.badge2:after{background:linear-gradient(to bottom, #fef39f 0 50%, #f8951d 50% 100%);}
#page .elementor .badges.badge3:after{background:#fede00;}
#page .elementor-menu-toggle svg{transition:fill 0.15s ease-in-out;}
@media (min-width:1200px){
	#page .elementor .elementor-element .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:37px;}
}