/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/open-sans-v23-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v23-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v23-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v23-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v23-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v23-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/open-sans-v23-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v23-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v23-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v23-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v23-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v23-latin-300italic.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/open-sans-v23-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v23-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v23-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v23-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v23-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v23-latin-italic.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/open-sans-v23-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v23-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v23-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v23-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v23-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v23-latin-regular.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/open-sans-v23-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v23-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v23-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v23-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v23-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v23-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/open-sans-v23-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v23-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v23-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v23-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v23-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v23-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/open-sans-v23-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v23-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v23-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v23-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v23-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v23-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/open-sans-v23-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v23-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v23-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v23-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v23-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v23-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/open-sans-v23-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v23-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v23-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v23-latin-800.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v23-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v23-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/open-sans-v23-latin-800italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v23-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v23-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v23-latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v23-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v23-latin-800italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}


body {
	font-family: 'Open Sans' !important;    color: #554f4a;
	
	 -ms-hyphens: auto;
        -webkit-hyphens: auto;
        hyphens: auto;font-size: 1rem !important;line-height: 1.58823529 !important;
}
.form-control {
    font-family: 'Open Sans' !important; 
}
.sp-megamenu-parent > li > a {
    font-weight: 300 !important;
    font-size: 0.94rem !important;
    text-transform: uppercase !important;
}
.sp-megamenu-parent a::after {
	display: none;
}
.offcanvas-menu a::after {
	display: block !important;
}
#sp-menu.menu-with-social .sp-megamenu-wrapper {
   
    padding-top: 10px;
}

html.coming-soon body {
    width: 100%;
    height: 100%;
    min-height: 100%;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-align: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    padding-top: 40px;
    padding-bottom: 40px;
    text-align: center;
    background-image: url(../images/bgxux.jpg) !important;
    background-size: cover !important;
    background-position: bottom center !important;
    
        background-position-x: 0%;
        background-position-y: 0%;
        background-image: none;
        background-size: auto;color: #fff !important;
}
html.coming-soon  .coming-soon-title,.coming-soon-content{
	display: none !important;
}
html.coming-soon .btn-success:hover {
    color: #fff;
    background-color: #C90612 !important;
    border-color: #C90612!important;
}
html.coming-soon .btn-success {
    color: #fff;
    background-color: #C90612!important;
    border-color: #C90612!important;
}
b, strong {
    font-weight: 500;
    color: #840000;
}
.job {
	display: none !important;
}
.offcanvas-menu .job {
	display: block!important;background: #840101; 
}
.offcanvas-menu .job a{
	color: #fff !important;font-weight: 600;
}
.sp-megamenu-parent .sp-dropdown li:hover {
  font-weight: 600 !important;
}
.sppb-image-content-text strong {
	color: #fff !important;
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
    display: inline-block;
    padding: 0 10px;
    line-height: 100px;
   
    margin: 0;
    font-weight: 500 !important;
}
.sppb-btn-default {
    
    background-color: #840000 !important;
    border-color: #eff1f4;
    color: #fff !important;
}
.sp-megamenu-parent .sp-dropdown li {
font-size: 1rem !important;
     color: #666;  
 
}

 .sp-dropdown li:hover,.sp-dropdown li:active,.sp-dropdown li:focus ,.sp-dropdown li:target,.sp-dropdown li a:hover,.sp-dropdown li a:active,.sp-dropdown li a:focus ,.sp-dropdown li a:target{
  color: #ffffff !important;
   font-weight: 600 !important;    
   
}
.sp-dropdown li a {
    font-size: 1rem;
    color: #666 ;
    padding: 5px !important;width: -moz-available;
}
/*.sp-dropdown li a:hover::before {
  content: "+";color: #2D9ECF;
	margin-right: 3px;
}*/
.sp-dropdown .sp-has-child .active {
	color: #ffffff !important;
}
a {
    transition: none;
}
.burger-icon > span {
   
    height: 3px !important;
    background-color: #840101 !important;

}
#sp-right .nav {
    display: inline-block;
}
.angebotemenue li {
    padding-bottom: 10px;
}
.nspPagination li:hover, .nspPagination li.active {
    background-color: #2086B3;
}
.nspPagination li {
	background: #2d9ecf;}
#sppb-addon-1632209468183 ul {
    padding-left: 0rem !important;list-style-type: none;
}
#sppb-addon-1632209468183 li {
	border-bottom: 1px solid #ddd;padding-top: 5px;
