header#masthead{
	position:relative;
	position:fixed;
	width:100%;
	overflow:visible;
	/* top:0; */
	z-index:100;
	transition: all 0.3s;
	/* border-top: 4px solid var(--primary); */
	/* border-bottom: 1px solid var(--grey-light); */
	background:transparent;

	min-height: var(--headerheight);
    display: flex;
    align-items: center;
	max-height:75px;
}

header#masthead.scrolled {
	background: var(--white);
	height: var(--headerheight-scrolled);
	min-height: var(--headerheight-scrolled);
	box-shadow: 3px 20px 14px 0px rgba(0,0,0,0.07);
	-webkit-box-shadow: 3px 20px 14px 0px rgba(0,0,0,0.07);
	-moz-box-shadow: 3px 20px 14px 0px rgba(0,0,0,0.07);
}

header#masthead > .contact-bar {
	position: absolute;
	right: var(--container-margin);
	display: flex;
	flex-direction: column;
	gap: 0.5rem;
	z-index: 10;
    top: var(--header-height);
    transform: translateY(-60%);
	transition: opacity 0.35s;
	opacity: 1;
	align-items: center;
	top: calc(var(--header-height) + var(--admin-bar-height) + 3rem);
}
header#masthead > .contact-bar svg {
		width: 42px;
		height: 42px;
	}

@media(min-width:992px) and (max-width: 1199px) {
	header#masthead > .contact-bar {
		 transform: translateY(-70%);
		 top: calc(var(--header-height) + var(--admin-bar-height) - 1.5rem);
	}
}
@media(min-width: 1200px) {
	header#masthead > .contact-bar svg {
		width: 62px;
		height: 62px;

	}
	header#masthead > .contact-bar {
		top: calc(var(--header-height) + var(--admin-bar-height) - 1rem);
	}
}

header#masthead.scrolled > .contact-bar {
	overflow: hidden;
	transition: opacity 0.5s;
	opacity: 0;
	pointer-events: none;
}



body #content{
	padding-top:var(--headerheight);
}
#wpadminbar {
	position: fixed;
}
body header#masthead ul.navbar-nav {
	font-size: var(--menu-font-size);
	flex-direction: column;
	background: transparent;
	min-width: 100%;
	width: 100%;
}
body #masthead .navbar-collapse ul.navbar-nav{
	padding-left:15px;
	padding-right:15px;
}
.logo-wrap{
	position: relative;
	padding: 13px 0;
}
.site-logo {
	width: auto;
	position: relative;
	transition: all 0.5s;
	height: 140px;
	max-height: 100%;
}

.site-logo svg{
	height: 100%;
	width: auto;
}
/* .site-logo svg path{
	fill: var(--primary);
	fill-rule: evenodd;
	clip-rule: evenodd;
	transition:all 0.4s;
}
.site-logo a:hover svg path{
	fill:var(--text2);
} */
nav.navbar{
	padding:0rem 15px;
}
.has-fixed-header .site-logo{
	width: auto;
	/* top: 0px; */
}
.menu-wrap {
	position: absolute;
	right: auto;
	left: 0;
	width: 100%;
}
@media(min-width:768px){
	.site-logo {
		height: 140px;
	}
	header#masthead.scrolled .site-logo {
		max-height: 80px;
	}
}
@media(min-width:992px) and (max-width:1199px){
	.site-logo {
		height: 57px;
	}
}
@media(min-width:1200px) and (max-width:1400px){
	.site-logo {
		height: 80px;
	}
}
body header#masthead{
	transition: all 0.75s;
}

.navbar-toggler,
.navbar-toggler-desktop{
	color: var(--text);
	border-color: var(--text);
	border-radius: 0;
	border-top: 0;
	border-right: 0;
}


