
/**********************/
/* BEARBEITET DEN BODY*/
/**********************/
div.body-wrapper  { /* Rand oben und unten //  aktuell */
	margin-top: 0px;
	margin-bottom:0px;
}
body {
  font-family: "Lora", "Georgia", "Times New Roman", serif;
	font-size: 1.1rem;
  line-height: 1.7;
  font-weight: 400;
}
h1, h1.sppb-addon-title {
  font-family: "manrope", sans-serif;
  font-size: clamp(1.1rem, 2vw, 1.9rem);
  line-height: clamp(1.15, 1.2, 1.3);
  font-weight: 500;
  letter-spacing: -0.02em;
}
._HeroHeading h1, .sppb-sp-slider-title {
  font-family: "manrope", sans-serif;
  font-size: clamp(1.9rem, 4vw, 4.0rem);
  line-height: clamp(1.3, 1.2, 3.4);
  font-weight: 700;
  letter-spacing: -0.02em;
}
h2 {
  font-family: "manrope", sans-serif;
  font-size: clamp(1.9rem, 2vw, 2.5rem);
  line-height: 1.2;
  font-weight: 500;
  letter-spacing: -0.01em;
}
._HeroHeading h2 {
  font-family: "manrope", sans-serif;
  font-size: clamp(1.5rem, 3vw, 3.0rem);
  line-height: clamp(1.15, 1.2, 2.4);
  font-weight: 600;
  letter-spacing: -0.02em;
  margin-bottom: 30px;
}
h3, h3.sppb-addon-title.sppb-pricing-title, h3.sppb-addon-title.sppb-feature-box-title, h3.sppb-addon-title {
  font-family: "manrope", sans-serif;
}
h3, h3.sppb-addon-title {
  font-size: clamp(2.2rem, 2vw, 3.0rem);
  line-height: 1.3;
  font-weight: 600;
  letter-spacing: 0;
}
h4 {
	font-family: "manrope", sans-serif;;
  font-size: clamp(1.2rem, 2vw,  1.6rem);
	font-weight: 500;
}
h5 {
	font-family: inherit;
	font-size: 14px;
	font-weight: 600;
}
h6 {
	font-family: inherit;
	font-size: 14px;
	font-weight: 600;
}
#sp-main-body {
  background-color: oklch(0.9888 0.0011 17.18);
}
.sppb-button-wrapper, .sppb-pricing-footer { /* macht Schrift fue Buttons */
  font-family: "manrope", sans-serif;
  font-size: 1.1rem;
  font-weight: 500;
}
span.spamschutz { /* verhindert, dass eine email von bots richtig gelesen werden kann (zusaetzlicher Text mit span=class"spamschutz" eingefuegt)*/
	display: none;
}


/**********************/
/* Formatiert Header  */
/**********************/

#sp-header {  /*   usw.  //  aktuell  */
  padding-top: 55px;
    background-color: rgba(235, 199, 70, 0);
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-image: none;
    background-size: auto;
    background-origin: padding-box;
    background-clip: border-box;
  box-shadow: none;
}

#sp-header.header-sticky {
  background-color: oklch(0.6171 0.2212 25.56);;
}

.sp-page-builder .page-content #sliderRow { /* Slider rutscht höher// FF Lindewitt aktuell  */
    margin-top: -100px;
}

span.logo a {
  font-family: "manrope", sans-serif;
  color: #ffffff;
  margin-left: -30px !important;
}


/*****************************/
/* BEARBEITET DAS HAUPTMENue */ 
/*****************************/
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
  font-family: "manrope", sans-serif;
  font-size: 1.1rem;
  font-weight: 500;
}
.sp-megamenu-parent > li > a {
  color: #000000;
}
.sp-megamenu-parent > li:hover > a {
  color: #fff!important;
}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {
  color: rgb(255, 255, 255)!important;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  background: #D5F6D1;
  padding: 16px 15px 18px 20px;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
  font-family: "manrope", sans-serif;
  font-size: 1.1rem;
  font-weight: 500;
  color: #679C62;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a {
  font-family: "manrope", sans-serif;
  font-size: 1.1rem;
  font-weight: 500;
  color: #679C62;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {
  color: #000;
}
.burger-icon > span {
  background-color: #ffffff;
}


