header .wide .navbar-collapse {
    border-bottom:none;
    padding: 1rem;
    background: #f7f7f7;
    margin-bottom:1.5rem;
    border-radius:4px;
    box-shadow: rgba(0, 0, 0, 0.64) 0px 2px 8px -5px;
}
header .navbar-nav {
    font-size:1.2rem;
    text-transform: uppercase;
    font-weight:normal;
}
header .navbar-subnav {
    font-size:1.1rem;
    border:1px solid #f2f2f2;
    border-radius:2px;
}
.navbar-subsubnav {
    font-size:1.1rem;
    border:none;
}
html.--fixed-header header #menu_basket {
    height: 55px;
}
a {
    color:#333;
}
.filters__toggler .btn {
    border:none;
    color:#333;
}
.filters__options .--show-hidden .--show {
    color:#333;
    text-decoration:underline;
}
.cm {
    overflow: hidden;
}
#main_cms {
    overflow: hidden;
    padding:1%;
}
#main_tree5 {
    border: 1px solid #dfdfdf;
    border-radius: 5px;
    padding: 1.5rem;
    margin: 0;
    text-align:center;
}
#main_tree5 ul .title {
    padding:0;
}
#main_tree5 ul .nav-gfx {
    padding-bottom:0;
}
.dictionary__group {
    border: 1px solid #e5e5e5;
    padding: 10px;
    border-radius: 5px;
}
.dictionary__param {
    border-bottom: 1px solid #ededed;
    padding-bottom: 10px;
}
.questions__banner {
    border:none;
    background: #f7f7f7;
}
.product__name {
    text-transform: uppercase;
    font-size:1.4rem;
    color:#333;
    margin-bottom:0.5em;
}
.label_icons > * {
    font-weight: bold;
}
.progress__name {
    text-transform: uppercase;
    font-weight: 500;
}
.product_name__name {
    font-size: 2.8rem;
    text-transform: uppercase;
    font-weight: 400;
}
.article__name_wrapper {
    font-weight: 500;
}
.slick-slide img {
    border-radius:4px;
}
.big_label, .headline {
    font-size:2.8rem;
    text-transform: none;
    letter-spacing: 1px;
}
header .breadcrumbs {
    font-size:0.8em;
    padding:0;
}
header .nav-link {
    font-weight:500;
}
header .nav-link.active {
    color:#1a1a1a;
    text-decoration:underline;
}
header #menu_categories {
    margin-bottom:0;   
}
@media (min-width: 979px) { 
 #logo img {
    max-height:85px;
}}
#footer_links .footer_links {
    margin-top:0;
}
@media (min-width: 457px) {
#footer_links .footer_links_label {
    margin-bottom:15px;
    text-transform: uppercase;
    font-size: 1.6rem;
}
#footer_links .footer_links_sub > li {
    padding: 0 12px 12px 0
} 
}
@media (max-width: 757px) {
#footer_links .footer_links#menu_account {
    background:none;
}
.newsletter__gfx img {
    border-radius:5px;
}    
}
.article__block {
    border-top:1px solid #dfdfdf;
    padding-top: 2.5rem;
    margin: 0;
}
#menu_blog {
    border:1px solid #dfdfdf;
    border-radius:5px;
    padding:1.5rem;
}
#menu_categories2 {
    border:1px solid #dfdfdf;
    border-radius:5px;
    padding:1.5rem;    
}
#menu_categories2 ul li a.active {
    border:none;
    font-weight:500;
}
#Filters {
    padding:1.5rem;
    margin:5px 0;
    border: 1px solid #ebebeb;
    border-radius: 5px;
}
.topBasket__sub strong {
    font-weight: 500;
    font-size:1.2rem;
}
#main_tree5 ul .title:after {
    display:none;
}
.product .slick-active:hover {
    border:1px solid #ddd; 
    border-radius:4px;
    padding:5px;
}
.dictionary__name {
    font-weight: 500;
}
.freeShipping {
background: #d71a36;
color:#fff;
border: none;
}
.freeShipping__close {
    color:#fff;
}
.box-info-icon .box-info-icon-item .info-icon01 {
    background-image: url("/data/include/cms//wysylka.svg");
}
.box-info-icon .box-info-icon-item .info-icon02 {
    background-image: url("/data/include/cms//oryginalne-produkty.svg");
}
.box-info-icon .box-info-icon-item .info-icon03 {
    background-image: url("/data/include/cms//pomoc-online.svg");
}
.box-info-icon .box-info-icon-item .info-icon04 {
    background-image: url("/data/include/cms//zwrot-zamowienia.svg");
}
.box-info-icon {
    border-top: 1px solid #ddd;
    margin: 2rem;
    padding-top: 1.5rem;
}
.box-info-icon .box-info-icon-item p {
    font-size: 1.4rem;
    background-repeat: no-repeat;
    padding: 15px 0 15px 35px;
    background-position: left center;
}
.cm {
    overflow: hidden;
}
.box-shortcuts .box-shortcuts-item {
    font-size: 1.4rem;
    margin-bottom: 1rem;
    text-transform: uppercase;
    padding: 1rem;
    border-radius:4px;
    border: 1px solid #dadce0;
}
.box-shortcuts-item img {
    border-radius:5px;
}
.box-shortcuts-item .col-8 {
    align-self:center;
}
.box-shortcuts-item a:hover {
    font-weight: 500;
    color: #0f111e;
}
.hotspot:not(.--slider):not(.--list) .products {
    border:none;
}
.search_categoriesdescription .search_categoriesdescription_sub {
    margin:0;
}
.wide .navbar-subnav > .nav-item .nav-link.display-all {
    font-weight: 500;
    font-size:1.4rem;
}
#projector_amount strong {
    display:none; !important
}
.p1 a  {
    text-decoration:underline;
    font-weight: 500;
}
#info_buttons {
    display: block;
    width: 100%;
    position: relative;
    margin-bottom: 10px;
}
#info_buttons .comm_top {
    background: #f5f5f5;
    color: #333;
    padding: 12px 0;
    text-align: center;
}
#info_buttons .comm_top .comm_top_txt {
    font-size: 0.8em;
    text-transform: uppercase;
}
#info_buttons .comm_top .comm_top_txt a {
    text-decoration: none;
}
#info_buttons .comm_top .comm_top_txt a:hover {
    text-decoration: underline;
}
#projector_amount .projector_status__info_amount {
    display:none;
}
span.price_info__text.--customs {
    display:none;
}
#projector_longdescription h2 {
    font-size: 1.8em;
    text-transform: uppercase;
    font-weight: 400;
}

