/*
 Theme Name:   cc webstudio
 Author:       cc webstudio              
 Author URI:   https://cc-webstudio.de                              
 Template:     generatepress    
 Version:      1.1 08/2025
*/  


/*Darkmode*/
.darkmode {
	--contrast: #ffffff;
	--contrast-2: #d9d4dc;
	--contrast-3: #918b95;
	--base: #110019;
	--accent: #77b2bf;
}
#theme-switch {background-color:var(--base);}
#theme-switch svg {fill:var(--contrast);}
#theme-switch svg:last-child {display:none;}
.darkmode #theme-switch svg:first-child {display:none;}
.darkmode #theme-switch svg:last-child {display:block;}

@media (max-width:768px) {
  #theme-switch {margin-left:auto;margin-right:-6px;}
}

/*Header + Navi*/
.site-header {z-index: 20;}
@media (min-width:769px) {
  .main-navigation .main-nav ul li[class*="current-menu-"]::before {content: "";width: 40px;height: 5px; 
  position: absolute;top: 5px;left: 50%;transform: translate(-50%, -50%);
  -webkit-mask: url('/wp-content/themes/cc-webstudio/img/nav-active.svg') no-repeat center;-webkit-mask-size: contain;
  mask: url('/wp-content/themes/cc-webstudio/img/nav-active.svg') no-repeat center;mask-size: contain;
  background-color:var(--accent);}
}  

@media (max-width:768px) {
  .mobile-menu-control-wrapper .menu-toggle, .mobile-menu-control-wrapper .menu-toggle:hover, .mobile-menu-control-wrapper .menu-toggle:focus, .has-inline-mobile-toggle #site-navigation.toggled {
	background-color: var(--base);}
}

/*Start - Intro*/
.intro1, .intro2, .intro3, .intro4, .intro5 {opacity: 0; position: absolute; animation: animIntro 25s linear infinite;}

@keyframes animIntro {
  0%   { opacity: 0; }
  4%   { opacity: 1; }   
  16%  { opacity: 1; }   
  20%  { opacity: 0; }   
  100% { opacity: 0; }
}

.intro2 { animation-delay: -5s; }
.intro3 { animation-delay: -10s; }
.intro4 { animation-delay: -15s; }
.intro5 { animation-delay: -20s; }

/*mixitup*/
.controls{margin-top: -140px;margin-right:50px;position: relative;z-index: 20;display: flex;justify-content: flex-end;}
.controls a {margin-right: 30px; cursor: pointer;letter-spacing:1px;font-size:16px;position:relative;
  display: inline-block;width:105px;max-width: 105px;min-height:45px;text-align: center;}
.controls a:last-child {margin-right: 10px;}
.controls a:hover {text-decoration: none;}
.controls a.mixitup-control-active {color: var(--accent);}

.controls a.mixitup-control-active:before {content: "";width: 40px;height: 5px; 
  position: absolute;top: -10px;left: 50%;transform: translate(-50%, -50%);
  -webkit-mask: url('/wp-content/themes/cc-webstudio/img/nav-active.svg') no-repeat center;-webkit-mask-size: contain;
  mask: url('/wp-content/themes/cc-webstudio/img/nav-active.svg') no-repeat center;mask-size: contain;
  background-color:var(--accent);}

.mixcontainer{padding: 2% 2% 0;text-align: justify;font-size: 0.1px;position:relative;z-index:30;
  -webkit-backface-visibility: hidden;
	-webkit-column-count: 3;-moz-column-count: 3; column-count: 3;}
  
.mixcontainer:after{content: '';display: inline-block;width: 100%;}

.mixcontainer .mix {display: inline-block; margin-bottom: 30px;	margin-right: 30px;position:relative;}

.mixcontainer img:hover {transform:scale(1.03);transition: transform 1s ;}

.mixcontainer .mix .tooltiptext {visibility: hidden;color: var(--contrast);position: absolute;z-index: 1;bottom: -30px;
  left: 50%;transform: translateX(-50%);opacity: 0;transition: opacity 0.3s;white-space: nowrap;font-size: 15px;
  background:var(--base);width: 105%;text-align: right;padding-right:10px;}

