@charset "UTF-8";@import url(//www.tierheim-linz.at/wp-content/themes/tierheim/./assets/fonts/fonts.css);h1,h2,h3,h4{font-family:"Knile" !important;font-weight:700 !important;line-height:1.2em !important;font-style:italic !important}h1{font-size:90px !important;margin-bottom:0 !important}h2{font-size:60px !important}h3{font-size:40px !important;line-height:1.4em !important}h4{font-size:25px !important;line-height:1.4em !important;margin-bottom:5px}h5{font-weight:700;margin-bottom:0;color:#3e3d40}b,strong{font-weight:700}*{margin:0;padding:0}html.elementor-html .news-entry{display:none}html:not(.elementor-html) .tab-section{visibility:hidden;opacity:0;position:absolute;top:0;-webkit-transition:opacity .2s ease-in-out 0s;-moz-transition:opacity .2s ease-in-out 0s;-ms-transition:opacity .2s ease-in-out 0s;-o-transition:opacity .2s ease-in-out 0s;transition:opacity .2s ease-in-out 0s}html:not(.elementor-html) .tab-section.visible-section{top:auto;visibility:visible;opacity:1;position:relative;-webkit-transition:opacity .2s ease-in-out 0s;-moz-transition:opacity .2s ease-in-out 0s;-ms-transition:opacity .2s ease-in-out 0s;-o-transition:opacity .2s ease-in-out 0s;transition:opacity .2s ease-in-out 0s}html:not(.elementor-html) .tab-section .tab-title-wrapper{display:none}html:not(.elementor-html) .elementor-accordion{display:none}html:not(.elementor-html) #sponsor-animal-box{display:none}html:not(.elementor-html) #sponsor-animal-box #sponsor-text{font-weight:600;color:#fff;margin-bottom:20px;text-align:center}html:not(.elementor-html) .make-invisible{visibility:hidden}html:not(.elementor-html) #premium-animal-box{display:none}html body{font-family:"Open Sans";font-size:16px}html body .container{width:1230px;max-width:100%;position:relative}html body .site-header{max-width:100%;flex-wrap:nowrap}html body .site-header #white-container{background:#fff;width:100%}html body .site-header #white-container .site-branding{margin:26px 0 0 360px}html body .site-header #white-container #header-content{z-index:1000;margin-top:160px;position:relative;max-width:1920px;padding-right:15px}html body .site-header #white-container #header-content .header-detail-animal .left-column{max-width:1160px}html body .site-header #white-container #header-content .header-detail-animal .left-column #avatar-full{object-fit:cover}html body .site-header #white-container #header-content .header-detail-animal .left-column #avatar-full img{width:1160px}html body .site-header #white-container #header-content .header-detail-animal .right-column #animal-name{position:relative;left:-109px}html body .site-header #white-container #header-content .header-detail-animal .right-column #animal-description{font-weight:600;position:relative;left:43px}html body .site-header #white-container #header-content .left-column{width:1160px}html body .site-header #white-container #header-content .left-column .elementor-widget-wrap{align-content:flex-end}html body .site-header #white-container #header-content .left-column .elementor-widget-wrap .elementor-image:after,html body .site-header #white-container #header-content .left-column .elementor-widget-wrap #avatar-full:after{content:"";position:absolute;display:block;width:20px;height:calc(100% - 20px);top:20px;right:-20px;background:#fabb00}html body .site-header #white-container #header-content .right-column{color:#fff;max-width:410px}html body .site-header #white-container #header-content .right-column .header-title{right:180px;width:565px;color:#fff}html body .site-header #white-container #header-content .right-column .header-title>.elementor-widget-container{width:inherit;color:inherit}html body .site-header #white-container #header-content .right-column .header-title>.elementor-widget-container .elementor-text-editor{color:inherit}html body .site-header #white-container #header-content .right-column .header-content{color:#fff;max-width:100%;width:100%}html body .site-header #white-container #header-content .right-column .ask-for-donation{position:relative;left:22px}html body .site-header #green-container{background:#418125;left:680px;right:0}html body .site-header #green-container .site-navigation{width:max-content;width:-moz-max-content;height:113px}html body .site-header #green-container .site-navigation #top-bar #responsive-logo{position:relative}html body .site-header #green-container .site-navigation #top-bar #responsive-logo #responsive-logo-text{width:217px;height:45px;position:absolute;background:transparent url(//www.tierheim-linz.at/wp-content/themes/tierheim/./assets/icons/mobile-text-logo.svg) no-repeat center left !important;top:-12px;left:146px}html body .site-header #green-container .site-navigation #top-bar .button{border-top-right-radius:0;border-top-left-radius:0;margin-left:19px;font-weight:400}html body .site-header #green-container .site-navigation #top-bar .emergency{margin-right:13px}html body .site-header #green-container .site-navigation #main-menu .mega-menu-wrap .mega-menu-toggle{margin:10px 13px 0 0}html body .site-header #green-container .site-navigation #main-menu .mega-menu-wrap .mega-menu{margin-top:9px}html body .site-header #green-container .site-navigation #main-menu .mega-menu-wrap .mega-menu .mega-menu-item{background:0 0 !important}html body .site-header #green-container .site-navigation #main-menu .mega-menu-wrap .mega-menu .mega-menu-item.mega-current-menu-parent>a{color:#fabb00}html body .site-header #green-container .site-navigation #main-menu .mega-menu-wrap .mega-menu .mega-menu-item.mega-current-menu-parent>a:after{z-index:1003;content:"";position:relative;top:7px;display:block;height:7px;width:100%;background:#fabb00}html body .site-header #green-container .site-navigation #main-menu .mega-menu-wrap .mega-menu .mega-menu-item .mega-menu-link{font-family:"Knile";font-size:18px;font-weight:700}html body .site-header #green-container .site-navigation #main-menu .mega-menu-wrap .mega-menu .mega-menu-item .mega-menu-link[aria-label=Facebook]{margin-top:14px;padding-left:15px}html body .site-header #green-container .site-navigation #main-menu .mega-menu-wrap .mega-menu .mega-menu-item .mega-menu-link[aria-label=Facebook]:before{color:#418125;background:#fff;width:25px;height:25px;border-radius:4px;line-height:24px;padding:0 3px}html body .site-header #green-container .site-navigation #main-menu .mega-menu-wrap .mega-menu .mega-menu-item .mega-sub-menu{display:none !important}html body .site-header #green-container .site-navigation #main-menu .mega-menu-wrap .mega-menu .mega-menu-item.mega-menu-item:last-child a{opacity:.5}html body .site-header #green-container .site-navigation #main-menu #nav-indicator{height:7px;background:#fabb00;left:0;width:0;z-index:1002;transition:left .1s ease-in-out}html body .site-header #green-container #flyout{z-index:1001;width:100%;background:#418125;height:0;overflow:hidden;color:#fff}html body .site-header #green-container #flyout .flyout-wrapper{padding:0 80px}html body .site-header #green-container #flyout .flyout-wrapper>.container{max-width:810px;margin:0;height:100%}html body .site-header #green-container #flyout .flyout-wrapper>.container .title{margin-top:109px;margin-bottom:25px}html body .site-header #green-container #flyout .flyout-wrapper>.container #submenu-container>.piece{margin-bottom:40px}html body .site-header #green-container #flyout .flyout-wrapper>.container #additional-infos-wrapper{margin-bottom:116px}html body .site-header #green-container #flyout .flyout-wrapper>.container #additional-infos-wrapper #flyout-additional-infos{padding-top:27px}html body .site-header #green-container #flyout .flyout-wrapper>.container #additional-infos-wrapper #flyout-additional-infos:before{content:"";position:absolute;display:block;width:100%;height:3px;background:#fff;top:-6px}html body .site-header #green-container #flyout .flyout-wrapper>.container #additional-infos-wrapper #flyout-additional-infos .text{flex:1}html body .site-header #green-container #flyout .flyout-wrapper>.container #additional-infos-wrapper #flyout-additional-infos a.options-image{width:160px;height:100%}html body .site-header #green-container #flyout .flyout-wrapper>.container #additional-infos-wrapper #flyout-additional-infos a.options-image:before{display:none}html body .site-header #green-container #flyout .flyout-wrapper>.container a{display:block;text-decoration:none}html body .site-header #green-container #flyout .flyout-wrapper>.container a:hover{text-decoration:none}html body .site-header #green-container #flyout .flyout-wrapper>.container a .sub-navigation-title{display:inline-block;color:#fabb00;font-family:"Knile";font-size:18px;font-weight:700;margin-bottom:7px;position:relative}html body .site-header #green-container #flyout .flyout-wrapper>.container a .sub-navigation-title:before{content:"";display:inline-block;position:relative;width:16px;height:14px;padding:0 12px;top:1px;background:transparent url(//www.tierheim-linz.at/wp-content/themes/tierheim/./assets/icons/arrow-right-orange.svg) no-repeat center left}html body .site-header #green-container #flyout .flyout-wrapper>.container a .sub-navigation-title:hover:after,html body .site-header #green-container #flyout .flyout-wrapper>.container a .sub-navigation-title.active:after{content:"";position:absolute;left:24px;width:calc(100% - 24px);height:2px;display:block;background:#fabb00}html body .site-header #green-container #flyout .flyout-wrapper>.container a .description{color:#fff;font-weight:500}html body main{margin-top:-120px;position:relative;z-index:1000}html body main #form-animal-details-dog,html body main #form-animal-details-cat,html body main #form-animal-details-small-animal{display:none}html body footer #footer-wrapper-container #footer-column-wrapper .quick-links a{display:inline-flex;width:auto;position:relative}html body footer #footer-wrapper-container #footer-column-wrapper .quick-links a:hover:after{content:"";position:absolute;left:24px;bottom:0;width:calc(100% - 24px);height:2px;display:block;background:#fabb00}html body footer #footer-wrapper-container #footer-column-wrapper .donate-btn a:hover:after{display:none}html body footer #footer-wrapper-container #footer-column-wrapper .form-wrapper .wpcf7-acceptance .wpcf7-list-item-label{font-size:12px !important}html body footer #footer-wrapper-container #footer-column-wrapper .form-wrapper .wpcf7-list-item-label{color:#fff;font-weight:400}html body footer #footer-wrapper-container #footer-column-wrapper .form-wrapper .wpcf7-submit{border:none !important;margin-top:9px}html body footer #footer-wrapper-container #footer-column-wrapper #input-wrapper{width:auto !important}html body footer #footer-wrapper-container #footer-column-wrapper #input-wrapper .wpcf7-form-control-wrap your-email{width:100%}html body footer #footer-wrapper-container #footer-column-wrapper #input-wrapper .wpcf7-form-control-wrap your-email .wpcf7-email{margin-top:6px}.opacity-0{opacity:0}.opacity-1{opacity:1}.white-color{color:#fff !important}::-webkit-input-placeholder{opacity:1;color:#418125;font-size:15px;opacity:.5}::-moz-placeholder{opacity:1;color:#418125;font-size:16px;opacity:.5}:-ms-input-placeholder{opacity:1;color:#418125;font-size:16px;opacity:.5}:-moz-placeholder{opacity:1;color:#418125;font-size:16px;opacity:.5}a:focus,a:active{border:0}.wpcf7-radio{display:inline-block}input,textarea,select{width:100%;margin-bottom:25px !important;padding:7px 14px;font-size:16px;box-shadow:none;border:none !important;color:#418125 !important;border-radius:4px !important}textarea{height:120px}.wpcf7-checkbox{position:relative;display:block}.wpcf7-checkbox .wpcf7-list-item{position:relative;display:block}.wpcf7-checkbox .wpcf7-list-item input[type=checkbox]{position:absolute;cursor:pointer;height:20px;width:20px !important;top:3px;left:-17px;opacity:0;z-index:1}.wpcf7-checkbox .wpcf7-list-item input[type=checkbox]~.checkmark{left:-17px;top:13px}.wpcf7-checkbox .wpcf7-list-item input[type=checkbox]:checked~.checkmark:after{display:block}.wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label{margin-top:10px;display:inline-block;margin-left:16px}.checkmark{position:absolute;top:2px;left:0;height:20px;width:20px;background-color:#fff;border-radius:4px;display:block;border:1px solid #bababa}.checkmark:after{display:none;content:"";left:5px;top:1px;position:relative;width:8px;height:13px;border:solid #418125;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#cn-accept-cookie{background:0 0;border:1px solid #fff !important}.grecaptcha-badge{z-index:1;visibility:hidden}.White-Button{color:#fff;position:relative;background:0 0;display:inline-block;text-decoration:none;padding:11px 16px 11px 20px;font-family:"Knile-Black";font-weight:400 !important;font-size:16px;border:2px solid #fff;border-radius:4px;margin-top:35px}.White-Button a{margin:0 !important;color:#fff !important;font-weight:400 !important}.White-Button a:before{position:absolute;left:0;top:0;bottom:0;background:transparent url(//www.tierheim-linz.at/wp-content/themes/tierheim/./assets/icons/arrow-right-white.svg) no-repeat center left !important}.Green{color:#418125}.faq-icon{width:120px !important}.faq-icon .elementor-spacer-inner{width:inherit}form .form-wrapper a{color:#fff}form .form-wrapper #wrapper .wpcf7-acceptance .wpcf7-list-item{margin:0;padding-left:35px;position:relative}form .form-wrapper #wrapper .wpcf7-acceptance .wpcf7-list-item input{margin:0 !important;position:absolute;left:0;top:4px;width:20px;height:20px;cursor:pointer;z-index:1;opacity:0;color:#707070 !important}form .form-wrapper #wrapper .wpcf7-acceptance .wpcf7-list-item input:checked~.checkmark:after{display:block}form .form-wrapper #wrapper .wpcf7-acceptance .wpcf7-list-item .checkmark{position:absolute;top:4px;left:0;height:20px;width:20px;background-color:#418125;border-radius:4px;display:block;border:1px solid #fff}form .form-wrapper #wrapper .wpcf7-acceptance .wpcf7-list-item .checkmark:after{display:none;content:"";left:5px;top:1px;position:relative;width:8px;height:13px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}form .form-wrapper #wrapper .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label{font-size:12px}form .form-wrapper #input-wrapper{width:max-content;width:-moz-max-content}form .form-wrapper #input-wrapper .wpcf7-form-control-wrap.your-email{width:100%}form .form-wrapper #input-wrapper .wpcf7-form-control-wrap.your-email .wpcf7-email{border:2px solid #fff !important}form .form-wrapper #input-wrapper #submit-wrapper{width:60px;height:60px;top:18px;right:4px}form .form-wrapper #input-wrapper #submit-wrapper .wpcf7-submit{border:none;background:#418125;color:#fff !important;font-family:"Knile";font-weight:700;font-style:italic;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;max-height:40px;line-height:10px}form .form-wrapper #input-wrapper #submit-wrapper .ajax-loader{display:none}form .form-wrapper .wpcf7-not-valid-tip{display:none}form .wpcf7-response-output{margin-top:.5em !important;margin-left:0 !important}.overlapping-container .overlapping-right-column{position:absolute;right:0;width:630px !important}.overlapping-container .overlapping-right-column:before{content:"";position:absolute;display:block;width:80px;height:380px;background:#fabb00;top:40px;left:-50px}.overlapping-container .overlapping-right-column .elementor-absolute{top:auto;bottom:-148px}.elementor-button-link{font-family:"Knile-Black" !important;font-size:16px;font-weight:400 !important}.button{font-family:"Knile-Black";font-size:16px;display:inline-block;border-radius:4px;padding:13px 21px 13px 10px;text-decoration:none !important}.button.orange{background:#fabb00}.button.orange:before{background:transparent url(//www.tierheim-linz.at/wp-content/themes/tierheim/./assets/icons/arrow-right-green.svg) no-repeat center}.button.white{background:#fff}.button.white:before{background:transparent url(//www.tierheim-linz.at/wp-content/themes/tierheim/./assets/icons/arrow-right-green.svg) no-repeat center}.button.green{background:#418125}.button:before{content:"";display:inline-block;position:relative;width:16px;height:14px;padding:0 16px;top:1px}.button:hover{text-decoration:none;color:#418125 !important}ul:not(.elementor-editor-element-settings){list-style-type:none;margin-left:15px}ul:not(.elementor-editor-element-settings) li{position:relative}ul:not(.elementor-editor-element-settings) li:before{content:"";display:inline-block;position:absolute;width:8px;height:8px;background:#418125;border-radius:10px;left:-17px;top:10px}.lila-box ul li:before{background:#fff}ol{margin-left:15px}.reports .entry{border-top:1px solid #bababa;padding:5px 0}.reports .entry .download{padding-left:15px}.reports .entry .download a{font-family:"Knile-Black";text-decoration:none;position:relative;font-weight:400}.reports .entry .download a:before{font-family:"Font Awesome 5 Free";content:"";position:absolute;display:block;width:16px;height:13px;left:-20px;top:-5px}.reports .entry:last-child{border-bottom:1px solid #bababa}.wpcf7-form .wpcf7-form-control-wrap{display:inline-block;width:100%}.wpcf7-form label{font-size:14px;font-weight:700;color:#bababa;width:100%}.wpcf7-form input,.wpcf7-form select,.wpcf7-form textarea{border:1px solid #bababa !important;margin-top:11px}.wpcf7-form select{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none;position:relative;margin:0 !important;padding-right:72px;cursor:pointer;display:inline-block}.wpcf7-form select:after{content:""}.wpcf7-form select~.checkselect{cursor:pointer;display:block;position:absolute;width:59px;height:38px;border-left:1px solid #bababa;float:right;pointer-events:none;top:0;right:0}.wpcf7-form select~.checkselect:after{content:"";display:block;background:transparent url(//www.tierheim-linz.at/wp-content/themes/tierheim/./assets/icons/arrow-bottom-grey.svg) no-repeat center;width:16px;height:17px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.wpcf7-form .submit-wrapper{position:relative;text-align:center;display:inline-block;margin:0 auto}.wpcf7-form .submit-wrapper input{color:#fff !important;font-family:"Knile-Black";border:none !important;padding:14px 18px 12px 38px}.wpcf7-form .submit-wrapper:before{font-family:"Font Awesome 5 Free";content:"";position:absolute;display:block;width:16px;height:13px;left:19px;top:21px;color:#fff}.wpcf7-form .wpcf7-acceptance .wpcf7-list-item{margin:0;padding-left:35px;position:relative}.wpcf7-form .wpcf7-acceptance .wpcf7-list-item input{margin:0 !important;position:absolute;left:0;top:4px;width:20px;height:20px;cursor:pointer;z-index:1;opacity:0;color:#707070 !important}.wpcf7-form .wpcf7-acceptance .wpcf7-list-item input:checked~.checkmark:after{display:block}.wpcf7-form .wpcf7-acceptance .wpcf7-list-item .checkmark{position:absolute;top:4px;left:0;height:20px;width:20px;background-color:#418125;border-radius:4px;display:block;border:1px solid #fff}.wpcf7-form .wpcf7-acceptance .wpcf7-list-item .checkmark:after{display:none;content:"";left:5px;top:1px;position:relative;width:8px;height:13px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.wpcf7-form .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label{font-size:12px}.wpcf7-form .wpcf7-acceptance label{color:#707070;font-weight:400;font-size:16px}.wpcf7-form .wpcf7-acceptance label input{top:-24px}.wpcf7-form .wpcf7-acceptance label .checkmark{top:-25px;background:#fff !important;border:1px solid #bababa !important}.wpcf7-form .wpcf7-acceptance label .checkmark:after{border-color:#418125 !important}.wpcf7-form .wpcf7-acceptance label .wpcf7-list-item-label{line-height:1.6em;font-size:16px !important}.wpcf7-form .wpcf7-radio .wpcf7-list-item{margin-left:0;margin-top:5px;display:block;position:relative}.wpcf7-form .wpcf7-radio .wpcf7-list-item label input[type=radio]{display:inline-block;width:auto;float:left;opacity:0;margin-bottom:0 !important}.wpcf7-form .wpcf7-radio .wpcf7-list-item label input[type=radio]:checked~.checkoption:after{display:block}.wpcf7-form .wpcf7-radio .wpcf7-list-item label .checkoption{display:block;width:20px;height:20px;border-radius:10px;border:1px solid #bababa;position:absolute;top:7px;left:0;cursor:pointer}.wpcf7-form .wpcf7-radio .wpcf7-list-item label .checkoption:after{display:none;width:10px;height:10px;content:"";background:#418125;border-radius:5px;position:relative;top:4px;left:4px}.wpcf7-form .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label{color:#707070;font-weight:400;margin-top:5px;margin-left:35px;display:block;font-size:16px;line-height:1.4em}.wpcf7-form .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label{color:#707070;font-weight:400;margin-top:10px;margin-left:20px;display:block;font-size:16px;line-height:1.4em}.wpcf7-form .wpcf7-not-valid{border-color:#b71c1c !important;background-color:#fdefef}.wpcf7-form .wpcf7-not-valid~.exclamation-mark{display:block !important;position:absolute;top:25px;right:22px;color:#b71c1c}.wpcf7-form .wpcf7-not-valid~.exclamation-mark:after{font-family:"Font Awesome 5 Free";content:"";width:10px;height:10px;display:block}.wpcf7-form .wpcf7-not-valid-tip{display:none}#orphan-children{margin-top:12px;margin-bottom:18px;display:none}#animal-type-domestic,#animal-type-wildness,#donation-duration,#bank-transfer-form,#giftee{display:none}.tab-container{background:0 0 !important}.tab-container .elementor-widget-wrap{background:0 0 !important}.tab-container .tab-bar{list-style-type:none;display:flex;justify-content:space-between;width:100%;margin-left:0}.tab-container .tab-bar li:before{display:none}.tab-container .tab-bar li a{display:block;text-decoration:none;min-width:360px;text-align:center;padding:18px 0;background:#f0f0f0;margin:0 20px}.tab-container .tab-bar li a .elementor-icon{color:#418125;display:none}.tab-container .tab-bar li a.active{box-shadow:0px 0px 10px rgba(0,0,0,.16);background:#fff;z-index:2;position:relative}.tab-container:before{content:"";width:100%;height:8px;background:#fff;box-shadow:0px 0px 10px rgba(0,0,0,.16);display:block;position:absolute;bottom:-6px;z-index:1}.tab-container:after{content:"";width:100%;height:20px;background:#fff;display:block;position:absolute;bottom:-19px;z-index:2}.tab-section{background:#fff;z-index:2}.custom-accordion .accordion-item .accordion-title a{border-top:1px solid #bababa;display:inline-block;position:relative;text-decoration:none;color:#707070;font-weight:700;padding:16px 0}.custom-accordion .accordion-item .accordion-title a:after{background:transparent url(//www.tierheim-linz.at/wp-content/themes/tierheim/./assets/icons/arrow-bottom-green.svg) no-repeat center;width:16px;height:14px;display:block;position:absolute;right:0;top:22px;content:""}.custom-accordion .accordion-item .accordion-text{height:0;opacity:0;visibility:hidden;max-width:66%}.custom-accordion .accordion-item.open .accordion-text{visibility:visible;padding-bottom:26px}.custom-accordion .accordion-item:not(.open):last-child .accordion-title a{border-bottom:1px solid #bababa}.pagination{margin:86px auto 0;justify-content:center}.pagination .page-numbers{position:relative;cursor:pointer}.pagination .page-numbers:not(.current):not(.next):not(.prev){display:none}.pagination .page-numbers.next:after,.pagination .page-numbers.prev:after{content:"";display:block;width:16px;height:14px;position:absolute;top:6px}.pagination .page-numbers.next:after{background:transparent url(//www.tierheim-linz.at/wp-content/themes/tierheim/./assets/icons/arrow-right-green.svg) no-repeat center;left:70px}.pagination .page-numbers.prev:after{background:transparent url(//www.tierheim-linz.at/wp-content/themes/tierheim/./assets/icons/arrow-left-green.svg) no-repeat center;left:-35px}#news .news-entry{margin-top:80px}#news .news-entry header{background:#fabb00;color:#fff;border-top-left-radius:4px;border-top-right-radius:4px}#news .news-entry header .title{padding:19px 41px 12px}#news .news-entry header .title h4{color:#fff}#news .news-entry header .date{font-weight:700;margin-right:40px}#news .news-entry section{padding:44px 41px;border-right:1px solid #bababa;border-bottom:1px solid #bababa;border-left:1px solid #bababa;border-bottom-left-radius:4px;border-bottom-right-radius:4px}#news .news-entry section .left{max-width:720px;margin-right:50px}#premium-animal-box .animal-entry{background:#fff}#premium-animal-box .animal-entry{text-decoration:none;width:100%;margin:0 15px 0;display:flex;flex-direction:column}#premium-animal-box .animal-entry .thumbnail{height:100%}#premium-animal-box .animal-entry .thumbnail.avatar img{width:100%;height:100%;object-fit:cover}#premium-animal-box .animal-entry .thumbnail.placeholder{display:flex;justify-content:center;align-items:center;border-top:1px solid #bababa;border-left:1px solid #bababa;border-right:1px solid #bababa;border-top-right-radius:4px;border-top-left-radius:4px}#premium-animal-box .animal-entry .thumbnail.placeholder img{height:200px}#premium-animal-box .animal-entry .name{background:#418125;padding:5px 0 0 20px;color:#fff;position:relative}#premium-animal-box .animal-entry .name .badges-container{right:18px;bottom:14px}#premium-animal-box .animal-entry .name .badges-container .nice-badge{width:84px;height:90px;margin-left:20px}#premium-animal-box .animal-entry .name .badges-container .nice-badge:after{content:"";display:block;-webkit-box-shadow:0px 0px 6px 3px rgba(0,0,0,.16);-moz-box-shadow:0px 0px 6px 3px rgba(0,0,0,.16);box-shadow:0px 0px 6px 3px rgba(0,0,0,.16);width:84px;height:84px;position:relative;border-radius:42px;top:2px}#premium-animal-box .animal-entry .name .badges-container .nice-badge.is-reserved{background:transparent url(//www.tierheim-linz.at/wp-content/themes/tierheim/./assets/icons/reserved.svg) no-repeat center}#premium-animal-box .animal-entry .name .badges-container .nice-badge.no-giving-away{background:transparent url(//www.tierheim-linz.at/wp-content/themes/tierheim/./assets/icons/no-giving-away.svg) no-repeat center}#premium-animal-box .animal-entry .name .badges-container .nice-badge.has_care_space{background:transparent url(//www.tierheim-linz.at/wp-content/themes/tierheim/./assets/icons/care-space.svg) no-repeat center}#premium-animal-box .animal-entry .description{flex:1 0 auto;background:#f0f0f0;color:#707070;padding:9px 20px}#sponsored-animals,.filtered-animals-container{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:16px}#sponsored-animals .animal-entry,.filtered-animals-container .animal-entry{text-decoration:none;width:360px;margin:62px 15px 0;display:flex;flex-direction:column}#sponsored-animals .animal-entry .thumbnail,.filtered-animals-container .animal-entry .thumbnail{height:360px}#sponsored-animals .animal-entry .thumbnail.avatar img,.filtered-animals-container .animal-entry .thumbnail.avatar img{width:360px;height:360px;object-fit:cover}#sponsored-animals .animal-entry .thumbnail.placeholder,.filtered-animals-container .animal-entry .thumbnail.placeholder{display:flex;justify-content:center;align-items:center;border-top:1px solid #bababa;border-left:1px solid #bababa;border-right:1px solid #bababa;border-top-right-radius:4px;border-top-left-radius:4px}#sponsored-animals .animal-entry .thumbnail.placeholder img,.filtered-animals-container .animal-entry .thumbnail.placeholder img{height:200px}#sponsored-animals .animal-entry .name,.filtered-animals-container .animal-entry .name{background:#418125;padding:5px 0 0 20px;color:#fff;position:relative}#sponsored-animals .animal-entry .name .badges-container,.filtered-animals-container .animal-entry .name .badges-container{right:18px;bottom:14px}#sponsored-animals .animal-entry .name .badges-container .nice-badge,.filtered-animals-container .animal-entry .name .badges-container .nice-badge{width:84px;height:90px;margin-left:20px}#sponsored-animals .animal-entry .name .badges-container .nice-badge:after,.filtered-animals-container .animal-entry .name .badges-container .nice-badge:after{content:"";display:block;-webkit-box-shadow:0px 0px 6px 3px rgba(0,0,0,.16);-moz-box-shadow:0px 0px 6px 3px rgba(0,0,0,.16);box-shadow:0px 0px 6px 3px rgba(0,0,0,.16);width:84px;height:84px;position:relative;border-radius:42px;top:2px}#sponsored-animals .animal-entry .name .badges-container .nice-badge.is-reserved,.filtered-animals-container .animal-entry .name .badges-container .nice-badge.is-reserved{background:transparent url(//www.tierheim-linz.at/wp-content/themes/tierheim/./assets/icons/reserved.svg) no-repeat center}#sponsored-animals .animal-entry .name .badges-container .nice-badge.no-giving-away,.filtered-animals-container .animal-entry .name .badges-container .nice-badge.no-giving-away{background:transparent url(//www.tierheim-linz.at/wp-content/themes/tierheim/./assets/icons/no-giving-away.svg) no-repeat center}#sponsored-animals .animal-entry .name .badges-container .nice-badge.has_care_space,.filtered-animals-container .animal-entry .name .badges-container .nice-badge.has_care_space{background:transparent url(//www.tierheim-linz.at/wp-content/themes/tierheim/./assets/icons/care-space.svg) no-repeat center}#sponsored-animals .animal-entry .description,.filtered-animals-container .animal-entry .description{flex:1 0 auto;background:#f0f0f0;color:#707070;padding:9px 20px}#sponsored-animals:after,.filtered-animals-container:after{content:"";flex:0 0 320px;margin:0 15px}#sponsored-animals{margin-bottom:148px}.loading{background:transparent url(//www.tierheim-linz.at/wp-content/themes/tierheim/./assets/icons/loading.gif) no-repeat center;width:100px;height:100px;background-size:cover;margin:60px auto 0}.filtered-animals-container{margin-top:83px}.filtered-animals-container.frontpage{margin-top:0}#filter-wrapper>.elementor-widget-container{display:flex;flex-direction:column}#filter-wrapper>.elementor-widget-container .filter-container{display:flex;justify-content:flex-start;flex-wrap:wrap;margin:6px auto 0}#filter-wrapper>.elementor-widget-container .filter-container .filter-entry{margin:0 60px 20px}#filter-wrapper>.elementor-widget-container .filter-container .filter-entry .options-wrapper{margin-top:13px}#filter-wrapper>.elementor-widget-container .filter-container .filter-entry .options-wrapper .option{position:relative;padding-left:35px;margin-bottom:13px}#filter-wrapper>.elementor-widget-container .filter-container .filter-entry .options-wrapper .option label{cursor:pointer}#filter-wrapper>.elementor-widget-container .filter-container .filter-entry .options-wrapper .option label input{box-sizing:border-box;margin:0 !important;position:absolute;left:0;top:4px;width:20px;height:20px;cursor:pointer;z-index:1;opacity:0;border-radius:4px !important;border:1px solid #bababa !important}#filter-wrapper>.elementor-widget-container .filter-container .filter-entry .options-wrapper .option label input:checked~.checkmark:after{display:block}#filter-wrapper>.elementor-widget-container .filter-container .filter-entry .options-wrapper .option label .checkmark{position:absolute;top:4px;left:0;height:20px;width:20px;border-radius:4px;display:block;border:1px solid #bababa}#filter-wrapper>.elementor-widget-container .filter-container .filter-entry .options-wrapper .option label .checkmark:after{display:none;border-color:#418125 !important;content:"";left:5px;top:1px;position:relative;width:8px;height:13px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#animal-data-box #back-btn .elementor-button-link{border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:0;padding-left:46px}#animal-data-box #back-btn .elementor-button-link:before{content:"";display:inline-block;position:absolute;width:16px;height:14px;padding:0 12px;background:transparent url(//www.tierheim-linz.at/wp-content/themes/tierheim/./assets/icons/arrow-left-white.svg) no-repeat center left;transform:rotate(180deg);right:90px;top:18px}#animal-data-box #file-wrapper .elementor-row{align-items:flex-end}#properties-container{column-count:2;column-gap:80px}#assigned-images{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}#assigned-images:after{content:"";flex:0 0 30.5%}#assigned-images img{margin-bottom:60px}#sponsor-logo{text-align:center;padding:40px 0}#sponsor-logo img{max-width:200px}.elementor-align-icon-left{display:flex;align-items:center}.team-entry-container-row .team-entry .elementor-widget-wrap{background:#f0f0f0}.elementor-heading-title{line-height:1.3em}#paypal-submit-form-wrapper{display:none}