h2.icony_promo {
    font-size: 2rem;
    font-weight:400;
    color: #333;
    text-decoration: none;
    margin-bottom: 1rem;
}
h3.icony_promo {
    font-size: 1.8rem;
    color: #333;
    text-decoration: none;
    margin-bottom: 1rem;
}
.row.menu_buttons_sub {
    margin: 0;
}
#nt_icon {
    background: #f5f5f5;
    padding:2rem;
    border-radius:5px;
}
#pl_icon {
    background: #f5f5f5;
    padding:2rem;
    border-radius:5px;
}
.projector_details .projector_sizes .f-dropdown-item .count {
    display:none;
}
.projector_details__wrapper {
    box-shadow: 0 8px 28px rgb(69 43 106 / 20%);
    border-radius:5px !important;
    border:none;
    padding:1.2rem;
}
.projector_details .projector_prices__price {
    font-size: 4rem;
    color: #c8133b;
}
.projector_details .projector_prices__price_wrapper {
    padding: 1.4rem;
    border-bottom:1px solid #dedede;
}
.icon_help {
    background: #f5f5f5;
    padding:1rem;
    text-align: center;
    border-radius:5px;
}
a.clc-btn.action-link {
    padding: 0.6rem;
    margin-top: 1rem;
    text-decoration: none;
    font-weight: bold;
    display: inline-block;
}
a.clc-btn.action-link :hover {
    text-decoration: underline 2px;
}
.b-hotinfo_sep {
    display: inline-block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    font-size: 10px;
    margin: 0 1rem;
}
a.icon_kaf img {
    border-radius: 4px;
}
.actions_return_sub {
    border: none;
}
.product_stocks .stock__availabilty_count {
    display:none;
}
span#projector_amount {
    display:none;
}
.hotinfo_icon {
    width: 35px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 4px;
}
aside .filters__options .--submit, aside .filters__options .--show-hidden {
    background:none;
}
.rabateCode {
 border:none;
 color:#fff;
 background: #c8133b;
}
.rabateCode__close {
    color:#fff;
}
#menu_preloader_add .added__product {
    border:none;
    box-shadow: 0 8px 28px rgb(69 43 106 / 20%);
    padding:1em;
}

@media (min-width: 979px) {
.progress__item.--active .progress__icon, .progress__item.--link:hover .progress__icon {
    background: none;
    border: none;
    color: none;
}
.progress__icon {
    border: none;
    background: #e5e5e5;
    height: 15px;
    width: 15px;
}
}
.progress__fontello {
    display:none;
}
.hotinfobar {
    margin-top: 25px;
    padding: 10px 20px;
    background: #fff7dc;
    border-radius: 8px;
    width: 100%;
    display: block;
    text-decoration: none;
    border: 1px solid #ffe99e;
}
p.hotinfobarV3 {
    margin-top: 25px;
    padding: 10px 20px;
    background: #f8d7da;
    border-radius: 8px;
    width: 100%;
    display: block;
    text-decoration: none;
    font-size:1em;
    color:#090909;
}
p.hotinfobarV4 {
    margin-top: 25px;
    padding: 10px 20px;
    border: solid 4px #ffcd00;
    border-radius: 8px;
    width: 100%;
    display: block;
    text-decoration: none;
    font-size:1em;
}