/************************************/
/* BEARBEITET DEN OFF CANVAS TOGGLER*/ 
/************************************/

.offcanvas-toggler-left { /* hoeher setzen //  aktuell  */
  margin-top: -135px;
}

/**********************************/
/* BEARBEITET das OFF CANVAS Menue */
/**********************************/
 
.offcanvas-menu .offcanvas-inner ul.menu > li > a { /* Menuepunkte weiter auseinander //  aktuell  */
    line-height: 28px;
}
li.item-123 a {  /* ab Impressum Menuepunkte tiefer //  aktuell  */
    padding-top: 30% !important;
}
.offcanvas-menu .offcanvas-inner ul.menu > li > span { /* Menue Ueberschrift anpassen //  aktuell  */
    padding: 15px 30px 15px 10px;
}
.offcanvas-menu .offcanvas-inner ul.menu > li > ul li a { /* Untermenuepunkte anpassen  //  aktuell  */
    padding-left: 20px;
    line-height: 40px;
}


/******************************/  
/* BEARBEITET INHALTSBEREICHE */ 
/******************************/

[itemprop="articleBody"]{   /* Strich unter Artikel // FF aktuell */
  padding-right: 5%!important;
} 

.article-list .item,
.article-list .article,
.blog .article,
.blog .blog-item {
  border-bottom: 1px solid #FF0000;
  padding-bottom: 1.5rem;
  margin-bottom: 5rem;
}

div.article-info >span { /* Macht die Kategorie Info groesser // FF aktuell */
  font-family: "manrope", sans-serif;;
  font-size: clamp(1.1rem, 2vw,  1.3rem);
	font-weight: 400;
}

div.row aside#sp-right.col-lg-4 div.sp-column div.sp-module { /* Rand um Kategorie Liste rechts// FF aktuell */
  border: 1px solid #FF0000;
}

div.row aside#sp-right div.sp-module h3.sp-module-title { /* Strich unter Kategorie Liste rechts // FF aktuell */
  border-bottom: 1px solid #FF0000;
}

#sp-right .sp-module ul > li { /* Trennstrich unter Listeneintrag Kategorien rechts // FF aktuell */
  border-bottom: 1px solid #ced4da;
}

div.row aside#sp-right div.mod-articles-item-content {
  padding-top: 10px;
}


/***************************************************/  
/* Media QAueries  kleine Bildschirme und auch     */
/* Anpassungen für iPad im Querformat (Landscape)  */
/* iPad quer, Retina (z.B. iPad Pro 12,9")         */
/* in BEIDEN Modi auf safari desktop oder mobile   */
/***************************************************/  

@media only screen and (min-width: 1200px) and (max-width: 1650px) {  /* auch Desktop PC */

  ._HeroHeading h1,
  ._HeroHeading h2 {  /* Startseite Ueberschriften auf dem Bild headings inside ._HeroHeading */
    padding-left: 10px!important;
  }
}


@media only screen and (min-width: 1px) and (max-width: 576px) {  /*  VIDEO groesser auf mobile  */
.sppb-addon-video-local-source {
  height:120%;
}
}

/*********************/
/* Kontaktformular  */
/********************/

form.pwebcontact-form .pweb-field-container { /* Felder mehr Abstand // Hypno aktuell */
    margin-bottom: 30px;
}
form.pwebcontact-form input.pweb-input {  /* Hoehe der Eingabefelder  // Hypno aktuell*/
  height: 48px;
}
form.pwebcontact-form textarea { /* Hoehe des Texteingabefeldes  // Hypno aktuell*/
  min-height: 240px;
}


