/***************************************************
  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; }

#wrapper {
  background: #fff; }

.box-start {
  margin-bottom: 43px;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  .box-start:after {
    display: none; }
  .box-start .center-slideshow {
    margin-top: 15px; }
    @media (min-width: 992px) {
      .box-start .center-slideshow {
        margin-top: 30px;
        -webkit-box-ordinal-group: 2;
        -moz-box-ordinal-group: 2;
        box-ordinal-group: 2;
        -webkit-order: 2;
        -moz-order: 2;
        order: 2;
        -ms-flex-order: 2; } }
  @media (min-width: 992px) {
    .box-start .left-banner {
      -webkit-box-ordinal-group: 1;
      -moz-box-ordinal-group: 1;
      box-ordinal-group: 1;
      -webkit-order: 1;
      -moz-order: 1;
      order: 1;
      -ms-flex-order: 1; } }
  @media (min-width: 992px) {
    .box-start .right-banner {
      -webkit-box-ordinal-group: 3;
      -moz-box-ordinal-group: 3;
      box-ordinal-group: 3;
      -webkit-order: 3;
      -moz-order: 3;
      order: 3;
      -ms-flex-order: 3; } }
  .box-start .banner {
    margin-top: 30px;
    text-align: center; }

.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-product-deal {
  margin-bottom: 50px; }
  @media (max-width: 991px) {
    .box-product-deal {
      margin-bottom: 30px; } }

.box-product-banner-category {
  margin-bottom: 50px; }
  @media (max-width: 991px) {
    .box-product-banner-category {
      margin-bottom: 30px; } }
  .box-product-banner-category .ApProductCarousel .owl-carousel, .box-product-banner-category .ApProductCarousel .slick-slider, .box-product-banner-category .ApProductCarousel .carousel {
    padding-left: 15px;
    padding-right: 15px; }

.box-top-cateogory {
  margin-bottom: 70px; }
  @media (max-width: 991px) {
    .box-top-cateogory {
      margin-bottom: 50px; } }

/* BOKSY OBOK SLIDERA */