#primary-menu .nav-item{
	/* padding: 0 0.4rem; */
	border-radius: 0;
	border-right: none;
	color:inherit;
}
#primary-menu-footer .nav-item a.nav-link,
#primary-menu .nav-item a.nav-link {
    color: inherit!important;
    font-weight: 400;
    word-break: break-word;
    transition: color .3s, font-weight .3s;
}
#primary-menu > li.nav-item > a.nav-link:hover,
#primary-menu li.nav-item.active  a.nav-link {
	color:var(--text)!important;
	font-weight:600;
	text-decoration: underline;
	text-decoration-color: var(--primary-hover);
	text-decoration-thickness: 3px;
	text-underline-offset: 3px;
}
#primary-menu li.menu-item-has-children .nav-item.active a.nav-link {
	background: var(--primary-hover);
}
#primary-menu .dropdown-menu li:not(:first-child) a{
	border-top: 3px solid var(--primary-hover);
}

@media(max-width: 991px) {
	header#masthead #primary-mobile-menu-wrap ul.sub-menu {
		padding-left: 0;
	}
	header#masthead #primary-mobile-menu-wrap ul.sub-menu li a {
		font-size: 26px;
	}
	header#masthead #primary-mobile-menu-wrap ul.sub-menu li {
		line-height: 1;
	}
}

body .p-relative{
	position:relative;
}
body.has-display-header header#masthead{
	position: absolute;
	top: 0;
	left: 0;
	background:transparent;
	transition: all 0.75s;
}
body:not(.home) header#masthead,
body.has-display-header header#masthead.header-sticking{
	/* background:var(--white); */
	background:transparent;
}
body header#masthead.scrolled {
	background: var(--white);
}

.rot-caption-inner-wrap{
	margin-bottom:5rem;
	margin-top:5rem;
}

.nav-link.dropdown-toggle,
.nav-link.dropdown-toggle:hover{
	color:var(--text);
}

@media(min-width:576px){

}
@media(min-width:768px){
	#content.site-content{
	padding-top:0;
	}
	.navbar-expand-md .navbar-collapse{
		position: relative;
		top: 0;
	}

	.w-md-100,
	body .container.w-100,
	body .container.w-md-100{width:100%; max-width:100%;}
}

@media(min-width:992px){
	#primary-menu .nav-item a.nav-link {
		word-break: initial;
	}
	header#masthead {
		/* max-height: 89.5px; */
	}
	#content.site-content {
		padding-top: 0;
	}
	body header#masthead ul.navbar-nav {
		font-size: 20px!important;
		flex-direction: row;
	}

}
/*NAVBAR ---------------------NAVBAR--------------------------------NAVBAR*/
#masthead .btn {
	min-height: 40px;
	border-radius: 40px;
}
#masthead .store_locator .store_locator_address_field, 
#masthead .store_locator .store_locator_name_search_field, 
#masthead .store_locator .select {
	border-radius: 8px;
	min-width: 240px;
}
.navbar-nav {
	/*display:block!important;*/
}
.nav-desktop {
	display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
}

.navbar-expand-lg {
	width: 100%;
}
.navbar-nav>li{
	border-radius:0;
	border-right:none;
}
.navbar-nav>li:last-child{
	border-right:none;
}

#masthead .container,
#masthead .container>.row,
#masthead .container>.row>nav{
	position: static;
}
#primary-menu-wrap .nav-link{
	text-align:left;
	transition:opacity .4s, color .4s;
}


.nav-menu {
	display: block;
    bottom: 20px;
	padding:0px 10px;
}

.nav-menu .nav-menu-links {
	display:flex;
    flex-direction: row;
	gap:15px;
}
.navbar-nav,
.nav-menu .nav-menu-links,
.nav-menu {
	align-items: center;
	text-align: center;
	justify-content: center;
}
@media(min-width:768px){
	#masthead .container,
	#masthead .container>.row,
	#masthead .container>.row>nav{
	position: relative;
	}
	#primary-menu-wrap .nav-link{
		opacity:1;
	}
	.navbar-nav>li{
		padding:0 1rem;
	}
	.nav-menu .nav-menu-links {
		display:flex;
		flex-direction: row;
		justify-content: center;
	}

	/* .navbar-nav,
	.nav-menu .nav-menu-links,
	.nav-menu {
		align-items: start;
		text-align: left;
		justify-content: start;
	} */

}

@media(min-width:992px){
	#primary-mobile-menu-wrap{
		display:none!important;
	}
}

/*2nd level menu animation*/
nav .dropdown-menu{
	padding:0;
	border:0;
	border-radius:1px;
	background-color:var(--grey-lightest);
	/*hier müssen bootstrap standard rules ausgehebelt werden, damit nichts aus dem zugeklappten menü "rausschaut"*/
}