.mixcontainer .mix .tooltiptext svg {margin-bottom: -5px;margin-left: 5px;}

.mixcontainer .mix:hover .tooltiptext {visibility: visible;opacity: 1;}

@media (max-width:1400px) {
  .controls{margin-top: -50px;}
}
@media (max-width:1024px) {
  .mixcontainer{-webkit-column-count: 2;-moz-column-count: 2; column-count: 2;}
}

@media (max-width:768px) {
  .controls{justify-content: center;}
  .mixcontainer{-webkit-column-count: 1;-moz-column-count: 1; column-count: 1;}
  .mixcontainer .mix {display: flex;justify-content: center;}
  .mixcontainer img{max-width:400px;}
}
@media (max-width:600px) {
  .controls{margin-top: 0;}
}

@media (max-width:500px) {
  .controls {flex-wrap:wrap;margin-right:0;}
  .controls a {min-width:100%;min-height:30px;}
  .controls a.mixitup-control-active:before {top: -4px;}
}

/*Gallery*/
html {overflow-y: scroll;}

/*Datenschutz*/
.cc-ds-hinweis {font-size:13px;}

/*Cookies*/
#cmplz-manage-consent {display:none;}

/*Footer*/
.generate-back-to-top {z-index:100;}

@media (max-width:1024px) {
  .inside-site-info {flex-direction:column; }
  .footer-bar-align-right .copyright-bar {margin-right: 0;}
}

/*Kontaktformular*/

input[type="submit"] {margin-top:50px;padding:5px 70px;font-size:20px;}
.cf-ds-wrapper [data-name='cf-datenschutz'] .wpcf7-list-item {margin-left:0;}
.cf-ds-wrapper [data-name='cf-datenschutz'] .wpcf7-list-item-label {display:flex;}
.cf-ds-wrapper [data-name='cf-datenschutz'] .cf-ds ~ span {margin-left:20px;}
.cf-ds-wrapper [data-name='cf-datenschutz'] input[type="checkbox"] { display:none; }    
.cf-ds-wrapper [data-name='cf-datenschutz'] input[type="checkbox"] + span .cf-ds {
    width:34px; min-width:34px; height:30px; background:url(/wp-content/uploads/checkbox.png) left top no-repeat; }
.cf-ds-wrapper [data-name='cf-datenschutz'] input[type="checkbox"]:checked + span .cf-ds {
    background:url(/wp-content/uploads/checkbox.png) -34px top no-repeat;}
.darkmode .cf-ds-wrapper [data-name='cf-datenschutz'] input[type="checkbox"] + span .cf-ds {
    background:url(/wp-content/uploads/checkbox-d.png) left top no-repeat; }    
.darkmode .cf-ds-wrapper [data-name='cf-datenschutz'] input[type="checkbox"]:checked + span .cf-ds {
    background:url(/wp-content/uploads/checkbox-d.png) -34px top no-repeat;}    
.cf-ds-hinweis {font-size:15px;margin-top:20px;}   
.cf-ds-hinweis a {color:var(--accent);}    

input.wpcf7-not-valid, textarea.wpcf7-not-valid {border-bottom:3px solid var(--accent)!important;}
.wpcf7-not-valid-tip {display:none;}
[data-name='cf-datenschutz'] .wpcf7-not-valid-tip  {display:block;font-size:15px;font-weight:400;color:var(--accent);}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.sent .wpcf7-response-output {
margin-left:0;padding:0;border: none;color:var(--accent);font-size:20px;font-weight:400;}


/* inter-100 - 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: 'Inter';
  font-style: normal;
  font-weight: 100;
  src: url('/wp-content/themes/cc-webstudio/fonts/inter-v19-latin-100.eot'); /* IE9 Compat Modes */
  src: url('/wp-content/themes/cc-webstudio/fonts/inter-v19-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/cc-webstudio/fonts/inter-v19-latin-100.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/wp-content/themes/cc-webstudio/fonts/inter-v19-latin-100.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('/wp-content/themes/cc-webstudio/fonts/inter-v19-latin-100.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('/wp-content/themes/cc-webstudio/fonts/inter-v19-latin-100.svg#Inter') format('svg'); /* Legacy iOS */
}

