/** * @file        /modules/mod_codedesign_responsive_slider_swiper/assets/css/slider_swiper_folder_static.css * @copyright   Copyright (C) 2006 - 2026 codeDESIGN | Milos Mandic / All rights reserved. * @link        https://www.filterverlag.de * @author      codeDESIGN | Milos Mandic <milos.mandic@filterverlag.de> */ /* codeDESIGN - slider_swiper_folder_static.css */@charset "utf-8";/* SLIDER SWIPER FOLDER STATIC */div.slider_swiper_folder_static {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	position: relative;	}div.slider_swiper_folder_static [class^="col-"],div.slider_swiper_folder_static [class*=" col-"],div.slider_swiper_folder_static div.container {	padding-left: 0px;	padding-right: 0px;}div.slider_swiper_folder_static div.container.use_output_in_container {	overflow: hidden;}/* SMILE-ON-6 */div.slider_swiper_folder_static.slider_swiper_folder_static_727, div.slider_swiper_folder_static.slider_swiper_folder_static_774 {	margin: 40px 0px 0px 0px;	padding: 0px 0px 0px 0px;	position: relative;}div.slider_swiper_folder_static.site_featured_1_website_01, div.slider_swiper_folder_static.site_featured_1_website_02 {	margin: 40px 0px 80px 0px;	padding: 0px 0px 0px 0px;	position: relative;}@media only screen and (max-width: 769px) {	div.slider_swiper_folder_static.site_featured_1_website_01, 	div.slider_swiper_folder_static.site_featured_1_website_02 {		margin: 60px 15px 20px 15px;	}	}div.slider_swiper_folder_static.site_featured_1_website_01 div.container.use_output_in_container, div.slider_swiper_folder_static.site_featured_1_website_02 div.container.use_output_in_container {	overflow: visible;	position: relative;}div.slider_swiper_folder_static.site_featured_1_website_01 div.container.use_output_in_container div.swiper-container, div.slider_swiper_folder_static.site_featured_1_website_02 div.container.use_output_in_container div.swiper-container {	overflow: hidden;}/* SLIDER SWIPER FOLDER STATIC - TITLE */div.slider_swiper_folder_static div.slider_swiper_folder_static_title {	background:linear-gradient(to right,#ffffff 0%,#ffffff 100%);	background-repeat: no-repeat;	background-position: left 100%;	background-position-y: 40px;	transition-duration: 1s;	background-size: 0 6%;	font: var(--font-h3);	text-transform: uppercase;	letter-spacing: -1px;	color: #ffffff;	text-align: center;	position: absolute;	left: 50%;	-webkit-transform: translateX(-50%);	-ms-transform: translateX(-50%);	-o-transform: translateX(-50%);	transform: translateX(-50%);	bottom: 30px;	z-index: 2;	border: 3px solid #ffffff;	margin: 0px 0px 0px 0px;	padding: 10px 20px 14px 20px;}body.tpl_design_elements_rounded div.slider_swiper_folder_static div.slider_swiper_folder_static_title {	-webkit-border-radius: var(--tpl_body_class_border_radius);	-moz-border-radius: var(--tpl_body_class_border_radius);	border-radius: var(--tpl_body_class_border_radius);}div.slider_swiper_folder_static div.slider_swiper_folder_static_title:hover {	background-size: 100% 6%;}/* SLIDER SWIPER FOLDER STATIC - DEBUG IMAGE PATH */div.slider_swiper_folder_static div.module_debug_imagepath {	background: rgba(255, 255, 255, 0.6);	margin: 0px 0px 0px 0px;	padding: 6px 6px 6px 6px;	position: absolute;	z-index: 1;	top: 10px;	left: 10px;}div.slider_swiper_folder_static div.module_debug_imagepath i {	padding: 0px 6px 0px 0px;	color: var(--ci_color);}/* SLIDER SWIPER FOLDER STATIC - BACKGROUND */div.slider_swiper_folder_static_background {	/*	background: -moz-linear-gradient(0deg, var(--ci_color_light_grey) 80%, transparent 80%);	background: -webkit-linear-gradient(0deg, var(--ci_color_light_grey) 80%, transparent 80%);	background: linear-gradient(0deg, var(--ci_color_light_grey) 80%, transparent 70%);	*/	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	position: relative;}@media only screen and (max-width: 991px) {	div.slider_swiper_folder_static_background {		padding: 0px 0px 0px 0px;	}}div.slider_swiper_folder_static_background:before {	background: -moz-linear-gradient(45deg, var(--ci_color_light_grey) 100%, var(--ci_color_light_grey) 100%);	background: -webkit-linear-gradient(45deg, var(--ci_color_light_grey) 100%, var(--ci_color_light_grey) 100%);	background: linear-gradient(45deg, var(--ci_color_light_grey) 100%, var(--ci_color_light_grey) 100%);	width: 100%;	height: 70%;	content: '';	transform: skewY(-6deg);	position: absolute;	left: 0px;	right: 0px;	top: auto;	bottom: 0px;}div.slider_swiper_folder_static_background_inner {	position: relative;}div.slider_swiper_folder_static_background div.container {	position: relative;}/* SLIDER SWIPER FOLDER STATIC - IMAGE */div.slider_swiper_folder_static div.swiper_item div.swiper_item_image {	position: relative;}body.tpl_design_elements_rounded div.slider_swiper_folder_static div.swiper_item div.swiper_item_image {	-webkit-border-top-left-radius: var(--tpl_body_class_border_radius);	-webkit-border-top-right-radius: var(--tpl_body_class_border_radius);	-moz-border-radius-topleft: var(--tpl_body_class_border_radius);	-moz-border-radius-topright: var(--tpl_body_class_border_radius);	border-top-left-radius: var(--tpl_body_class_border_radius);	border-top-right-radius: var(--tpl_body_class_border_radius);}body.tpl_design_elements_rounded div.slider_swiper_folder_static div.swiper_item div.swiper_item_image picture, body.tpl_design_elements_rounded div.slider_swiper_folder_static div.swiper_item div.swiper_item_image img {	/*	-webkit-border-top-left-radius: var(--tpl_body_class_border_radius);	-webkit-border-top-right-radius: var(--tpl_body_class_border_radius);	-moz-border-radius-topleft: var(--tpl_body_class_border_radius);	-moz-border-radius-topright: var(--tpl_body_class_border_radius);	border-top-left-radius: var(--tpl_body_class_border_radius);	border-top-right-radius: var(--tpl_body_class_border_radius);	*/	-webkit-border-radius: var(--tpl_body_class_border_radius);	-moz-border-radius: var(--tpl_body_class_border_radius);	border-radius: var(--tpl_body_class_border_radius);}div.slider_swiper_folder_static div.swiper_item div.swiper_item_image:hover img {}div.slider_swiper_folder_static div.swiper_item div.swiper_item_image a,div.slider_swiper_folder_static div.swiper_item div.swiper_item_image a:link,div.slider_swiper_folder_static div.swiper_item div.swiper_item_image a:visited {	all: unset;}div.slider_swiper_folder_static div.swiper_item div.swiper_item_image a,div.slider_swiper_folder_static div.swiper_item div.swiper_item_image a:link,div.slider_swiper_folder_static div.swiper_item div.swiper_item_image a:visited {	width: 100%;	height: 100%;	cursor: pointer;}/* SLIDER SWIPER FOLDER STATIC - IMAGE OVERLAY */div.slider_swiper_folder_static div.swiper_item div.swiper_item_image span.swiper_item_overlay {	background: rgba(255, 255, 255, 0.4);	width: 100%;	height: 100%;	position: absolute;	left: 0px;	z-index: 999;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";	filter: alpha(opacity=0);	-moz-opacity: 0.0;	-khtml-opacity: 0.0;	opacity: 0.0;	-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;}body.tpl_design_elements_rounded div.slider_swiper_folder_static div.swiper_item div.swiper_item_image span.swiper_item_overlay {	-webkit-border-radius: var(--tpl_body_class_border_radius);	-moz-border-radius: var(--tpl_body_class_border_radius);	border-radius: var(--tpl_body_class_border_radius);}div.slider_swiper_folder_static div.swiper_item div.swiper_item_image span.swiper_item_overlay:hover {	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";	filter: alpha(opacity=100);	-moz-opacity: 1.0;	-khtml-opacity: 1.0;	opacity: 1.0;}div.slider_swiper_folder_static div.swiper_item div.swiper_item_image span.swiper_item_overlay i {	font-size: 36px;	color: var(--ci_color_accent_1);	position: absolute;	left: 50%;	top: 50%;	-webkit-transform: translate(-50%, -50%);	transform: translate(-50%, -50%);}body.website_01 div.slider_swiper_folder_static div.swiper_item div.swiper_item_image span.swiper_item_overlay i {	color: var(--ci_color_accent_1);}body.website_02 div.slider_swiper_folder_static div.swiper_item div.swiper_item_image span.swiper_item_overlay i {	color: var(--ci_color_accent_2_text);}/* SLIDER SWIPER FOLDER STATIC - IMAGE OVERLAY ICON */div.slider_swiper_folder_static div.swiper_item div.swiper_item_image span.swiper_item_overlay_icon {	background: rgba(255, 255, 255, 0.0);	width: 90px;	height: 90px;	position: absolute;	left: calc(50% - 45px);	top: calc(50% - 45px);	margin: 0px 0px 0px 0px;	padding: 15px 15px 15px 15px;	border: 6px solid rgba(255, 255, 255, 0.6);	-webkit-border-radius: 50%;	-moz-border-radius: 50%;	border-radius: 50%;}div.slider_swiper_folder_static div.swiper_item div.swiper_item_image span.swiper_item_overlay_icon:before {	content: "";	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;	display: block;	border: 1px solid #ffffff;	-webkit-border-radius: 50%;	-khtml-border-radius: 50%;	-moz-border-radius: 50%;	-ms-border-radius: 50%;	-o-border-radius: 50%;	border-radius: 100%;	animation: animation_signal_1;	animation-iteration-count: infinite;	animation-duration: 3s;	-webkit-animation: animation_signal_1;	animation-duration: 0s;	animation-iteration-count: 1;	-webkit-animation-iteration-count: infinite;	-webkit-animation-duration: 3s;	z-index: -1;	transform: scale(1);	-moz-transform: scale(1);	-webkit-transform: scale(1);	-ms-transform: scale(1);	-o-transform: scale(1);	-moz-transition: all 0.5;	-o-transition: all 0.5;	-webkit-transition: all 0.5;	-ms-transition: all 0.5;	transition: all 0.5;}div.slider_swiper_folder_static div.swiper_item div.swiper_item_image span.swiper_item_overlay_icon:after {	content: "";	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;	display: block;	border: 1px solid #ffffff;	-webkit-border-radius: 100%;	-khtml-border-radius: 100%;	-moz-border-radius: 100%;	-ms-border-radius: 100%;	-o-border-radius: 100%;	border-radius: 100%;	animation: animation_signal_2;	animation-iteration-count: infinite;	animation-duration: 3s;	-webkit-animation: animation_signal_2;	-webkit-animation-iteration-count: infinite;	-webkit-animation-duration: 3s;	z-index: -1;	transform: scale(1);	-moz-transform: scale(1);	-webkit-transform: scale(1);	-ms-transform: scale(1);	-o-transform: scale(1);	-moz-transition: all 0.5;	-o-transition: all 0.5;	-webkit-transition: all 0.5;	-ms-transition: all 0.5;	transition: all 0.5;}@keyframes animation_signal_1 {	0% {		opacity: 0.8;		transform: scale(0.9);		-moz-transform: scale(0.9);		-ms-transform: scale(0.9);		-o-transform: scale(0.9);		-webkit-transform: scale(0.9);	}	to {		opacity: 0;		transform: scale(1.5);		-moz-transform: scale(1.5);		-ms-transform: scale(1.5);		-o-transform: scale(1.5);		-webkit-transform: scale(1.5);	}}@-webkit-keyframes animation_signal_1 {	0% {		opacity: 0.9;		transform: scale(0.9);		-moz-transform: scale(0.9);		-ms-transform: scale(0.9);		-o-transform: scale(0.9);		-webkit-transform: scale(0.9);	}	to {		opacity: 0;		transform:scale(1.5);		-moz-transform:scale(1.5);		-ms-transform:scale(1.5);		-o-transform:scale(1.5);		-webkit-transform:scale(1.5);	}}@keyframes animation_signal_2 {	0% {		transform: scale(0.9);		-moz-transform: scale(0.9);		-webkit-transform: scale(0.9);		-ms-transform: scale(0.9);		-o-transform: scale(0.9);	}	to {		opacity: 0;  		transform: scale(1.9);		-moz-transform: scale(1.9);		-webkit-transform: scale(1.9);		-ms-transform: scale(1.9);		-o-transform: scale(1.9);	}}@-webkit-keyframes animation_signal_2 {	0% {		transform: scale(0.9);		-moz-transform: scale(0.9);		-webkit-transform: scale(0.9);		-ms-transform: scale(0.9);		-o-transform: scale(0.9);	}	to {		opacity: 0;		transform: scale(1.9);		-moz-transform: scale(1.9);		-webkit-transform: scale(1.9);		-ms-transform: scale(1.9);		-o-transform: scale(1.9);	}}/* SLIDER SWIPER FOLDER STATIC - NAVIGATION AND PAGINATION */div.swiper_slide_slider_swiper_folder_static_navigation {}div.swiper_slide_slider_swiper_folder_static_navigation_prev,div.swiper_slide_slider_swiper_folder_static_navigation_next {	background: var(--ci_color_accent_2);	width: 40px;	height: 40px;	display: block;	color: #ffffff;	position: absolute;	z-index: 9;	left: 20px;	bottom: 40px;	overflow: hidden;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	-webkit-border-radius: 20px;	-moz-border-radius: 20px;	border-radius: 20px;	cursor: pointer;	transition: all 0.33s ease-in-out;	-moz-transition: all 0.33s ease-in-out;	-o-transition: all 0.33s ease-in-out;	-webkit-transition: all 0.33s ease-in-out;	-webkit-appearance: none;	-moz-appearance: none;	appearance: none;	outline: none;}div.slider_swiper_folder_static div.swiper_slide_slider_swiper_folder_static_navigation {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	position: absolute;	z-index: 9;	right: 92px;	top: -60px;}div.slider_swiper_folder_static.site_featured_1_website_01 div.swiper_slide_slider_swiper_folder_static_navigation, div.slider_swiper_folder_static.site_featured_1_website_02 div.swiper_slide_slider_swiper_folder_static_navigation {	top: -60px;	bottom: auto;	left: auto;	right: 92px;}@media only screen and (max-width: 991px) {	div.slider_swiper_folder_static div.swiper_slide_slider_swiper_folder_static_navigation {		-moz-transform: scale(0.8);  		-webkit-transform: scale(0.8);  		-o-transform: scale(0.8);  		-ms-transform: scale(0.8);		transform: scale(0.8);		/* KEEP ORIGINAL POSITION WHEN SCALING */		-moz-transform-origin: 0 0;		-webkit-transform-origin: 0 0;		-o-transform-origin: 0 0;		-ms-transform-origin: 0 0;		transform-origin: 0 0;		bottom: 35px;	}	div.item-page-article-content div.swiper_slide_slider_swiper_folder_static_navigation,	div.slider_swiper_folder_static.site_featured_1_website_01 div.swiper_slide_slider_swiper_folder_static_navigation, 	div.slider_swiper_folder_static.site_featured_1_website_02 div.swiper_slide_slider_swiper_folder_static_navigation {		top: -50px;		bottom: auto;		left: auto;		right: 75px;	}	div.slider_swiper_folder_static.site_featured_1_website_01:after, 	div.slider_swiper_folder_static.site_featured_1_website_02:after {		content: '';		width: 280px;		height: 2px;		display: block;		border: 1px solid var(--ci_color_accent_0);		position: absolute;		right: calc(50% - 140px);		bottom: -50px;	}	body.website_01 div.slider_swiper_folder_static.site_featured_1_website_01:after, 	body.website_01 div.slider_swiper_folder_static.site_featured_1_website_02:after {		border: 1px solid var(--ci_color_accent_0);	}	body.website_02 div.slider_swiper_folder_static.site_featured_1_website_01:after, 	body.website_02 div.slider_swiper_folder_static.site_featured_1_website_02:after {		border: 1px solid var(--ci_color_accent_2);	}	}div.slider_swiper_folder_static-swiper-button-prev,div.slider_swiper_folder_static-swiper-button-next {	background: var(--ci_color_accent_0);	width: 44px;	height: 44px;	color: var(--ci_color_white);	position: absolute;	overflow: hidden;	cursor: pointer;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	-webkit-border-radius: 0px;	-moz-border-radius: 0px;	border-radius: 0px;	-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.slider_swiper_folder_static-swiper-button-prev:hover,div.slider_swiper_folder_static-swiper-button-next:hover {	background: var(--ci_color_accent_0_hover);	color: var(--ci_color_white);	text-decoration: none;}body.website_01 div.slider_swiper_folder_static-swiper-button-prev,body.website_01 div.slider_swiper_folder_static-swiper-button-next {	background: var(--ci_color_accent_0);	color: var(--ci_color_accent_0_text);}body.website_01 div.slider_swiper_folder_static-swiper-button-prev:hover,body.website_01 div.slider_swiper_folder_static-swiper-button-next:hover {	background: var(--ci_color_accent_0_hover);	color: var(--ci_color_accent_0_text);}body.website_02 div.slider_swiper_folder_static-swiper-button-prev,body.website_02 div.slider_swiper_folder_static-swiper-button-next {	background: var(--ci_color_accent_2);	color: var(--ci_color_accent_2_text);}body.website_02 div.slider_swiper_folder_static-swiper-button-prev:hover,body.website_02 div.slider_swiper_folder_static-swiper-button-next:hover {	background: var(--ci_color_accent_2_hover);	color: var(--ci_color_accent_2_text);}div.slider_swiper_folder_static-swiper-button-prev {	left: 48px;	-moz-transform: rotate(90deg);  	-webkit-transform: rotate(90deg);  	-o-transform: rotate(90deg);  	-ms-transform: rotate(90deg);	}div.slider_swiper_folder_static-swiper-button-next {	left: 0px;	-moz-transform: rotate(270deg);  	-webkit-transform: rotate(270deg);  	-o-transform: rotate(270deg);  	-ms-transform: rotate(270deg);	}body.tpl_design_elements_rounded div.slider_swiper_folder_static-swiper-button-prev, body.tpl_design_elements_rounded div.slider_swiper_folder_static-swiper-button-next {	-webkit-border-radius: var(--tpl_body_class_border_radius);	-moz-border-radius: var(--tpl_body_class_border_radius);	border-radius: var(--tpl_body_class_border_radius);}div.slider_swiper_folder_static-swiper-button-prev:before,div.slider_swiper_folder_static-swiper-button-next:before,div.slider_swiper_folder_static-swiper-button-prev:after,div.slider_swiper_folder_static-swiper-button-next:after {	content: "\f077";	font-family: 'Font Awesome 6 Pro';	font-weight: 300;	font-size: 1.5em;	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;}body.website_01 div.slider_swiper_folder_static-swiper-button-prev:before,body.website_01 div.slider_swiper_folder_static-swiper-button-next:before,body.website_01 div.slider_swiper_folder_static-swiper-button-prev:after,body.website_01 div.slider_swiper_folder_static-swiper-button-next:after {	color: var(--ci_color_accent_0_text);}body.website_02 div.slider_swiper_folder_static-swiper-button-prev:before,body.website_02 div.slider_swiper_folder_static-swiper-button-next:before,body.website_02 div.slider_swiper_folder_static-swiper-button-prev:after,body.website_02 div.slider_swiper_folder_static-swiper-button-next:after {	color: var(--ci_color_accent_2_text);}div.slider_swiper_folder_static-swiper-button-prev:before,div.slider_swiper_folder_static-swiper-button-next:before {	margin: 10px 0px 0px 12px;}div.slider_swiper_folder_static-swiper-button-prev:after,div.slider_swiper_folder_static-swiper-button-next:after {	margin: 42px 0px 0px 12px;}div.slider_swiper_folder_static-swiper-button-prev:hover:before,div.slider_swiper_folder_static-swiper-button-next:hover:before  {	color: var(--ci_color_white);	margin: -42px 0px 0px 12px;}div.slider_swiper_folder_static-swiper-button-prev:hover:after,div.slider_swiper_folder_static-swiper-button-next:hover:after{	color: var(--ci_color_white);	margin: 10px 0px 0px 12px;}/* SLIDER SWIPER FOLDER STATIC - PAGINATION */div.slider_swiper_folder_static div.swiper-pagination {	width: auto;	position: absolute;	z-index: 9;	left: 0px;	bottom: 20px;}div.slider_swiper_folder_static div.swiper-pagination span.swiper-pagination-bullet {	background: var(--ci_color_accent_0);	opacity: 0.125;	width: 20px;	height: 6px;	-webkit-border-radius: 0px;	-moz-border-radius: 0px;	border-radius: 0px;	margin: 0px 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;}body.tpl_design_elements_rounded div.slider_swiper_folder_static div.swiper-pagination span.swiper-pagination-bullet {	-webkit-border-radius: var(--tpl_body_class_border_radius);	-moz-border-radius: var(--tpl_body_class_border_radius);	border-radius: var(--tpl_body_class_border_radius);}div.slider_swiper_folder_static div.swiper-pagination span.swiper-pagination-bullet:hover {	background: var(--ci_color_accent_0);}div.slider_swiper_folder_static div.swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active {	background: var(--ci_color_accent_0);	opacity: 1;}div.slider_swiper_folder_static div.swiper-pagination-bullets span.swiper-pagination-bullet:last-of-type {	/* SEEMS TO BE A BUG BECAUSE IT`S NOT CLICKABLE BUT THERE... */	/* display: none; */}