padding-bottom: 5px;

}
#sp-footer img {
    max-width: 120px;
   
    padding: 5px;
    float: left;
    margin: 2px;
}
#sp-footer .nav {
    text-align: left;
    display: block;
    padding-top: 5px;
}

#sp-footer .sp-module-title {
    text-align: left;
    font-size: 1.2rem;
    text-transform: uppercase;
    font-weight: 300;
}
#sp-section-5 {
	text-align: center;
	padding: 15px;
	background: #ddd;color:#554F4A;
}
#os_fancybox-toolbar {
	display: none !important;
}
.item-166 a::before {
    content:  url("../images/integreat_icon.png")!important;
    padding-right: 5px;
    font-family: "Font Awesome 5 Brands";
    color: #0d88b9;
}
.item-165 a::before {

    content: "\f09a" !important;
    padding-right: 5px;
    font-family: "Font Awesome 5 Brands";
    color: #0d88b9;
    font-size: 20px;
    padding-top: 10px;

}
 .list-title a::before {
    content: "+" !important;
    padding-right: 10px;
   font-family: "Font Awesome 5 Free";
}
 .list-title {
    color: #444444;
    padding: 15px 10px 5px 20px;
    border: 1px solid #444444 !important;
    margin-bottom: 2px;
}
.sp-scroll-up:hover, .sp-scroll-up:active, .sp-scroll-up:focus {
    color: #fff;
    background: #840000;
}
.offcanvas-menu  .menu-toggler::hover {
	background: #f00 ;
}

.offcanvas-inner ul.menu > li.menu-parent > .menu-separator > .menu-toggler:hover {
	color: #fff !important;
}
.offcanvas-menu .offcanvas-inner ul.menu > li a:focus, .offcanvas-menu .offcanvas-inner ul.menu > li span:hover, .offcanvas-menu .offcanvas-inner ul.menu > li span:focus {
    color: #fff !important;
    background: #444444 !important;
}
.offcanvas-menu .offcanvas-inner ul.menu > li a:hover {
    color: #fff !important;width: 100%;
    background: #444444 !important;
}
.offcanvas-menu .offcanvas-inner ul.menu > li a {
    
    padding-left: 5px !important;
}
.offcanvas-menu .offcanvas-inner ul.menu > li {
    font-weight: 400;
}
.offcanvas-menu .offcanvas-inner ul.menu > li.menu-parent > a > .menu-toggler::after, .offcanvas-menu .offcanvas-inner ul.menu > li.menu-parent > .menu-separator > .menu-toggler::after {
    font-family: "Font Awesome 5 Free";
    content: "+";
    font-weight: 900;padding-right: 5px;
}
.sppb-btn-success::before {
    font-family: "Font Awesome 5 Free";
    content: "+";
    font-weight: 900;
    padding-right: 5px;
    font-weight: 900;
}
.offcanvas-menu .offcanvas-inner ul.menu > li.menu-parent.menu-parent-open > a > .menu-toggler::after, .offcanvas-menu .offcanvas-inner ul.menu > li.menu-parent.menu-parent-open > .menu-separator > .menu-toggler::after {
    font-family: "Font Awesome 5 Free";
    content: "-";
    font-weight: 900;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge) {

    color: #fff !important;
}
.sp-dropdown .sp-has-child a:active {
    text-decoration: none;
    color: #fff !important;background: #444444 !important;
}
.sp-megamenu-parent .sp-dropdown  a:hover,.sp-megamenu-parent .sp-dropdown  li:active,.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active  {

    color: #ffffff !important;background: #444444 !important;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
	font-size: 1rem;}