/*************************/
/* BEARBEITET die BILDER */ 
/*************************/

._IconZiele a img { /* Icons auf Startseite bei Ziele  */
width:108px;
height:108px;
}


/***********************/
/* Footer1 Menue unten */
/***********************/

#sp-menu-unten {
  background-color: oklch(0.66 0.17 25.56);
}
#sp-footer1 .sp-module ul.menu {  /*  macht Menüpunkte nebeneinander   // aktuell  */
    display: flex;
    justify-content: center;
    list-style: none;
    padding: 10px 15px 0px 15px;
    font-family: "manrope", sans-serif;
    font-size: 1.1rem;
    font-weight: 500;
}
div#sp-footer1.col-lg-12 div.sp-column div.sp-module div.sp-module-content ul.menu li a {
  padding: 0px 15px 0px 15px;
  margin-bottom: 5px;
}


/***********************/
/* Footer2 Copyright   */
/***********************/
 
#sp-copyright {
  background-color: oklch(0.6171 0.2212 25.56);
  font-family: "manrope", sans-serif;
}
#sp-footer2  {  /*  Abstand nach unten   // SBF Luebeck aktuell  */
  margin-bottom: 25px! important;
}
  

 /******************************************/
 /* MEDIA QUERIES Browserfenster ganz GROSS */
 /******************************************/
 


 /*************************************/
 /* MEDIA QUERIES Browserfenster GROSS */
 /*************************************/



/****************************************************/
/* MEDIA QUERIES Browserfenster von Mini bis MITTEL */
/****************************************************/

@media only screen and (min-width: 1px) and (max-width: 1300px){ 

#sp-footer1 .sp-module ul.menu {  /*  macht Menüpunkte nebeneinander Abstand anpassen  //  aktuell  */
  padding: 8px 5% 5px 5%;
  margin-bottom: 5px;
}
}


/**************************************/
/* MEDIA QUERIES Browserfenster MITTEL */
/**************************************/

@media only screen and (min-width: 1033px) and (max-width: 1270px){ /*  */

#sp-footer1 .sp-module ul.menu {  /*  macht Menüpunkte nebeneinander Abstand anpassen  //  aktuell  */
  padding: 10px 5% 0px 5%;
}
}

/*****************************************************/
/* MEDIA QUERIES Browserfenster Zwischengroesse MITTEL */
/*****************************************************/


@media only screen and (min-width: 992px) and (max-width: 1400px) { /*  WICHTIG sorgt dafür, dass Burger Button verschwindet // Hypnose aktuell  */
.offcanvas-toggler-right.d-flex.align-items-center {

.sp-megamenu-parent > li > a, .sp-megamenu-parent span.sp-menu-heading, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a,  .sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a {  /* Hauptmenue kleine // hypno aktuell  */
font-size: 0.85rem;
}
}
}

@media only screen and (min-width: 993px) and (max-width: 1032px){ /* Zwischengroesse Fuer Bildschirmflaeche */

#sp-footer1 .sp-module ul.menu {  /*  macht Menüpunkte nebeneinander Abstand anpassen  //  aktuell  */
  padding: 10px 5% 0px 5%;
}
.sp-megamenu-parent > li > a {  /* Hauptmenue kleine // hypno aktuell  */
font-size: 0.85rem;
}
}


/**************************************/
/* MEDIA QUERIES Browserfenster KLEIN */
/**************************************/

@media only screen and (min-width: 750px) and (max-width: 992px) { /* Ansprache gilt fuer Bildschirmflaeche von 769px bis zu 992 */

.logo-image { /* Logo groesser // aktuell  */
  height: 120px !important;
}

#offcanvas-toggler { /* Hoehe der Zeile Toggler // SBF Luebeck aktuell */ 
  height:30px;
}
}


