#footer {
  background: linear-gradient(to right, #04495E, #011d25);
  margin-top: 55px;
}.footer-newsletter {
  background-color: DarkSlateGrey;
  padding-top: 14px;
  margin-top: 18px;
  padding-bottom: 10px;
}.footer-menus{
padding-top:20px;
padding-bottom:10px;
margin: 10 70px;
}
.footer-sing{
width:64%;
}
.footer-menus .left-border {
border-left: none;
display: block;
}
.newfoot{
width:64%;
}

a {
margin: 10px 0;
}
.new-footer {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    width: 94%;
    align-items: flex-end;
}

/* 
.new-footer{
display: flex;flex-wrap: wrap;justify-content: space-around;align-items: flex-end;
}
CSS-Code ist deaktiviert
.grecaptcha-badge {
    width: 70px !important;
    overflow: hidden !important;
    transition: all 0.3s ease !important;
    left: 4px !important;
}

.grecaptcha-badge:hover {
    width: 256px !important;
}
*/
.header_mid_icon2 {
max-width: 60px;
max-height: 70px;
margin-right: 10px;
transition: 0.5s;
}

.header_mid_icon2:hover {
max-width: 90px;
max-height: 100px;
}
.footer-menu-title {
font-size: 20px;
font-family: Fira Sans, sans-serif;
font-weight: 600;
text-transform: uppercase;
margin-bottom: 10px;
padding-top:7px;
color: FloralWhite;
padding-bottom:10px;
}
.footer-menu-main {
margin-left: 8px;
line-height: 1.7;
margin-bottom:25px;
}
.footer_link {
color: white;
font-weight: 500;
font-size: 16px;
border-bottom: 1px solid rgba(255, 255, 255, 0.1);
display: flex; 
align-items: center;
height: 50px; 
font-family: Fira Sans, sans-serif;
margin: -10px -5px;   padding: 0; 
}
.footer_link2 {
color: Floralwhite;
font-weight: 500;
font-size: 16px;
font-family: Fira Sans, sans-serif;
}
.footer_social i {
font-size: 35px;
}
.clickable:hover {
cursor: pointer;
}
.footer-payment-image{
width:70px;
border-radius: 5px;
margin:0px 7px;
}
.versand_icon{
width: 60px;
margin: 0px 10px 10px 10px;
}
.footer_newsl_check {
margin-right: 20px;
margin-top: 6px;
}
.checkbox-xl .custom-control-label::before, .checkbox-xl .custom-control-label::after {
top: -3px;
width: 1.85rem;
height: 1.85rem;
}
.checkbox-xl .custom-control-label::before, .checkbox-xl .custom-control-label::after {
top: -3px;
width: 1.85rem;
height: 1.85rem;
}
.footer-newsletter {
color: black;
}
.footer-copyright {
color: FloralWhite;
border-bottom: none;
display: block;
opacity: 0.3; 
}
.footer_statistik {
color: FloralWhite;
padding-top:10px;
padding-bottom:10px;
border-bottom: 1px solid rgba(255, 255, 255, 0.1);
opacity: 0.3; 
}
.cart-side-back, .userarea-back{
display: none;
position: fixed;
left: 0px;
top: 0px;
z-index: 110;
width: 100%;
height: 100vh;
background: black;
opacity: 0.6;
}
.cart-side-back:hover{
cursor: pointer;
}
.cart-side, .userarea-side{
transition: all 0.5s;
position: fixed;
z-index: 120;
width: 300px;
height: 100vh;
background: white;
top: 0px;
right: -300px;
}
.cart-side-header, .userarea-header{
background: rgba(230, 230, 230, 0.7);
padding:5px 10px;
}
.cart-side-close:hover, .userarea-close:hover{
cursor: pointer;
}
.cart-side-main{
padding:10px 15px;
}
.userarea-main{
color: #464646;
padding:15px;
font-size: 15px;
font-weight: 600;
}
.userarea-main a{
display: block;
padding: 5px 15px;
margin: 2px -15px;
color: DimGrey;
}
.userarea-main a:hover{
color: white;
background-color: #04495E;
}
.cart-side-img{
width: 40px;
height: auto;
}
.cart-side-content{
width:200px;
}
#prodQueryModal .modal-dialog{
max-width: 650px;
}
.prodRequestMessage{
display: none;
}
#main_right_ad {
position: absolute;
top: 180px;
border: 1px solid rgb(124, 124, 124);
}
@media (max-width: 700px){
  #main_right_ad {
      display: none;
  }
.newfoot{
width:95%;
}
.footer-sing{
width:100%;
}

.new-footer {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: flex-end;
    width: 84%;
    /* margin-left: 23px; */
}}
.newdrop{
    margin-top: -20px;

}