#coming-soon-countdown {
	display: none;
}
.mega .sp-dropdown-inner {
    background: #ffffff;
 
    max-width: 1100px !important;
    display: block !important;
    position: relative !important;
}
.mega .sp-dropdown-inner li > a:hover {
	font-weight: 600 !important;
}
.mega .sp-dropdown-inner li > a {
    display: block;
 text-transform:  none !important;
    font-size: 14px;
    font-weight: 900;
    margin-bottom: 0px !important;
  
}
.rot {
	color: #840101;
	font-weight: 600;
}
.rotlight {
	color: #840101;
	font-weight: 300;
}
.article-details  ul {
    margin-top: 0;
    margin-bottom: 1rem;
    position: relative;
    display: grid;
}
/*.item-115 a, .item-116 a, .item-117 a, .item-118 a {
    color: #840000 !important;
    font-weight: bold !important;
}*/
.item-131 a,.item-132 a, .item-133 a, .item-134 a, .item-136 a, .item-137 a, .item-138 a {
    position: relative;
    font-weight: 300 !important;
}
#sp-main-body {
    padding: 50px 0;
}
.sppb-panel-modern > .sppb-panel-heading {
    padding: 7px 30px 7px 15px;
    background: #f8f8f8;
    color: #444;
}
.helfer .fas, [class*=" icon-"], [class^="icon-"] {
    font-family: Font Awesome 5 Free;
    font-weight: 900;
    padding-right: 4px;
    color: #ddd;
}
.helfer .sppb-addon-title {
    font-weight: 300;
    font-size: 1.1rem !important;
}
.startseite .std .image-layout-tittle-wrap {
    margin-left: -80% !important;
}
.startseite .std h4 {
    padding-left: 5px !important;
    display: block;
    position: relative;
    margin-top: 10px;
}
.startseite .std .sppb-image-layout-title {
    background: #fff;
    box-shadow: none !important;
}
.mega  .col-sm-4 {
   
    border-right: 1px solid #f9f9f9;
}
.sliderstart h2 {
    
   
    font-weight: 600;
}
.sppb-addon-title {
    font-weight: 300;
    font-size: 2rem !important;
}
.startseite .sppb-addon h2 {
    color: #554F4A !important;font-weight: 600;font-size: 1.4rem !important;line-height: 1.26 !important;
}
.startseite .sppb-addon h1 {
    color: #554F4A !important;font-weight: 600;font-size: 1.7rem !important;line-height: 1.26 !important;
}
.bildlinks {
	  max-width: 400px;
    margin-right: 15px;
    float: left;
    
}
.textstart img {
    max-width: 400px;
    margin-right: 15px;
    float: left;
    margin-left: -30px;
	margin-bottom: 15px;
}
.textstart p {
    margin-top: 0;
    margin-bottom: 1rem;
    line-height: 22.6px !important;
}
.headline .sppb-addon-title {
    color: #840000 !important;
    text-align: center;
    font-weight: 300;
}
.sppb-article-info-wrap h3 a{
	
	color: #554F4A !important;font-weight: 600;

}
.start .sppb-row {
 
    background:  rgba(255,255,255,0.85) !important;
	padding-top: 20px;
	
}
#sppb-addon-1631268260476 .sppb-image-layout-title {
	font-size: 20px !important;
	
}
#sppb-addon-1631268260476 {
	font-size: 0.9rem !important;
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
      font-family: 'Open Sans';
    text-decoration: none;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a {
    color: #fff !important;
}
.sp-contact-info {
    list-style: none;
    padding: 0;
    margin: 0px;
    font-weight: bold;
}

