#projector_in_bundle > div > div > div > div > div > div.product__promo.d-flex.flex-wrap.justify-content-md-end > span.price.--max > del{
    margin-top:0px !important;
}
#shipping_info > div.shipping_info__footer::after{
    content:' *Darmowa dostawa od 139 zł (nie dotyczy zamówień z płatnością przy odbiorze).';
    font-size: 1.2rem;
    color: #999;
}
#shipping_info > div.shipping_info__footer > span{
    display:none;
}
#content > div.basketedit_summary_container > div.basketedit_summary > div > div.basketedit_summary_left > div.toshippingfree::after{
    content:' Darmowa dostawa nie dotyczy zamówień z płatnością przy odbiorze.';
    font-size: 1.2rem;
    color: #999;
    font-weight:400;
    display:flex;
    flex-direction:column;
}
.--convert{
    display:none;
}
#products_associated_zone1 > div > div > div > div > div > div.product__promo.d-flex.flex-wrap.justify-content-md-end > span.price.--max > del{
    display:none !important;
}
@media (min-width: 757px){
.article__item {
    padding-left:10px;
    padding-right:10px;
}
}
.article__image_wrapper img{
    border-radius:25px;
}
.headline{
    justify-content:center !important;
}
#products_associated_zone2 > h2 > span > span{
    padding-bottom:30px;
    padding-right:0px;
}
.hotspot.--slider .headline:after{justify-content: flex-end;
    display:none;
}
#opinions_section > div > div{
    justify-content:center !important;
}
#projector_price_maxprice_wrapper{
    display:flex;
    flex-direction:column;
}
#projector_price_maxprice_wrapper > span.omnibus_short{
    color:#c6c6c6;
}
#projector_price_maxprice{
    font-weight:bold;
    font-size: 1.5rem;
}
#projector_price_yousave{
    font-size: 1.3rem;
    font-weight:bold;
    display:none !important;
}
#projector_price_points_wrapper{
    font-weight: bold;
    padding-top: 5px;
}
.projector_details .omnibus_price {
    margin:0px !important;
}
header .navbar-subsubnav:not(.show) .nav-item:nth-child(n+11):not(.--extend){
  display:block;
}
#menu_navbar > ul > li > ul > li > ul > li.nav-item.--extend > a{
    display:none;
}
#menu_navbar > ul > li > ul > li > li > ul > li.nav-item.--extend > a{
    display:none;
}
.sidebar_open header .navbar-toggler > .icon-reorder::before{
    content: "\f00d";
    font-family: FontAwesome;
    font-size: 2.8rem;
    color: black;
    font-weight: 200;
    position:relative;
    z-index:500;
    text-shadow: 0px 0px 5px white;
}
.navbar-toggler{
    line-height: 57px;
}
.basket__param{
    display:none;
}
.ordered_product__traits{
    display:none;
}
#projector_button_basket {
    font-size:1.7rem;
}
#Basket > form > h2{
    text-align:center;
    padding-top:10px;
    padding-bottom:10px;
}
#menu_security_policy > h2{
    text-align:center;
}
#signin-form_box_left > h2{
    justify-content: center;
}
#signin-form_box_sub_1 > form > div.signin_buttons.col-md-10.col-12 > button{
    width:100%;
}
#signin-form_box_right > div > a.btn.--solid.--medium.signin-form_register{
    width:100%;
}
#signin-form_box_right > div > a.btn.--solid.--medium.--secondary.signin-form_once{
    width:100%;
}
#login_welcome{
    justify-content: center;
}
#login_welcome > span{
    display:none;
}
#signin-form_box_right > div > a{
    width:100%;
}
#rma_login > div > a:nth-child(4){
    display:none;
}
@media (max-width: 978px){
html.sidebar_open #menu_search {
    padding-bottom: 15px;
    border-bottom: 1px solid #c4c7c8;
}
}
@media (max-width: 978px){
#logo img {
    max-height: 60px;
    max-width: 120%;
}
}
#contact_address{
    display:none;
}
#contact_contact{
    display:none;
}
@media(min-width:979px){
    #mymap{
    width: 881px;
    margin-left: 160px;
    border-radius: 25px;
    }
}
@media(max-width:978px){
#menu_contact > ul{
    display:none;
}
}
@media(max-width:978px){
    #logo{
       padding-left: 0px;
    }
}
@media(max-width:978px){
    #main_banner1{
      width: 100vw;
      margin-left: -15px;
    }
}
#client_rebates_info > section > div{
    justify-content: center;
}
#newsletter_form > div{
    justify-content: center;
}
@media(max-width:978px){
#signin-form_box_right > div > h2{
    justify-content: center;
}
}
@media(max-width:978px){
#signin-form_box_right > div > p{
    text-align:center;
}
}
@media(max-width:978px){
#client_new_social > h2{
    text-align: center;
}
}
@media(max-width:978px){
#client_header{
    justify-content: center;
}
}
@media(max-width:978px){
#client_new_login > h2{
    justify-content: center;
}
}
#projector_prices_wrapper > div.projector_prices__unit_converted{
    display:none;
}
.omnibus_price__text{
    color:#333;
    font-weight:400;
    text-transform:uppercase;
}
.omnibus_price__value{
    color:#333;
    font-weight:400;
    text-decoration:line-through;
    font-size:0.9rem;
}
@media(max-width:757px){
   .omnibus_price__value{ 
       font-size:0.8rem;
   }
}
.omni{
    display:flex;
    flex-direction:row;
    align-items: center;
}
@media(max-width:978px){
    .omni{
        display:flex;
        flex-direction:column;
        align-items:normal;
    }
}
.projector_details .projector_prices__price_wrapper{
    margin-bottom:1rem;
}
#projector_prices_wrapper > #projector_price_maxprice_wrapper{
    display: flex;
    flex-direction: row;
    align-items: center;
}
#content > section > h1 > span{
    text-align:center;
}
#content > section > div.order_open__signin.d-flex.justify-content-center > a{
    text-align:center;
}
@media(min-width:979px){
.omnibus_price__text::after{
    content:'';
    font-family: 'FontAwesome';
}
}
.f-group .f-control{
    display: flex;
    flex-direction: row;
    align-items: center;
    padding-right:0px;
    justify-content: center;
}
.f-dropdown .f-control::after{
    position:relative !important;
}
@media (max-width: 979px){
    .f-group .f-control{
        font-size: 1.2rem;
        justify-content: center;
    }
}
.projector_returns{
    display:none !important;
}
.projector_safe{
    display:none !important;
}
.prodstopka{
    display:flex;
    flex-direction:column-reverse;
    line-height: 0;
}
#projector_form > div > div.prodstopka > div.projector_details__actions.projector_actions > a::before{
    content: "\f006";
    font-family: FontAwesome;
    font-size: 1.7rem;
    padding-right: 13px;
    padding-left: 2px;
}
#projector_status_description{
    display:none !important;
}
#versions > span{
    width: auto;
    font-weight: bold;
    padding-bottom:6px;
}
#versions > div > div > button{
    display:none;
}
#projector_form > div > div.prodstopka > div.projector_details__actions.projector_actions > a{
    text-decoration:none !important;
}
#projector_form > div > div.prodstopka > div.projector_details__actions.projector_actions > a > span{
    text-decoration:underline;
}
.longdescription{
    text-align:justify;
}
.omnib{
    flex-direction:column !important;
}
@media(max-width:978px){
    .omnib{
        display:flex;
        flex-direction:column;
        align-items:normal;
    }
}
#versions > div > div > .f-dropdown-menu {
    position: static !important;
    display:flex !important;
    box-shadow:none !important;
    border:none !important;
    font-size:1.2rem !important;
    overflow:visible !important;
}
#versions > div > div > ul > li{
    border-bottom:none;
    padding-left:4px;
}
#versions > div > div > ul > li > a{
    border-radius:25px;
    background-color:#f1f1f1;
    text-align: center;
}
#versions > div > div > ul > li:nth-child(1){
    padding-left:0px;
}
.projector_versions{
    flex-direction:column;
    align-items: flex-start !important;
}
#projector_price_maxpriceprod{
    color:#333;
    font-size:1.1rem;
}
.product_name__block.--description ul{
    padding-bottom:5px;
}
#projector_productname{
    margin-bottom:1.2rem !important;
}
.coloflor1{
      text-shadow: 2px 2px 1px rgb(3 24 41 / 80%);
}
.soldout{
    display:none;
}
.testx{
    padding-top: 5px;
}
.search_description{
    overflow:auto;
}
.search_description.--skeleton>*{
    color:#333;
    padding: 10px;
    background: #fff;
}
.search_description.--skeleton{
    max-height: 250px;
    padding-left: 5px;
}
#content .search_name{
    display:flex;
}
#projector_longdescription{
    overflow:hidden !important;
}
.czaswysylki{
    padding-top:6px !important;
}
.pharma{
    padding-top:2px !important;
}
#projector_delivery_days{
    padding-left:4px;
}
#projector_shipping_info{
    border-top: 1px solid #c6c6c6;
    border-bottom: 1px solid #c6c6c6;
    padding-top: 10px;
    padding-bottom: 10px;
}
.projector_bundle{
    border-bottom:none;
}
@media (min-width: 757px){
.projector_bundle__info {
    border-bottom:none;
}
}
@media (min-width: 979px){
#photos_slider[data-skeleton] .photos__link:before{
    background-color:#f1f1f1;
    border-radius:25px;
}
}
@media (min-width: 979px){
.photos__link{
    background-color:#f1f1f1;
    border-radius:25px;
}
}
@media (min-width: 979px){
#projector_photos{
    background-color:#f1f1f1;
    border-radius:25px;
}
}
#photos_slider > div > a.slick-next.slick-arrow{
    border-radius:100%;
    margin-right:5px;
    background-color: rgb(255 255 255 / 45%);
}
#photos_slider > div > a.slick-next.slick-arrow:hover{
    background-color:white;
}
#photos_slider > div > a.slick-prev.slick-arrow{
    border-radius:100%;
    margin-left:5px;
    background-color: rgb(255 255 255 / 45%);
}
#photos_slider > div > a.slick-prev.slick-arrow:hover{
    background-color:white;
}
.photos__figure.--nav{
    margin-right:0px;
    margin-left:10px;
    width: 70px;
    height: 70px;
}
#photos_nav > figure > a{
    background-color: rgb(255 255 255 / 45%);
}
@media (min-width: 979px){
.photos.--nav-slider-bottom .photos__nav {
    justify-content: center;
}
}
.photos__link.--nav:hover{
    background-color:white !important;
    border:none;
}
#photos_nav > figure > .--active{
    box-shadow: 2px 2px 4px #8080809c;
}
.photos__link.--nav{
    border:none;
}
@media(max-width:756px){
    .boxpad{
       display:none;
     }
   }
   @media(max-width:756px){
   #container{
       margin-top:25px !important;
   }
   }
   @media (max-width: 756px){
html:not(.--scroll-down):not(.scroll):not(.sidebar_open):not(.--search-open):not(.--ios) .main_page #menu_search .menu_search__mobile {
    visibility:visible;
    opacity:1;
}
}
@media (max-width: 756px){
html:not(.--scroll-down):not(.scroll):not(.sidebar_open):not(.--search-open):not(.--ios) .main_page #menu_search .menu_search__block {
    display:none;
}
}
@media (max-width: 756px){
html:not(.--ios) .main_page {
    padding-top:25px !important;
}
}
@media (min-width: 979px){
.tabs.--fixed {
    position:relative;
}
}
.freeShipping__info{
    letter-spacing:1.2px;
}
.freeShipping__close:after{
    padding-right:5px;
    color: #004380;
}
@media (max-width: 978px){
html.--freeShipping:not(.order_process) body {
    padding-top: 60px;
}
}
.search_name__label{
    text-align: center;
}
@media (min-width: 979px){
header .navbar-collapse {
    margin-left: 0% !important;
}
}
#content > div.actions_return_rma.row > div > div{
    display:none;
}
.setMobileGrid{
    text-transform:uppercase;
}
.basketedit_summary_debit{
    display:none;
}
#order2_box_7 > div > div.basketedit_summary_shipment_time > div.shipping_time_order1 > span > img {
    width: 30px !important;
    padding-right: 5px !important;
}
#order2_box_7 > div > div.basketedit_summary_shipment_time > div.delivery_time_order > span > img {
    width: 30px !important;
    padding-right: 5px !important;
}
#order2_box_7 > div > div.basketedit_summary_shipment_time > div.delivery_time_order > span{
    padding-top: 0px;
    display: flex;
    align-items: center;
}
#order2_box_7 > div > div.basketedit_summary_shipment_time > div.delivery_time_order > span{
    padding-top: 0px;
    display: flex;
    align-items: center;
}
#order2_box_7 > div > div > div.delivery_time_order > span > strong > span{
    padding-top:0px;
    padding-left:4px;
}
#order2_box_7 > div > div > div.shipping_time_order1 > span > strong{
    padding-left:4px;
}
.summary_delivery_time__icon:before{
    content:url(https://www.oleofarm24.pl/data/include/cms/IKONY-PRODUKTOWE/box_25.png?v=1701868572825);
}
#basketedit_gifts > div.basketedit_gifts_wrapper > ul > li > div > div.gift_item_info > div.gift_tooltip > div.btn.--outline.--icon-left.icon-plus.gift_resign{
    display:none !important;
}
.gift_item_info{
    width:100% !important;
}
#basketedit_gifts li h3{
    padding-bottom: 10px;
    padding-top: 5px;
}
.gift_description:before{
    display:none;
}
#basketedit_gifts > div.basketedit_gifts_wrapper > ul > li > div > div.gift_item_info > div.gift_tooltip > a{
    padding-left:10px;
}
#basketedit_gifts > div.basket_rabates.col-lg-4.col-md-6.col-12{
    display:none;
}
#basketedit_gifts > div.basketedit_gifts_label.col-lg-8.col-md-6.col-12 > a{
    opacity:0;
}
div.basketedit_gifts_wrapper{
   margin-top: -40px;
}
div.basketedit_gifts_label strong{
    color:#004380;
}
@media (max-width: 756px){
div.basketedit_gifts_label strong{
    text-align:center;
}
}
@media (max-width: 756px){
#basketedit_gifts > div.basketedit_gifts_wrapper{
    text-align:center;
}
}
@media (max-width: 756px){
.gift_tooltip{
    display:flex !important;
    flex-direction: row;
}
}
@media (max-width: 756px){
#basketedit_gifts li .gift_item_sub{
    height:auto;
}
}
.gift_choose{
    color: white !important;
    background-color: #004380 !important;
}
#basketedit_gifts li .gift_item_sub{
    border: 1px solid #c3c7c8;
    cursor:auto;
}
#Basket > form > div.basket__productslist > div.basket__block.--special.--special_quantity > div.basket__item.--actions > div.basket__action.--calculate > span{
    display:none;
}
.gift_tooltip{
    display:block !important;
}
.gift_tooltip > .btn{
    width: auto !important;
}
#basketedit_gifts > div.basketedit_gifts_wrapper > ul > .gift_disable > div{
    height:auto;
}
.gift_price{
    display:none !important;
}
.gift_choose:hover{
    background-color: #333 !important;
}
#client_new_form .row{
    justify-content: center;
}
.progress__item.--second .progress__fontello:before{
    content:'2' !important;
}
.progress__item.--third .progress__fontello:before{
    content:'3' !important;
}
.progress__item.--fourth .progress__fontello:before{
    content:'4' !important;
}
.label_icons>*{
    display:inline;
}
.label.--new{
    display:none !important;
}
#search > div > a > strong > span > .prez{
     mix-blend-mode: normal !important;
}
#menu_preloader_add > div > div > div.added__buttons.justify-content-center.align-items-center > a.added__button.--basket.btn.--solid.--medium{
    font-size: 1.1rem;
}
@media (max-width: 756px){
  .order_process header{
    grid-template-areas:
    "slidermb slidermb slidermb slidermb"
    "topmob topmob topmob topmob"
    "logo menu_search menu_basket menu_categories" !important;
  }
}
#projector_enclosures > ul > li::marker{
    display:none !important;
}
@media (max-width: 979px){
    #projector_enclosures:not(.active) {
        position: relative;
        visibility: visible;
}
}
@media (max-width: 979px){
    #details_wrapper:not(.active) #projector_enclosures{
        display:none !important;
    }
}
@media (min-width: 979px){
#projector_enclosures > ul{
    display: flex;
    width: 200%;
}
}
@media (min-width: 979px){
#projector_enclosures > ul > li{
    display:flex;
    align-items: center;
}
}
@media (min-width: 979px){
#projector_enclosures > div > span{
    display:none;
}
}
@media(max-width: 756px){
#menu_preloader_add > h2 > span{
    font-size:2rem;
}
}
.hotspot.--list .product__promo .price.--max+.product__promo_info{
    font-weight: bold;
}
@media (max-width: 757px){
#projector_in_bundle{
    border-top: 1px solid #c6c6c6;
    border-bottom: 1px solid #c6c6c6;
    padding-top: 10px;
}
}
@media (max-width: 757px){
.rebates_individual__description{
    display: flex;
    flex-direction: column;
}
}
/*-----NEW---*/
.labRC{
    z-index:100;
    width:100% !important;
}
@media (min-width: 979px){
.rabateCode {
    margin:0px !important;
}
}
@media (min-width: 757px){
.rabateCode {
    height:3rem;
}
}
.rabateCode{
    border:none;
    color: #004380;
    font-weight:bold;
    position:fixed !important;
    background-color: #f1f1f1;
    font-size:1.2rem;
}
.rabateCode__close{
    color: #004380 !important;
}
@media (max-width: 756px){
    .rabateCode {
        height:3rem;
        margin:0px;
        padding:0px;
        top:0px;
        border-radius:0px;
        background-color:#004380;
        color:white;
    }
}
@media (max-width: 756px){
.rabateCode__close{
    color:white !important;
}
}
.fstoplayerscrollup > .rabateCode__close{
    color:white !important;
}
@media (max-width: 978px){
html.--scroll-down.--rabateCode:not(.order_process) #container:not(.payment_tunnel) .rabateCode {
    display:flex;
}
}
@media (min-width: 979px){
#search .product{
    grid-template-columns: 43% 57%;
}
}
@media (max-width: 757px){
#search .product{
   grid-template-columns: 0.7fr 1fr; 
}
}
.labfs{
    z-index:99;
}
@media (min-width: 757px){
.client_new_addresses {
    justify-content: center !important;
}
}
.zam{
    text-align: center;
    padding-bottom: 20px;
    font-size: 1.1rem;
}
.rekbox{
    display:none;
}
#prepaid_documents{
    display:none;
}
#order2_products > div > div.ordered_product__price > span{
    display:none !important;
}
.egg{
    display:none !important;
}
.fstoplayerscrollup > .freeShipping__close::after{
    color:white !important;
}
.product__prices .price.--max{
    flex-direction:row !important;
    display:block;
}
.price.--max del{
    margin-top:0px !important;
    padding-left:3px;
    font-weight: 400;
    font-size: 1rem;
    color:#333;
}
@media(max-width:757px){
    .price.--max del{
         font-size:0.8rem;
    }
}
#search .product__prices{
    align-items: flex-end;
}
.reg{
    font-weight: 400;
    font-size:1rem;
}
@media(max-width:757px){
    .reg{
        font-size:0.8rem;
    }
}
#search > div > div.product__prices.--omnibus.--omnibus > span.price.--max > span.omnibus_price > div > span.omnibus_price__value{
    padding-top: 5px;
}
#main_hotspot_zone2 > div > div > div > span.price.--max > span.omnibus_price > div > span.omnibus_price__text{
    padding-top:5px;
}
#main_hotspot_zone2 > div > div > div > span.price.--max > span.omnibus_price > div > span.omnibus_price__value{
    padding-top:5px;
}
#projector_price_maxprice_wrapper > span.reg{
    color:#333;  
    font-size: 1.1rem;
    padding-right:4px;
}
#projector_prices_wrapper > span > div > span.omnibus_price__value{
    font-size:1.1rem;
}
#search > div > div.product__prices.--omnibus.--omnibus > span.price.--max > span.omnibus_price > div > span > span{
    padding-left:3px;
}
#slick-slide24 > div > span.price.--max > span.omnibus_price > div > span{
    padding-top:5px;
}
#search > div > div.product__prices.--omnibus.--omnibus > span.price.--max > del{
    text-transform:uppercase;
}
.gift_price {
    display: block !important;
}
#basketedit_gifts li .gift_price{
    padding-top:10px;
}
#basketedit_gifts li .gift_price span {
    display:none;
}
#basketedit_gifts > div.basketedit_gifts_wrapper > ul > li:nth-child(3) > div > div.gift_item_info > div.gift_price > span{
    display:none;
}
#content > section.search_description.--bottom.cm{
        padding: 20px;
