/** * @file        /plugins/content/codedesign_com_content_tabs/assets/css/codedesign_com_content_tabs.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 - codedesign_com_content_tabs.css */@charset "utf-8";/* CONTENT TABS */div.codedesign_com_content_tabs {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	position: relative;	}div.codedesign_com_content_tabs [class^="col-"],div.codedesign_com_content_tabs [class*=" col-"] {	padding-left: 0px;	padding-right: 0px;}/* CONTENT SLIDER SWIPER COM_CONTENT TABS TABS */div.codedesign_com_content_tabs_tabs {	width: 100%;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	position: relative;}div.codedesign_com_content_tabs_tabs div.swiper-container.swiper-thumbs {	width: calc(100% - 120px);	overflow: hidden;}@media only screen and (max-width: 991px) {	div.codedesign_com_content_tabs_tabs div.swiper-container.swiper-thumbs {		width: calc(100% - 120px);		-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: bottom left;		-webkit-transform-origin: bottom left;		-o-transform-origin: bottom left;		-ms-transform-origin: bottom left;		transform-origin: bottom left;	}}@media only screen and (max-width: 768px) {	div.codedesign_com_content_tabs_tabs div.swiper-container.swiper-thumbs {		width: calc(100% - 120px);	}	}div.codedesign_com_content_tabs_tabs div.swiper-slide {	background: var(--ci_color_accent_0);	color: var(--ci_color_white);	letter-spacing: 0px;	margin: 0px 0px 6px 0px;	padding: 10px 20px 10px 20px;	cursor: pointer;	border: 0px solid var(--ci_color_accent_5);	border-bottom: none;	white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis;	-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.codedesign_com_content_tabs_tabs div.swiper-slide:first-of-type {	-webkit-border-top-left-radius: var(--tpl_body_class_border_radius);	-moz-border-radius-topleft: var(--tpl_body_class_border_radius);	border-top-left-radius: var(--tpl_body_class_border_radius);}body.tpl_design_elements_rounded div.codedesign_com_content_tabs_tabs div.swiper-slide:last-of-type {	-webkit-border-top-right-radius: var(--tpl_body_class_border_radius);	-moz-border-radius-topright: var(--tpl_body_class_border_radius);	border-top-right-radius: var(--tpl_body_class_border_radius);}div.codedesign_com_content_tabs_tabs div.swiper-slide:hover, div.codedesign_com_content_tabs_tabs div.swiper-slide.swiper-slide-thumb-active {	background: var(--ci_color_accent_0_hover);	color: var(--ci_color_white);}/* CONTENT SLIDER SWIPER COM_CONTENT TABS TABS - SWIPER NAVIGATION FOR THUMBS / TABS */div.codedesign_com_content_tabs_tabs div.codedesign_com_content_tabs_tabs_navigation {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	position: absolute;	z-index: 9;	right: 0px;	top: 0px;}@media only screen and (max-width: 991px) {	div.codedesign_com_content_tabs_tabs div.codedesign_com_content_tabs_tabs_navigation {		top: 10px;		-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;	}}div.codedesign_com_content_tabs_tabs_navigation-button-prev,div.codedesign_com_content_tabs_tabs_navigation-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;}body.tpl_design_elements_rounded div.codedesign_com_content_tabs_tabs_navigation-button-prev,body.tpl_design_elements_rounded div.codedesign_com_content_tabs_tabs_navigation-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.codedesign_com_content_tabs_tabs_navigation-button-prev:hover,div.codedesign_com_content_tabs_tabs_navigation-button-next:hover {	background: var(--ci_color_accent_0_hover);	color: var(--ci_color_white);	text-decoration: none;}div.codedesign_com_content_tabs_tabs_navigation-button-prev {	right: 0px;	-moz-transform: rotate(90deg);  	-webkit-transform: rotate(90deg);  	-o-transform: rotate(90deg);  	-ms-transform: rotate(90deg);	}div.codedesign_com_content_tabs_tabs_navigation-button-next {	right: 48px;	-moz-transform: rotate(270deg);  	-webkit-transform: rotate(270deg);  	-o-transform: rotate(270deg);  	-ms-transform: rotate(270deg);	}div.codedesign_com_content_tabs_tabs_navigation-button-prev:before,div.codedesign_com_content_tabs_tabs_navigation-button-next:before,div.codedesign_com_content_tabs_tabs_navigation-button-prev:after,div.codedesign_com_content_tabs_tabs_navigation-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;}div.codedesign_com_content_tabs_tabs_navigation-button-prev:before,div.codedesign_com_content_tabs_tabs_navigation-button-next:before {	margin: 10px 0px 0px 12px;}div.codedesign_com_content_tabs_tabs_navigation-button-prev:after,div.codedesign_com_content_tabs_tabs_navigation-button-next:after {	margin: 42px 0px 0px 12px;}div.codedesign_com_content_tabs_tabs_navigation-button-prev:hover:before,div.codedesign_com_content_tabs_tabs_navigation-button-next:hover:before  {	color: var(--ci_color_white);	margin: -42px 0px 0px 12px;}div.codedesign_com_content_tabs_tabs_navigation-button-prev:hover:after,div.codedesign_com_content_tabs_tabs_navigation-button-next:hover:after{	color: var(--ci_color_white);	margin: 10px 0px 0px 12px;}/* CONTENT SLIDER SWIPER COM_CONTENT TABS CONTENT */ div.codedesign_com_content_tabs div.codedesign_com_content_tabs_content {	overflow: hidden;}div.codedesign_com_content_tabs_content div.swiper_item {	margin: 0px 0px 10px 0px;	padding: 20px 0px 20px 0px;	border: 0px solid var(--ci_color_accent_0);	border-top: none;}div.codedesign_com_content_tabs_content div.swiper_item_inner {	border-left: 1px solid #e2e2e2;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 20px;}div.codedesign_com_content_tabs_content div.swiper_item_title {	font: var(--font-h3);	color: var(--ci_color_black);	margin: 0px 0px 20px 0px;	padding: 0px 0px 15px 0px;	position: relative;	border-bottom: var(--border_bottom-headings);}div.codedesign_com_content_tabs_content div.swiper_item_title:after {	background: var(--ci_color_black);	bottom: -1px;	content: '';	height: 2px;	left: 0%;	margin: 0px 0px 0px 0px;	position: absolute;	width: 82px;	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;}div.codedesign_com_content_tabs_content div.swiper_item_title:hover:after {	background: var(--project-color-3);	width: 180px;}div.codedesign_com_content_tabs_content div.swiper_item a,div.codedesign_com_content_tabs_content div.swiper_item a:link,div.codedesign_com_content_tabs_content div.swiper_item a:visited {	color: var(--ci_color_black);	text-decoration: underline;	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;}div.codedesign_com_content_tabs_content div.swiper_item a:hover {	color: var(--ci_color_accent_0);	text-decoration: underline;}/* CONTENT SLIDER SWIPER COM_CONTENT TABS CONTENT - PAGINATION */div.codedesign_com_content_tabs_content div.swiper-pagination {	position: relative;	margin: 15px 0px 0px 0px;}div.codedesign_com_content_tabs_content 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.codedesign_com_content_tabs_content 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.codedesign_com_content_tabs_content div.swiper-pagination span.swiper-pagination-bullet:hover {	background: var(--ci_color_accent_0);}div.codedesign_com_content_tabs_content div.swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active {	background: var(--ci_color_accent_0);	opacity: 1;}div.codedesign_com_content_tabs_content 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; */}