.standorte .nspArt h4.nspHeader {
    font-size: 18px;
    margin: 0;
    padding: 10px 0 0px 0;
    text-align: center;
    
}
#sp-top1 p {
    margin-top: 0;
    margin-bottom: 0px !important;
}
#sppb-addon-1631798717638 .sppb-text-alignment {
    text-align: left;min-width: 297px !important;
}
#sppb-addon-1631102688725 .sppb-text-alignment {
    text-align: left;
    min-width: 297px !important;
}
#sppb-addon-1631798717641 .sppb-text-alignment {
    text-align: left;
    min-width: 297px !important;
}
#sppb-addon-1631798717633 .sppb-text-alignment {
    text-align: left;
    min-width: 297px !important;
}
.standorte .nspImageWrapper {
    margin: 6px 0px 0 0 !important;
}
.leistungenhaupt .nspArt img.nspImage {
    max-width: 100%;
    margin-bottom: 10px !important;
}
.leistungenhaupt  .nspArt h4.nspHeader {
    font-size: 20px;
    margin: 0;
    padding: 10px 0 10px 0;
    font-size: 85%;
}
#sp-right .sp-module .sp-module-title {
    margin: 0 0 20px;
    padding-bottom: 20px;
    font-size: 20px;
    font-weight: 700;
    border-bottom: 1px solid #f3f3f3;
}
.sppb-article-info-wrap h3 {
    font-size: 24px;
    margin: 0;
    padding: 10px 0 5px !important;
    color: #e46450;
    font-weight: 300 !important;
    overflow-wrap: inherit;
    word-break: normal;
    line-height: 1.28824 !important;
}
.sp-page-builder .page-content #section-id-1630494442809 {
    padding: 0px 0px 20px 0px !important;
    margin: 0px 0px 0px 0px !important;
    box-shadow: 0 0 0 0 #ffffff;
}
.article-details .article-full-image img, .article-list .article .article-intro-image {
    display: inline-block;
    border-radius: 5px;
    max-width: 100%;
}
#sppb-addon-wrapper-1630496412916 {
    margin: 0px 0px 0px 0px !important;
}
#sp-footer h3 {
    border-bottom: 1px solid #333;
    padding-bottom: 5px;
    margin-bottom: -5px;
}
#sp-footer, #sp-bottom {
   
    text-align: center;
}
/*#sp-footer a {
    color: #554f4a !important;
    font-size: 98%;
}
#sp-footer, #sp-bottom {
    background: #f3f3f3;
    color: #554f4a;
}*/
#sp-footer p {
    margin-top: 0;
    margin-bottom: 0px;
    padding: 10px;
}
#sp-footer .container-inner {
    padding: 0px !important;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.slideshow img {
	width: 100%;
	height: auto;
}
.slideshow {
	width: 100%;
	height: 500px;
	overflow: hidden;
}
.offcanvas-menu .offcanvas-inner ul.menu > li > ul li a {
    font-size: 12px !important;
    padding: 5px 0px;
        padding-left: 0px;
    line-height: 18px;
    font-weight: 600;display: block;
}
.offcanvas-menu .offcanvas-inner ul.menu > li.menu-parent li.menu-parent.menu-parent-open .menu-toggler::after {

    content: "+";

}
.offcanvas-menu .offcanvas-inner ul.menu > li.menu-parent li.menu-parent .menu-toggler::after {
    font-family: "Font Awesome 5 Free";
    content: "+";
    font-weight: 900;
    padding-right: 5px;
    padding-left: 5px;
}
body.ltr .offcanvas-menu .offcanvas-inner ul.menu > li ul {
    margin-left: 0px;
}
.sppb-btn-success {
    color: #fff;
    background-color: #444444;
    border-color: #444444;
}
.sppb-btn-success:hover {
    color: #fff;
    background-color:#840000;
    border-color: #840000;
}
.nspInfo1 {
    font-weight: 300;
    padding-top: 10px;
    font-size: 1.2rem !important;
    margin-bottom: 0px;
}
.nspArt h4.nspHeader a {
    color: #4B4540;
    font-weight: 600;
}
#sp-right .nspArt h4.nspHeader {
    font-size: 18px  !important;
   
}
.wohnheim .nspArt h4.nspHeader {
    font-size: 25px;
    margin: 0;
    padding: 10px 0 10px 0;
}
.article-details .article-full-image img {
    display: inline-block;
    border-radius: 5px;
    max-width: 450px;
    float: left;
    padding-right: 15px;
}
.nspArt h4.nspHeader {
    font-size: 20px ;
    margin: 0;
    padding: 10px 0 10px 0;
}
#sppb-addon-wrapper-1630929838024 {
    margin: 0px 0px 0px 0px;
}
.h4, h4 {
    font-size: 1.4rem;
   
}
.h1, h1 {
    font-size: 1.5rem !important;
  
    color: #840000;
}
#sp-logo.has-border {
    position: relative;
    padding-right: 15px;
}
.awesomplete .form-control {
    display: block;
	width: 90%;}
