
/* comfortaa-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Comfortaa';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/comfortaa-v47-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* comfortaa-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Comfortaa';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/comfortaa-v47-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* comfortaa-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Comfortaa';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/comfortaa-v47-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* comfortaa-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Comfortaa';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/comfortaa-v47-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

html, body {
    font-family: Comfortaa;
font-weight: 400;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .ce_revolutionslider_text.bold, .font_headline {
font-family: Comfortaa;
font-weight: 400;
}

.customFont1 {
font-family: Comfortaa;
}



body {
    background-color: #11486f;

}

.bg-second {
background-color: var(--accentColor);
}


.ce_badge[data-style="style2"] .ce_badge_inside {
border: 2px solid transparent;
background: var(--secondColor);
}

.mod_pct_megamenu {
background: none;
max-width: 1000px;
}

.mod_pct_megamenu h5 {
line-height: 1.5rem;
}

.mod_pct_megamenu img {
margin: 8px 0;
}

.mod_pct_megamenu .ce_text a, .mod_pct_megamenu .ce_text p a {
color: #FFFFFF!important;
text-decoration: none;
}

.ce_bgimage {
border-radius: 60px;
}

.ce_text a, .ce_text p a {
color: var(--secondColor)!important;
}

.main .ce_image .image_container img {
width: 100%;
}

/*     --ce_video
------------------------------------------------- */
.responsive-video iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.responsive-video {position: relative;padding-bottom: 56.25%; /* Default for 1600x900 videos 16:9 ratio*/padding-top: 0px;height: 0;overflow: hidden; }

.responsive-video .jwplayer {position: absolute;top: 0;left: 0;width: 100%!important;height: 100%!important;}

.jwlogo {display: none;}


.ce_iconbox.default .image_container, .ce_iconbox.default i {
	color: #FFFFFF;
}

.mod_quickmenu.style2 a {
border-radius: 20px 0 0 20px;
}



/*     --swiper
------------------------------------------------- */

/*
.swiper-container {
    mask-image: linear-gradient(to left, transparent 0%, black 6%, black 94%, transparent 100%)
}

 @media only screen and (max-width: 767px) {
.swiper-container {
   padding-right: 100px;
    mask-image: linear-gradient(to left, transparent 0%, black 10%);
  }
}

*/








.swiper-pagination-bullet {
width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,20px));
height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,20px));
display: inline-block;
border-radius: var(--swiper-pagination-bullet-border-radius,50%);
background: var(--swiper-pagination-bullet-inactive-color,#FFFFFF);
opacity: var(--swiper-pagination-bullet-inactive-opacity, .6);

}

.swiper-pagination-bullet.swiper-pagination-bullet-active {
   background: #FFFFFF; 
}

.swiper-slide .ce_wrap {
min-height: auto;
}

.mmenu_trigger {
color: #FFFFFF;
}

.mmenu_trigger .burger .burger_lines, .mmenu_trigger .burger .burger_lines:after, .mmenu_trigger .burger .burger_lines:before {
background: var(--secondColor);
}

h3 .color-accent {
    font-size: 1rem;
    color: #FFFFFF;
}

.ce_accordion .toggler {
color: #FFFFFF
}

.mod_eventlist {
color: #FFFFFF
}


#privacy_optout_link, #top_link {
    display: none;
}

.header.original .mainmenu, .header.cloned {
background-color: #151515;
}

.bg-second {
background-color: var(--accentColor);
}

.ce_wrap.border-radius-40 {
border: 0px solid var(--secondColor);
}


@media only screen and (max-width: 767px) {
.header {
background: #0f3855;
}}

 @media only screen and (min-width: 767px) {
.header.original .mainmenu, .header.cloned {
background-color: #0f3855;
}
}

.bg-second {
background-color: var(--accentColor);
}

.customFont1 {
font-family: Comfortaa;
}

.mod_eventlist .event h2, .mod_eventlist .event .h2 {
font-size: 2;
}

.mod_eventlist .event h2, .mod_eventlist .event .h2 {
font-size: 2rem;
margin-bottom: 8px;
}

.mod_eventlist .event .datum, .mod_eventlist .event .location, .mod_eventlist .event .title  {
font-size: 1.6rem;
}

.mod_eventlist .event  p  {
padding-top:5px;
}



 @media only screen and (min-width: 767px) {
.header.original .mainmenu, .header.cloned {
background-color: #0f3855;
}
}



.colordark .ce_iconbox_vertical .headline, .colordark .ce_iconbox_vertical p, .colordark p {
color: #000000!important;
}

.colordark {

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .ce_revolutionslider_text.bold, .font_headline {
color: #000000!important;
}
}

ce_swiper-slider-start.style3 .swiper-buttons {
margin-top: 0px;
}

.ce_accordion .toggler {
color: #FFFFFF
}

#privacy_optout_link, #top_link {
    display: none;
}