/* inter-200 - 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: 'Inter';
  font-style: normal;
  font-weight: 200;
  src: url('/wp-content/themes/cc-webstudio/fonts/inter-v19-latin-200.eot'); /* IE9 Compat Modes */
  src: url('/wp-content/themes/cc-webstudio/fonts/inter-v19-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/cc-webstudio/fonts/inter-v19-latin-200.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/wp-content/themes/cc-webstudio/fonts/inter-v19-latin-200.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('/wp-content/themes/cc-webstudio/fonts/inter-v19-latin-200.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('/wp-content/themes/cc-webstudio/fonts/inter-v19-latin-200.svg#Inter') format('svg'); /* Legacy iOS */
}

/* inter-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: 'Inter';
  font-style: normal;
  font-weight: 300;
  src: url('/wp-content/themes/cc-webstudio/fonts/inter-v19-latin-300.eot'); /* IE9 Compat Modes */
  src: url('/wp-content/themes/cc-webstudio/fonts/inter-v19-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/cc-webstudio/fonts/inter-v19-latin-300.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/wp-content/themes/cc-webstudio/fonts/inter-v19-latin-300.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('/wp-content/themes/cc-webstudio/fonts/inter-v19-latin-300.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('/wp-content/themes/cc-webstudio/fonts/inter-v19-latin-300.svg#Inter') format('svg'); /* Legacy iOS */
}

/* inter-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: 'Inter';
  font-style: normal;
  font-weight: 400;
  src: url('/wp-content/themes/cc-webstudio/fonts/inter-v19-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('/wp-content/themes/cc-webstudio/fonts/inter-v19-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/cc-webstudio/fonts/inter-v19-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/wp-content/themes/cc-webstudio/fonts/inter-v19-latin-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('/wp-content/themes/cc-webstudio/fonts/inter-v19-latin-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('/wp-content/themes/cc-webstudio/fonts/inter-v19-latin-regular.svg#Inter') format('svg'); /* Legacy iOS */
}

/* inter-500 - 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: 'Inter';
  font-style: normal;
  font-weight: 500;
  src: url('/wp-content/themes/cc-webstudio/fonts/inter-v19-latin-500.eot'); /* IE9 Compat Modes */
  src: url('/wp-content/themes/cc-webstudio/fonts/inter-v19-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/cc-webstudio/fonts/inter-v19-latin-500.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/wp-content/themes/cc-webstudio/fonts/inter-v19-latin-500.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('/wp-content/themes/cc-webstudio/fonts/inter-v19-latin-500.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('/wp-content/themes/cc-webstudio/fonts/inter-v19-latin-500.svg#Inter') format('svg'); /* Legacy iOS */
}

/* inter-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: 'Inter';
  font-style: normal;
  font-weight: 600;
  src: url('/wp-content/themes/cc-webstudio/fonts/inter-v19-latin-600.eot'); /* IE9 Compat Modes */
  src: url('/wp-content/themes/cc-webstudio/fonts/inter-v19-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/cc-webstudio/fonts/inter-v19-latin-600.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/wp-content/themes/cc-webstudio/fonts/inter-v19-latin-600.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('/wp-content/themes/cc-webstudio/fonts/inter-v19-latin-600.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('/wp-content/themes/cc-webstudio/fonts/inter-v19-latin-600.svg#Inter') format('svg'); /* Legacy iOS */
}

