/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/



/* Grundschriften */

body, p, li, dt, dd, dl, address, label, pre, code { 
    line-height: 1.3em;
    letter-spacing: -0.01em; 
}

h1 {
    letter-spacing: -0.02em; 
    line-height: 1.03em;
    font-weight: 700;
}

h2 {
    letter-spacing: -0.02em; 
    line-height: 1.03em !important;
    font-weight: 700;
}

h2.smalllinehight {
    line-height: 20px !important;
    padding-top: 12px !important;
}

h3 {
    letter-spacing: -0.01em; 
    line-height: 1.3em;
    text-transform: uppercase;
    font-weight: 500;
    margin-top: 0em;

}

h4 {
    letter-spacing: -0.02em; 
    line-height: 1.2em;
    margin-top: 0.25em;
    font-weight: 700;
}

.style-light .panel-title > a {
    letter-spacing: -0.02em; 
    line-height: 1.2em;
    font-weight: 700;
}

.style-light .panel-title.active > a {
    color: #1e329f !important;
}

h5 {
    letter-spacing: -0.02em; 
    line-height: 1.03em;
    font-weight: 700;
}

h6 {
    line-height: 1.3em
    letter-spacing: -0.01em; 
    font-weight: 700;
}

.bigtext {
    font-size: 1.458vw;
    line-height: 1.3em;
    font-weight: 500;    
    letter-spacing: -0.01em;
    margin-top: 0.5em;
}

.text-lead > * {
    font-size: 1.458vw;
    line-height: 1.3em;
    font-weight: 400;    
    letter-spacing: -0.01em;
    margin-top: 0.5em;
}

.medium-title {
    font-size: 2.604vw;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: -0.02em;
}

.smalltitle {
    font-size: 0.5em;
    line-height: 0;
}

.smallertitle {
    font-size: 14px;
    font-weight: 400;
    line-height: 0;
    letter-spacing: 0em;
}

.site-footer p, .site-footer li, .site-footer dt, .site-footer dd, .site-footer dl, .site-footer address, .site-footer label, .site-footer small, .site-footer pre, .site-footer code {
    font-size: 14px;
    line-height: 1.5em;
}


.t-entry-title {
   text-transform: none; 
}

/* Ultimate GPRD Dingens */

.ct-ultimate-gdpr-cookie-popup-modern.ct-ultimate-gdpr-cookie-bottomPanel #ct-ultimate-gdpr-cookie-accept {
    clear: both !important;
    float: none !important;
}


.ct-ultimate-gdpr-cookie-popup-modern.ct-ultimate-gdpr-cookie-bottomPanel #ct-ultimate-gdpr-cookie-change-settings {
    float: left !important;
    margin-left: 0 !important;
}

.ct-ultimate-gdpr-cookie-modal-slider-desc h4 {font-size: 18px !important;}



@media (min-width: 1030px) {

h1:not([class*="fontsize-"]), .h1:not([class*="fontsize-"]) { font-size: /*3.646vw*/60px; }
h2:not([class*="fontsize-"]), .h2:not([class*="fontsize-"]) { font-size: 60px; margin-top: 0.25em;}
h3:not([class*="fontsize-"]), .h3:not([class*="fontsize-"]) { font-size: 1.250vw; }
h4:not([class*="fontsize-"]), .h4:not([class*="fontsize-"]), .style-light .panel-title > a { font-size: 1.875vw; }
h5:not([class*="fontsize-"]), .h5:not([class*="fontsize-"]), .text-lead > *  { font-size: 1.458vw; }
h6:not([class*="fontsize-"]), .h6:not([class*="fontsize-"]) { font-size: 1.250vw; }
body, p, li, dt, dd, dl, address, label, pre, code { font-size: 1.250vw; }
.zitat-name, .zitat-name p, .tmb .t-entry p.t-entry-meta span { font-size: 0.829vw; }
.medium-title { font-size: 2.604vw; }
}