/*************************************/
/* MEDIA QUERIES Browserfenster Mini */
/*************************************/

@media only screen and (min-width: 1px) and (max-width: 750px) { /* Gilt fuer Fensterflaeche von 1px bis zu 768px */

.logo-image { /* Logo groesser // aktuell  */
  height: 120px !important;
}

#sp-footer1 .sp-module ul.menu {  /*  macht Menüpunkte nebeneinander Abstand anpassen  //   aktuell  */
  padding: 10px 5px 0px 5px;
}

div#sp-footer1.col-lg-12 div.sp-column div.sp-module div.sp-module-content ul.menu li { /*   Menüpunkte Abstand untereinander   //  aktuell  */ 
  padding-top: 10px; 
  padding-bottom: 10px;
}
div#sp-footer1.col-lg-12 div.sp-column div.sp-module div.sp-module-content ul.menu li a { /*   Menüpunkte Abstand untereinander   //  aktuell  */ 
  padding-left: 10px; 
  padding-right: 10px;
}
#offcanvas-toggler { /* Hoehe der Zeile Toggler // S aktuell */ 
  height:30px;
}
}


/*************************************/
/* Media Queries IPAD AIR quer und HOCHFORMAT */
/*************************************/

/* iPad Pro 13" (M4) – nur Portrait // Das ist das derzeit neueste //  aktuell */

@media only screen
  and (orientation: portrait)
  and (hover: none)
  and (pointer: coarse)
  and (min-device-width: 1024px)
  and (-webkit-min-device-pixel-ratio: 2) {
#offcanvas-toggler {    /* zeigt Off Canvas //  aktuell  */
display: block !important;
}

}


/* normales iPad Landscape quer */

@media only screen and (min-device-width: 768px) and (max-device-width: 1366px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2),
       only screen and (min-device-width: 768px) and (max-device-width: 1366px) and (orientation: landscape) and (min-resolution: 2dppx) {
    a:before,
    a:after {  /* Remove any pseudo‑element arrows from links */
    content: " " !important;
  }
  ._HeroHeading h1,  
  ._HeroHeading h2 {   /* Startseite Ueberschriften auf dem Bild headings inside ._HeroHeading */
    padding-left: 10px!important;
  }

.sp-megamenu-parent > li > a {  /* Hauptmenue kleine //  aktuell  */
font-size: 0.85rem;
}
}

 /* normales  iPad styles HOCH */

@media only screen and (min-device-width: 767px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio: 2) { 
  #sp-footer1 .sp-module ul.menu {  /*  macht Menüpunkte nebeneinander Abstand anpassen  //  aktuell  */
  padding: 10px 15% 0px 15%;
}
}



/*****************************/
/* Samsung S5 NEO HOCHFORMAT */
/*****************************/

@media only screen and (max-device-width: 360px) and (orientation:portrait) { /* Fuer Geraete bis 360px - Hochformat */

#sp-menu-unten div.container {
  padding-left: 10px!important;
  padding-right: 10px!important;
}

#sp-footer1 .sp-module ul.menu {  /*  macht Menüpunkte nebeneinander Abstand anpassen  //  aktuell  */
  padding: 2px 5px 0px 5px;
  margin-bottom: 5px!important;
  font-size: 0.75rem;
}

div#sp-footer1.col-lg-12 div.sp-column div.sp-module div.sp-module-content ul.menu li a { /*   Menüpunkte Abstand untereinander   //  aktuell  */ 
  padding-left: 10px; 
  padding-right: 10px;
}
  
  #sp-footer2  {  /*  Abstand nach unten   //  aktuell  */
  margin-bottom: 60px! important;
}
}



/************************************************/
/* HANDYS // Samsung S5 NEO // LG G5 QUERFORMAT */
/************************************************/

