

/* Footer Top */
footer .container-fluid                                 { background: var(--cream); padding: 75px 40px 40px 40px; border-radius: 7px; }

footer .footer_text img 								{ max-width: 340px; height: auto; margin-bottom: 30px; }
footer .footer_headline  								{ margin-bottom: 20px; }

footer .footer-bottom                         		    { padding-top: 100px; }

footer .footer-top .mod_navigation,
footer .footer-top .mod_customnav 						{  }
footer .footer-top .mod_navigation ul,
footer .footer-top .mod_customnav ul 					{ margin: 0; padding: 0; list-style: none; }
footer .footer-top .mod_navigation ul li,
footer .footer-top .mod_customnav ul li 				{ margin-bottom: 20px; }
footer .footer-top .mod_navigation ul li a,
footer .footer-top .mod_customnav ul li a 				{ color: #999; } 
footer .footer-top .mod_navigation a:hover,
footer .footer-top .mod_customnav a:hover 			    { color: var(--rot); text-decoration: none; }  

footer .footer-bottom .mod_customnav                    {}
footer .footer-bottom .mod_customnav ul                 { display: flex; justify-content: end; margin: 0; padding: 0; list-style: none; }
footer .footer-bottom .mod_customnav ul li:after        { content: '|'; display: inline-block; margin: 0 10px; }
footer .footer-bottom .mod_customnav ul li:last-child:after  { display: none; } 
footer .footer-bottom .mod_customnav ul li a            { color: var(--footer_bottom_farbe); }




/*#####################################################################################################################/
  RESPONSIVE STYLES ###################################################################################################/
######################################################################################################################*/

@media (min-width: 1460px) {

}

@media (min-width: 1200px) {

}

@media (min-width: 992px) and  (max-width: 1200px) {

}

@media (min-width: 768px) and  (max-width: 992px) {  

}
@media (max-width: 1200px) {

}
@media (max-width: 767px) {
footer .footer_text img 								{ max-width: 70%; }
footer .footer-bottom                         		    { padding-top: 30px; }
footer .footer_text  									{ margin-bottom: 30px; }
footer .container-fluid                                 { padding: 35px 25px; }
footer .footer-bottom .mod_customnav ul                 { justify-content: center; }
}




