/* CSS Document für Löslerfreud */
/* für alle Headings:  University W02 Bold - gekauft mit Lizenz - handwriting */
@font-face {
  font-family: 'University W02 Bold';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/744606/1de63f08-3a29-4435-b7a8-0a1079bfb800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/744606/1de63f08-3a29-4435-b7a8-0a1079bfb800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/744606/a5b574f5-3acd-491e-9fb8-61fc1fd0eda4.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/744606/7e0a3307-9631-4eaa-b129-42863b4386ba.woff') format('woff'), /* Modern Browsers */
       url('../fonts/744606/c264fb70-ea23-4177-a723-17ca52af796c.ttf') format('truetype'), /* Safari, Android, iOS */
       
}
/* varela-round-regular - FÜR Navi - latin */
@font-face {
  font-family: 'Varela Round';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/varela-round-v19-latin/varela-round-v19-latin-regular.eot"fonts/varela-round-v19-latin/varela-round-v19-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/varela-round-v19-latin/varela-round-v19-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/varela-round-v19-latin/varela-round-v19-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/varela-round-v19-latin/varela-round-v19-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/varela-round-v19-latin/varela-round-v19-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/varela-round-v19-latin/varela-round-v19-latin-regular.svg#VarelaRound') format('svg'); /* Legacy iOS */
}
/* lato-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: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/lato-v24-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/*Farben: Gold: #C3702B, Hellgold: #F1DDCC; 
   hellgrau: #E9E7E5; dunkleres grau :  #635F5F */
body {
	font-family: 'Lato', sans-serif !important;
    margin-bottom: 300px;
    font-size: 16px;
    color: #565555;
}

h1, .jsn-bootstrap3 h1 {
	font-family:'University W02 Bold' !important;
    
}
h2, .jsn-bootstrap3 h2 {
  font-family: 'University W02 Bold' !important ;
	}
.h1, h1 {
    font-size: calc(1.375rem + 1.1vw);
}
.home .h1,.home h1 {
    font-size: calc(1.375rem + 1.5vw);
}
/* h2 ca 27px */
.h2, h2 {
    font-size: calc(1.325rem + .9vw);
}
.h3, h3 {
    font-size: calc(1.3rem + .16vw);
}

#sp-header {
    padding-top: 10px; 
    padding-bottom:10px;
    height: 80px;
    background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, .1) 100%) !important;    
    }
a, h1, h2 {color: #C3702B;}
a:hover, a:focus, a:active {
    color: #C3702B;
}
.home-balken1 {background-color: #E9E7E5 }
.home-welle {background-color: #F1DDCC }
div.cc-checkboxes-container input.cc-cookie-checkbox:checked+span {
    background-color: #C3702B;
}
.sp-megamenu-parent>li:hover>a {
    color: #9F9F9D;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
    color: #9F9F9D;
}
/* menü Anpassungen:*/
#sp-menu form {display: none;}
#sp-menu div.sp-module a.sp-sign-in {display: none;}
.sp-megamenu-parent>li.active>a, .sp-megamenu-parent>li.active:hover>a {
    color: #C3702B;
}
.sp-megamenu-parent>li:after {
       background: #C3702B;   
}
.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span {
    padding: 0 16px;
    font-size: 17px;    
}
.sp-megamenu-parent>li>a {
    color: rgba(37, 37, 37, 1);}
/* end menü Anpassungen:*/

.startseite #sp-logo {display: none;}
.panoramaunten h3 {color: #C3702B; margin-bottom
}
.sppb-btn-custom {
    background-color: #C3702B !important;    
}
#sp-bottom {
    background: #636262;    
}
#sp-footer {
    background: #ffffff; color:  #635F5F;    
}
#sp-footer .sp-copyright {
    color: #635F5F; 
}
#sp-bottom {
    padding: 10px 0 10px;
    line-height: 1.25;
}
#sp-bottom a {
    color: #EDE9E9;
}
#sp-footer a {
    color: #635F5F;
}
.bottom2, .bottom3 {margin-top: 50px;}

#sppb-addon-76815398-7b26-4312-998d-2102f03fe6e8 .sppb-addon-image-layout-content, #sppb-addon-f190f19b-de1d-4bcb-958e-a626a798ff23 .sppb-addon-image-layout-content, #sppb-addon-48f754f1-9c61-4302-9adc-4314abd0f3bb .sppb-addon-image-layout-content{    
   align-items: flex-start !important;  
}

.home-balken1 img, .home-balken2 img {
    border-radius: 10px !important;
}
.home-balken1 img, .home-balken2 img {
    border-radius: 10px !important;
}


.preisliste table td {border: #D2CECE thin dotted; padding: 5px; font-size: 15px;}
.preisliste table td p { font-size: 15px;}
.wohnungen .sppb-addon-image-layout-image img {height: auto;}

.convertforms div.cf-content-wrap {display:none !important;}











@media (min-width: 1200px) {
   
}