@media only screen and (max-device-width: 640px) and (orientation:landscape) { /* Fuer Geraete bis 640px - Querformat */

#sp-footer1 .sp-module ul.menu {  /*  macht Menüpunkte nebeneinander Abstand anpassen  //  aktuell  */
  padding: 10px 5% 0px 5%;
}
div#sp-footer1.col-lg-12 div.sp-column div.sp-module div.sp-module-content ul.menu li { /*   Menüpunkte Abstand untereinander   // aktuell  */ 
  padding-top: 10px; 
  padding-bottom: 10px;
}
div#sp-footer1.col-lg-12 div.sp-column div.sp-module div.sp-module-content ul.menu li a { /*   Menüpunkte Abstand untereinander   //  aktuell  */ 
  padding-left: 10px; 
  padding-right: 10px;
}
  
  #sp-footer2  {  /*  Abstand nach unten   //  aktuell  */
  margin-bottom: 60px! important;
}
}


/* iPhone 6 Plus HOCHFORMAT + QUERFORMAT */
@media only screen and (min-device-height: 736px) and (min-device-width: 414px) and (-webkit-min-device-pixel-ratio: 3) { /* Fuer Geraete - Hoehe 736px und Breite 414px - Querformat */

  #sp-footer1 .sp-module ul.menu {  /*  macht Menüpunkte nebeneinander Abstand anpassen  //  aktuell  */
  padding: 10px 5% 0px 5%;
}
div#sp-footer1.col-lg-12 div.sp-column div.sp-module div.sp-module-content ul.menu li { /*   Menüpunkte Abstand untereinander   //  aktuell  */ 
  padding-top: 10px; 
  padding-bottom: 10px;
}
div#sp-footer1.col-lg-12 div.sp-column div.sp-module div.sp-module-content ul.menu li a { /*   Menüpunkte Abstand untereinander   //  aktuell  */ 
  padding-left:10px; 
  padding-right: 10px;
}
  
  #sp-footer2  {  /*  Abstand nach unten   //  aktuell  */
  margin-bottom: 60px! important;
}
}


/* iPhone 6/7/8 Portrait + Landscape */
@media only screen
  and (min-device-width: 375px)
  and (max-device-width: 667px)
  and (-webkit-min-device-pixel-ratio: 2) {

  #sp-menu-unten div.container {
    padding-left: 10 !important;
    padding-right: 10 !important;
  }

  #sp-footer1 .sp-module ul.menu {
    padding: 8px 5px 5px 5px;
    margin-bottom: 5px !important;
    font-size: 0.80rem;
  }

  div#sp-footer1.col-lg-12 div.sp-column div.sp-module
  div.sp-module-content ul.menu li a {
    padding-left: 10px;
    padding-right: 10px;
  }

  #sp-footer2  {  /*  Abstand nach unten   //  aktuell  */
  margin-bottom: 60px! important;
}
}


/**************************/
/* WEB FONTS lokal einbinden */
/**************************/

