/*ukrywanie adresu w stopce*/
 span.adress_street, #projector_amount, .projector_info__item.--stocks.projector_stocks{
     display:none !important;
 }
.bannery_duzy_2{ background: url('/data/include/cms/bannery/banery-strona-glowna/1.webp') no-repeat center center }
.bannery_duzy.bannery_cms_box_in { height:420px;  align-items: center;  }
.bannery_duzy .bannery_cms_box_btn h2{ font-size:3em;}
.bannery_duzy .bannery_cms_box_btn{ margin-bottom:0; }
.bannery_cms_box_btn > a.btn{     padding: 0.2em 2em !important;
    border: 0.16em solid #737373 !important;
    background: #737373;
    color: #fff;
    font-size: 1.4em; }
    
.bannery_cms_box_btn > a.btn:hover {
    background-color: #FF9B69 !important;
    border-color: #FF9B69 !important;
    color: #fff;
}    
.shopping_list_top {  display: none; }
#phone_top{margin-left: 20px;     display: flex;   flex-direction: column;    align-items: center;}
#phone_top .phonelink_top{margin-left: 10px;     text-decoration: none; font-weight: 600;}
#phone_top .icon-phone{    width: 15px;  display: inline-block; vertical-align: middle;  font-size: 1.7em;  color: #000;}
@media (min-width: 1200px){
.bannery_duzy.bannery_cms_box_in { height:500px;  }
}
@media (min-width: 757px) and (max-width: 980px){
.bannery_duzy.bannery_cms_box_in { height:330px;  }
.bannery_duzy .bannery_cms_box_btn h2 {
    font-size: 2em;
}
}
@media (max-width: 756px){
.bannery_duzy.bannery_cms_box_in { height:250px; min-height: 200px; }
.bannery_duzy .bannery_cms_box_btn h2 {
    font-size: 1em;
}
}
@media (min-width: 957px) and (max-width: 1199px){

}
@media (max-width: 957px){
a.phonelink_top:before { content: "\F095"; display: inline-block; vertical-align: middle;  color: #000; position: absolute; width: 40px; height: 61px;  line-height: 61px;text-align: center; font-family: FontAwesome; font-style: normal;
    text-decoration: inherit; -webkit-font-smoothing: antialiased; font-weight: 400; margin: 0;  font-size: 2.5rem;}
#phone_top .phonelink_top { text-decoration: none; font-weight: 600;     display: inline; width: 40px;   height: 61px;    position: relative; margin-left:0; }
#phone_top .icon-phone{ display:none;  }	
#phone_top span{ display:none;  }	
#phone_top { margin-left: -40px;  grid-area: 1 / 2; display: inline;}
.main_page  #phone_top{ margin-left: 0px; }
.scroll header #phone_top{ margin-left: -40px; }
}
@media (max-width: 520px){
.bannery_duzy.bannery_cms_box_in { height:225px; min-height: 200px;}
.bannery_duzy .bannery_cms_box_btn h2 {
    font-size: 1em;
}
.bannery_cms_box_btn > a.btn{    padding: 0.5em 0em !important;  
} }
}
@media (min-width: 521px) and (max-width: 756px){
.bannery_duzy.bannery_cms_box_in { height:225px;  min-height: 200px;}
.bannery_duzy .bannery_cms_box_btn h2 {
    font-size: 1em;
}

}
div.basketedit_rebatecodes_outline {display: block;}
#menu_security_policy {clear: both;}