a.hotinfobarV3 {
    margin-top: 25px;
    padding: 20px;
    background: #c8133b;
    border-radius: 8px;
    width: 100%;
    display: block;
    text-decoration: none;
    font-size:1.1em;
    color:#fff;
    text-align: center;
}
.hotinfobarV2 {
    margin-top: 25px;
    padding: 25px 20px;
    background: #c8133b;
    border-radius: 8px;
    width: 100%;
    display: block;
    text-decoration: none;
    color:#fff;
    font-size:1.1em;
    text-align:center;
}
.hotinfobarV2 a {
    color:#fff;
    text-decoration:none;
}
.hotinfobarV2 a:hover {
    color:#fff;
    text-decoration:underline;
}

.hotinfobarV5 {
    margin-top: 25px;
    padding: 22px;
    border: solid 5px #ffcd00;
    border-radius: 8px;
    width: 100%;
    display: block;
    text-align:center;
    text-decoration: none;
    font-size:1.1em;
}

.blue-warning {
    padding: 16px 0;
    margin: 0px 20px 20px 20px;
    background-color: rgb(240, 247, 255);
    border: 1px solid rgb(206, 224, 245);
    border-radius: 16px;
    width: auto;
    display: block;
    overflow: hidden;
}
.blue-warning .ico {
    width: 70px !important;
    padding: 14px 0;
}
span#projector_price_unit {
    display:none;
}
.hotspot:not(.--slider):not(.--list):not(.--added) .products {
    border:none;
}
.ads_promo {
    border-radius:8px;
    padding:0;
}
.product__icon img {
    mix-blend-mode: multiply;
    padding:0.5rem;
}
.hotspot:not(.--slider):not(.--list):not(.--bundle):not(.--added) .products.slick-initialized .product {
    padding:10px;
}
.topBasket__sub:hover {
    background: #f2f2f2;
    border-radius:5px;
}
html.--fixed-header header {
    padding:1.5rem;
}
html.--fixed-header header #menu_search .menu_search__submit {
    border: none;
    background: none;
    padding-top: 8px;
}
html.--fixed-header header #menu_basket .topBasket__sub {
    border:none;
}
html.--fixed-header header #menu_categories {
    background: none;
}
#menu_search .menu_search__input {
    border: 1px solid #ddd;
    border-radius:5px !important;
        
}
@media (min-width: 1200px) {
#menu_search.--focus .menu_search__block {
    width: 450px;
}}
html.--fixed-header header #menu_navbar {
    padding-bottom:6px;
}
.projector_tabs__mobile {
    font-size:1.6rem;
}
.product__icon {
    background: #f5f5f5;
}
#search .product .label_icons {
    bottom:0;
}
.discount, .label.--discount {
    color: #272731;
    background:none;
}
.discount, .label.--promo {
    color: #272731;
    background:none;
}
.discount, .label.--distinguished {
    color: #272731;
    background:none;
}
.discount, .label.--new {
    color: #d60047;
    background:none;
}
.label.--bargain {
    color: #272731;
    background: none;
}
html.--fixed-header header #menu_basket.--hide .topBasket__sub {
    border:none;
}
#search .product:hover {
    border:none;
}
#search .product__details {
    border:none;
}
.btn.--large.--solid {
    font-weight: normal;
    text-transform: uppercase;
}
.shop_opinion_form .opinion_add_photos_wrapper .opinion_add_photos_text i {
    display:none;
}
.modal__wrapper {
    max-width: 740px;
}
@media (min-width: 570px) {
    .added__icon {
        max-height: 110px;
    }
}
.basketedit_summary {
    border:none;
}
.basketedit_summary_buttons.summary_buttons {
    border:none;
}
#dialog_wrapper {
    border:none;
    width:600px;
}
@media (min-width: 979px) {
html.--fixed-header header:before {
    background: #f7f7f7;
    box-shadow: none;
}
#opinions_section .average_opinions_container {
    background: #f7f7f7;
    padding: 1rem;
    border-radius: 5px;
}
.newsletter {
    padding:0;
}
}
.price {
    font-size:1.6rem;
    color:#c8133b;
}
#backTop {
    border:none;
    margin-bottom:5px;
}
html.--fixed-header header #menu_search .menu_search__submit {
    padding:0;
}

