/** * @file        /modules/mod_codedesign_responsive_footer/assets/css/footer_dynamic.css * @copyright   Copyright (C) 2006 - 2024 codeDESIGN | Milos Mandic / All rights reserved. * @link        https://www.filterverlag.de * @author      codeDESIGN | Milos Mandic <milos.mandic@filterverlag.de> *//* codeDESIGN - footer_dynamic.css */@charset "utf-8";/* FOOTER DYNAMIC */div.site_footer.default_footer_dynamic {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}div.site_footer.default_footer_dynamic div.container {	padding: 0px 15px 0px 15px;}/* SLIDER SWIPER LOCATIONS - SWIPER */div.footer_locations_swiper {	position: relative;}div.footer_locations_swiper div.footer_box_address_company_name {	margin: 0px 0px 0px 0px !important;	-moz-transition: all 0.5s ease 0s;	-webkit-transition: all 0.5s ease 0s;	-o-transition: all 0.5s ease 0s;	transition: all 0.5s ease 0s;}div.footer_locations_swiper div.footer_box_address.footer_box_address_with_image:hover div.footer_box_address_company_name {	color: var(--project-color-5);}div.footer_locations_swiper img.footer_locations_swiper_slider_img_off {	min-height: 50px;	max-height: 50px;	display: inline-block;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}div.footer_locations_swiper a.href_button {	display: none;}div.footer_locations_swiper a.href_button, div.footer_locations_swiper a.href_button:hover {	text-decoration: none;	padding: 10px 25px 10px 25px;}/* SLIDER SWIPER LOCATIONS - SWIPER NAVIGATION */div.footer_locations_swiper_slider_navigation {	background: transparent;	height: 50px;	margin: 0px 0px 0px 0px;	position: absolute;	top: -85px;	right: 20px;	z-index: 9;}@media only screen and (max-width: 991px) {	div.footer_locations_swiper_slider_navigation {		top: -85px;		left: auto;		right: 20px;	}	}div.footer_locations_swiper_slider_navigation_prev,div.footer_locations_swiper_slider_navigation_next {	background: var(--ci_color_accent_2);	width: 30px;	height: 30px;	color: #ffffff;	position: absolute;	bottom: 0px;	overflow: hidden;	cursor: pointer;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	-webkit-border-radius: 20px;	-moz-border-radius: 20px;	border-radius: 20px;	-webkit-transition: all 0.33s ease-in-out;	transition: all 0.33s ease-in-out;	-moz-transition: all 0.33s ease-in-out;	-o-transition: all 0.33s ease-in-out;}div.footer_locations_swiper_slider_navigation_prev:hover,div.footer_locations_swiper_slider_navigation_next:hover {	background: var(--ci_color_accent_0);	color: #ffffff;	text-decoration: none;}div.footer_locations_swiper_slider_navigation_prev {	right: 20px;	-moz-transform: rotate(270deg);  	-webkit-transform: rotate(270deg);  	-o-transform: rotate(270deg);  	-ms-transform: rotate(270deg);}div.footer_locations_swiper_slider_navigation_next {	right: -20px;	-moz-transform: rotate(90deg);  	-webkit-transform: rotate(90deg);  	-o-transform: rotate(90deg);  	-ms-transform: rotate(90deg);		}div.footer_locations_swiper_slider_navigation_prev:before,div.footer_locations_swiper_slider_navigation_next:before,div.footer_locations_swiper_slider_navigation_prev:after,div.footer_locations_swiper_slider_navigation_next:after {	content: "\f077";	font-family: 'Font Awesome 6 Pro';	font-weight: 100;	font-size: 1.6em;	display: block;	position: absolute;	-moz-transition: all 0.5s ease 0s;	-webkit-transition: all 0.5s ease 0s;	-o-transition: all 0.5s ease 0s;	transition: all 0.5s ease 0s;}div.footer_locations_swiper_slider_navigation_prev:before,div.footer_locations_swiper_slider_navigation_next:before {	margin: 3px 0px 0px 5px;	}div.footer_locations_swiper_slider_navigation_prev:after,div.footer_locations_swiper_slider_navigation_next:after {	margin: 39px 0px 0px 5px;}div.footer_locations_swiper_slider_navigation_prev:hover:before,div.footer_locations_swiper_slider_navigation_next:hover:before  {	margin: -39px 0px 0px 5px;}div.footer_locations_swiper_slider_navigation_prev:hover:after,div.footer_locations_swiper_slider_navigation_next:hover:after{	margin: 3px 0px 0px 5px;}/* SLIDER SWIPER LOCATIONS - SWIPER PAGINATION */div.footer_locations_swiper_slider_pagination span.swiper-pagination-bullet {    background: #ffffff;    opacity: 0.125;    width: 20px;    height: 6px;    border-radius: 0px;    margin: 20px 5px 0px 5px;    position: relative;   -moz-transition: all 0.5s ease 0s;	-webkit-transition: all 0.5s ease 0s;	-o-transition: all 0.5s ease 0s;	transition: all 0.5s ease 0s;}div.footer_locations_swiper_slider_pagination span.swiper-pagination-bullet:hover {	background: #ffffff;}div.footer_locations_swiper_slider_pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active {    background: #7F9BC2;    opacity: 1;}