/* nav .dropdown.show .dropdown-toggle:before {
	transform: rotate(-90deg);
} */
nav .dropdown-toggle:after {
	display:none;
}
/* nav .dropdown-menu, */
nav .nav-item{
	display:block;
}
nav .dropdown-menu {
    right: -2rem;
    top: calc(100% - 1rem);
    overflow: hidden;
    max-height: 0;
    /* transition: all .8s cubic-bezier(0.83, -0.05, 0.25, 1) 0s; */
    /* background: var(--text); */

	font-weight:300;
	/* color: var(--grey-lightest); */
    display: block;
}
nav .dropdown-menu a{
	max-width: 100%;
    position: relative;
    white-space: normal;
	color: var(--white)!important;
	font-weight:inherit;
}
nav .dropdown-menu a:hover{
	max-width: 100%;
    position: relative;
    white-space: normal;
	color: inherit;
	background-color: var(--text-light);
}
nav .dropdown-menu.show{
	max-height:1000px;
}
.dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: var(--text-light);
    font-weight: inherit;
}
@media(max-width:991.998px){
	li.menu-item.menu-item-has-children{
		width: 100%;
		margin-left: 0;
		height: auto;
	}
	nav .dropdown-menu{
		position:relative;
	}
	/* nav li.menu-item-has-children:before {
		content: '\f107';
		font-family: 'Line Awesome Free';
		font-weight: 900;
		display: inline;
		position: absolute;
		right: -0.5rem;
		top:-3.4rem;
	} */

}


/* ------NAVBAR-COLLAPSE---------*/

body #masthead .navbar-collapse {
	position: absolute;
	top: calc(var(--header-height));
	background: var(--primary);
	right: 0;
	width: 100%;
	min-height:100vh;
	padding-top: 2.5rem;
	transition: width .3s, opacity .1s;
}
body #masthead .navbar-collapse:not(.show) {
	/* transform: skew(6deg, 0deg); */
	width:0;
	/*opacity: 0;*/
	overflow: hidden;
}
body #masthead .navbar-collapse ul.navbar-nav {
    /*padding-left: var(--container-margin);
    padding-right: var(--container-margin);*/
    padding-top: 0px;
    font-size: var(--menu-font-size);
	padding-bottom:25px;
}

@media (min-width:992px) {
	body #masthead .navbar-collapse ul.navbar-nav 
	{
		padding-bottom:unset;
	}
}

body #masthead .navbar-collapse ul.navbar-nav li a {
    color: var(--white);
}
body #masthead .navbar-collapse ul.navbar-nav li a:hover {
    color: var(--primary-hover);
}
body #masthead .navbar-collapse ul.navbar-nav .nav-item{
	/*padding: 2rem 0.2rem;*/
}

@media(min-width:576px){

}
@media(min-width:768px){
	.navbar-expand-md .navbar-collapse{
		position: relative;
		top: 0;
	}


}
@media(min-width:840px){

}
@media(min-width:992px){
	body #masthead .navbar-collapse {
		position: absolute;
		top: calc(100% + 7px);
		backdrop-filter: none;
		background: transparent;
		width: 100%;
		left: 0;
		padding-top: 0rem;
		min-height:1px;
		transform:translateX(0);
	}
	nav .dropdown-menu {
		background: var(--blur-dark-bg);
		/* background: var(--bg-transparent-light); */
		backdrop-filter: blur(14px);
	}
	.whitened nav .dropdown-menu {
		background: var(--bg-transparent-light);
		/* background: var(--bg-transparent-light); */
		backdrop-filter: blur(14px);
	}
	/* FALLS ES EINE SICHTBARE NAVBAR GIBT - HIER WEITERMACHEN */
	body #masthead .navbar-collapse,
	body #masthead .navbar-collapse>ul,
	body #masthead .navbar-collapse>ul>li,
	body #masthead .navbar-collapse>ul>li:before,
	body #masthead .navbar-collapse>ul>li>a{
		height:100%;
		display:flex;
		align-items:center;
		padding-right:.44rem;
		/* padding-right:0; */
	}
	body #masthead .navbar-collapse>ul,
	body #masthead .navbar-collapse>ul>li:last-of-type{
		padding-right:0!important;
		/* padding-right:0; */
	}
	
	body #masthead .navbar-collapse {
		position: relative;
		top: 0;
		height:100%;
		padding-right: 90px;
	}
	.navbar-expand-lg .navbar-nav {
		-ms-flex-direction: row;
		flex-direction: row;
		height: 100%;
		align-items: center;
	}
	body .navbar-expand-lg .navbar-nav .dropdown-menu {
		position: fixed;
		top: calc(var(--header-height) + var(--admin-bar-height));
		border-radius: 0;
		margin-top:0;
		background: var(--white);
	}
}

