@font-face {
font-family: Brandon;
src: url(//www.tierparkstadthaag.at/wp-content/themes/twentyseventeen-child/assets/font/BrandonGrotesque-Regular.eot);
src: url(//www.tierparkstadthaag.at/wp-content/themes/twentyseventeen-child/assets/font/BrandonGrotesque-Regular.eot?#iefix) format('embedded-opentype'),
url(//www.tierparkstadthaag.at/wp-content/themes/twentyseventeen-child/assets/font/BrandonGrotesque-Regular.woff2) format('woff2'),
url(//www.tierparkstadthaag.at/wp-content/themes/twentyseventeen-child/assets/font/BrandonGrotesque-Regular.woff) format('woff'),
url(//www.tierparkstadthaag.at/wp-content/themes/twentyseventeen-child/assets/font/BrandonGrotesque-Regular.ttf) format('truetype'),
url(//www.tierparkstadthaag.at/wp-content/themes/twentyseventeen-child/assets/font/BrandonGrotesque-Regular.svg#BrandonGrotesque-Regular) format('svg');
font-weight: normal;
}
p {
font-family: Brandon !important;
letter-spacing: normal !important;
}
a {
font-family: Brandon !important;
letter-spacing: normal !important;
}
button {
font-family: Brandon !important;
letter-spacing: normal !important;
}
h1 {
font-family: Brandon !important;
letter-spacing: normal !important;
}
h2 {
font-family: Brandon !important;
letter-spacing: normal !important;
}
h3 {
font-family: Brandon !important;
letter-spacing: normal !important;
}
h4 {
font-family: Brandon !important;
letter-spacing: normal !important;
}
p {
margin-bottom: 0px;
}
*:focus {
outline: -webkit-focus-ring-color auto 5px !important;
outline: auto 2px Highlight;
}
a:focus {
outline: -webkit-focus-ring-color auto 5px !important;
outline: auto 2px Highlight;
}
*::-moz-placeholder {
font-family: Brandon !important;
letter-spacing: normal !important;
}
body {
font-family: Brandon !important;
letter-spacing: normal !important;
}
div {
font-family: Brandon !important;
letter-spacing: normal !important;
}
html {
font-family: Brandon !important;
letter-spacing: normal !important;
}
button {
font-family: Brandon !important;
letter-spacing: normal !important;
}
#inner_content {
margin-bottom: 0px !important;
} @media screen and (max-width: 1024px) { #elementor-header li.menu-item-9211 a,
#elementor-header li.menu-item-9212 a {
background: white !important;
color: black !important;
}
}
@media screen and (min-width: 1025px) { #elementor-header li.menu-item-9211 a,
#elementor-header li.menu-item-9212 a {
border: 2px solid white !important; border-radius: 2px !important; margin-left: 15px !important; }
#elementor-header li.menu-item-9211 a:hover,
#elementor-header li.menu-item-9212 a:hover {
background: white !important; color: black !important; }
#elementor-header li.menu-item-9211 a:hover:after,
#elementor-header li.menu-item-9212 a:hover:after {
background-color: transparent !important; }
} #custom_header {
width: 100%;
z-index: 99999;
}
#custom_header h5 {
display: none;
}
.menu-scroll-down {
display: none !important;
}
#custom_header .probox {
background: #264F17 !Important;
height: 40px !important;
}
#custom_header .proinput {
font-family: Brandon !important;
letter-spacing: normal !important;
}
#custom_header input {
height: 40px !important;
font-family: Brandon !important;
letter-spacing: normal !important;
font-size: 20px;
}
#custom_header .promagnifier {
height: 40px !important;
width: 40px !important;
}
#custom_header .innericon {
background: #264F17 !Important;
}
div.vertical[id*="ajaxsearchliteres"] {
background: #264F17 !important;
top: 34px !important;
border: 5px solid #264F17 !important;
padding: 0px !important;
z-index: 9999999999999;
}
div.vertical[id*="ajaxsearchliteres"] .results .asl_spacer {
background: #264F17 !important;
}
div.vertical[id*="ajaxsearchliteres"] .results .item:first-child {
border-radius: 0px;
}
div[id*="ajaxsearchlite"] .probox .proinput input::-moz-placeholder {
font-family: Brandon !important;
letter-spacing: normal !important;
font-size: 20px;
}
#custom_header input::-webkit-input-placeholder { font-family: Brandon !important;
letter-spacing: normal !important;
font-size: 20px;
}
#custom_header input::-moz-placeholder { font-family: Brandon !important;
letter-spacing: normal !important;
font-size: 20px;
}
#custom_header input:-ms-input-placeholder { font-family: Brandon !important;
letter-spacing: normal !important;
font-size: 20px;
}
#custom_header input:-moz-placeholder { font-family: Brandon !important;
letter-spacing: normal !important;
font-size: 20px;
;
}
#ajaxsearchlite1 .probox .proinput input,
div[id*="ajaxsearchlite"] .probox .proinput input {
font-family: Brandon !important;
letter-spacing: normal;
font-size: 20px !important;
}
#custom_header .proclose {
height: 40px;
width: 40px;
}
.proinput form {
height: 40px; width: 100%;
}
.proinput .autocomplete {
display: none !important;
}
div.vertical[id*="ajaxsearchliteres"] {
position: fixed;
}
div[id*="ajaxsearchliteres"] .results .item .asl_content h3,
div[id*="ajaxsearchliteres"] .results .item .asl_content h3 a {
font-size: 15px !important;
color: #264F17 !important;
text-decoration: none !important;
}
div[id*="ajaxsearchliteres"] .results .item .asl_content {
line-height: 25px !important;
padding: 10px !important
}
div[id*="ajaxsearchliteres"] .results .item .asl_content h3,
div[id*="ajaxsearchliteres"] .results .item .asl_content h3 a {
line-height: 20px !important;
font-size: 20px !important;
text-decoration: none !important;
}
div[id*='ajaxsearchliteres'] .results .item .asl_content .asl_desc {
margin-top: 8px !important;
font-size: 16px !important;
line-height: 20px !important;
}   .scrollToTop {
height: 50px;
width: 50px;
border-radius: 30px;
background: rgba(38, 79, 23, 0.9);
color: white;
display: flex;
align-items: center;
justify-content: center;
position: fixed;
bottom: 20px;
right: 20px;
z-index: 9999 !important;
display: none;
border: 2px solid white;
}
.scrollToTop:visited {
color: white;
background: rgba(38, 79, 23, 0.9);
text-decoration: none;
border: 2px solid rgba white;
}
.scrollToTop:hover {
color: rgba(38, 79, 23, 1.0) !important;
background: white;
text-decoration: none;
border: 2px solid rgba(255, 255, 255, 1.0);
} .wp-video {
width: 100% !important;
} .footer-menu-php {
display: block;
color: white;
text-align: center;
font-size: 18px;
}
.footer-menu-php a {
color: white;
text-decoration: none !important;
}
.footer-menu-php a:hover {
color: #F4AE00;
}
.footer-menu-php ul {
list-style: none;
text-align: center;
}
.footer-menu-php li {
padding: 5px 25px 5px 25px;
display: inline-block;
} div#catapult-cookie-bar { }
div.cookieConsent {
font-size: 0.85rem;
}
a.ctcc-more-info-link {
border-bottom: 2px solid white;
padding-bottom: 3px;
color: white;
}
button#catapultCookie {
border-radius: 2px;
text-transform: uppercase;
font-size: 0.9rem;
} #animalImages,
#newsImages,
#sponsorPictures,
#newsFilesText,
#newsVideo,
#animalVideo,
#animalSound,
#h2-tierpatenEhrentafel,
#animalFilesText,
#tierpatenVideo,
#tierpatenFilesText,
#tierpatenSound,
#newsSound {
text-align: center;
color: #264F17;
margin-bottom: 30px;
padding-top: 0px;
}
.newsfile-wrap {
display: block;
text-align: center;
}
.download-favicon {
color: #F4AE00;
border: 1px solid #F4AE00;
padding: 7px;
border-radius: 50%;
margin-right: 5px;
margin-bottom: 10px;
}
.a-file-download[href=''] {
display: none;
}
#newsFiles,
#animalFiles,
#tierpatenFiles {
text-align: center;
}
.customPostTypeContent a {
text-decoration: underline !important;
}
.customPostTypeContent,
.customPostTypeContent p {
font-size: 18px;
margin: 0;
line-height: 1.5;
padding: 0;
}
.customPostTypeContent ol,
.customPostTypeContent ul {
padding-left: 25px;
}
.customPostTypeContent h1 {
color: #264f17 !important;
padding: 0;
margin: 0 0 20px 0;
font-size: 30px;
}
.customPostTypeContent h2 {
color: #264f17;
font-size: 26px;
padding: 0;
margin: 20px 0px;
}
.customPostTypeContent h3 {
color: #264f17;
font-size: 22px;
padding: 0;
margin: 20px 0px;
}
.customPostTypeContent h4 {
padding: 0;
margin: 20px 0;
font-size: 20px;
}
.customPostTypeContent h5 {
padding: 0;
margin: 20px 0;
font-size: 18px;
}
.customPostTypeContent h6 {
padding: 0;
margin: 20px 0;
font-size: 18px;
}
.customPostTypeContent hr {
background-color: #264F17 !important;
border: 0;
height: 1px;
margin: 20px 0 !important;
}
.publishedTime {
text-align: center;
}
.buttonImages {
cursor: pointer;
margin: 20px;
color: white;
display: flex;
align-items: center;
justify-content: center;
}
#buttonForward {
position: fixed;
right: 3%;
}
#buttonBackward {
position: fixed;
left: 3%;
}
#newsFiles a,
#animalFiles a,
#tierpatenFiles a {
padding: 10px;
white-space: nowrap;
}
.img_customPost {
width: 100%;
padding-bottom: 10px;
display: block;
}
#sponsorButton a,
#animalButton a,
#newsButton a {
text-decoration: none !important;
}
@media screen and (max-width: 765px) {
.a_customPost_image {
display: block;
column-count: 1;
}
}
@media screen and (min-width: 766px) and (max-width: 1024px) {
.a_customPost_image {
display: block;
column-count: 2;
column-gap: 10px;
}
}
@media screen and (min-width: 1025px) {
.a_customPost_image {
display: block;
column-count: 3;
column-gap: 10px;
}
}
.customPostTypeContent iframe {
margin-bottom: 25px !important;
}
.customPostTypeContent .mejs-container {
margin-bottom: 25px;
} .sya_container {
font-weight: bold;
font-size: 20px;
}
.sya_container ul {
font-weight: normal;
font-size: 16px;
padding: 20px;
}
.sya_container a {
text-decoration: underline !important;
}