@font-face {
font-family: "Supermolot Light"; src: url(//www.zeulenroda-presstechnik.de/wp-content/themes/betheme-child/fonts/TT_Supermolot_Neue_Light.woff2) format("woff2"), url(//www.zeulenroda-presstechnik.de/wp-content/themes/betheme-child/fonts/TT_Supermolot_Neue_Light.woff) format("woff");
font-style: normal;
font-weight: normal;
}
@font-face {
font-family: "Supermolot Medium"; src: url(//www.zeulenroda-presstechnik.de/wp-content/themes/betheme-child/fonts/TT_Supermolot_Neue_Medium.woff2) format("woff2"), url(//www.zeulenroda-presstechnik.de/wp-content/themes/betheme-child/fonts/TT_Supermolot_Neue_Medium.woff) format("woff");
font-style: normal;
font-weight: normal;
}
@font-face {
font-family: "Supermolot DemiBold"; src: url(//www.zeulenroda-presstechnik.de/wp-content/themes/betheme-child/fonts/TT_Supermolot_Neue_DemiBold.woff2) format("woff2"), url(//www.zeulenroda-presstechnik.de/wp-content/themes/betheme-child/fonts/TT_Supermolot_Neue_DemiBold.woff) format("woff");
font-style: normal;
font-weight: normal;
} *::selection {
background-color: #113666;
}
.h1,
.h2,
.h3,
.h4 {
font-family: "Supermolot DemiBold";
}
h1 {
font-family: "Supermolot Medium" !important;
}
.h1 {
font-size: 58px;
}
.h2 {
font-size: 40px;
}
.h3 {
font-size: 30px;
}
.h4 {
font-size: 21px;
}
#menu a,
.sub-menu a {
font-family: "Supermolot Medium";
font-size: 16px;
}
html,
body {
font-family: "Supermolot Light";
color: #000000;
}
b,
strong {
font-family: "Supermolot DemiBold";
}
#Top_bar .menu>li>a span:not(.description) {
line-height: 36px;
border-right-width: 0px;
border-style: none;
padding: 0 8px;
}
#Top_bar {
border-bottom: 0px solid transparent;
background: linear-gradient(to bottom, rgba(0, 0, 0, 0.55) 0%, rgba(252, 252, 252, 0.0) 100%);
}
#Top_bar .menu>li>a {
line-height: 36px;
margin-bottom: 10px;
}
.fixed-nav {
display: none;
}
.zoom-teaser img {
transition: transform .2s; }
.zoom-teaser img:hover {
transform: scale(105%); }
.text-email::before,
.text-fax::before,
.text-tel::before {
content: ' ';
top: 1px;
position: relative;
display: inline-block;
background-repeat: no-repeat;
width: 25px;
height: 15px;
}
.small-icon img {
width: 45px;
}
.text-email::before {
background-image: url(//www.zeulenroda-presstechnik.de/wp-content/uploads/2023/12/email-weiss.svg);
}
.text-fax::before {
background-image: url(//www.zeulenroda-presstechnik.de/wp-content/uploads/2023/12/fax-weiss.svg);
}
.text-tel::before {
background-image: url(//www.zeulenroda-presstechnik.de/wp-content/uploads/2023/12/phone-weiss.svg);
}
.style-simple table:not(.recaptchatable) th,
.style-simple table td {
border-width: 0 0px 0px 0;
}
table tr:first-child td {
box-shadow: none;
} #menu .menu-main>li>a {
padding: 5px;
background: linear-gradient(to right, #2C5E9F 100%, #2C5E9F 0%);
-webkit-background-clip: text, padding-box;
background-clip: text, padding-box;
}
#menu .menu-main>li.current-menu-item>a,
#menu .menu-main>li.current-page-parent>a,
#menu .menu-main>li>a:hover {
padding: 5px;
background: linear-gradient(to right, #2C5E9F 100%, #2C5E9F 0%),
linear-gradient(to right, #2C5E9F 100%, transparent 100%) no-repeat;
background-size: 45px 45px;
-webkit-background-clip: text, padding-box;
background-clip: text, padding-box; }
@keyframes bgmove {
from {
background-size: 0% 100%;
}
to {
background-size: 50% 100%;
}
} #Side_slide,
#Side_slide #menu ul li.submenu .menu-toggle,
#Side_slide .search-wrapper input.field,
#Side_slide a:not(.action_button) {
color: #fff;
}
#Side_slide {
background-color: #000;
border-color: #000;
}
#Side_slide #menu ul li.current-menu-item>a,
#Side_slide #menu ul li.current_page_item>a,
#Side_slide #menu ul li.current-menu-parent>a,
#Side_slide #menu ul li.current-page-parent>a,
#Side_slide #menu ul li.current-menu-ancestor>a,
#Side_slide #menu ul li.current-page-ancestor>a,
#Side_slide #menu ul li.current_page_ancestor>a,
#Side_slide #menu ul li.hover>a,
#Side_slide #menu ul li:hover>a {
color: #fff;
}
#Side_slide #menu ul li.submenu .menu-toggle {
opacity: 1;
background: transparent;
} #Action_bar {
background: #fff;
position: relative;
z-index: 300;
}
#Action_bar .contact_details li {
padding-right: 30px;
font-size: 14px;
}
#Action_bar .contact_details li>i {
margin-right: 10px;
color: #2C5E9F;
font-size: 15px;
}
.icon-mail-line::before {
content: "\f1d8";
font-family: 'Font Awesome 5 Free';
font-weight: 900;
font-size: 15px;
}
#Action_bar .contact_details li .icon-phone {
font-size: 18px;
}
#Action_bar .contact_details .slogan::before {
content: "\f3c5";
font-family: 'Font Awesome 5 Free';
font-weight: 900;
font-size: 15px;
color: #2C5E9F;
margin-right: 10px;
}
#Top_bar .menu li ul li ul {
border-left: 1px solid #ffffff;
}
#Top_bar .menu li ul li:not(:last-child) {
border-bottom: 1px solid #ffffff;
}
#Top_bar .menu>li ul li a:hover,
#Top_bar .menu>li ul li.hover>a {
background: #d8d8d8;
}
#Top_bar .menu>li ul li.current-menu-item {
background: #d8d8d8;
}
.menuo-sub-active #Top_bar .menu>li ul li.current-menu-item>a,
.menuo-sub-active #Top_bar .menu>li ul li.current-menu-ancestor>a {
background: #d8d8d8;
}
#Top_bar.is-sticky .menu>li>a,
#Top_bar.is-sticky #menu ul li.submenu .menu-toggle {
color: #000000;
background-position: 0px 6px;
}
#Top_bar:not(.is-sticky) .menu_wrapper {
margin-top: 69px;
margin-left: 5%;
}
.vc_single_image-wrapper {
margin-bottom: 0px !important;
}
.preheader {
font-family: "Supermolot Medium";
font-size: 18px;
}
.teaser-icon img {
width: 100px;
height: 100px;
}
.teaser-card__image {
text-align: center;
}
html .vc_images_carousel .vc_carousel-control .icon-prev:before,
html .flex-direction-nav a:before {
content: url(//www.zeulenroda-presstechnik.de/wp-content/uploads/2023/11/zeulenroda-presstechnik-slider-arrow-links-weiss.svg);
}
html .vc_images_carousel .vc_carousel-control .icon-next:before,
html .flex-direction-nav a.flex-next:before {
content: url(//www.zeulenroda-presstechnik.de/wp-content/uploads/2023/11/zeulenroda-presstechnik-slider-arrow-rechts-weiss.svg);
}
.vc_carousel-inner img {
width: 100%;
}
.vc_row.vc_column-gap-35>.vc_column_container {
padding-top: 0px;
}
@media only screen and (max-width:767px) {
html .mobile-sticky #Top_bar.is-sticky {
background-color: #ffffff !important;
}
.cf-row {
flex-direction: column;
}
html .home.mobile-tr-header #Top_bar {
background: #fff !important;
}
}
.teaser-icon {
margin-top: 0px !important;
margin-bottom: -50px !important;
padding: 0px !important;
}
.background-blue {
background-color: #2C5E9F;
} .padding-left-right-20 {
padding: 0 10%
}
@media only screen and (min-width:1530px) {
.padding-left-right-20 {
padding: 0 20%
}
}
#zitat .mobil-padding {
padding: 0 40px;
}
.mobile-display-none>.wpb_wrapper {
display: none;
}
@media only screen and (min-width:1200px) {
#zitat .mobil-padding {
padding: 0 0px;
}
.mobile-display-none>.wpb_wrapper {
display: inline;
}
}
@media only screen and (max-width:991px) {
#zitat .wpb_single_image.vc_align_right {
text-align: center;
}
}
.zitat {
font-size: 24px;
line-height: 36px;
}
.desktop-display-none>.wpb_wrapper {
display: inline;
}
html .wpb_images_carousel {
margin-bottom: -8px;
}
.width-2560 img {
width: 2560px;
}
.width-600 img {
width: 600px;
} #Footer {
margin-top: -15px;
;
}
#Footer .container .column:first-child {
background-color: #ffffff;
color: #000;
}
#Footer .container .mcb-column-inner {
padding: 20% 18%;
}
#Footer .column:first-child .mcb-column-inner {
padding: 50px 18%;
min-height: 410px;
}
#Footer .social li {
display: inline-block;
margin-right: 6px;
}
#Footer .social i {
color: #2C5E9F;
}
#Footer .one-fourth:first-child {
background-image: url(//www.zeulenroda-presstechnik.de/wp-content/uploads/2023/12/zeulenroda-presstechnik-footer-metall.jpg);
background-position: center center;
background-repeat: no-repeat;
} .teaser-container .teaser-card {
background-color: #fff;
}
.teaser-card {
background-color: #d8d8d8;
}
html .vc_row.overflow-visible {
overflow: visible;
}
.ansprechpartner,
.pressenteaser {
margin-top: -30px;
}
.ansprechpartner .teaser-card {
background-color: #ffffff;
}
.pressenteaser .teaser-container .teaser-card {
background-color: #d8d8d8;
} .flex-control-nav {
display: none;
}
html .flexslider {
background: transparent;
border: 0px solid #fff;
position: relative;
zoom: 0;
border-radius: 0px;
-o-box-shadow: none;
box-shadow: none;
margin-bottom: 0;
}
@media only screen and (max-width:991px) {
#Action_bar .column {
padding: 0 0px;
}
#Action_bar .icon-mail-line,
#Action_bar .icon-phone,
#Action_bar .contact_details .slogan::before {
display: none;
}
}
@media only screen and (min-width:768px) {
.row-teaser__ueberlappung {
margin-top: -85px;
position: relative;
z-index: 1;
}
.row-teaser__margin-bottom-0 {
margin-bottom: -35px !important;
}
.margin-bottom-43{
margin-bottom: 43px;
}
}
@media only screen and (min-width:940px) {
#Action_bar .contact_details {
padding-left: 6%;
}
#Action_bar .social {
padding-right: 6%;
}
#Top_bar .logo {
float: left;
margin: 24px 30px 0 20px;
padding-left: 6%;
}
#Top_bar.is-sticky .logo {
padding-left: 6%;
}
}
.no-grid-right .wpb_images_carousel,
.no-grid-right .wpb_single_image {
margin-left: 0px;
width: 100%;
height: auto;
left: 0%;
position: relative;
transform: translateX(0vw);
}
.no-grid-left .wpb_images_carousel,
.no-grid-left .wpb_single_image,
.no-grid-right .wpb_gallery {
width: 100%;
height: auto;
left: 0;
position: relative;
transform: translateX(-0vw);
}
html .vc_row.vc_row-flex>.no-grid-right .vc_column-inner {
z-index: 0;
}
@media only screen and (min-width:991px) {
.no-grid-right .wpb_images_carousel,
.no-grid-right .wpb_single_image,
.no-grid-right .wpb_gallery {
margin-left: -15px;
margin-bottom: -35px;
width: 50vw;
height: auto;
left: 0%;
position: relative;
transform: translateX(0vw);
}
.no-grid-left .wpb_images_carousel,
.no-grid-left .wpb_single_image,
.no-grid-left .wpb_gallery {
width: 50vw;
height: auto;
left: 100%;
position: relative;
transform: translateX(-50vw);
margin-bottom: 0px;
}
}
.icon-sofortkontakt img {
width: 360px;
}
.sofortkontakt .wpb_wrapper {
padding-left: 50px;
}
.sofortkontakt .wpb_wrapper a {
color: #ffffff;
} .cf-row {
display: flex;
width: 100%;
justify-content: space-between;
}
.cf-row p {
width: 100%;
}
.cf-col-50 {
width: 49%;
}
#Footer .logo-weiss {
display: none;
}
#Footer .logo-blau {
display: inline;
}
::placeholder {
color: rgb(84, 83, 83);
opacity: 1; }
::-ms-input-placeholder { color: rgb(84, 83, 83);
}
.codedropz-upload-handler h3{
color:#fff;
}
.codedropz-upload-handler a {
color: #fff;
}
@media only screen and (max-width:767px) {
.cf-col-50 {
width: 100%;
}
#Footer .container .mcb-column-inner {
padding: 0% 0%;
}
.sofortkontakt .wpb_wrapper {
padding-left: 44px;
}
body:not(.template-slider) #Header {
min-height: 0px;
}
html .mobile-tr-header #Top_bar {
top: 0px !important;
}
.mobile-header-mini #Top_bar .logo {
width: 110px;
}
div.spacer.spacer--small {
margin-bottom: 15px;
}
.wpb_single_image.vc_align_left {
margin-bottom: 0px;
}
body:not(.template-slider) #Header_wrapper {
padding-bottom: 50px;
margin-bottom: 15px;
}
#menu>ul>li>a,
a.action_button,
#overlay-menu ul li a {
font-size: 19px;
}
#Footer .container {
display: flex;
flex-direction: column;
}
#Footer .container :nth-child(1) {
order: 4;
background-image: none;
background-color: #000;
color: #fff;
}
#Footer .container :nth-child(2) {
order: 1;
}
#Footer .container :nth-child(3) {
order: 2;
}
#Footer .container :nth-child(4) {
order: 3;
}
#Footer .container .column:first-child {
background-color: #000;
}
#Footer .column:first-child .mcb-column-inner {
padding: 48px 0%;
}
#Footer .logo-weiss {
display: inline;
}
#Footer .logo-blau {
display: none;
}
}
@media only screen and (min-width:768px) and (max-width:1024px) {
#Footer .column:first-child .mcb-column-inner {
padding: 50px 50px;
}
#Footer .container .mcb-column-inner {
padding: 0px 30px;
}
#Footer .column.one-fourth {
width: 50%;
}
}
.wpcf7-list-item input[type="checkbox"] {
appearance: none;
width: 20px;
height: 20px;
border: 1px solid #ffffff;
margin-right: 5px;
vertical-align: text-bottom;
display: inline-block;
}
.wpcf7-form .wpcf7-list-item input[type="checkbox"]:checked {
appearance: auto;
}
.wpcf7-list-item {
margin: 0px;
}
.wpcf7-list-item-label a,
label,
.cf-row p {
color: #ffffff;
}
.button-flat input[type="submit"] {
border: 1px solid #ffffff;
color: #ffffff;
background-color: transparent;
font-family: "Supermolot Medium";
font-size: 16px;
line-height: 1.2;
display: inline-block;
padding: 12px 20px;
} @media (min-width: 1200px) {
.brakepoint-1238 .vc_col-lg-3 {
width: 50%;
}
.mobile-display-none>.wpb_wrapper {
display: inline;
}
.desktop-display-none>.wpb_wrapper {
display: none;
}
}
@media (min-width: 1239px) {
.brakepoint-1238 .vc_col-lg-3 {
width: 25%;
}
} html .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
left: 0px;
background: transparent;
}
html .vc_tta-color-grey.vc_tta-style-flat .vc_tta-controls-icon::after,
html .vc_tta-color-grey.vc_tta-style-flat .vc_tta-controls-icon::before {
border-color: #fff;
}
html .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a {
padding-left: 66px;
}
html .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::before {
content: '';
display: block;
position: absolute;
left: 0;
right: 0;
transform: translateY(-49%);
background-size: 49px 49px;
width: 49px;
height: 49px;
background-repeat: no-repeat;
background-image: url(//www.zeulenroda-presstechnik.de/wp-content/uploads/2023/12/akkordeon-plus.png);
border-width: 0px 0 0 0;
}
html .vc_tta .vc_active .vc_tta-controls-icon.vc_tta-controls-icon-plus::before {
background-image: url(//www.zeulenroda-presstechnik.de/wp-content/uploads/2023/12/akkordeon-minus.png);
}
html .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::after {
display: none;
}
.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title>a {
font-family: "Supermolot DemiBold";
color: #000;
font-size: 21px;
}
.vc_tta.vc_general .vc_tta-panel-title>a {
font-family: "Supermolot DemiBold";
color: #000;
font-size: 21px;
}
html .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title>a {
color: #000;
}
html .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
background-color: #D8D8D8;
}
#back_to_top { text-shadow: 1px 1px #d8d8d8;
}