/* inter-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: 'Inter';
  font-style: normal;
  font-weight: 700;
  src: url('/wp-content/themes/cc-webstudio/fonts/inter-v19-latin-700.eot'); /* IE9 Compat Modes */
  src: url('/wp-content/themes/cc-webstudio/fonts/inter-v19-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/cc-webstudio/fonts/inter-v19-latin-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/wp-content/themes/cc-webstudio/fonts/inter-v19-latin-700.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('/wp-content/themes/cc-webstudio/fonts/inter-v19-latin-700.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('/wp-content/themes/cc-webstudio/fonts/inter-v19-latin-700.svg#Inter') format('svg'); /* Legacy iOS */
}

/* inter-800 - 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: 'Inter';
  font-style: normal;
  font-weight: 800;
  src: url('/wp-content/themes/cc-webstudio/fonts/inter-v19-latin-800.eot'); /* IE9 Compat Modes */
  src: url('/wp-content/themes/cc-webstudio/fonts/inter-v19-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/cc-webstudio/fonts/inter-v19-latin-800.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/wp-content/themes/cc-webstudio/fonts/inter-v19-latin-800.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('/wp-content/themes/cc-webstudio/fonts/inter-v19-latin-800.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('/wp-content/themes/cc-webstudio/fonts/inter-v19-latin-800.svg#Inter') format('svg'); /* Legacy iOS */
}

/* inter-900 - 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: 'Inter';
  font-style: normal;
  font-weight: 900;
  src: url('/wp-content/themes/cc-webstudio/fonts/inter-v19-latin-900.eot'); /* IE9 Compat Modes */
  src: url('/wp-content/themes/cc-webstudio/fonts/inter-v19-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/cc-webstudio/fonts/inter-v19-latin-900.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/wp-content/themes/cc-webstudio/fonts/inter-v19-latin-900.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('/wp-content/themes/cc-webstudio/fonts/inter-v19-latin-900.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('/wp-content/themes/cc-webstudio/fonts/inter-v19-latin-900.svg#Inter') format('svg'); /* Legacy iOS */
}

/* poppins-100 - 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: 'Poppins';
  font-style: normal;
  font-weight: 100;
  src: url('/wp-content/themes/cc-webstudio/fonts/poppins-v23-latin-100.eot'); /* IE9 Compat Modes */
  src: url('/wp-content/themes/cc-webstudio/fonts/poppins-v23-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/cc-webstudio/fonts/poppins-v23-latin-100.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/wp-content/themes/cc-webstudio/fonts/poppins-v23-latin-100.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('/wp-content/themes/cc-webstudio/fonts/poppins-v23-latin-100.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('/wp-content/themes/cc-webstudio/fonts/poppins-v23-latin-100.svg#Poppins') format('svg'); /* Legacy iOS */
}

/* poppins-200 - 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: 'Poppins';
  font-style: normal;
  font-weight: 200;
  src: url('/wp-content/themes/cc-webstudio/fonts/poppins-v23-latin-200.eot'); /* IE9 Compat Modes */
  src: url('/wp-content/themes/cc-webstudio/fonts/poppins-v23-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/cc-webstudio/fonts/poppins-v23-latin-200.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/wp-content/themes/cc-webstudio/fonts/poppins-v23-latin-200.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('/wp-content/themes/cc-webstudio/fonts/poppins-v23-latin-200.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('/wp-content/themes/cc-webstudio/fonts/poppins-v23-latin-200.svg#Poppins') format('svg'); /* Legacy iOS */
}

/* poppins-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: 'Poppins';
  font-style: normal;
  font-weight: 300;
  src: url('/wp-content/themes/cc-webstudio/fonts/poppins-v23-latin-300.eot'); /* IE9 Compat Modes */
  src: url('/wp-content/themes/cc-webstudio/fonts/poppins-v23-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/cc-webstudio/fonts/poppins-v23-latin-300.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/wp-content/themes/cc-webstudio/fonts/poppins-v23-latin-300.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('/wp-content/themes/cc-webstudio/fonts/poppins-v23-latin-300.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('/wp-content/themes/cc-webstudio/fonts/poppins-v23-latin-300.svg#Poppins') format('svg'); /* Legacy iOS */
}

