#mymap {
    visibility: hidden;
}

#price_info > div > span {
    display:none !important;
}


#ui-dialog_content{
       visibility: hidden; 
}
/*Ukrycie ilosc dostepnej na karcie towarowej*/
span.projector_shipping_info {
    visibility: hidden;
}
/*Ukrycie ilości dostępnej na liście towarów w kategoriach*/
 div.searchList__instock span{
    visibility: hidden;
 }

/*Ukrycie ilosci dostepnej na liscie*/
.search_instock > span {
    visibility: hidden;
}

/*Zmiana czcionki pska przy wyborze języka*/
.menu_settings{
    font-family: 'Arial', cursive;
}

/*Ukrycie napisu Sprawdź, w którym sklepie obejrzysz i kupisz od ręki*/
.benefits__block.--stocks{
    display: none !important;
}



/*----------------------------------------------------DENIS--------------------------------------------------*/

#client_cards {
    display:none !important;
}

.client_cards {
    display:none !important;
}

/* ukrycie informacji o gwarancji z kart towarowych */
#projector_warranty {
    display:none !important;
}

/*Hidden amounts*/
.projector_sizes__status_amount{
    display:none !important;
}

/*Hidden amount descriptor*/
.projector_sizes__status_description{
    display:none;
}

/*Hidden social login options*/
#client_new_social{
  display: none;
}

/*Hidden text over login form*/
#signin_login_separator{
  display: none;
}

/*Additional margin above login form*/
#user_login {
  margin-top: 25px;
}

/*Hidden register option for B2C*/
#client_new_client > div.client_box.cn_wrapper > div.form-group.--radio.firm_switcher > div > div:nth-child(1){
  display: none;
}

/*Hidden free shipping text*/
.freeShipping {
    display: none !important;
}

/*Hidden "return in 0 days" text*/
.projector_returns{
    display: none !important;
}

/*Parameter text*/
.param_trait{
color: black;
font-weight: bold;
}

/*Floating menu*/
.main_page header {
  position: fixed !important;
  padding-left: 18% !important;
  padding-right: 18% !important;
  opacity: 1;
}

/*Product price text justified*/
.product__prices{
    text-align: center;
}

/*Product name text justified*/
.product__name{
    text-align:center;
}

/*Hidden dropdown*/
.f-dropdown-item{
    display:none;
}

/*Hidden sort by date option up*/
.f-dropdown-li.option_date-d {
    display:none;
}

/*Hidden sort by date option down*/
.f-dropdown-li.option_date-a {
    display:none;
}

/*Hidden login text box*/
#signin-form_box_sub_1 > form > div.signin_inputs.col-md-10.col-12 > div:nth-child(1) > div > label {
    visibility: hidden;
}

/*Replaced login box by text*/
#signin-form_box_sub_1 > form > div.signin_inputs.col-md-10.col-12 > div:nth-child(1) > div > label:after {
    visibility: visible;
    position: absolute;
    background:white;
    top: 0;
    left: 0;
    content: "Login / E-mail";
}

/*Hidden password text box*/
#signin-form_box_sub_1 > form > div.signin_inputs.col-md-10.col-12 > div:nth-child(2) > div > label {
    visibility: hidden;
}

/*Replaced password box by text*/
#signin-form_box_sub_1 > form > div.signin_inputs.col-md-10.col-12 > div:nth-child(2) > div > label:after {
    visibility: visible;
    position: absolute;
    background:white;
    top: 0;
    left: 0;
    content: "Hasło";
}

/*Hidden hotspot 2 price*/
#main_hotspot_zone2.price{
     visibility: hidden;;
}

/*Replaced hotspot 2 price by text*/
#main_hotspot_zone2.price:after {
    visibility: visible;
    position: absolute;
    background:white;
    top: 0;
    left: 0;
    content: "Cena dostępna na telefon";
}
 
/*Hidden hotspot 3 price*/
#main_hotspot_zone3.price{
     visibility: hidden;
}
 
/*Replaced hotspot 3 price by text*/
#main_hotspot_zone3.price:after {
    visibility: visible;
    position: absolute;
    background:white;
    top: 0;
    left: 0;
    content: "Cena dostępna na telefon";
}

/*------------------------------------------@MEDIA----------------------------------------*/

@media (max-width: 756px) {
  #logo{
    height: 100%;
    padding-left: 0px;
  }
}

/*Space between header and banner*/
@media (max-width: 978px) {
  #layout{
    padding-top:0%;
  }
}
@media (min-width: 978px) {
  #main_banner1{
    padding-top:10%;
  }
  img.loaded {
    padding-top: 50px;
  }
}





/*----------------------------------------------------DENIS--------------------------------------------------*/





/*rozszerzenie baneru głównego*/
 .slick-active{
  width: 100% !important;
  position: relative; 
  left: 0px; 
  top: 0px; 
  z-index: 999; 
  opacity: 1;
  }
.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 100% !Important;
}
.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
#main_banner1 {
  margin-top: 0;
  width: 100vw;
  position: relative;
  left: 50%;
  margin-left: -50vw;
  background: #ffffff;
  overflow: hidden;
}
@media (min-width: 757px) {
  #main_banner1 {
    margin-top: 0px;
    margin-bottom:10px;
  }
}
@media (min-width: 979px) {
  #main_banner1 {
    margin-top: 0px;
@media (max-width: 1300px) {
.--noBold {
  float: left;
  display: block;
  text-align: center;
  padding: 14px 16px;
  font-size: 17px;
  margin-left: 40%;
  margin-right: -40%;
  font-weight: bold;
}
}
@media (min-width: 1301px) {
.--noBold {
  float: left;
  display: block;
  text-align: center;
  padding: 14px 16px;
  font-size: 17px;
  margin-left: 54%;
  margin-right: -54%;
  font-weight: bold;
}
}
/*efekt po najechaniu na przyciski menu*/
.--noBold:hover {
  background-color: #ddd;
  color: black;
}
/*zmiana wielkości czcionki cena dostępna po zalogowaniu*/
.price.--hurt{
  font-size: 1 rem;
}
/*ukrycie podkreślenia menu*/
  header.navbar-collapse {
    display: block;
    padding-bottom: 1rem;
    border-bottom: 0px ;
  }

  @media(min-width: 1200px){
  .--sort{
      position:absolute !important;
      margin-left: 35%;
  }
 .--portions{
      position:absolute !important;
      margin-left: 55%;
  }
  
  .--distinguished {

  color: #f54293 !important;

  background: #000000 !important;

}

/*---------------------------H-------------------*/

#menu_buttons2 .menu_button_wrapper a {
  display: block;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

#menu_buttons2 .menu_button_wrapper a:hover {
  transform: translateY(-10px);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
}

/*ukrycie przycisków na czas black friday*/

#menu_button2 {
  display: none !important;
}