/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/opensans/open-sans-v15-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light'), local('OpenSans-Light'),
       url('../fonts/opensans/open-sans-v15-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/opensans/open-sans-v15-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/opensans/open-sans-v15-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/opensans/open-sans-v15-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/opensans/open-sans-v15-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-300italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/opensans/open-sans-v15-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'),
       url('../fonts/opensans/open-sans-v15-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/opensans/open-sans-v15-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/opensans/open-sans-v15-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/opensans/open-sans-v15-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/opensans/open-sans-v15-latin-300italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/opensans/open-sans-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('../fonts/opensans/open-sans-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/opensans/open-sans-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/opensans/open-sans-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/opensans/open-sans-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/opensans/open-sans-v15-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/opensans/open-sans-v15-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Italic'), local('OpenSans-Italic'),
       url('../fonts/opensans/open-sans-v15-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/opensans/open-sans-v15-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/opensans/open-sans-v15-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/opensans/open-sans-v15-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/opensans/open-sans-v15-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/opensans/open-sans-v15-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
       url('../fonts/opensans/open-sans-v15-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/opensans/open-sans-v15-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/opensans/open-sans-v15-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/opensans/open-sans-v15-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/opensans/open-sans-v15-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-600italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/opensans/open-sans-v15-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'),
       url('../fonts/opensans/open-sans-v15-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/opensans/open-sans-v15-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/opensans/open-sans-v15-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/opensans/open-sans-v15-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/opensans/open-sans-v15-latin-600italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/opensans/open-sans-v15-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold'), local('OpenSans-Bold'),
       url('../fonts/opensans/open-sans-v15-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/opensans/open-sans-v15-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/opensans/open-sans-v15-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/opensans/open-sans-v15-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/opensans/open-sans-v15-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/opensans/open-sans-v15-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'),
       url('../fonts/opensans/open-sans-v15-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/opensans/open-sans-v15-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/opensans/open-sans-v15-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/opensans/open-sans-v15-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/opensans/open-sans-v15-latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-800 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/opensans/open-sans-v15-latin-800.eot'); /* IE9 Compat Modes */
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'),
       url('../fonts/opensans/open-sans-v15-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/opensans/open-sans-v15-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/opensans/open-sans-v15-latin-800.woff') format('woff'), /* Modern Browsers */
       url('../fonts/opensans/open-sans-v15-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/opensans/open-sans-v15-latin-800.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-800italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: url('../fonts/opensans/open-sans-v15-latin-800italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'),
       url('../fonts/opensans/open-sans-v15-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/opensans/open-sans-v15-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/opensans/open-sans-v15-latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/opensans/open-sans-v15-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/opensans/open-sans-v15-latin-800italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}



/* lora-regular - latin_symbols */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lora';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/lora/lora-v37-latin_symbols-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/lora/lora-v37-latin_symbols-regular.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* lora-italic - latin_symbols */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lora';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/lora/lora-v37-latin_symbols-italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/lora/lora-v37-latin_symbols-italic.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* lora-500 - latin_symbols */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lora';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/lora/lora-v37-latin_symbols-500.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/lora/lora-v37-latin_symbols-500.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* lora-500italic - latin_symbols */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lora';
  font-style: italic;
  font-weight: 500;
  src: url('../fonts/lora/lora-v37-latin_symbols-500italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/lora/lora-v37-latin_symbols-500italic.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* lora-600 - latin_symbols */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lora';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/lora/lora-v37-latin_symbols-600.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/lora/lora-v37-latin_symbols-600.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* lora-600italic - latin_symbols */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lora';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/lora/lora-v37-latin_symbols-600italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/lora/lora-v37-latin_symbols-600italic.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* lora-700 - latin_symbols */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lora';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/lora/lora-v37-latin_symbols-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/lora/lora-v37-latin_symbols-700.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* lora-700italic - latin_symbols */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lora';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/lora/lora-v37-latin_symbols-700italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/lora/lora-v37-latin_symbols-700italic.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}


/* manrope-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: 'Manrope';
  font-style: normal;
  font-weight: 200;
  src: url('../fonts/manrope/manrope-v20-latin-200.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/manrope/manrope-v20-latin-200.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* manrope-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: 'Manrope';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/manrope/manrope-v20-latin-300.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/manrope/manrope-v20-latin-300.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* manrope-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: 'Manrope';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/manrope/manrope-v20-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/manrope/manrope-v20-latin-regular.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* manrope-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: 'Manrope';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/manrope/manrope-v20-latin-500.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/manrope/manrope-v20-latin-500.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* manrope-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: 'Manrope';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/manrope/manrope-v20-latin-600.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/manrope/manrope-v20-latin-600.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* manrope-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: 'Manrope';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/manrope/manrope-v20-latin-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/manrope/manrope-v20-latin-700.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* manrope-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: 'Manrope';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/manrope/manrope-v20-latin-800.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/manrope/manrope-v20-latin-800.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