@media screen and (max-width: 1029px) and (min-width: 570px) {

h1:not([class*="fontsize-"]), .h1:not([class*="fontsize-"]) { font-size: 38px; }
h2:not([class*="fontsize-"]), .h2:not([class*="fontsize-"]) { font-size: 38px; margin-top: 0.25em;}
h3:not([class*="fontsize-"]), .h3:not([class*="fontsize-"]) { font-size: 20px; }
h4:not([class*="fontsize-"]), .h4:not([class*="fontsize-"]), .style-light .panel-title > a { font-size: 30px; }
h5:not([class*="fontsize-"]), .h5:not([class*="fontsize-"]), .text-lead > * { font-size: 23px; }
h6:not([class*="fontsize-"]), .h6:not([class*="fontsize-"]) { font-size: 20px; }
body, p, li, dt, dd, dl, address, label, pre, code { font-size: 20px; }
.zitat-name, .zitat-name p, .tmb .t-entry p.t-entry-meta span { font-size: 12px; }  
.medium-title { font-size: 30px; }
.empty-space.empty-double { padding-top: 12px; }
}


@media (max-width: 569px) {

h1:not([class*="fontsize-"]), .h1:not([class*="fontsize-"]) { font-size: 30px; }
h2:not([class*="fontsize-"]), .h2:not([class*="fontsize-"]) { font-size: 30px; margin-top: 0.1em; line-height: 1.03em}
h3:not([class*="fontsize-"]), .h3:not([class*="fontsize-"]) { font-size: 16px; }
h4:not([class*="fontsize-"]), .h4:not([class*="fontsize-"]) { font-size: 20px; }
h5:not([class*="fontsize-"]), .h5:not([class*="fontsize-"]), .style-light .panel-title > a, .text-lead > * { font-size: 18px; }
h6:not([class*="fontsize-"]), .h6:not([class*="fontsize-"]) { font-size: 16px; }
body, p, li, dt, dd, dl, address, label, pre, code { font-size: 16px;}
p, li, dt, dd, dl, address, label, pre, code { hyphens: auto; }
.zitat-name, .zitat-name p, .tmb .t-entry p.t-entry-meta span { font-size: 14px;}
ul {margin-top: 9px;}
.medium-title { font-size: 26px; }
.empty-space.empty-double { padding-top: 12px; }

.site-footer p, .site-footer li, .site-footer dt, .site-footer dd, .site-footer dl, .site-footer address, .site-footer label, .site-footer small, .site-footer pre, .site-footer code {
    font-size: 16px;
    line-height: 1.4em;
}

.text-small, .text-small > * {
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}

.text-small {
    font-size: 16px;
    line-height: 1.3em;
}

}


/* Desktophide und Mobilehide */

@media (min-width: 560px) {
.desktophide {
    display: none;
}
}

@media (max-width: 595px) {
.mobilehide {
    display: none;
}
}

/* News */

.t-entry-text-tc.single-block-padding {
    padding-top: 18px !important;
}

.tmb .t-entry p.t-entry-meta span {
    display: block;
    font-weight: 400;
    line-height: 1em;
}

@media (max-width: 569px) {
.newsbox .t-entry-visual {
    display: none;
}
}

/* Cookie-Button */


.cookiebutton {
    border-radius: 0px;
    background: #ef643c !important;
    font-family: 'DM Sans', arial,helvetica,sans-serif !important;
 /*      color: #243c4e !important; */
 }

.cn-text-container {
   font-family: 'DM Sans', arial,helvetica,sans-serif !important;

}

/* Slider oben rechts */

.textschatten .t-entry-excerpt, .textschatten .t-entry {
    text-shadow: 0px 0px 40px rgba(0,0,0,0.5), 0px 0px 20px rgba(0,0,0,1), 0px 0px 10px rgba(0,0,0,1);
}

/* Team */

.teambox .owl-prev .owl-nav-container, .teambox .owl-next .owl-nav-container {
   top: -44px;
    background-color: rgba(0, 0, 0, 0) !important;
    position: relative;
    cursor: pointer;
    text-align: center;
}

.teambox .owl-prev, .teambox .owl-next {
    top: 170px;
}
.teambox .owl-prev i, .teambox .owl-next i {
    font-size: 31px;
}

.teambox .style-dark .btn-default, .teambox .style-light .style-dark .btn-default {
   background-color: rgba(0, 0, 0, 0) !important;
}