@media (max-width: 991px) {
    /* Zeigt das Dropdown-Menü permanent an */
    li.menu-item-has-children .dropdown-menu {
        display: block !important;
        opacity: 1 !important;
        visibility: visible !important;
        position: static !important; /* Nimmt es aus absoluter Positionierung heraus, damit es den Fluss nicht bricht */
        box-shadow: none !important;
    }
}

/*TOGGLER*/
body #masthead .navbar-toggler:before,
body #masthead .navbar-toggler-desktop:before {
    content: '';
    position: absolute;
    top: -12px;
    left: -7px;
    width: calc(42px + 20px);
    height: calc(42px + 20px);
    display: inline-block;
	/* background:var(--grey-light); */
	transition: background-color .3s;
}
body #masthead .navbar-toggler.collapsed:before,
body #masthead .navbar-toggler-desktop.collapsed:before {
	background:transparent;
}
body #masthead .navbar-toggler,
body #masthead .navbar-toggler-desktop {
	border:none;
	background:transparent;
	position:relative;
}
body #masthead .navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    content: "";
    background: 50%/100% 100% no-repeat;
    bottom: -3px;
    left: -3px;
    position: relative;
}

body #masthead .navbar-toggler-icon{
	background-image:none!important;
	position: relative;
}
.navbar-toggler-icon .center-bar,
.navbar-toggler-icon:after,
.navbar-toggler-icon:before{
	display:block;
	content:"";
	width:100%;
	position:absolute;
	height:3px;
	border:1px solid var(--text);
	border:none;
	border-radius:1px;
	background-color: var(--text);
	top:7px;
	transition: all 0.5s cubic-bezier(.88,.11,.83,.67) 0.2s;

	height: 2px;
	top:4px;
}
.navbar-toggler-icon .center-bar{
	top:12px;
	transform:scale(1);
}
.navbar-toggler-icon:after{
	top:20px;
	/* bottom:5px; */
}

.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:before,
.navbar-toggler-desktop[aria-expanded="true"] .navbar-toggler-icon:before{
	transform: rotate(45deg) translate(0.1em, 0.4em);
	width: 1.9em;
	width: 1.5em;
}
.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon .center-bar,
.navbar-toggler-dekstop[aria-expanded="true"] .navbar-toggler-icon .center-bar{
	transform: scale(0);
}
.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:after,
.navbar-toggler-desktop[aria-expanded="true"] .navbar-toggler-icon:after{
	transform: rotate(-45deg) translate(0.125em, -0.5em);
	width: 1.9em;
	width: 1.58em;
	bottom:3px;
}


/*------------------------------------------------------CUSTOM-------------------------*/




/*SOCIAL*/
.navbar-collapse{
	flex-grow:0;
	-ms-flex-positive:0;
}

.social{
	display: inline-block;
	font-size: 2.25rem;
	vertical-align: bottom;
	margin-right: 1rem;
	position: static;
	/* bottom: -7px; */
	margin-bottom: -1px;
	line-height: 1;
}
body .social a:visited,
body .social a:focus,
body .social a{
	color:var(--text);
}
body .social a:hover{
	color:var(--primary);
}

.rot-toggle {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 1.9rem;
}


.has-bg-img{
    min-height:430px;
	background-size: cover;
    background-position: center 80%;
}

