/***************************************************
  Mixins Themes 
/***************************************************/
/* Mixin Normal*/
/* Mixin Clear */
/* Mixin Border */
/*background RGBA
============================================*/
/***************************************************
  Mixins RTL Themes 
/***************************************************/
/************************************ 
	Override Bootstrap 
*************************************/
/**
 * Web Application Prefix Apply For Making Owner Styles
 */
/**
 *   Blocks Layout Selectors 
 */
/***********************************************************************/
#index #wrapper {
  padding-top: 0px; }

.box-start {
  margin-bottom: 35px; }
  @media (min-width: 992px) {
    .box-start .center-slideshow {
      margin-top: 30px; } }
  /*@media (max-width: 1499px) and (min-width: 1200px) {
    .box-start .center-slideshow {
      width: 56%; } }*/
  /*@media (max-width: 1499px) and (min-width: 1200px) {
    .box-start .right-banner {
      width: 24%; } }*/
  .box-start .banner {
    margin-top: 30px;
    text-align: center; }
    @media (max-width: 1199px) and (min-width: 576px) {
      .box-start .banner {
        width: 50%;
        float: left;
        padding: 0px 15px 0px 15px; }
        .rtl .box-start .banner {
          float: right; }
        .rtl .box-start .banner {
          padding: 0px 15px 0px 15px; }
        .box-start .banner:first-child {
          padding: 0px 15px 0px 0px; }
          .rtl .box-start .banner:first-child {
            padding: 0px 0px 0px 15px; }
        .box-start .banner:last-child {
          padding: 0px 0px 0px 15px; }
          .rtl .box-start .banner:last-child {
            padding: 0px 15px 0px 0px; } }
  @media (max-width: 1499px) and (min-width: 992px) {
    .box-start .leo-verticalmenu .title_block {
      padding-top: 16px;
      padding-bottom: 16px; } }
  @media (max-width: 1899px) and (min-width: 1800px) {
    .box-start .leo-verticalmenu .navbar-nav > li > a {
      padding: 15px 15px; } }
  @media (max-width: 1799px) and (min-width: 1700px) {
    .box-start .leo-verticalmenu .navbar-nav > li > a {
      padding: 14px 15px; } }
  @media (max-width: 1699px) and (min-width: 1600px) {
    .box-start .leo-verticalmenu .navbar-nav > li > a {
      padding: 12px 15px; } }
  @media (max-width: 1599px) and (min-width: 1500px) {
    .box-start .leo-verticalmenu .navbar-nav > li > a {
      padding: 11px 15px; } }
  @media (max-width: 1499px) and (min-width: 1400px) {
    .box-start .leo-verticalmenu .navbar-nav > li > a {
      padding: 8px 15px; } }
  @media (max-width: 1399px) and (min-width: 1300px) {
    .box-start .leo-verticalmenu .navbar-nav > li > a {
      padding: 6px 15px; } }
  @media (max-width: 1299px) and (min-width: 1200px) {
    .box-start .leo-verticalmenu .navbar-nav > li > a {
      padding: 4px 15px; } }
  @media (max-width: 1199px) and (min-width: 1100px) {
    .box-start .leo-verticalmenu .navbar-nav > li > a {
      padding: 13px 5px; } }
  @media (max-width: 1099px) and (min-width: 992px) {
    .box-start .leo-verticalmenu .navbar-nav > li > a {
      padding: 11px 5px; } }

.box-three-banner {
  margin-bottom: 80px; }
  @media (max-width: 991px) {
    .box-three-banner {
      margin-bottom: 50px; } }
  .box-three-banner .banner {
    margin-top: 30px;
    text-align: center; }

.box-two-banner {
  margin-bottom: 80px; }
  @media (max-width: 991px) {
    .box-two-banner {
      margin-bottom: 50px; } }
  .box-two-banner .banner {
    margin-top: 30px;
    text-align: center; }

