div.basketedit_rebatecodes_outline {
    display: inline !important;
}

a.basketedit_client_rebate {
    display: none !important;
}
.desc_banner.banner_mobile
{
    display:none;
}
@media all and (max-width:757px)
{
    .desc_banner.banner_mobile
    {
        display:block;
        margin-bottom:10px;
    }
}

.component_projector_askforproduct {
    display: block !important;
}

#send_question_button {
    display: none;
}


/* BG 24112020 */
/* MENU */
@media (max-width: 757px){
    ul.dl-menu > li:nth-last-child(2) > ul.dl-submenu > li:nth-last-child(1){
        margin-top:-20px;
    }
}
@media (min-width: 757px){
    ul.dl-menu > li:nth-last-child(2) > ul.dl-submenu > li:nth-last-child(1){
        position: absolute;
        top:100px;
        right: 15px;
        padding-left: 6px;
    } 
}   
@media (min-width: 961px){
    ul.dl-menu > li:nth-last-child(2) > ul.dl-submenu > li:nth-last-child(1) {
        top: 120px;
    }
}
@media (min-width: 1025px){
    ul.dl-menu > li:nth-last-child(2) > ul.dl-submenu > li:nth-last-child(1) {
        top: 140px;
    }
}

/* KOSZYK */
.row.gr3-mod{
  text-align: center;
  margin-top: 25px;
  margin-bottom: 25px;
}
.gr3-mod strong{
  display: block;
}
.gr3-mod img{
  height: 40px;
}
.gr3-mod a{
  text-decoration: none;
}

@media (max-width: 757px){
  .row.gr3-mod{
    margin-top: 0;
  }
  .col-xs-6,
  .col-xs-12{
    margin-top: 25px;
  }
}

/* 01122020 */ 
/*BLOG LINKI*/
.gr3-blog-wrap{
    text-align: center; 
    margin: 20px 0px 40px;
}
.gr3-blog-wrap .headline-name{
    display: flex;
    align-items: center;
    flex-direction: column;
    font-size: 1rem;
    padding: 10px 0;
    text-transform: uppercase;
}
.gr3-blog-wrap .headline-name:before{
    content: '';
    display: block;
    height: 5px;
    border-radius: 1.3em;
    background-color: #ff9e1c;
    width: 50px;
    margin-bottom: 10px;
}
.gr3-blog-wrap ul{
    margin: 0;
    padding: 0;
    display: inline-block;
    width: 80%;
}
.gr3-blog-wrap li{
    display: inline-block;
    text-transform: uppercase;
    margin:10px 20px;
    font-size: 15px;
    font-weight: bold;
}
.gr3-blog-wrap li a{
    text-decoration: none;
}

/* PRZENIESIENIE OPISU NA DÓŁ STRONY */
.search_categoriesdescription p.gr3-move-to-bottom{
  display: none ;
}
.search_desc_bottom,
.search_desc_bottom p.gr3-move-to-bottom{
  display: block !important;
  text-align: justify;
  font-size: 14px;
  line-height: 20px;  
}


/* POPRAWKI COP */
body{
  font-family: 'Rubik',sans-serif;
}
.order1_page header,
.pickup-sites_page header{
  background-color: transparent;
}

footer #menu_buttons{
  display: none;
}


.order1_page .order__payments_group:first-of-type, 
.order1_page .order__delivery_group:first-of-type {
  border-radius: 3px 3px 0 0; 
}
.order__payments_group:last-of-type, .order__delivery_group:last-of-type {
  border-radius: 0 0 3px 3px;
}
.order__time,
.summary,
#autocomplete_location{
  border-radius: 3px;
}
div.locationField_sub{
  border-radius: 3px 3px 0 0; 
}
div.pickup_map_sidebar{
  border-radius: 0 0 3px 3px; 
}
input:checked + label.pickup_point {
  border: 2px solid #ff9d00;
  border-radius: 3px;
}
input:checked + label.pickup_point svg {
    fill: #ff9d00;
}
@media (min-width: 757px){
  div.pickupl_submit {
    border-radius: 3px;
  }
}
@media (min-width: 979px){
  .order_process header {
    border-bottom: none;
  }
.progress__item.--active .progress__icon {
    background: #000;
}  
}
.btn,
a.btn{
  border-radius: 3px !important;
}
.btn.--large.--solid:hover,
.btn.--medium.--solid:hover{
    background: #ff9d00;
    border: 1px solid #ff9d00;
    color: #000;
}

div.progress__item strong {
    font-size: 0.9em;
    font-weight: 600;
    margin-bottom: 12px;
    text-transform: uppercase;
    white-space: nowrap;
}


/* POPRAWKI 29042021 ///////////////////////////////////// */
@media (min-width: 979px){
    #menu_categories2{
      display: block !important;
    }    
}
#component_projector_dictionary{
    display: none;    
}
.n56173_label,
div.contact_cms,
#products_login{
  display: block !important;
}
div#filter_traits1287214089,
#component_projector_askforproduct_not .n61389_label{
  display: none;
}

/* KARTA TOWARU */
@media (min-width: 979px){
    .n56173_label{
      text-align: center;
      margin:20px;
      margin-bottom: 30px;
      font-size: 1.5em;
      font-family: RobotoBoldItalic;
      text-transform: uppercase;
    }
    .n54117_dictionary table{
      border-collapse: collapse;
    }
    .n54117_dictionary td{
      border-color: #ccc;
      color: #585858;
      width: 50%;
      padding:7px !important;
      font-size:1rem;
    }
    .n54117_dictionary tr:nth-child(2n){
      background-color: #eee;
    }
    .n54117_item_a1,
    .n54117_item_a2{
      text-align: right;
    }
    #content{
      display: flex;
      flex-direction: column;
    }
    #component_projector_longdescription{
      order: 1;
    }
    #component_projector_dictionary{
      order: 2;
    }
    #component_projector_opinions{
      order: 3;
    }
    #product_questions_container{
      order: 4;
    }
    #component_projector_askforproduct_not{
      order: 5;
    }
    #projector_fb_commentsno{
      order: 6;
    }
    #products_associated_zone1{
      order: 7;
    }
    #products_associated_zone2{
      order: 8;
    }    
    #products_associated_zone3{
      order: 9;
    }        
}

/* ulubione - karta towaru */
.projector_buttons_obs:before {
  content: '\f004';
  font-family: 'FontAwesome';    
  margin-right: 3px;
  display: inline-block;
}
a#projector_button_observe {
    font-size: 11px;
}

/* ORDER STEP_2 */
label[for=order2_document_invoice]{
  display: none !important;
}
label[for=order2_document_confirmation]{
  color: transparent;
}
label[for=order2_document_confirmation]::before{
  content: 'Paragon';
  color: #333;
  position: absolute;
  padding-left: 17px;
}

/* WSZYSTKIE STRONY */
span.fav {
  display: inline-flex;
  height: inherit;
  text-decoration: none;
  justify-content: space-between;
  align-items: center;
  padding: 0 10px;
  color: #000;
  background-color: #d4d4d4;
  border-right: 3px solid #e9e9e9;
}
span.fav:before {
  content: '\f004';
  font-family: 'FontAwesome';
  padding-right: 8px;
  font-size: 11px;
  border-right: 1px solid #b4b4b4;
  margin-right: 8px;
}
span.fav a{
    text-decoration: none;
}
span.fav a:hover{
  color: #000;
  text-decoration: underline;
}
div.menu_settings_bar{
  height: 30px;
}