.teambox .tmb .t-entry-visual {
 background-color: #ebebeb;
}

/* Accordeon */

.panel-title > a > span::after {
    display: none;
}


.panel-title.active > a span::before {
    transform: translateY(-0%) translateX(10%) rotate(90deg);
}

.panel-title > a > span::before {
        transform:rotate(-90deg);

}

.align_left .panel-title > a > span::before {
    position: absolute;
    color: #ef643c !important;
    font-family: "uncodeicon";
    content: "\f105";
    left: -26px;
    }


.style-light .panel-group .panel-heading + .panel-collapse .panel-body {
    border-color: #ef643c;
}

.panel.panel-default.wpb_accordion_section.group {
    overflow: visible;
    margin-left: 26px;
    border-top-width: 2px;
    border-bottom-width: 2px;
    border-color: #ef643c;
}

.panel-body.wpb_accordion_content.ui-accordion-content.half-internal-gutter.single-block-padding {
    border-top-width: 0px;
    border-top-style: none;
    padding-top: 10px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    margin-left: 0px;
}

.panel-group .panel + .panel {
    margin-top: -2px;
}

.panel-title > a {
    display: block;
    color: inherit;
    position: relative;
    padding: 10px 0px 10px 0px;
}

/* Button standard */

.btn:not(.btn-custom-typo) {
    padding: .8vw 2vw !important;
    font-size: 1.250vw !important;
    font-weight: 500 !important;
    line-height: 1em;
    letter-spacing: -0.005em;
    border-radius: 0 !important;
}


@media (max-width: 959px) {
.btn:not(.btn-custom-typo) {
    padding: 8px 16px !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    line-height: 1em;
    letter-spacing: -0.005em;
    border-radius: 0 !important;
}
}


/* Listen */

ul:not(.no-list):not(.ct-ultimate-gdpr-cookie-modal-slider-able):not(.ct-ultimate-gdpr-cookie-modal-slider-not-able):not(.ct-ultimate-gdpr-cookie-modal-slider) {
    list-style: disc !important;
    padding: 0px 0px 0px 1.4vw !important;
}

@media (min-width: 960px) {

ul.liste_gross {
    list-style: disc !important;
    padding: 1.875vw 0px 0px 1.7vw !important;
}

li.liste_gross {
    font-size: 1.875vw !important;
    font-weight: 500;
    line-height: 1.2em !important;
    letter-spacing: -0.005em;

}

ul.liste_angebot {
    list-style: disc !important;
    padding: 0px 0px 0px 1.5vw !important;
    margin-top: 0px !important;
}

li.liste_angebot {
    font-size: 1.358vw !important;
    font-weight: 500;
    line-height: 1.2em !important;
    margin-top: 0.1em;
    letter-spacing: -0.005em;

}
}

/*
@media screen and (max-width: 1025px) and (min-width: 960px) {
li.liste_angebot {
    font-size: 18px !important;
    margin-top: 0em;
    letter-spacing: -0.005em;
}
}
*/

@media screen and (max-width: 959px) and (min-width: 570px) {

ul:not(.no-list):not(.ct-ultimate-gdpr-cookie-modal-slider-able):not(.ct-ultimate-gdpr-cookie-modal-slider-not-able):not(.ct-ultimate-gdpr-cookie-modal-slider) {
    list-style: disc !important;
    padding: 0px 0px 0px 25px !important;
}

ul.liste_gross, ul.liste_angebot {
    list-style: disc !important;
    padding: 0px 0px 0px 25px !important;
    margin-top: 0px;
}

li.liste_gross {
    font-size: 26px !important;
    font-weight: 500;
    line-height: 1.2em !important;
    letter-spacing: -0.005em;
}   


li.liste_angebot {
    font-size: 26px !important;
    font-weight: 500;
    line-height: 1.03em !important;
    margin-top: 0em;
    letter-spacing: -0.005em;

}

.bigtext {
    font-size: 26px; 

    padding-top: 0.2em;
}
}


