* {
   border-radius: 5px !important;
font-family:'Arial';

}

/*Tło + txt_shadow*/
body {
    background-image: url(/data/include/cms/Grafiki/Tlo-strony/p_tlo.svg);
    background-size: 100% ;
    background-repeat: repeat-y;
}

#content{
    margin-top: 1%;
}

#menu_categories .big_label {

    margin-left: -5%;
}

header.d-flex.flex-nowrap.flex-md-wrap.mx-md-n3.commercial_banner,
.basketedit_summary_buttons.summary_buttons,
div.basketedit_summary,
.bg_alter{

 background: none;
/*box-shadow: inset 0px 0px 10px 2000px #ffffffad, 0px 0px 5px 5px #ffffffad;*/

    
}

aside[class*=col-] {
    background-color: rgb(255 255 255 / 50%);  
    margin-top: 1%;

}

        @media screen and (max-width: 757px) {
       .filters_open,
       .filters {
             background-color: #fff;
        }
       
    } 
    
aside .navbar-collapse,
.basket__item.--actions,
aside .filters__item .--name,
aside .navbar-subnav, aside .navbar-subsubnav,
#order1_payform,
.logo_iai{
        /* box-shadow: inset 0px 0px 10px 1000px rgb(255 255 255 / 80%), 0px -10px 10px 25px rgb(255 255 255 / 80%);*/
         background: none;

}

header #menu_categories3 .navbar-collapse{
    
    border-bottom: none;
}

.mr-md-n2, .mx-md-n2{
    
    margin: 0 -2rem !important;
}




#footer_links,
.pagination__link,
.filters__form,
.breadcrumbs,
#projector_form,
#projector_productname,
.askforproduct__description,
.progress,
.progress__item,
.basket__block,
p,
#menu_security_policy div.menu_sub_box,
.basket__tools,
#login_menu > div > div,
div.order1_delitem,
label.payments_group_sub_content,
.payments_group.group_open .payment_content,
div.order2_info,
a.producers-list_item
{
    
/*box-shadow: inset 0px 0px 10px 2000px #ffffffad, 0px 0px 5px 5px #ffffffad;*/
}

aside .nav-link,
#login_menu_block a,
aside #menu_contact,
#menu_settings .menu_settings_wrapper,
aside .navbar-subnav,
aside .navbar-subsubnav,
.basket__item.--actions.--active{
    /*box-shadow: inset 0px 0px 10px 2000px #fffc, 0px 0px 5px 5px #fffc;*/
}

img.b-loaded{
    /*box-shadow: inset 0px 0px 10px 2000px #ffffff70, 0px 0px 5px 5px #ffffff70;*/
}

#menu_categories .navbar-collapse ul.navbar-subnav .nav-link, #menu_categories .navbar-collapse ul.navbar-subsubnav .nav-link {
    padding: 2.5px 5px;
}

.price.--max {
    color: #e98528;
}



img:hover{
    transition: all .2s ease-in-out; 
    transform: scale(1.05); 
}
a.nav-link:hover{
    transition: all .2s ease-in-out; 
    transform: scale(1.05); 
}

a.table.menuitem_product:hover{
    transition: all .2s ease-in-out; 
    transform: scale(1.05); 
}
a.table.menuitem_category:hover{
    transition: all .2s ease-in-out; 
    transform: scale(1.05); 
}

#menu_navbar3 > ul > li:nth-child(10){
    margin-left: auto;
  
}
#menu_navbar3 > ul > li:nth-child(10) > a{
    padding: 0;
    height: 50px;
}
#menu_navbar3 > ul > li:nth-child(11) > a{
    padding: 0;
    height: 50px;
}
#menu_navbar3 > ul > li:nth-child(10) > a > img{
    height: 50px;   
}
#menu_navbar3 > ul > li:nth-child(11) > a > img{
    height: 50px;   
    padding-left: 5px;

}

.product_add, .product_disabled, .product_notify, .basketedit_total_summary label {

    width: auto;

}



#menu_categories .nav-link {
    font-size: 1.4rem;
}

header .nav-link{
    	font-size: 1.7rem;

}
@media (min-width:979px){
    header .nav-link{
        padding: 2.5px 5px;
        padding-right: 10px;
    }
}

.btn{
    font-size: 1.4rem;
    text-transform: capitalize;
}
.btn:hover{
        transition: all .2s ease-in-out; 
        transform: scale(1.05); 
    
    }

.cm,
.a,
.nav-link,
.product__name
{
	font-size: 1.4rem;
	/*box-shadow: inset 0px 0px 10px 2000px #ffffffad, 0px 0px 5px 5px #ffffffad;*/
}