/* .has-bg-img:after {
    content: '';
    bottom: 0;
    height: 280px;
    background: rgb(22,22,34);
    background: linear-gradient(0deg, rgb(22 22 34 / 63%) 0%, rgba(0,0,0,0) 100%);
    width: 100%;
    left: 0;
    pointer-events: none;
    display: block;
    position: absolute;
}
@media(min-width:768px){
	.has-bg-img:after {
		height: 200px;
	}
} */

/* OKT 2023 */
.nav-item-title{
	letter-spacing: 0.01em;
}

.navbar-collapse {
    box-shadow: -5px 10px 15px 4px #00000012;
}

body #masthead .navbar-collapse ul.navbar-nav .nav-item:not(.mega)>.dropdown-menu{
	/* display:flex; */
	/* flex-wrap: wrap; */
	display: block;
	/* margin-left:calc(0px - var(--megamenu-items-gutter)); */
	/* margin-right:calc(0px - var(--megamenu-items-gutter)); */
	margin-top:.7rem;
}
body #masthead .navbar-collapse ul.navbar-nav .nav-item:not(.mega)>.dropdown-menu>li{
	flex:1;
	padding:0;
}
body #masthead .navbar-collapse ul.navbar-nav .nav-item:not(.mega)>.dropdown-menu a.nav-link{
	padding: .4rem .3rem;
	display: flex;
	align-items: center;
	width: 100%;
	justify-content: center;
}
body #masthead .navbar-collapse ul.navbar-nav .nav-item:not(.mega)>.dropdown-menu a.nav-link:after,
body #masthead .navbar-collapse ul.navbar-nav .nav-item:not(.mega)>.dropdown-menu a.nav-link i{
	display:none;
}
body #masthead .navbar-collapse ul.navbar-nav .nav-item:not(.mega)>.dropdown-menu .nav-item-title{
	white-space: nowrap;
}

body #masthead .navbar-collapse ul.navbar-nav .nav-item:not(.mega)>.dropdown-menu.show {
	display: block;
    /* position: absolute; */
    /* right: 0; */
    top: calc(var(--headerheight) - 3rem);
	transform: translateX(-15%);
}

#primary-menu>li>a.nav-link:after {
    bottom: calc(50% - 1.3rem);
}

.navbar-expand-lg #primary-menu.navbar-nav>li.mega>.dropdown-menu {
	max-width:var(--megamenu-max-width);
}

nav li.menu-item-has-children:before {
    top: 0.8rem;
    height: auto;
}



.rot-megamenu>p{
	margin:0;
}
.bg-nav{
	background:var(--nav-bg-color);
}
.mega-menu{
	position:relative;
}
.mega-menu>.row{
	width:100%;
	margin:0;
}
.mega-menu>.row>article{
	max-width:calc(100% - 1rem);
	flex:1 0 auto;
}
.mega-menu article .item-inner{
	overflow:hidden;
}
.mega-menu article .item-inner>a{
	display: block;
    top: 0;
    height: 100%;
}

nav .mega>.dropdown-menu{
	background:transparent;
	color:var(--text);
}
.mega-menu article img{
	max-width:100px;
	display: none;
}
.mega-menu article .menu-item-title{
	font-size: 1em;
	line-height: 1;
	margin-top: .5em;
	text-transform: uppercase;
	margin-bottom: .3em;
	font-weight:400;
}
.mega article .short {
	line-height: 1.1;
	margin-bottom: 0;
	font-size: 0.85rem;
	font-weight: 300;
}
.mega article .link-wrap{
	font-size:1.4em;
	display:none;
}
.mega i{
	transition:transform .5s;
}

.mega article .item-inner a:hover{
	background-color:initial;
}
.mega article .item-inner a:hover img{
	transform:scale(1.2);
}
.mega article .item-inner a:hover i{
	transform:scale(1.5);
}

section#s_header{
	/*padding-bottom:0!important;*/
	min-height: calc(var(--display-header-min-h) + var(--header-height));
	z-index: auto;
	padding-top: 0;
	align-items: center;
	display: flex;
}

@media(min-width: 768px) {
	section#s_header{
		padding-top: calc(var(--header-height) + 2rem);
	}
	section#s_header.has-bg-img {
		padding-top: calc(var(--header-height) + 0);
	}
}