@media (max-width: 569px) {

ul:not(.no-list):not(.ct-ultimate-gdpr-cookie-modal-slider-able):not(.ct-ultimate-gdpr-cookie-modal-slider-not-able):not(.ct-ultimate-gdpr-cookie-modal-slider) {
    list-style: disc !important;
    padding: 0px 0px 0px 19px !important;
}

ul.liste_gross, ul.liste_angebot {
    list-style: disc !important;
    padding: 0px 0px 0px 19px !important;
}

li.liste_gross {
    font-size: 16px !important;
    font-weight: 500;
    line-height: 1.2em !important;
    letter-spacing: -0.005em;
}   

ul.liste_angebot {
    font-size: 16px !important;
    font-weight: 500;
    line-height: 1.2em !important;
    letter-spacing: -0.005em;
    margin-top: 0;
}  

.bigtext {
    font-size: 16px;
    margin-top: 8px;
}
}


/* äusserer Rahmen definition */



@media (min-width: 960px) {

/* Hamburger grösser machen */

.lines, .lines:before, .lines:after {
    display: inline-block;
    width: 30px;
    height: 3px;
    border-radius: 0px;
    background-clip: padding-box;
}

.lines-button.x2.close .lines:before, .lines-button.x2.close .lines:after {
    transition: top 0.3s ease-in-out,transform 0.3s 0.5s ease-in-out;
    top: 0;
    width: 30px;
}

.lines:before {
    top: 9px;
}

.lines:after {
    top: -9px;
}

/* ende Hamburger grösser machen */

.menu-wrapper .row-menu .row-menu-inner {
    padding: 0px 72px 0px 73px !important;
}


.mobile-menu-button {
    padding: 23px 72px 27px 0px;
    z-index: 2;
}


.mobile-additional-icon {
     padding-right: 38px;
}
}

/* down chevron 

i.fa.fa-angle-down {
        padding-bottom: 20px;

}
*/
.header-wrapper .header-scrolldown {
    bottom: 40px;
}

.fa-angle-down:before {
    color: #fff !important;
/*  color: #ef643c !important;*/
    font-size: 72px;
}

/* overlay Menu */

@media (min-width: 960px) {
.overlay.style-dark-bg {
    background-color: rgba(30, 50, 159, 1) !important;
}
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-1255.menu-item-link, .menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-1582.menu-item-link {
    display: none;
}
}




@media (max-width: 959px) {
body.menu-mobile-centered .main-menu-container .menu-horizontal .menu-horizontal-inner ul.menu-smart li.menu-item > a, body.menu-mobile-centered .vmenu-container .vmenu-row-wrapper .vmenu-wrap-cell ul.menu-smart li.menu-item > a, body.menu-mobile-centered .overlay-menu .navbar-main .menu-sidebar-inner ul.menu-smart li.menu-item > a, body.menu-mobile-centered .main-menu-container .menu-horizontal .menu-horizontal-inner ul.menu-smart li.menu-item-link > a, body.menu-mobile-centered .vmenu-container .vmenu-row-wrapper .vmenu-wrap-cell ul.menu-smart li.menu-item-link > a, body.menu-mobile-centered .overlay-menu .navbar-main .menu-sidebar-inner ul.menu-smart li.menu-item-link > a {
    font-size: 28px !important;
    letter-spacing: -0.02em; 
    font-weight: 700;
    line-height: 1.3 !important;
    padding-top: 5px;
    padding-bottom: 5px;
    text-transform: uppercase !important;
}

}

/* Menu Socials */

.menu-smart.sm.sm-vertical.menu-smart-social {
    margin-top: 72px;
}

.menu-overlay .vmenu-container .menu-smart a:not(.wc-forward) i:not(.fa-dropdown) {
    font-size: 1.3em;
}

.menu-overlay .vmenu-container .menu-smart .social-icon i {
    padding-left: 0.3em;
    padding-right: 0.3em;
}


/* Containers */

@media screen /*and (max-width: 1550px)*/ and (min-width: 960px) {

.main-container .row-container .row-parent {
    padding-left: 72px;
    padding-right: 72px;
}

.single-block-padding {
    padding-left: 72px;
    padding-right: 72px;
}
}