.price,
.big_label,
.headline
{

	font-size: 1.7rem;
	   /*box-shadow: inset 0px 0px 10px 2000px #ffffffad, 0px 0px 5px 5px #ffffffad;*/
}
/*usuniecie cienia z loga fb i ig*/
#menu_navbar3 > ul > li:nth-child(10) > a,
#menu_navbar3 > ul > li:nth-child(11) > a{
    	   /*box-shadow: inset 0px 0px 10px 2000px #ffffffad, 0px 0px 0px 0px #ffffffad;*/
}

/* responsywne wideo */
.video-container {

    height: 105%;
    width: 100%;
    transform: translateY(-2%);
    position: inherit;
    padding-bottom: 0%;
    padding-top: 0px;
}

#main_cms.cm.mb-4 {
    overflow: hidden;
    border-top: 5px solid #000;
    height: 40vw;
    max-height: 450px;
    border-bottom: 5px solid #000;
    
}

.video-banner {
    height: 100%;
    width: 100%;
    position: inherit;
    padding-bottom: 0%;
    padding-top: 0px;
    overflow: hidden;
    border-top: 5px solid #000;
    height: 40vw;
    max-height: 450px;
    border-bottom: 5px solid #000;
    pointer-events: none
}

.linkwrap { position:relative; display:inline-block; height:100%; width:100%;}
.blocker { position:absolute; height:100%; width:100%; z-index:1;}
.linkwrap iframe { z-index: 2; }

.product
{
    background-color: rgb(255 255 255 / 45%);
    
}

.breadcrumbs
{
    z-index: 1;
}

#search_hotspot_zone1
{
        box-shadow: inset 0px 0px 10px 1000px rgb(255 255 255 / 60%), 0px 0px 10px 25px rgb(255 255 255 / 60%);
}

#footer_links
{
        box-shadow: inset 0px 0px 10px 1000px rgb(255 255 255 / 60%), 0px 10px 10px 25px rgb(255 255 255 / 60%);
}

#container

{
    box-shadow: inset 0px 0px 10px 1000px rgb(255 255 255 / 60%), 0px -10px 10px 25px rgb(255 255 255 / 60%);
}


    @media screen and (max-width: 757px) {
        body,
        header,
        aside .nav-link,
        #login_menu_block a,
        aside #menu_contact,
        #menu_settings .menu_settings_wrapper,
        aside .navbar-subnav,
        aside .navbar-subsubnav,
        .basket__item.--actions.--active,
        #search_hotspot_zone1,
        #footer_links {
             box-shadow: inset 0px 0px 10px 1000px rgb(255 255 255 / 70%);    
        }
       
    }

    @media screen and (max-width: 979px) {
        #container,
        header {
            box-shadow: inset 0px 0px 10px 1000px rgb(255 255 255 / 70%), 0px 0px 10px 25px rgb(255 255 255 / 70%);   
        }
       
    }    

    @media screen and (max-width: 979px) {
        header,
        aside .nav-link,
        #login_menu_block a,
        aside #menu_contact,
        #menu_settings .menu_settings_wrapper,
        aside .navbar-subnav,
        aside .navbar-subsubnav,
        .basket__item.--actions.--active{
            box-shadow: inset 0px 0px 10px 1000px rgb(255 255 255 / 65%);   
        }
       
    }    

    @media screen and (max-width: 757px) {
        aside .nav-link,
        #login_menu_block a,
        aside #menu_contact,
        #menu_settings .menu_settings_wrapper,
        aside .navbar-subnav,
        aside .navbar-subsubnav,
        .basket__item.--actions.--active{
            box-shadow: inset 0px 0px 10px 1000px rgb(255 255 255 / 75%);   
        }
       
    } 

a.producers-list_item{
    justify-content: center;
}


/*CHRISTMAS PAGE*/

.gridChristmas {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.cellChristmas {
  flex: 0 0 32%;
  height: 100%;
  width: 100%;
  margin: 0% 0.5% 0.75% 0.5%;
}
.cellChristmas img {
  border-radius: 5px;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  
}
/* promo koszyk*/
div.basketedit_rebatecodes_outline{
    display: block;
}
a.basketedit_client_rebate {
    height: 30px;
    line-height: 30px;
}
input.basketedit_submit_code{
    height: 30px;
}

/*
#content,
header,
#footer_links .footer_links_sub,
body,
div.list_wrapper,
aside .nav-link,
#login_menu_block a,
aside #menu_contact,
#menu_settings .menu_settings_wrapper,
aside .navbar-subnav,
aside .navbar-subsubnav,
.basket__item.--actions.--active,
.headline










*/


/* WYŁ ZBEDNYCH INFO*/
#card_payment > label > span.payments_sub_container > span > span:nth-child(5) > img,
#payment_47,
#projector_amount,
#projector_shipping_unknown > span,
#Basket > div.unknown_delivery_time,
.unknown_delivery_time,
#content > form > div.unknown_delivery_time.mb-3.mb-md-5,
.unknown_delivery_time > div

{
    display: none !important;