.angebote h2 {
    font-size: 1.5rem;
    color: #840000;
    border-bottom: 1px solid #840000;
    padding-bottom: 5px;
}
.h2, h2 {
    font-size: 1.5rem;
   
}
.leist h3 {
	font-size: 1.3rem !important;}
   
.h3, h3 {
    font-size: 1.3rem;
   
}
.standort .sppb-addon-accordion h3 {
    font-size: 1.3rem !important;font-weight: 500;
   
}
@media  (max-width:1024px) {

	.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
 
    padding: 0 3px !important;

    font-size: 13px !important;
 
	}}
@media  (max-width:768px) {
	.sppb-addon-title {
    font-weight: 300;
    font-size: 1.3rem !important;
}

	.pflege .nspArt h4.nspHeader {
    font-size: 11px !important;
    margin: 0;
    padding: 10px 0 10px 0;
}
	.wohnheim .nspArt h4.nspHeader {
    font-size: 14px !important;
    margin: 0;
    padding: 10px 0 10px 0;
    
}
	
	#sppb-addon-1631268260476 .sppb-addon-image-layout-content {
  
    font-size: 80%;
}
		.leistungenhaupt .nspArt h4.nspHeader {

    font-size: 75%;
}
	#column-id-1631104933926	.sppb-col-sm-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 100% !important;
    max-width: 100% !important;
}
		.angebote h2 {
			font-size: 1.2rem !important;}
		.startseite .sppb-addon h2 {
			font-size: 1rem !important;
		}
		.image-layout-preset-style-collage .sppb-image-layout-title {
    font-size: 18px !important;
line-height: 25px !important;
}
		.startseite .sppb-addon h1 {
			font-size: 1.1rem !important;
		}
	.sppb-image-layout-title {
    font-size: 18px !important;
    letter-spacing: 0px;
}
		.startseite .std .image-layout-tittle-wrap {
    margin-left: 0% !important;
}
	.startseite .std h4 {
    margin-left: 0% !important;
	}
	.image-layout-tittle-wrap {
    margin-left: auto;
    margin-top: 10px;
}
	#sp-right .sp-module .sp-module-title {
   
		font-size: 18px;}
	.nspArt h4.nspHeader {
    font-size: 14px;
    margin: 0;
    padding: 10px 0 10px 0;
}
	.angebote h2 {
		font-size: 1.3rem !important;}
	.nspImageWrapper {
    margin: 0 0 0px 0 !important;
    width: 100%;
}
	.nspArt .fright {
    float: right;
    font-size: 80%;
}
	.nspArt p.nspText {
    display: block;
    margin: 0;
    padding: 0;
    font-size: 14px;
    line-height: 20px;
}
	}

@media (max-width: 1200px) {
.pflege	.nspArt h4.nspHeader {
    font-size: 11px !important;
    margin: 0;
    padding: 10px 0 10px 0;
}
 .nspArt h4.nspHeader {
    font-size: 18px !important;
    margin: 0;
    padding: 10px 0 10px 0;
}
	.sppb-addon-title {
    font-weight: 300;
    font-size: 1.4rem !important;
}
#sp-menu .sp-megamenu-parent {display: none !important;}
}
@media (max-width: 600px) {
	.wohnheim .nspArt h4.nspHeader {
    font-size: 14px !important;
    margin: 0;
    padding: 10px 0 10px 0;
    min-height: 0px !important;
}
.pflege .nspArt h4.nspHeader {
    font-size: 15px !important;
    margin: 0;
    padding: 10px 0 10px 0;
	}}