.header{color:#fff}.off-canvas-menu{display:block;visibility:visible;-webkit-box-shadow:0 0 5px 0 #767676;box-shadow:0 0 5px 0 #767676;width:250px;background-color:#ededed;border-right:1px solid #e9e8e3;color:#fff}@media (min-width:1100px){.off-canvas-menu{display:none}}.off-canvas-menu .meta_menu_links_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px;padding:1rem;gap:24px;gap:1.5rem;margin-top:40px;margin-top:2.5rem}.off-canvas-menu .meta_menu_links_container .meta_menu_sign_lang_icon,.off-canvas-menu .meta_menu_links_container .meta_menu_simple_lang_icon{color:#595959}.off-canvas-menu .meta_menu_links_container .meta_menu_simple_lang_icon{width:25px}.off-canvas-menu .meta_menu_links_container .meta_menu_sign_lang_icon{width:20px}.off-canvas-menu .meta_menu_links_container p{font-size:18px;line-height:normal;color:#595959;margin:0}.off-canvas-menu .meta_menu_links_container a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;gap:12px;gap:.75rem}.off-canvas-menu .meta_menu_links_container a:hover p,.off-canvas-menu .meta_menu_links_container a:hover svg{color:#c80000}#target[aria-hidden=false]{visibility:visible;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.off-canvas-button[aria-expanded=true]>span span{background-color:#c80000;top:50%;-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}.off-canvas-button[aria-expanded=true]>span:before{background-color:#c80000;opacity:0;left:-100%}.off-canvas-button[aria-expanded=true]>span:after{background-color:#c80000;top:50%;-webkit-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg)}.desktop-navigation .desktop-navigation__list li{position:relative}.desktop-navigation .desktop-navigation__list li a:hover{color:#c80000}.desktop-navigation .desktop-navigation__list li .sub-menu{position:absolute;left:0;background-color:#fff;padding:34px 0 0;text-align:left;width:auto;z-index:99999999}.desktop-navigation .desktop-navigation__list li .sub-menu li{display:block;padding:0;width:220px;border-left:1px solid #ededed;border-right:1px solid #ededed}.desktop-navigation .desktop-navigation__list li .sub-menu li a{display:block;background-color:#fff;padding:8px 16px}.desktop-navigation .desktop-navigation__list li .sub-menu li a:hover{background-color:#ededed}.desktop-navigation .desktop-navigation__list li .sub-menu li:last-child{border-bottom:1px solid #ededed}.desktop-navigation .desktop-navigation__list li .sub-menu .current-menu-item>a,.desktop-navigation .desktop-navigation__list li .sub-menu .current_page_item>a{background-color:#ededed;color:#c80000}.desktop-navigation .desktop-navigation__list li.sub-menu__open .sub-menu,.desktop-navigation .desktop-navigation__list li:hover .sub-menu{display:block}.desktop-navigation .desktop-navigation__list .current-menu-ancestor>a,.desktop-navigation .desktop-navigation__list .current-menu-item>a,.desktop-navigation .desktop-navigation__list .current-menu-parent>a,.desktop-navigation .desktop-navigation__list .current_page_item>a,.desktop-navigation .desktop-navigation__list .menu-item-has-children.current-page-ancestor>a{color:#c80000}.mobile-navigation{position:relative}.mobile-navigation .mobile-navigation__list{list-style-type:none;padding:0;margin-top:0}.mobile-navigation .mobile-navigation__list li{display:block}.mobile-navigation .mobile-navigation__list li a{color:#333;line-height:1;display:block;padding:16px}.mobile-navigation .mobile-navigation__list li a:hover{color:#c80000}.mobile-navigation .mobile-navigation__list li .sub-menu{display:none}.mobile-navigation .mobile-navigation__list .menu-item-has-children{position:relative}.mobile-navigation .mobile-navigation__list .menu-item-has-children>a{padding-right:40px}.mobile-navigation .mobile-navigation__list .menu-item-has-children .mobile-navigation__dropdown{position:absolute;display:block;width:40px;height:40px;right:10px;top:0;background-color:transparent;background-image:url(/wp-content/themes/friedhof-mannheim/assets/scripts/static/c120d0a36db1c4eaf377b18c2b675641.png);background-repeat:no-repeat;background-position:50%;background-size:14px 9px;z-index:1;cursor:pointer}@media (-o-min-device-pixel-ratio:2/1),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.mobile-navigation .mobile-navigation__list .menu-item-has-children .mobile-navigation__dropdown{background-image:url(/wp-content/themes/friedhof-mannheim/assets/scripts/static/c5e4a0df1b1a6c4b3acc58fc165c0969.png)}}.mobile-navigation .mobile-navigation__list .menu-item-has-children .mobile-navigation__dropdown--open{background-image:url(/wp-content/themes/friedhof-mannheim/assets/scripts/static/81451513ff1cdac49623112e20021f0c.png)}@media (-o-min-device-pixel-ratio:2/1),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.mobile-navigation .mobile-navigation__list .menu-item-has-children .mobile-navigation__dropdown--open{background-image:url(/wp-content/themes/friedhof-mannheim/assets/scripts/static/2598f369f6e95b8b47f6d14f58dbcc1d.png)}}.mobile-navigation .mobile-navigation__list .menu-item-has-children .sub-menu--open{display:block!important}.mobile-navigation .mobile-navigation__list .menu-item-has-children .sub-menu{padding-left:10px}.mobile-navigation .mobile-navigation__list .menu-item-has-children .sub-menu .menu-item>a{background-image:none;line-height:1.4}.mobile-navigation .mobile-navigation__list .current-menu-ancestor>a,.mobile-navigation .mobile-navigation__list .current-menu-item>a,.mobile-navigation .mobile-navigation__list .current-menu-parent>a,.mobile-navigation .mobile-navigation__list .current_page_item>a{color:#c80000}.mobile-navigation .mobile-navigation__list .current-menu-ancestor .sub-menu,.mobile-navigation .mobile-navigation__list .current-menu-item .sub-menu,.mobile-navigation .mobile-navigation__list .current-menu-parent .sub-menu,.mobile-navigation .mobile-navigation__list .current_page_item .sub-menu{display:block;padding-left:16px;padding-bottom:16px}.mobile-navigation .mobile-navigation__list .current-menu-ancestor .sub-menu li a,.mobile-navigation .mobile-navigation__list .current-menu-item .sub-menu li a,.mobile-navigation .mobile-navigation__list .current-menu-parent .sub-menu li a,.mobile-navigation .mobile-navigation__list .current_page_item .sub-menu li a{padding:8px 16px}.card--news{padding:19px 19px 3px}.card--center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card--center p{width:100%}.card--center .card__title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0!important}.card--center .card__link{margin-top:0}.card--more{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card--more h3,.card--more p{width:100%;margin:0!important;color:#333}.card--more .card__title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-weight:500;margin:0!important}.card--more .card__link{margin-top:0}.card--blank{padding:0}.card--link{display:block}.card--dark-grey{background-color:#767676}.card--highlight{background-color:#97be0d;color:#fff}.card--white{background-color:#fff}.card--grey{background-color:#ededed}.card--date{margin-top:5px}.card__more{position:relative;display:inline-block;font-weight:700;color:#c80000;margin:0;-webkit-transition:color .35s cubic-bezier(.23,1,.33,1);-o-transition:.35s color cubic-bezier(.23,1,.33,1);transition:color .35s cubic-bezier(.23,1,.33,1)}.card__image{height:164px;width:100%;overflow:hidden}.card__image--auto{width:100%;height:auto;padding:16px}.card__image--auto img{width:100%;height:auto;display:block;margin:0 auto}.card__image-bg{height:164px;width:100%;background-size:cover;background-repeat:no-repeat;background-position:50%;-webkit-transition:all .35s cubic-bezier(.23,1,.33,1);-o-transition:.35s all cubic-bezier(.23,1,.33,1);transition:all .35s cubic-bezier(.23,1,.33,1);-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.card__content{padding:16px}.card__content--highlight{padding:16px 0}.card__content--highlight p{color:#fff;margin:0}.card--effect{-webkit-transition:margin-top .35s cubic-bezier(.23,1,.33,1);-o-transition:.35s margin-top cubic-bezier(.23,1,.33,1);transition:margin-top .35s cubic-bezier(.23,1,.33,1)}.card--effect:hover{margin-top:0}.card--effect:hover .card__more{color:#800002}@media (min-width:768px){.card--effect:hover{margin-top:-16px}}.card--zoom:hover .card__image-bg{-webkit-transform:scale(1.05);transform:scale(1.05)}.card--font-effect:hover .link{color:#800002}.icon{display:block;background-size:contain;background-position:50%;background-repeat:no-repeat}.icon--inline{display:inline-block}.icon--absolute{position:absolute;right:-24px;top:8px}.icon--absolute-left{position:absolute;left:0;top:3px}.icon--nav{width:18px;height:18px}.icon--table{width:22px;height:22px}.icon--small{width:16px;height:16px}.icon--medium{width:26px;height:26px}.icon--large{width:36px;height:36px}.icon--search{cursor:pointer;background-image:url(/wp-content/themes/friedhof-mannheim/assets/scripts/static/8e82637523f65f67143eb72053ecead6.svg)}.icon--more{background-image:url(/wp-content/themes/friedhof-mannheim/assets/scripts/static/ce73762b7ad51e8797a66665e0e771c0.svg)}.icon--close{background-image:url(/wp-content/themes/friedhof-mannheim/assets/scripts/static/dda1bc19a9e7a255eeb3db2615daefbf.svg)}.icon--phone{background-image:url(/wp-content/themes/friedhof-mannheim/assets/scripts/static/a14791d4267f3d06d6a6c7f52f5b6aff.svg)}.icon--fax{background-image:url(/wp-content/themes/friedhof-mannheim/assets/scripts/static/59cdcbeaf3e5b26e3ef278778686aa9c.svg)}.icon--mail{background-image:url(/wp-content/themes/friedhof-mannheim/assets/scripts/static/fd7105e7a0bbcb22fc01309d1c6169c3.svg)}.icon--bus{background-image:url(/wp-content/themes/friedhof-mannheim/assets/scripts/static/801d324b3ddc201094ca38283b1bae71.svg)}.icon--marker{background-image:url(/wp-content/themes/friedhof-mannheim/assets/scripts/static/d1858793c6eadc666c5bb0c95e71195b.svg)}.icon--info{background-image:url(/wp-content/themes/friedhof-mannheim/assets/scripts/static/599ca01ed5399bb8650d855d6eb0b595.svg)}.icon--download{background-image:url(/wp-content/themes/friedhof-mannheim/assets/scripts/static/fd75f0008dd9ec5710e5c40b35fc18f3.svg)}.link{position:relative}.link--more{display:inline-block;font-weight:700;color:#c80000;margin:0}.link--right{margin:0 25px 0 0}.link--contact-details{padding-left:35px}.link--contact-details a:hover{color:#ededed}.event{margin:35px 0}.event__date p{color:#fff;line-height:1.2;padding:9px 0;letter-spacing:.2px;font-weight:100}.event__content--archive p,.event__content--frontpage p{margin:0}.event__content--archive .event__link,.event__content--frontpage .event__link{margin-top:8px}.event__content--archive .event__headline,.event__content--frontpage .event__headline{color:#333;-webkit-transition:color .35s cubic-bezier(.23,1,.33,1);-o-transition:.35s color cubic-bezier(.23,1,.33,1);transition:color .35s cubic-bezier(.23,1,.33,1)}.event__content--archive .event__headline--link:hover,.event__content--frontpage .event__headline--link:hover{color:#800002}.event__content--archive .event__meta p,.event__content--frontpage .event__meta p{font-size:16px!important}.news__list{margin-bottom:30px}.news__text .post__date{margin-bottom:0!important}.news__text .news__headline{font-size:25px;margin-top:0!important}.popup{top:0;left:0;width:100%;height:100%;z-index:1040;background-color:hsla(0,0%,100%,.95);padding:80px;-webkit-transition:opacity .85s cubic-bezier(.23,1,.33,1),visibility 0s cubic-bezier(.23,1,.33,1) .85s;-o-transition:opacity .85s cubic-bezier(.23,1,.33,1),visibility 0s .85s cubic-bezier(.23,1,.33,1);transition:opacity .85s cubic-bezier(.23,1,.33,1),visibility 0s cubic-bezier(.23,1,.33,1) .85s}@media (min-width:768px){.popup{padding:32px}}@media (min-width:576px){.popup{padding:16px}}.popup--open{visibility:visible;opacity:1;-webkit-transition:opacity .85s cubic-bezier(.23,1,.33,1);-o-transition:opacity .85s cubic-bezier(.23,1,.33,1);transition:opacity .85s cubic-bezier(.23,1,.33,1)}.popup__content{position:relative;max-width:1220px;width:100%;height:100%;margin:0 auto;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.popup__close{position:absolute;right:10px;top:24px;cursor:pointer;-webkit-transition:opacity .35s cubic-bezier(.23,1,.33,1);-o-transition:.35s opacity cubic-bezier(.23,1,.33,1);transition:opacity .35s cubic-bezier(.23,1,.33,1)}.popup__close:hover{opacity:.8}.overlay{top:0;left:0;width:100%;height:100%;z-index:1020;background-color:#fff;padding:32px;-webkit-transition:opacity .85s cubic-bezier(.23,1,.33,1),visibility 0s cubic-bezier(.23,1,.33,1) .85s;-o-transition:opacity .85s cubic-bezier(.23,1,.33,1),visibility 0s .85s cubic-bezier(.23,1,.33,1);transition:opacity .85s cubic-bezier(.23,1,.33,1),visibility 0s cubic-bezier(.23,1,.33,1) .85s}@media (min-width:576px){.overlay{padding:16px}}.overlay--open{visibility:visible;opacity:1;-webkit-transition:opacity .85s cubic-bezier(.23,1,.33,1);-o-transition:opacity .85s cubic-bezier(.23,1,.33,1);transition:opacity .85s cubic-bezier(.23,1,.33,1)}.overlay__content{position:relative;max-width:1220px;width:100%;height:100%;margin:20px auto 0;padding:16px}@media (min-width:576px){.overlay__content{margin:100px auto 0}}.overlay__tomb{padding:0}@media (min-width:768px){.overlay__tomb{padding:64px 16px 16px 0}}.overlay__sidebar{padding:0;text-align:left}@media (min-width:768px){.overlay__sidebar{text-align:right;padding:110px 0 16px 16px}}.overlay__close{position:absolute;right:auto;top:-16px;cursor:pointer;color:#c80000;-webkit-transition:opacity .35s cubic-bezier(.23,1,.33,1);-o-transition:.35s opacity cubic-bezier(.23,1,.33,1);transition:opacity .35s cubic-bezier(.23,1,.33,1);background:unset;border:none;font:inherit;font-size:18px;font-weight:300;padding:0;text-align:left}@media (min-width:576px){.overlay__close{right:10px;top:24px}}.overlay__close:hover{opacity:.8}.overlay__title{font-size:22px;line-height:1.4}.entry--grid{padding:0 0 48px}.entry--list ul{list-style-type:none;padding-left:0;margin-top:0}.entry--list ul li{line-height:1.2;margin-bottom:16px}.entry--list ul li a{font-size:16px;font-weight:400}.entry--list ul .current-menu-item a{color:#800002!important}.entry--list ul li:last-child{margin-bottom:0}.entry__title{padding:16px 0}.entry__subnav{padding:0;list-style-type:none!important;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;display:-webkit-flex;-webkit-justify-content:flex-start;margin-left:-16px}.entry__subnav>*{padding-left:16px;margin-bottom:16px}.entry__subnav li{width:100%;min-height:170px;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.entry__subnav li{width:50%;min-height:190px}}@media (min-width:1100px){.entry__subnav li{width:33.3333333%;min-height:170px}}.entry__subnav li a{padding:19px;width:100%;height:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-weight:500;margin:0!important;color:#333;font-size:23px;line-height:1.4;position:relative;background-color:#ededed;word-break:break-word;word-wrap:break-word}.entry__subnav li a:after{content:"Mehr erfahren";font-weight:700;font-size:18px;color:#c80000;display:block;position:absolute;padding-right:24px;bottom:16px;background-image:url(/wp-content/themes/friedhof-mannheim/assets/scripts/static/a1d7fc54b2f1f6bb289c2811b80e8970.png);background-size:10px 18px;background-position:100%;background-repeat:no-repeat}.entry__subnav li a:hover:after{color:#800002}.entry__subnav li .card__link{margin-top:0}.pagination .page-numbers{padding:3px 13px;display:inline-block;text-align:center;color:#333;-webkit-transition:color .35s cubic-bezier(.23,1,.33,1),background-color .35s cubic-bezier(.23,1,.33,1);-o-transition:.35s color cubic-bezier(.23,1,.33,1),.35s background-color cubic-bezier(.23,1,.33,1);transition:color .35s cubic-bezier(.23,1,.33,1),background-color .35s cubic-bezier(.23,1,.33,1)}.pagination .page-numbers.current,.pagination .page-numbers:hover{background-color:#c80000;color:#fff}.pagination .next,.pagination .prev{width:auto}.persons{margin-left:-16px}.person__job{font-size:13px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.person--list{padding:0 16px}.person--list p{margin:5px 0}.person--footer{margin-top:16px}.person--footer p{margin:5px 0}.person--cemetery h2{font-size:25px;line-height:1.4;letter-spacing:normal;text-transform:none;margin-top:0!important;margin-bottom:32px}.person--cemetery p{margin:0}.footer-nav__logo{max-width:180px;width:100%;height:auto}.footer-nav__list{padding-left:0;list-style-type:none}.footer-nav__list li{margin:0 0 12px;line-height:1.4}.footer-nav__list li a{color:#333}.footer-nav__list .current-menu-ancestor a,.footer-nav__list .current-menu-item a,.footer-nav__list .current-page-ancestor a,.footer-nav__list .current_page_item a,.footer-nav__list li a:hover{color:#c80000}.widget__title{margin-bottom:0}.cemetery__list{position:relative;padding:48px 0}.cemetery__content{max-width:810px;width:100%}.cemetery__link{margin:5px 0}.cemetery__widget{margin-bottom:10px}.tomb{margin:20px 0}.tomb__search{margin:20px 0;display:block}.tomb__search-input{width:100%;background:#fff url(/wp-content/themes/friedhof-mannheim/assets/scripts/static/31a82ee0caf97c90aae4a12154ee90ef.png) no-repeat 98%!important;padding:7px 10px;border:1px solid #dadada;font-size:18px;line-height:1.67;color:#333}@media (min-device-pixel-ratio:2){.tomb__search-input{background:url(/wp-content/themes/friedhof-mannheim/assets/scripts/static/ebd672acefff688b2ce360cc4682fc31.png) no-repeat 98%!important}}.tomb__search-input:active,.tomb__search-input:focus{outline:none}.tomb__table{display:block;width:100%;min-height:.01%;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch}.tomb__table table{width:100%;max-width:100%;min-width:450px;margin-bottom:22px;border-collapse:collapse}.tomb__table table thead{text-align:left;border-bottom:2px solid #ededed}.tomb__table table thead th{text-align:left;font-weight:600;vertical-align:top;padding:7px;border-bottom:3px solid #ededed;color:#c80000;line-height:1.4}.tomb__table table td{vertical-align:top;padding:7px;border-bottom:1px solid #ededed}.tomb__swipe-note{display:none;border-color:red;font-size:14px;line-height:25px;padding:10px}@media (max-width:480px){.tomb__swipe-note{display:block}}.tomb__swipe-note-icon{background:url(/wp-content/themes/friedhof-mannheim/assets/scripts/static/a1018cbfab1bc7a4ca71e30a3615a23a.png) no-repeat 50%;background-size:20px 20px;width:25px;height:25px;margin:-4px 4px 0 0;vertical-align:middle}@media (max-width:870px){.tomb__swipe-note-icon{display:inline-block}}@media (min-device-pixel-ratio:2){.tomb__swipe-note-icon{background:url(/wp-content/themes/friedhof-mannheim/assets/scripts/static/32b57d12aa7f6e88179a0a12f1d811ec.png) no-repeat 50%}}.tomb__sort{background-color:transparent;background-image:url(/wp-content/themes/friedhof-mannheim/assets/scripts/static/fa3dcf0a22fd7352884156c5e27956ab.png);background-repeat:no-repeat;background-size:10px auto;background-position:100%;border:none;display:inline-block;font:inherit;padding:0 15px 0 0;text-align:left;cursor:pointer;color:#c80000}.tomb__sort--desc{background-image:url(/wp-content/themes/friedhof-mannheim/assets/scripts/static/39ada78cc88f6512f0c73ebaa0dd4543.png)}.tomb__sort--number{min-width:95px}.tomb__link{position:relative;margin-left:20px;cursor:pointer;color:#c80000;background:none;border:none;font:inherit;font-size:18px;padding:0;line-height:1.67;text-align:left}.tomb__link i{top:8px;left:-20px;cursor:default!important}.tomb__link:hover{color:#800002}.tomb__panel{visibility:hidden}.tomb__panel--visible{visibility:visible}.form{max-width:700px;width:100%}.form .gform_wrapper .gfield_label{font-weight:400;font-size:18px}.form .gform_wrapper .gfield_label .gfield_required{color:#c80000}.form .gform_wrapper .gfield input[type=mail],.form .gform_wrapper .gfield input[type=phone],.form .gform_wrapper .gfield input[type=text],.form .gform_wrapper .gfield textarea{border:1px solid #dadada;color:#333;-webkit-transition:border .35s cubic-bezier(.23,1,.33,1);-o-transition:.35s border cubic-bezier(.23,1,.33,1);transition:border .35s cubic-bezier(.23,1,.33,1);border-radius:0;-webkit-appearance:none}.form .gform_wrapper .gfield input[type=mail]:focus,.form .gform_wrapper .gfield input[type=phone]:focus,.form .gform_wrapper .gfield input[type=text]:focus,.form .gform_wrapper .gfield textarea:focus{border:1px solid #767676}.form .gform_wrapper .gfield textarea{border-radius:0;-webkit-appearance:none}.form .gform_wrapper .gfield input[type=mail],.form .gform_wrapper .gfield input[type=phone],.form .gform_wrapper .gfield input[type=text]{height:48px;padding:0 16px!important}.form .gform_wrapper .gfield_error{border:none!important}.form .gform_wrapper .gfield_error input[type=mail],.form .gform_wrapper .gfield_error input[type=phone],.form .gform_wrapper .gfield_error input[type=text],.form .gform_wrapper .gfield_error textarea{border:1px solid #c80000!important;border-radius:0}.form .gform_wrapper .gfield_error .validation_message{padding-top:5px!important;color:#c80000!important}.form .gform_wrapper .gform_button{height:48px;width:220px!important;text-align:center;text-transform:uppercase;background-color:#c80000;border:0;border-radius:0;display:block;color:#fff;cursor:pointer;-webkit-transition:opacity .35s cubic-bezier(.23,1,.33,1);-o-transition:.35s opacity cubic-bezier(.23,1,.33,1);transition:opacity .35s cubic-bezier(.23,1,.33,1);-webkit-appearance:none}.form .gform_wrapper .gform_button:hover{opacity:.6}.form .gform_wrapper .gform__captcha label{display:none!important}.gform_wrapper .gform_button.button{height:48px;width:220px!important;text-align:center;text-transform:uppercase;background-color:#c80000;border:0;border-radius:0;display:block;color:#fff;cursor:pointer;-webkit-transition:opacity .35s cubic-bezier(.23,1,.33,1);-o-transition:.35s opacity cubic-bezier(.23,1,.33,1);-o-transition:opacity .35s cubic-bezier(.23,1,.33,1);transition:opacity .35s cubic-bezier(.23,1,.33,1);-webkit-appearance:none}.downloads{margin-top:16px;margin-bottom:16px;padding-left:0!important}.downloads__item{padding-left:24px;position:relative;display:block}.downloads__item p{margin:0}.downloads__item i{left:0;top:6px}.contact{margin-bottom:35px}.contact__persons{padding:32px 0}.search__text .search__headline{font-size:25px}.search-form{z-index:1002;max-width:260px;width:100%;display:block;position:relative;float:left;zoom:1}.search-form:after,.search-form:before{content:" ";display:table}.search-form:after{clear:both}.search-form .search-form{float:left;margin-top:10px}.search-form label{float:left;display:inline-block}.search-form .search-field{-webkit-appearance:textfield;cursor:text}.search-form .search-field::-webkit-search-decoration{-webkit-appearance:none}.search-form .search-field{color:#333;border-radius:0;font-size:16px;background:transparent url(/wp-content/themes/friedhof-mannheim/assets/scripts/static/a1b9e847d2d2286bd59e11cb1bf113f0.svg) no-repeat 100% 50%;background-size:22px 22px;margin:0;padding:17px 10px 17px 0;position:relative;z-index:100;max-width:260px;width:100%;border-right:none;border-left:none;border-top:none;border-bottom:1px solid #767676}@media (min-width:576px){.search-form .search-field{max-width:100%;width:100%}}@media (min-width:1100px){.search-form .search-field{max-width:none;width:400px}}.search-form .search-submit{float:left;background:url(/wp-content/themes/friedhof-mannheim/assets/scripts/static/a1b9e847d2d2286bd59e11cb1bf113f0.svg) 5% 0 no-repeat;background-size:22px 22px;padding:0;width:48px;height:30px;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:none}@media (min-width:576px){.search-form{max-width:100%;width:100%}}@media (min-width:1100px){.search-form{max-width:none;width:400px}}.mobile-search{padding:16px;display:flow-root;margin-right:8px;margin-right:.5rem;.search-form label{width:100%}}.cookie-consent--open{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-box-shadow:0 -2px 4px rgba(0,0,0,.16),0 -2px 4px rgba(0,0,0,.23);box-shadow:0 -2px 4px rgba(0,0,0,.16),0 -2px 4px rgba(0,0,0,.23)}.cookie-consent__content{max-width:1000px;width:100%;margin:0 auto;font-size:14px}.cookie-consent__label{width:100%;font-size:1.2em;text-transform:uppercase;margin:0;font-weight:600;color:#c80000}.cookie-consent__desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cookie-consent__desc p{width:calc(100% - 150px);margin:.25em 0;line-height:1.5;color:#232324;font-size:1em}.cookie-consent__desc p a{color:#c80000;text-decoration:none}.cookie-consent__desc p a:hover{text-decoration:underline}.cookie-consent__button{height:31px;background-color:#c80000;color:#fff;border:none;cursor:pointer;font-size:14px;font-weight:600}@media(max-width:768px){.cookie-consent__button{margin-top:.5em}}@media(max-width:480px){.cookie-consent__desc p{width:100%}}.grid-container div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:150%}.grid-container div figure{margin-right:23px!important}.grid-container div figure figcaption{max-width:256px;display:inherit!important}.grid-container div figure img{height:auto}@media (max-width:768px){.grid-container div{width:100%}}.hentry ul{list-style-type:square;margin-bottom:16px}.hentry ul li{line-height:1.4;margin-bottom:16px}.hentry h2,.hentry h3,.hentry h4{margin-top:32px;margin-bottom:16px}body{font-family:Noto Sans,sans-serif;font-size:18px;font-weight:300;line-height:1.67;color:#333}a:hover{color:#800002}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}address{font-size:20px;line-height:1.4;font-style:normal;margin-bottom:32px}blockquote p{font-size:22px}.alignleft{float:none;margin:16px auto;display:block;width:100%;height:auto}@media (min-width:576px){.alignleft{float:left;margin-left:0;margin-right:16px;margin-bottom:16px;width:auto;height:auto}}.alignright{float:none;margin:16px auto;display:block;width:100%;height:auto}@media (min-width:576px){.alignright{float:right;margin-right:0;margin-left:16px;margin-bottom:16px;width:auto;height:auto}}.aligncenter,.alignnone{float:none;display:block;margin-left:auto;margin-right:auto}.wp-caption-text{font-size:12px;line-height:14px;color:#767676;padding:8px 0 0}.aligncenter,.alignnone{max-width:100%;height:auto}