.box-product-banner {
  margin-bottom: 50px; }
  @media (max-width: 991px) {
    .box-product-banner {
      margin-bottom: 30px; } }
  .box-product-banner .banner {
    text-align: center; }
  @media (max-width: 479px) {
    .box-product-banner.banner-left .banner {
      margin-bottom: 30px; } }
  @media (max-width: 479px) {
    .box-product-banner.banner-right .banner {
      margin-top: 30px; } }
  .box-product-banner.special {
    margin-left: 0px;
    margin-right: 0px;
    padding: 30px 0px; }
    @media (min-width: 768px) {
      .box-product-banner.special {
        padding: 40px 15px;
        display: -webkit-box;
        display: -moz-box;
        display: box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -moz-box-align: center;
        box-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        -o-align-items: center;
        align-items: center;
        -ms-flex-align: center; } }
    @media (min-width: 1300px) {
      .box-product-banner.special {
        padding: 50px 20px; } }
    @media (min-width: 1400px) {
      .box-product-banner.special {
        padding: 60px 30px; } }
    @media (min-width: 1500px) {
      .box-product-banner.special {
        padding: 80px 60px; } }
    @media (min-width: 768px) {
      .box-product-banner.special .banner {
        text-align: left; }
        .rtl .box-product-banner.special .banner {
          text-align: right; } }
    @media (max-width: 767px) {
      .box-product-banner.special.banner-left .banner {
        margin-bottom: 30px; } }

.box-top-cateogory {
  margin-bottom: 70px; }
  @media (max-width: 991px) {
    .box-top-cateogory {
      margin-bottom: 50px; } }

/*# sourceMappingURL=profile1491397774.css.map */


