@media only screen and (max-width:1575px){html body h1{font-size:calc(4vw + 15px) !important}html body h2{font-size:calc(2vw + 15px) !important}html body h3{font-size:calc(1.8vw + 17px) !important}html body .site-header #white-container .site-branding{margin-left:35px}html body .site-header #white-container #header-content #top.header-detail-animal .right-column{align-items:center}html body .site-header #white-container #header-content #top .right-column{max-width:100% !important;width:60%}html body .site-header #white-container #header-content #top .right-column .ask-for-donation{display:none}html body .site-header #white-container #header-content #top .right-column .header-title,html body .site-header #white-container #header-content #top .right-column #animal-name{width:auto !important;right:70px !important}html body .site-header #white-container #header-content #top .right-column .header-title h1,html body .site-header #white-container #header-content #top .right-column #animal-name h1{margin-top:25%}html body .site-header #green-container{left:33%}html body .site-header #green-container .site-navigation{width:100%;height:auto}html body .site-header #green-container .site-navigation #main-menu{align-self:flex-start}html body .site-header #green-container #flyout .flyout-wrapper{padding-left:30px}html body .site-main{margin-top:0}}@media only screen and (max-width:1340px){html body header #white-container #header-content #top .right-column .header-title{padding-left:27px;right:0 !important}html body header #white-container #header-content #top .right-column .header-title h1{font-size:6vw !important;margin-top:30px}html body header #white-container #header-content #top .right-column .header-title h1 span{font-size:inherit !important}html body header #green-container .site-navigation{align-items:flex-start !important;flex-direction:row !important;justify-content:space-between}html body header #green-container .site-navigation #main-menu{z-index:1000;width:100%;position:absolute !important}html body header #green-container .site-navigation #main-menu .mega-menu-wrap .mega-menu{margin-top:15px !important;padding:32px 0 27px}html body header #green-container .site-navigation #main-menu .mega-menu-wrap .mega-menu>.mega-menu-item>.mega-menu-link{font-size:calc(0.3vw + 22px) !important;height:46px;padding:0 19px;text-align:center}html body header #green-container .site-navigation #main-menu .mega-menu-wrap .mega-menu>.mega-menu-item>.mega-menu-link:after{display:none !important}html body header #green-container .site-navigation #main-menu .mega-menu-wrap .mega-menu>.mega-menu-item.mega-toggle-on .mega-sub-menu{display:block !important;background:#62ad42;padding:5px 0;margin:5px 0}html body header #green-container .site-navigation #main-menu .mega-menu-wrap .mega-menu>.mega-menu-item.mega-toggle-on .mega-sub-menu .mega-menu-item .mega-menu-link{color:#fff;background:#62ad42;padding:4px 0;text-align:center;font-weight:600}html body header #green-container .site-navigation #main-menu .mega-menu-wrap .mega-menu>.mega-menu-item.mega-toggle-on .mega-sub-menu .mega-menu-item:last-child a{opacity:1 !important}html body header #green-container .site-navigation #main-menu #nav-indicator{display:none}html body header #green-container #flyout{display:none}}@media only screen and (max-width:1200px){.overlapping-container>.elementor-container .elementor-column:first-child .elementor-element-populated{background-size:cover;background-position:center}.overlapping-container .overlapping-right-column{position:relative}.overlapping-container .overlapping-right-column>.elementor-column-wrap{margin:0 !important}.overlapping-container .overlapping-right-column:before{display:none}.overlapping-container .overlapping-right-column .elementor-widget-image .elementor-image img{width:200px}.tab-container .tab-bar{justify-content:center}.tab-container .tab-bar li a{padding:18px !important;min-width:auto;margin:0 3vw !important}.tab-container .tab-bar li a h3{display:none}.tab-container .tab-bar li a .elementor-icon{display:block}.news-entry section{flex-direction:column-reverse}.news-entry section .right img{margin-bottom:60px}}@media only screen and (max-width:1170px){#sponsored-animals,#filtered-animals-container{justify-content:center}#sponsored-animals .animal-entry,#filtered-animals-container .animal-entry{width:320px}#footer-wrapper-container #footer-column-wrapper>.elementor-container>.elementor-row{flex-wrap:wrap}#footer-wrapper-container #footer-column-wrapper>.elementor-container>.elementor-row>.elementor-column{width:50%}#footer-wrapper-container #footer-column-wrapper>.elementor-container>.elementor-row>.elementor-column .contact-info{width:auto}}@media only screen and (max-width:1024px){html body .site-header #white-container #header-content{padding-right:0 !important}html body .site-header #white-container #header-content #top .left-column .elementor-image:after,html body .site-header #white-container #header-content #top .left-column #avatar-full:after{display:none !important}html body .site-header #white-container #header-content #top .right-column{padding:10px 0;width:100%}html body .site-header #white-container #header-content #top .right-column .header-title,html body .site-header #white-container #header-content #top .right-column #animal-name{right:0 !important}html body .site-header #white-container #header-content #top .right-column .header-title h1,html body .site-header #white-container #header-content #top .right-column #animal-name h1{margin-top:0}html body .site-header #white-container #header-content #top .right-column #animal-name,html body .site-header #white-container #header-content #top .right-column #animal-description{left:0;padding-left:27px}html body .site-header #white-container #header-content #top .right-column #animal-description{left:0;padding-left:16px}html body .site-header #green-container{left:0}html body .site-header #green-container .site-navigation #top-bar{width:100%;display:flex;align-items:flex-start}html body .site-header #green-container .site-navigation #top-bar #responsive-logo{z-index:10000;background:transparent url(//www.tierheim-linz.at/wp-content/themes/tierheim/./assets/imgs/logo-white.svg) no-repeat center;width:221px;height:100px;margin:44px 16px 0;position:absolute;!important;display:block !important}html body .site-header #green-container .site-navigation #main-menu .mega-menu-wrap .mega-menu{padding-top:10px;margin-top:90px !important}html body .overlapping-container>.elementor-container>.elementor-row{justify-content:center}html body .overlapping-container .overlapping-right-column{position:relative;width:100% !important;margin-top:40px}html body .reports .entry>.elementor-column-gap-default>.elementor-row{justify-content:space-between}html body .reports .entry>.elementor-column-gap-default>.elementor-row .elementor-column{width:auto !important}html body .reports .entry>.elementor-column-gap-default>.elementor-row .elementor-column.file-size{margin-left:auto}html body #animal-data-box #file-wrapper .animal-data{width:100%}html body #animal-data-box #file-wrapper .icon-link{width:33.333%}html body #huge-text-box h3 span{font-size:calc(12vw + 20px) !important}html body #thank-you-box h3 span,html body #phone-box h3 span{font-size:calc(9vw + 10px) !important}html body .faq-icon{width:100% !important}html body .faq-icon>.elementor-column-wrap{border-radius:4px 4px 0 0 !important}html body .faq-content{width:100% !important}html body h3 span{font-size:calc(9vw + 4px) !important}}@media only screen and (max-width:768px){.reports .entry>.elementor-column-gap-default>.elementor-row{flex-direction:column !important;align-items:flex-start}.reports .entry>.elementor-column-gap-default>.elementor-row .elementor-column{width:auto !important}.reports .entry>.elementor-column-gap-default>.elementor-row .elementor-column.file-size{margin-left:0 !important}.form-wrapper .wpcf7-form-control-wrap{display:block}#footer-wrapper-container #footer-column-wrapper>.elementor-container>.elementor-row{flex-wrap:wrap}#footer-wrapper-container #footer-column-wrapper>.elementor-container>.elementor-row>.elementor-column{width:100%}#footer-wrapper-container #footer-column-wrapper>.elementor-container>.elementor-row>.elementor-column .donate-batch{display:none}}@media only screen and (max-width:719px){#sponsored-animals:after,#filtered-animals-container:after{display:none}}@media only screen and (max-width:600px){html body .site-header #green-container{left:0}html body .site-header #green-container .site-navigation #top-bar{width:100%;display:flex;align-items:flex-start}html body .site-header #green-container .site-navigation #top-bar #responsive-logo{background:transparent url(//www.tierheim-linz.at/wp-content/themes/tierheim/./assets/imgs/logo-white.svg) no-repeat center bottom;width:220px;height:100px;margin:25px 30px 0 25px;display:block !important}html body .site-header #green-container .site-navigation #top-bar .button{align-self:flex-end;margin-right:15px !important;border-top-right-radius:4px;border-top-left-radius:4px;flex:0 0 auto}html body .overlapping-container .overlapping-right-column .elementor-widget-image .elementor-image img{display:none}html body #animal-data-box .animal-data{margin-bottom:40px}html body #animal-data-box #file-wrapper .animal-data,html body #animal-data-box #file-wrapper .icon-link{width:100%}html body .news-entry header{flex-direction:column;align-items:flex-start !important}html body .news-entry header .title{padding:10px 15px 0 !important}html body .news-entry header .date{padding:0 15px 14px !important}html body .news-entry section{padding-left:15px !important;padding-right:15px !important}}@media only screen and (max-width:460px){#green-container .site-navigation #top-bar .button{display:none !important}}