#opinions_section .opinions_list .opinions_element_holder {
    border-bottom:1px solid #e5e5e5;
}
#opinions_section .opinions_list > div.row > div:last-child .opinions_element_holder {
    border:none;
}
.newsletter__head label {
    text-transform: none;
}
.form-control.form-control {
    border:1px solid #e5e5e5;
}
.shop_opinion_form .opinion_add_photos_wrapper {
    border:1px solid #e5e5e5;
}
.newsletter.--gfx .newsletter__form {
    padding:2rem;
}
.newsletter.--gfx {
    padding:0;
}
.newsletter__gfx img {
    border-radius:5px 0 0 5px;
}
.rebates_range__wrapper, .rebates_individual__wrapper {
    border:none;
    background: #f7f7f7;
}
.rebates_other {
    border-bottom:none;
}
.rebates_active__wrapper {
    box-shadow: 0 8px 28px rgb(69 43 106 / 20%);
    border:none;
    margin: 2em 0;
}
#newsletter_form {
    background: #f7f7f7;
    padding: 3rem;
    margin: 50px;
    border-radius: 5px;
}
.added a {
    color:#333;
}
.polecany_pro {
    border: 1px solid #eee;
    border-radius: 5px;
    padding: 1em;
    margin: 30px 0 0 0;
}
.shipping_info__courier {
    border-bottom: 1px solid #eee;
}
header .navbar-subsubnav {
    border:none;
}
.projector_details .projector_points_recive__value {
    font-weight: bold;
    font-size: 1.1em;
}
.projector_prices__unit_sep {
    display: none;
}
.projector_prices__vat {
    display: none;
}
.projector_details .projector_lowest_price {
    font-size: 0.9rem;
    color: #6c6c6c;
}
#projector_shipping_info {
    display: none;
}
.product__prices .price.--max {
    margin-top:0;
    font-size:0.8em;
}
#instagram {
    position: relative;
    border: 1px solid #dfdfdf;
    border-radius: 5px;
    overflow: hidden;
    padding: 1.4em;
}
.omnibus_price {
    font-size: 0.8em;
    margin-top: 5px;
    line-height: 1.1;
    color: #6e6e6e;
}
.projector_details .projector_prices__price_wrapper {
    display:block;
    text-align:center;
}
.product__comments_note_text {
    display:none;
}
aside .filters__options .--show-hidden:before {
    background: #fff;
}
aside .filters__options .--submit:only-child:before {
    background: #fff;
}
#promopaypo {
    margin: 1em auto;
    display: block;
    text-align: center;
    border: 1px solid #ddd;
    padding: 1rem;
    border-radius: 5px;
}
.price_sellby {
    display:none;
}
.special_promo__hit {
    box-shadow: 0 8px 28px rgb(69 43 106 / 20%);
    border-radius: 5px !important;
    border: none;
    height:auto;
}
.--special-offer-labels .label.--black {
    background: none;
    padding:1rem;
    color:#1e1e1e;
}
.promo-blog {
    background: #e7faf3;
    border-radius: 8px;
    padding:2rem;
}
.promo-blog h2 {
    text-transform: uppercase;
    text-align: center;
    font-size: 3.8rem;
    padding:2rem;
}
.promo-blog img {
    width:33%;
    display:block;
    margin:0 auto;
}
.wazne-blog {
    background: #ffe4fa;
    border-radius: 8px;
    padding:4rem;
    margin:3rem 0;
}
.wazne-blog h4 {
    text-transform: uppercase;
    margin-top:3rem;
    font-size:2.2rem;
}
.wazne-blog ul li {
    font-size: 1.8rem;
    line-height: 3rem;
}
.wazne-blog img {
    border-radius:8px;
}
.blog-wpis-img {
    width: 50%;
    display: block;
    margin: 3em auto;
    border-radius: 20px;
    box-shadow: 0 8px 28px rgb(69 43 106 / 20%);
    padding: 2em;
}
.bestseller, .label.--bestseller {
    color: #434343;
    background: none;
}
.navbar-subnav .nav-link {
    font-weight:bold;
}
@media (min-width: 979px) {
    .projector_page #content #projector_photos {
        grid-area: 1 / 1 / 3 / 2;
    }
}
#blog-item img.blog_image {
    width:100%;
    display:block;
}
.article__name {
    font-weight: bold;
    color: #333;
    font-size: 2rem;
}
.progress__text {
    font-weight: bold;
}
.basket__block.--product {
    box-shadow: 0 8px 28px rgb(69 43 106 / 20%);
    border-radius: 5px !important;
    border: none;
}
a.main_producers__link {
    border:none;
}
#order_exchange {
    display: none;
}
#projector_form .projector_prices__price span {
    font-size: 4rem;
    color: #ce0927;
}
@media (min-width: 979px) {
    .projector_page #content #projector_form {
        grid-area: 2 / 2 / 2 / 3;
    }
}
@media (min-width: 457px) {
    #footer_links .footer_links_sub > li {
    padding: 0;
    }
}
@media (min-width: 979px) {
    #menu_search .menu_search__item.--input {
        border-bottom:none;
    }}