.boksy-slider .boksy-obok-slidera .image_description{position:absolute;left:auto; right:20px; bottom:0; pointer-events: none;text-transform:uppercase;}
.boksy-slider .boksy-obok-slidera.do-prawej .image_description{text-align:left;}
.boksy-slider .boksy-obok-slidera.do-lewej .image_description{text-align:right;}
.boksy-slider .boksy-obok-slidera{position:relative;}
.boksy-slider .title2{color:#262626;font-size:24px;font-weight:400;}
.boksy-slider .podloga{color:#FFFFFF;}
.boksy-slider .title{color:#FF5C00;font-size:16px;}
.boksy-slider .title i{font-family:'FontAwesome';font-style:normal;margin-left:10px;}
.boksy-slider .title i::before{content: "\f105";    background: #FF5C00;    border-radius: 100%;padding: 1px 5px;font-size: 15px;color:#262626;}
@media (max-width:767px){
.boksy-slider .title2{font-size:19px;}
}
@media (min-width:992px) and (max-width:1350px){
.boksy-slider .title2{font-size:15px;white-space:nowrap;}
.boksy-slider .title{font-size:13px;}
}

/* SEKCJA USP */
.sekcja-usp .usp-ikony{display: flex;align-items: center; gap: 30px;justify-content:center;max-width:248px;}
.sekcja-usp{margin-bottom:30px;display:flex;justify-content:center;margin-top:35px;}
.sekcja-usp .usp-ikony .image_description{color:#000000;font-size:20px;font-weight:500;white-space:nowrap;}
@media (min-width:992px) and (max-width:1200px){
.sekcja-usp .usp-ikony .image_description {font-size:16px;}
}
@media (max-width:991px){
.sekcja-usp{justify-content:flex-start;}
.sekcja-usp .usp-ikony{justify-content:flex-start;}
}

/*KARUZELA POLECANE*/
@media (max-width:991px){
.karuzela-polecane .owl-theme .owl-buttons{top:-45px;}
}
.btn-karuzela{text-align:center;margin:30px 0;}

/* O NAS STRONA GLOWNA*/
@media (min-width:992px){.onas-glowna{display:flex;align-items:center;}}
.onas-glowna{margin-top:70px;}
.onas-glowna .ApImage{text-align:center;}
.onas-glowna .btn-primary{margin-top:17px;background:#000000;border:none;}
.onas-glowna .btn-primary:hover{color:#000000;background:#E1E8EF;}
.onas-glowna h1:after{    content: ""; height: 2px; margin:auto 0;display: block;    background: #FF5C00;width:25%;}

/*MENU BOCZNE ONAS*/
.menu-vertical-podstrony .leo-verticalmenu .box-content{background: #fff; border-color: 1px solid #E0E0E0;}
.menu-vertical-podstrony .leo-verticalmenu .title_block{padding: 20.5px 23px; font-size: 16px; background: #E1E8EF; line-height: 16px;color:#000000;}
.menu-vertical-podstrony .leo-verticalmenu .title_block:before{display: none;}
.menu-vertical-podstrony div.verticalmenu .navbar-nav>li>a{text-align: left; padding: 20.5px 23px; font-size: 16px; color: #23262B; line-height: 16px;font-weight:400;}
.menu-vertical-podstrony div.verticalmenu .navbar-nav>li>a:hover{color: #FF5C00;}
.menu-vertical-podstrony div.verticalmenu .navbar-nav>li:before{background: #E0E0E0;}
@media(min-width: 768px){
.menu-vertical-podstrony .leo-verticalmenu .title_block:after{display: none;}
.menu-vertical-podstrony .leo-verticalmenu .box-content{left: 0; right: 0; box-shadow: none; position: relative; visibility: visible; opacity: 1;}
}
@media (min-width:992px){
.onas-podstrona{padding:0 61px;}
.menu-vertical-podstrony{padding-right: 50px;padding-left:0;border-right:1px solid #E0E0E0;}
.border-left{padding-left: 50px;}
}
@media(max-width: 991px){
.menu-vertical-podstrony{margin-bottom: 30px;}
}



/* DANE KONTAKTOWE STOPKA*/
.adress-data i{font-family: "FontAwesome";font-style: normal;color: #575757;font-size: 14px;margin-top: -2px;margin-right: 7px;}

/* DANE KONTAKTOWE KONTAKT*/
.dane-teleadresowe-kontakt {    padding: 14.5px 23px;font-size: 16px;background: #E1E8EF; line-height: 16px; color: #000000; text-transform: uppercase;font-weight:600;
}
#contact .left-column{border-left: 1px solid #E0E0E0;    padding-left: 30px;    padding-right: 50px;}
.zakladka-kontakt-dwa-zdjecia img {    padding: 0 0 30px 0;}
@media (max-width:767px){
.zakladka-kontakt-dwa-zdjecia{display:flex;gap:20px;}
.zakladka-kontakt-dwa-zdjecia img{padding:30px 0;}
#contact .left-column{padding:0 15px;}
}


.grecaptcha-badge{visibility:hidden;}
/*# sourceMappingURL=profile1498754554.css.map */
.ukrytyhome{display:none;}
.page-customer-account #content{text-align:center;}
#authentication .lql-social-login{margin-top:20px;}

@media(min-width: 992px){
.offcanvas-mainnav{display: none;}
}




.boksy-slider .title {
    text-shadow: 0 0 0.25em #000000, 0 0 0.25em #000000, 0 0 0.25em #000000, 0 0 0.25em #000000, 0 0 0.25em #000000;
}

.boksy-slider .title i::before {
    text-shadow: none;
    box-shadow: 0 0 0.25em #000000, 0 0 0.25em #000000, 0 0 0.25em #000000, 0 0 0.25em #000000, 0 0 0.25em #000000;
}

@media (max-width: 991px) {
.clearBoth.col-xs-12.col-sm-2:has(.goog-te-gadget) {
    display: none;
}
.logo img.img-fluid {
    max-width: 100px;
}
}

#module-leoblog-blog .social-share {display: none;}

@media (max-width: 767px) {
.popup-over .popup-title: {display: flex;}
.box-top-header .right-top-header {margin-top: 15px;}
.text-header {margin-left: 20px; white-space: nowrap;}
.box-top-header {display: flex;}
} 

.latest-blogs h4.title_block {
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 0px;
    color: #333333;
    text-align: left;
    border-bottom: 1px solid #eeeeee;
    position: relative;
}

.latest-blogs h4.title_block::before {
    content: "";
    position: absolute;
    bottom: -2px;
    height: 2px;
    left: 0;
    right: auto;
    margin: auto;
    display: block;
    background: #FF5C00;
    width: 150px;
}

.latest-blogs .blog-title a:hover {
    color: #FF5C00 !important;
}

.blog-viewall.float-xs-right {
    float: unset !important;
    text-align: center;
}

.blog-viewall.float-xs-right .btn {
    background: #000;
    color: #fff;
    padding: 8px 20px;
}

.blog-viewall.float-xs-right .btn:hover {
    color: #000000;
    background: #E1E8EF;}

.blog-viewall.float-xs-right .btn::after {
    content:none;
}

div#pasek .ApColumn {
    background: #000;
    padding-inline: 30px;
}

nav.header-nav {padding: 0;}

.row.box-top-header.ApRow.has-bg.bg-boxed {
    padding-inline: 2.5vw;
}

div#pasek p {
    margin: 0;
    color: #FF5C00;
    font-weight: 500;
}

div#pasek .block_content {
    margin-block: 6px;
}