/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 11 2024 | 11:32:12 */
.cenik-style3 .priceBefore {
    width: fit-content;
    text-align: center;
    margin: 0 auto 6px !important;
    position: relative;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
}
.cenik-style3 .priceBefore:after {
    content: "";
    height: 3px;
    width: 100%;
    background: #DA000F;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%) rotate(-5deg);
    border-radius: 20px;
}
.cenik-style3 .cenikSingle-value {
	text-align: right;
}
.cenik-style3 .cenikSingle-text {
	font-size: 14px;
	line-height: 21px;
}
.pricingB2B-btn .elementor-button-content-wrapper .elementor-button-icon {
    display: flex;
    align-items: center;
}
.maxWidth800px {
	max-width: 800px;
	margin: 0 auto;
	padding: 0;
}


@media (max-width: 767px) {
	.cenik-style3 .cenikSingle-text {
		font-size: 12px;
	}
	.cenik-style3 .cenikSingle-value {
		text-align: right;
		font-size: 12px;
		line-height: 21px;
	}
}/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 24 2024 | 14:24:15 */
.cenikStyle1 .cenikProduktu .jet-listing-dynamic-repeater__items>* {
	padding: 0 20px;
}
.cenikProduktu {
    border-radius: 16px;
    background: #FFF;
    flex-wrap: wrap;
    align-self: stretch;
    justify-self: stretch;
    padding: 16px;
    border: 1px solid #B0B6BB;
    box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.12);
    flex-direction: column;
    min-width: 360px !important;
    width: 100% !important;
}
.cenikStyle1 .jet-listing-dynamic-repeater__items .jet-listing-dynamic-repeater__item {
    margin: 0px 20px;
}
.cenikStyle1 .cenikProduktu h3.pricing-item-name {
    color: #383F47;
    text-align: center;
    font-family: Poppins;
    font-size: 26px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
    margin-bottom: 6px;
    margin-top: 16px;
}
.cenikStyle1 .cenikProduktu h4 {
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px;
    color: #383F47;
    display: block;
    width: 100%;
    background: #eee;
    border-radius: 8px;
    padding: 3px 0;
}
.cenikStyle1 .cenikProduktu h4.usetrite, .cenikStyle1 .cenikProduktu h4.bonus {
    background: green;
    border-radius: 50px;
    background: #D7EAD3;
    width: max-content;
    padding: 4px 16px;
    margin-bottom: 8px;
    font-weight: 600;
}
.cenikStyle1 .cenikProduktu img {
    margin: 15px 0;
    height: 140px;
    object-fit: contain;
    width: 100%;
}
.cenikStyle1 .cenikProduktu .fve-parametry-list {
    margin-top: 16px;
    margin-bottom: 42px;
    padding-top: 16px;
    border-top: 1px solid #D5D7DD;
	width: 100%;
}
.cenikStyle1 .cenikProduktu li {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    border: none;
    padding: 3px 0;	
}
.cenikStyle1 .cenikProduktu li p {
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
}
.cenikStyle1 .cenikProduktu li p:last-of-type {
    font-weight: 500;
	text-align: right;
}
.has_tooltip, .has_tooltip>p {
    position: relative;
}
.tooltip-wrapper {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: flex-start;
}
.tooltip-icon {
    content: "";
    background: url(https://schlieger.cz/wp-content/uploads/2024/06/info1.svg);
    background-repeat: no-repeat;
    background-position: left;
    width: 16px;
    height: 16px;
    position: relative;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    margin-left: 5px;
    z-index: 1;
}
.tooltip-inner {
    border-radius: 12px;
    border: 1px solid #D9D9D9;
    background: #F9F9F9;
    padding: 16px;
    position: absolute;
    left: 31px;
    width: 363px;
    top: 50%;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .12);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    z-index: 1;
    transform: translateY(-50%);
    display: none;
    transition: .2s;
    visibility: hidden;
}
.tooltip-icon:hover .tooltip-inner {
    display: block;
    transition: .2s;
    visibility: visible;
}
.tooltip-inner ul li {
    position: relative;
    padding-left: 15px !important;
    display: block;
    border: none;
    padding: 3px 0;	
}
.tooltip-inner:after {
    content: "";
    position: absolute;
    top: 50%;
    left: -10px;
    transform: translateY(-50%) rotate(45deg);
    border-width: 1px;
    border-style: solid;
    height: 20px;
    border-color: transparent;
    width: 20px;
    border-left: 1px solid #D9D9D9;
    border-bottom: 1px solid #D9D9D9;
    background: #F9F9F9;
}
.cenikStyle1 .cenikProduktu .price-before {
    color: var(--Greys-Grey-3, #6D7A84);
    text-align: center;
    font-family: Poppins;
    font-style: normal;
    text-decoration: line-through;
    display: block;
    width: 100%;
    color: #383F47;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 21px;	
}

.cenikStyle1 .cenikProduktu .price-from {
    background: linear-gradient(95deg, #DA000F 65.88%, #F8A82F 101.85%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 36px;
    margin-bottom: 0 !important;
    margin-top: 0 !important;	
}

.cenikStyle1 .cenikProduktu .detail_nabidky {
    padding: 8px 25px;
    border-radius: 8px;
    border: 2px solid #24A531;
    background: #24A531;
    color: #fff !important;
    font-family: Poppins !important;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 500 !important;
    line-height: 27px !important;
    letter-spacing: -.32px;
    margin-top: 15px;
    position: relative;
    display: flex;
    align-items: center;
    white-space: nowrap;
   margin-top: 40px;
    font-weight: 600 !important;
    padding: 11px;
    display: block;
    width: 100%;
    text-align: center;
    transition: .2s;		
}
.cenikStyle1 .cenikProduktu .detail_nabidky:hover {
    background: var(--e-global-color-80a4fdd);
    transition: .2s;
}





@media (max-width: 767px) {
.cenikStyle1 .jet-listing-dynamic-repeater__items {
        display: flex;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        padding-left: 0;
        -ms-overflow-style: none;
        scrollbar-width: none;
        justify-content: flex-start !important;
    }
	.cenikStyle1 .jet-listing-dynamic-repeater__items .jet-listing-dynamic-repeater__item {
		margin-left: 0;
	}
	.cenikProduktu {
		min-width: 300px !important;
	}
}/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 14 2024 | 15:43:56 */
body .elementor-50986 .klicove-gradient.klicove_komponenty {
    background-image: url(https://schlieger.cz/wp-content/uploads/2024/05/solarni-panel-aiko-a440-mah54mb-n-type-abc-440-wp-1.png), 
                      linear-gradient(348deg, rgb(0 96 10) 0%, rgba(0, 0, 0, 1) 50%) !important;
background-position: top 80px right, 0 0 !important;
    background-repeat: no-repeat, no-repeat !important;
    background-size: 40%, cover !important;
}


.navratnostFve h5 {
    margin: 0;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 4px;
}
.navratnostFve .elementor-widget-container {
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
}
.navratnostFve .highlighted > .elementor-widget-container {
    padding: 12px !important;
    color: #fff;
}
.navratnostFve .highlighted h5 {
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
	margin-bottom: 8px;
}
.navratnostFve .highlighted .elementor-widget-container {
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
}
.navratnostFve .inline-texts h5 {
    margin: 0;
}
.navratnostFve .inline-texts {
	color: #24A531;
}
.navratnostFve .inline-texts h5 {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}
.navratnostFve .inline-texts > span {
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
}
.navratnostFve > .e-con-inner {
    max-width: 860px;
}


@media (max-width: 767px) {
	.navratnostFVE-sectionTitle br {
		display: none;
	}
}

@media(min-width: 767px) and (max-width: 1024px) {
    body .elementor-50986 .klicove-gradient.klicove_komponenty {
        background-image: url(https://schlieger.cz/wp-content/uploads/2024/05/solarni-panel-aiko-a440-mah54mb-n-type-abc-440-wp-1.png), 
                          linear-gradient(186deg, rgb(0 96 10) 0%, rgba(0, 0, 0, 1) 30%) !important;
        background-position: top right, 0 0 !important;
        background-repeat: no-repeat, no-repeat !important;
        background-size: 30%, cover !important;
    }
}

@media(max-width: 767px) {
    body .elementor-50986 .klicove-gradient.klicove_komponenty {
        background-image: url(https://schlieger.cz/wp-content/uploads/2024/05/solarni-panel-aiko-a440-mah54mb-n-type-abc-440-wp-1.png), 
                          linear-gradient(186deg, rgb(0 96 10) 0%, rgba(0, 0, 0, 1) 50%) !important;
        background-position: top -100px right, 0 0 !important;
        background-repeat: no-repeat, no-repeat !important;
        background-size: 70%, cover !important;
    }
	    .klicove-gradient.klicove_komponenty h3 {
        font-size: 24px !important;
    }
}.akce-dotace-tc h1 p{margin-top:16px;color:#fff;font-size:42px;line-height:54px;font-weight:600;}.akce-dotace-tc h1 .bg-red{color:#fff;text-align:center;font-family:Poppins;font-size:48px;font-style:normal;font-weight:600;line-height:62px;}.vyhody-row .dce-acf-repeater-grid{display:flex;}.vyhody-row .repeater-item{position:relative;padding-left:25px;}.vyhody-row .repeater-item:before{content:"";position:absolute;left:0;top:7px;background:url("https://cdn-kmlep.nitrocdn.com/lRiCSwXTatqelIfmDyNekzymvZfCJZTT/assets/images/optimized/rev-f3fdacb/schlieger.cz/wp-content/uploads/2024/07/fajfka.svg");background-size:contain;width:13px;height:13px;}.vyhody-row .dce-acf-repeater-grid .dce-acf-repeater-item{padding:0 18px;width:auto !important;flex:1 !important;white-space:nowrap;}.jak_na_dotace-row .dce-acf-repeater-item span:first-of-type{background:#fff;border-radius:8px;box-shadow:0px 2px 12px 0px rgba(0,0,0,.12);padding:10px;display:flex;align-items:center;justify-content:center;min-width:56px;height:56px;width:56px;}.jak_na_dotace-row .dce-acf-repeater-grid{gap:56px;}.jak_na_dotace-row .dce-acf-repeater-item{display:flex;gap:12px;}.recenze_zakazniku-white-bg .akce-recenze_zakazniku-inner{border:1px solid #b0b6bb;}.swipe-icon{margin-top:0 !important;}.swipe-icon:before{display:none;}.text-area h3{font-size:20px;font-style:normal;font-weight:600;line-height:26px;margin-bottom:12px;margin-top:36px;}@media (max-width: 1024px){.akce-dotace-tc h1 p{font-size:24px;font-style:normal;font-weight:600;line-height:30px;}.akce-dotace-tc h1 .bg-red{font-size:28px;font-style:normal;font-weight:600;margin:0 auto;padding:10px;line-height:1;}.vyhody-row .dce-acf-repeater-grid{display:flex;flex-direction:column;gap:10px;}.link-detail_akce{font-size:12px;line-height:1.2;}.vyhody-row .repeater-item{position:relative;padding-left:25px;white-space:normal;}.jak_na_dotace-row .dce-acf-repeater-grid{gap:20px;flex-direction:column;}.hero-timer{position:absolute;bottom:calc(152px + 60px);left:0;}.m-dvh100>.e-flex.hero-timer{position:absolute;flex-grow:0 !important;height:auto !important;top:160px;left:50%;transform:translateX(-50%);}body .recenze_zakazniku-white-bg .akce-recenze_zakazniku-inner{border:none;}}@media (max-width: 767px){.text-area{background:none !important;}.text-area h3{margin-top:20px;}}/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 19 2024 | 16:54:41 */
.realizaceheading{
	max-width:599px!important;
}

.realizace-single-atribut-wrapperr .jet-listing-dynamic-repeater__items {
    width: 100%;
    display: block;
}
.realizace-single-atribut-wrapper {
    display: flex;
    flex-wrap: wrap;
    padding-top: 8px !important;
    border-top: 1px solid #F4F5F5;
    margin-top: 8px;
    gap: 0 18px;
    justify-content: center;
    align-items: center;
	min-height: 55px;
}
.uspora_energie-cena u {
    color: #6D7A84;
    font-family: Poppins;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px;
    text-decoration: none;
}
.realizace-single-atribut span {
    color: #383F47;
    font-family: Poppins;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px;
    padding-left: 8px;
}
.realizace-single-atribut img {
    width: 16px;
    height: 16px;
    object-fit: contain;
}
.realizace-single_item-lokace .jet-listing-dynamic-field__content,
.realizace-single_item-lokace h3 {
    color: #000;
    font-family: Poppins;
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    border-radius: 4px;
    border: 0.5px solid #E7E7E7;
    background: var(--BD_grey1, #F5F5F5);
    padding: 0px 13px;
    margin-right: 8px;
    margin-bottom: 8px;
}
.realizace-single_item-kategorie .jet-listing-dynamic-terms__link {
    background: #24A531;
    padding: 6px 16px;
    border-radius: 8px;
    color: #FFF;
    font-family: Poppins;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    border-radius: 4px;
    border: none;
    background: #24A531;
    backdrop-filter: blur(2px);
	margin-right: 4px;
	margin-bottom: 4px;
}
.realizace-single_item-kategorie .jet-listing-dynamic-terms__link.fve {
    background: #24A531;
}
.realizace-single_item-kategorie .jet-listing-dynamic-terms__link.sov {
    background: #3E66DF;
}
.realizace-single_item-kategorie .jet-listing-dynamic-terms__link.tc {
    background: #DA000F;
}
.realizace-filter fieldset {
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
}
.realizace-filter .jet-radio-list__row .jet-radio-list__item {
    height: 96px;
    width: 148px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 8px;
    border: 1.5px solid #D5D7DD;
    background: #FFF;
}
.realizace-filter .jet-radio-list__row .jet-radio-list__item.active,
.realizace-filter .jet-radio-list__row .jet-radio-list__item:hover {
	border-color: #DA000F;
}
.realizace-filter .jet-radio-list__row .jet-radio-list__item.active .jet-radio-list__label {
    color: #000;
}
.realizace-filter .jet-radio-list__input + .jet-radio-list__button {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.realizace-filter .jet-radio-list__input + .jet-radio-list__button:before {
   content: "";
    position: relative;
    display: block;
    height: 46px;
    width: 46px;	
    background-size: contain !important;
    background-position: center !important; 
    background-repeat: no-repeat !important;	
}
.realizace-filter .jet-radio-list__input + .jet-radio-list__button .jet-radio-list__decorator {
    display: none;
}
.realizace-filter [aria-label="Fotovoltaika"] + .jet-radio-list__button:before {
    background: url(https://schlieger.cz/wp-content/uploads/2024/07/filter-sov.svg);
}
.realizace-filter [aria-label="Tepelná čerpadla"] + .jet-radio-list__button:before {
    background: url(https://schlieger.cz/wp-content/uploads/2024/07/filter-tc.svg);
}
.realizace-filter [aria-label="Solární ohřev vody"] + .jet-radio-list__button:before {
    background: url(https://schlieger.cz/wp-content/uploads/2024/07/filter-sov-1.svg);
}
.realizace-filter [aria-label="Všechny realizace"] + .jet-radio-list__button:before {
    display: none;
}
.realizace-filter [aria-label="Všechny realizace"] + .jet-radio-list__button .jet-radio-list__label {
    padding: 0 20px;
    text-align: center;
	margin-top: 0;
}
.realizace-filter .jet-radio-list__input + .jet-radio-list__button .jet-radio-list__label {
    color: #6D7A84;
    text-align: center;
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    display: block;
    margin-top: 5px;
	padding: 0 12px;
}
.realizace-filter .jet-filter-row {
    gap: 0;
    margin: 0 6px 6px !important;
    display: flex !important;
}
.realizace-filter-select .jet-smart-filters-select.jet-filter .jet-select {
	max-width: 180px !important;
}
.realizace-filter-select .jet-smart-filters-select.jet-filter .jet-select .jet-select__control {
    border: none !important;
    width: fit-content !important;
    outline: none;
    border-bottom: 1px solid #000 !important;
	border-radius: 0 !important;
	padding: 0 !important;
	outline: none !important;	
	background: transparent;
}
.realizace-filter-select .jet-smart-filters-select.jet-filter .jet-select .jet-select__control:focus {
	outline: none !important;
	box-shadow: none !important;
}
.realizace-recenze .jet-tabs__control-wrapper {
    background: #fff;
    padding: 6px;
    border-radius: 8px;
    border: 1px solid #D5D7DD;
	gap: 8px;
	flex-wrap: nowrap;
    max-width: 628px;
    width: 100%;	
	margin-bottom: 0 !important;
}
.realizace-recenze .jet-tabs>.jet-tabs__control-wrapper .jet-tabs__control {
    border-radius: 8px !important;
    flex: 1;
    text-align: center;
	margin-bottom: 0 !important;
	margin-right: 0 !important;
}
.realizace-recenze .jet-tabs__control-inner {
    border-radius: 8px;
    padding: 11px 32px;
	background: transparent;
}

.realizace-recenze .jet-tabs__control .jet-tabs__control-inner .jet-tabs__label-text {
    color: #383F47;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
	margin-left: 10px;
}
.realizace-recenze .jet-tabs__control.active-tab .jet-tabs__control-inner .jet-tabs__label-text {
    color: #fff;
}
.realizace-recenze .jet-tabs__control.active-tab .jet-tabs__control-inner {
    background: #DA000F;
}
.recenze-seo-text p {
    margin-bottom: 32px;
}
.recence-vyhody>.e-child:nth-of-type(2):before {
    content: "";
    height: 99px;
    width: 1px;
    background: #D5D7DD;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: -1px;
}
.recence-vyhody>.e-child:nth-of-type(2):after {
    content: "";
    height: 99px;
    width: 1px;
    background: #D5D7DD;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: -1px;
}
.recenze-seo-text p a {
    color: #DA000F;
    text-decoration: underline;
}
.main-image-wrapper .jet-engine-gallery-grid .jet-engine-gallery-grid__item-wrap img {
    height: 320px;
	border-radius: 8px;
}
.main-image-wrapper .jet-engine-gallery-grid .jet-engine-gallery-grid__item {
    max-width: 50%;
    padding: 0;
	margin-bottom: 30px;
}
.main-image-wrapper .jet-engine-gallery-grid .slick-arrow {
    display: none !important;
}

.jet-engine-gallery-grid-nav .jet-engine-gallery-item-wrap img {
    height: 108px;
    border-radius: 8px;
}
.jet-engine-gallery-grid-nav .jet-engine-gallery-grid__item {
    padding: 0 7.5px !important;
}
.jet-engine-gallery-grid-nav .slick-arrow {
    top: 50% !important;
    transform: translateY(-50%) !important;
}
.jet-engine-gallery-grid-nav {
    padding: 0 50px !important;
}
.jet-engine-gallery-grid-nav .slick-arrow.slick-prev {
    left: -1%;
    background-color: #fff;
    border-color: #fff;
    height: 48px;
    width: 48px;
}
.jet-engine-gallery-grid-nav .slick-arrow.slick-next {
    background-color: #fff;
    border-color: #fff;
    height: 48px;
    width: 48px;
	right: -1%;
}
.realizace-about-infos {
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
    padding-left: 56px;
    padding-top: 36px;
    display: flex;
    justify-content: stretch;
    padding-right: 72px;
    flex-direction: column;
	z-index: 1;
}
.realizce-single-title {
    color: #383F47;
    font-family: Poppins;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
}
.realizace-single-detail-atributy .realizace-single-atribut-wrapper {
    flex-direction: column;
}
.realizace-single-detail-atributy .realizace-single-atribut-wrapper li {
    width: 100%;
}
.realizace-single-detail-atributy .realizace-single-atribut-wrapper li .realizace-single-atribut {
    display: flex;
    justify-content: space-between !important;
    width: 100%;
    flex-direction: row;
}
.realizace-single-detail-atributy .realizace-single-atribut-wrapper li .realizace-single-atribut {
    display: flex;
    justify-content: space-between !important;
    width: 100%;
    flex-direction: row;
    margin-bottom: 8px;
    padding-bottom: 8px;
    border-bottom: 1px solid #B0B6BB;
}
.realizace-single-detail-atributy .realizace-single-atribut-wrapper li .realizace-single-atribut span:first-of-type {
    color: #383F47;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}
.realizace-single-detail-atributy .realizace-single-atribut-wrapper li .realizace-single-atribut span {
    padding: 0;
}
.realizace-single-detail-atributy .realizace-single-atribut-wrapper li .realizace-single-atribut span:last-of-type {
    color: #383F47;
    text-align: right;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
}
.realizace-detail-product_type-img li {
    display: none;
}
.realizace-detail-product_type-img li:first-of-type {
    display: block;
    display: flex;
    justify-content: center;
    align-items: center;
}
.realizace-detail-product_type-img-wrapper {
    align-items: center;
    height: 75px;
    width: 75px;
    justify-content: center;
    border-radius: 4px;
    border: 1px solid #E7E7E7;
    background: #F5F5F5;
}
.realizace-detail-product_type-img li img {
    width: 35px;
}
.realizace-recenze .jet-tabs__content-wrapper {
	background: #f9f9f9;
}
.single-realizace .custom-lightbox-content {
    max-width: 700px;
}
.single-realizace .custom-lightbox-content .custom-lightbox-nav.left,
.single-realizace .custom-lightbox-content .custom-lightbox-nav.right {
    bottom: 30px;
    top: auto;
	display: none;
}
.single-realizace .custom-lightbox-content .lightbox-count {
    background: transparent;
    width: 60px;
    bottom: 32px;
    transform: translateX(-80%);
	white-space: nowrap;
}
.custom-lightbox .content-here img {
    border-radius: 8px;
    height: 100%;
    object-fit: cover;
	width: 100%;
}
.realizace-doba_cteni .jet-listing-dynamic-field__content {
    text-align: center;
    color: #383F47;
    font-family: Poppins;
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    border-radius: 50px;
    background: #F5F5F5;
    padding: 2px 10px;
}
.realizace-datum_clanku time {
    color: #6D7A84;
    font-family: Poppins;
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
}
.back_to_page svg {
    height: 18px;
    vertical-align: middle;
	font-size: 20px;
}
.realizace-single-location .jet-listing-dynamic-field__content {
    border-radius: 4px;
    border: 0.5px solid #E7E7E7;
    background: #F5F5F5;
    padding: 0px 10px;
    color: #000;
    font-family: Poppins;
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin-right: 8px;
    margin-top: 8px;
}
.recenze-single-items .jet-listing-dynamic-field__content {
    margin: 0 8px 0 0;
}
.realizace-filter-select.jet-smart-filter-group-position-column>.elementor-widget-container {
    justify-content: center;
}
.realizace-filter-select .jet-select:before {
	display: none;
}
.stars-container {
  display: flex;
  align-items: center;
}
.stars-container svg {
  width: 24px; /* Adjust the size as needed */
  height: 24px;
  fill: #F7871B; /* Change color if needed */
}
.star-half {
  clip-path: inset(0 50% 0 0);
}
.single-google-recenze .recenze-full_text {
    height: 147px;
    overflow: hidden;
    overflow-y: scroll;
}
.realizace-single-hero-okres .jet-listing-dynamic-terms {
    display: flex;
    align-items: center;
}
.realizace-single-hero-texts h1 {
    margin: 0;
    line-height: 1;
    font-size: inherit;
}
.single-google-recenze .recenze-full_text {
    overflow-y: scroll;
}
.single-google-recenze .recenze-full_text::-webkit-scrollbar {
    display: none;
    -ms-overflow-style: none;  /* IE and Edge */
    scrollbar-width: none;  /* Firefox */	
}
.single-google-recenze .recenze-full_text {
    -ms-overflow-style: none;  /* IE and Edge */
    scrollbar-width: none;  /* Firefox */
}
.main-image-wrapper .jet-engine-gallery-grid .jet-engine-gallery-grid__item-wrap img {
    height: 343px !important;
    object-fit: cover;
    object-position: center;
	width: 100%;
}
.single-realizace .custom-lightbox-content .lightbox-count {
	display: none;
}
.realizace-carousel-wrapperrr .jet-listing-dynamic-field__content img {
    height: 350px;
    border-radius: 8px;
    width: 50%;
    object-fit: cover;
    object-position: center;
}
.realizace-carousel-wrapperrr .jet-listing-dynamic-field__content .jet-engine-gallery-grid-nav img {
	width: 100%;
    height: 108px;
}
/*
.realizace-single-about .main-image-wrapper .jet-engine-gallery-grid .jet-engine-gallery-grid__item img {
    width: 50%;
}
*/
.realizace-single-about .jet-engine-gallery-grid-nav .jet-engine-gallery-item-wrap {
    width: 100%;
}
.main-image-wrapper .jet-engine-gallery-grid .jet-engine-gallery-grid__item .jet-engine-gallery-item-wrap {
    width: 50%;
}
.realizace-single-hero-mesto h1 {
    background: #fff;
    position: relative;
    padding: 10px 26px 10px 56px;
    border-radius: 8px;
    border: 1px solid #E1E4E4;
}
.realizace-single-hero-mesto h1:before {
    content: "";
    background: url(https://schlieger.cz/wp-content/uploads/2024/04/Pin.svg);
    width: 33px;
    height: 32px;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 18px;
}
.has_white-bg .rychly-kontakt > .e-con-inner {
    padding: 32px;
    border-radius: 8px;
    background: #FFF;
    box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.12);
}
.has_white-bg .rychly-kontakt .contact-info-box {
	border-radius: 8px;
	border: 1px solid #D5D7DD;
	background: #F9F9F9;
}
.dalsi_realizace .slick-arrow {
    height: 48px !important;
    width: 48px !important;
    background-size: 48px !important;
    z-index: 1 !important;
    background-color: transparent !important;
}
.dalsi_realizace .slick-arrow.prev-arrow {
    background-image: url(https://schlieger.cz/wp-content/uploads/2024/08/keyboard_arrow_left.svg) !important;
}
.dalsi_realizace .slick-arrow.next-arrow {
    background-image: url(https://schlieger.cz/wp-content/uploads/2024/08/keyboard_arrow_right.svg) !important;
}
.dalsi_realizace .jet-listing-grid__slider .jet-slick-dots {
    margin-top: 32px;
}
.recenze-single-item--name .jet-listing-dynamic-field__content {
    width: 100%;
    flex: 0 !important;
    white-space: nowrap;
}
.recenze-single-item--name .jet-listing-dynamic-field__icon {
    position: relative;
    right: 0;
    align-items: center;
    order: 1;
    margin-left: 8px;
}
.recenze-single-item--name .jet-listing-dynamic-field__icon svg {
	height: 20px;
	width: 20px;
	object-fit: contain;
}
.single-realizace .custom-lightbox {
    background: rgba(0, 0, 0, 0.2);
}
.realizace-single-about .jet-engine-gallery-main {
	margin-bottom: 0 !important;
}
.realizace-single-hero-category {
	max-width: 440px !important;
}
#tab-realizace.active-tab .jet-tabs__label-text,
#tab-recenze.active-tab .jet-tabs__label-text {
	position: relative;
}
#tab-realizace.active-tab .jet-tabs__label-text:before,
#tab-recenze.active-tab .jet-tabs__label-text:before {
    content: "";
    background: url(https://schlieger.cz/wp-content/uploads/2024/09/Frame.svg);
    z-index: 0;
    display: block;
    color: white;
    fill: white !important;
    position: absolute;
    background-size: 22px;
    background-repeat: no-repeat;
    background-position: 0;
    overflow: visible;
    height: 25px;
    width: 25px;
    left: -34px;
}
#tab-recenze.active-tab .jet-tabs__label-text:before {
	background: url(https://schlieger.cz/wp-content/uploads/2024/09/Frame-1.svg);
	left: -36px;
}
.realizace-single_item:hover {
    box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.12);
    transition: .3s;
    border-radius: 8px;
}
.realizace-wrapper {
    overflow: hidden;
}
.realizace-recenze {
	width: 100%;
}
.jet-tabs__content.active-content .jet-tabs-no-template-message {
    display: none;
}
.recenze-kategorie-tepelna-cerpadla .priklad-fve {
	display: none;
}
.recenze-kategorie-fotovoltaika .priklad-tc {
	display: none;
}



@media (max-width: 1024px) {
	.realizace-about-infos {
		position: relative;
		order: 2;
		width: 100%;
		padding: 0;
		margin-top: 20px;
	}
	.main-image-wrapper .jet-engine-gallery-grid {
		display: none !important;
	}	
	.realizace-carousel-wrapperrr .jet-listing-dynamic-field__content .jet-engine-gallery-grid-nav img {
		height: 226px;
		object-fit: cover;
	}
	/*.realizace-single-item {
		min-width: 375px;
	}*/
	.scroll-x .dce-posts-wrapper {
		display: flex;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
		padding-left: 0;
		-ms-overflow-style: none;
		scrollbar-width: none;
		justify-content: flex-start !important;
		padding-bottom: 10px;
		padding-left: 10px;
		padding-right: 10px;
		flex-wrap: nowrap !important;
	}
	.scroll-x .dce-posts-wrapper article {
		flex: 0 0 auto !important;
		margin-right: 20px;
		max-width: 375px;
		justify-content: flex-start !important;
		width: 100% !important;
		padding-bottom: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.scroll-x .swipe-icon {
		margin-top: 15px;
		padding: 0;
	}
	.scroll-x .swipe-icon:before {
		display: none;
	}	
	.realizce-single-title {
		font-size: 20px;
		line-height: 26px;
	}
	.dalsi_realizace .slick-arrow {
		display: none !important;
	}
	.dalsi_realizace .jet-listing-grid__slider .jet-slick-dots {
		margin-top: 16px;
	}
	.realizace-recenze .jet-tabs__control-inner {
		padding: 10px;
	} 
	.realizace-single-hero-category {
		max-width: 100% !important;
	}
}

@media (max-width: 767px) {
	.recence-vyhody>.e-child:nth-of-type(2):before {
		max-width: 225px;
		height: 1px;
		width: 100%;
		position: relative;
		margin: 12px auto;
		left: 0;
		display: block;
		transform: none;
		top: -16px;
	}
	.recence-vyhody>.e-child:nth-of-type(2):after {
		max-width: 225px;
		height: 1px;
		width: 100%;
		position: relative;
		margin: 12px auto;
		left: 0;
		display: block;
		transform: none;
		bottom: -16px;
		right: 0;
		top: auto;
	}	
	.realizace-filter fieldset {
		flex-wrap: wrap;
	}
	.realizace-filter .jet-filter-row {
		flex-basis: 48% !important;
		width: 48% !important;
		margin: 0 !important;
		padding: 0;
		justify-content: center;
		display: inline-block !important;
	}
	.realizace-filter .jet-radio-list__row .jet-radio-list__item {
		width: 100%;
	}
	.realizace-filter fieldset {
		flex-wrap: wrap;
		justify-content: center;
		gap: 10px;
		flex-direction: row;
		width: fit-content;
	}
	.realizace-filter .jet-radio-list-wrapper {
		display: flex;
		justify-content: center;
	}
	.realizace-recenze .jet-tabs__control .jet-tabs__control-inner .jet-tabs__label-text {
		font-size: 12px;
	}
	.realizace-recenze .jet-tabs__control-wrapper {
		max-width: 100%;
		width: calc(100% - 10px);
		flex-direction: row;
	}
	.jet-engine-gallery-grid-nav {
		padding: 0 !important;
	}
	.jet-engine-gallery-grid-nav .slick-arrow.slick-next {
		right: 35%;
		top: auto !important;
		transform: none !important;
		bottom: -60px;
	}
	.jet-engine-gallery-grid-nav .slick-arrow.slick-prev {
		left: 35%;
		top: auto !important;
		transform: none !important;
		bottom: -60px;
	}
	.realizace-single-about .jet-engine-gallery-main {
		padding-bottom: 50px;
	}
	.realizace-datum_clanku time,
	.realizace-doba_cteni .jet-listing-dynamic-field__content {
		margin-right: 20px;
		font-size: 10px;
		line-height: 22px;
	}
	.realizace-datum_clanku time {
		margin-right: 0;
	}	
	.single-realizace .custom-lightbox-content {
		max-height: 300px;
		padding: 10px;
	} 
	.single-realizace .custom-lightbox-content .lightbox-count {
		transform: translateX(-50%);
	}
	.dalsi_realizace .jet-listing-grid__slider .jet-slick-dots li {
		margin: 0 6px;
	}
	.realizace-filter .jet-filter-row {
		flex-basis: 100% !important;
		width: 100% !important;
	}
}
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 08 2024 | 07:35:18 */
.footer-banner-content .banner-name {
    width: fit-content;
    padding: 8px 12px;
    border-radius: 50px;
	margin-right: 12px;
}
.footer-menu .e-n-menu-heading {
    flex-direction: column;
}
.footer-menu li {
    display: flex !important;
    width: 100%;
	padding: 0;
}
.footer-menu li .e-n-menu-title-container {
    width: 100%;
    display: block;
}
.footer-menu li .e-n-menu-title-text {
    color: #383F47;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px;
    padding: 14px 0;
}
.footer-menu .elementor-widget-container li {
    display: flex;
    flex-direction: column;
}
.footer-menu .elementor-widget-container li h2 {
    color: #383F47;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px;
    margin: 14px 0;
    position: relative;
}
.footer-menu .elementor-widget-container li ul li a {
    color: var(--Greys-Grey-4, #383F47);
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    text-align: left;
    margin: 0;
    padding: 8px 0;
    border: none;
	text-transform: none;
}
.footer-menu li > a {
    font-weight: 500;
}



.footer-menu .widgettitle {
    cursor: pointer;
    position: relative;
    padding-right: 25px;
}

.footer-menu .widgettitle .chevron {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    transition: transform 0.3s ease, stroke 0.3s ease;
    width: 20px;
    height: 20px;
}

.footer-menu .widgettitle .chevron svg path {
    stroke: #383F47; 
}

.footer-menu .widgettitle .chevron.up svg path {
    stroke: #DA000F; 
}

.footer-menu .widgettitle .chevron.up {
    transform: translateY(-50%) rotate(180deg);
}

.footer-menu .elementor-widget-container ul {
    overflow: hidden;
}

.footer-menu .elementor-widget-container ul.open {
    display: block;
	width: 100%;
}

.footer-menu .widget_nav_menu.active .widgettitle {
    color: #DA000F; /* Active color for h2 */
}



/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 04 2024 | 11:01:55 */
	.single-aktuality .blog_page-editor p{
		font-size:18px;
	}
	.single-aktuality .numbered-list-bg li {
    font-size: 18px;
}
.single-aktuality .article-ul-features li {
    font-size: 18px;
}

table.article-video-container tbody tr {
    display: flex;
    align-content: flex-start;
    align-items: flex-start;
	border-radius: 18px;
    padding: 40px;
    background-color: #fff5e7;
}
table.article-video-container p {
    color: black;
    margin: 20px 0px;
}
table.article-video-container h3 {
    font-size: 32px;
    line-height: 1;
}
a.article-button:hover {
    text-decoration: none!important;
    background-color: #1e8d29;
}
p a.article-button {
    line-height: 3;
}
a.article-button {
    background-color: #24a531;
    color: white!important;
    padding: 16px 16px;
    text-decoration: none!important;
    border-radius: 8px;
}


table.article-video-container iframe {
    border-radius: 12px;
}

.single-aktuality .otazka-container {
    max-width: 500px;
}
.single-aktuality .article-ul-features {
    font-size: 16px;
    border-radius: 8px;
    padding: 20px;
    background: #c2e7ff !important;
}
.single-aktuality .article-ul-features li {
    margin-bottom: 8px;
}

.post-48448 ol li::marker {
    font-weight: bold;
}
.single-aktuality ol {
    padding: 20px 40px;
    background-color: #c2e7ff;
    border-radius: 8px;
    line-height: 2;
    margin: 20px 0px;
}
 ol li::marker {
    font-weight: bold;
}
.post-48448 ol {
    padding: 20px 40px;
    background-color: #c2e7ff;
    border-radius: 8px;
    line-height: 2;
    margin: 20px 0px;
}


.post-48506 ol li::marker {
    font-weight: bold;
}

.post-48506 ol {
    padding: 20px 40px;
    background-color: #c2e7ff;
    border-radius: 8px;
    line-height: 2;
    margin: 20px 0px;
}
.post-48555 ol li::marker {
    font-weight: bold;
}

.post-48555 ol {
    padding: 20px 40px;
    background-color: #c2e7ff;
    border-radius: 8px;
    line-height: 2;
    margin: 20px 0px;
}


.single-aktuality {
    padding-top: 0;
}
.blog_page-editor h2 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 20px;
    font-weight: 600;
    line-height: 36px;
}
.blog_page-editor h2 strong {
	font-weight: 700;
}
.blog_page-editor p {
    margin-bottom: 17px;
    font-size: 16px;
    line-height: 1.3em;
	font-weight: 400;
}
.blog_page-editor img {
	display: block;
	margin-top: 17px;
}
.w1000 {
	padding: 0 20px;
}	
.w1000 > .e-con-inner {
	max-width: 1000px !important;
	margin-left: auto;
	margin-right: auto;
}
.blog_page-header > .e-con-inner {
    border-bottom: 1px solid #868686;
}
.blog_page-header img {
	width: auto;
}
.blog_page-editor a {
	color: var( --e-global-color-primary );
	font-weight: 600;
}
.blog_page-editor a:hover {
	text-decoration: underline;
}
.blog_page-editor h1#headline {
    display: none;
}

#form .dynamic-content-for-elementor-acf {
	width: 100%;
}





@media(max-width:767px){
		.single-aktuality .blog_page-editor p{
		font-size:16px;
	}
	.single-aktuality .numbered-list-bg li {
    font-size: 16px;
}
.single-aktuality .article-ul-features li {
    font-size: 16px;
}
	
	
	table.article-video-container tbody tr {
    display: flex;
    align-content: flex-start;
    align-items: flex-start;
	border-radius: 18px;
    padding: 20px;
    background-color: #fff5e7;
}
table.article-video-container h3 {
    font-size: 32px;
    line-height: 1;
}

table.article-video-container iframe {
    border-radius: 12px;
}
	
	
	.single-aktuality .otazka-container {
    margin-right: 0px;
}
.single-aktuality .otazka-container {
    max-width: 100%;
}	
}


@media (max-width: 400px) {
	table.article-video-container iframe {
		height: 185px;
	}	
}/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 30 2024 | 11:01:00 */
.h1-small {
    display: block;
    font-size: 58px;
    font-style: normal;
    font-weight: 600;
    line-height: 66px;
    letter-spacing: -1.16px;
}
.red_underline {
    position: relative;
}
.red_underline:before {
    content: "";
    position: absolute;
    bottom: 10px;
    height: 15px;
    width: calc(100% + 30px);
    display: block;
    background: url(https://schlieger.cz/wp-content/uploads/2024/06/Vector-24.svg);
    left: -15px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.hero-cta svg {
    width: 24px;
    height: 24px;
    display: block;
}
.hero-vyhody .dce-acf-repeater-grid {
    flex-wrap: nowrap;
    justify-content: space-around;
}
.hero-vyhody .dce-acf-repeater-grid .dce-acf-repeater-item:last-of-type {
    margin-right: 0;
}
.hero-vyhody .dce-acf-repeater-grid .dce-acf-repeater-item {
    background: #F9F9F9;
    border-radius: 16px;
    padding: 16px;
    margin-right: 20px;
    box-shadow: 0 2px 12px 0 rgb(0 0 0 / 12%);
}
.hero-vyhody .dce-acf-repeater-grid p.repeater-item {
    color: #DB010F;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 22px;
    margin-bottom: 12px;
}
.hero-vyhody .dce-acf-repeater-grid span.repeater-item {
    color: var(--Greys-black, #000);
    font-family: Poppins;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 19px;
    display: block;
    width: 100%;
}
.green-gradient {
    background: linear-gradient(270deg, #32B03F 43.8%, #2C363F 150.72%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.duvody-table {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.40);
    background: rgba(255, 255, 255, 0.01);
    backdrop-filter: blur(10.550000190734863px);
}
.duvody-table .dce-acf-repeater-grid {
    flex-direction: column;
    color: #fff;
}
.duvody-table .dce-acf-repeater-grid .dce-acf-repeater-item {
    padding-left: 60px;
    color: #FFF;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 36px;
}
.duvody-table .numbered-list {
    position: absolute;
    left: 0;
    font-size: 54px;
    text-align: center;
    width: 50px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    line-height: 1;
}
.duvody-product-img .elementor-widget-container {
	bottom: -70px;
	display: block;
	position: relative;
}
.fve .cenik-2 .reseni-single_product h4.bonus.purple-bg {
    background: #692B86;
    color: #fff;
}
.fve .cenik-2 .reseni-single_product h4.bonus.ai {
	background-image: url(https://schlieger.cz/wp-content/uploads/2024/06/ai-icon.svg);
    background-size: 16px;
    background-position: 11px 50%;
    background-repeat: no-repeat;
    padding-left: 32px;
}
.klienti_rikaji-title h2 p {
    color: #383F47;
    text-align: center;
    font-family: Poppins;
    font-size: 25px;
    font-style: normal;
    font-weight: 500;
    line-height: 27.243px;
    margin-top: 8px;
}
.bg-grey_gradient .form-new-hide {
    border: none !important;
    border-radius: 0 !important;
    background: var(--forms-gra-grad, linear-gradient(242deg, rgba(105, 128, 147, 0.00) 7.14%, rgba(153, 171, 187, 0.54) 92.86%), radial-gradient(97.09% 81.35% at 48.71% 28.63%, #FFF 36.09%, #E3E3E3 82.09%)) !important;
}
.form-new-design .form-title h2 p {
    color: var(--Greys-Grey-4, #383F47);
    text-align: center;
    font-family: Poppins;
    font-size: 25px;
    font-style: normal;
    font-weight: 500;
    line-height: 27.243px;
    margin-top: 8px;
}
.akce-form-vyhody {
    width: fit-content;
	max-width:340px;
}
.form-new-design .form6 .cf7-btn {
	width: 100%;
	margin-bottom: 0;
}
.price-after-text {
	margin-top: 10px;
}
.fve .cenik-2 .price-from {
	margin-top: 0 !important;
}
.fve_zdarma-cenik h2 p {
    text-align: center;
    font-family: Poppins;
    font-size: 25px;
    font-style: normal;
    font-weight: 500;
    line-height: 27.243px;
    margin-top: 8px;
}
.green #proc_schlieger .red-gradient {
    background: var(--Gradients-Green-Dark, linear-gradient(270deg, #32B03F 43.8%, #2C363F 150.72%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.green #proc_schlieger h2 p {
    color: #383F47;
    text-align: center;
    font-family: Poppins;
    font-size: 25px;
    font-style: normal;
    font-weight: 500;
    line-height: 27.243px;
    margin-top: 8px;
}
.green #proc_schlieger .stat-wrapper {
	background: #EFF1F2;
	border: none;
}
.fve-nejvyhodnejsi .badge-akce {
	right: -4px;
	position: absolute;
	bottom: 0;
}
.novinka-badge {
    position: absolute;
    left: -68px;
    top: 20px;
}
.faq .jet-toggle__content-inner a {
    color: #da0810;
    text-decoration: underline;
}
.novinka-badge img {
    height: 120px;
}




@media (max-width: 1024px) {
		.akce-form-vyhody {
    width: fit-content;
	max-width:100%;
}
	.hero-vyhody .dce-acf-repeater-grid {
		display: flex;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
		padding-left: 0;
		-ms-overflow-style: none;
		scrollbar-width: none;
		justify-content: flex-start !important;
		flex-wrap: center !important;
		padding-bottom: 10px;
		padding-left: 10px;
		padding-right: 10px;
		flex-wrap: nowrap !important;
	}	
	.hero-vyhody .dce-acf-repeater-grid .dce-acf-repeater-item {
		flex: 0 0 auto !important;
		margin-right: 20px;
		max-width: 230px;
		justify-content: flex-start !important;
	}	
	.h1-small {
		font-size: 28px;
		line-height: 36px;
		letter-spacing: 0 !important;
		margin-top: 10px;
	}
	.red_underline:before {
		width: 100%;
		left: 0;
		bottom: 0;
	} 
	.duvody-product-img .elementor-widget-container {
		bottom: 0;
		margin-top: -310px !important;
	}
	.akce-form-vyhody {
		width: 100%;
	}
	.form6.cf7form-simple {
		margin: 0 auto;
	}
	.novinka-badge img { 
		height: 75px;
		width: auto;
	}
	.novinka-badge {;
		left: -13px;
		top: 20px;
	}
	.hero-vyhody .dce-acf-repeater-grid p.repeater-item {
		font-size: 16px;
		line-height: 22px;
	}
	.duvody-bg {
		padding-top: 143px;
    	margin-top: 160px;
	}
	.duvody-right_col {
		margin-top: 40px;
	}
}

@media (max-width: 767px) {
	.akce-form-vyhody {
    width: fit-content;
	max-width:100%;
}
	.reseni-single_product-wrapper .jet-listing-dynamic-repeater__items {
		display: flex;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
		padding-left: 0;
		-ms-overflow-style: none;
		scrollbar-width: none;
		justify-content: flex-start !important;
	}	
	.hero-vyhody .dce-acf-repeater-grid {
		justify-content: flex-start !important;
	}	
	.fve_zdarma-cenik h2 p,
	.klienti_rikaji-title h2 p,
	.green #proc_schlieger h2 p,
	.form-new-design .form-title h2 p {
		font-family: Poppins;
		font-size: 16px;
		font-style: normal;
		font-weight: 500;
		line-height: 22px;
		color: #383F47;
	}
	.swipe-icon {
		margin-top: 20px;
	}
	.faq ul {
		padding: 0 0 0 20px;
	}
	.faq ul li {
		margin-bottom: 10px;
	}
	.faq h4 {
		font-size: 20px;
		line-height: 25px;
		margin-top: 20px;
		margin-bottom: 10px;
	}
	body .reseni-single_product-wrapper .jet-listing-dynamic-repeater__items {
		justify-content: flex-start !important;
	}

}





/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 30 2024 | 13:50:13 */
.nabidka_s_panely-hero .title {
    max-width: 725px !important;
}
.pricing-parametry ul li {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
	margin-bottom: 6px;	
	align-items: center;
}
.pricing-parametry ul li:last-of-type {
	margin-bottom: 0;
}
.pricing-parametry-left-col {
    display: flex !important;
    flex-wrap: nowrap;
    width: 65%;
    align-items: center !important;
}
.pricing-parametry-right-col {
    width: 35%;
    text-align: right;
    flex-direction: row-reverse;
}
.pricing-parametry .jet-listing-dynamic-repeater__items {
    width: 100%;
    display: block;
}
.pricing-parametry ul li img {
    width: 16px;
    height: 16px;
    object-fit: contain;
    object-position: center;
}
.pricing-parametry-right-col span,
.pricing-parametry-left-col span {
    font-weight: 700;
    font-size: 14px;
    line-height: 21px;
    color: #383F47;
}
.pricing-parametry-left-col span {
	font-weight: 400;
	padding-left: 6px;
}
.pricing-zahrnuje li {
    margin-bottom: 6px;
    position: relative;
    padding-right: 50px;
}
.pricing-zahrnuje li:last-of-type {
	margin-bottom: 0;
}
.pricing-zahrnuje .jet-listing-dynamic-repeater__items {
    width: 100%;
    display: block;
}
.pricing-zahrnuje span {
    color: #383F47;
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
}
.pricing-zahrnuje li:after {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    height: 16px;
    width: 16px;
    background: url(https://schlieger.cz/wp-content/uploads/2024/05/green-check1.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.pricing-velikost_elektrarny h3,
.pricing-name h3{
    margin: 0;
}
.pricing-navratnost .is-svg-icon {
    display: flex;
    align-items: center;
}
.pricing-navratnost .elementor-widget-container {
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    flex-direction: row;
}
.extra_sleva .elementor-icon-wrapper {
    height: 52px;
    width: 52px;
}
.flag-box .elementor-image-box-img {
    align-items: center;
    display: flex !important;
	width: auto !important;
}
.flag-box .elementor-image-box-img img {
    width: auto !important;
    display: block !important;
    height: 36px !important;
    object-fit: contain;
    margin-right: 0 !important;
}
.flag-box .elementor-image-box-content {
	width: auto !important;
}
.location-wrapper {
    width: fit-content;
    padding: 0 25px;
}
.percent_sale .jet-listing-dynamic-field__content {
    white-space: nowrap;
}
.sleva_text .jet-listing-dynamic-field__content {
    white-space: nowrap;
}
.dalsi_krok-title h2:after {
    content: "";
    display: block;
    position: absolute;
    right: -15%;
    top: 37%;
    height: 97px;
    width: 51px;
    background: url(https://schlieger.cz/wp-content/uploads/2024/05/arrow-down1.svg);
    background-repeat: no-repeat;
    background-position: center;
    z-index: 1;
    background-size: contain;
}
.dalsi_krok-title h2 {
    display: inline-block;
    position: relative;
	text-align: center;
}
.naskok .elementor-widget-image {
    z-index: 0;
}
.swipe-icon.new {
    padding: 0;
    margin-top: 20px;
    border: none !important;
}
.swipe-icon.new:before {
	display: none;
}


@media (max-width: 1024px) {
	.cenik-2 .jet-listing-grid__items {
		display: flex;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
		padding-left: 0;
		-ms-overflow-style: none;
		scrollbar-width: none;
		justify-content: flex-start !important;
		flex-wrap: nowrap;
	}
	.cenik-2 .jet-listing-grid__items .jet-listing-grid__item {
		flex: 0 0 auto;
		margin-right: 0;
		padding: 0 10px 10px 10px;
		min-width: 300px;
	}
	.usetrite-left_col {
		background: #fff !important;
	}
	.ai_ready-wrapper {
		background: #fff !important;
	}

}


@media (max-width: 767px) {
	.cenik-2 .jet-listing-grid__items {
		justify-content: flex-start !important;		
	}
	.naskok img {
		max-width: 324px;
		margin: 0 auto !important;
		display: block !important;
	}
	.ai_ready-wrapper .usetrite-left_col h2 {
		display: none !important;
	}
	.ai_ready-wrapper .usetrite-left_col {
		padding-top: 0;
	}
	.naskok-vyhody {
		margin-top: -24%;
		position: relative;
		z-index: 2;
		margin-left: -55px;
	}
	.naskok .elementor-widget-image {
		z-index: 0 !important;
	}	
	.schuzka-vyhody .left_col {
		max-width: 70px;
	}
	.extra_sleva .elementor-icon-wrapper {
		height: 26px;
		width: 26px;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.dalsi_krok-title h2:after {
		right: -22%;
	}
	.white-bg {
		background: #fff !important;
	}
}

@media (max-width: 400px) {
	.naskok-vyhody {
		margin-left: -120px;
	}	
}.fve-zdarma-obsah{width:auto;}.naskok-more{position:absolute;bottom:0;right:auto;text-align:right;display:flex;justify-content:flex-end;}.naskok-more .elementor-widget-container p{font-size:11px;line-height:21px;margin-right:11px;text-decoration:underline;}.naskok-more .elementor-widget-container{width:50%;display:flex;align-items:center;justify-content:flex-end;}.co_rikali-mobile .e-con-inner{overflow-x:scroll;-webkit-overflow-scrolling:touch;white-space:normal;-ms-overflow-style:none;scrollbar-width:none;}.co_rikali-mobile>div>.e-flex{min-width:300px !important;flex-grow:1;margin-right:25px;white-space:normal;}span.panely-zdarma-small{font-size:36px;}.fve .reseni-single_product .pricing-item-name{color:#383f47 !important;text-align:center;font-family:Poppins;font-size:26px;font-style:normal;font-weight:600;line-height:32px;-webkit-text-fill-color:inherit !important;background:transparent;margin:16px auto;}.fve .reseni-single_product .pricing-item-name{color:#383f47 !important;text-align:center;font-family:Poppins;font-size:26px;font-style:normal;font-weight:600;line-height:32px;-webkit-text-fill-color:inherit !important;background:transparent;margin:0px auto 22px;}.fve .reseni-single_product h4.bonus{margin-bottom:10px;}.fve_zdarma-cenik .reseni-single_product-wrapper .jet-listing-dynamic-repeater__items>*{padding:0 20px;}body .detail_nabidky{display:block;width:100%;text-align:center;transition:.2s;}body .detail_nabidky:hover{background:var(--e-global-color-80a4fdd);transition:.2s;}.fve_zdarma-products_used-badges .elementor-icon-list-text > span,.fve_zdarma-products-parameters .repeater-item span{background:red;min-height:32px;display:flex;justify-content:center;align-items:center;padding:0 32px;border-radius:8px;color:#fff;width:fit-content;font-size:12px;font-weight:500;line-height:20px;}.fve_zdarma-products-parameters .dce-acf-repeater-grid{flex-direction:column;}.fve_zdarma-products_used-badges .elementor-icon-list-text > span.red-bg,.fve_zdarma-products-parameters .repeater-item .red-bg{background:#da000f;}.fve_zdarma-products_used-badges .elementor-icon-list-text > span.green-bg,.fve_zdarma-products-parameters .repeater-item .green-bg{background:#24a531;}.fve_zdarma-products_used-badges .elementor-icon-list-text > span.purple-bg,.fve_zdarma-products-parameters .repeater-item .purple-bg{background:#692b86;}.fve_zdarma-products-parameters .dce-acf-repeater-grid .dce-acf-repeater-item{margin:2.5px 0;}.gradient-bg{border-radius:50px;background:var(--Gradient,linear-gradient(90deg,#da000f 41.95%,#f8a82f 104.1%));color:#fff;font-family:Poppins;font-size:14px;font-style:normal;font-weight:600;line-height:58px;padding:8px 12px;white-space:nowrap;}.fve .cenik-2 .reseni-single_product h4.usetrite,.fve .cenik-2 .reseni-single_product h4.bonus{background:green;background:#d7ead3;border-radius:50px;width:max-content;padding:4px 16px;margin-bottom:8px;font-weight:600;}.fve .cenik-2 .reseni-single_product h4.bonus{background:#eee;margin-bottom:0;}.fve .cenik-2 .reseni-single_product h3{color:#000;background-clip:inherit;-webkit-background-clip:inherit;-webkit-text-fill-color:inherit;background:transparent;font-size:36px;font-weight:600;line-height:48px;}.fve .cenik-2 .reseni-single_product h3.pricing-item-name{color:#383f47;text-align:center;font-family:Poppins;font-size:26px;font-style:normal;font-weight:600;line-height:32px;margin-bottom:24px;margin-top:16px;}.fve .cenik-2 .reseni-single-product_desc{color:#383f47;text-align:center;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:22px;}.fve .cenik-2 .reseni-single_product .kwp{margin-top:16px;}.fve .cenik-2 .fve-parametry-list{margin-top:16px;margin-bottom:42px;padding-top:16px;border-top:1px solid #d5d7dd;}.fve .cenik-2 .fve-parametry-list li{border:none;padding:3px 0;}.fve .cenik-2 .fve-parametry-list li p:last-of-type{font-weight:500;}.fve .cenik-2 .price-before{color:#383f47;font-size:20px;font-style:normal;font-weight:700;line-height:21px;}.fve .cenik-2 .price-from{background:linear-gradient(95deg,#da000f 65.88%,#f8a82f 101.85%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:36px;font-style:normal;font-weight:700;line-height:36px;margin-bottom:0 !important;}.fve .cenik-2 .reseni-single_product-wrapper .jet-listing-dynamic-repeater__item:nth-of-type(2) .reseni-single_product:before{content:"NEJŽÁDANĚJŠÍ";height:40px;display:flex;align-items:center;justify-content:center;border-bottom-left-radius:15px;border-bottom-right-radius:15px;background:var(--Gradient,linear-gradient(90deg,#da000f 41.95%,#f8a82f 104.1%));font-size:16px;line-height:22px;color:#fff;}.fve .cenik-2 .detail_nabidky{margin-top:40px;font-weight:600 !important;padding:11px;}.fve .cenik-2 .reseni-single_product{padding:16px;border:1px solid #b0b6bb;box-shadow:0px 2px 12px 0px rgba(0,0,0,.12);flex-direction:column;}.fve-zdarma-hero .fve-zdarma-obsah{max-width:455px;}.fve_zdarma-pouze_u_nas li{margin:10px 0;position:relative;padding-left:30px;}.fve_zdarma-pouze_u_nas li:before{content:"";position:absolute;background:url("https://cdn-kmlep.nitrocdn.com/lRiCSwXTatqelIfmDyNekzymvZfCJZTT/assets/images/source/rev-f3fdacb/schlieger.cz/wp-content/uploads/2024/05/green-check1.svg");width:20px;height:20px;display:block;left:0;background-repeat:no-repeat;background-position:center;top:1px;}.fve_zdarma-pouze_u_nas li p{display:block !important;font-size:16px;font-weight:700;line-height:22px;letter-spacing:-.47px;}.fve_zdarma-vyhody img{height:76px;width:76px;object-fit:contain;object-position:center;}.fve_zdarma-vyhody h3{color:#000;text-align:center;font-family:Poppins;font-size:20px;font-style:normal;font-weight:600;line-height:26px;margin:16px 0;}.fve_zdarma-vyhody p{color:#383f47;text-align:center;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:22px;margin:0;}.fve_zdarma-cenik.tc .reseni-single_product-wrapper .jet-listing-dynamic-repeater__items>*{max-width:400px;}.fve_zdarma-cenik.tc .reseni-single_product-wrapper .jet-listing-dynamic-repeater__item:nth-of-type(2) .reseni-single_product{padding-top:16px;}.fve_zdarma-cenik.tc .reseni-single_product-wrapper .jet-listing-dynamic-repeater__item:nth-of-type(2) .reseni-single_product:before{display:none;}@media (max-width: 1024px){.reseni-single_product-wrapper .jet-listing-dynamic-repeater__items{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-left:0;-ms-overflow-style:none;scrollbar-width:none;justify-content:center !important;}body .reseni-single_product-wrapper .jet-listing-dynamic-repeater__item{flex:0 0 auto;margin-right:0;padding:0 25px 10px 0;max-width:300px;justify-content:center !important;}body .recenze_zakazniku-white-bg .akce-recenze_zakazniku-inner{background:#f9f9f9 !important;}.fve_zdarma-btn-schuzka svg{width:24px;height:24px;margin:0;padding:0;}.fve-zdarma-obsah{margin:0 auto;display:block;left:50%;left:auto;box-shadow:0px 2px 12px 0px rgba(36,165,49,59%);max-width:400px;width:100%;position:relative;bottom:0;transform:none;margin-bottom:0px;margin-top:150px;}.elementor-element-61eee17{position:static;}.fve-zdarma-hero .text-red-bg{display:inline;position:relative;top:5px;font-weight:700;font-size:42px;line-height:57px;}.fve_zdarma-vyhody .dce-acf-repeater-item{width:50% !important;flex-basis:50% !important;}.fve_zdarma-vyhody .dce-acf-repeater-item:nth-last-child(-n+2){margin-top:20px;}.fve-zdarma-hero .fve-zdarma-hero-inner > .e-child > .e-child.fve-zdarma-obsah{margin-left:auto;margin-right:auto;}.fve_zdarma-vyhody .dce-acf-repeater-item{flex-basis:50% !important;width:50%;}.fve_zdarma-vyhody .dce-acf-repeater-item:nth-of-type(-n+2){margin-bottom:24px;}.fve_zdarma-vyhody.gap-this .dce-acf-repeater-grid{display:flex;}.fve_zdarma-vyhody.gap-this .dce-acf-repeater-grid > .dce-acf-repeater-item{padding-top:13px !important;padding-bottom:13px !important;}.fve_zdarma-vyhody.gap-this .dce-acf-repeater-grid > .dce-acf-repeater-item:last-of-type{padding-bottom:0 !important;}.fve_zdarma-vyhody.gap-this .dce-acf-repeater-grid > .dce-acf-repeater-item:first-of-type{padding-top:0 !important;}.fve_zdarma-vyhody.gap-this .dce-acf-repeater-item{margin:0 !important;}.fve-zdarma-hero.this .text-red-bg{font-size:36px !important;line-height:42px !important;top:12px;}}@media (max-width:767px){span.panely-zdarma-small{font-size:25px;}.reseni-single_product-wrapper .jet-listing-dynamic-repeater__item{max-width:300px !important;padding-bottom:10px !important;}body .recenze_zakazniku-white-bg .akce-recenze_zakazniku-inner,body .akce-recenze_zakazniku>.e-con-inner>.e-con{background:#f9f9f9 !important;}.fve-zdarma-hero-inner:before{background-position:center 14% !important;}.gradient-bg{font-size:10px;line-height:15px;font-style:normal;font-weight:600;}.fve_zdarma-products_used-badges .elementor-icon-list-text > span,.fve_zdarma-products-parameters .repeater-item span{padding:0 16px;font-size:10px;min-height:26px;}.fve_zdarma-vyhody-single,.fve_zdarma-vyhody .dce-acf-repeater-item{position:relative;padding-left:calc(20% + 12px);margin-top:30px !important;}.fve_zdarma-vyhody .dce-acf-repeater-item{padding:0 !important;width:80% !important;text-align:left;padding-left:calc(20% + 20px) !important;flex-basis:100% !important;}.fve_zdarma-vyhody-single:first-of-type,.fve_zdarma-vyhody .dce-acf-repeater-item:first-of-type{margin-top:0 !important;}.fve_zdarma-vyhody-img,.fve_zdarma-vyhody .dce-acf-repeater-item img{position:absolute;left:0;top:50%;justify-content:center;align-items:center;width:20%;transform:translateY(-50%);height:50px !important;margin:0 auto !important;display:block !important;object-fit:contain;}.fve_zdarma-vyhody-img img{height:50px !important;margin:0 auto !important;display:block !important;width:auto !important;}.fve_zdarma-vyhody-single .elementor-widget-heading,.fve_zdarma-vyhody .dce-acf-repeater-item h3{display:none;}.fve_zdarma-vyhody p{font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:22px;text-align:left !important;}.fve_zdarma-cenik .reseni-single_product-wrapper .jet-listing-dynamic-repeater__items>*{padding:0 13px;}.fve-zdarma-hero .fve-zdarma-hero-inner{flex-grow:1 !important;display:flex;flex-direction:column;align-items:stretch !important;flex:1;justify-content:space-between !important;flex-wrap:nowrap !important;height:calc(100vh - 130px) !important;min-height:calc(100vh - 130px) !important;flex-basis:100% !important;}.fve-zdarma-hero .fve-zdarma-obsah{margin:0;bottom:0;}.fve-zdarma-hero .fve-zdarma-hero-inner > .e-child{height:100% !important;display:flex !important;flex:1 !important;flex-wrap:nowrap !important;align-items:stretch !important;flex-direction:column !important;justify-content:space-between !important;flex-grow:1 !important;}.fve-zdarma-hero .fve-zdarma-hero-inner > .e-child > .e-child{height:auto !important;display:flex !important;flex-direction:column;justify-content:space-between !important;flex-grow:1 !important;}.fve-zdarma-hero .fve-zdarma-hero-inner > .e-child > .e-child.fve-zdarma-obsah{margin-top:auto !important;flex-grow:0 !important;}.fve-zdarma-hero .fve-zdarma-hero-inner .elementor-widget-heading{margin-bottom:auto;}.fve-zdarma-hero .fve-zdarma-hero-inner > .e-child.elementor-hidden-mobile{display:none !important;}.klicove_komponenty.v2.tc .patent .elementor-icon-list-item:last-of-type{width:fit-content;}.tc .panely-zdarma-small{font-size:16px;font-style:normal;font-weight:700;line-height:24px;}.tc .reseni-single_product-wrapper .jet-listing-dynamic-repeater__item{max-width:325px !important;}}/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 30 2025 | 13:36:07 */
.cenik.product-box-single {
    border-radius: 8px;
    box-shadow: 0 4px 4px 0 rgba(0,0,0,.25);
    max-width: none !important;
    width: 100% !important;
    margin-bottom: 10px;
    border: 2px solid transparent;
    position: relative;
    background: #fff;
    margin-bottom: 0;
}
.cenik.product-box-single tr td {
    background: transparent;
    border: none;
    padding: 0;
}
.cenik.product-box-single tr {
    padding-bottom: 24px !important;
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
}
span.od-cenik {
    font-size: 18px;
	font-weight: 600;
}
span.cenik-cena {
    color: #383F47;
    font-size: 36px;
    font-style: normal;
    font-weight: 600;
    line-height: 48px;
}
.cenik.product-box-single table {
	margin-bottom: 0;
}
.cenik.product-box-single tr img {
    width: 20px;
    height: 20px;
    object-fit: contain !important;
    background-position: center;
}
.cenik.product-box-single tr td:nth-of-type(2) {
    flex-grow: 1;
    padding: 0 16px;
    white-space: nowrap;
}
.cenik.product-box-single tr td:last-of-type {
    text-align: right;
}
.cenik.product-box-single .product-box-single--values {
	max-width: 100%;
}
.nejzadanejsii {
	display: none;
}
.cenik-carousel .jet-listing-grid__slider .jet-slick-dots {
    margin: 0;
}
.highlighted .product-box-single--title h3 {
	color: var(--e-global-color-secondary) !important;
}

.cenik.product-box-single tr {
    background-color: #F9F9F9;
    padding: 6px 12px !important;
    margin-bottom: 12px;
    border-radius: 4px;
}

.cenik-list {
    display: flex;
    justify-content: space-between;
    font-size: 14px;
    color: #6D7A84;
    padding: 0px 6px;
}
.pricing-list .elementor-widget-html {
    width: 100%;
}
.cenik-elementor li.elementor-icon-list-item {
    background-color: #F9F9F9;
    border: 1px solid #EFF1F2;
    border-radius: 4px;
}
.cenik-elementor span.cenikSingle-value {
    color: #383F47;
    font-size: 16px;
    font-weight: 600;
}
.cenik-elementor li.elementor-icon-list-item:last-child {
    margin-bottom: 0px !important;
}
.cenik-elementor h3.elementor-heading-title.elementor-size-default {
    line-height: 24px !important;
}
p.cenik-dph {
    color: #383F47;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
}
.cenik-elementor .elementor-button-icon svg {
    width: 16px;
    height: 16px;
}
.cenik-elementor {
    box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.12);
}
.cenik-list b {
    color: #383F47;
}
.cenik-container .slickThis .slick-track{
padding: 10px 10px!important;	
}
.cenik-container .slickThis .slick-track .slick-slide {
    margin: 0 0px !important;
}

.cenik-container .slickThis .slick-track .slick-slide:not(:first-child) {
    margin-left: 20px !important;
	
}
.cenik-elementor.e-flex.e-con.e-child.slick-slide:last-child {
    margin-right: 20px !important;
}
.cenik-container .maxWidth800px
{
	max-width:1200px!important;
}

@media (max-width: 767px) {
	.cenik-carousel .jet-listing-grid__slider .jet-slick-dots {
		margin-top: 0;
		top: -20px;
		position: relative;
	}
	    .cenik-elementor .cenik-style3 .cenikSingle-text {
        font-size: 14px;
    }
	.cenik-list .left {
    font-size: 13px;
}
	    .cenik-elementor .cenik-style3 .cenikSingle-text {
        font-size: 14px;
    }
}



/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 08 2024 | 14:33:21 */
body, html {
	overflow-x: hidden;
}
.text-red {
	color: #DA000F;
}

.oz-hero:after {
    content: "";
    display: block;
    background: url(https://schlieger.cz/wp-content/uploads/2024/04/nabor_oz-hero-shadow.png);
    height: 100%;
    width: 100%;
    max-width: 470px;
    position: absolute;
    right: 0;
    top: -40px;
    bottom: 0;
    background-repeat: no-repeat;
    background-position: right;
    background-size: contain;
}
.oz-hero-panel {
    border-radius: 24px;
    border: 1px solid var(--Background-Dark, #EFF1F2);
    background: #fff;
    box-shadow: 0px 300px 84px 0px rgba(0, 0, 0, 0.00), 0px 192px 77px 0px rgba(0, 0, 0, 0.00), 0px 108px 65px 0px rgba(0, 0, 0, 0.01), 0px 48px 48px 0px rgba(0, 0, 0, 0.02), 0px 12px 26px 0px rgba(0, 0, 0, 0.02);
}
.oz-hero-panel h3 {
    color: #DA000F;
    font-family: Poppins;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin: 6px 0;
}
.oz-hero-panel p {
    color: #383F47;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}
.chart-items {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: nowrap;
    align-items: flex-end;
    justify-content: space-between;
	scrollbar-width: none; 
    -ms-overflow-style: none;
}
.chart-items li {
    margin: 0 5px;
    border-radius: 5px;
    background: linear-gradient(180deg, #DA000F 0%, #740008 154.06%);
    color: #fff;
    padding: 10px;
    min-width: 60px;
    text-align: center;
    animation: slideUp 2s ease forwards;
    position: relative;
}
.chart-items li p {
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
	position: absolute;
	top: -27px;
	left: 50%;
	transform: translateX(-50%);	
}
.chart-text-row {
    display: flex;
    width: 100%;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: space-between;
    list-style: none;
    padding: 0;
}
.chart-text-row li {
    min-width: 60px;
    display: block;
    color: #767676;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin: 10px 5px 0;
}
.chart-items li.grey-col {
    border-radius: 5px;
    background: linear-gradient(0deg, rgba(224, 224, 224, 0.00) 0%, #7A7A7A 154.37%);
}
.info-bar {
    position: absolute;
    top: 44px;
    left: 44px;
    border-radius: 12px;
    border: 1px solid rgba(213, 215, 221, 0.50);
    background: var(--Greys-white, #FFF);
    box-shadow: 0px 20px 50px 0px rgba(18, 17, 39, 0.08);
    padding: 12px 12px 12px 46px;
    background: url(https://schlieger.cz/wp-content/uploads/2024/04/oz-smilee.svg);
    background-size: 34px;
    background-repeat: no-repeat;
    background-position: 6px center;
}
.info-bar p:first-of-type {
    color: #383F47;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
.info-bar .grey-text {
    color: #767676;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    line-height: normal;
    margin-top: 0px;
}
.oz-graph {
    padding: 44px;
    border-radius: 12px;
    border: 1px solid var(--Background-Dark, #EFF1F2);
    background: var(--Greys-white, #FFF);
    box-shadow: 0px 20px 50px 0px rgba(18, 17, 39, 0.08);
}
.vlastni_tym .text-red {
    font-weight: 700;
}
.horizontal-scroll {
	display: none;
}
.chart-text-row li > span {
    display: none;
}
.pocet-smluv {
    margin-top: 10px;
    display: block;
    color: #767676;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
}




@media (max-width: 1064px) {
	.oz-vyhody > .e-con-inner > .oz-vyhoda {
		min-width: 264px;
	}
	.oz-vyhody > .e-con-inner {
		overflow-x: scroll;
		padding: 56px 44px 56px 20px;
		scrollbar-width: none; 
		-ms-overflow-style: none;		
	}
	.oz-hero-panel {
		overflow-x: scroll;		
		scrollbar-width: none; 
		-ms-overflow-style: none;			
	}
	.oz-hero-panel-single {
		min-width: 269px;
	}
	.oz-hero-panel {
		box-shadow: none !important;
		background: transparent !important;
		border: none !important;
	}
	.oz-hero-panel-single {
		margin: 0 16px 0 0;
		border-radius: 12px;
		border: 1px solid #EFF1F2;
		background: #FFF;
		box-shadow: 0px 20px 50px 0px rgba(18, 17, 39, 0.08);
		padding: 20px 20px;
	}
	.oz-hero-panel h3 {
		color: #DA000F;
		font-family: Poppins;
		font-size: 26px;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
	}
	.oz-hero-panel p {
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
		line-height: 21px;
	}
	.oz-graph-wrapper {
		background: url(https://schlieger.cz/wp-content/uploads/2024/04/FV-3-m.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
	}
	.oz-graph {
		padding: 50px 10px 30px;
	}
	.info-bar {
		top: 30px;
		left: 11px;
	}
	.oz-graph-inner {
		background: none;
		scrollbar-width: none; 
		-ms-overflow-style: none;			
	}
	.vlastni_tym .text-red {
		font-weight: 600;
	}
}

@media (max-width: 767px) {
	.oz-hero:after {
		background-size: 120px;
		background-position: top right;
	}
	.oz-hero .elementor-button-wrapper {
		text-align: center;
	}
	.oz-hero::before {
		background: linear-gradient(343deg, rgba(0, 0, 0, 0.00) 16.39%, #DA000F 106.82%) !important;
	}
	.oz-hero:after {
		background-size: 120px;
		background-position: top right;
		top: 0;
		opacity: .4;
		right: -42px;
	}
	.oz-hero h1 {
		max-width: 345px;
		margin: 0 auto;
		display: block;
	}
	.oz-vyhody > .e-con-inner {
		padding-top: 24px;
	}
	.horizontal-scroll {
		text-align: center;
		margin-top: 16px;
		margin-bottom: -10px;
		display: block;
	}
	.chart-items li,
	.chart-text-row li {
		min-width: 50px;
		margin: 0 5px;
		position: relative;
	}
	.chart-text-row li {
		margin-top: 5px;
	}

}

@media (max-width: 500px) {
	.chart-items li,
	.chart-text-row li {
		min-width: 40px;
	}	
}
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 21 2025 | 11:01:11 */
	.elementor.elementor-33049.elementor-location-header
 {
    height: 0px !important;
}
/* DOCASNY */

#header-firmy {
	display: none;
}

body {
	padding-top: 70px;
}




@media (max-width: 1024px) {
	    #top_menu {
        visibility: hidden;
        height: 0;
        overflow: hidden;
    }
	
	.mobile-nav-items ul li.akce:before {
		display: none;
	}
	.main_menu-desktop {
		display: none !important;
	}
	body {
		padding-top: 0px;
	}	
}


@media(max-width:1024px){
	body {
		padding-top: 60px;
	}	
}
@media (max-width: 767px) {
	    #top_menu {
        visibility: hidden;
        height: 0;
        overflow: hidden;
    }
}
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 23 2024 | 10:56:17 */
#CybotCookiebotDialog{width:100%!important;top:auto!important;bottom:0!important;transform:none!important;left:0!important}#CybotCookiebotDialog.CybotEdge .CybotCookiebotDialogBodyBottomWrapper{display:none!important}#CybotCookiebotDialog[data-template=slideup]{background:url(https://schlieger.cz//wp-content/uploads/2023/12/COOKIE-LISTA_DESKTOP-min-1.png)!important;background-size:cover;background-repeat:no-repeat;background-position:center;padding:27px 20px;overflow:visible!important;width:100%!important}#CybotCookiebotDialog #CybotCookiebotDialogBody .CybotCookiebotScrollContainer{padding:0!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyContent{color:#fff}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper{max-width:1160px!important;margin:0 auto}#CybotCookiebotDialogHeader{display:none}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogTabContent{margin-left:0!important}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogHeader{display:none;!important}#CybotCookiebotDialog.CybotEdge .CybotCookiebotDialogContentWrapper{align-items:center}#CybotCookiebotDialog h2{font-family:Poppins;font-size:24px;font-style:normal;font-weight:600;line-height:36px;margin-bottom:20px}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a:after{color:#1ca800!important;border-color:#1ca800!important}#CybotCookiebotDialog #CybotCookiebotBannerCloseButtonE2E,#CybotCookiebotDialog .CybotCookiebotBannerCloseButton{fill:#fff}#CybotCookiebotDialog.CybotEdge.CybotCloseButtonEnabled #CybotCookiebotBannerCloseButtonE2E{position:absolute;top:-31%;right:-3%;z-index:1!important;background:#fff;border-radius:50%;width:25px;height:25px;display:flex!important;justify-content:center;align-items:center;border:1px solid #000}#CybotCookiebotDialog.CybotEdge.CybotCloseButtonEnabled #CybotCookiebotBannerCloseButtonE2E svg{height:100%;width:59%;fill:#000}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{background:#24A531!important;border-color:#24A531;display:flex!important;position:relative;justify-content:center!important;align-items:center!important;line-height:1}#CybotCookiebotDialogBodyLevelButtonCustomize{background:#727272!important;border:none!important;color:#fff!important}#CybotCookiebotDialogBodyLevelButtonCustomize .CybotCookiebotDialogArrow{display:none!important}#CybotCookiebotDialogBodyLevelButtonCustomize,#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{border-radius:8px!important}#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:before{content:"";height:24px;width:24px;background:url(https://schlieger.cz//wp-content/uploads/2023/12/Arrow-Right.svg);position:relative;right:0;display:flex;order:1;margin-left:10px!important}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails{display:none!important}#CybotCookiebotDialog.CybotEdge.CybotCloseButtonEnabled #CybotCookiebotBannerCloseButtonE2E:hover{background:#000}#CybotCookiebotDialog.CybotEdge.CybotCloseButtonEnabled #CybotCookiebotBannerCloseButtonE2E:hover svg{fill:#fff}#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{height:48px}#CybotCookiebotDialog #CybotCookiebotDialogBodyContent h2{color:#000}#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText{color:#000}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyContent #CybotCookiebotDialogBodyContentTitle{color:#fff!important}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyContentText{color:#fff!important}@media screen and (min-width:601px){#CybotCookiebotDialog{max-width:100%!important;bottom:0!important;transform:none!important;left:0!important;border-radius:0!important;top:auto!important}}@media (max-width:1279px){#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogTabContent{width:60%;flex-basis:60%}#CybotCookiebotDialog.CybotEdge .CybotCookiebotDialogContentWrapper{display:flex;flex-wrap:nowrap;max-width:1160px!important;flex-direction:row;padding-right:5px;align-items:center!important}#CybotCookiebotDialogBody .CybotCookiebotScrollContainer{border:none!important;padding:0!important}div#CybotCookiebotDialogBodyEdgeMoreDetails{text-align:left;justify-content:flex-start!important;margin:15px 0 0!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyContent{padding:0}#CybotCookiebotDialogFooter{width:40%!important;flex-basis:40%;padding:0 0 0 30px!important}#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{white-space:unset;font-size:14px!important;line-height:1.3!important;padding:5px!important;border:none!important;width:50%!important;height:48px}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize .CybotCookiebotDialogArrow{top:-2px!important;position:relative}#CybotCookiebotDialog.CybotEdge.CybotCloseButtonEnabled #CybotCookiebotBannerCloseButtonE2E{right:2%;top:-7%}}@media (max-width:1024px){#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{width:100%;flex-basis:100%}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper{flex-wrap:wrap}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{width:100%;flex-basis:100%;height:47px;order:-1}#CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton:not(:last-of-type){width:100%!important;margin:2% 0 0 0%!important}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{width:100%;flex-basis:100%;height:47px;order:-1;margin-left:0%}#CybotCookiebotDialog{width:100%!important}#CybotCookiebotDialog.CybotEdge .CybotCookiebotDialogContentWrapper{padding-right:0!important}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper>button#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{order:-1}}@media (max-width:768px){#CybotCookiebotDialogBodyContentText{font-size:12px!important;line-height:1.75}#CybotCookiebotDialogFooter{width:28%!important;flex-basis:28%;padding:0 0 0 30px!important}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogTabContent{width:72%;flex-basis:72%}#CybotCookiebotDialog h2{font-size:18px}#CybotCookiebotDialog[data-template=slideup].CybotCookiebotDialogActive{padding:15px}#CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton:not(:last-of-type){margin:4% 0 0 0%!important}#CybotCookiebotDialog.CybotEdge.CybotCloseButtonEnabled #CybotCookiebotBannerCloseButtonE2E{right:2%;top:-11%}}@media (max-width:600px){#CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton:not(:last-of-type){font-size:12px!important}#CybotCookiebotDialog{top:auto!important;bottom:0;transform:none;left:0;right:0;width:100%!important;max-width:100%!important}#CybotCookiebotDialog[data-template=slideup]{bottom:0;top:auto!important;transform:none;left:0;padding:10px 15px!important}#CybotCookiebotDialog.CybotEdge .CybotCookiebotDialogContentWrapper{flex-direction:column}#CybotCookiebotDialog{padding:23px 20px!important;border-radius:0!important}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogTabContent{width:100%;flex-basis:100%}#CybotCookiebotDialog .CybotCookiebotFader{display:none!important}#CybotCookiebotDialogBody .CybotCookiebotScrollContainer{max-height:auto!important}#CybotCookiebotDialog .CybotCookiebotScrollContainer{min-height:auto!important}#CybotCookiebotDialogFooter{flex-basis:100%!important;width:100%!important;padding:0!important}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper{flex-direction:row!important;justify-content:space-between!important;margin-top:0}#CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton:not(:last-of-type){margin:0!important}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper>button{width:49%!important;flex-basis:49%;margin-bottom:0 !Important;height:47px}#CybotCookiebotDialog.CybotEdge.CybotCloseButtonEnabled #CybotCookiebotBannerCloseButtonE2E{right:2%;top:-8%}#CybotCookiebotDialog.CybotEdge.CybotCloseButtonEnabled #CybotCookiebotBannerCloseButtonE2E svg{width:100%;height:55%}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper>button#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{order:1}#CybotCookiebotDialogFooter{height:auto!important;min-height:auto;line-height:0!important;display:flex;width:100%!important;max-width:100%!important;flex-direction:column;justify-content:flex-end}#CybotCookiebotDialogFooter{flex-shrink:2}#CybotCookiebotDialogBodyButtons{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;margin-top:10px}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper{margin-top:10px!important}#CybotCookiebotDialog h2{margin-bottom:3px!important}#CybotCookiebotDialogFooter{flex-shrink:100!important}}@media (max-width:425px){#CybotCookiebotDialogBodyContentText{font-size:11px!important;line-height:1.75}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper>button{height:42px}}body,html{overflow-x:hidden;}html{margin-top:0 !important;margin-bottom:0 !important;}@media (prefers-color-scheme:dark){:root{color-scheme:light;}}@media (forced-colors:active){:root{color-scheme:light;}}.btn_secondary .elementor-button-link,.btn_primary .elementor-button-link,.btn_green .elementor-button-link{width:100%;justify-content:center;display:flex;flex-wrap:wrap;flex-direction:row;}.btn_secondary .elementor-button-content-wrapper,.btn_primary .elementor-button-content-wrapper,.btn_green .elementor-button-content-wrapper{display:flex;justify-content:center;flex-wrap:wrap;}.btn_phone-phone svg,.btn_download svg{height:24px;width:24px;}.btn_phone-phone .elementor-button-content-wrapper,.btn_download .elementor-button-content-wrapper{align-items:center;}.btn_phone-phone .elementor-button-content-wrapper .elementor-button-icon{display:flex;align-items:center;}.elementor-element{--widgets-spacing:0;}.realizace .swiper-slide .elementor-widget-container em{color:#b0b6bb;font-style:normal;font-weight:300;}.elementor-align-icon-right{display:flex;align-items:center;justify-content:flex-end;}.product-box-wrapper{padding:0 0 32px;}.product-box-single{border-radius:8px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);max-width:none !important;width:32% !important;margin-bottom:10px;margin-bottom:0;border:2px solid transparent;position:relative;background:#fff;}.product-box-single.highlighted{border:2px solid var(--e-global-color-secondary);}.product-box-single.highlighted:before{content:"NEJŽÁDANĚJŠÍ";text-align:center;color:#fff;background:var(--e-global-color-secondary);position:absolute;top:-36px;border-radius:8px 8px 0 0;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:22px;height:40px;width:calc(100% + 4px);left:-2px;align-items:center;display:flex;flex-wrap:wrap;justify-content:center;}.product-box-single--values-row--val{text-align:right;}.product-box-single--title{margin-bottom:16px;}.product-box-single--title h3{font-size:24px;font-style:normal;font-weight:600;line-height:30px;}.product-box-single>.e-con-inner{width:100%;margin:0;max-width:100%;padding:24px 20px;}.product-box-single--values-row:last-of-type{margin:0;}.product-box-single--values-row{margin-bottom:24px;}.product-box-single--values-row--name .elementor-widget-container{margin:0;color:#656870;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:-.14px;}.product-box-single--values-row--img{padding:0;}.product-box-single--values-row--img img{max-width:43px;width:100%;}.product-box-single--values-row--val .elementor-widget-container{color:#656870;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:-.14px;white-space:nowrap;}.product-box-single--values{margin:0 auto;max-width:257px;width:100%;}.product-box-single--pricings{margin:24px 0 0;}.product-box-single--pricings__cenikova_cena--val{text-align:right;}.product-box-single--pricings--cenikova_cena,.product-box-single--pricings__cenikova_cena--val{color:#656870;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:20px;}.product-box-single--pricings__cenikova_cena--val{text-align:right;}.product-box-single--pricings--cenikova_cena{width:70%;}.product-box-single--pricings__cenikova_cena--val{width:30%;}.product-box-single--pricings__cenikova_cena--val .elementor-widget-container{white-space:nowrap;}.has-border{border-bottom:1px solid rgba(0,0,0,.09);margin-bottom:16px;padding-bottom:2px;}.product-box-single--main_price--po_zvyhodneni .elementor-widget-container{color:#383f47;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:22px;}.product-box-single--main_price--price_from{color:#383f47;font-family:Poppins;font-size:36px;font-style:normal;font-weight:600;line-height:48px;}.product-box-single--main_price{text-align:center;margin:24px 0 16px;}.elementor-widget-button{justify-content:center;}.elementor-widget-button .elementor-button-text{border:0px !important;text-decoration:none !important;display:flex;align-items:center;justify-content:center;flex-grow:0;}.product-box-single--values-row--img{width:17%;}.product-box-single--values-row--val{width:23%;}.product-box-single--values-row--name{width:60%;padding:0 16px;}.product-boxes-carousel{margin-bottom:32px;padding:0;}.product-boxes-carousel .swiper-pagination-bullets{margin-top:8px;}.product-boxes-carousel .e-n-carousel{padding-top:40px;}.product-boxes-header{margin-top:0;margin-bottom:0;}.product-boxes{margin-top:32px;padding-bottom:7px;}.cerpadlo-single:before{content:"";background:url("https://cdn-kmlep.nitrocdn.com/lRiCSwXTatqelIfmDyNekzymvZfCJZTT/assets/images/optimized/rev-f3fdacb/schlieger.cz/wp-content/uploads/2023/11/tepelne_cerpadlo-bg-cloud-bottom.png");position:absolute;z-index:1;background-size:cover;background-repeat:no-repeat;width:105%;height:110%;background-position:center;bottom:0;}.cerpadlo-item{z-index:2;margin-top:0;top:0;padding-bottom:65px;}.cerpadlo-item--buttons{z-index:3;margin-top:15px;}.product-boxes-carousel .swiper-slide{padding:2px !important;}.cerpadlo-item img{width:100% !important;max-height:500px !important;padding-left:0;object-fit:contain;}.no_foreground .cerpadlo-single:before{height:40%;top:65%;}.mobile_menu-contact--phone .elementor-icon-box-wrapper>div{width:auto !important;display:inline-block !important;vertical-align:middle;margin:0 5px 0 0 !important;}.elementor-location-popup .fotovoltaika_na_klic-banner_list{width:100% !important;padding:0 5px !important;}.dialog-widget .dialog-widget-content{width:100%;}.dialog-widget .dialog-widget-content .dialog-message{max-width:1280px !important;width:100% !important;margin:0 auto;height:auto !important;overflow-x:hidden;}.dialog-widget-content.dialog-lightbox-widget-content{border-radius:0 !important;}.elementor-popup-modal .dialog-message{max-height:none !important;}.realizace-location_name{position:relative;padding-left:30px;}.realizace-location_name{position:relative;padding-left:30px;}.realizace-location_name:before{content:"";position:absolute;left:0;top:0;background:url("https://cdn-kmlep.nitrocdn.com/lRiCSwXTatqelIfmDyNekzymvZfCJZTT/assets/images/source/rev-f3fdacb/schlieger.cz/wp-content/uploads/2024/04/Pin.svg");background-repeat:no-repeat;background-position:center;width:24px;height:24px;background-size:contain;}.realizace .elementor-swiper-button-prev{transform:rotate(180deg) !important;top:20% !important;left:-3% !important;}.realizace .elementor-swiper-button-next{top:25% !important;right:-3% !important;}.realizace .swiper-container-horizontal{width:100% !important;}.text-red{color:var(--e-global-color-primary);}span.block_this{display:block;}.jsme_jednicka--text_col{max-width:530px;width:100%;}.jednicka_na_trhu-info{padding-right:20px;}.jak_funguje_fotovoltaicka_elektrarna--list .elementor-icon-list-item{margin-bottom:24px !important;align-items:flex-start !important;}.jak_funguje_fotovoltaicka_elektrarna--list .elementor-icon-list-item:last-of-type{margin-bottom:0 !important;}.jak_funguje_fotovoltaicka_elektrarna--list .elementor-icon-list-item svg{height:24px !important;width:24px !important;}.list_of_product_categories-inner{justify-content:center;}.list_of_categories h3 a{font-weight:600;text-decoration:none;font-size:16px;display:block;}.mate_narok_na_dotaci .elementor-widget-text-editor p>a{text-decoration:underline;}.jak_funguje_fotovoltaicka_elektrarna--list{padding-right:10%;}.realizace .e-n-carousel{display:none;}.realizace .swiper-container-initialized{display:block;}.contact_info-header{background:#fff;}.time_error-bar .elementor-icon-list-text a{display:inline !important;}.contact_info-header .elementor-widget-container p{margin:0;}.header_banner-advantages ul{padding:0;list-style:none;}.header_banner-advantages--single:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;background:url("https://cdn-kmlep.nitrocdn.com/lRiCSwXTatqelIfmDyNekzymvZfCJZTT/assets/images/source/rev-f3fdacb/schlieger.cz/wp-content/uploads/2023/12/check.svg");background-repeat:no-repeat;background-position:center;height:24px;width:24px;}.header_banner-advantages--single{display:block !important;width:100%;position:relative;padding-left:40px;}.header_banner-advantages ul li:last-of-type{margin-bottom:0;}.header_banner-advantages ul li{margin-bottom:10px;}.video-banner .elementor-background-video-hosted{height:100% !important;}.hero-fve_s_aku .main_hero-title,.hero-fve_s_tc .main_hero-title,.hero-fve_s_ohrevem_vody .main_hero-title,.hero-SK .main_hero-title,.tab_content-banner .main_hero-title{max-width:624px !important;width:100% !important;}.hero-fve .main_hero-title,.hero-tc .main_hero-title{max-width:446px !important;width:100% !important;}.jet-checkboxes-list-wrapper{display:flex;flex-wrap:nowrap !important;flex-direction:row;width:100%;margin:0 !important;justify-content:flex-start !important;}.jet-checkboxes-list__row.jet-filter-row{display:flex !important;align-items:center;margin:0 !important;padding:0 !important;flex-direction:row !important;margin-right:10px !important;}.jet-checkboxes-list__row.jet-filter-row .jet-checkboxes-list__item{padding:4px 8px;border:1px solid #da000f;border-radius:8px;color:#da000f;}.jet-checkboxes-list__row.jet-filter-row .jet-checkboxes-list__item .jet-checkboxes-list__decorator{display:none;}.jet-checkboxes-list__row.jet-filter-row .jet-checkboxes-list__item .jet-checkboxes-list__label{font-size:14px !important;line-height:22px;font-weight:500;color:#da000f;white-space:nowrap;}.elementor-widget-jet-smart-filters-checkboxes{margin-bottom:0px !important;}.jet-smart-filters-checkboxes{display:flex;align-items:center;}.jet-smart-filters-checkboxes .jet-filter-label{font-family:Poppins;font-size:24px;font-style:normal;font-weight:600;line-height:36px;margin-right:32px;}.jet-checkboxes-list__row.jet-filter-row .jet-checkboxes-list__item.active{background:#da000f;}.jet-checkboxes-list__row.jet-filter-row .jet-checkboxes-list__item.active .jet-checkboxes-list__label{color:#fff;}.list_of_product_categories .btn_primary a{padding:16px !important;}.list_of_news-wrapper{max-width:1000px;margin:0 auto;}.realizace--carousel-wrapper .elementor-widget-container{position:relative !important;}.realizace--carousel-wrapper .elementor-widget-container .elementor-swiper-button{position:absolute;bottom:66% !important;top:auto !important;}.grecaptcha-badge{display:none !important;}.ocima_zakazniku-vsechny_recenze{margin-top:24px;}.service-hero .elementor-background-video-container:before,.TC-hero:before{display:none !important;}.main_hero-product_image-mobile,.main_hero-buttons_wrapper{z-index:1;}.indiv-offer-form{padding-bottom:0;}#wp-admin-bar-elementor_edit_page.hover .ab-sub-wrapper{min-width:400px !important;}#wp-admin-bar-elementor_edit_page.hover .ab-sub-wrapper .ab-item{width:95%;}.product-box-single--main_price,.product-box-single--button{padding:0 !important;}.elementor .hp-banner .elementor-background-video-hosted{height:100% !important;}.home-hero--btn_wrapper a{width:auto !important;min-height:48px;display:inline-flex !important;align-items:center;}.footer-menu-row>div>.e-child{padding-right:5%;padding-bottom:96px;}.footer-menu-row>div>.e-child:nth-last-child(-n+3){padding-bottom:0;}.product_category-single,.list_of_categories-single,.reseni-single{width:31%;margin-left:1%;margin-right:1%;}.list_of_product_categories-inner,.reseni-wrapper,.list_of_categories--inner{margin-left:-1%;margin-right:-1%;width:auto;}.dotace-box-wrapper{max-width:337px;}.dotace-main_title h1{color:#383f47;font-size:48px;font-style:normal;font-weight:600;line-height:62px;max-width:520px;width:100%;margin:0;}.dotace-hero--right_col p,.dotace-hero--right_col span{margin:0;}.dotace-hero--right_col .elementor-icon-box-content{margin-top:-10px;}.narrow_container{max-width:765px !important;margin-left:auto;margin-right:auto;width:100% !important;}.dotace_text{padding:64px 20px;}.dotace_text h2{color:#383f47;font-size:36px;font-style:normal;font-weight:600;line-height:48px;margin-bottom:24px;display:block;}.elementor-widget-video iframe{border-radius:8px;}.dotace-header--form_wrapper{border-radius:8px;border:1px solid #d5d7dd;background:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);}.dotace-table p{margin:0;}.dotace-main_header ul{padding:0;margin:0;padding-left:15px;}.let_na_trhu-stats p{margin:0;}.recenze_carousel-name_and_location>div{flex-shrink:0 !important;flex-grow:0 !important;width:auto !important;}.recenze_carousel-name_and_location>div:first-of-type{border-right:1px solid #b0b6bb !important;padding-right:16px !important;margin-right:16px !important;}.recenze_carousel-name_and_location>div:last-of-type .elementor-widget-container{margin-left:0 !important;padding:0 !important;}.carousel-big .elementor-swiper-button.elementor-swiper-button-prev{margin-left:-8% !important;}.carousel-big .elementor-swiper-button.elementor-swiper-button-next{margin-right:-8% !important;}.onas-kontakt p{margin:0;}.onas-kontakt--btn .elementor-button-content-wrapper .elementor-button-icon{position:absolute;right:0;top:50%;transform:translateY(-50%);margin:0;}.onas-kontakt--btn .elementor-button-content-wrapper .elementor-button-icon{position:absolute;right:15%;top:50%;transform:translateY(-50%);margin:0 !important;width:18px;height:18px;display:flex;align-items:center;justify-content:center;}.fotovoltaika_na_klic-banner:before{display:none !important;}.tc-has_static_bg .TC-hero:before,.hero-SK .service-hero:before{display:block !important;}.ocima_zakazniku p{margin:0;}.ocima_zakazniku .elementor-swiper-button{top:50% !important;transform:translateY(-50%);}.ocima_zakazniku .elementor-swiper-button-prev{left:-25px !important;}.ocima_zakazniku .elementor-swiper-button-next{right:-25px !important;}body .ocima_zakazniku .swiper-pagination-bullet,.elementor-widget-n-carousel .swiper-pagination-bullet{width:32px !important;height:8px !important;border-radius:4px !important;background:#d9d9d9 !important;opacity:1 !important;margin:0 12px !important;}body .ocima_zakazniku .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#da000f !important;}.jet-toggle__control{width:100%;justify-content:space-between !important;}.jet-toggle__icon{background:transparent;border:1px solid #d5d7dd;height:40px;width:40px;display:flex;justify-content:center;align-items:center;}.jet-toggle__icon.icon-active{background:#da000f;border-color:transparent;}.jet-toggle__label-text{position:relative;padding-left:44px;}.jet-toggle__label-text:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);background:url("https://cdn-kmlep.nitrocdn.com/lRiCSwXTatqelIfmDyNekzymvZfCJZTT/assets/images/source/rev-f3fdacb/schlieger.cz/wp-content/uploads/2023/12/question-6.svg");background-position:center;background-size:contain;background-repeat:no-repeat;height:24px;width:24px;display:block;}.faq-content a{color:#da000f;}.jet-toggle__content-inner{padding:0;}.faq-content--video,.faq-content--video iframe{width:100%;border-radius:8px;}.time_error-bar{display:none;}.page-id-1127 .time_error-bar,.page-id-1134 .time_error-bar,.page-id-1136 .time_error-bar,.page-id-1138 .time_error-bar,.page-id-1670 .time_error-bar,.page-id-1149 .time_error-bar,.page-id-6328 .time_error-bar{display:none;}.section_title h2{display:block;text-align:center;font-family:Poppins;font-size:36px;font-style:normal;font-weight:600;line-height:48px;margin-bottom:32px;}.has_subtitle h3{text-align:center;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:22px;color:#da000f;margin:0 0 6px;}.tab_content-banner .main_hero-title{max-width:500px !important;}.page-tab-content .service-hero .elementor-background-video-container{box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:8px !important;}.page-tab-content .service-hero{margin-top:5px;margin-bottom:5px;}.page-tab-content .service-hero .header_banner-advantages ul{width:100%;display:flex;flex-wrap:wrap;margin-top:10px;}.page-tab-content .service-hero .header_banner-advantages ul li{width:50%;margin-bottom:14px;}.carousel-big .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#24a531 !important;}.product-box-single .swiper-slide>.e-con-inner{justify-content:flex-end;}.product-boxes-carousel .elementor-widget-n-carousel .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#da000f !important;}.realizace--carousel-wrapper .swiper-slide img{width:100%;}.text-red-bg{display:inline-block;padding:1px 10px;background-color:#da000f;color:#fff;}.jet-toggle__content-inner{padding:0 20px 20px;}.superstranka-tabs .jet-tabs__control-wrapper{border:none;}.elementor-button{cursor:pointer;}.main_hero-product_image .elementor-widget-image{width:100%;display:flex;justify-content:flex-end;}.ai_header .aiBanner{padding:0;}.ai_header .aiBanner .e-con-inner{max-width:100%;}.ai_header .aiBanner .e-con-inner>.elementor-element{border-radius:0;min-height:537px;}.ai_header .aiBanner--right_col{margin-top:0%;}.ai_header .ai_banner-wrapper{max-width:1200px;margin:0 auto;}.ai-vyhody .elementor-icon-list-item{padding:32px 24px !important;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.12);margin-bottom:10px !important;margin-top:10px !important;}.ai-vyhody .elementor-icon-list-items li{width:calc(33.33% - 32px);}.ai-vyhody .elementor-icon-list-items{margin-left:-6px !important;margin-right:-6px !important;}.ai-landing-box .elementor-icon svg{height:40px;}.ai-landing-box .elementor-icon-box-title{margin-top:0;margin-bottom:8px;}.ai-landing-box{padding-top:32px;padding-bottom:32px;border-bottom:1px solid #d7d7d7;}.ai-landing-box:first-of-type{padding-top:0;}.ai-landing-box:last-of-type{border:none;padding-bottom:0;}.ai_page-tabs .e-n-tab-title{padding:0;margin-bottom:36px;}.ai_page-tabs .e-n-tab-title:last-of-type{margin-bottom:0;}.ai_page-tabs .e-n-tabs-heading{height:auto;border-right:1px solid #d5d7dd;}.ai_page-tabs .e-n-tabs{display:flex;flex-direction:row;align-items:flex-start;}.ai_page-tabs .e-n-tabs-content{padding-left:64px;}.ai-product-single{box-shadow:0 4px 4px 0 rgba(0,0,0,.25);}.ai-product-single h4,.ai-product-single p{margin:0;}.ai-product-single p{text-align:center;}.jet-listing-grid__slider-icon{height:100px !important;border-radius:8px !important;background:#5a5d65 !important;transform:translateY(-50%) !important;}.prev-arrow{left:-28px !important;}.jet-listing-grid__slider-icon.next-arrow{background-image:url("https://cdn-kmlep.nitrocdn.com/lRiCSwXTatqelIfmDyNekzymvZfCJZTT/assets/images/optimized/rev-f3fdacb/schlieger.cz/wp-content/uploads/2023/09/arrow_right_ios.svg") !important;background-size:contain;background-repeat:no-repeat !important;background-position:center !important;right:-28px !important;}.jet-listing-grid__slider-icon.next-arrow.nitro-lazy{background-image:none !important;}.jet-listing-grid__slider-icon.prev-arrow{background-image:url("https://cdn-kmlep.nitrocdn.com/lRiCSwXTatqelIfmDyNekzymvZfCJZTT/assets/images/optimized/rev-f3fdacb/schlieger.cz/wp-content/uploads/2023/09/arrow_forward_ios.svg") !important;background-size:contain;background-repeat:no-repeat !important;background-position:center !important;left:-28px !important;}.jet-listing-grid__slider-icon.prev-arrow.nitro-lazy{background-image:none !important;}.jet-listing-grid__slider-icon:hover{opacity:.8 !important;}.jet-listing-grid__slider-icon svg{display:none;}.jet-listing-grid__slider .jet-slick-dots li,.swiper-pagination-bullets .swiper-pagination-bullet{width:32px;height:8px;border-radius:8px;margin:0 4px !important;background:#d9d9d9 !important;transform:scale(1) !important;}.jet-listing-grid__slider .jet-slick-dots li.slick-active,.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#da000f !important;}.jet-listing-grid__slider .jet-slick-dots,.swiper-pagination-bullets .swiper-pagination-bullet{margin:16px 0 0;}.maxWidth1920{max-width:1920px !important;width:100% !important;margin-left:auto !important;margin-right:auto !important;position:relative;overflow:visible !important;}.home-hero-akce .vanocni_banner--btn.pulse a:before{box-shadow:0 0 0 0 rgba(218,0,14,80%);}.inverted-title.bg-white,.bg-white{background:#fff;color:#000 !important;padding:0 7px;}.menu-vanocni_akce .hfe-menu-item{text-decoration:underline !important;}.menu-vanocni_akce .hfe-menu-item:hover{text-decoration:none !important;}.btn-yellow a{background:#ffc800 !important;color:#000 !important;}.btn-yellow a svg{width:22px;}.akce-fve_banner .akce-product--img-desktop img{margin-bottom:-38px;}.TC-vanocni_banner h1 p{font-size:42px;font-style:normal;font-weight:600;line-height:54px;margin:10px 0;}.home-hero-akce .elementor-button{justify-content:center;}.profile-open_hours h4{color:#da000f;font-family:Poppins;font-size:16px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:-.16px;margin:0;}.profile-open_hours p{color:#4b4e56;font-family:Poppins;font-size:12px;font-style:normal;font-weight:500;line-height:24px;}.simple-main_menu-profile{max-width:200px;margin-left:auto;}.simple-footer-template .elementor-widget-template{overflow:hidden;}.service-hero{background-position:center;background-size:cover !important;}.TC-vzduch_voda .service-hero:before,.TC-vanocni_banner:before{display:block !important;}.TC-vanocni_banner:after{display:none;}.callcentrum-col a{color:#da000f;font-family:Poppins;font-size:24px;font-style:normal;font-weight:700;line-height:32px;letter-spacing:-.24px;}.callcentrum-col a:hover{text-decoration:underline;}.container-width{max-width:1240px !important;width:100%;margin:0 auto;}.text-green{color:#24a531;}.red-gradient{background:var(--Gradient,linear-gradient(90deg,#da000f 41.95%,#f8a82f 104.1%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.has_tooltip,.has_tooltip>p{position:relative;}.tooltip-inner{border-radius:12px;border:1px solid #d9d9d9;background:#f9f9f9;padding:16px;position:absolute;left:31px;width:363px;top:50%;box-shadow:0 2px 12px 0 rgba(0,0,0,.12);font-size:16px;font-style:normal;font-weight:400;z-index:1;transform:translateY(-50%);display:none;transition:.2s;visibility:hidden;}.tooltip-icon:hover .tooltip-inner{display:block;transition:.2s;visibility:visible;}.tooltip-inner:after{content:"";position:absolute;top:50%;left:-10px;transform:translateY(-50%) rotate(45deg);border-width:1px;border-style:solid;height:20px;border-color:transparent;width:20px;border-left:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;background:#f9f9f9;}.tooltip-icon{content:"";background:url("https://cdn-kmlep.nitrocdn.com/lRiCSwXTatqelIfmDyNekzymvZfCJZTT/assets/images/source/rev-f3fdacb/schlieger.cz/wp-content/uploads/2024/06/info1.svg");background-repeat:no-repeat;background-position:left;width:16px;height:16px;position:relative;right:0;top:50%;transform:translateY(-50%);margin-left:5px;z-index:1;}.tooltip-wrapper{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:flex-start;}.tooltip-inner ul li{position:relative;padding-left:15px !important;display:block;}.tooltip-inner ul li:before{content:"";height:4px;width:4px;background:#000;display:block;position:absolute;top:12px;left:4px;border-radius:50%;}.klicove_komponenty video{width:100% !important;left:auto !important;right:0 !important;transform:none !important;height:100% !important;max-width:450px !important;top:0 !important;}.klicove_komponenty h5{color:var(--Greys-White,#fff);font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0;}.klicove_komponenty h4{color:#fff;font-family:Poppins;font-size:24px;font-style:normal;font-weight:600;line-height:36px;margin:0;}.zaruky-item h4{color:#da000f;font-family:Poppins;font-size:36px;font-style:normal;font-weight:600;line-height:48px;display:flex;align-items:center;}.zaruky-item h4 span{color:#383f47;font-family:Poppins;font-size:18px;font-style:normal;font-weight:600;line-height:24px;margin-left:4px;text-transform:uppercase;}.klicove_komponenty h3{color:#fff;font-family:Poppins;font-size:36px;font-style:normal;font-weight:600;line-height:48px;margin-bottom:24px;margin-top:28px;display:block;}.klicove_komponenty p{font-size:16px !important;max-width:100%;}.klicove_komponenty-logo{width:fit-content;}.klicove_komponenty.v2 .patent .elementor-icon-list-item{border:1px solid #1afe31;padding:1px 16px;border-radius:8px;}.pouzivame-item{position:absolute;left:0;top:0;height:100%;width:100%;background:transparent;transform:none;z-index:0;}.line{position:absolute;left:102%;top:170%;height:2px;background:#da000f;transform:rotate(17.963deg);z-index:2;width:134%;}.pouzivame-item .line:before,.pouzivame-item .line:after{content:"";height:10px;width:10px;background:#da000f;border-radius:50%;position:absolute;top:-4px;z-index:1;left:0;}.pouzivame-item .line:after{right:0;left:auto;}.pouzivame-item.item2 .line2{transform:rotate(-8.163deg);top:15%;left:105%;width:102%;}.pouzivame-item.item3 .line3{transform:rotate(129.072deg);width:46%;right:97%;top:211%;left:auto;}.pouzivame_technologie h2{display:inline-block;position:relative;white-space:nowrap;}.zaruky-item{width:fit-content;}.pouzivame_technologie-col p{max-width:310px;width:100%;}.klicove_komponenty.v2 .zaruky-item{width:33.33%;}.schlieger-ui .swiper-button-prev svg,.schlieger-ui .swiper-button-next svg,.schlieger-ui .jet-listing-grid__slider-icon svg{display:none;}.schlieger-ui .swiper-button-prev,.schlieger-ui .swiper-button-next,.schlieger-ui .jet-listing-grid__slider-icon.prev-arrow,.schlieger-ui .jet-listing-grid__slider-icon.next-arrow{background-image:url("https://cdn-kmlep.nitrocdn.com/lRiCSwXTatqelIfmDyNekzymvZfCJZTT/assets/images/source/rev-f3fdacb/schlieger.cz/wp-content/uploads/2024/08/left-arrow.svg") !important;height:46px !important;width:46px !important;background-size:contain !important;background-position:center !important;left:-75px !important;margin:0 !important;top:25% !important;transform:translateY(-50%);z-index:1 !important;}.schlieger-ui .swiper-button-prev.nitro-lazy,.schlieger-ui .swiper-button-next.nitro-lazy,.schlieger-ui .jet-listing-grid__slider-icon.prev-arrow.nitro-lazy,.schlieger-ui .jet-listing-grid__slider-icon.next-arrow.nitro-lazy{background-image:none !important;}.schlieger-ui .swiper-button-next,.schlieger-ui .jet-listing-grid__slider-icon.next-arrow{background-image:url("https://cdn-kmlep.nitrocdn.com/lRiCSwXTatqelIfmDyNekzymvZfCJZTT/assets/images/source/rev-f3fdacb/schlieger.cz/wp-content/uploads/2024/08/right-arrow.svg") !important;left:auto !important;right:-75px !important;}.schlieger-ui .swiper-button-next.nitro-lazy,.schlieger-ui .jet-listing-grid__slider-icon.next-arrow.nitro-lazy{background-image:none !important;}.schlieger-ui .swiper-button-prev:hover,.schlieger-ui .jet-listing-grid__slider-icon.prev-arrow:hover{background-image:url("https://cdn-kmlep.nitrocdn.com/lRiCSwXTatqelIfmDyNekzymvZfCJZTT/assets/images/source/rev-f3fdacb/schlieger.cz/wp-content/uploads/2024/08/left-arrow-hover.svg") !important;}.schlieger-ui .swiper-button-prev:hover.nitro-lazy,.schlieger-ui .jet-listing-grid__slider-icon.prev-arrow:hover.nitro-lazy{background-image:none !important;}.schlieger-ui .swiper-button-next:hover,.schlieger-ui .jet-listing-grid__slider-icon.next-arrow:hover{background-image:url("https://cdn-kmlep.nitrocdn.com/lRiCSwXTatqelIfmDyNekzymvZfCJZTT/assets/images/source/rev-f3fdacb/schlieger.cz/wp-content/uploads/2024/08/right-arrow-hover.svg") !important;}.schlieger-ui .swiper-button-next:hover.nitro-lazy,.schlieger-ui .jet-listing-grid__slider-icon.next-arrow:hover.nitro-lazy{background-image:none !important;}.schlieger-ui .jet-listing-grid__slider-icon.prev-arrow{left:-15px !important;background-color:transparent !important;}.schlieger-ui .jet-listing-grid__slider-icon.next-arrow{right:-15px !important;background-color:transparent !important;}picture{width:100%;}.zaruky-item p{margin:0;}.klicove_komponenty.v2.tc .patent .elementor-icon-list-item:first-of-type{border-color:#00b1ff;}.klicove_komponenty.v2.tc .patent .elementor-icon-list-item:last-of-type{border-color:#da000f;}.klicove_komponenty.v2.tc .patent .elementor-icon-list-items{display:flex;flex-wrap:wrap;gap:10px;}.klicove_komponenty.v2.tc .patent .elementor-icon-list-item{padding:8px 16px;white-space:nowrap;}.blog_page-editor .klicove_komponenty.v2.tc img{margin:0;}.proc_schlieger>.e-con{position:relative;}.proc_schlieger>.e-con:before{content:"";position:absolute;left:6px;top:6px;background:url("https://cdn-kmlep.nitrocdn.com/lRiCSwXTatqelIfmDyNekzymvZfCJZTT/assets/images/source/rev-f3fdacb/schlieger.cz/wp-content/uploads/2024/02/fajfka.svg");background-repeat:no-repeat;width:17px;height:17px;background-position:center;background-size:contain;}.container-940{max-width:940px;margin:0 auto;}.proc_schlieger>.e-con:nth-of-type(3):before{left:-13px;top:4px;}.proc_schlieger .elementor-widget-text-editor ul{padding-left:25px;}.akce-recenze_zakazniku .client-info h4{color:#383f47;font-family:Poppins;font-size:19px;font-style:normal;font-weight:600;line-height:24px;margin:0;}.akce-recenze_zakazniku .client-info p{color:#b0b6bb;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:24px;}.client-info{position:relative;padding-left:40px;}.client-info:before{content:"";position:absolute;left:0;top:5px;background:url("https://cdn-kmlep.nitrocdn.com/lRiCSwXTatqelIfmDyNekzymvZfCJZTT/assets/images/source/rev-f3fdacb/schlieger.cz/wp-content/uploads/2024/02/User.svg");width:18px;height:18px;background-size:contain;background-position:center;background-repeat:no-repeat;}.akce-recenze_zakazniku .elementor-custom-embed-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;background:url("https://cdn-kmlep.nitrocdn.com/lRiCSwXTatqelIfmDyNekzymvZfCJZTT/assets/images/optimized/rev-f3fdacb/schlieger.cz/wp-content/uploads/2024/02/play.png");background-size:contain;background-position:center;background-repeat:no-repeat;}.akce-recenze_zakazniku .client-video .elementor-custom-embed-image-overlay,.akce-recenze_zakazniku .client-video iframe{border-radius:8px;}.swipe-icon{position:relative;margin-top:20px;padding-top:0;}.swipe-icon:before{content:"";max-width:calc(100% + 40px) !important;width:calc(100% + 40px);border-top:1px solid #d5d7dd;left:-20px;position:absolute;top:0;display:none;}.recenze_zakazniku-white-bg .akce-recenze_zakazniku-inner{background:#fff !important;}.clenove-wrapper img{mix-blend-mode:luminosity;min-width:92px;}.clenove-wrapper>.e-con-inner>.e-child{width:fit-content;}.clenove-wrapper img{mix-blend-mode:luminosity;min-width:92px;height:65px;display:block !important;width:auto;object-fit:contain;object-position:center;}.white-bg{background:#fff;color:#da000f;display:block;display:inline-block;font-size:24px;line-height:30px;letter-spacing:-.74px;padding:5px 14px;clear:both;font-weight:400;position:relative;z-index:1;}.white-bg b{font-weight:600;}.hp-hero .badge-akce{position:absolute;right:0;top:0;}.hp-hero .white-bg{font-size:22px;line-height:27px;}.bg-red{display:flex;padding:10px 16px;justify-content:center;align-items:center;white-space:nowrap;color:#fff;background:#da000f;width:fit-content;}.klicove_komponenty.v2.tc .patent .elementor-icon-list-item:first-of-type{background:linear-gradient(180deg,#00b1ff 0%,#006bff 100%);border:none;}.klicove_komponenty.v2.tc .patent .elementor-icon-list-item:last-of-type{border:none;background:linear-gradient(90deg,#da000f 41.95%,#f8a82f 104.1%);}.tc-zabezpeceni-title .elementor-heading-title{display:flex;align-items:center;gap:16px;}.e-con.elementor-sticky--active,.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-next,.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-prev,.elementor-widget-n-carousel .swiper-pagination-bullets{z-index:1 !important;}.reklamacni_rad p{margin-top:10px;margin-bottom:10px;}.reklamacni_rad h2{margin-top:24px;margin-bottom:12px;}.reklamacni_rad p a{color:#da0810;text-decoration:underline;}.home-hero-akce--desc{background:transparent;padding:0;margin:0 0 16px 0;max-width:365px;width:100%;}.home-hero-akce--desc p strong{font-weight:700;}.home-hero-akce .icon-flex-dotace p,.home-hero-akce--desc p{margin:0;}.home-hero-akce .icon-flex-dotace .elementor-icon-box-icon{margin-top:10px;}.home-hero-akce--title-second_col{padding-left:33px;}.word-nebo{padding-right:10px;}.akce-badge{background:url("https://cdn-kmlep.nitrocdn.com/lRiCSwXTatqelIfmDyNekzymvZfCJZTT/assets/images/optimized/rev-f3fdacb/schlieger.cz/wp-content/uploads/2023/12/315.svg");background-size:contain;background-repeat:no-repeat;background-position:center;max-width:140px;height:140px;position:relative;position:absolute;right:0;right:29%;bottom:0;margin:0;top:0;}.badge-akce{height:155px;min-width:155px;max-width:155px;align-items:center;text-align:center;color:#fff;padding:0;position:relative;display:flex;justify-content:center;}.badge-akce:before{content:"";background:url("https://cdn-kmlep.nitrocdn.com/lRiCSwXTatqelIfmDyNekzymvZfCJZTT/assets/images/source/rev-f3fdacb/schlieger.cz/wp-content/uploads/2024/06/akce-badge-new.svg");background-size:cover;background-repeat:no-repeat;background-position:center;height:calc(100% + 10px);width:calc(100% + 10px);transform:translate(-5px,-5px);box-shadow:24px 18px 8px 0 rgba(0,0,0,0),16px 11px 8px 0 rgba(0,0,0,.02),9px 6px 7px 0 rgba(0,0,0,.06),4px 3px 5px 0 rgba(0,0,0,.1),1px 1px 3px 0 rgba(0,0,0,.11);border-radius:50%;}.badge-akce .elementor-widget-heading:first-of-type h4{font-size:14px;font-weight:400;line-height:20px;}.badge-akce .elementor-widget-heading:nth-of-type(2) h4{font-size:36px;font-style:normal;font-weight:800;line-height:38px;}.badge-akce .elementor-widget-heading:last-of-type h4{font-size:18px;font-style:normal;font-weight:500;line-height:22px;}.home-hero-akce .icon-flex-dotace{padding-top:10px;}.home-hero-akce--heading h1{max-width:540px;width:100%;}.home-hero-akce--body{max-width:100%;width:100%;}.ocima_zakazniku .elementor-custom-embed-image-overlay{border-radius:8px;}.main_hero-buttons_wrapper .elementor-button-content-wrapper{align-items:center;}.vanocni_banner--btn.pulse a{-webkit-animation:pulse 1.5s infinite;-webkit-animation:pulse 1.5s infinite;position:relative;text-transform:uppercase;text-align:center;border:none;cursor:pointer;box-shadow:0 0 0 0 rgba(101,140,45,50%);box-shadow:0 0 0 0 rgba(232,76,61,.7);border-radius:10px;background-color:#da000f;animation:pulse 1.5s infinite;transition:.3s;}.vanocni_banner--btn.pulse a:before{content:"";-webkit-animation:pulsing 1.25s infinite cubic-bezier(.66,0,0,1);-moz-animation:pulsing 1.25s infinite cubic-bezier(.66,0,0,1);-ms-animation:pulsing 1.25s infinite cubic-bezier(.66,0,0,1);animation:pulsing 1.25s infinite cubic-bezier(.66,0,0,1);transition:all 300ms ease-in-out;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:1;display:block;box-shadow:0 0 0 0 rgba(250,250,250,44%);border-radius:8px;}.vanocni_banner--btn.pulse a:hover{transition:.3s;animation:none;}.realizace .realizace__title{margin-top:0;}.reseni-single .elementor-widget-text-editor strong{margin-top:16px;display:block;}.hfe-nav-menu__layout-horizontal li.menu-item.current-menu-item a{color:var(--e-global-color-primary) !important;}.vyhody{padding:0 0 0 30px;position:relative;margin-bottom:20px;}.vyhody:before{content:"";background:url("https://cdn-kmlep.nitrocdn.com/lRiCSwXTatqelIfmDyNekzymvZfCJZTT/assets/images/source/rev-f3fdacb/schlieger.cz/wp-content/uploads/2023/12/chevron_right-black.svg");background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;top:50%;transform:translateY(-50%);left:0;width:24px;height:24px;}.jet-listing-dynamic-repeater__items ul{padding:0;list-style:none;}.vyhody b{padding-left:5px;}.home-hero-akce .akce-badge{position:relative;left:0;top:0;}@-webkit-keyframes pulsing{to{box-shadow:0 0 0 30px rgba(232,76,61,0);}}@-moz-keyframes pulsing{to{box-shadow:0 0 0 30px rgba(232,76,61,0);}}@-ms-keyframes pulsing{to{box-shadow:0 0 0 30px rgba(232,76,61,0);}}@keyframes pulsing{to{box-shadow:0 0 0 30px rgba(232,76,61,0);}}@-webkit-keyframes pulse{0%{-moz-transform:scale(.9);-ms-transform:scale(.9);-webkit-transform:scale(.9);transform:scale(.9);}70%{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 0 50px rgba(90,153,212,0);}100%{-moz-transform:scale(.9);-ms-transform:scale(.9);-webkit-transform:scale(.9);transform:scale(.9);box-shadow:0 0 0 0 rgba(90,153,212,0);}}.TC-vanocni_banner-wrapper.black_text .text-red-bg{background:#da000f;color:#fff;}.TC-vanocni_banner h1{color:#fff;}.TC-vanocni_banner .elementor-button svg{width:24px;height:24px;}.TC-vanocni_banner a:hover{opacity:.8;}.main_hero-desc{margin:25px 0 26px !important;max-width:365px !important;width:100% !important;}.TC-vanocni_banner .main_hero-product_image:before,.TC-vanocni_banner .main_hero-product_image-mobile:before{content:"";display:block;background:url("https://cdn-kmlep.nitrocdn.com/lRiCSwXTatqelIfmDyNekzymvZfCJZTT/assets/images/source/rev-f3fdacb/schlieger.cz/wp-content/uploads/2024/01/povanocni-AKCE.svg");background-size:contain;z-index:1;position:absolute;top:auto;right:19%;max-width:140px;width:100%;height:140px;left:auto;bottom:0;background-repeat:no-repeat;}.TC-vanocni_banner-wrapper.black_text .btn_green a{background:#da000f !important;border:none !important;}.TC-vanocni_banner-wrapper.black_text .btn_green a:before,.fve-akce-banner .vanocni_banner--btn.pulse a:before{box-shadow:0 0 0 0 rgba(220,15,15,44%);}.TC-vzduch_voda .main_hero-product_image:before{top:0%;right:14%;}.fve-akce-banner--body{max-width:64%;width:100%;}.fve-akce-banner--header{max-width:36%;width:100%;}.fve-akce-banner--header .home-hero-akce--desc{margin-bottom:0;}.fve-akce-banner .home-hero-akce--desc{max-width:365px;width:100%;}.fbc-page .fbc-wrap .fbc-items li:nth-child(even) .fbc-separator{margin:0 0;display:flex;align-items:center;}.fbc-page .fbc-wrap .fbc-items li{padding:0 2px;line-height:1.2;}.fbc-page .fbc-wrap .fbc-items{font-family:"Poppins",sans-serif;margin:0;padding:0;width:auto;display:block;display:flex;float:left;font-size:16px;align-items:center;background:transparent;}.fbc .fbc-separator{font-size:22px !important;align-items:center !important;margin-top:4px !important;margin-left:5px !important;margin-right:5px !important;}.fbc li.active span{color:var(--e-global-color-primary) !important;}.menu-vanocni_akce a{color:#25a531 !important;font-weight:600 !important;}.copyright-text a{text-decoration:underline;}.dekujeme-left-col-inner{max-width:405px;margin:0 auto;}#dekujeme .dekujeme-popis{max-width:330px;margin:0 auto;width:100%;}.dekujeme-from{max-width:270px;margin:16px auto 0;}#dekujeme #nase_realizace{padding:0;}.w-768>div{max-width:768px !important;margin:0 auto;text-align:left;width:100%;}.form-no_error_message .wpcf7-not-valid-tip{display:none;}.icon-flex-dotace{max-width:400px !important;}.icon-flex-dotace p{line-height:1.8;}.novinky-komponenta-banner-kategoriie h4,.novinky-komponenta-single .jet-listing-dynamic-terms__link,.novinky-komponenta-normal-kategorie .jet-listing-dynamic-terms__link{background:#da000f;width:fit-content;color:#fff;padding:6px 12px;border-radius:3px;border-radius:4px;font-style:normal;font-weight:500;line-height:22px;}.novinky-komponenta-single .jet-listing-dynamic-terms__link{background:linear-gradient(269deg,#f8a82f -5.19%,#da000f 100%);}.novinky-komponenta-normal-kategorie .jet-listing-dynamic-terms__link{background:#eff1f2;}.short_text-this p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}.blog-article-single .cta{white-space:nowrap;}.blog-article-name a{font-weight:600;}.novinky-komponenta-normal-kategorie .jet-listing-dynamic-terms__link{margin-right:4px;margin-bottom:8px;}.novinky-komponenta-sub_headline{text-align:center;max-width:700px !important;margin:0 auto !important;}.blog-article-single .novinky-komponenta-link a:hover{background:#da000f !important;color:#fff !important;}.novinky-komponenta-link .elementor-button-text{white-space:nowrap;}.novinky-article-body{height:100%;}.novinky-article-body .e-child:last-of-type{margin-top:auto;}.recenze-komponenta h3{margin:0;}.recenze-komponenta .elementor-widget-jet-listing-dynamic-field>.elementor-widget-container{display:flex;align-items:center;flex-wrap:wrap;}.novinky-komponenta-banner,.novinky-komponenta-banner-wrapper .elementor-template,.novinky-komponenta-banner-wrapper .elementor-template>*,.novinky-komponenta-banner-wrapper .elementor-template>*>*{height:100%;}.breakSentence{display:block;}.boxes-style1 .dce-acf-repeater-item{border-radius:8px;background:#fff;box-shadow:0 1px 4px 0 rgba(25,33,61,.08);margin:0 10px;padding:24px;}.boxes-style1 .dce-acf-repeater-item h3{font-size:24px;font-style:normal;font-weight:600;line-height:36px;margin:0 0 6px;background:linear-gradient(90deg,#da000f 10.95%,#f8a82f 65.1%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.boxes-style1 .dce-acf-repeater-item .elementor-repeater-item-8696bf5{display:none;}.boxes-style1 .dce-acf-repeater-item p{flex:1;margin-top:0;margin-bottom:auto;font-size:14px;line-height:21px;}.boxes-style1 .dce-acf-repeater-item h5{font-size:29px;font-style:normal;font-weight:600;line-height:40px;background:linear-gradient(90deg,#da000f 10.95%,#f8a82f 65.1%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:20px 0 0;flex:1;margin-top:40px;max-width:90%;display:flex;justify-self:flex-end;align-items:flex-end;}.boxes-style1 .dce-acf-repeater-item{border-radius:8px;background:#fff;box-shadow:0 1px 4px 0 rgba(25,33,61,.08);margin:0 10px;padding:20px !important;flex-direction:column;justify-content:space-between;display:flex;}.boxes-style1 .dce-acf-repeater-item.highlighted{background:linear-gradient(90deg,#da000f 41.95%,#f8a82f 104.1%);}.boxes-style1 .dce-acf-repeater-item.highlighted h3,.boxes-style1 .dce-acf-repeater-item.highlighted p,.boxes-style1 .dce-acf-repeater-item.highlighted h5{color:#fff;background-clip:inherit;-webkit-background-clip:inherit;-webkit-text-fill-color:inherit;background:transparent;}.boxes-style1 .dce-acf-repeater-item h5 ul{list-style:none;padding:0;}.boxes-style1 .dce-acf-repeater-item h5 ul ul>li{background:url("https://cdn-kmlep.nitrocdn.com/lRiCSwXTatqelIfmDyNekzymvZfCJZTT/assets/images/source/rev-f3fdacb/schlieger.cz/wp-content/uploads/2024/10/Vector.svg");background-repeat:no-repeat;background-position:left 10px;background-size:11px;padding-left:20px;}.boxes-style1 .dce-acf-repeater-item h5>ul>li{margin-bottom:7px;}.boxes-style1 .dce-acf-repeater-item h5>ul>li:last-of-type{margin:0;}.boxes-style1 .dce-acf-repeater-item{position:relative;overflow:hidden;}.boxes-style1 .dce-acf-repeater-item>span{position:absolute;right:-17px;bottom:-33px;font-size:200px;opacity:.1;font-weight:600;line-height:1;}.boxes-style1 .dce-acf-repeater-item p+ul{margin-top:12px;display:block;margin-bottom:36px;padding:0;}.boxes-style1 .dce-acf-repeater-item p+ul li{padding-left:20px;background:url("https://cdn-kmlep.nitrocdn.com/lRiCSwXTatqelIfmDyNekzymvZfCJZTT/assets/images/source/rev-f3fdacb/schlieger.cz/wp-content/uploads/2024/10/Vector.svg");background-repeat:no-repeat;background-size:8px;background-position:left center;list-style:none;font-size:14px;line-height:21px;margin-bottom:5px;}.boxes-style1 .dce-acf-repeater-item p+ul li:last-of-type{margin-bottom:0;}.boxes-style1 .dce-acf-repeater-grid{flex-wrap:nowrap !important;}.blackTitle.boxes-style1 .dce-acf-repeater-item h3{background:none;color:#000;-webkit-background-clip:none;-webkit-text-fill-color:inherit;font-weight:600;}.vyhody-style1 .repeater-item p{font-weight:400;}.vyhody-style1 .repeater-item strong{font-weight:700;}.vyhody-style1 h3{margin:0;margin-top:16px;}.vyhody-style1 img{height:52px;width:52px;object-fit:contain;}.vyhody-style2 ul{flex-direction:column;max-width:344px;margin:0 auto;align-items:center;counter-reset:custom-counter;padding:0;display:flex;flex-wrap:wrap;list-style:none;}.vyhody-style2 ul li{padding:0;display:flex;flex-wrap:wrap;list-style:none;align-items:flex-start;width:100%;margin-bottom:30px;padding-right:0;padding-left:50px;}.vyhody-style2 ul li .number{position:absolute;left:0;color:#da000f;font-size:50px;font-weight:700;display:block;line-height:1;}.vyhody-style2 ul li b{display:inline;}.schlieger-ui .slick-dots li button{border-radius:4px;background:#d9d9d9;width:32px;height:8px;}.schlieger-ui .slick-dots li button:before{display:none;}.schlieger-ui .slick-dots li{margin:0 8px;width:auto;height:auto;}.schlieger-ui .slick-dots li.slick-active button{background:#da000f;}.cenik-carousel .slick-track .jet-listing-grid__item>div{width:100%;}.cenik-carousel .slick-track>div{margin:0 !important;}.prubehRealizace-title{min-height:48px;}#prubeh .slick-list .jet-listing-grid__item .prubeh_realizace-single .elementor-widget-jet-listing-dynamic-link a{width:100%;}#prubeh .slick-list .jet-listing-grid__item:last-of-type .prubeh_realizace-single .elementor-widget-jet-listing-dynamic-link a{color:#24a531;}#prubeh .slick-list .jet-listing-grid__item:last-of-type .prubeh_realizace-single .elementor-widget-jet-listing-dynamic-link a .jet-listing-dynamic-link__icon.is-svg-icon{background:url("https://cdn-kmlep.nitrocdn.com/lRiCSwXTatqelIfmDyNekzymvZfCJZTT/assets/images/optimized/rev-f3fdacb/schlieger.cz/wp-content/uploads/2024/09/arrow.svg");background-size:contain;background-repeat:no-repeat;background-position:center;height:15px;width:15px;}#prubeh .slick-list .jet-listing-grid__item:last-of-type .prubeh_realizace-single .elementor-widget-jet-listing-dynamic-link a .jet-listing-dynamic-link__icon.is-svg-icon svg{display:none;}#prubeh .slick-list .jet-listing-grid__item:last-of-type .prubeh_realizace-single .elementor-widget-jet-listing-dynamic-link a:hover{background:var(--e-global-color-80a4fdd);}.bg-red-gradient.radius{border-radius:16px 0;background:var(--Gradient,linear-gradient(90deg,#da000f 41.95%,#f8a82f 104.1%));color:#fff;margin-top:10px;margin-bottom:10px;padding:5px 10px;width:fit-content;display:inline-block;-webkit-text-fill-color:inherit;}.zbyva{transform:rotate(-4deg) !important;display:block;position:absolute;z-index:1;padding:20px 0;bottom:-45px;font-size:22px;line-height:28px;right:0;max-width:450px;width:100%;left:12px;text-align:center;}.zbyva:before{content:"";background:url("https://cdn-kmlep.nitrocdn.com/lRiCSwXTatqelIfmDyNekzymvZfCJZTT/assets/images/optimized/rev-f3fdacb/schlieger.cz/wp-content/uploads/2024/10/Group-1000006150-1.png");background-size:cover;background-repeat:no-repeat;width:100%;height:100%;left:0;position:absolute;top:7px;bottom:0;right:0;z-index:-1;transform:rotate(3deg);background-position:10px -25px;}.has-remaining .elementor-heading-title{position:relative;}.gradient-bg{border-radius:50px;background:var(--Gradient,linear-gradient(90deg,#da000f 41.95%,#f8a82f 104.1%));color:#fff;font-family:Poppins;font-size:14px;font-style:normal;font-weight:600;line-height:58px;padding:8px 12px;white-space:nowrap;}.breakWord{display:block !important;}.displayNone{display:none;}.hideDefaultTitle .defaultTitle{display:none;}.hero.availability{display:flex;align-items:center;gap:15px;color:#fff;background:rgba(0,0,0,.25);backdrop-filter:blur(6.75px);border-radius:8px;border:1px solid #24a531;padding:10px 16px;}.hero.availability .realizace-info{color:#fff;font-style:italic;font-weight:600;font-size:16px;line-height:24px;}.cenik.availability{max-width:780px;width:100%;background:#fff;background:var(--Gradient,linear-gradient(90deg,#da000f 41.95%,#f8a82f 104.1%));border-radius:8px;border:1px solid var(--Gradient,#da000f);padding:20px 40px;display:flex;align-items:center;gap:16px;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:24px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.48px;margin:0 auto;text-align:center;justify-content:center;background-color:#fff;}.cenik.availability .status__icon:before,.cenik.availability .status__icon:after{background:#da000f;}.cenik.availability .status__icon{background:#da000f;display:flex;justify-content:center;align-items:center;}.hero.availability .status__icon{background:#24a531;display:flex;justify-content:center;align-items:center;}.hero.availability .status__icon{background:#24a531;}.cenik.availability .status__icon{box-shadow:none !important;}.no-bg .hero.availability{backdrop-filter:none;border:none;background:none;padding:0;}.no-bg .hero.availability .realizace-info{font-weight:700;}.no-bg .hero.availability .status__icon-wrapper{background:rgba(42,42,42,98%);backdrop-filter:blur(6.75px);border-radius:8px;border:1px solid #4a4a4a;padding:10px;}.realizace-carousel-wrapper .slick-arrow:before{display:none;}.lineCrossIcons .elementor-widget-image:before{content:"";height:2px;width:100%;background:transparent;position:absolute;top:50%;left:50%;border:1px dashed rgba(218,0,15,.15);border-image:repeating-linear-gradient(to right,rgba(218,0,15,.15) 0,rgba(218,0,15,.15) 5px,transparent 5px,transparent 15px) 1;z-index:0;right:auto;}.lineCrossIcons>.e-child:first-of-type .elementor-widget-image:before{left:50%;}.lineCrossIcons>.e-child:last-of-type .elementor-widget-image:before{right:50%;left:auto;display:none;}.titleHasBorder .greenBorder{font-size:24px;font-style:normal;font-weight:600;line-height:36px;align-self:center;justify-self:center;vertical-align:middle;position:relative;padding:10px;color:#24a531;margin-left:70px;}.greenBorder:after{content:"";background:url("https://cdn-kmlep.nitrocdn.com/lRiCSwXTatqelIfmDyNekzymvZfCJZTT/assets/images/optimized/rev-f3fdacb/schlieger.cz/wp-content/uploads/2024/11/Vector-1.svg");position:absolute;top:50%;right:auto;bottom:0;left:50%;width:132%;height:75px;background-repeat:no-repeat;background-position:left top;background-size:cover;transform:translateX(-50%) translateY(-50%);}.kroky h3{background:linear-gradient(137deg,#da000f 39.02%,#f8a82f 95.88%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.maxWidth1000 .e-con-inner{max-width:1000px;}.single-post .navratnostFve p{margin:0;}@media (min-width:1024px){.dotace-box-wrapper p{margin:0;}#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link{display:flex;align-items:center;justify-content:flex-start;}.mobile_menu-contact--phone .elementor-icon-box-wrapper{display:flex !important;align-items:center !important;margin-bottom:8px !important;}.mobile_menu-contact--phone .elementor-icon-box-wrapper .elementor-icon-box-icon{align-items:center;display:flex !important;}.mobile_menu-contact--phone .elementor-icon-box-wrapper h4{margin:0;}.mobile_menu-contact--phone .elementor-icon-box-wrapper .elementor-icon-box-icon{margin-right:8px !important;}.realizace--carousel-wrapper .elementor-widget-image a{display:block;width:100%;}.dialog-widget-content.dialog-lightbox-widget-content{overflow-x:hidden;}.dialog-type-lightbox{overflow-x:hidden;}.footer .elementor-element *{text-align:left;}.footer .elementor-widget-wp-widget-nav_menu *{text-align:left !important;flex-grow:1 !important;}.footer .elementor-widget-wp-widget-nav_menu{width:100%;}.footer .footer-bottom .elementor-element *{text-align:center;}.menu-popup .dialog-widget-content{top:70px !important;}}@media (min-width:1920px){.realizace--carousel-wrapper .elementor-widget-image a img{width:100%;max-width:100%;}.service-hero .swiper-container{max-width:1920px !important;width:100% !important;margin-left:auto !important;margin-right:auto !important;left:50%;transform:translateX(-50%);}.realizace--carousel-wrapper .elementor-widget-container,.service-hero{max-width:1920px !important;width:100% !important;margin-left:auto !important;margin-right:auto !important;position:relative;overflow:visible !important;}.service-hero:after{content:"";position:absolute;left:-100% !important;top:0;right:0;bottom:0;width:1000vw;height:100%;background:#f9f9f9 !important;z-index:-1;overflow:hidden;}.tc-has_static_bg .TC-hero:before{width:100%;z-index:0;left:0 !important;right:0 !important;}.page-tab-content .service-hero{max-width:1200px !important;border-radius:8px;}}@media (max-width:1200px){.pouzivame-item.item2 .line2{transform:rotate(-13.163deg);top:-3%;left:105%;width:73%;}.pouzivame-item.item1 .line1{width:118%;}}@media (max-width:1024px){.realizace--row1{padding:0 0 0 20px;}.let_na_trhu .elementor-counter-number-wrapper{display:block !important;flex-direction:row;align-items:center;text-align:center;font-size:24px !important;font-weight:600;justify-content:center;}.let_na_trhu .elementor-counter-number-wrapper .elementor-counter-number{line-height:36px;white-space:nowrap;}.let_na_trhu .elementor-counter-number-suffix{text-align:center !important;flex-grow:0 !important;white-space:nowrap !important;}.let_na_trhu .elementor-counter{justify-content:center;display:flex;flex-wrap:wrap;}.product-box-single--title{margin-bottom:24px;margin-top:6px;}.fotovoltaika-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.85;}.o_nas-phone_number .elementor-icon-box-wrapper .elementor-icon-box-title{width:auto !important;display:inline-block;}.o_nas-phone_number .elementor-widget-icon-box .elementor-icon-box-content{flex-grow:0;}.o_nas-phone_number .elementor-icon-box-wrapper{text-align:center;display:flex;justify-content:center;align-items:center;}.popup-megamenu .mega-menu-link{display:flex !important;align-items:center !important;flex-direction:row;}.popup-megamenu .mega-menu-link{display:flex !important;align-items:center !important;flex-direction:row;font-size:16px !important;font-style:normal;font-weight:500 !important;}.popup-megamenu .mega-menu-link:before{margin-right:8px !important;}.dialog-widget-content.dialog-lightbox-widget-content{border-radius:0 !important;top:110px;width:100%;overflow-x:hidden;}#elementor-popup-modal-1249 .dialog-message{width:100% !important;}#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1.mega-menu-accordion>li.mega-menu-item a{display:block;overflow:hidden;width:100%;}.dialog-type-lightbox{overflow-x:hidden;}.realizace--carousel-wrapper .elementor-widget-image a img{display:block;width:auto !important;max-width:none !important;height:100px;object-fit:contain;border-radius:8px !important;}.realizace--carousel-wrapper .elementor-widget-image a{display:block;width:100%;}.realizace--carousel-wrapper .swiper-slide>.e-con>.e-con-inner{width:100%;}.realizace--carousel-wrapper .swiper-slide .elementor-icon svg{width:20px;height:20px !important;}.realizace--carousel-wrapper .swiper-slide .elementor-icon{display:flex;justify-content:center;align-items:center;width:20px;}.nav-stripe .hfe-nav-menu__layout-horizontal{width:1200px;}.presentation-carousel .elementor-swiper-button{display:none !important;}.ocima_zakazniku .e-n-carousel{padding-bottom:32px !important;}.jednicka_na_trhu-info{padding-right:0;}.jak_funguje_fotovoltaicka_elektrarna--list{padding-right:0%;}.realizace .elementor-swiper-button-prev{transform:rotate(180deg) !important;left:1% !important;}.realizace .elementor-swiper-button-next{right:1% !important;}.contact_info-header{background:transparent;}.jak_funguje--video .elementor-html5-video{width:100% !important;height:auto !important;object-fit:contain;}.realizace--carousel-wrapper .elementor-widget-container .elementor-swiper-button{bottom:65% !important;}.footer-menu-row>div>.e-child{padding-right:5%;padding-bottom:64px !important;}.product_category-single--name h3{width:90%;margin:0 auto;}.list_of_categories-single--name{min-height:60px;}.calc-script{max-width:767px;max-width:100%;}.dotace_text{padding:32px 20px;}.dotace-main_title h1{margin:0 auto;max-width:100%;}.onas-kontakt--btn .elementor-button-content-wrapper .elementor-button-icon{right:0;margin-left:15px !important;position:relative;}.header_banner-advantages ul li{margin-bottom:14px;}.header_banner-advantages ul li:last-of-type{margin-bottom:0;}.main_hero-desc{margin:0 !important;}.home-hero-akce--body{max-width:320px;}.fve-akce-banner--body{max-width:60%;width:100%;}.fve-akce-banner--header{max-width:40%;width:100%;}.fve-akce-banner .akce-badge{margin-bottom:24px;}.let_na_trhu.superstranka .elementor-counter-number-wrapper{flex-direction:row;}.product-box-single{width:100% !important;}.product-boxes-carousel .swiper-slide>div>.e-con-inner{justify-content:flex-end;}.callcentrum-col a{font-size:20px;font-style:normal;font-weight:600;line-height:26px;}.callcentrum-col p strong{font-weight:600;}.callcentrum-col br{display:none;}.pouzivame-item.item1 .line1{width:64%;top:144%;transform:rotate(28deg);}.pouzivame-item.item2 .line2{transform:rotate(-28.163deg);top:-16%;left:103%;width:48%;}.pouzivame-item.item3 .line3{transform:rotate(129.072deg);width:40%;right:100%;top:139%;left:auto;}.zaruky-title br{display:none;}.badge-akce .elementor-widget-heading:nth-of-type(2) h4{font-size:30px;line-height:36px;}.hp-hero.fve_zdarma .badge-akce{position:absolute;top:0;right:0;}.hp-hero.fve_zdarma .text-red-bg{display:inline;position:relative;top:5px;}.tooltip-icon,.tooltip-wrapper p{flex:1;}.tooltip-wrapper p{text-align:left !important;}.tooltip-inner{left:0;left:-90px;transform:none;top:calc(100% + 20px);right:auto;width:200px;}.tooltip-inner:after{transform:translateX(-50%) rotate(135deg);left:50%;top:-10px;}.tooltip-inner ul li{position:relative;padding-left:15px !important;display:block;font-size:12px;line-height:1.4;}.hp-hero .white-bg{margin-top:15px;}.m-dvh100{flex-grow:1 !important;display:flex;flex-direction:column;align-items:stretch !important;flex:1;justify-content:space-between !important;flex-wrap:nowrap !important;height:90vh !important;min-height:90vh !important;flex-basis:100% !important;}.m-dvh100>.e-flex>.e-child{justify-content:space-between !important;flex-grow:1 !important;}.m-dvh100>.e-flex{height:100% !important;display:flex !important;flex:1 !important;flex-wrap:nowrap !important;align-items:stretch !important;flex-direction:column !important;justify-content:space-between !important;flex-grow:1 !important;}.mobile-carousel .jet-listing-grid__items{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-left:0;-ms-overflow-style:none;scrollbar-width:none;justify-content:flex-start !important;flex-direction:row !important;flex-wrap:nowrap;}.mobile-carousel .jet-listing-grid__items .jet-listing-grid__item{flex:0 0 auto;margin-right:0;padding:0 25px 10px 0;max-width:350px;justify-content:center !important;}.mobile-carousel .swipe-icon{margin:0;}.mobile-carousel .swipe-icon:before{display:none;}.delka_cteni .elementor-widget-container,.elementor-post-info__item time{white-space:nowrap;}.klicove_komponenty.v2.tc .patent .elementor-icon-list-items{flex-direction:column;}.klicove_komponenty.v2.tc .patent .elementor-icon-list-item:first-of-type{margin:0;}.klicove_komponenty.v2.tc .patent .elementor-icon-list-item{width:fit-content;}.boxes-style1 .dce-acf-repeater-grid{flex-direction:column;}.boxes-style1 .dce-acf-repeater-item h5{font-size:26px !important;font-style:normal;font-weight:600;line-height:34px !important;margin-top:26px;}.boxes-style1 .dce-acf-repeater-item p+ul{margin-bottom:0;}.boxes-style1 .dce-acf-repeater-item{margin-bottom:20px !important;}.boxes-style1 .dce-acf-repeater-item:last-of-type{margin-bottom:0 !important;}.mobile100vh>.e-con-inner{height:85vh;}.mobile100vh-inner{height:100% !important;display:flex !important;flex:1 !important;flex-wrap:nowrap !important;align-items:stretch !important;flex-direction:column !important;justify-content:space-between !important;flex-grow:1 !important;}.mobile100vh-inner .elementor-element:first-of-type{margin-bottom:auto;}.mobile100vh-inner .elementor-element:last-of-type{margin-top:auto !important;flex-grow:0 !important;}.bg-red-gradient.radius{margin:3px 0;}.highlighted{order:-1;}.zbyva{transform:rotate(-4deg) translateX(-50%) !important;left:50%;font-size:16px;bottom:4px;line-height:20px;max-width:330px;width:100%;padding:0;}.zbyva:before{content:"";background:url("https://cdn-kmlep.nitrocdn.com/lRiCSwXTatqelIfmDyNekzymvZfCJZTT/assets/images/optimized/rev-f3fdacb/schlieger.cz/wp-content/uploads/2024/10/Group-1000006150-1.png");background-size:cover;background-size:cover;background-repeat:no-repeat;width:100%;height:45px;left:0;position:absolute;top:-6px;bottom:0;right:0;z-index:-1;transform:rotate(2deg);background-position:center;}.schlieger-ui .jet-slick-dots li{margin:0 6px !important;width:8px !important;}.centerMobile{margin:0 auto !important;}.bg-arrow-desktop{background:none !important;}.marginTopAuto{margin-top:auto !important;}.bg-arrow-mobile:before{background:url("https://cdn-kmlep.nitrocdn.com/lRiCSwXTatqelIfmDyNekzymvZfCJZTT/assets/images/optimized/rev-f3fdacb/schlieger.cz/wp-content/uploads/2024/10/Arrow-18-1.svg");background-size:contain;background-repeat:no-repeat;background-position:6px top !important;opacity:1;content:"";position:absolute;top:-79px;z-index:2;height:120px;width:40px;}.bg-arrow-mobile{overflow:visible;}.cenik.availability .realizace-info{font-size:16px;line-height:22px;padding:0 32px;}.cenik.availability{padding:10px 16px;}.cenik.availability .status__icon:before,.cenik.availability .status__icon:after{background:#da000f;height:12px;width:12px;}.cenik.availability .status__icon,.hero.availability .status__icon{min-width:12px;height:12px;}.cenik.availability .status__icon{position:absolute;left:30px;top:16px;}.woman-foreground:after{content:"";position:absolute;left:50%;transform:translateX(-50%);background:url("https://cdn-kmlep.nitrocdn.com/lRiCSwXTatqelIfmDyNekzymvZfCJZTT/assets/images/optimized/rev-f3fdacb/schlieger.cz/wp-content/uploads/2024/10/zenska-1.png");background-size:contain;background-position:center;background-repeat:no-repeat;width:100%;height:245px;bottom:275px;}.titleHasBorder h2>div{flex-direction:column !important;position:relative;display:flex;}.titleHasBorder h2>div img{display:none;}.titleHasBorder h2>div:before{content:"";position:absolute;left:-40px;top:24px;background:url("https://cdn-kmlep.nitrocdn.com/lRiCSwXTatqelIfmDyNekzymvZfCJZTT/assets/images/optimized/rev-f3fdacb/schlieger.cz/wp-content/uploads/2024/11/Vector-3.svg");height:40px;width:40px;display:block;background-size:contain;background-repeat:no-repeat;}.titleHasBorder .greenBorder{font-size:18px;line-height:24px;margin:0;margin-top:10px;}.greenBorder:after{height:60px;width:138%;}}@media (max-width:767px){.jet-checkboxes-list__row.jet-filter-row{margin-right:10px !important;align-items:normal;}.single-post-head .jet-smart-filters-checkboxes.jet-filter{overflow-x:scroll;scrollbar-width:none;}.realizace .realizace__title{margin-top:0;}.reseni-wrapper>.elementor-element{max-width:335px !important;width:100% !important;}.nasi_zakaznici-carousel .elementor-swiper-button{display:block !important;}.nasi_zakaznici-carousel .elementor-swiper-button.elementor-swiper-button-prev{left:-22px !important;top:50% !important;transform:translateY(-25%) !important;padding:24px 3px !important;display:flex !important;align-items:center;}.nasi_zakaznici-carousel .elementor-swiper-button.elementor-swiper-button-next{right:-22px !important;top:50% !important;transform:translateY(-25%) !important;padding:24px 3px !important;display:flex !important;align-items:center;}.jednicka_na_trhu-info p{margin-bottom:0;}.novinky_schlieger .elementor-widget-image a,.novinky_schlieger .elementor-widget-image img{display:block;width:100%;}.product-box-single{max-width:100% !important;}.kotlikova_dotace .e-grid{border-top:none !important;border-left:none !important;border-right:none !important;border-bottom-width:2px !important;}.kotlikova_dotace p{margin:0 !important;}.kotlikova_dotace p span{margin-top:12px !important;display:block;}.fotovoltaika_na_klic-banner .elementor-background-slideshow__slide__image{background-image:url("https://cdn-kmlep.nitrocdn.com/lRiCSwXTatqelIfmDyNekzymvZfCJZTT/assets/images/optimized/rev-f3fdacb/schlieger.cz/wp-content/uploads/2023/11/BANNER.png") !important;background-repeat:no-repeat;}.fotovoltaika_na_klic-banner .elementor-background-slideshow__slide__image.nitro-lazy{background-image:none !important;}.fotovoltaika-hero.no_box_shadow:before{display:none;}.mate_narok_na_dotaci--img{width:100% !important;max-width:80px !important;}.banner_center_text{max-width:300px;margin:0 auto;}.single_post-thumbnail{max-width:100% !important;}.jet-smart-filter-group-position-column select{width:100% !important;}.jet-smart-filter-group-position-column>.elementor-widget-container{flex-direction:column;}.jet-smart-filters-select.jet-filter{width:100%;margin-bottom:16px;}.apply-filters{width:100%;margin:0 !important;}.jet-smart-filter-group-position-column .apply-filters button{width:100%;}.has_smoke .TC-hero:after{content:"";position:absolute;bottom:-10px;left:0;right:0;background:url("https://cdn-kmlep.nitrocdn.com/lRiCSwXTatqelIfmDyNekzymvZfCJZTT/assets/images/optimized/rev-f3fdacb/schlieger.cz/wp-content/uploads/2023/12/tc-smokey-bg.png");z-index:0;background-size:cover;background-repeat:no-repeat;background-position:center;height:67%;top:auto;}.footer-menu-row>div>.e-child{padding-right:0%;padding-bottom:64px;}.footer-menu-row>div>.e-child:last-of-type{padding-bottom:0;}.home-hero--btn_wrapper{max-width:100%;width:100%;}.home-hero--btn_wrapper a{width:100% !important;}.product-box-single{max-width:100% !important;width:100% !important;margin:0 auto;}.product_category-single--name h3{width:100%;margin:0 auto;}.product_category-single,.list_of_categories-single{max-width:100%;width:100%;margin-left:auto;margin-right:auto;}.list_of_product_categories-inner,.reseni-wrapper{margin:0;width:100%;}.service-hero .elementor-background-video-container:before,.TC-hero:before{display:block !important;}.hero-fve .main_hero-title,.hero-tc .main_hero-title{max-width:100% !important;}.dotace-header--form_wrapper{background:transparent;box-shadow:none;border:none;}.fotovoltaika_na_klic-banner:before{display:block !important;}.home-hero-akce--title-second_col{padding-left:0;}.home-hero-akce--desc{width:60%;}.home-hero-akce .icon-flex-dotace{height:100%;display:block;position:relative;clear:both;overflow:hidden;float:none;padding-top:50px;width:74%;}.akce-badge{width:140px;height:140px;right:2%;bottom:0;margin-bottom:-9%;}.home-hero-akce .icon-flex-dotace .elementor-icon-box-icon{margin-top:-30px;}.home-hero-akce .elementor-button-link{text-align:center;display:block;justify-content:center;}.TC-vanocni_banner .main_hero-product_image-mobile:before{top:-55%;right:5%;}.main_hero-desc{padding-left:15%;margin:0 0 !important;}.TC-vanocni_banner .main_hero-desc{padding-left:0;width:65% !important;}.recenze_carousel-name_and_location>div:first-of-type{border-right:0 !important;}.realizace--carousel-wrapper .elementor-widget-container .elementor-swiper-button{display:none !important;}.TC-vzduch_voda .main_hero-product_image-mobile:before{top:-53%;}.home-hero-akce--body{max-width:100%;}.home-hero-akce--desc{margin:0;}.fve-akce-banner--body{max-width:100%;width:100%;}.fve-akce-banner--header{max-width:100%;width:100%;}.fve-akce-banner .akce-badge{width:140px;height:140px;right:-2%;bottom:0;margin-top:0;margin-bottom:0;position:absolute;top:-3%;}.fve-akce-banner--header .home-hero-akce--desc{margin-bottom:24px;margin-top:14px;}.page-tab-content .service-hero .header_banner-advantages ul li{width:100% !important;}.let_na_trhu.v2 .elementor-counter-number-wrapper{flex-direction:row;}.let_na_trhu.v2 .elementor-counter-number-wrapper .elementor-counter-number-suffix{flex-grow:0;}.let_na_trhu.v2 .elementor-counter{justify-content:center;display:block;display:flex;}.home-hero-akce .akce-badge{position:absolute;bottom:115%;right:0;left:auto;top:auto;}.fve-akce-banner .home-hero-akce--desc{max-width:50%;}.list_of_categories-single--name{min-height:auto;}.ai-vyhody .elementor-icon-list-items{flex-direction:column;margin:0;}.ai-vyhody .elementor-icon-list-items li{width:calc(100% - 30px);margin:10px auto 10px !important;}.ai_page-tabs .e-n-tabs{display:flex;flex-direction:column;}.ai_page-tabs .e-n-tabs-heading{height:auto;border-right:1px solid #d5d7dd;flex-direction:row;display:flex;align-items:center;border:none;}.ai_page-tabs .e-n-tabs-heading .e-n-tab-title{margin:0 !important;}.ai_page-tabs .e-n-tabs-heading{margin-bottom:36px;width:calc(100% + 40px);background:#f9f9f9;box-shadow:0 2px 12px 0 rgba(0,0,0,.12);padding:12px 20px;margin-left:-20px;}.ai_page-tabs .e-n-tabs-heading .e-n-tab-title{margin:0 16px !important;white-space:nowrap;}.ai_page-tabs .e-n-tabs-heading{margin-bottom:36px;width:calc(100% + 40px);background:#f9f9f9;box-shadow:0 2px 12px 0 rgba(0,0,0,.12);padding:12px 20px;margin-left:-20px;justify-content:flex-start;display:flex;overflow-x:auto;flex-wrap:nowrap;}.mobile-absolute--badge{position:absolute;right:0;left:auto;top:auto;z-index:1;justify-content:flex-end;bottom:100%;}.btn_primary .elementor-widget-container{width:100%;}.header_banner-advantages ul li{margin-bottom:8px;}.TC-vanocni_banner-wrapper .mobile-absolute--badge{top:-83%;right:0;justify-content:flex-end;}.akce-fve_banner .akce-product--img-mobile img{width:60% !important;}.TC-vanocni_banner h1 p{font-size:28px;line-height:42px;margin:2px 0;}.vyhody{margin-bottom:8px;}.dekujeme-from{max-width:340px;margin:16px auto 0;}.dekujeme-right-col-inner{box-shadow:none !important;}#dekujeme .dekujeme-popis{max-width:370px;margin:0 auto;width:100%;}.dalsi_clanky .jet-listing-grid__slider-icon{width:35px;height:80px !important;}.dalsi_clanky .jet-listing-grid__slider-icon.prev-arrow{left:-5px !important;}.dalsi_clanky .jet-listing-grid__slider-icon.next-arrow{right:-5px !important;}.single-post-nejctenejsi_clanky .jet-listing-grid__slider-icon.slick-arrow{background-size:15px !important;}.pouzivame_technologie-col{border-radius:6px;border:1px solid #ececec;background:#ececec;padding:16px;margin:0 0 16px 0;}.pouzivame-item{display:none;}.klicove_komponenty video{height:300px !important;width:auto !important;}.klicove_komponenty h3{font-size:20px !important;line-height:26px !important;}.klicove_komponenty p{max-width:100% !important;font-size:16px !important;}.zaruky-item p{font-size:10px !important;line-height:14px !important;font-weight:600 !important;}.zaruky-item h4{line-height:32px !important;}.zaruky-item h4 span{font-size:16px !important;line-height:22px !important;}.zaruky-item{padding:13px !important;min-height:70px !important;}.zaruky-title h4{font-size:18px !important;line-height:24px !important;}.container-940{max-width:300px;}.proc_schlieger>.e-con:nth-of-type(3):before{left:5px;}.proc_schlieger .elementor-widget-text-editor ul{padding-left:20px;}.home-akce-badge{position:absolute;top:-136px;right:5px;}.header_banner-advantages--single:before{top:0;transform:none;}.header_banner-advantages--single.icon-chevron{padding-left:25px;}.hp-hero.fve_zdarma .badge-akce{top:auto;bottom:-45%;}.clenove-wrapper img{min-width:auto;}.clenove-wrapper>.e-child{padding:10px 24px;}.clenove-wrapper{gap:16px;}.badge-akce{max-width:120px;height:120px;min-width:120px;}.let_na_trhu-stats>.e-child{flex:0 0 50vw;scroll-snap-align:start;box-sizing:border-box;}.elementor-element.elementor-element-e0869b3.e-con-full.let_na_trhu-stats.e-flex.e-con.e-child{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:0;margin:0;flex-wrap:nowrap;align-content:center;align-items:flex-start;}.elementor-element.elementor-element-e0869b3.e-con-full.let_na_trhu-stats.e-flex.e-con.e-child .e-child{width:100% !important;}.jet-listing-grid__slider .jet-slick-dots li,.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 2px !important;}.fve-zdarma-hero.this .badge-akce.absolute{top:20%;min-height:120px;gap:0 !important;justify-content:center !important;align-items:center;flex:0 !important;flex-grow:0 !important;}.badge-akce.absolute>.elementor-widget-heading{margin:0;gap:0;}.horizontalScroll{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;justify-content:flex-start;}.horizontalScroll-item{flex:0 0 80%;margin-right:0;min-width:80% !important;scroll-snap-align:start;box-sizing:border-box;}.boxes-style1 .dce-acf-repeater-item h5{font-size:26px !important;font-style:normal;font-weight:600;line-height:34.8px;}.boxes-style1 .dce-acf-repeater-item p{font-size:14px;line-height:21px;}.boxes-style1 .dce-acf-repeater-item h3{font-size:20px;line-height:26px;}.boxes-style1 .dce-acf-repeater-item{margin:0;padding:20px !important;}.zeroMarginBottom{margin-bottom:0 !important;}.martinTopAuto{margin-top:auto !important;}.vyhody-style1 .dce-acf-repeater-item{display:flex;text-align:left;flex-direction:row;align-items:center;padding:0 0 20px 0 !important;}.vyhody-style1 .dce-acf-repeater-item:last-of-type{padding-bottom:0 !important;}.vyhody-style1 .dce-acf-repeater-item img,.vyhody-style1 .dce-acf-repeater-item picture{height:52px;width:52px;margin-right:20px;}.vyhody-style1 .dce-acf-repeater-item picture{margin-right:25px;}.vyhody-style1 .dce-acf-repeater-item h3{margin:0;font-size:16px;font-style:normal;font-weight:400;line-height:24px;}.slickThis .slick-track .slick-slide{margin:0 10px !important;}.schlieger-ui.prubehRealizace .jet-listing-grid__slider-icon.prev-arrow{left:calc(50% - 50px) !important;}.schlieger-ui.prubehRealizace .jet-listing-grid__slider-icon.next-arrow{left:calc(50% + 0px) !important;}.gradient-bg{font-size:12px;}.has-remaining .zbyva{bottom:-8px;left:59%;}.hero.availability .realizace-info{font-size:12px;line-height:20px;}.titleHasBorder h2>div:before{content:"";position:absolute;left:6px;top:14px;height:30px;width:30px;}.greenBorder:after{width:110%;height:110%;}.lineCrossIcons>.e-child{padding-left:50px;}.lineCrossIcons>.e-child .elementor-widget-image{position:absolute;left:0;top:7px;width:36px;}.lineCrossIcons .elementor-widget-image:before{left:50%;height:150%;width:1px;bottom:0;top:85% !important;background:transparent !important;border-image:repeating-linear-gradient(to bottom,rgba(218,0,15,.15) 0,rgba(218,0,15,.15) 5px,transparent 5px,transparent 15px) 1;}}@media (max-width:600px){.elementor-4199 .elementor-element.elementor-element-4eb3c9e{margin-left:0 !important;}}@media (max-width:425px){.realizace .elementor-swiper-button-next{top:29% !important;right:1% !important;}.realizace .elementor-swiper-button-prev{left:1%;}.reseni-wrapper>.elementor-element{max-width:100% !important;margin-left:0;margin-right:0;}.TC-vanocni_banner .main_hero-desc br{display:none;}.vanocni_banner--btn.pulse a{font-size:14px !important;}.hp-hero h1{font-size:36px !important;line-height:1.2 !important;}.hp-hero .white-bg{font-size:16px;line-height:1.3;}.hp-hero.fve_zdarma .badge-akce{top:auto;bottom:-45%;}}@media (max-width:390px){.time_error-bar .elementor-icon-list-text{font-size:10px !important;}.fve-akce-banner .akce-badge{right:-4%;width:120px;height:120px;}.fve-zdarma-hero.this .badge-akce.absolute{top:89%;z-index:11;}}@media (max-width:360px){.elementor-button span{white-space:nowrap;}.footer-akce-btn .elementor-button span{white-space:normal;}.let_na_trhu .elementor-counter-number-suffix{text-align:center !important;line-height:.3;}.hp-banner .inverted-title{white-space:nowrap;}.realizace--carousel-wrapper .e-n-carousel>.swiper-wrapper>.swiper-slide{margin-right:50px !important;}.vanocni_banner--btn.pulse a{font-size:12px !important;}}