/**
Theme Name: MAXLIVING
Author: Unimess GmbH
Author URI: https://www.unimess.de
Description: Individuelles Theme für Kunde: MAXLIVING
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: MAXLIVING
Template: astra
*/
@font-face {
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: 300;
	src: url('fonts/source-sans-pro-v21-latin-300.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('fonts/source-sans-pro-v21-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('fonts/source-sans-pro-v21-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
		 url('fonts/source-sans-pro-v21-latin-300.woff') format('woff'), /* Modern Browsers */
		 url('fonts/source-sans-pro-v21-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('fonts/source-sans-pro-v21-latin-300.svg#SourceSansPro') format('svg'); /* Legacy iOS */
  }
  /* source-sans-pro-400 - latin */
  @font-face {
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: 400;
	src: url('fonts/source-sans-pro-v21-latin-regular.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('fonts/source-sans-pro-v21-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('fonts/source-sans-pro-v21-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
		 url('fonts/source-sans-pro-v21-latin-regular.woff') format('woff'), /* Modern Browsers */
		 url('fonts/source-sans-pro-v21-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('fonts/source-sans-pro-v21-latin-regular.svg#SourceSansPro') format('svg'); /* Legacy iOS */
  }
  /* source-sans-pro-600 - latin */
  @font-face {
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: 600;
	src: url('fonts/source-sans-pro-v21-latin-600.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('fonts/source-sans-pro-v21-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('fonts/source-sans-pro-v21-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
		 url('fonts/source-sans-pro-v21-latin-600.woff') format('woff'), /* Modern Browsers */
		 url('fonts/source-sans-pro-v21-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('fonts/source-sans-pro-v21-latin-600.svg#SourceSansPro') format('svg'); /* Legacy iOS */
  }

/*
*
* ==========================================
* #Generell
* ==========================================
*
*/
[id] {
	scroll-margin-top: 100px;
}
header:not(#ast-fixed-header) > div#ast-desktop-header .site-branding.ast-site-identity {
	position: absolute;
    top: 0;
    left: 0;
    padding: 0;
}

header:not(#ast-fixed-header) > div#ast-desktop-header .site-logo-img .astra-logo-svg {
	filter: unset!important;
	max-width: 200px;
	width: 200px;
	box-shadow: 0px 0px 26px -10px #00000061;
}
header .site-logo-img .astra-logo-svg {
	filter: unset!important;
}
*{
	font-family: 'Source Sans Pro';
}
.elementor-section.elementor-section-boxed > .elementor-container {
	max-width: 1200px;
}

.um-under-line{
	text-decoration: underline;
}

.um-link-second a{
	color: #fff;
}
.um-link-second a:hover{
	color: #dadada;
}


.um-link-light a{
	color: #fff;
	text-decoration: underline;
}
.um-link-dark a{
	color: #3c3c3c;
	text-decoration: underline;
}
/*
*
* ==========================================
* #Menu
* ==========================================
*
*/
.cta_mobile {
    margin-left: 20px!important;
}
/*
*
* ==========================================
* #Kopfslider /Slider
* ==========================================
*
*/

/*
*
* ==========================================
* #Unterseiten
* ==========================================
*
*/

/*
*
* ==========================================
* #Footer
* ==========================================
*
*/


/*
*
* ==========================================
* Responsive
* ==========================================
*
*/

/* #2000px */
@media(min-width:2000px) {
}

/* #1440px */
@media(max-width:1440px) {

}

/* #1024px */
@media(max-width:1024px) {


}

/* #768px */
@media(max-width:768px) {
	.um-footer-img{
		float: unset !important;
		margin-left: 0 !important;
	}

}

/* #640px */
@media(max-width:640px) {


}