@media (max-width: 959px) {

.main-container .row-container .quad-top-padding {
    padding-top: 40px;
}

.main-container .row-container .quad-bottom-padding {
    padding-bottom: 44px;
}
.main-container .row-container .double-top-padding {
    padding-top: 20px;
}
}



/* Mobile ganze Breite */

@media (max-width: 959px) {

.mobile_ganze_breite {
    margin-left: -36px;
    width: calc(100% + 72px);
}
}

/* Carousel generell */

.owl-dots .owl-dot span {
    margin: 0px 3px;
}

.owl-dots-inside .owl-dots .owl-dot span {
    box-shadow: none;
    background: #dadada;
    opacity: 1;
   }

 .owl-dots .owl-dot.active span, .owl-dots .owl-dot:hover span {
    opacity: 1;
      background: #ef643c;
}

.owl-dots .owl-dot span {
    transform: scale(1);
    margin: 0px 4px;
}

.main-container .row-container .row-parent .column_child.single-internal-gutter .uncont > *:not(:first-child) {
    margin-top: 9px;
}





/* toprightkarussell */




.toprightkarussell .t-overlay-text.single-block-padding  {
    padding: 9%;
}

@media (max-width: 959px) {

}



/* bildkarussell */


.bildkarussell p.t-entry-excerpt {
    font-size: 1vw;
    text-transform: uppercase;
    font-weight: 500;
}

.bildkarussell .t-entry-title.h6 {
    text-transform: none;
    line-height: 1.2em !important;
    letter-spacing: -0.01em !important; 
    font-weight: 700 !important;
    font-size: 1.258vw;
    padding-right: 35%;
}


.bildkarussell p.t-entry-meta span {
    font-size: 0.9vw !important;
    font-weight: 500 !important;
    padding-right: 35%;
    line-height: 1.2em !important;

}

.bildkarussell .t-overlay-text.single-block-padding {
    padding: 8%;
}

@media (max-width: 959px) {

.bildkarussell p.t-entry-excerpt {
    font-size: 14px;
 }

.bildkarussell .t-entry-title.h6 {
    font-size: 20px;
    padding-top: 0.5em;
    padding-right: 30%;
}

.bildkarussell p.t-entry-meta span {
    font-size: 14px !important;
}
}

/* Spalten */

@media (min-width: 959px) {

.zweispalter {
    column-count: 2;
    column-gap: 36px;
    text-align: left;
}

.dreispalter {
    column-count: 3;
    column-gap: 36px;
    text-align: left;
}
}

/* menu hacks */
.menu-primary-inner li {
	float: left !important;
	clear: both;
	width: 100%;
}
/* mobile language select */
.menu-primary-inner li.menu-item-language {
	position: relative;
	float: left;
	width: 50%;
	float: left !important;
	clear: none;
}
/* hide on desktop */
@media (min-width: 960px) {
	.menu-primary-inner li.menu-item-language { display: none; }
}
.menu-primary-inner li.menu-item-language a {
	text-align: right !important;
	padding-right: 20px !important;
}
.menu-primary-inner li.menu-item-language:nth-child(2) a {
	text-align: left !important;
	padding-left: 20px !important;
}
/* language active */
.menu-primary-inner li.menu-item-language.menu-item-language-current a {
	color:#ef643c !important;
}
/* desktop LOGIN & langs */
.xtra-nav-wrap {
	display: flex;
}
.xtra-nav-wrap,
.xtra-nav-wrap > div {
	position: relative;
	float: left;
	white-space: nowrap;
}
.xtra-nav-wrap li,
.xtra-nav-wrap a {
	font-size: 18px !important;
	line-height: 1 !important;
}

/* hover & active */
.xtra-nav-wrap .menu-secondary-menu-container a:hover,
.xtra-nav-wrap .menu-secondary-menu-e-container a:hover {
	border-bottom: 1px #fff solid;
}
body:not(.menu-force-opacity) .style-light-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .xtra-nav-wrap .menu-secondary-menu-container a:hover,
body:not(.menu-force-opacity) .style-light-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .xtra-nav-wrap .menu-secondary-menu-e-container a:hover {
	border-bottom: 1px #1e329f solid;
}
.xtra-nav-wrap .lang_sel_list_horizontal a span {
	border-bottom: 1px transparent solid;
}
.xtra-nav-wrap .lang_sel_list_horizontal .wpml-ls-current-language a span,
.xtra-nav-wrap .lang_sel_list_horizontal a:hover span {
	border-bottom: 1px #fff solid;
	color: #fff !important;
}
body:not(.menu-force-opacity) .style-light-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .xtra-nav-wrap .lang_sel_list_horizontal .wpml-ls-current-language a span,
body:not(.menu-force-opacity) .style-light-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .xtra-nav-wrap .lang_sel_list_horizontal a:hover span {
	border-bottom: 1px #1e329f solid;
	color: #1e329f !important;
}