/*------------------------------------------------------------------------------------------------------------------------STYLOWANIE STRONA GŁÓWNA------------------------------------------------------------------------------------------------------------------------------------------*/ 
#back-top a {background:  #EF5350;}
a:hover, a:focus {color: #EF5350;}
ul li {margin-left: 18px;}
#wrapper .breadcrumb li a:hover {color: #EF5350;}
/*-------------------------------------------------------------------------------------------------------STYLOWANIE DYNAMIC PRODUCT PROCE----------------------------------------------------------------------------------------------------------------------------------------------*/
.dp_type_dropdown .thumb_div {width: 100%; text-align: center;}
.dp_type_dropdown .thumb_div img {width: 70% !important;}

/*----------HEADER----------*/
#header .header-nav {background: #252C33;}
.header-white .userinfor-inline .userinfo-selector .popup-content .dropdown-item:hover {color: #EF5350;}
.left-top-header a {color: #fff;}
.left-top-header a:hover {color: #EF5350;}
/*--MENU--*/
.leo-megamenu .navbar-nav>li>a {text-transform: none; font-size: 14px; font-weight: 600;}
.leo-megamenu .navbar-nav>li.active>a, .leo-megamenu .navbar-nav>li>a:hover, .leo-megamenu .navbar-nav>li>a:focus, .leo-megamenu .navbar-nav>li>a:active {color: #EF5350;}
.leo-megamenu .navbar-nav>li>a>.menu-title:before {display: none;}
.leo-megamenu .navbar-nav {display: flex; justify-content: space-around;}
.menu-float .leo-megamenu .navbar-nav>li+.nav-item {margin-left: 0px;}
/*--WYSZUKIWARKA--*/
#leo_search_block_top.search-by-category #leosearchtopbox {width: 100%;}
#leo_search_block_top.search-by-category .list-cate-wrapper {width: 50%;}
#leo_search_block_top.search-by-category .leoproductsearch-result {width: 50%;}
#leo_search_block_top #dropdownListCateTop span {text-transform: uppercase;}
#leo_search_block_top #dropdownListCateTop:hover, #leo_search_block_top #dropdownListCateTop:focus {color: #EF5350;}
#leo_search_block_top .block_content .list-cate-wrapper .list-cate a:hover, #leo_search_block_top .block_content .list-cate-wrapper .list-cate a.active {background: #EF5350;}
#leo_search_block_top .block_content #leo_search_top_button {color: #fff; background: #252C33;}
#leo_search_block_top .block_content #leo_search_top_button:hover {background: #EF5350;}
/*--KOSZYK--*/
#cart-block .cart-products-count {background: #EF5350;}
#cart-block .cart-preview.active a:hover {color: #EF5350;}
/*--------------------------------*/
/*----------SLIDER----------*/
.center-slideshow .slide_config .slider_tekst {font-weight: 600;}
.center-slideshow .slide_config .slider_przycisk {color: #fff; background: #EF5350; border-radius: 25px; padding: 12px 30px; border: 2px solid #EF5350; font-weight: 500;}
.center-slideshow .slide_config .slider_przycisk:hover {background: #fff; color: #EF5350;}
.iview-directionNav a:hover:before {background: #EF5350;}
.iview-controlNav {opacity: 1 !important;}
.iview-controlNav div.iview-items {opacity: 1;}
.iview-controlNav div.iview-items {text-align: left; bottom: 12%; left: 6.6%;}
.iview-controlNav div.iview-items ul li a.iview-control {border:1px solid #fff; background: transparent;}
.iview-controlNav div.iview-items ul li a.iview-control.active, .iview-controlNav div.iview-items ul li a.iview-control:hover {background: #fff;}
/*------------------------------*/
/*---------BOXY OFERTOWE----------*/
.boxy_ofertowe {margin: 20px 0;}
.boxy_ofertowe .box_ofertowy {display: flex; flex-direction: column; justify-content: center;}
.boxy_ofertowe .box_ofertowy .box_ofertowy_zdjecie {transition: transform 0.5s;}
.boxy_ofertowe .box_ofertowy .box_ofertowy_naglowek {position: absolute;}
.boxy_ofertowe .box_ofertowy .box_ofertowy_naglowek {font-size: 30px; color: #23262B; display: flex; align-items: center; transition: transform 0.5s}
.boxy_ofertowe .box_ofertowy .naglowek_czerwona_strzalka::before {content: ""; display: block; background: url("/themes/leo_liquid/assets/img/modules/appagebuilder/images/button-box-1.png") no-repeat; height: 22px; width: 22px; margin-right: 10px; transition: transform 0.5s;}
.boxy_ofertowe .box_ofertowy .naglowek_czerwona_strzalka::after {content: ""; display: block; background: url("/themes/leo_liquid/assets/img/modules/appagebuilder/images/arrow_right1.png") no-repeat; height: 54px; width: 54px; position: absolute; top: 80%; transition: transform 0.5s;}
.boxy_ofertowe .box_ofertowy .naglowek_czarna_strzalka::before {content: ""; display: block; background: url("/themes/leo_liquid/assets/img/modules/appagebuilder/images/button-box-2.png") no-repeat; height: 22px; width: 22px; margin-right: 10px; transition: transform 0.5s;}
.boxy_ofertowe .box_ofertowy .naglowek_czarna_strzalka::after {content: ""; display: block; background: url("/themes/leo_liquid/assets/img/modules/appagebuilder/images/arrow_right2.png") no-repeat; height: 54px; width: 54px; position: absolute; top: 80%; transition: transform 0.5s;}
/*BOXY HOVER*/
.boxy_ofertowe .box_ofertowy:hover .box_ofertowy_zdjecie {transform: scale(1.05);}
.boxy_ofertowe .box_ofertowy:hover .box_ofertowy_naglowek {color: #EF5350;}
.boxy_ofertowe .box_ofertowy:hover .naglowek_czerwona_strzalka::before {transform: rotate(180deg);}
.boxy_ofertowe .box_ofertowy:hover .naglowek_czerwona_strzalka::after {transform: translateX(20px);}
.boxy_ofertowe .box_ofertowy:hover .naglowek_czarna_strzalka::before {transform: rotate(180deg);}
.boxy_ofertowe .box_ofertowy:hover .naglowek_czarna_strzalka::after {transform: translateX(20px);}
/*--------------------------------------------*/
/*----------SEKCJA USP----------*/
.sekcja-usp .usp_box {display: flex; align-items: center;}
.sekcja-usp .usp_box .usp_ikona {margin-right: 20px;}
.sekcja-usp .usp_box .usp_tresc .usp_naglowek {font-size: 20px; color: #23262B; margin-bottom: 10px;}
.sekcja-usp .usp_box .usp_tresc .usp_tekst {font-size: 13px; color: #707378;}
/*-------------------------------------*/
/*----------SEKCJA WPISY BLOGOWE----------*/
.sekcja-wpisy-blogowe .naglowek_wpisy {text-align: center;}
.sekcja-wpisy-blogowe .naglowek_wpisy h2 {font-size: 30px; font-weight: 500; color: #23262B;}
.sekcja-wpisy-blogowe .naglowek_wpisy hr {margin-bottom: 40px;}
.sekcja-wpisy-blogowe .naglowek_wpisy hr::before {content: ""; display: block; width: 110px; height: 1px; background: #EF5350; margin: -1px auto 0;}
.sekcja-wpisy-blogowe .box_wpis {display: flex; align-items: center; background: #F5F6F8; margin: 10px 0;}
.sekcja-wpisy-blogowe .box_wpis .wpis_zdjecie {width: 50%;}
.sekcja-wpisy-blogowe .box_wpis .wpis_tresc {padding: 30px;}
.sekcja-wpisy-blogowe .box_wpis .wpis_tresc .wpis_data {font-size: 12px; color: #707378; margin-bottom: 20px;}
.sekcja-wpisy-blogowe .box_wpis .wpis_tresc .wpis_naglowek {font-size: 18px; font-weight: 500; color: #EF5350; display: flex; align-items: center;}
.sekcja-wpisy-blogowe .box_wpis .wpis_tresc .wpis_naglowek::before {content: ""; display: block; background: url("/themes/leo_liquid/assets/img/modules/appagebuilder/images/news-i.png") no-repeat; height: 33px; width: 33px; margin-right: 10px;}
.sekcja-wpisy-blogowe .box_wpis .wpis_tresc hr {margin-top: 30px; margin-bottom: 30px;}
.sekcja-wpisy-blogowe .box_wpis .wpis_tresc .wpis_tekst {font-size: 13px; color: #707378;}
.sekcja-wpisy-blogowe .box_wpis .wpis_tresc .wpis_przycisk {padding-top: 15px;}
.sekcja-wpisy-blogowe .box_wpis .wpis_tresc .wpis_przycisk a {color: #EF5350;}
.sekcja-wpisy-blogowe .box_wpis .wpis_tresc .wpis_przycisk a:hover {text-decoration: underline;}
.sekcja-wpisy-blogowe .przycisk_pod_wpisami {margin-top: 50px;}
.sekcja-wpisy-blogowe .przycisk_pod_wpisami .przycisk_wpisy {text-align: center;}
.sekcja-wpisy-blogowe .przycisk_pod_wpisami .przycisk_wpisy a {border: 2px solid #EF5350; border-radius: 25px; padding: 10px 20px; text-transform: uppercase; font-size: 14px; font-weight: 600; color: #23262B;}
.sekcja-wpisy-blogowe .przycisk_pod_wpisami .przycisk_wpisy a:hover {background: #EF5350; color: #fff;}
/*--------------------------------------------------------*/
/*----------STOPKA----------*/
.footer-top {background: #252C33;}
.footer-top a {color: #fff;}
.footer-top a:hover {color: #EF5350;}
.footer-container .block .title_block {font-size: 22px; font-weight: 500; color: #fff !important; margin: 0 0 35px;}
.dane_kontaktowe_stopka .dane_kontaktowe {display: flex;}
.dane_kontaktowe_stopka .dane_kontaktowe:not(:last-of-type) {margin-bottom: 15px;} 
.dane_kontaktowe_stopka .dane_kontaktowe .ikonka {margin-right: 10px;}
.ramka_ze_zdjeciem .ramka_tekst {background: #fff; padding: 30px 25px; border-radius: 30px; font-size: 15px; color: #707378; width: 80%;}
.ramka_ze_zdjeciem .ramka_tekst a {color: #EF5350 !important; font-weight: 600;}
.ramka_ze_zdjeciem .ramka_tekst a:hover {text-decoration: underline;}
.ramka_ze_zdjeciem .ramka_zdjecie {text-align: right;}
.ramka_ze_zdjeciem .ramka_zdjecie img {width: 114px; margin-top: -10%; margin-right: 10%;}
.copyright-text a:hover {color: #EF5350;}
.copyright-text {color: #23262B;}
/*--------------------------------*/

/*----------STRONA KATEGORII----------*/
.products-selection .display>div a:hover, .products-selection .display>div.selected a {background: #EF5350; border-color: #EF5350;}
.block-categories .category-sub-menu li[data-depth="0"]>a:hover, .block-categories .category-sub-menu li.active>a {color: #EF5350;}
.block-categories .category-sub-menu li[data-depth="0"]:hover:before {background: #EF5350;}
.products-sort-order .select-list:hover {background: #EF5350;}
.thumbnail-container .product-title a {display: block !important;}
.thumbnail-container .product-title a:hover {color: #EF5350;}
.thumbnail-container .functional-buttons .btn-product {background: #252C33;}
@media (max-width: 991px) {
.thumbnail-container .functional-buttons .btn-product {background: #252C33;}
}
.thumbnail-container .functional-buttons .btn-product:hover, .thumbnail-container .functional-buttons .btn-product:active, .thumbnail-container .functional-buttons .btn-product:focus, .thumbnail-container .functional-buttons .btn-product.active {background: #EF5350;}

.product-miniature .przycisk_konfiguruj {text-align: center; margin-top: 15px;}
.product-miniature .przycisk_konfiguruj a {color: #fff; background: #EF5350; border-radius: 25px; padding: 5px 15px; border: 2px solid #EF5350; font-weight: 500;}
.product-miniature .przycisk_konfiguruj a:hover {background: #fff; color: #EF5350;}

/*----------STRONA PRODUKTU----------*/
#leo_product_reviews_block_extra .reviews_advices li a:hover {color: #EF5350;}
.product-add-to-cart .add .add-to-cart {background: #252C33;}
.product-add-to-cart .add .add-to-cart:hover, .product-add-to-cart .add .add-to-cart:active {background: #EF5350;}
.product-prices .current-price {color: #EF5350;}
.product-add-to-cart .wishlist .btn-product:hover, .product-add-to-cart .wishlist .btn-product:active, .product-add-to-cart .wishlist .btn-product:focus, .product-add-to-cart .compare .btn-product:hover, .product-add-to-cart .compare .btn-product:active, .product-add-to-cart .compare .btn-product:focus {color: #EF5350;}
.product-detail:not(.product-image-gallery) .product-thumb-images .thumb.selected, .product-detail:not(.product-image-gallery) .product-thumb-images .thumb:hover {border-color: #EF5350;}
.product-tabs.tabs .nav-tabs .nav-link:before {background: #EF5350;}
/*-----ikonki usp-----*/
.sekcja-usp-produkt .usp_box {display: flex; align-items: center; padding-top:10px; padding-bottom: 10px;}
.sekcja-usp-produkt .produkt-usp-box:not(:last-of-type) .ApRawHtml {border-bottom: 1px dashed #e0e0e0;}
.sekcja-usp-produkt .usp_box .usp_ikona {margin-right: 20px;}
.sekcja-usp-produkt .usp_box .usp_tresc .usp_naglowek {font-size: 20px; color: #23262B;}
.sekcja-usp-produkt .usp_box .usp_tresc .usp_tekst {font-size: 13px; color: #707378;}

/*----------DYNAMIC PRODUCT PRICE STYLOWANIE----------*/
#dp_product .dp_field_container {width: 100%; float: left;}
#dp_product label.attribute_label {text-align: left; font-weight: 600; font-size; 15px;}
#dp_product .dp_type_text {width: 50%; float: left;}
#dp_product .dp_type_text .dp_input_container {width: fit-content;}
#dp_product .dp_type_radio {width: 100%; float: left;}
#dp_product .dp_type_dropdown {width: 100%; float: left;}
#dp_product .dp_type_dynamic {width: 100%; float: left;}
#dp_product .dp_type_image-list {width: 100%; float: left;}
#dp_product #dp_format_plakatu ul {justify-content: center;}
#dp_product fieldset .dp_type_input {width: 50%; float: left;}
#dp_product div[data-name="naklad"] {width: 100%; float: left;}
#dp_product .dp_type_file {width: 100%; float: left;}
#dp_product  .dp_type_price {width: 100%; float: left;}
/*-----KASETONY-----*/
#dp_product div[data-name="grubosc_plexi"] ul {justify-content: center;}
#dp_product div[data-name="grubosc_plexi"] ul li {margin: 0 5px;}
/*-----PLAKAT-----*/
.konfigurator-plakat #dp_product .dp_step {display: grid; grid-template-columns: 50% 50%; grid-gap: 15px; grid-template-rows: auto;}
.konfigurator-plakat #dp_product #dp_papier ul {justify-content: center;}
.konfigurator-plakat #dp_product #dp_papier ul li  .dp_thumb_btn {display: none;} 
.konfigurator-plakat #dp_product #dp_papier ul li {width: 45%; margin: 0; border: solid 1px #000; padding: 15px 30px; align-items: center; }
.konfigurator-plakat #dp_product #dp_papier ul li:hover, #dp_product #dp_papier ul li.dp_selected {background: #fff;}
.konfigurator-plakat #dp_product #dp_naklad ul li .dp_thumb_btn {display: none;} 
.konfigurator-plakat #dp_product #dp_naklad ul {justify-content: center;}
.konfigurator-plakat #dp_product #dp_naklad ul li {margin: 0; border: solid 1px #000; padding: 15px 30px; align-items: center; width: 15%;}
.konfigurator-plakat #dp_product #dp_naklad ul li:hover, #dp_product #dp_naklad ul li.dp_selected {background: #fff;}
.konfigurator-plakat #dp_product fieldset {height: fit-content;}
.konfigurator-plakat #dp_product fieldset:nth-of-type(1) {grid-column: 1; grid-row: 1;} 
.konfigurator-plakat #dp_product fieldset:nth-of-type(2) {grid-column: 1; grid-row: 2/3;} 
.konfigurator-plakat #dp_product fieldset:nth-of-type(3) {grid-column: 2; grid-row: 1;} 
.konfigurator-plakat #dp_product fieldset:nth-of-type(4) {grid-column: 2; grid-row: 2;} 
.konfigurator-plakat #dp_product fieldset:nth-of-type(5) {grid-column: 2; grid-row: 3;} 
/*-----KABINA PRYSZNICOWA-----*/
/*-----główne ustawienia-----*/
.product-id-48 #dp_product .dp_step_label:not(:last-child) .btn:after, #dp_product .dp_step_label:not(:last-child) .btn:before {display: none;}
.product-id-48 #dp_product .dp_step_label .btn {padding: 6px 12px 6px 12px;}
.product-id-48 #dp_product .attribute_label {font-weight: 700;}
.product-id-48 #dp_product .dp_type_radio {width: 50%; float: left;}
.product-id-48 #dp_product .dp_type_price {width: 50%; float: left;}
.product-id-48 #dp_product .dp_type_html {width: 100%; float: left;}
/*-----zakładka wymiary-----*/
.product-id-48 #dp_product div[data-name="rzut_rysunek"] {position: relative; width: 100%; float: left;}
.product-id-48 #dp_product .dp_type_input {position: relative; width: 50%; float: left;}
.product-id-48 #dp_product div[data-name="wymiar_z"] {width: 100%; float: right;}
.product-id-48 #dp_product div[data-name="info_wspornik"] {width: 100%; float: right;}
/*-----zakładka szyba-----*/
.product-id-48 #dp_product .dp_type_image-list .dp_input_container ul {justify-content: center;}
.product-id-48 #dp_product .dp_type_image-list .dp_input_container ul li {width: min-content;}

/*-----SZKOLENIE-----*/
.product-id-47 #dp_product .dp_field_container {width: 100%; float: none;}

/*-----OBRUS-----*/
.product-id-49 #dp_product div[data-name="uwaga"] .dp_input_container .attribute_label {font-size: 20px; font-weighty: 700;}
.product-id-49 #dp_product div[data-name="uwaga"] .dp_input_container .dp_html_content {font-size: 16px; font-weighty: 500; color: #414141;}
.product-id-49 #dp_product .dp_type_image-list ul.svelte-4hakm6 {gap: 0; justify-content: space-evenly; align-items: center;}
.product-id-49 #dp_product .dp_type_image-list ul.svelte-4hakm6 li {margin-left: 0;}
.product-id-49 #dp_product .dp_type_image-list ul.svelte-4hakm6 li .dp-zoom {display:none;}
.product-id-49 #dp_product .dp_type_radio .dp_input_container {display: flex; flex-wrap: wrap; }
.product-id-49 #dp_product .dp_type_radio .dp_input_container .dp-radio-option {width: 32%;}
.product-id-49 #dp_product .dp_type_radio .dp_input_container .dp-short-description {width: 100%; text-align: center;}
.product-id-49 #dp_product div[data-name="standard_na_wymiar"] .dp_input_container {border-bottom: 1px solid #000;}
.product-id-49 #dp_product div[data-name="standard_na_wymiar"] .dp_input_container .dp-radio-option {width: 50%; font-size: 16px; font-weight: 600; justify-content: center !important; height: 50px; margin-bottom: 0;}
.product-id-49 #dp_product div[data-name="standard_na_wymiar"] .dp_input_container .dp-radio-option:first-of-type {border-right: 1px solid #000;}


/*----------POPRAWKI ROZ 201----------*/
.leo-top-menu .megamenu > li:first-child {display: none;}
#leo_search_block_top.search-by-category .leoproductsearch-result {width: 100%;}
#leo_search_block_top.search-by-category .list-cate-wrapper {display: none;}
.text-header {padding: 15px 0;}
html {scroll-behavior: smooth;}
.footer-container .block .title_block {background: transparent;}
.box-top-footer .leo-verticalmenu {background: transparent;}
.footer-container .block .leo-verticalmenu  .title_block {padding: 0;margin: 0 0 30px;}
.box-top-footer .leo-verticalmenu .box-content {background: transparent;border: none;}
.box-top-footer div.verticalmenu .navbar-nav>li:before {display: none;}
.box-top-footer div.verticalmenu .navbar-nav>li>a {color: #FFF;font-size: 14px;padding: 0;}
.box-top-footer div.verticalmenu .navbar-nav>li+.nav-item {margin-left: 18px;}
.box-top-footer div.verticalmenu .navbar-nav>li {margin-bottom: 10px;}
.box-top-footer div.verticalmenu .navbar-nav>li>a:hover {color: #EF5350;}
.box-top-footer div.verticalmenu .navbar-nav>li:hover {background: transparent;}
.dane_kontaktowe_stopka .logo {display: inline-block; margin: 0 0 37px;}
.block-categories .category-sub-menu li[data-depth="0"]>a {padding-right: 30px;white-space: break-spaces;}
.leo-qty {white-space: nowrap;}
.text-header {text-transform: unset;}
.left-top-header a {color: #EF5350;}
.dane_kontaktowe .tresc {text-transform: lowercase;}
.box-top-footer ul li {margin-left: 0;}
.box-top-footer div.verticalmenu .navbar-nav>li+.nav-item {margin-left: 0;}
.product-miniature .przycisk_konfiguruj {margin-top: 0;padding-top: 15px;padding-bottom: 15px;}
body#product #dp_product .dp_input_container > label {text-align: left;}
.product-flags .product-flag {color: #41d169;border-color: #41d169;display: block;font-size: 12px;text-align: center;padding: 0 8px;font-weight: 600;color: #41d169;background: #FFF;text-transform: lowercase;border: 2px solid #41d169;position: absolute;top: 0;right: auto;left: 0;border-radius: 5px;}
.product-miniature .przycisk_konfiguruj {text-align: left;}
.description-short {text-align: justify;}
/*body#product #dp_product .dp_input_container>label {display: inline;}*/
.product-variants span {padding-right: 15px;}
.order-information-no {color: #EF5350;font-size: 16px;font-weight: 600;}
.categories-second {padding-top: 35px;}
.box-top-footer div.verticalmenu .navbar-nav {columns: 2;-webkit-columns: 2;-moz-columns: 2;}
.footer-container .block .leo-verticalmenu .title_block {text-align: center;}
.box-top-footer div.verticalmenu .navbar-nav>li {text-align: center;}
.sekcja-usp .usp_box .usp_ikona {width: 72px;height: 72px;}
.custom-checkbox input[type="checkbox"]+span {display: inline-block !important;}
.custom-checkbox label {text-align: justify;}
.custom-checkbox input[type="checkbox"]+span+span {display: inline !important;}