/* poppins-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: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url('/wp-content/themes/cc-webstudio/fonts/poppins-v23-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('/wp-content/themes/cc-webstudio/fonts/poppins-v23-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/cc-webstudio/fonts/poppins-v23-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/wp-content/themes/cc-webstudio/fonts/poppins-v23-latin-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('/wp-content/themes/cc-webstudio/fonts/poppins-v23-latin-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('/wp-content/themes/cc-webstudio/fonts/poppins-v23-latin-regular.svg#Poppins') format('svg'); /* Legacy iOS */
}

/* poppins-500 - 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: 'Poppins';
  font-style: normal;
  font-weight: 500;
  src: url('/wp-content/themes/cc-webstudio/fonts/poppins-v23-latin-500.eot'); /* IE9 Compat Modes */
  src: url('/wp-content/themes/cc-webstudio/fonts/poppins-v23-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/cc-webstudio/fonts/poppins-v23-latin-500.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/wp-content/themes/cc-webstudio/fonts/poppins-v23-latin-500.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('/wp-content/themes/cc-webstudio/fonts/poppins-v23-latin-500.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('/wp-content/themes/cc-webstudio/fonts/poppins-v23-latin-500.svg#Poppins') format('svg'); /* Legacy iOS */
}

/* poppins-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: 'Poppins';
  font-style: normal;
  font-weight: 600;
  src: url('/wp-content/themes/cc-webstudio/fonts/poppins-v23-latin-600.eot'); /* IE9 Compat Modes */
  src: url('/wp-content/themes/cc-webstudio/fonts/poppins-v23-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/cc-webstudio/fonts/poppins-v23-latin-600.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/wp-content/themes/cc-webstudio/fonts/poppins-v23-latin-600.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('/wp-content/themes/cc-webstudio/fonts/poppins-v23-latin-600.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('/wp-content/themes/cc-webstudio/fonts/poppins-v23-latin-600.svg#Poppins') format('svg'); /* Legacy iOS */
}

/* poppins-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: 'Poppins';
  font-style: normal;
  font-weight: 700;
  src: url('/wp-content/themes/cc-webstudio/fonts/poppins-v23-latin-700.eot'); /* IE9 Compat Modes */
  src: url('/wp-content/themes/cc-webstudio/fonts/poppins-v23-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/cc-webstudio/fonts/poppins-v23-latin-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/wp-content/themes/cc-webstudio/fonts/poppins-v23-latin-700.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('/wp-content/themes/cc-webstudio/fonts/poppins-v23-latin-700.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('/wp-content/themes/cc-webstudio/fonts/poppins-v23-latin-700.svg#Poppins') format('svg'); /* Legacy iOS */
}

/* poppins-800 - 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: 'Poppins';
  font-style: normal;
  font-weight: 800;
  src: url('/wp-content/themes/cc-webstudio/fonts/poppins-v23-latin-800.eot'); /* IE9 Compat Modes */
  src: url('/wp-content/themes/cc-webstudio/fonts/poppins-v23-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/cc-webstudio/fonts/poppins-v23-latin-800.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/wp-content/themes/cc-webstudio/fonts/poppins-v23-latin-800.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('/wp-content/themes/cc-webstudio/fonts/poppins-v23-latin-800.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('/wp-content/themes/cc-webstudio/fonts/poppins-v23-latin-800.svg#Poppins') format('svg'); /* Legacy iOS */
}

/* poppins-900 - 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: 'Poppins';
  font-style: normal;
  font-weight: 900;
  src: url('/wp-content/themes/cc-webstudio/fonts/poppins-v23-latin-900.eot'); /* IE9 Compat Modes */
  src: url('/wp-content/themes/cc-webstudio/fonts/poppins-v23-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/cc-webstudio/fonts/poppins-v23-latin-900.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/wp-content/themes/cc-webstudio/fonts/poppins-v23-latin-900.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('/wp-content/themes/cc-webstudio/fonts/poppins-v23-latin-900.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('/wp-content/themes/cc-webstudio/fonts/poppins-v23-latin-900.svg#Poppins') format('svg'); /* Legacy iOS */
}