background-color: #d6e0ff;
}
@media (min-width: 979px) {
    .search_description.--top {
        background-color:#d6e0ff;
    }
}
@media (max-width: 978px) {
      .search_description.--top {
        background-color: #d6e0ff;
    padding: 10px;
      }
}
.gift_item_info > div > b{
    display:none;
}
.news{
    justify-content: center;
    width: 100%;
    display: flex;
    flex-direction: row;
    background-color: #f1f1f1;
    padding: 15px;
    border-radius: 15px;
    border: 1px solid #c4c7c8;
    color: #004085;
    font-weight: bold;
    align-items: center;
}
@media (max-width: 757px){
    .news{
            flex-direction: column;
    text-align: center;
    }
}
.news > a{
    text-decoration: none;
    color: white;
    padding: 10px 20px 10px 20px;
    text-transform: uppercase;
    background-color: #004085;
    border-radius: 25px;
    font-size: 1.4rem;
}
.news > p{
    padding-right:20px;
    font-size: 1.6rem;
}
@media (max-width: 757px){
    .news > p{
  padding-right:0px !important;
      padding-bottom: 10px;
    }
}
#account_newsletter{
    display:none !important;
}
#basketedit_gifts > div.basketedit_gifts_wrapper > ul > li > div > div.gift_item_icon > img{
        position: relative;
    left: 50%;
    transform: translate(-50%, 0%);
}
@media (max-width: 757px){
    #basketedit_gifts > div.basketedit_gifts_wrapper > ul > li > div > div.gift_item_icon > img{
        position: relative;
    left: 40%;
    transform: translate(-50%, 0%);
}
}
#menu_navbar > ul > li:nth-child(1) > a{
    font-weight: 600 !important;
    color: #014380 !important;
}
header .navbar-collapse ul{
    justify-content: center;
}
header .navbar-nav{
   justify-content: center;
}
@media (min-width: 979px) {
    #mymap {
        margin-left:5px !important;
    }
}
.rebates_product__percent{
    text-align:left;
    color: #004085;
    font-size: 1.8rem;
}
.promo, .label.--promo{
    color: #fff;
    background: #f9718e !important;
}
.omnibus_price > .omnib > .omnibus_price__text{
     position: relative;
    padding-top: 5px;
    display: flex;
    flex-direction: row;
    font-size: 0.9rem;
}
@media(max-width:757px){
    .omnibus_price > .omnib > .omnibus_price__text{
        font-size: 0.8rem;
}
}
#search > div > div.product__prices.--omnibus > span.omnibus_price > div > span{
    padding-top:0px;
}
#ict4{
    display:none !important;
}
.ict{
    width:33.33%;
}