.xtra-nav-wrap .lang_sel_list_horizontal {
	padding: 0 !important;
	border: none !important;
	margin-top: -1px;
}
.xtra-nav-wrap .lang_sel_list_horizontal ul a {
	padding: 0 10px 0px;
}
.xtra-nav-wrap .menu-secondary-menu-container li,
.xtra-nav-wrap .menu-secondary-menu-e-container li {
	list-style: none;
	list-style-image: none;
}
.xtra-nav-wrap .menu-secondary-menu-container ul,
.xtra-nav-wrap .menu-secondary-menu-e-container ul { margin: 0 !important; padding: 0 !important; }

.xtra-nav-wrap .menu-secondary-menu-container li a,
.xtra-nav-wrap .menu-secondary-menu-e-container li a {
	color: #fff;
	text-transform: uppercase;
}
body:not(.menu-force-opacity) .style-light-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .xtra-nav-wrap .menu-secondary-menu-container li a,
body:not(.menu-force-opacity) .style-light-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .xtra-nav-wrap .menu-secondary-menu-e-container li a,
body:not(.menu-force-opacity) .style-light-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .xtra-nav-wrap .lang_sel_list_horizontal ul a {
	color: #1e329f !important;
}
@media (max-width: 959px) {
	.xtra-nav-wrap { display: none !important; }
}
/* mobile min-height hack 
@media (max-width: 959px) {
	#post-19 > .post-wrapper > .post-body > .post-content > .vc_row:first-of-type > .row { min-height: 100vh; }
}*/
/* accordeon hack */
.collapsing.fast { 
	transition:height 0.001ms linear !important;
}
/* bg animation */
.bg-animation-wrapper .background-wrapper { z-index: -1; }
.bg-animation-wrapper .background-inner { z-index: 1; }
.bg-animation-wrapper .background-inner.bg-animation-hidden { 
	transition: opacity 500ms ease-out 0ms;
	opacity: 0;
	z-index: 2;
}

.loadMeLate {
	visibility: hidden;
}


/* gdpr / Icon-Darstellung */

#ct-ultimate-gdpr-cookie-open {
  display: none;
  position: fixed;
  right: 20px;
  bottom: 20px;
  content: "\f013";
  font-family: FontAwesome;
  font-size: 22px;
  z-index: 999999;
  cursor: pointer;
  padding: 8px 12px 8px 12px;
}

/* gdpr / DEAKTIVIERT

.ct-ultimate-gdpr-slider-not-block .ct-ultimate-gdpr-slider {
border: 3px solid #1E32A0;
}

.ct-ultimate-gdpr-cookie-modal-btn a {
    color: #fff;
    border-radius: 40px;
    padding: 6px 21px;
    font-weight: 600;
    background: #1E32A0;
    border: 2px solid #1E32A0;
    font-size: 14px;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
}

.ct-ultimate-gdpr-slider {
    border: 3px solid #1E32A0;
    width: 20%;
    margin-left: 20%;
}

.ct-ultimate-gdpr-cookie-modal-slider-able li:before {
    color: #1E32A0;
    content: '\f00c';
}

.ct-svg .replaced-svg {
    color: #1E32A0;
}

.ct-ultimate-gdpr-cookie-modal-slider li.ct-ultimate-gdpr-cookie-modal-slider-item--active label:after {
    content: '';
    width: 6px;
    height: 6px;
    background: #1E32A0;
    position: absolute;
    top: 29px;
    left: 0;
    right: 0;
    margin: 0 auto;
    border-radius: 100%;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

 */