/* LINOTYPE DECLERATION */
/* This CSS resource incorporates links to font software which is the valuable copyrighted property of Monotype and/or its suppliers. You may not attempt to copy, install, redistribute, convert, modify or reverse engineer this font software. Please contact Monotype with any questions regarding Web Fonts: https://www.linotype.com */
/* @import url("https://fast.fonts.net/lt/1.css?apiType=css&c=8e3fc233-059f-4633-9c33-b22816e1a900&fontids=1366832,1366840");
    @font-face{
        font-family:"Rotis Sans Serif W06 Light";
        src:url("../webfonts/1366832/ef53e319-c9be-4c0d-8da0-f7fa906ab93f.woff2") format("woff2"),url("../webfonts/1366832/4445fb18-1faa-4fc7-8c3b-5acb2743046a.woff") format("woff");
    }
    @font-face{
        font-family:"Rotis Sans Serif W06 Bold";
        src:url("../webfonts/1366840/c6ffe3f4-427f-4053-8bca-ea5ee3c31c4b.woff2") format("woff2"),url("../webfonts/1366840/71a7abc2-5d0e-41c0-8454-561b8838f1d0.woff") format("woff");
    } */


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





/* FONTS @ GOOGLE WEBFONTS LOKAL */

/* SENSATION & DESIGN */

.sundd {
    color:#646464;
}
.sundd:hover{
text-decoration: none;
-o-transition: all .4s;
-moz-transition: all .4s;
-webkit-transition: all .4s;
-ms-transition: all .4s;
color:#44D62C!important;
}
/* html {
  scroll-behavior: smooth;
} */
/* Colors LMBW */
.lmbw-orange{color:#f30!important;}

.text-black{color: black!important;}
.text-semibold{font-family: 'Open Sans'!important; font-weight: 700!important;}
.text-light{font-family: 'Open Sans'!important;font-weight: 300!important;}


/* MENU */
.current{color: #f30!important;}
#mainMenu.menu-rounded nav > ul > li.current > a, #mainMenu.menu-rounded nav > ul > li:hover > a, #mainMenu.menu-rounded nav > ul > li:focus > a{background-color: #f30; color:white!important;}
#mainMenu nav>ul>li .dropdown-menu>li [class*=col-]>ul>li>a, #mainMenu nav>ul>li .dropdown-menu>li>a, #mainMenu nav>ul>li .dropdown-menu>li>span{font-family: 'Open Sans'!important; font-weight: 500!important;}
#topbar.topbar-dark .top-menu > li > a, #topbar.topbar-dark .social-icons li a, #topbar.dark .top-menu > li > a, #topbar.dark .social-icons li a{color: black!important;}


/* Allgemeines */
body, p, #footer, #footer p{font-family: 'Open Sans'!important; font-weight: 300!important;; }
.font-bold,h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6,#footer .widget .widget-title, #footer .widget h4, #mainMenu nav > ul > li > a, .copyright-text {ffont-family: 'Open Sans'!important; font-weight: 500!important;}
button.btn:hover, button.btn:focus, button.btn:not(:disabled):not(.disabled):active, button.btn:not(:disabled):not(.disabled).active, .btn:not(.close):not(.mfp-close):hover, .btn:not(.close):not(.mfp-close):focus, .btn:not(.close):not(.mfp-close):not(:disabled):not(.disabled):active, .btn:not(.close):not(.mfp-close):not(:disabled):not(.disabled).active, a.btn:not([href]):not([tabindex]):hover, a.btn:not([href]):not([tabindex]):focus, a.btn:not([href]):not([tabindex]):not(:disabled):not(.disabled):active, a.btn:not([href]):not([tabindex]):not(:disabled):not(.disabled).active{background-color:#f30!important; border-color:#f30!important;}
.btn-lmbw{background-color:#f30!important; border-color:#f30!important;font-family: 'Open Sans'!important; font-weight: 300!important; }
.btn:not(.close):not(.mfp-close):hover{background-color:white!important; border-color:#f30!important;color:#f30!important;}
.heading-text.heading-section h2:before, .flickity-button:hover, .call-to-action.call-to-action-colored{background-color: #f30;}
.call-to-action-border, .table-lmbw-bordered{border: 1px solid #f30!important;}
.table-lmbw-bordered, .table td, .table th{border-collapse: collapse;border: 1px solid #f30!important; border-top-color: #f30!important;}
.list-icon.list-icon-colored li:before, .list-icon.icon-list-colored i{color: #f30!important;}


/* FOOTER */
a:not(.btn):not(.badge):hover, a:not(.btn):not(.badge):focus, a:not(.btn):not(.badge):active{color:#f30!important;}

@media only screen and (max-width: 1024px){
  #mainMenu.menu-rounded nav > ul > li.current > a, #mainMenu.menu-rounded nav > ul > li:hover > a, #mainMenu.menu-rounded nav > ul > li:focus > a{color:#f30!important;}
}
