/*
 Theme Name:     RaBaba
 Theme URI:      http://www.elegantthemes.com
 Description:    Child Theme for Divi Theme by Elegant Themes
 Author:         Divi.world
 Author URI:     http://divi.world
 Template:       Divi
 Version:        1.0.0
*/
 
/* =Ab hier kannst du deine CSS-Anpassungen eintragen
------------------------------------------------------- */

/* Verwendete Schriften lokal gespeichert */

/* caveat-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: 'Caveat';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/caveat-v22-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('fonts/caveat-v22-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/caveat-v22-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/caveat-v22-latin-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/caveat-v22-latin-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/caveat-v22-latin-regular.svg#Caveat') format('svg'); /* Legacy iOS */
}

/* caveat-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: 'Caveat';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/caveat-v22-latin-500.eot'); /* IE9 Compat Modes */
  src: url('fonts/caveat-v22-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/caveat-v22-latin-500.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/caveat-v22-latin-500.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/caveat-v22-latin-500.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/caveat-v22-latin-500.svg#Caveat') format('svg'); /* Legacy iOS */
}

/* caveat-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: 'Caveat';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/caveat-v22-latin-600.eot'); /* IE9 Compat Modes */
  src: url('fonts/caveat-v22-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/caveat-v22-latin-600.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/caveat-v22-latin-600.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/caveat-v22-latin-600.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/caveat-v22-latin-600.svg#Caveat') format('svg'); /* Legacy iOS */
}

/* caveat-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: 'Caveat';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/caveat-v22-latin-700.eot'); /* IE9 Compat Modes */
  src: url('fonts/caveat-v22-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/caveat-v22-latin-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/caveat-v22-latin-700.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/caveat-v22-latin-700.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/caveat-v22-latin-700.svg#Caveat') format('svg'); /* Legacy iOS */
}

/* abeezee-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: 'ABeeZee';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/abeezee-v22-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('fonts/abeezee-v22-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/abeezee-v22-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/abeezee-v22-latin-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/abeezee-v22-latin-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/abeezee-v22-latin-regular.svg#ABeeZee') format('svg'); /* Legacy iOS */
}
/* abeezee-italic - 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: 'ABeeZee';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/abeezee-v22-latin-italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/abeezee-v22-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/abeezee-v22-latin-italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/abeezee-v22-latin-italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/abeezee-v22-latin-italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/abeezee-v22-latin-italic.svg#ABeeZee') format('svg'); /* Legacy iOS */
}
/* roboto-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: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url('fonts/roboto-v32-latin-100.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-100italic - 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: 'Roboto';
  font-style: italic;
  font-weight: 100;
  src: url('fonts/roboto-v32-latin-100italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-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: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/roboto-v32-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-300italic - 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: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url('fonts/roboto-v32-latin-300italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-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: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/roboto-v32-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-italic - 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: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/roboto-v32-latin-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-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: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/roboto-v32-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-500italic - 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: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url('fonts/roboto-v32-latin-500italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-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: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/roboto-v32-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-700italic - 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: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url('fonts/roboto-v32-latin-700italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-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: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url('fonts/roboto-v32-latin-900.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-900italic - 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: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: url('fonts/roboto-v32-latin-900italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
    font-family: 'Ivy Mode';
    src: local('fonts/Ivy Mode Thin'), local('Ivy-Mode-Thin'),
        url('fonts/IvyMode-Thin.woff2') format('woff2'),
        url('fonts/IvyMode-Thin.woff') format('woff'),
        url('fonts/IvyMode-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
  }

/****************************** Allgemeine Einstellungen der Website ***********************************
 *******************************************************************************************************/

/* Globale Silbentrennung aktivieren */
html {
  /* Browser-übergreifend */
  -webkit-hyphens: auto;  /* Safari, iOS */
  -ms-hyphens: auto;      /* alter Edge/IE */
  hyphens: auto;          /* moderne Browser */
}

/* Standard-Textbereiche */
body, p, li, blockquote, figcaption, article, section {
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  overflow-wrap: break-word; /* bricht sehr lange Wörter/URLs, ohne Layout zu sprengen */
}

