@font-face {
font-display: swap;
} #logo {
margin-top: 12px;
}
#et-top-navigation {
position: relative;
top: 30px;
} .et-fixed-header img#logo {
max-height: 80%;
margin-top: 0px;
}
.et-fixed-header div#et-top-navigation {
position: relative;
top: 1px;
}
form.et-search-form {
background-color: rgba(77,149,193,0.8) !Important;
padding: 15px;
max-width: unset !Important;
width: 70%;
}
.et-search-form input {
background-color: white;
height: 40px;
width: 85%;
}   #top-menu li {
font-size: 15px;
text-transform: uppercase;
padding-right: 12px;
}
#top-menu li a {
font-style: normal;
}
#et_mobile_nav_menu li {
font-size: 15px;
text-transform: uppercase;
padding-right: 15px;
text-decoration: none;
}
#et_mobile_nav_menu li a {
font-style: normal;
text-decoration: none;
}
#et_top_search {
margin-left: 15px;
}
.nav li ul {
width: 300px;
}
.nav li li {
padding: 0;
}
#top-menu li li {
padding: 0;
margin-bottom: 10px;
}
#top-menu li li a {
width: 300px;
line-height: 1.5em;
}
#mobile_menu {
width: 300px;
} body {
font-weight: 400;
}
h1 {
letter-spacing: 1px;
font-weight: 400;
}
h2 {
font-size: 22px;
letter-spacing: 1px;
font-weight: 400;
padding-top: 15px;
} h3 {
font-size: 22px;
letter-spacing: 1px;
font-weight: 900;
padding-top: 15px;
}
p {
padding-bottom: 0.7em;
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
}
a, a:hover {
font-style: italic;
text-decoration: underline;
}
#zrhFirstSection {
padding-bottom: 0px;
}
#TopHeadlineWithoutMainImg {
padding-top: 20px;
padding-bottom: 10px;
}
#TopHeadlineWithoutMainImg h1{
text-transform: uppercase;
color: #838383;
font-weight: 600;
}
#zrhAbstandZeile {
padding-bottom: 50px;
}
#zrhKompetenz {
margin: 50px 0;
padding: 50px 0 35px;
}
#zrhKompetenz h1 {
color: white;
text-transform: uppercase;
}
#zrhKompetenz h2 {
text-transform: uppercase;
padding-bottom: 20px;
padding-top: 0;
}
#zrhKompetenz h2 a {
font-style: normal;
}
#zrhKompetenz h2 a:hover {
font-style: normal;
}
#zrhVideos h2 {
padding-top: 0;
}
#zrhFormularLinks .et_pb_blurb_content {
max-width: unset;
}
#zrhPublikationen {
padding: 50px 0 0 0;
}
#zrhPublikationen .et_pb_row .et_pb_column:first-child {
max-width: 250px;
float: left;
}
#zrhPublikationen .et_pb_row {
margin-bottom: 50px;
}
#zrhUnterseite {
text-transform: uppercase;
}
#zrhUnterseite a {
font-style: normal;
}
#zrhUnterseite a:hover {
font-style: normal;
} #post-181 .et_pb_image_wrap, #post-267 .et_pb_image_wrap, #post-279 .et_pb_image_wrap {
overflow: hidden;
}
#post-181 .et_pb_image_wrap img, #post-267 .et_pb_image_wrap img, #post-279 .et_pb_image_wrap img {
transition: transform .2s ease;
}
#post-181 .et_pb_image_wrap:hover img, #post-267 .et_pb_image_wrap:hover img, #post-279 .et_pb_image_wrap:hover img {
transform: scale(1.1);
filter: brightness(1.1);
} .et_pb_scroll_top.et-pb-icon {
background: rgba(0,0,0,.4); font-size: 40px;
} @media (min-width: 981px) {
.et_pb_section {
padding: 50px 0;
border: 0px solid blue;
}
.et_pb_row {
padding: 0;
border: 0px solid green;
}
.et_pb_gutters3 .et_pb_column_1_2 .et_pb_module, .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_module {
margin-bottom: 15px; }
#startseiteMainImg {
margin-bottom: 50px;
padding: 0px;
}
#zrhKompetenz h1 {
padding-bottom: 40px;
}
#zrhKompetenz h2 {
padding-bottom: 0;
}		
.et_pb_gutters3.et_pb_footer_columns4 .footer-widget {
width: unset;
}
.et_pb_gutters3 .footer-widget {
margin-bottom: 40px;
}
} #cookie-notice {
border-top: 2px solid #D3D6DF;
}
.cn-button.bootstrap, .cn-revoke-cookie {
font-size: 100%;
background-color: #D3D6DF !Important;
background-image: none;
text-shadow: none;
padding: 20px;
}
.cn-button.bootstrap:hover, .cn-revoke-cookie:hover {
font-size: 100%;
background-color: #D3D6DF;
background-image: none;
color: black;
text-shadow: none;
}
.cn-buttons-container, .cn-text-container {
display: block !Important;
} .wpcf7-form td {
padding: .45em .45em !Important;
border-top: 0px solid #fff !Important;
}
.wpcf7-form table {
border: 0px solid #fff !Important;
}
.required {
background: url(https://www.zierhofer-tonar.at/wp-content/uploads/2020/03/required.gif);
background-position: center;
background-repeat: no-repeat;
padding: 10px;
}
.wpcf7-submit {
font-size: 100%;
padding: 5px 20px;
background-color: #859bf2;
color: white;
cursor: pointer;
}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
border: 2px solid red;
}
.formHint {
font-size: 80%;
} #main-footer {
background-color: #6b6b6b;
margin-top: 50px;
}
#main-footer a {
text-decoration: underline;
}
#footer-widgets {
padding: 4% 0 0;
}
#main-footer .title {
color: rgba(255,255,255,0.4);
text-transform: uppercase;
font-size: 15px;
letter-spacing: 2px;
}
#main-footer .head {
color: white;
text-transform: uppercase;
font-size: 15px;
letter-spacing: 2px;
}
#footer-bottom {
display: none;
}
#footer1 .head {
line-height: 2.3em;
margin-top: -9px;
margin-bottom: -13px;
} #post-3 h2 {
font-weight: bold;
}
#post-3 h3 {
font-weight: normal;
} @media only screen and ( max-width: 1300px ) {
#et_mobile_nav_menu { 
display:block !important; 
margin-bottom: 5px; 
margin-top:6px 
}
#top-menu-nav { display:none; }
.et-fixed-header #et_mobile_nav_menu { margin-bottom:0; } #mobile_menu { max-width: 400px; right: 0; left:auto; }
#et_top_search {
margin: 15px 0 0 22px;
}	
#et-top-navigation {
position: relative;
top: 0px;
}
}
@media only screen and ( min-width: 1300px ) {
.et_fixed_nav #et-top-navigation {
padding-left: 0px !important;
}
} @media (max-width: 980px) {
#et-top-navigation {
position: relative;
top: 0px;
padding-left: 0px !Important;
}
#et_top_search {
margin: 5px 15px 0 22px;
}	
.et_header_style_left #logo, .et_header_style_split #logo {
max-width: 65%;
}
#logo {
margin-top: -1px;
}
#zrhPublikationen {
padding: 30px 0 0 0;
}
#zrhPublikationen .et_pb_row .et_pb_column:first-child {
max-width: 30%;
float: left;
}
#zrhPublikationen .et_pb_row .et_pb_column.et-last-child {
max-width: 65%;
float: right;
}
#zrhPublikationen .et_pb_row {
margin-bottom: 0;
} .custom_row {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap; flex-wrap: wrap;
} .first-on-mobile {
-webkit-order: 1;
order: 1;
}
.second-on-mobile {
-webkit-order: 2;
order: 2;
}
.third-on-mobile {
-webkit-order: 3;
order: 3;
}	
.et_header_style_left .et-search-form, .et_header_style_split .et-search-form {
width: 70% !Important;
max-width: 70% !Important;
}
}
@media (max-width: 599px) {
#zrhPublikationen .et_pb_row .et_pb_column:first-child {
max-width: unset;
}
#zrhPublikationen img {
max-width: 250px;
}
#zrhPublikationen .et_pb_row .et_pb_column.et-last-child {
max-width: 100%;
}
} #cn-notice-buttons {
margin-bottom: 15px;
}
#cookie-notice .cn-button {
margin: 10px;
background-color: lightgrey;
padding: 15px;
border: 1px solid black;
border-radius: 7px;
color: black;
text-transform: uppercase;
text-decoration: none;
font-weight: bold;
} #left-area .post-meta {
display: none;
}