@charset "UTF-8";
/* CSS Document */


* {
	padding:0;
	margin:0;
}


p {
	margin-bottom:8px;
}

.is-flex{
    display: flex;
    align-items: center;
}

header.element-move .element-wrap.is-flex{justify-content: space-between;}
.element-move #element-logo{
    top: 20px;
    position: relative;
}
.element-move.is-fixed
#element-logo{
    top: 0px;
    position: relative;
}
.element-move.is-fixed.is-visible
#element-logo{
    top: 4px;
    position: relative;
}


#element-logo{
    display: inline-flex;
    flex-direction: column;
    align-items: center;
}


@media screen and (max-width: 540px) {
.element-subtitel {
	display:none;
	}

}


nav#nav-header{
	display:none
}
.nav-is-open nav#nav-header{
	display:flex;
}



nav
ul {
	list-style:none;
	display:flex;
}

nav
ul li {
	margin-left:12px;
}

nav
ul li a{
	text-decoration:none;
	
	color:#000
}


.element-header-nav-desc{
	
    display: inline-block;
	margin-left:12px
}
@media screen and (max-width: 540px) {
	.element-header-nav-desc{
		display:none
	}
}

#menu-hauptnavigation {
    display: flex;
    flex-direction: column;
    align-items: center;
}


/*header*/

header
div#wp-block-element-navigation-header
nav#nav-header.block-element-nav{
	
}

header
div#wp-block-element-navigation-header
nav#nav-header.block-element-nav
div.element-navigation-container{
	
}

header
div#wp-block-element-navigation-header
nav#nav-header.block-element-nav
div.element-navigation-container
ul/*#menu-navigation*/.element-navigation{
	
}

 


header
div#wp-block-element-navigation-header
nav#nav-header.block-element-nav
div.element-navigation-container
ul/*#menu-navigation*/.element-navigation
li.menu-item{
	display: inline-flex;
	padding: 0 8px;
}
header
div#wp-block-element-navigation-header
nav#nav-header.block-element-nav
div.element-navigation-container
ul/*#menu-navigation*/.element-navigation
li.menu-item a{
	padding: 0 0 8px 0;
	font-size:20px;
	text-decoration:none;

	border-bottom: 3px solid transparent;
	color:#7f7f7f;
	font-weight:bold

}
header
div#wp-block-element-navigation-header
nav#nav-header.block-element-nav
div.element-navigation-container
ul/*#menu-navigation*/.element-navigation
li.menu-item a:hover{
	border-bottom: 3px solid #cc1216
}
header
div#wp-block-element-navigation-header
nav#nav-header.block-element-nav
div.element-navigation-container
ul/*#menu-navigation*/.element-navigation
li.menu-item.current-menu-item a{
	border-bottom: 3px solid #cc1216
}



/*header
div#wp-block-element-navigation-header
nav#nav-header.block-element-nav
div.element-navigation-container
ul*//*#menu-navigation*/

/*.element-navigation
li.menu-item.menu-item-home a{
    width: 60px;
    height: 24px;
    position: absolute;
    right: -40px;
    top: -16.5px;
    background-color: #7f7f7f;
    -ms-mask-image: url(/wp-content/themes/wp_theme-bekritzeltmedia/inc/images/icon-home.svg);
    -webkit-mask-image: url(/wp-content/themes/wp_theme-bekritzeltmedia/inc/images/icon-home.svg);
    -moz-mask-image: url(/wp-content/themes/wp_theme-bekritzeltmedia/inc/images/icon-home.svg);
    -o-mask-image: url(/wp-content/themes/wp_theme-bekritzeltmedia/inc/images/icon-home.svg);
    mask-image: url(/wp-content/themes/wp_theme-bekritzeltmedia/inc/images/icon-home.svg);
    -ms-mask-repeat: no-repeat;
    -ms-mask-size: 100%;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: 100%;
    -moz-mask-repeat: no-repeat;
    -moz-mask-size: 100%;
    -o-mask-repeat: no-repeat;
    -o-mask-size: 100%;
    mask-repeat: no-repeat;
    mask-size: 100%;
}*/