/* Optional: in Headlines eher dezent (oder abschalten) */
h1, h2, h3 {
  hyphens: manual;  /* nur &shy; beachten, keine Auto-Trennung */
  /* Alternativ: hyphens:auto; wenn Headline-Umbrüche gewünscht sind */
}

/* Feintuning (Unterstützung v. a. in Safari/WebKit) */
:root {
  /* Mindestanzahl Zeichen vor/nach Trennstelle (nicht überall standardisiert) */
  hyphenate-limit-chars: 6 3 3;                /* gesamt | vor | nach */
  -webkit-hyphenate-limit-before: 3;
  -webkit-hyphenate-limit-after: 3;
  -webkit-hyphenate-limit-lines: 2;            /* max. Trennzeilen in Folge */
  /* Optional: eigenes Trennzeichen
  hyphenate-character: "­";  (SOFT HYPHEN)
  */
}

/* Links/Code/Tabellenzellen: aggressive Umbrüche erlauben */
a, code, pre, .table-cell {
  overflow-wrap: anywhere;
  word-break: break-word;
}

u {color: #008d51;text-decoration: none;}
a {color: #008d51;}
.entry-title a {color: #1a1a1a;}

h1 {font-family: 'Caveat',handwriting;padding-bottom:30px;}
.et_pb_portfolio_item .et_pb_module_header {padding-top: 30%;margin-top: 0%;}
.et_pb_contact_form_0 .input::placeholder {color: rgba(26,26,26,0.5) !important;}
h3,h2 {color: #008d51;font-family: 'Caveat',handwriting;font-weight: 500;font-size: 3.2em;line-height: 1.4em;padding-bottom:30px;}
h4 {color: #008d51;font-weight: 500;font-size: 1.25em;font-size: 20px;line-height: 1.4em;padding-top:20px;padding-bottom:10px;}
h5 {color: #008d51; font-weight: 500;font-size: 1.15em;font-size: 18px;line-height: 1.4em;padding-top:20px;padding-bottom:10px;}

.wpmi__icon.wpmi__label-1.wpmi__position-before.wpmi__align-middle.wpmi__size-1\.6.dashicons.dashicons-admin-home {font-size: 1.6em;color: #1a1a1a;}
.wpmi__icon.wpmi__label-1.wpmi__position-before.wpmi__align-middle.wpmi__size-1\.6.dashicons.dashicons-admin-home:hover {font-size: 1.6em;color: #008d51;}
i.wpmi__icon.wpmi__align-middle {vertical-align: middle;}
.et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a {color: #008d51 !important;}
#top-menu li.current-menu-item > a, #top-menu li.current_page_item > a {color: #008d51 !important;}

h2, h3, h4, h5 {color:#008D51;}

/* #fransen .et_pb_module.et_pb_image.et_pb_image_3 {height: 125px !important;} */

#home .et_pb_section_1.et_pb_section {margin-top: -190px;}
/* greift NIE im wp-admin */
/* body:not(.wp-admin) #page-container .et_pb_section_1 { height: 165px; }
body:not(.wp-admin) #page-container .et_pb_module.et_pb_image.et_pb_image_0 { height: 165px; } */

body.home #page-container .et_pb_module.et_pb_image.et_pb_image_0 { height:165px; }

/************************************ Einstellungen der Navigation *************************************
 *******************************************************************************************************/

#et_top_search {display: none !important;}
.et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a {color: #008d51 !important;font-weight:500 !important;}
#menu-hauptnavigation a:hover {color: #13b46b !important;font-weight:500 !important; /* #ACD464 */}
.nav li ul {width: 290px;}
.et-menu li li a {width: 250px;line-height:1.3em;}

.dashicons {margin-top: -7px !important;}

.et_pb_sticky .et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a {color: #008d51 !important;}
.et_pb_menu_0_tb_header.et_pb_menu .nav li ul {background-color: #FFFFFF !important;border-color: #008d51 !important;}
.et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a, .et_pb_menu_0_tb_header.et_pb_menu .nav li ul.sub-menu li.current-menu-item a {
  color: #008d51 !important;
}

/* Icon-Farbe IMMER von der Linkfarbe erben – Desktop + Mobile */
.et_pb_menu .et-menu a .wpmi__icon,
.et_pb_menu .et-menu a .wpmi__icon:before,
.et_mobile_menu .wpmi__icon,
.et_mobile_menu .wpmi__icon:before {
  color: inherit !important;      /* schlägt das inline color des Plugins */
  fill: currentColor !important;  /* falls SVG/Fonts gemischt sind */
}

/* Optional: falls du die Linkfarben noch nicht gesetzt hast */
.home .et_pb_menu .et-menu a { color: #fff; }      /* Startseite: weiß */
.et_pb_sticky .et-menu a { color: #000; }          /* Sticky: schwarz */
/* (Bei Divi-Theme-Header statt Theme-Builder: 
   body.et-fixed-header #top-menu a { color:#000; } ) */


/******************************************* Startseite ************************************************
 *******************************************************************************************************/
.et_pb_slide_title {font-size:24px;font-family: 'Caveat',handwriting;font-weight: 600;}
#homesubtitle {font-size: 1.1em;line-height: 1.3em;}
#leistungsspektrum .et_pb_gutters1 .et_pb_column_1_3, .et_pb_gutters1.et_pb_row .et_pb_column_1_3 {
	margin-left: 10px;margin-right: 10px;}

.et_pb_blurb_description {min-height: 150px;}
.et_pb_blog_0 .et_pb_post .entry-title a {color: #1a1a1a !important;font-family: 'Caveat',handwriting;font-size: 1.7em;line-height:1.0em;}

/****************************************** Contentbereich *********************************************
 *******************************************************************************************************/

.et_pb_post_title_0_tb_body .et_pb_title_container .et_pb_title_meta_container, .et_pb_post_title_0_tb_body .et_pb_title_container .et_pb_title_meta_container a {padding-bottom: 20px;}

#marktzeiten {margin-top: 3%;margin-left: 5%;margin-right: 5%;max-width: 1020px;border: none !important;}
#marktzeiten #spalte1 {width:45%;}
#marktzeiten #spalte2 {width:30%;}
#marktzeiten #spalte3 {width:25%;text-align:right;}
#marktzeiten tr td {border: none !important;}

#fransen {margin-top: -190px;height: 165px;}

.et_pb_video_0 .et_pb_video_overlay .et_pb_video_play {color: #FFFFFF !important;}
#newsletter-section h2, #newsletter-section a {color:#ffffff !important;}

/* NEWS-Seite: erstes Bild nicht festhalten */
body.page-id-6676 #page-container .et_pb_module.et_pb_image.et_pb_image_0 { 
  height: auto !important;
}
.et_pb_section { background-color: #f9f7f2; }

/* falls du die ID #news vergeben hast, doppelt absichern: */
body.page-id-6676 #page-container #news .et_pb_module.et_pb_image.et_pb_image_0 {
  height: auto !important;
}

/* Kontaktformular */
.et_pb_contact_form_0 {color: rgba(0,0,0,0.65) !important;}
.input::placeholder {color: #ccc !important;}

#quelle {
  font-size: 0.8em;
  margin-top: 20px;
  padding-bottom: 40px;
}
#button {background-color: #13B46B;border-radius:25px;padding:10px 30px 10px 30px;margin-top:5%;margin-bottom:10%;}
#button a, #button a:hover {font-size:16px; color:#ffffff;text-align:center;}
#button:hover {background-color: #008D51;}

/* Blog und Blogbeiträge von der Gärtnerei */
.et_pb_blog_grid h2 {height: 60px;}
.post-content-inner {padding-bottom: 10%;text-align: justify;min-height: 130px;}
.more-link {border-radius: 25px;padding:10px 30px 10px 30px;background:#008D51;color:#ffffff !important;}
.post-content {min-height: 180px;}
.et_pb_section_0.et_pb_section {padding-top: 0px;}
.post-meta, .post-meta a {font-size: 12px;line-height: 1.4em;padding-top: 6%;padding-bottom: 10%;}

/****************************************** FOOTER-Bereich *********************************************
 *******************************************************************************************************/
#footer-bottom, #et-footer-nav {display: none !important;}
#footer a {color:#008d51 !important;}
#footer .black {color:#1a1a1a !important;}

/****************************************** Mobile Endgeräte *******************************************
 *******************************************************************************************************/

@media screen and (max-width: 1024px) {
.et_pb_column {min-height: 0px;}

	
}
@media only screen and (max-width: 980px) {

}

@media only screen and (max-width: 834px) {	

	
}

@media only screen and (max-width: 820px) {	

#marktzeiten {
  margin-top: 3%;
  margin-left: 0%;
  margin-right: 5%;
  max-width: 1020px;
  border: none !important;
}	
}	
@media only screen and (max-width: 810px) {	

	
}

@media screen and (max-width: 786px) {
  
}

@media screen and (max-width: 479px) {

}

@media screen and (max-width: 440px) {
.et_pb_sticky .et_pb_menu_0_tb_header.et_pb_menu .et_pb_menu__logo {max-height: 70px !important;}
.et_pb_fullwidth_slider_0, .et_pb_fullwidth_slider_0 .et_pb_slide {height: 35vh !important;margin-top:0px !important;}
.et_pb_fullwidth_slider_0 {margin-top: 0px !important;}
h1 {font-family: 'Caveat',handwriting;padding-bottom:15px;}
#homesubtitle {font-size: 22px !important;line-height: 1.3em;}
h3 {font-family: 'Caveat',handwriting;font-weight: 500;font-size: 2.2em !important;letter-spacing: -1px;line-height: 1.2em;padding-bottom:10px;}
.et_pb_module_header {font-size: 24px !important;}
h4 {font-weight: 500;font-size: 1.15em;font-size: 18px;line-height: 1.4em;padding-top:20px;padding-bottom:10px;}
h5 {font-weight: 500;font-size: 1.00em;font-size: 16px;line-height: 1.4em;padding-top:20px;padding-bottom:10px;}
#marktzeiten {font-size:14px;}
.et_pb_section.slider-mit-fransen::after {
  content: "";
  position: absolute;
  bottom: 0px !important; /* 50px */
  left: 0;
  width: 100%;
  height: 80px;
  background-image: url('https://www.ra-baba.de/wp-content/uploads/2025/07/Fransen_divider_bottom.png');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center bottom;
  z-index: 2;
  pointer-events: none;
}
#beitraege .et_pb_slider_with_overlay .et_pb_slide_overlay_container {height: 70%; }
#beitraege .et_pb_fullwidth_slider_0_tb_body .et_pb_slide {height: 330px !important;}
#beitraege .et_pb_fullwidth_slider_0_tb_body .et_pb_slide_description, 
#beitraege .et_pb_slide_description {margin-top: -40% !important;}	
}

@media screen and (max-width: 412px) { 

.et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description {animation-name: none;}
.et_pb_fullwidth_slider_0 .et_pb_slide .et_pb_slide_description {text-align: left;}
.et_pb_fullwidth_slider_0 .et_pb_slide_description, .et_pb_slider_fullwidth_off.et_pb_fullwidth_slider_0 .et_pb_slide_description {
  padding-right: 0px;padding-left: 0px;}
.et_pb_bg_layout_dark .et_pb_slide_description {text-shadow: 0 1px 3px rgba(0,0,0,.3);}
.et_pb_bg_layout_dark .et_pb_slide_description {text-shadow: 0 1px 3px rgba(0,0,0,.3);}
}
@media (max-width: 767px) {
  .et_pb_slide_description, .et_pb_slide_with_image .et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description {
    text-align: center;
  }
}
@media (max-width: 980px) {
.et_pb_slide_description {margin-top: -60px;}
.et_pb_section.slider-mit-fransen::after {height: 190px !important; /*160px */}
	
}
@media screen and (max-width: 395px) { 

	
}
@media screen and (max-width: 390px) { 
#homesubtitle {font-size: 20px !important;line-height: 1.3em;}

}