/***************************************************
  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; }

@media (min-width: 992px) {
  .box-start .right-slideshow {
    margin-top: 30px; } }
@media (max-width: 1499px) and (min-width: 992px) {
  .box-start .leo-verticalmenu .title_block {
    padding-top: 15px;
    padding-bottom: 15px; } }
@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: 5px 15px; } }
@media (max-width: 1199px) and (min-width: 1100px) {
  .box-start .leo-verticalmenu .navbar-nav > li > a {
    padding: 6px 5px; } }
@media (max-width: 1099px) and (min-width: 992px) {
  .box-start .leo-verticalmenu .navbar-nav > li > a {
    padding: 5px 5px; } }

.box-three-banner {
  margin-bottom: 55px; }
  @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;
    margin-top: 30px; }
    .box-product-banner .banner:first-child {
      margin-top: 20px; }
  @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: 992px) {
      .box-product-banner.special {
        margin-top: 56px; } }
    @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-testimonials-instagram {
  margin-bottom: 60px; }
  @media (max-width: 991px) {
    .box-testimonials-instagram {
      margin-bottom: 30px; } }
  @media (max-width: 991px) {
    .box-testimonials-instagram > [class*="col-"] + [class*="col-"] {
      margin-top: 30px; } }

.box-blog {
  margin-bottom: 60px; }
  @media (max-width: 991px) {
    .box-blog {
      margin-bottom: 40px; } }

/*DANE TELEADRESOWE HEADER*/
.text-header a{color:#FCEE21;font-size:14px;}
.text-header a:hover{color:#fff;}

/*MENU OBOK SLIDERA*/
.box-start{display: flex;flex-wrap: wrap;margin-bottom: 15px;}
@media (min-width:992px){.left-menu .ApMegamenu{ height: 100%;background: #F5F5F5;}}

/*BOKSY POD SLIDEREM*/
.boksy-pod-sliderem .image_description{position: absolute;left: 50px;bottom: 29%;pointer-events:none;width:40%;text-align:left;}
.boksy-pod-sliderem .image_description .title{color:#23262B;font-size:32px;font-weight:400;display:flex;}
.boksy-pod-sliderem i{font-family: 'FontAwesome';font-style: normal;margin-right:23px;}
.boksy-pod-sliderem .image_description i::before{content: "\f105";background: #54BC24;border-radius: 100%;color:#fff;padding: 4px 10px;font-size: 14px;position: absolute;top:14px;left:-10px;}
.boksy-pod-sliderem img{width: -webkit-fill-available!important;}

@media (min-width:992px) and (max-width:1300px){
.boksy-pod-sliderem .image_description .title {font-size:22px;}
.boksy-pod-sliderem .image_description{bottom:17%;}
}

@media (min-width:768px) and (max-width:991px){
.boksy-pod-sliderem .image_description .title {font-size:20px;}
.boksy-pod-sliderem .image_description{bottom:7%;}
}

@media (max-width:767px){
.boksy-pod-sliderem .image_description .title {font-size:16px;}
.boksy-pod-sliderem .image_description{bottom:15%;}
}


/*O NAS GLOWNA*/
.onas-glowna .image_description{position:absolute;bottom:10%;right:0;left:0;width:70%;margin:auto;}
.onas-glowna{margin-bottom:15px;}
@media (min-width:1200px) and (max-width:1400px){.onas-glowna .image_description{bottom:3%;font-size:13px;}}
@media (min-width:1400px) and (max-width:1550px){.onas-glowna .image_description{font-size:14px;}}
@media (max-width:767px){
.onas-glowna .image_description{position:relative;font-size:13px;}
.onas-glowna .image_description h1{font-size:22px;}
}

/*O NAS PODSTRONA*/
.menu-vertical-podstrony div.verticalmenu .navbar-nav>li>a:hover{color:#54BC24;}
.menu-vertical-podstrony .leo-verticalmenu .box-content{border:1px solid #eeeeee;}
.menu-vertical-podstrony .leo-verticalmenu .title_block{padding:20px;font-size:16px;}
.menu-vertical-podstrony .leo-verticalmenu .title_block::before{display:none;}
@media (max-width:991px){
.menu-vertical-podstrony{border:0;}
}
@media (min-width:992px){
.menu-vertical-podstrony div.verticalmenu .navbar-nav>li>a{background:#fff;color:#23262B;text-align:left;font-size:16px;padding:10px;}
.menu-vertical-podstrony{padding-right: 50px;padding-left: 0;border-right: 1px solid #E0E0E0;}
}

/*DANE TELEADRESOWE KONTAKT*/
.dane-teleadresowe-kontakt {padding: 14.5px 23px;font-size: 16px;background:#54BC24;line-height: 16px;color:#FFFFFF; text-transform: uppercase;   font-weight: 600;}
.contact-rich{ border: 1px solid #E0E0E0;}
.contact-rich .block .data {color: #1A1A1A;font-size: 13px;width: auto;overflow: hidden;}
.contact-rich .block .icon i {font-size: 16px;color: #54BC24;padding: 8px;}
.kontakt-tresc{margin-bottom:60px;}
@media (min-width:992px){#contact .left-column { border-left: 1px solid #E0E0E0;padding-left:25px;}}
/*ZAKŁADKA KONTAKT*/
.kontakt-zdjecie{margin-bottom:60px;}
.zdjecie-1{padding-bottom:26px;}

/*SZUKAJKA RWD*/
.search-module{display:flex;justify-content:center;padding-bottom:26px;margin-top:-50px;}
@media (min-width:1500px){.searchButton{display:none;}}
@media (max-width:991px){.searchButton{display:none;}}
.searchButton a{cursor:pointer;}

/*LOGO STOPKA*/
.logo-stopka .logo img{margin-bottom:15px;width:44%!important;background:white;}


.adress-data i{font-family: "FontAwesome";font-style: normal;color:#54BC24;font-size: 14px;margin-top: -2px;margin-right: 7px;}
.grecaptcha-badge{visibility:hidden;}

@media (min-width:1920px){
.off-canvas-nav-megamenu .offcanvas-mainnav{display:none;}
}

@media (min-width:1200px) and (max-width:1300px){
.onas-glowna h1{font-size:25px;}
}

#furgonetka-set-point{margin-top:20px;}

#checkout #delivery .form-group label{text-align:left;}

/*# sourceMappingURL=profile1498914844.css.map */