@media(min-width: 1200px) {
	section#s_header.has-bg-img{
		min-height: calc(1000px - var(--header-height));
	}
	body.single-branch section#s_header {
		/* min-height: calc(var(--display-header-min-h) - var(--header-height)); */
		min-height: calc(700px - var(--header-height));
	}
	section#s_header .caption-content.narrow {
		max-width: 750px;
		margin-left: auto;
		margin-right: auto;
	}
}
section#h1_after_h{
	margin-top:3.45rem;
	margin-bottom:3rem;
	z-index:3;
	position:relative;
}
#h1_after_h .caption-content{
	text-align:center;
}

@media(min-width:992px){
	#primary-menu>li>a.nav-link:after {
		bottom: calc(50% - 1.7rem);
	}

	.navbar-collapse{
		box-shadow: none;
	}
	.navbar-nav{
		justify-content: flex-end;
	}
	nav li.menu-item-has-children{
		padding-right: 2rem!important;
	}

	.navbar-expand-lg #primary-menu.navbar-nav>li>.dropdown-menu {
		position: fixed;
		top: calc(var(--header-height) + var(--admin-bar-height));
		width: auto;
		max-width: var(--container-width);
		right: auto;
		left: auto;
		flex-direction: column;
	}


	/*MEGA MENU*/
	body #masthead .navbar-collapse ul.navbar-nav .nav-item>.dropdown-menu{
		box-shadow: 0 15px 15px #00000012;
		margin-top: 0;
		/* max-width:var(--megamenu-max-width); */
	}

	nav li.menu-item-has-children:before {
		top: 0rem;
		height: 100%;
	}
	body #masthead .navbar-collapse ul.navbar-nav .nav-item:not(.mega)>.dropdown-menu{
		color:white;
		margin-top: 0;
	}
	body #masthead .navbar-collapse ul.navbar-nav .nav-item:not(.mega)>.dropdown-menu a.nav-link{
		padding: .5rem 0.9rem;
	}
	body #masthead .navbar-collapse ul.navbar-nav .nav-item:not(.mega)>.dropdown-menu a.nav-link:after{
		display:none;
	}

	body #masthead .navbar-collapse ul.navbar-nav .nav-item>.dropdown-menu>.nav-item {
		padding: .9rem 2.3rem;
	}
	body #masthead .navbar-collapse ul.navbar-nav .nav-item.mega>.dropdown-menu>.nav-item {
		padding: .9rem 2.3rem;
	}
	.navbar-expand-lg #primary-menu.navbar-nav>li.mega>.dropdown-menu {
		max-width:var(--megamenu-max-width);
	}

	.rot-megamenu>.items-wrap{
		/* justify-content:flex-end; */
	}

	.rot-megamenu .rot-posts-items.row{
		justify-content: flex-end;
		margin-left:calc(0px - var(--megamenu-items-gutter));
		margin-right:calc(0px - var(--megamenu-items-gutter));
	}
	.rot-megamenu .rot-posts-items.row>div,
	.rot-megamenu .rot-posts-items.row>article{
		padding-left:var(--megamenu-items-gutter);
		padding-right:var(--megamenu-items-gutter);
		flex:1;
	}


	.mega article .item-inner {
		max-width: var(--mega-menu-item-max-width);
		position: relative;
		text-align: center;
		overflow: hidden;
		min-width: calc(var(--mega-menu-item-max-width) - 20px);
	}
	.mega article .item-inner a{
		display:block;
		padding-top: 1rem;
		padding-bottom: 1rem;
	}

	nav .mega>.dropdown-menu{
		background:white;
		color:var(--text);
	}
	.mega article{
		font-size:1rem;
	}
	.mega article img{
		max-width: calc(var(--mega-menu-item-max-width) - 36px);
		max-height:var(--mega-menu-item-max-height);
		width: 100%;
		height: auto;
		display: inline-block;
		position: relative;
		/* max-height: var(--mega-menu-item-max-width); */
		object-fit: contain;
		transition:transform .5s;
	}
	.mega article .menu-item-title{
		font-size: 1.1em;
		margin-top: 1em;
		margin-bottom: .8em;
	}
	.mega article .short {
		margin-bottom: 0.5em;
	}
	.mega article .link-wrap{
		font-size:1.4em;
		display:block;
	}
}
