/* 
 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 */
#page .elementor .badges{
	--badge1:var(--e-global-color-2d86bf8);
	--badge2:var(--e-global-color-3619aac);
	--badge3:var(--e-global-color-c0a94ec);
	--badge4:var(--e-global-color-33da835);
}
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:var(--e-global-color-ae6a742);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:var(--e-global-color-16b2b5f);}
.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:not(> .e-con-inner > .elementor-element > .elementor-element > .elementor-widget-container > .has_download) + .elementor-element.has_products{background-color:var(--e-global-color-3e2c827);}
#page .elementor .elementor-element.has_products:has(.e-loop-nothing-found-message){display:none!important;}
#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:var(--badge1);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:var(--badge2);}
#page .elementor .badges.badge3:after{background:var(--badge3);}
#page .elementor .badges.badge4:after{background:var(--badge4);}
#page .elementor .badges.badgegrad:after{background:linear-gradient(to bottom, var(--badge2) 0 50%, var(--badge3) 50% 100%);}
#page .elementor-menu-toggle svg{transition:fill 0.15s ease-in-out;}
#page .btn-default, #page .block-btn-default > a{background-color:var(--e-global-color-cb90213);border:0;border-radius:32px;color:var(--e-global-color-2c22903);display:inline-block;font:700 16px/22px "Manrope", Sans-serif;padding:15px 32px;text-align:center;transition:all .3s;word-break:break-word;}
#page .btn-default:hover, #page .block-btn-default > a:hover{background-color:var(--e-global-color-4f96958);border:0;color:var(--e-global-color-2c22903);cursor:pointer;}
@media (min-width:1200px){
	#page .elementor .elementor-element .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:37px;}
}