/*
header
div#wp-block-element-navigation-header
nav#nav-header.block-element-nav
div.element-navigation-container
ul#menu-navigation.element-navigation
li.menu-item.menu-item-home a:before{
	content:'';
 
	
	width: 55px;
  height: 24px;
  position: absolute;
  right: -53px;
  top: 2.5px;
  background-color: #7f7f7f;
 
	
	-ms-mask-image: url("/wp-content/themes/theme/inc/images/icon-home.svg");
	
  -webkit-mask-image: url("/wp-content/themes/theme/inc/images/icon-home.svg");
 -moz-mask-image: url("/wp-content/themes/theme/inc/images/icon-home.svg");
	-o-mask-image: url("/wp-content/themes/theme/inc/images/icon-home.svg");
	mask-image: url("/wp-content/themes/theme/inc/images/icon-home.svg");
	
	
 -ms-mask-repeat: no-repeat;
 -ms-mask-size: 100%;
	
	 -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: 100%;
	
	 -moz-mask-repeat: no-repeat;
  -moz-mask-size: 100%;
	
	 -o-mask-repeat: no-repeat;
  -o-mask-size: 100%;
	
	 mask-repeat: no-repeat;
  mask-size: 100%;

}*/

header
div#wp-block-element-navigation-header
nav#nav-header.block-element-nav
div.element-navigation-container
ul/*#menu-navigation*/.element-navigation
li.menu-item.menu-item-home.current-menu-item a{
	
}
/* header button */

.element-header-button:before {
 	content:'';

	width: 28px;
	height: 28px;
	
	-ms-mask-image: url("/wp-content/themes/lookitup/inc/images/icon-herz-weiss.svg");
	
  -webkit-mask-image: url("/wp-content/themes/lookitupinc/images/icon-herz-weiss.svg");
 -moz-mask-image: url("/wp-content/themes/lookitup/inc/images/icon-herz-weiss.svg");
	-o-mask-image: url("/wp-content/themes/lookitup/inc/images/icon-herz-weiss.svg");
	mask-image: url("/wp-content/themes/lookitup/inc/images/icon-herz-weiss.svg");
	
	  -ms-mask-repeat: no-repeat;
    -ms-mask-size: 100%;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: 100%;
    -moz-mask-repeat: no-repeat;
    -moz-mask-size: 100%;
    -o-mask-repeat: no-repeat;
    -o-mask-size: 100%;
    mask-repeat: no-repeat;
    mask-size: 100%;
	
	background:#fff;
	display:inline-block;
	margin-right:4px
}

.page-id-46 .element-header-button:before {
 	content:'';

	width: 28px;
	height: 28px;
	
	-ms-mask-image: url("/wp-content/themes/wp-theme/inc/images/icon-herz-fill-weiss.svg");
	
  -webkit-mask-image: url("/wp-content/themes/wp-theme/inc/images/icon-herz-fill-weiss.svg");
 -moz-mask-image: url("/wp-content/themes/wp-theme/inc/images/icon-herz-fill-weiss.svg");
	-o-mask-image: url("/wp-content/themes/wp-theme/inc/images/icon-herz-fill-weiss.svg");
	mask-image: url("/wp-content/themes/wp-theme/inc/images/icon-herz-fill-weiss.svg");
	
	  -ms-mask-repeat: no-repeat;
    -ms-mask-size: 100%;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: 100%;
    -moz-mask-repeat: no-repeat;
    -moz-mask-size: 100%;
    -o-mask-repeat: no-repeat;
    -o-mask-size: 100%;
    mask-repeat: no-repeat;
    mask-size: 100%;
	
	background:#fff;
	display:inline-block;
	margin-right:4px
}

.element-header-button{
	display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
}


.element-header-button a{
    display: inline-block;
}

.wp-block-element-max-breite{
	max-width:88vw;
	margin: 0px auto;
}