.page-header{
display:none;
} .logo-header,
.menu-header .elementor-menu-toggle.elementor-active {
z-index: 9999!important;
}
.menu-header nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
height: 101vh;
max-height: 101vh!important;
}
.hide-home span.menu-image-title {
display:none;
}
.hide-home.not-height {
height: 0;
}
.menu-header img.menu-image {
right: 0;
position: absolute;
width: 29.7vw!important;
}
.menu-header ul.elementor-nav-menu {
position: absolute;
bottom: 5%;
left: 23%;
width: 77%;
}
.menu-header span.elementor-menu-toggle__icon--close {
padding-right: 24vw;
}
.menu-header li.item-static {
float: left;
margin-top: 70px;
}
.menu-header .item-static a.elementor-item {
font-size: 1.01vw !important;
color: #D5BB7D!important;
font-family: 'PT Sans'!important;
line-height: 25px;
letter-spacing: 4px;
font-weight: 600!important;
}
.menu-header .item-static a.elementor-item:hover {
color: #fff!important;
line-height: 25px;
letter-spacing: 4px;
}
.menu-header .elementor-nav-menu a {
line-height: 3.28vw;
}
.menu-header .elementor-nav-menu a:hover {
line-height: 3.28vw;
letter-spacing: 5px;
}
.menu-header img.menu-image {
opacity:0;
}
.menu-header .elementor-item-active img.menu-image {
opacity:1;
}
.menu-header .elementor-nav-menu--dropdown a:hover img.menu-image {
opacity: 1;
z-index: 1;
} .one-hover .fa-arrow-right:before {
font-size: 40px;
line-height: 65%;
}
.one-hover:hover .fa-arrow-right {
transform: translateX(15px);
transition: letter-spacing .2s ease-in-out;
} .elementor-element.expansion .elementor-heading-title:hover {
letter-spacing: 2px;
cursor: pointer;
}
.section-title-gallery .elementor-element.expansion-h4 .elementor-heading-title{
transition: .2s ease-in-out;
}
.section-title-gallery .elementor-element.expansion-h4 .elementor-heading-title:hover {
color: #D5BB7D;
cursor: pointer;
}
.unverwechselbar .elementor-widget-container:hover {
letter-spacing: 4px;
cursor: pointer;
}
.download-icon .elementor-widget-container h4.elementor-icon-box-title {
transition: letter-spacing .2s ease-in-out;
}
.menu-static-buros a {
color: #102139;
}
.elementor-column-gap-default>.gallery-two-left.elementor-column>.elementor-element-populated {
padding-left: 0;
padding-top: 0;
}
.elementor-column-gap-default>.gallery-two-right.elementor-column>.elementor-element-populated {
padding-right: 0;
padding-top: 0;
}
.elementor-column-gap-default>.gallery-left.elementor-column>.elementor-element-populated {
padding-left: 0;
} .menu-item-228 .menu-image,
.not-height .menu-image {
height: 85vw;
object-fit: cover;
}  .download-icon .elementor-widget-container:hover h4.elementor-icon-box-title {
letter-spacing: 4px;
cursor:pointer;
}
.download-icon .elementor-widget-container .elementor-icon-box-icon:after  {
opacity: 0;
transform: rotate(-90deg);
transition-duration: 0.5s;
background-repeat: no-repeat;
background-image: url(//the-one-nuernberg.de/wp-content/uploads/2022/08/icon-download-hover.svg);
content: "\A";
background-size: contain;
position: absolute;
width: 38px;
height: 52px;
top: -6px;
left:0;
}
.download-icon .elementor-widget-container:hover .elementor-icon-box-icon:after {
opacity: 1;
transform: rotate(0deg);
}
.download-icon .elementor-icon-box-icon {
position: relative;
}
.download-icon .elementor-widget-container:hover span.elementor-icon {
opacity: 0;
}
.download-icon .elementor-icon-box-wrapper {
display: flex;
text-align: left;
}
.download-icon .elementor-icon-box-icon {
margin-right: var(--icon-box-icon-margin,15px);
margin-left: 0;
margin-bottom: unset;
}
.logo-map a {
background-color: #fff;
padding: 15px;
}
.one-hover.button-etagen:hover,
{
letter-spacing: .2em;
}
#elementor-popup-modal-1983 .dialog-close-button i {
color:#d5bb7d;
}
@media (min-width: 1920px) {
.elementor-23 .elementor-element.identitatsstiftend > .elementor-widget-container {
margin-left: -5em;
}
}
@media (max-width: 1400px ) {
.download-icon .elementor-widget-container:hover h4.elementor-icon-box-title {
letter-spacing: 2px;
}
}
@media (max-width: 1200px) {
.menu-header li.item-static {
margin-top: 57px;
}
.menu-header .not-height img.menu-image {
height: 100vw;
}
}
@media (max-width: 1024px) {
.menu-header li.item-static {
margin-top: 30px;
}    
.menu-header img.menu-image {
width: 33.7vw!important;
height: 70vh;
object-fit: cover;
}
.menu-header ul.elementor-nav-menu {
position: absolute;
bottom: 5%;
left: 15%;
width: 85%;
}
.menu-header span.elementor-menu-toggle__icon--close {
padding-right: 30vw;
}
.menu-header .item-static a.elementor-item, 
.menu-header .item-static a.elementor-item:hover {
letter-spacing: 2px;
}
.menu-header nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
height: 49vh;
}	
.menu-header .not-height img.menu-image {
height: 85vh;
}
#obligatory{
font-size: 1.5vw;
} .download-icon .elementor-icon-box-icon {
top: 10px;
}
.download-icon .elementor-widget-container:hover .elementor-icon-box-icon:after {
width: 19px;
height: 26px;
top: -2px;
}
.page-id-23 .elementor-location-header .elementor-widget-image a img,
.page-id-222 .elementor-location-header .elementor-widget-image a img {
padding: 10px;
}
a.elementor-icon {
font-size: 25px;
}
}
@media (min-width: 1025px)
{
#obligatory{
font-size: 0.757vw;
}	
}
@media (min-width: 767px)
{
lottie-player{
width: 489px; 
height: 246px;	
}
}
@media (max-width: 767px){
#obligatory{
font-size: 3vw;
}
.elementor-column-gap-default>.gallery-two-left.elementor-column>.elementor-element-populated {
margin-bottom: 10px;
padding-right: 0;padding-right: 0;
}
.elementor-column-gap-default>.gallery-right.elementor-column>.elementor-element-populated {
padding-top: 0;
}
}
@media (max-width: 600px){
.logo-header {
width: 48vw!important;
}
.menu-header .elementor-nav-menu a {
line-height: 0;
}
.menu-header li.item-static {
margin-top: 0;
}
.menu-header ul.elementor-nav-menu {
bottom: 0;
}
.menu-header .item-static a.elementor-item, 
.menu-header .item-static a.elementor-item:hover {
letter-spacing: 0px;
padding: 0px 12px;
}
.menu-header .item-static.menu-item-840 a.elementor-aitem {
padding-left: 20px;
}
.menu-header nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
height: 76vw;
}
.menu-header img.menu-image {
height: 50vh;
object-fit: cover;
}
.elementor-23 .elementor-element.identitatsstiftend > .elementor-widget-container {
margin: 0px 0px 0px 4vw;
}
.menu-header .elementor-nav-menu a:hover {
line-height: 0;
letter-spacing: 1px;
}
.menu-header .menu-item-840.item-static a.elementor-item, 
.menu-header .menu-item-840.item-static a.elementor-item:hover {
padding-left: 20px;
}
.page-id-23 .elementor-location-header .elementor-widget-image a img, 
.page-id-222 .elementor-location-header .elementor-widget-image a img {
margin-top: 0;
}
}
@media (max-width:375px){
.menu-header nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
height: 77vw;
}
.menu-header img.menu-image {
height: 60vh;
}
}
@media (max-width:360px){
.menu-header nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
height: 78vw;
}
}
.elementor-element.expansion .elementor-heading-title:hover,.elementor-element.expansion .elementor-widget-container:hover,.elementor-element.expansion-text .elementor-widget-container:hover{
letter-spacing: 2px ;
}
.elementor-element.expansion-h4 .elementor-heading-title:hover{
letter-spacing: 8px ;
}
.elementor-widget-google_maps iframe {
height: 40vw!important;
}
.page-id-226 .elementor-location-footer,.page-id-1110 .elementor-location-footer{
display:none;
}
.page-id-657 .elementor-location-footer,.page-id-659 .elementor-location-footer{
display:none;
} .elementor-226 .elementor-element.elementor-element-5442c90 > .elementor-widget-container {
filter: grayscale(1);
}
.elementor-226 .elementor-element.elementor-element-5442c90 > .elementor-widget-container:hover{
filter: grayscale(0);
}
.elementor-form .elementor-button .elementor-button-text:hover{
letter-spacing: 2px;
} @media (min-width: 1921px){
.elementor .wrap_svl .images_wrap img {
width: auto;
}
}
body .elementor-shortcode .wrap_svl_group {
width: 26vw;
}
@media screen and (max-width: 1009px){
body .elementor-shortcode .wrap_svl_group {
width: 24.0vw;
}
body .wrap_svl_center_box {
margin-top:8px;
width: 34.25vw;
}
}.one-hover-icons p,
.one-hover {
transition: letter-spacing .2s ease-in-out;
}
.one-hover:hover {
letter-spacing: .5em;
}
.one-hover-icons:hover p{
letter-spacing: .1em;
} .pitmover {letter-spacing: 0;
transition:all .77s ease;}
.pitmover:hover {letter-spacing: .2em;
transition:all .33s ease;}